Related
Dear users,
I wanted to root HTC Magic with the following helpful tutorial.
http://theunlockr.com/2009/08/29/how-to-root-the-htc-magic-in-one-click/
However, I faced a problem about the motherboard version. When I check the motherboard version as tutorial suggested, I saw that it is 32B. However, Recovery Flasher app claims that it is EBI1/32A and it does not allow to flash the recovery image of 32B.
On the other hand, when I checked /proc/meminfo file, it says that
MemTotal: 99708 kB
MemFree: 12068 kB
which is 32B as suggested by Amon_Ra
So, I am confused. Could you please tell me which recovery image should I use? A small background information, I bricked the phone before with rooting procedure by the same reason and gave it back and got it refurbished. So, I am not sure but the motherboard information recorded somewhere else may mislead the Recovery Flasher application.
Thank you,
Omer
Which version of the recovery you should use is dictated by the version of your radio, not motherboard.
2.xx.xx.xx - G version
3.22.xx.xx - H version
hope it helps!
Thank you for the reply. I checked the radio version and it was 3.22.xx.xx. So, I tried the HTC version. However; The recovery manager didn't let me flash with this image. I think, I have the same situation as this post has
http://forum.xda-developers.com/showthread.php?t=680793
But, I didn't yet root my device.
Thank you,
Omer
What exactly spl do you have?
Turn off, then turn on by pressing Back + Power, post first 5 strings.
If you have 1.33.2010 S-OFF you can revert back to radio 2.22.XX.XX
This is the 5 lines.
SAPPHIRE PVT 32B SHIP S-OFF H
HBOOT-1.33.0010 (SAPP10000)
CPLD-7
RADIO-3.22.20.17
Jun 2 2009, 17:28:28
Should I root it first or revert back the radio?
Thank you for your help.
Since you have s-off already, just download 1.33.2005 SPL and do
fastboot flash hboot 1.33.2005
and
fastboot flash recovery recovery.img
Wrong forum by the way dude
But before flashing SPL, shouldn't I flash radio? Sorry to ask newbie questions but I am really lost and I don't want to brick the device.
By the way, My device is HTC Sapphire aka HTC Magic. That's why; I wrote in here. Is it wrong?
Thanks.
osaatcioglu said:
But before flashing SPL, shouldn't I flash radio? Sorry to ask newbie questions but I am really lost and I don't want to brick the device.
By the way, My device is HTC Sapphire aka HTC Magic. That's why; I wrote in here. Is it wrong?
Thanks.
Click to expand...
Click to collapse
I did not find any info, when someone did it in the past already. I'm not sure for this, but it looks logical. Anyway, if you don't want brick device - don't use it
You have 2 methods to restore 32B radio and hboot and get ability to flash 32B-roms
Method 1.
As you wrote - you have S-OFF, so fastboot commands are allowed
You can simply run
Code:
fastboot flash radio radio.img
fastboot flash hboot hboot.img
fastboot flash recovery recovery.img
fastboot erase system -w
fastboot reboot-bootloader
where:
radio.img - radio 2.22.19.26I
http://member.america.htc.com/download/RomCode/ADP/GIO/ota-radio-2_22_19_26I.zip?
Unpack it from archive
hboot.img - hboot 1.33.2005 eng s-off (Haykuro DangerSPL)
http://rapidshare.com/files/247838950/update.Engineering-SPL-HBOOT-1.33.2005-signed.zip
Unpack it from archive
recovery.img - Amon_RA Sapphire recovery 1.6.2 G version
Important: flash radio then hboot. Don't reboot after flashing only radio.
Method 2. You can use rom.nbh from official update for 32B Magics:
create goldcard
unpack rom.nbh and rename to sappimg.nbh, copy it to goldcard
flash in hboot-mode (VolumeDown + Power)
You will get 1.33.0007 perfected SPL, so you must root device next
But one thing... you have S-OFF - may be you have engineering device - so you can use fastboot commans always - it makes flash-process very easy)
5 thank you for the instructions. This is what i was looking for. If any other experienced user confirms it might work, i would like to take the risks and do the instructions then share the results.
Experienced users, what do you think?
-------------------------------------
Sent via the XDA Tapatalk App
Go for it.
I took the encouragement and gave the first command and unfortunately got this error. I guess, this is not engineering device :/
fastboot flash radio radio.img
sending 'radio' (21504 KB)... FAILED (remote: not allow)
Does anybody has an idea? Please.
Please help. I'm a NOOB, but been managing to install the ROM specific for MT3G/Fender, but I want to know if I'm able to do more with my myTouch 3.5mm Jack version. This is what I have:
SAPPHIRE PVT 32A SHIP S-ON G
HBOOT-1.33.013 (SAPP31000)
CPLD-13
OCT 21 2009, 22:33:27
When I try to install a ROM with 32A listed, it doesn't boot. Can someone please help me understand what phone I have and what ROM's are compatible with it?
I would appreciate it very much, THANK YOU
stlouie65 said:
Please help. I'm a NOOB, but been managing to install the ROM specific for MT3G/Fender, but I want to know if I'm able to do more with my myTouch 3.5mm Jack version. This is what I have:
SAPPHIRE PVT 32A SHIP S-ON G
HBOOT-1.33.013 (SAPP31000)
CPLD-13
OCT 21 2009, 22:33:27
When I try to install a ROM with 32A listed, it doesn't boot. Can someone please help me understand what phone I have and what ROM's are compatible with it?
I would appreciate it very much, THANK YOU
Click to expand...
Click to collapse
You have T-Mobile MyTouch 3G v1.2
Read these topics:
http://forum.xda-developers.com/showthread.php?t=622530
http://theunlockr.com/2010/03/11/how-to-root-the-mytouch-1-2-and-fender-mytouch/
Thanks 5, just wanted to make sure so when I'm installing ROMS, I know which ones will work and the ones that are not for my phone
stlouie65 said:
Thanks 5, just wanted to make sure so when I'm installing ROMS, I know which ones will work and the ones that are not for my phone
Click to expand...
Click to collapse
Mmm. It's hard. All ROMs for MT3G 1.2 marked [mt3g 1.2] or something special
You must not use [32A]-marked ROMs
Forum need to be restructuzired...
Thanks for that VALUABLE TIP. That's good to know also. I've noticed you have S-OFF H and I have S-ON G, is my less or what? Haven't found anywhere that could explain the configurations properly
stlouie65 said:
Thanks for that VALUABLE TIP. That's good to know also. I've noticed you have S-OFF H and I have S-ON G, is my less or what? Haven't found anywhere that could explain the configurations properly
Click to expand...
Click to collapse
S-OFF - it is hboot without security. It means, that everyone can use fastboot commands without any warnings.
Magics have S-OFF, if it developer or engineering device OR if hboot patched by someone
There are some patched (engineering) hboots for Magics, but not for [MT3G 1.2]
In manual to root patched hboot is using, but if you stay with it - touchscreen does not work. Don't know why.
Thanks 5. I believe I'm good now, just have to be patient and await the arrival of new ROMS for my MT3G 1.2
Appreciate all your assistance in helping understand better about my phone.
5[Strogino] said:
I did not find any info, when someone did it in the past already. I'm not sure for this, but it looks logical. Anyway, if you don't want brick device - don't use it
You have 2 methods to restore 32B radio and hboot and get ability to flash 32B-roms
Method 1.
As you wrote - you have S-OFF, so fastboot commands are allowed
You can simply run
Code:
fastboot flash radio radio.img
fastboot flash hboot hboot.img
fastboot flash recovery recovery.img
fastboot erase system -w
fastboot reboot-bootloader
where:
radio.img - radio 2.22.19.26I
http://member.america.htc.com/download/RomCode/ADP/GIO/ota-radio-2_22_19_26I.zip?
Unpack it from archive
hboot.img - hboot 1.33.2005 eng s-off (Haykuro DangerSPL)
http://rapidshare.com/files/247838950/update.Engineering-SPL-HBOOT-1.33.2005-signed.zip
Unpack it from archive
recovery.img - Amon_RA Sapphire recovery 1.6.2 G version
Important: flash radio then hboot. Don't reboot after flashing only radio.
Method 2. You can use rom.nbh from official update for 32B Magics:
create goldcard
unpack rom.nbh and rename to sappimg.nbh, copy it to goldcard
flash in hboot-mode (VolumeDown + Power)
You will get 1.33.0007 perfected SPL, so you must root device next
But one thing... you have S-OFF - may be you have engineering device - so you can use fastboot commans always - it makes flash-process very easy)
Click to expand...
Click to collapse
I am trying to do method 2. But I couldn't find rom.nbh from official update for 32B Magic. Could any body tell me where I can find it?
Thanks.
Ok Guys, I know there are probably millions of threads already started about this, but I really dont know how to put it.
Not long ago I flashed the official 2.2 ROM, and tried to flash DSP manager over it. It didnt work. I couldnt boot into the rom, I had a weird SPL and radio and stock recovery. I made a goldcard, downloaded a SAPPHIMG.nbh file from god knows where, and started again. I have a horrible feeling it might of been the rogers 32A rom.
BUT, I am now stuck on 1.5, Rooted with Super One Click and I cant boot into recovery at all. I cant flash recovery through Clockworkmod, or FlashRec. It flashes it, I just can't boot into the recovery at all! I can't even do it through fastboot, because of my perfected stock SPL. A goldcard doesn't help either, I just keep getting errors. Is it possible to corrupt your recovery partition?
RADIO: 3.22.20.17
CPLD: 10
HBOOT: 1.33.0009
I feel like I'm in a really horrible situation here, but I'm glad its not fully bricked. What Solutions are there to this problem?
Thank you so much guys! I really appreciate your help, in advance
EDIT: I can use fastboot, But I still cant boot recovery, even after flashing it from there. Can I just flash a rom through Fastboot?
Well... you have to flash the right recovery...
Follow my root guide( check my signature).
Just jump the androot part of it (you already have root you say).
Flash both the recovery and eng spl.
Once the recovery and spl is all good (and you have s-off in fastboot) you should flash the right radio. I belive it's 2.22.19.26I.
Then reboot and check your fastboot info.
You should have something like this:
Sapphire pvt 32B eng s-off
Hboot 1.33.2010
CPLD: 10
Radio 2.22.19.26I
Now, flash any 32B rom and you should be good to go!
Good luck.
mumilover said:
Well... you have to flash the right recovery...
Follow my root guide( check my signature).
Just jump the androot part of it (you already have root you say).
Flash both the recovery and eng spl.
Once the recovery and spl is all good (and you have s-off in fastboot) you should flash the right radio. I belive it's 2.22.19.26I.
Then reboot and check your fastboot info.
You should have something like this:
Sapphire pvt 32B eng s-off
Hboot 1.33.2010
CPLD: 10
Radio 2.22.19.26I
Now, flash any 32B rom and you should be good to go!
Good luck.
Click to expand...
Click to collapse
That would be good, If I didnt just wipe the system via fastboot thinking I could just flash another rom..
Ok... then flash the recovery using fastboot...
How come you can erase partitions using the fastboot?
mumilover said:
Ok... then flash the recovery using fastboot...
How come you can erase partitions using the fastboot?
Click to expand...
Click to collapse
I Followed this guide.. http://www.firstdroid.com/tutorials/htc-magic-sapphire-tutorials-htc-magic-sapphire-guias/how-to-load-a-rom-with-fastboot/comment-page-1/#comment-3486 I get a error saying the recovery isn't signed. Latest version of Amon RA.
Well that's because you have a perfected spl...It will not allow you to flash anything from fastboot.
You have to get access to the system again. Just flash a completable RUU for your device.
When you get your system back again, then use my guide to root and get custom recovery(check my signature).
mumilover said:
Well that's because you have a perfected spl...It will not allow you to flash anything from fastboot.
You have to get access to the system again. Just flash a completable RUU for your device.
When you get your system back again, then use my guide to root and get custom recovery(check my signature).
Click to expand...
Click to collapse
Ok, will try that
ketchup539 said:
Ok, will try that
Click to expand...
Click to collapse
Ok, Tried flashing an RUU, would't let me, because the phone had to be switched on and booted into android to do so. I have tried the goldcard more than 8 times, either to get a "main version is older" or "invalid CID" message. What else can I do? Have I effectively bricked my phone?
NO.. you have not bricked you phone.. when you do brick it, believe me, you will know!
You have a faulty goldcard... redo it... you should not get invalid CID!
Main version older, maybe... but not invalid CID... that's is the point with goldcard... to avoid CID checks :0)
Type this in fastboot:
Code:
fastboot getvar version-main
Post here the outcome!
Can you also please change the title... it's not that urgent :0)
mumilover said:
NO.. you have not bricked you phone.. when you do brick it, believe me, you will know!
You have a faulty goldcard... redo it... you should not get invalid CID!
Main version older, maybe... but not invalid CID... that's is the point with goldcard... to avoid CID checks :0)
Type this in fastboot:
Code:
fastboot getvar version-main
Post here the outcome!
Click to expand...
Click to collapse
This is the outcome of the above command:
clients:tools pjamessteven$ ./fastboot getvar version-mainversion-main: 2.16.151.1
So, Is there any way to fix "main version is older"?
I must of (finally) got a working goldcard, because I'm no longer getting invalid CID errors.
same boat maybe different scenary, stuck RUU or RUU USB:
Code:
SAPPHIRE PVT 32A ENG S-ON H
HBOOT-1.76.0008 (SAPP60000)
CPLD-12
RADIO-3.22.20.17
NOV. 3 2009,15:56:29
C:\roottools\windows>fastboot getvar version-main
version-main: 3.03.527.3_R
finished. total time: 0.000s
Can´t flash, maybe there is a solution, but I haven´t found it.
ketchup539 said:
This is the outcome of the above command:
clients:tools pjamessteven$ ./fastboot getvar version-mainversion-main: 2.16.151.1
So, Is there any way to fix "main version is older"?
I must of (finally) got a working goldcard, because I'm no longer getting invalid CID errors.
Click to expand...
Click to collapse
Well... the problem is that you used a 32A sappimg.zip to update your device with.
The newest RUU for the 32B device is 1.91.177.1....
So you in a not so good a situation. You cannot use the goldcard to update back in main-version (the good old main-version-older error).
I have no idea how you can get your self out of this.. i will wait until a new RUU for the 32B device is available... is should be that long... there is the 2.2 update... no still no RUU!!!
If you have any way to boot into custom recovery or the similar we can fix it... not before.
meupc said:
same boat maybe different scenary, stuck RUU or RUU USB:
SAPPHIRE PVT 32A ENG S-ON H
HBOOT-1.76.0008 (SAPP60000)
CPLD-12
RADIO-3.22.20.17
NOV. 3 2009,15:56:29
C:\roottools\windows>fastboot getvar version-main
version-main: 3.03.527.3_R
finished. total time: 0.000s
Can´t flash, maybe there is a solution, but I haven´t found it.
Click to expand...
Click to collapse
You have a different problem... you have wrong spl/radio combo.
But maybe i will test something. Check your pm!
OK, thanks mumilover, replied and added.
mumilover said:
Well... the problem is that you used a 32A sappimg.zip to update your device with.
The newest RUU for the 32B device is 1.91.177.1....
So you in a not so good a situation. You cannot use the goldcard to update back in main-version (the good old main-version-older error).
I have no idea how you can get your self out of this.. i will wait until a new RUU for the 32B device is available... is should be that long... there is the 2.2 update... no still no RUU!!!
If you have any way to boot into custom recovery or the similar we can fix it... not before.
Click to expand...
Click to collapse
Fixed! I was on a 32A sappimg.nbh, flashed 2.53.707.2 sappimg.zip which was also 32A, but it booted (!) and from there I was able to flash the original mytouch COC10 cupcake. I ugraded to donut, then flashed the official 2.2 OTA
Thanks for your help
SAPPHIRE PVT 32A SHIP S-ON G
HBOOT-1.33.0013 (SAPP31000)
CPLD-13
RADIO-3.22.20.17
This is wht My Fender LE edition says in fastboot mode. I can not load into receovery or update using sappimg.zip. It always says Model id incorrect! I have a gold card but its not working at all now.
Everytime i start the phone up its gets stuck at the "HTC MAGIC" logo!!!
Anyhelp??
Matteo8810 said:
SAPPHIRE PVT 32A SHIP S-ON G
HBOOT-1.33.0013 (SAPP31000)
CPLD-13
RADIO-3.22.20.17
This is wht My Fender LE edition says in fastboot mode. I can not load into receovery or update using sappimg.zip. It always says Model id incorrect! I have a gold card but its not working at all now.
Everytime i start the phone up its gets stuck at the "HTC MAGIC" logo!!!
Anyhelp??
Click to expand...
Click to collapse
Your radio doesn't look right. Did you flash a radio?
C0dy said:
Your radio doesn't look right. Did you flash a radio?
Click to expand...
Click to collapse
yes,, it was from a post in this section but i can no longer find it
Matteo8810 said:
yes,, it was from a post in this section but i can no longer find it
Click to expand...
Click to collapse
Well, the thing is, the only radio that is compatible with the Fender/1.2 is the stock raido. At this point, it's a brick. Put the phone is fastboot mode, download the Android SDK, go cmd (if you're running Windows, and assuming you installed it to the root of the C drive) and then type:
cd\
cd AndroidSDK\tools
fastboot devices
If you get a 'waiting for device', it's done for. Now, if you do get it to show up, download the original radio, SPL, and a custom recovery, put them in the AndroidSDK/tools folder, and flash them with the following commands:
fastboot flash radio radio.img
fastboot flash hboot hboot.nb0
fastboot flash recovery recovery.img
fastboot reboot bootloader
If you need help, free free to PM me.
C0dy said:
Well, the thing is, the only radio that is compatible with the Fender/1.2 is the stock raido. At this point, it's a brick. Put the phone is fastboot mode, download the Android SDK, go cmd (if you're running Windows, and assuming you installed it to the root of the C drive) and then type:
cd\
cd AndroidSDK\tools
fastboot devices
If you get a 'waiting for device', it's done for. Now, if you do get it to show up, download the original radio, SPL, and a custom recovery, put them in the AndroidSDK/tools folder, and flash them with the following commands:
fastboot flash radio radio.img
fastboot flash hboot hboot.nb0
fastboot flash recovery recovery.img
fastboot reboot bootloader
If you need help, free free to PM me.
Click to expand...
Click to collapse
Fastboot devices "HT011PB041145"
But everything else says (remote: notallow)
Fastboot commands aren't going to work unless you can get an engineering SPL loaded up with S-OFF (Security Off). Try making your goldcard again and re-rooting using the guide in my signature.
This is in the wrong forum. It should have been posted in General not Development.
DonJuan692006 said:
Fastboot commands aren't going to work unless you can get an engineering SPL loaded up with S-OFF (Security Off). Try making your goldcard again and re-rooting using the guide in my signature.
This is in the wrong forum. It should have been posted in General not Development.
Click to expand...
Click to collapse
goldcard created successfully... its the same one i had from when i first rooted my phone, but now its not working.. all i'm getting is wrong id model
I was able to flash Ginger Yoshi on my Magic 32B.
But I have still the Vodafon bootscreen. I tried flashing a new bootscreen with this method here: http://forum.xda-developers.com/showthread.php?t=467693. But every time I try to flash the image:
Code:
fastboot flash splash1 mysplash.rgb565
I get the following error:
Code:
sending 'splash1' (300 KB)... FAILED (remote: not allow)
Any ideas? Is it possible to flash a boot image with the adb shell?
lomdar said:
I was able to flash Ginger Yoshi on my Magic 32B.
But I have still the Vodafon bootscreen. I tried flashing a new bootscreen with this method here: http://forum.xda-developers.com/showthread.php?t=467693. But every time I try to flash the image:
Code:
fastboot flash splash1 mysplash.rgb565
I get the following error:
Code:
sending 'splash1' (300 KB)... FAILED (remote: not allow)
Any ideas? Is it possible to flash a boot image with the adb shell?
Click to expand...
Click to collapse
can you give us your fastboot info? you might not have an eng spl which is needed to do this
tvall said:
can you give us your fastboot info? you might not have an eng spl which is needed to do this
Click to expand...
Click to collapse
SAPPHIRE PVT 32B SHIP S-ON G
HBOOT-1.33.0013 (SAPP10000)
CPLD-10
RADIO-2.22.28.25
Oct 21 2009, 22:33:27
Can I flash an eng spl? Which one can I use with my phone and Ginger Yoshi? How?
Thanks for your help.
I have a mytouch 1.2 so I'm not sure how things work on regular 32b phones, but when I need fastboot I flash the 2010 spl and flash back when I'm done
Sent from my Gingerbread on Sapphire using XDA Premium App
Wait for someone else to suggest which spl to use tho. The wrong one could cause a brick
Sent from my Gingerbread on Sapphire using XDA Premium App
tvall said:
I have a mytouch 1.2 so I'm not sure how things work on regular 32b phones, but when I need fastboot I flash the 2010 spl and flash back when I'm done
Sent from my Gingerbread on Sapphire using XDA Premium App
Click to expand...
Click to collapse
It worked. I flashed the 2010 spl as you suggested, flashed the bootscreen and the flashed back the old spl.
Thanks for your help.
Just wondering, why do custom roms like Ginger Yoshi not run wit a eng spl?
I have no idea how things work on regular 32b phones. I think its the radio spl combo
Sent from my Gingerbread on Sapphire using XDA Premium App
Hi Everybody
My Htc magic stuck on
SAPPHIRE PVT 32A SHIP S-ON H
HBOOT 1.76.0008 (SAPP10000)
CPLD-12
RADIO-3.22.20.17
NOV 3 2009 15:56:29
and when i try push recovery i can't
please help my magic is my baby
There is one topic with similar problem, but is no complete solution
http://forum.xda-developers.com/showthread.php?p=20055552
Did you get this stuck when running official Ruu over Cyanogenmod?
It is third case with incompatible hboot 1.76.xxxx and radio 3.22.20.17 for last time
Sent from my A7-040 using Tapatalk
i get this stuck running UnOfficial RUU (Maybe Update For Froyo and i dont remember the version)
brandon.alvarez said:
i get this stuck running UnOfficial RUU (Maybe Update For Froyo and i dont remember the version)
Click to expand...
Click to collapse
Ok. Try this command (you need setup Android SDK Tools, get fastboot.exe before)
Code:
fastboot oem boot
If phone will start, then we can try to flash engineering hboot 1.33.2010 via adb and flash_image to restore right combination (hboot 1.33.XXXX / radio 3.22.XX.XX)
And please write continue in topic: http://forum.xda-developers.com/showthread.php?t=1379732
btw: RUU are always official... but they can be incompatible...
5[Strogino] said:
Ok. Try this command (you need setup Android SDK Tools, get fastboot.exe before)
Code:
fastboot oem boot
If phone will start, then we can try to flash engineering hboot 1.33.2010 via adb and flash_image to restore right combination (hboot 1.33.XXXX / radio 3.22.XX.XX)
And please write continue in topic: http://forum.xda-developers.com/showthread.php?t=1379732
btw: RUU are always official... but they can be incompatible...
Click to expand...
Click to collapse
Hi again.!! ok my main-version is 3.04.401.2
Hboot it's 1.76.0008
CPLD-12
Radio 3.22.20.17
Nov 3 2009.15:56:29
5[Strogino] said:
If phone will start, then we can try to flash engineering hboot 1.33.2010 via adb and flash_image to restore right combination (hboot 1.33.XXXX / radio 3.22.XX.XX)
Click to expand...
Click to collapse
How can you flash hboot from adb using flash_image ?