Restoring stock firmware on Vodafone Magic - myTouch 3G, Magic General

I've just bought an HTC Magic from eBay. It is loaded with some variety of custom firmware and is running very poorly - it only intermittently gets past the boot screen. I don't want to go to the trouble of arguing for a refund and figure that I should be able to sort it out myself. There are a ton of FAQs and guides that I've read, but they all seem to be about loading a custom firmware, rather than restoring a stock one. I'm technically literate, but I don't know anything about hacking phones. I'm hoping someone in the community will be able to help me out - I'd just have a go at it, but I'm afraid of bricking it.
I can get into fastboot, which tells me the following:
SAPPHIRE PVT 32B ENG S-OFF H
HBOOT-1.33.2005 (SAPP10000)
CPLD-10
RADIO-2.22.19.26I
Apr 20 2009, 15:30:43
I'm not sure what the firmware is that's currently installed. I get a Hero boot screen, so I'm assuming it's a Hero ROM. I'm running a Mac, but I do have access to a PC.
Thanks,
uphillbothways

Status update: I have the Android SDK and Fastboot working. fastboot devices recognises my device in fastboot mode, but I can't get booted up so I'm getting nothing with ADB. I've found a .zip that is supposed to contain an original Vodafone stock image. I have a microSD reader if necessary to copy files to the card.
Can anyone help me over the last hurdle?

I think I've got this sorted now (touch wood), so mods please feel free to close this thread. Thanks to all the XDA-developers members who have written guides, howtos and FAQs - your help has been greatly appreciated.

Out of interest did you manage to get an stock Vodafone ROM or solve your problem??
I have rooted my phone today and stupidly followed a guide for a T-Mobile My touch 3g - so my phone now thinks it is exactly that
Cheers
Dave

If you've got this .zip that contains the Vodafone stock ROM could you possibly share it?
My device is playing up and I'd like to flash it back to the stock ROM so I can return it.
Cheers

im also desperate for original vf firmware. Want to ebay my phone, and cant in good conscience whilst it's running custom fw.
thanks.

Related

Confused...please help and/or explain

Hello All,
OK so i bought a used HTC MAGIC. When i bought it, it was already rooted, and had the ROGERS HTC ROM. But i wanted to load a different ROM onto the phone and in order to do that i had to unroot the phone and start from scratch to be able to root my phone in one click, as instructed by theunlockr.com
On the same site i found a method to unroot the HTC Magic, the link provided gave me a "sappimg.nbh" that ended up unrooting my phone while flashing the My Touch 3G from T-Mobile onto the phone.
In order to root my phone again i followed the steps on theunlockr.com "How-to root the magic in one click". it said that if your motherboard is 32A download the Amon_RA's "recovery-rav1.2.1h.img". my phone specs are:
SAPPHIRE UNKNOWN 32A SHIP S-ON G
HBOOT-1.33.0006 (SAP50000)
CPLD-12
RADIO-2.22.19.261
BUT after multiple attempts and fails i tried flashing the Amon_RA's "recovery-rav1.2.1g.img", which is designed for 32B motherboards, and it was a success.
BUT once again i tried to load a different ROM and seeing that my motherboard is 32A i tried to load ROMs designed for 32A. It would NOT work, the MY TOUCH 3G screen would pop up and stay there forever.
I then tried to load ROMs designed for 32B motherboard and guess what it worked.
Plus when i load HERO ROM's onto my phone it goes very very slow, and right now i have a cyanogen ROM on the phone and it is working perfectly fine.
SO i hope by now you can understand where the confusion lies...the motherboard is 32A but only ROM's desgined for 32B work on the phone.
I would prefer to start from scratch and put my phone back to the ROGERS ROM, rooted or unrooted doesn't matter. So if anyone can provide me a "sappimg.nbh" for the HTC Magic that will flash the ROGERS ROM to my phone i would greatly appreciate it.
Even when i load ROGERS ROM's onto my phone i still get the MY TOUCH 3G boot image.
Im afraid i might encounter problems later due to all these different ROM flashings, so i would like to start from scratch.
Please help me in this matter either by explaining what is going on with my phone, and/or providing me with the correct files ("sappimg.nbh") to reset my phone back to the ROGERS ROM.
Were you able to figure this out? I have a similar issue.
aziz831 said:
Hello All,
OK so i bought a used HTC MAGIC. When i bought it, it was already rooted, and had the ROGERS HTC ROM. But i wanted to load a different ROM onto the phone and in order to do that i had to unroot the phone and start from scratch to be able to root my phone in one click, as instructed by theunlockr.com
On the same site i found a method to unroot the HTC Magic, the link provided gave me a "sappimg.nbh" that ended up unrooting my phone while flashing the My Touch 3G from T-Mobile onto the phone.
In order to root my phone again i followed the steps on theunlockr.com "How-to root the magic in one click". it said that if your motherboard is 32A download the Amon_RA's "recovery-rav1.2.1h.img". my phone specs are:
SAPPHIRE UNKNOWN 32A SHIP S-ON G
HBOOT-1.33.0006 (SAP50000)
CPLD-12
RADIO-2.22.19.261
BUT after multiple attempts and fails i tried flashing the Amon_RA's "recovery-rav1.2.1g.img", which is designed for 32B motherboards, and it was a success.
BUT once again i tried to load a different ROM and seeing that my motherboard is 32A i tried to load ROMs designed for 32A. It would NOT work, the MY TOUCH 3G screen would pop up and stay there forever.
I then tried to load ROMs designed for 32B motherboard and guess what it worked.
Plus when i load HERO ROM's onto my phone it goes very very slow, and right now i have a cyanogen ROM on the phone and it is working perfectly fine.
SO i hope by now you can understand where the confusion lies...the motherboard is 32A but only ROM's desgined for 32B work on the phone.
I would prefer to start from scratch and put my phone back to the ROGERS ROM, rooted or unrooted doesn't matter. So if anyone can provide me a "sappimg.nbh" for the HTC Magic that will flash the ROGERS ROM to my phone i would greatly appreciate it.
Even when i load ROGERS ROM's onto my phone i still get the MY TOUCH 3G boot image.
Im afraid i might encounter problems later due to all these different ROM flashings, so i would like to start from scratch.
Please help me in this matter either by explaining what is going on with my phone, and/or providing me with the correct files ("sappimg.nbh") to reset my phone back to the ROGERS ROM.
Click to expand...
Click to collapse
when you flashed over the nbh for the mytouch, you basically made your phone a 32B. the radio and spl for a 32B is different than a 32A. That's why only 32B roms work on your phone. To fix this, all you have to do is flash over the 32A radio and spl, then you are good.
This thread will get you back to a 32A setup. All your problems will be fixed from there.
http://forum.xda-developers.com/showthread.php?t=544761
What surprises me is that flashing over the nbh didn't brick your phone because of the different spl's. You lucked out I guess.
That link will get put the 32A radio and recovery on your phone. From there, you should be able to hopefully flash the spl over without any problems. can't guarantee it though since I have never seen a similar situation as yours is.
Fixed: I couldn't flash using adb, but was able to get into fastboot. As a last resort, from fastboot I ran the executable from the HTC website (RUU_Sapphire_Rogers_WWE_2.17.631.2_release_signed_NoDriver.exe from http://www.htc.com/ca/support/magic-rogers/downloads).
It reset everything to default, including perfected SPL, but from there it was easy to re-root.
i have the same problem
i have the same problem with u now, please tell me how you fix it, cause i cant update the official RUU with the current condition, it wont recognize the device.
TIA

Can i get some help with a VF Magic 32B?

Hey,
I have a Vodafone Magic 32B, which I am using with a Three simcard.
Yesterday, I started trying to root my device.
My device was running 1.6, so I tried to downgrade, following theunlockr. com/2009/08/14/how-to-root-your-mytouch-3g/
After many issues, I managed to get to stage 27.
Noticing that he linked to a 32A Driver, i instead tried to progress with the lastest AmonRa-Sapphire-V1.7.0G.img.
When this didn't work, I tried a few other versions that I had downloaded throughout my exploration of rooting.
At this point, it was 4.30 in the morning, and I decided to call it quits.
Luckily, i had made a nandroid backup.
I restored it, and, thank god, my phone booted.
However, it wasn't a restore as such.
The menu is different, the app store is different (and the camera is noticeably poorer).
However, checking the Firmware version, it says v1.5?!
1)Does this mean I successfully downgraded?
2)From here, how would i root the phone?
3)After i root the phone, is there any way to get back to the 1.6 interface? With a better camera (that can be accessed by apps)?
Thanks for any advice you can give. I'm aware that there may be loads of post like this, because i spent a good 12 hours yesterday sifting through the various methods. However, I would really appreciate any help, because I don't want to brick my new phone (i just got it, second hand, yesterday).
Figured that i'd post what pops up on the fastboot screen
Sapphire PVT 32B ENG s-off H
Hboot-1.33.2005 (SAPP10000)
CPLD-10
Radio-3.22.29.17
Hopefully, this might give someone the info they need to advise me.
Moved to General

[Q] Recovery Mode Involuntarily Restarting

Hello...
Fairly new here...
Also new to this rooting/rom business...
but, to the point.
I have a Rogers Magic 32A, with the stock Rogers rom.
my fastboot specs are
SAPPHIRE PVT 32A SHIP S-ON H
HBOOT-1.76. 0010 (SAPP50000)
CPLD-12
RADIO-6.35.10.18
Jan 14 2010, 00:14:58
I am using the universal androot app, and running ROM Manager.
Whenever I boot into recovery, it either freezes after a few seconds, or resets the phone back to the first splash screen, and continues to work as normal (no bricking or any of that jazz.)
So anyway, my question is...
Does anyone know why it's doing this?
I got it to flash Cyanogenmod 6.0 once, but it didn't actually install.
Do I need a different radio and SPL?
I've tried searching, and I found nothing... but if there is already a thread with this issue, I'll gladly revert to that, and delete this thread.
TL;DR
-Phone is involuntarily restarting when I go into recovery mode
-Running stock Rogers rom, ROM manager, rooted with universal androot app
-New to android customization
-Am I doing anything wrong?
Thanks for reading.
I have the same problem!!
What I can do to fix it?
I'm really scared ...
the problem likely is you are loading the ebi1 recovery (magic 32a running 3.x radio) on you "hero like" magic (magic 32a running 6.x radio)
The hero recovery will work but you may find few roms.
I'd reccomend these rooting instructions
The process will work from the top I believe but since you ran androot after placing the files onto the phone you can skip to where I run exploid (with the seceetlol password) and run 'su' instead of exploid.
Once you have a 3.x radio with working rom and recovery if you want to checkout rom manager you can hopefully with less issues and if an issue happens you can always flash a recovery via fastboot.
I did end up fixing my issue.
Great Big Dog on the androidforums helped me out...
I tried to look for my thread that I posted on the androidforums, but I guess it got deleted...
pretty much... I followed GBD's quick root guide for the post 911 update for rogers magics, with a tiny bit of a switch for flashing the amonRA rom.
I can't remember exactly what it was, and I really wish that thread didn't get deleted.
And I can't link in any posts, so I can't really help you out.
I usually always just suggest installing a fresh RUU, especially if you don't know what you're doing... like me.
you can probably find one on the htc website.

[Q] Have i killed my htc magic? *radio rom update failure*

Hi,
I am not all that new to rooting / flashing i've had a lot of experience but i think i've made a school boy error.
I rooted a HTC Magic last night and added the 1.5 Hero Rom.
this morning i looked for a later ROM and i found one from the unlockr.
the issue with this was that it required a radio flash. My 32B Magic is now flashed to 32A and i cannot even get into recovery mode OR re-flash the radio.img i had originally through fastboot.
Upon boot the Magic just comes up with the Mytouch 3G spash screen and nothing else.
Details:
Rooted using gold card method, fine.
Hero rom installed: fine.
Updating the ROM however, the radio was flashed to 32A and now i cannot get back into recovery mode.
Is there anything i can do? has anyone seen this before? I really don't want to keep using the motorola dext, sorting this magic out will make me happy.
Please help.
thanks.
you cant go in fastboot mode???
[edit]No, I can get to fastboot, i can get the opening my touch splash up but nothing is working from there. i've tried the arab rom but i can't get my pc to recognize. there has to be a way to flash this back...
[edit] update - Attempted to flash stock 32B Radio to get rid of the 32A that i think's causing the issue - fastboot flash radio.img... Sends radio OK but hangs on Writing radio, I get a black screen on the device. didn't work.
I don't want to ruin the mood any more than it is now, but I did practically the same thing; flashed 32B radio onto 32A Magic, and it was unrepairable in my country. Sold it for parts a few weeks later and got another one.
No fastboot, no boot at all, nothing. All that I was able to get was the blue led mode (trackball + power), and the only repair method was JTAG, which wasn't available to me.
That sucks.
From what I can gather this very well might be dead but everything I can find tells me as long as i can get into fastboot there must be something i can do.
At the moment I can use fastboot and HBOOT but i'm unable to get to a recovery or flash a stock radio.
so far i've tried every recovery/radio i can get my hands on. Hope i'm missing something and somebody is able to help.
flashing 32B to 32A does make me feel a bit spastic to be honest. it's a mistake I can never repeat with anything!
http://forum.xda-developers.com/showthread.php?t=754565
Try posting your thread again in the correct section.
EDIT: Tis the season and junk. I was about to move this to the TRASH but I took pity on you. I moved your thread to the correct section but the next new post that you create in the Development section that isn't related to development will be trashed. Final warning.
Appreciated, My bad. It's been a long and overly tiring day.
Info if it helps:
Sapphire PVT 32A SHIP S-ON H
HBOOT-1.33.0009 (SAPP10000)
RADIO-6.35.16.19
Tried flashing official rom, nothing.
I got ID Failed, same when i try usinb sappimg in hboot.
radio now half installs but failes on ID.
Felt i'd add to this in case anyone has any ideas.
cheers.
Hi,
I recommend that you download this switcher (http://forum.xda-developers.com/showthread.php?t=794450&highlight=eyegor). Only to use the files (HBOOT, RADIO and REVOVERY), again ONLY because of the files.
After download reboot on fastboot mode and flash: HBOOT, RADIO and RECOVERY, using this sequence.
Good luck,
I'm not sure if this will deal with 32B Magic that's been flashed to 32A but i'll give it a shot. thanks.
Unfortunately there was no luck with that or the Arabic RRU, The GUI Switcher method to flash the radio failed, now phone won't even turn on.
If it wasn't a brick before, it sure as hell is now. i'll chalk this one up as a mistake i think and just be more careful in future.

[Q] Think i bricked mytouch 3g, i've looked everywhere for help!

I know this question has been asked because I have searched through these forums and most of google. I cannot find a straight answer on how to unbrick this phone. I will explain how it happened so maybe somebody will know what to do.
So I rooted the phone fine and downloaded rom manager and flashed clockwork mod recovery. I made a image back up and then proceeded to flash a custom overclock kernel. When the phone rebooted, it just went to the mytouch 3g screen and then sits at a black screen and never loads.
I am able to get into fastboot, but it is COMPLETELY STOCK fastboot. No special spl or whatever. I have tried using fastboot commands on the computer to flash recoveries but still no luck. Any command always ends up with Failed: remote not allowed.
I swear, I have spent the past 4 hours looking for a solution and I have tried everything I've seen on this site and nothing works. I'm hoping someone knows something that I haven't found yet.
My question is, how do I get the stock fastboot to let me flash??
Here is the fastboot menu info..
Sapphire pvt 32a ship s-on
hboot-1.33.0013 (sapp31000)
cpld-13
radio-2.22.28.25
Find the right sappimg.zip, flash it in hboot, and start over
Thank you sir. Even though I don't know exactly what that is, I will research and figure it out. If I have any issues, I'll be back.
Ok, so for anyone who might find themselves in the same predicament that I was in, here is how to get out..
http://forum.xda-developers.com/showthread.php?t=893004
basically create a gold card, use the appropriate sappimg.img and you will have an unlocked bootloader to flash everything back.

Categories

Resources