flashing an SPL on a rooted 32B - myTouch 3G, Magic General

Hi,
after reading through all manuals I still have this question.
I own a dutch (one click) rooted vodafone Magic:
PVT 32B CCHP S-on G
Hboot 1.33.0004
Radio 2.22.23.02
RA-sapphire-v1.6.2G
I would like to get rid of te first vodafone bootscreen. I understand that I first have to flash an engineerd SPL. (I'm not allowed to flash a bootscreen with 1.33.0004)
1) Am I correct that I should flash: Engineering SPL 1.33.2005 (or do I need another version)
2) I do this by using "Flash zip from sdcard" in RA recovery
3) Is there a risk of bricking my phone this way
Anything I missed??
Thanks a lot for your help
Eric

Since you have the newest radio you shouldn't brick your phone. Before people used to brick their phones because they didn't have the latest radio for G1's. as long as you have your radio, or the other one ending with I, you should be fine.

Thank you
Flashed it and it works. (didnt have wifi or connection afterwards, but reinstalling a rom fixed that.

Related

"Virgin" 32A Magic

Hi !
i Have a 32A magic from 3 Austria and the only thing i did is Installing the official ROM upgrade (This one, not the newest) so i have perfected SPL .10 and want to install This.
In the thread in states "no need to flash SPL for install" so... what am i supposed to do ? fastboot a recovery IMG flash it and that was it ?
And what is this wipe everybody is speaking of ?
Settings->Memory->Factory Settings ?!
Thanks for your help! Im just overcautios because i dont want to brick my phone and return to LG U250 ....
you have to have your phone rooted. Follow this guide to easily root your phone
http://theunlockr.com/2009/08/29/how-to-root-the-htc-magic-in-one-click/
then follow this video for installing the rom
http://theunlockr.com/2009/08/29/how-to-load-a-custom-rom-on-your-htc-magic/

Please help, rooting and installing custom rom (HTC Magic)

Hy there, i'm completely noob, but I was reading this forum for couple of weeks now. I want to root my device and I found really simple guide on Unlockr.com, rooting magic in one click.
So, is this good guide? And when I root my phone, I'm completely lost between so many things (radio, spl...).
This is my phone, HTC Magic (non-branded):
SAPPHIRE PVT 32A SHIP S-ON H
HBOOT-1.76.0009. (SAPP10000)
CPLD-12
RADIO-6.35.08.29
Please tell me what should I do after rooting (if that rooting procedure is ok), what rom can I install to my device, is there something I must do before installing (or after)?
Please help me! Thanks for your time and answers!
I think the guide "rooting magic in one click" on Unlockr.com is for old radio only (correct me if I'm wrong).
Your phone is running on new radio verion, so I think you can't apply that method to root your phone.
You can use this method (thank to agriff):
Download new RUU
http://www.multiupload.com/XQEH9NVGY7
Flash with Goldcard method http://theunlockr.com/2010/03/10/how...te-a-goldcard/
1. Download RUU linked above.
2. Install update using RUU.
3. Turn on phone and connect to computer.
4. Get RA recovery and SPL also linked above and drop them to sdcard root directory.
5. Run SDK: adb shell
6. Install recovery: flash_image recovery /sdcard/recovery-RA-hero-v1.6.2.img http://forum.xda-developers.com/showthread.php?t=561124
6. Turn off phone and turn on again holding Power+Home. RA Recovery should appear.
7. Flash zip from sdcard.
8. Use file: update-hboot-1762007-signed
9. Done. PSPL broken.
10. Build a shrine for orange_24
Click to expand...
Click to collapse
Or you can get more detail instruction at: ROOT YOUR HTC MAGIC
After rooted phone, you can install any custom ROM for 32A with new radio like: Smoki, CursorSense32A (these ROM with Sense UI, very nice...)
Mod. edit: not dev related, moved to general

[Q] How to revert back to official rom?

Hi.
I recently got a Magic so I'm not really into the Radio \ SPL stuff having come from a GT-I9000.
It's currently running CyanogenMod 6, but it's dog slow... (maybe side effect from Galaxy S?) and as such I wanted to go back to the most updated HTC (Generic if possible) or in last case, Vodafone PT / Europe supplied rom, or the most updated official one that can be rooted.
The details of the phone are:
SAPPHIRE PVT 32A ENG S-OFF H
HBOOT-1.33-2010 (SAPP10000)
CPLD-12
RADIO-3.22.20.17
Jun 2 2009,17:27:03
Also has AmonRA's RA-sapphire-v1.7.0H recovery flashed as well.
It was bought in Vodafone Portugal (If it has something to do with CID, idk?), tried the ro.cid stuff but nothing appeared with CID in it.
Can a helpful soul please outline the steps and hopefully a link so I don't end up with a brick?
Edit: I've searched the forums and the internet, and to be honest, most answers to "revert to stock" or "unroot" here on XDA have little or no answers, or very vague ones. I found this: http://theunlockr.com/2010/09/23/how-to-unroot-the-htc-g1-dream/ but again I'm not sure if that's for a 32A or 32B, so I'm afraid of trying it...
I also have ADB and Fastboot working if it helps.
Bump for an answer...
I flashed back my initial nandroid backup, then a SHIP SPL that I extracted from one of the RUUs I got from http://forum.xda-developers.com/showthread.php?t=659403 (mine was 1.33.0010) and then used FlashRec to restore the stock recovery. Cleaned up the SD card and wiped the phone. Easy
What if I don't have a nandroid backup of the original?
Also, can't I use a stock rom but with modified spl and recovery?
Many thanks for your answer, even tho it doesn't help me much.
If you don't have a nandroid you can use the files from this archive: http://www.multiupload.com/ALE01CBNSN
Since you have an ENG SPL, you can extract them and use
Code:
fastboot flash system system.img
fastboot flash boot boot.img
fastboot flash userdata userdata.img
This will take you back to stock system/kernel/userdata without removing your custom recovery or S-OFF (ENG SPL).
BTW, talking back to those trying to help you is a GREAT way to make sure they keep on trying.

Do I get it right? (Custom ROM on 32B/1.33.0013)

Hey, I need you to confirm if my plan to flash a custom ROM on a friend's HTC Magic will work. I have experience with flashing ROMs and using recovery on my LG phone, but the HTC seems to be a little bit different because of the SPL and Radio things.
The specs of the phone are:
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
ROM at the moment is official 2.2.1 and was updated the official way.
So, in order to get any custom ROM installed, I follow these steps:
1. root with SuperOneClick
2. install Amon_ra recovery by
a) using ROM Manager from market, or by
b) typing "flash_image recovery sdcard/recovery.img" in terminal app, or by
c) booting into fastboot and write "fastboot flash recovery recovery.img"
3. access recovery (home+power?)
4. wipe everything using the recovery menu
5. use install zip and install the ROM of my choice
(6). install ezterry's Kernel (when is this necessary?)
And another question: do the SPL and Radio I mentioned above use the 15MB extra RAM and so I have to use an appropiate firmware like this: http://forum.xda-developers.com/showthread.php?t=866878 , or is this only possible with the 0013d (I have the 0013, without "d") and 2708 combination?
EazyLuke said:
Hey, I need you to confirm if my plan to flash a custom ROM on a friend's HTC Magic will work. I have experience with flashing ROMs and using recovery on my LG phone, but the HTC seems to be a little bit different because of the SPL and Radio things.
The specs of the phone are:
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
ROM at the moment is official 2.2.1 and was updated the official way.
So, in order to get any custom ROM installed, I follow these steps:
1. root with SuperOneClick
2. install Amon_ra recovery by
a) using ROM Manager from market, or by
b) typing "flash_image recovery sdcard/recovery.img" in terminal app, or by
c) booting into fastboot and write "fastboot flash recovery recovery.img"
3. access recovery (home+power?)
4. wipe everything using the recovery menu
5. use install zip and install the ROM of my choice
(6). install ezterry's Kernel (when is this necessary?)
And another question: do the SPL and Radio I mentioned above use the 15MB extra RAM and so I have to use an appropiate firmware like this: http://forum.xda-developers.com/showthread.php?t=866878 , or is this only possible with the 0013d (I have the 0013, without "d") and 2708 combination?
Click to expand...
Click to collapse
For the recovery the easiest method is to install with ROM Manager. Flashing from terminal will require you to add the flash_image binary to /system/bin. You can't flash from fastboot since you have a perfected SPL. The other parts of your steps are correct. The 1.33.0013d SPL is the only one that allows for the extra RAM hack so you wont get that benefit unless you change the SPL (which is easily done with the upgrade .zip file provided by ezterry from recovery). Flashing a new kernel is only required if specified by a ROMs dev. The benefit of flashing new kernels is that you can get updated ones that OC more efficiently. Pershoot is about the only kernel dev keeping his work updated for the Magic these days though and even he isn't releasing updates that often. The Magic is unfortunately rapidly becoming an outdated device.
Sent from my HTC Glacier using Tapatalk
EazyLuke said:
And another question: do the SPL and Radio I mentioned above use the 15MB extra RAM and so I have to use an appropiate firmware like this: http://forum.xda-developers.com/showthread.php?t=866878 , or is this only possible with the 0013d (I have the 0013, without "d") and 2708 combination?
Click to expand...
Click to collapse
You do not need 0013d on a 32b sapphire [aka magic] phone 0013 and your current radio will allow you to run the extended 2708+ kernels. Just before flashing a custom rom run SuperWipe.
HOWEVER: If you intend to use CustomMTD or frequently flash roms I highly recommend 1.33.0013d because it has some additional features that will make it easier to fix up the device if you run into problems.
As mentioned just use the update.zip in my 2708+ thread for going from 1.33.0013 to 1.33.0013d
(Such useful features are: fastboot erase -w to erase system. cache, userdata after changing the partition sizes with customMTD if you have issues booting.. not required if you super wipe first but if forgotten will be an easier recovery than the alternative. Also 0013d has a hardSPL feature of allowing to flash NBH files from any region thus you are less likely to need to find a gold card to flash one if you phone stops booting into anything but the bootloader.)
Note Dream users almost always *must* use 1.33.0013d as otherwise they are on the stock partition size and will not be able to install most modern roms.. Its possible to use CustomMTD to get around this.. but as mentioned 1.33.0013d has a better feature set for use with CustomMTD as well as mis-flashed recoveries regardless of CustomMTD use.
EDIT: okay, thanks to both of you! So I'll flash recovery, wipe, flash 13d (for more security & features), keep Radio, flash ROM.
ezterry said:
You do not need 0013d on a 32b sapphire [aka magic] phone 0013 and your current radio will allow you to run the extended 2708+ kernels. Just before flashing a custom rom run SuperWipe.
HOWEVER: If you intend to use CustomMTD or frequently flash roms I highly recommend 1.33.0013d because it has some additional features that will make it easier to fix up the device if you run into problems.
As mentioned just use the update.zip in my 2708+ thread for going from 1.33.0013 to 1.33.0013d
(Such useful features are: fastboot erase -w to erase system. cache, userdata after changing the partition sizes with customMTD if you have issues booting.. not required if you super wipe first but if forgotten will be an easier recovery than the alternative. Also 0013d has a hardSPL feature of allowing to flash NBH files from any region thus you are less likely to need to find a gold card to flash one if you phone stops booting into anything but the bootloader.)
Note Dream users almost always *must* use 1.33.0013d as otherwise they are on the stock partition size and will not be able to install most modern roms.. Its possible to use CustomMTD to get around this.. but as mentioned 1.33.0013d has a better feature set for use with CustomMTD as well as mis-flashed recoveries regardless of CustomMTD use.
Click to expand...
Click to collapse
Nice to know. I, for some reason, was under the impression the RAM hack was tied to your custom SPL.
@OP, wipe after upgrading to 13d.
Sent from my HTC Glacier using Tapatalk
DonJuan692006 said:
Nice to know. I, for some reason, was under the impression the RAM hack was tied to your custom SPL.
Click to expand...
Click to collapse
No its related to 1.33.0013 allowing alternative base addresses in the boot.img.. (well and the 2708+ radio giving a little more ram to linux). The memory hack was based off the sapphire ota kernel.
1.33.0013d was a hack to make supporting/using the spl on the dream less of a nightmare. (Along with the rest of the material posted on the 2708+ thread). In short how to deliver it such to avoid the pile of bricks as generated by dangerSPL now that we know better.

[Q] HTC Magic radio and SPL change

Hi guys. I need some help with my HTC Magic.
I have Magic 32A, (now) with radio 3.22.
I have rooted phone, and installed CyanogenMod, but I am not satisfied. I want to return to stock rom with HTC Sense.
The thing is, I had radio 6.35 but had to flash to 3.22 because of cyanogen mod.
Can I flash it back to 6.35 and put some newer stock rom for HTC Magic? Can flashing back to 6.35 cause some troubles?
Thanks for your time and answers
if the radio is the only thing you needed to change for CM then u can flash it back to 6.35. wipe your CM ofc cause according to your story it's not compatible with radio 6.35.
first determine the type of ROM you want, and then find out what version SPL and radio it requires.
superwipe your CM ROM and then flash your SPL and/or radio to meet your new ROM's requirements. Then flash your new ROM.
If you have hboot 1.33.2010 ENG S-OFF now, you can simply change to [new radio] combo and back too.
Use Fastboot Commander to do that. It has option to change by batch (hboot, radio, custom recovery), so you can do it safe and quickly.
Fastboot Commander: http://forum.xda-developers.com/showthread.php?t=824435
Note: only for Magic 32A (users with MT3G v1.2 with 3.5" audiojack - DON'T flash 6.35 combo)
thank me too

Resources