Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,740,011 Members 39,228 Now Online
XDA Developers Android and Mobile Development Forum

[TUT] Flashing your First GSM USA 1024LEO ONLY!! (For Noobs)

Tip us?
 
mskip
Old
(Last edited by mskip; 21st February 2011 at 04:08 PM.) Reason: update
#1  
mskip's Avatar
Retired Senior Moderator - OP
Thanks Meter 13637
Posts: 11,162
Join Date: Mar 2008
Location: Norfolk

 
DONATE TO ME
Lightbulb [TUT] Flashing your First GSM USA 1024LEO ONLY!! (For Noobs)

This Guide is only for T-Mobile USA HD2 with 1024 Mbytes ROM (1024LEO)
The ModelID for this version of HD2 is PB811200


If you have a LEO with 512MB ROM then please use *THIS* guide.

IF YOU HAVE ANY QUESTIONS PLEASE READ THE FAQ BEFORE POSTING.

PLEASE READ ALL THE INFORMATION IN THIS GUIDE BEFORE INSTALLING HARDSPL OR FLASHING A ROM/RADIO. IF YOU FLASH AN INCOMPATABLE ROM OR RADIO ON THE 1024LEO THEN THERE IS A POSSIBILITY OF BRICKING YOUR DEVICE SO PLEASE BE VERY CAREFUL!!

Before starting, backup anything you might want to keep after the new Rom has been flashed as all contacts, emails, texts, notes, Internet BookMarks WILL be lost!!

PimBackup is good and free (copy any mms attachments to your storage card or computer seperately)

*ONCE YOU HAVE FLASHED A HARDSPL ITS PERMANENT. YOU DONT NEED TO DO IT AGAIN WHEN FLASHING NEW ROMS OR RADIOS*

*DO NOT start another process while the flashing process is taking place*
*DO NOT click off of the status bar... Let it stay in the foreground*
*DO NOT let the Screensaver activate*

Any of these can lead to a bad flash and possibly brick your phone

*FLASH HARDSPL BEFORE FLASHING ANY CUSTOM ROMS OR RADIOS*

1. YOUR DEVICE MUST HAVE AT LEAST 50% BATTERY POWER FIRST BEFORE ATTEMPTING EACH STAGE

--------------------------------------------------------------
--------------------------------------------------------------

2. FLASH HARDSPL (REQUIRED!! DO THIS BEFORE ANYTHING ELSE)

The Original HardSPL Thread is *HERE*


NOTE: If you have Vista or Windows 7, update WMDC to v6.1 *HERE* first
NOTE:
Turn OFF any AntiVirus Program first as it WILL interefere with the flash (there is NO harmful code in the program)

Installing HardSPL4 via ActiveSync with USB Lead (thanks to Bepe)

Note: HardSPL CANNOT be installed via microSD Card.

IMPORTANT: To install/uninstall this HSPL4 there must be any SPL version from this list on your device:
SPL 1.42.0000, SPL 1.62.0000, SPL 1.66.0000, SPL 2.07.0000, SPL 2.08.0000, SPL 2.10.0000, SPL 3.03.000

To Uninstall you can flash a Stock ROM via SD card or use HSPL3 application (You need select 2.08.0000 or 3.03.0000 in the choose screen)

1. Download HardSPL4 package from *HERE* and extract to an empty folder
2. Synch Phone with PC in Windows Mobile!!! It has to be connected to activesync or WMDC via USB cable
3. Run
HSPL4.exe from your pc and read all the text carefully
4. When finished reading click next
in the HardSPL program
5. The program will now check the usb connection and enter bootloader screen (tri colour)
*You can select between
2.08.HSPL 2.08.0000 HSPL3.03.0000 or 3.03.HSPL. This is to avoid people with 1024LEO's installing an incompatable version and bricking their device*

Android / WP7 / MAGLDR don't support HSPL3.03/OSPL3.03.
You need HSPL2.08 to run Android / WP7 / MAGLDR


6. Select 2.08.HSPL OR 3.03HSPL for HardSPL and click NEXT.
7. Your choice will be flashed to your phone.
8. When its finished the phone will reboot.
9. Click ok to terminate program.
10. Congrats, you just flashed HardSPL.


NOTE: You can also install HARDSPL by entering Bootloader mode manually, then running the HSPL4.exe program once you see 'USB' at the bottom of the tri-colour screen.

*Go into BootLoader Mode (turn off phone, then press and hold the VOLUME DOWN then Press and hold the POWER button. After about 3 seconds the tri-coloured screen should appear). Verify the screen shows the SPL or HardSPL you installed*

--------------------------------------------------------------
--------------------------------------------------------------

3. DOWNLOAD AND FLASH YOUR PREFERED ROM

IMPORTANT: DO NOT flash any Rom unless it states in the 1st post that its compatable with the 1024LEO or the chef confirms its safe to flash on a 1024LEO. If you flash a Rom with a Base version before 2.08 then you will most likely brick your phone. PLEASE BE CAREFUL!!

IF YOU ARENT ABSOLUTELY SURE THEN DONT FLASH IT!!

NOTE: Check the Roms Thread for any specific Flashing instructions. If there arent any then you can use the following guide.

Flashing Via ActiveSync
1. Download your prefered Rom from the LEO Rom Develpoment Page and unzip/unrar it to your computer
2. REMOVE SIM and microSD CARDS!! (this is a precautionary measure and is not compulsory)
3. Turn phone back on and wait until it syncs with your PC
4a. If your Rom is a .exe (customRUU.exe is already included in the Rom file) then run the file
4b. If your Rom is a .nbh file then run the CustomRUU.exe
from the Roms Folder (if one isnt included then download it *HERE*)
5
. Follow onscreen instructions to set up your New Rom
6. Once phone has gone through the customisation procedure then replace Sim and microSD Cards
7. Perform a Hard Reset to clear any leftover data from your previous Rom (see intructions at bottom).
8. Set up phone as required and job done.

Flashing Via MicroSD Card

NOTE (PLEASE READ):
If you flash a Stock Rom via microSD Card then it will overwrite your HardSPL with a stock SPL included in the nbh file. This does not apply to custom roms as they do not include an SPL. BE CAREFUL!!

1. Make sure your microSD is Formatted to fat32 (you dont have to delete all files but it is safer if you do)
2. Download your prefered Rom from the LEO Rom Develpoment Page and unzip/unrar it to your PC
3. Goto the Roms Folder and rename the .nbh file to LEOIMG.nbh
4. Copy the LEOIMG.nbh file to the root of your MicroSD Card
5. Plug the MicroSD Card into the phone
6. Reset the device while pressing the volume down button to enter the BootLoader screen, you will first see a tri-color screen with the phone and SPL Information at the top
7. Follow the On Screen instructions to start the update
8. After flash has completed, press the reset button with the stylus to reset the device.

--------------------------------------------------------------
--------------------------------------------------------------

4. FLASH PREFERED RADIO (OPTIONAL)

IMPORTANT: Do not flash ANY Radio before 2.07.x or the
2.09.51.03 Radio or you could damage your phone!!
IMPORTANT: Make sure the Radio you flash is FULLY compatable with the US HD2 before flashing.

IF YOU ARENT ABSOLUTELY SURE THEN DONT FLASH IT!!

Flashing Via ActiveSync
1. Download your required Radio and rename the extracted file to RUU_Signed.nbh
2. Sync your phone with the PC
3. Run CustomRUU.exe from the Radio's Folder and follow the instructions
(if one isnt included then download it *HERE*)

Flashing via MicroSD Card
Use same method as Flashing a Rom via MicroSD Card

--------------------------------------------------------------
--------------------------------------------------------------

5. JOB DONE. Well Done YOU DID IT!!


Useful Information

How to get into your Bootloader
1. Turn your phone off
2. Press and hold the VOLUME DOWN then Press and hold the POWER button. After about 3 seconds the tri-coloured screen should appear.
3. To exit Bootloader you need to remove your back cover and pull the battery out for a few seconds, then replace it and press the power button to reboot your phone.

How to perform a HardReset
Hard Resetting deletes ALL personal data and settings and restores your phone to factory default conditions as if you turned on the phone for the first time after purchasing.

1. With the device turned off, press and hold the VOLUME UP and VOLUME DOWN buttons, then briefly press the POWER button.
2. Continue pressing the VOLUME UP and VOLUME DOWN buttons until you see this message on the screen:
"This operation will delete all your personal data, and reset all settings to the manufacturer default settings. Press VolUp to restore manufacturer defaults, or press other keys to cancel."
3. Release the VOLUME UP and VOLUME DOWN buttons.
4. Press the VOLUME UP button to perform the hard reset, or press any other button to cancel the reset.

You can also use Clear Storage to reset your device back to factory default settings.
1. On the Home screen, slide to the Settings tab and then tap Menu > All Settings.
2. On the System tab, tap Clear Storage.
3. Enter 1234 and then tap Yes.

Make sure you back up all your data such as Contacts, Appointments, messages etc or they will be gone forever.


*DISCLAIMER*
I take no responsibility for any fault or damage caused by any procedures within this guide. No warranties of any kind are given.
The Following 4 Users Say Thank You to mskip For This Useful Post: [ Click to Expand ]
 
mskip
Old
(Last edited by mskip; 14th April 2010 at 10:41 AM.)
#2  
mskip's Avatar
Retired Senior Moderator - OP
Thanks Meter 13637
Posts: 11,162
Join Date: Mar 2008
Location: Norfolk

 
DONATE TO ME
FAQ's

1. What is Rom Flashing?
A Rom is basically an operating system for your phone. A Custom/Cooked Rom is a Stock/Shipped Rom that has been stripped of clutter and tweaked to give the best performance. Custom Roms usually contain the latest updates and programs so are more stable and up to date and work better than stock roms that are supplied with your phone.

2. What is the difference between SPL and HardSPL?

The SPL (Secondary Program Loader) is mainly a bootloader which allows a ROM to be flashed onto your device. The SPL does more than just load and boot the ROM it sets various flags which can control the operation of the OS on the device. It also controls some operations between the OS and the device's hardware. SPLs come paired with shipped (or leaked) official ROMs and are meant to match the ROMs operation. Therefore, with each new ROM release there is likely to be a new SPL.

A Hard SPL is one that is permanently flashed in your device memory and will boot up every time your device boots. The SPL that is shipped with your device, or upgraded from an official ROM is a Hard SPL. In short, if it is loaded into your device's firmware, and survives a hard-reset it is considered Hard. Therefore HardSPL2 is a shipped SPL that has been patched to allow flashing of any Rom or Radio (custom or shipped) as long as its compatable with your device and it will withstand a Hard Reset so is permanent unless overwritten by a different SPL.
The Following User Says Thank You to mskip For This Useful Post: [ Click to Expand ]
 
ryanwh
Old
#3  
Junior Member
Thanks Meter 0
Posts: 1
Join Date: Aug 2009
Default HSPL2 1024 version

I was able to get the HSPL2 1024 version on my TMO Leo no problem. I just followed the directions.
HTCHD2
OS version 5.2.21889 (21889.5.0.87)
Manila Version 2.5.20121412.1
ROM version 2.10.531.1 (82076) WWE
Radio Version 2.08.50.08_2
 
ahsan.mughal
Old
#4  
ahsan.mughal's Avatar
Member
Thanks Meter 1
Posts: 61
Join Date: Jan 2010
Location: Florida
Awesome Guide mate ! Gonna try it with my T-mobile HD2...


cheers !
 
zhiheng
Old
#5  
Member
Thanks Meter 0
Posts: 53
Join Date: Mar 2008
Location: NY
well done!!

wait for download link to work
 
santroph
Old
#6  
santroph's Avatar
Senior Member
Thanks Meter 61
Posts: 299
Join Date: Apr 2008
Location: Rio de Janeiro
I'm waiting too, I'm gonna buy a TMOUS HD2 as soong as I get to US this march 31st. And I wish that I had it before this day since I'm not gonna be with the TMOUS rom for long.

Thanks for the procedures, it is almost the same as every other phone, BUT, I didn't knew about the roms that couldn't be installed.

Nice work.
 
romster522
Old
#7  
Junior Member
Thanks Meter 0
Posts: 1
Join Date: Mar 2010
wait so where is the hardspl?
 
erebusting
Old
#8  
Senior Member
Thanks Meter 4
Posts: 568
Join Date: Mar 2010
I found a link for HSPL2 1024 and it worked fine for me -mind you -it is my first time flashing a phone ever! ...worked fine without problems...

I think people just need to pay attention to the compatibility of the ROM/Radio that they are flashing...

I agree that there should be a very clear distinction in Roms/Radios which state if it is 1024/TMOUS compatible or not... I found a rom which said it was tmous compatible and it all worked fine...maybe HSPL2 1024 should be able to detect whether it is a 1024 compatible rom/radio or not ?(and then should mention it and make sure the user wants that rom/radio) ? IDK -I am a newb here so sorry if that is stupid? ....
 
senor360
Old
#9  
senor360's Avatar
Junior Member
Thanks Meter 0
Posts: 14
Join Date: Feb 2010
Default From what I read..

Quote:
Originally Posted by romster522 View Post
wait so where is the hardspl?
Not available yet. Working some kinks out I believe.
 
chromatech
Old
#10  
Junior Member
Thanks Meter 2
Posts: 8
Join Date: Aug 2009
It isnt ready just yet. Hopefully, the hardspl should be available soon...the original needed some fine tuning.

Tags
fast, reliable
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes