Update Spl+radio - myTouch 3G, Magic General

he Everyone
i want to update my spl and radio to 2708
but i dont no which method is the best
through fastboot
recovery
or gui 4.1 program for windows (htc magic develepmont section)
i have htc magic vodafone 32B with recovery 1.7
stock spl stock rom
greetings h4xor1911

Fastboot is the best and safest method.
The GUI is just an interface for fastboot and therefore essentially the same.
Use the new version called Fastboot commander(check my signature).
Good luck

Here's an easy to follow guide, if you want to go through recovery:
http://forum.xda-developers.com/showthread.php?t=909900

Oh yea, here's the original radio/spl thread, but the directions looked too daunting for me. But you might want to bookmark it for the latest radios and stuff.
http://forum.xda-developers.com/showthread.php?t=831139

Related

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

Flashing problem on Magic_Rogers 3.54.631 rom

hi everybody!
some days ago i flashed my magic (TIM Italy, so 32A) whit the Magic_Rogers3.54.631.3 rom, that was a ruu exe file.
It flashed my spl and radio, that now are hboot-1.76.0010 (SAPP10000) and 6.35.16.19.
Now i wanted to change rom because of the language (i'm not able to put an italian dictionary when i write), but i don't succeed.. i tried to reflash the recovery, but i can't because fastboot says that is not possible to send data to the phone, so i can't also boot some recovery image.. same problem via adb or via terminal on the phone.
i rooted the phone with the last universal androot, but it's the same..
i succeeded to change recovery only with rom manager, but the phone doesn't go in recovery mode (it's still on the "rogers" splash screen), or if it goes, it reboot alone after a few seconds.
oh, at last, i'm not able to flash other rom, like the RUU_Sapphire_HTC_Europe_3.05.401.1_test_signed_NoDriver or my original TIM rom.
I'll be really grateful to who will help me!!
thanks for reading!
download this application FlashRec
install it to your device
then download any of Amon_RA recovery imgs (HERE) (Choose the correct one for your device)
then push it to your sdcard
then open the FlashRec and press backup,
then write in the blank box "sdcard/xxxxx.img"
where xxxxx is the name of the img you pushed to your SD
then press flash .. if it is successful, connect your phone to adb
and write "adb shell reboot recovery"
I tried this on 32A 1.33.0010 and Radio 3.22,
I'm NOT 100% sure it will work with you,
try it at your own risk.
it says "phone type is EBI1/32A"
i press backup with or without the name in the box,and the result is
"backup failed: could not run command."
first: this is the false place for this thread. this is for general!
second:
follow this thread http://forum.xda-developers.com/showthread.php?t=756918
it is not possible to flash or backup with flashrec. the new roms are bugfixed.
renedlog said:
first: this is the false place for this thread. this is for general!
second:
follow this thread http://forum.xda-developers.com/showthread.php?t=756918
it is not possible to flash or backup with flashrec. the new roms are bugfixed.
Click to expand...
Click to collapse
I think you are right, because i was on stock 1.5 when i used this method.
OmarAta said:
I think you are right, because i was on stock 1.5 when i used this method.
Click to expand...
Click to collapse
me too... but the htc magic 32a with the actual stock rom, android 1.5 with sense form january, is already bugfixed.
Moving to General
sorry for the mistake, i thought it was the right section..
anyway i followed the guide in the post linked by renedlog and.. it worked!!! i didn't know where to put the flash_image file.. but it was written there.. so i did all, and now my rom is the RCMagic 5.0!
do you think it's good to try something different?
i use RCMagic 4.2
the version 5 is still a little buggy with the wake up from standby.
i will upgrade to an android 2.2 rom, if there is an update today for the 32B and hopefully it will be patched to my 32A.
yeah, i saw that bug.. it's really a pity, the rom was a little faster than the 4.2..
i suppose it would not be a big bug, so i hope somebody that is able will fix it!!
are there so big changes beetwen the 2.1 and 2.2?

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

15MB extra RAM for ht-03a using T-Mobile bootloader and radio

Posted by SBS
I flashed the new SPL and radio that also came with the T-Mobile Froyo OTA giving myself an extra 15 MB of RAM. This post attempts to compile the background and links to the knowledge needed to do this safely. Because this is much more complicated than rooting with universal androot, and you can very easily brick your phone, this should not be done if you don't fully understand the process and aren't comfortable using the command line. While I believe someone may have created flashable signed zips for doing this, the recommended way is to use fastboot.
The Benefits
ROM Memory Swap Total (KB) Total (MB)
Stock
97708
0
97708
95
Rooted old SPL/radio
97708
31316
129024
126
Rooted new SPL/radio
112844
31316
144160
141
Without swap, that is an additional 14.8 MB of real memory.
First, a few things you need to know before proceeding:
Perfect Secondary Program Loader
The ht-03a shipped with a "perfect" SPL that does not allow remote fastboot. Therefore, an interim engineering SPL will have to be flashed in order to use fastboot to flash the new SPL (1.33.0013) and radio. The new SPL is also perfect, but a version was modified for the Dream/G1 (1.33.0013d) that allows a few fastboot commands, such as fasboot erase system -w for a complete wipe. Fortunately, 1.33.0013d has been confirmed to also work on the ht-03a, a Google-branded 32B magic.
Even with the modified "d" version of the new SPL, you cannot remote boot a recovery image, flash new splash screens, flash a new recovery image (if for example yours became corrupted). You will have to flash an engineering SPL, do what you must, then reflash 1.33.0013d. Unlike flashing ROMs, flashing SPLs is not 100% risk free.
Amon_RA Recovery Recommended
I'm sure this will probably get some feathers ruffled, but I am leery of clockwork recovery and ROM Manager. As outlined here, this is not the developer's fault but a low memory issue. Perhaps this new SPL and radio will fix that, but the fact remains that there have been a number of instances Dream and Magic users getting stuck with no working recovery. With an Engineering SPL, this is no problem because fastboot flash recovery recovery-RA-sapphire-v1.7.0G.img fixes this, but with a perfect SPL, it will be much more difficult, as in making a goldcard difficult.
Another fact is that I have yet to hear of this ever happening with Amon_RA's recovery, and ezterry at XDA is suggesting to use Amon_RA. However, using Amon_RA means you can't use ROM Manager.
(NOTE: ht-03a users need "G" versions of Amon_RA)
Patched Kernel Required
If you are like me, you never cared about kernels. Yeah, you might have been interested in testing out some of the overclocked kernels but you were perfectly happy to use whatever the developers included with the ROM, which will likely be the most stable way to go but maybe not the fastest. Stability versus bleeding edge. For the time being, those days will be over. All of the cooked ROMs available right now will need a patched kernel that may or may not be included with the ROM.
I have no idea what is the "best" kernel. It will depend on what makes it the best for you.
Required Reading
Start with ezterry's XDA write up with links to the radio and SPL. If this doesn't make sense, stop and read more.
If you don't already have one, read the instructions on flashing an engineering SPL.
The SPL in the above link comes from this list of engineering SPLs.
Finally, you'll want to understand how to flash Amon_RA's recovery because it is less prone to problems than clockwork.
If you plan to use CM 6.1, ezterry's CM Forum post contains a port with the new radio.
Required Environment
Engineering SPL (I am using 1.33.2005. Many others are using 1.33.2009. IIRC, there might be issues with 1.33.2010 and CM, so 2009 is probably best.)
fastboot utility installed on your PC
Android SDK on your PC to allow you to use ADB (Perhaps this is technically not required but at this point of getting into your phone you ought to have it installed.)
What I did
The T-Mobile US Froyo OTA with a cyanogen kernel I've been running lately is by far my favorite ROM due to speed and stability. I've mentioned missing some CyanogenMod features, but when it comes to my phone, stability trumps the bleeding edge. So I 1) did a nandroid backup of my current ROM, 2) updated the SPL and radio, 3) restored the backup, 4) flashed the patched kernel, and 5) picked up where I left off with no loss of data on my phone. The actual work involved for me was about 10 minutes because I already had an engineering SPL and Amon_RA. I spent infinitely more time writing about this than I did actually experiencing it.
So far, all seems fine, but I'll need a bit of time to test. Wifi and GPS are working, and the phone does seem snappier. I haven't had a chance to see how battery life is. There are two choices of radio, 2.22.27.08 or 2.22.28.25. The former came with the OTA. The later is a newer radio. Depends on who you ask and where they live, which is better/faster/easier on the battery. For now I am using 2.22.27.08.
Rebooted to recovery and nandroid backup my current ROM.
Followed ezterry's instructions on XDA
Downloaded all necessary files and checked the MD5 sums against what was published.
dream_2708kit.zip which includes 2.22.27.08 radio and 1.33.0013d SPL
Kernel installer for CM Nightly 271
Mounted my SD card, copied the kernel installer to the root of my SD Card, and rechecked the md5 sum.
fastboot flash radio radio-2.22.27.08.img
fastboot flash hboot hboot-1.33.0013d.img
fastboot reboot-bootloader
fastboot erase system -w
fastboot erase boot
Reboot to recovery and restore ROM.
Flash kernel.
Reboot normally.
Pray (actually I used ddms watch all the boot messages)
Play.
New v Old SPL/Radio
HBOOT Radio Context Type Security SPL Maker Fastboot USB
1.33.0006 2.22.19.26I
Stock
Shipping
On
Google
No
1.33.2005 2.22.19.26I
My choice
Engineering
Off
HTC
Yes
1.33.0013d 2.22.27.08
Froyo OTA
Shipping
On
Google
No*
*fastboot erase allowed
Here are the hboot/radio combinations I've had on my ht-03a, beginning with the Docomo stock configuration. After that I used the same radio with an engineering SPL. This was prior to universal androot with no one-click option for 1.6 Donut; An engineering SPL was required to root. Finally, I'm back to a mostly perfect SPL but with an additional 15 MB of real memory.
What most of you will need to do
NOT follow these steps but use them as A Docomo ht-03a SPECIFIC REFERENCE for ezterry's instructions.
If you are unrooted, root your phone and flash a custom recovery. clockwork is fine to start with.
Download and flash an engineering SPL from recovery (e.g., 1.33.2009, though I have been using 1.33.2005). VERIFY MD5 SUM after download and after copying to SD card.
Reboot to fastboot (power + back).
Download Amon_RA recovery (NOTE: that the code in exterry's guide is specific to a dream ht-03a users need a sapphire recovery tagged "G". "cyan" refers to the color scheme, not cyanogen.) VERIFY MD5 SUM!
Using the terminal, cd to the directory with the img file and fastboot flash recovery recovery-RA-sapphire-v1.7.0G.img which assumes you have added fastboot to your path (Instructions for mac/linux here. Windows users on their own.)
Continue as I did.
Restore your previous ROM and flash the "2708" ported kernel of you choice.
Or follow these directions for CM 6.1 after rebooting to recovery.

Categories

Resources