Google Confirms “Android Lollipop Day” for November 3rd

A little over a week ago, Google announced the latest iteration of … more

Get Your XDA 2015 Custom Avatar and Signature Images Here

As stated in our motto, XDA Developer is for developers, by developers. The … more

Pin Your Photos on Android Lollipop with Photo Pinner

In the last few weeks,we have been talking quite a bit about Android 5.0 Lollipop. This … more

Samsung Galaxy Note Edge Hands On – XDA TV

Perhaps one of the more peculiar announcements this year was the curved edge-screened … more
Post Reply

[TUT] [NEWBIE GUIDE] [04 Feb 2010] Graphical Questions & Answers: flashing ROM & HSPL

OP rzasharp

31st January 2010, 01:01 AM   |  #1  
rzasharp's Avatar
OP Senior Member
Flag Paris
Thanks Meter: 3
 
105 posts
Join Date:Joined: Dec 2009
More
HTC HD2: Graphical Questions & Answers for HSPL & flashing ROMs

As a (two months old) newbie, I just made a little graphic FAQ, to better understand the existing tutorial threads about HSPL and flashing Cooked ROMs. I believe it can very rapidly answers many newbie questions.


Part 1: Mini-Glossary

ROM (not to be confused with RAM, duh!)= Basically its the program that runs your phone. It includes the Windows Mobile (OS) + HTC Sense interface + Radio (not to be confused with FM Radio, duh!).

RAM = Random-access memory = The more RAM you have, the better you can launch and use programs at the same time (the so called "multitasking"). Its an hardware component that you are not able to change on a smartphone (as opposed to a computer, where you can buy and physically add more RAM). But... American T-Mobile HD2 will officially have 576 Mb of RAM. European HD2 officially has 448 Mb of RAM, which is already a lot, but the 2.06.50.4 or 2.07.50.27_2 radios seem to unlock extra RAM to a full 576 Mb, on some leaked ROMS.

OS = Operating System = The engine that controls the computer side of your HD2, meaning . Currently, all stock ROMs come with Windows Mobile 6.5 on HD2, but Microsoft is about to launch Windows Mobile 6.6, previously called 6.5.3 (maybe on March 2010) and Windows Mobile 7 (maybe late 2010 or early 2011). WM 6.6 will definitely be ported to HD2, but nobody knows for sure if WM 7 will be. Leaked version of 6.5.3 are already part of many cooked ROMs. It improves the use of Windows Mobile with touchscreens (understand: larger icons & larger menus).

Radio (not to be confused with FM Radio, duh!) = The program engine that controls the wireless connections of your HD2, meaning phone signal reception (GSM), data connections (2G, 3G, GPRS, HSDPA...), navigation (GPS), wifi and bluetooth. It also controls sound and camera. It is part of official ROMs and is issued by HTC. Radio version must be compatible with OS to work properly. It subsequently changes (improve or worsen) your battery life. You can actually install a specific radio without installing a whole ROM. You will need to use HSPL first, of course. You'll find all official and leaked Radio for HD2 in this thread. It has also be proven here that installing the 2.06.50.4 or 2.07.50.27_2 Radios can somehow "unlock" the full use of 576 Mb or RAM, instead of standard 448 Mb. No other radio (older or newer) has that ability. Note that the radio has to be installed along with some patch on the ROM to make it work.

Stock ROM = Shipped ROM = Official ROM available from the HTC website. Note that they are "region protected", so you can't install a stock ROM from another country or region, unless you HSPL your device. The same goes for the Official Hotfixes, they are also "region protected".

Carrier ROM = Official ROM designed by a carrier (T-mobile, Orange, Telstra, Vodafone, O²...), based on stock ROM, but slightly changed to install specific softwares or modify default softwares. Usually, these ROMs do not necessarily give better performances, but carriers design them to enable some specific uses on their network. Note that it is absolutely not necessary to have a carrier ROM to be able to use a specific network. Anyone can buy a SIM-unlock HD2, insert any SIM card and in during the first start, it will automatically download basic parameters to enable phone calls, SMS/MMS messages, data connection and so forth. You'll still need to enter the right parameters to enable email though.

Leaked ROM = Official ROM made by HTC, but not officially released and not completely debugged. You can call them "beta" versions. Even though HTC did not performed enough testing to make sure theses ROMs are bug-free, they are usually very useful for everyday use. When they get official released, they are eventually more stable and up-to-date. Oh, and how did they find their way on internet? Well, internet ways, like those celebrity sextapes :).

Cooked ROM = Custom ROM = ROM designed by someone ("experienced users"), usually based on stock ROM, but slightly changed to get better performances (tweaks, changed radio, changed Windows Mobile version) or prettier interface (example: changed sense interface, modified icons etc).

Chiefs = Cookers = it's the way we call people ("experienced users") who design cooked ROMs.

Install a ROM = Flash a ROM = Replacing one ROM by another. Note that this process will erase all your personal data stocked on the intern memory (contacts, calendar entries, SMS, MMS, emails, documents, photos, music, videos), but it will not erase any data stocked on the SD card. This is why you need to backup your personal data, using ActiveSync or, better, PIM backup and move your photos/music/videos to the storage SD card.

SPL = Secondary Program Loader... Read this to learn more or this for easier answer.
- How to check the SPL version I have? Answer: Enter the bootloader!
- How do I enter the bootloader? Answer: While your device is running, hold the Volume Down button and do a softreset.
- How do I exit the bootloader? Answer: Remove the battery cover and press the (red) Reset button using a sharp object, like a pen.

HSPL = HardSPL = Better and secured method to enable the flashing of cooked ROMs. Read this for more explanations

SSPL = SoftSPL = Older and less secured method to enable the flashing of cooked ROMs. Read this for more explanations

Goldcard = Advanced method to enable the flashing of stock ROMs from another country or region. It's not an easy method for newbie (and even for advanced users) and it's not free!

Part 2: Should I flash another ROM?



Discussion about the latest stock 1.66 ROM here in XDA.

Videos from Pocketnow.com about features of Windows Mobile 6.5.3

Videos from Phonescoop about features of Windows Mobile 6.5.3

Videos from Pocketnow.com about Landscape features of Manila

Videos from Pocketnow.com about New Document Tab of Manila



Part 3: What does HSPL enable?





Part 4: What should I consider before installing HSPL?

Last edited by rzasharp; 8th February 2010 at 08:00 PM.
The Following User Says Thank You to rzasharp For This Useful Post: [ View ]
31st January 2010, 01:04 AM   |  #2  
rzasharp's Avatar
OP Senior Member
Flag Paris
Thanks Meter: 3
 
105 posts
Join Date:Joined: Dec 2009
More
How do I install HSPL ? How do I flash a cooked ROM?

It's quite an easy procedure, even for newbies. Read these:

Flashing your First GSM LEO Rom: complete guide. Credits: mskip and [★]

The Complete HSPL Video Guide. Credits: [★]



Things I still don't know

Please, help me complete this graphical FAQ. If you find some inexact piece of information, just point it out, please. Can somebody answer the following questions ?

- Any solution to reinstall HSPL on SPL 2.00 phones ? Answer: NO or NOT YET
ANSWER: see this post

- Any free solution to backup a carrier ROM before going through the HSPL process?
ANSWER: see this thread



XDA Information & Sources: more information there!

Sources are these threads (thanks to the contributors)

XDA Wifi for HTC HD2: always a good place to start

HowTo flash everything: the guide to HSPL. Credits: DarkForces Team, bepe & Cotulla. These are the guys who made HSPL possible, much respect!

Flashing your First GSM LEO Rom: complete guide. Credits: mskip and [★]

The Complete HSPL Video Guide. Credits: [★]

The HTC HD2 Radio ROM Thread. Credits: kholk



Official HTC Information

Official ROM & Hotfixes on HTC (Europe) website

HTC Official Manual User Guide for HD2: A full 310-page in every languages. They did not produce such a manual for nothing, did they?

HTC Official FAQ For HD2: Don't forget to click on "Choose Category" for more questions & answers.

HTC Official "How-to" Guides For HD2

Email for HTC Customer Service: Send them an email through this form.

Hotlines of HTC Customer Service: Phone number for most countries here.

Warning! HTC does provide a lot of very useful information if most languages. As a newbie, you should read it carefully. Only if the information seems incomplete or inappropriate, should you address questions to this forum. Note that you won't find anything on HSPL, since they don't want you to unlock the device! Actually, HSPL is not illegal, but it voids your warranty, so you need to remove it and flash a stock ROM before addressing your device to a customer service. Don't even you flash some cooked ROMs on it! Don't even mention you installed HSPL on it!



Change Log

2010-01-31: Sticked and loving it. This is great recognition of my work!!! Great thanks to the moderator responsible for it.

2010-02-01
- Graphics completed thanks to mskip! See this post
- Added "Official HTC information" chapter
- Added "Warning"
- Updated Mini-Glossary: Leaked ROM, Operating System, Radio

2010-02-04
- Added Graphic "Part 2: Should I flash a newer ROM ?"
- Previous graphics have been renamed to Part 3 and Part 4

2010-02-08
- Information about the fact that 2.06.50.04 or 2.07.50.27_2 radios can unlock the full 576Mb is combined with some patch on the ROM
Last edited by rzasharp; 8th February 2010 at 08:02 PM.
The Following 2 Users Say Thank You to rzasharp For This Useful Post: [ View ]
31st January 2010, 01:31 AM   |  #3  
samsamuel's Avatar
Senior Member
Thanks Meter: 1,048
 
9,105 posts
Join Date:Joined: Nov 2006
More
Hi, good guide, im sure it will be well used.

Re: Goldcard. The guys who wrote QMAT, which we used to use for goldcards (not for the leo) stopped development because it had been hacked. They recently released a new version, called PSAS which can make goldcards for leo, but its not free. It can be found at revskills.de

Re: spl 2.0... deleted due to inaccuracy

Re: Backing up current rom in case you don't have a stock rom available.
This
http://forum.xda-developers.com/showthread.php?t=427507
thread will get you started, though it is for the raphael, not the leo, so its not a 'by the numbers' how-to. It's not really an option for non technical types.

Re:flashing through activesync - will not reset spl, regardless of the rom you are flashing

Re:flashing cooked roms from sd card. (not sure about this, but..) i dont think most cooked roms come with spl in them, so they wont overwrite hspl, only official ones will.

Please someone tell me if i'm wrong, always happy to be corrected.


edit - just spotted an error, in part 2, the green box down the left hand side, above it it says 1.42.6666 then in the green box says HSPL is installed,,, 1.42.6666 should read 1.42.HSPL
Last edited by samsamuel; 31st January 2010 at 12:36 PM.
31st January 2010, 07:35 AM   |  #4  
Member
Flag London
Thanks Meter: 1
 
47 posts
Join Date:Joined: Feb 2008
More
Great guide...but there is one situation you missed out, which sadly i am trying, so far unsuccessfully, to work through.

I have Hspl'd my phone and put in a cooked rom...All was fine but then the phone just would not power up....no matter what i do it will not power up in any way, so cannot return it to SPL, and so I will have a problem when i send it back, due to there being a fault somewhere in the power circuitry of the phone.

We are all stuck with this issue until someone finds a way around leaving the SPL on...Is that even possible?

This is not a software issue but bad luck due to getting a duff phone.

I have had loads of HTC's and this is the first i have ever had a problem with. I guess that is the small risk one takes with new models.
31st January 2010, 08:31 AM   |  #5  
Laurentius26's Avatar
Recognized Developer
Thanks Meter: 1,151
 
1010
7,948 posts
Join Date:Joined: Nov 2005
Donate to Me
Thank you for this guide it's great.

Grtz Leo
31st January 2010, 08:54 AM   |  #6  
rzasharp's Avatar
OP Senior Member
Flag Paris
Thanks Meter: 3
 
105 posts
Join Date:Joined: Dec 2009
More
Quote:
Originally Posted by samsamuel

Hi, good guide, im sure it will be well used.

Re: Goldcard. The guys who wrote QMAT, which we used to use for goldcards (not for the leo) stopped development because it had been hacked. They recently released a new version, called PSAS which can make goldcards for leo, but its not free. It can be found at revskills.de

OK, thanks for the info. Not an easy path to go for newbies (like myself...). And since it's not free, I might as well stick to HSPL, if I have the choice. Added to the graph.

Quote:
Originally Posted by samsamuel


Re: spl 2.0... I'm "almost" certain that using an sd card (not goldcard) flash of the correct stock rom that contains the 1.42 spl will overwrite the 2.0 spl and downgrade it to 1.42, but i wouldn't bet my life on it, just a hand full of notes.

Well look here: http://forum.xda-developers.com/show...609477&page=28. It is said that you cannot overwrite the 2.0 SPL.

Quote:
Originally Posted by samsamuel

Re: Backing up current rom in case you don't have a stock rom available.
This
http://forum.xda-developers.com/showthread.php?t=427507
thread will get you started, though it is for the raphael, not the leo, so its not a 'by the numbers' how-to. It's not really an option for non technical types.

Definitely not an easy path for a newbie I guess people will have to check if they can find their carrier official ROM before going in the HSPL process, if they are the anxious type...

Quote:
Originally Posted by samsamuel

Re:flashing through activesync - will not reset spl, regardless of the rom you are flashing

Re:flashing cooked roms from sd card. (not sure about this, but..) i dont think most cooked roms come with spl in them, so they wont overwrite hspl, only official ones will.

Someone can back this up ?

Quote:
Originally Posted by samsamuel

edit - just spotted an error, in part 2, the green box down the left hand side, above it it says 1.42.6666 then in the green box says HSPL is installed,,, 1.42.6666 should read 1.42.HSPL

Corrected, thanks!
Last edited by rzasharp; 31st January 2010 at 09:10 AM.
31st January 2010, 09:30 AM   |  #7  
rzasharp's Avatar
OP Senior Member
Flag Paris
Thanks Meter: 3
 
105 posts
Join Date:Joined: Dec 2009
More
Quote:
Originally Posted by mcguirestick

Great guide...but there is one situation you missed out, which sadly i am trying, so far unsuccessfully, to work through.

I have Hspl'd my phone and put in a cooked rom...All was fine but then the phone just would not power up....no matter what i do it will not power up in any way, so cannot return it to SPL, and so I will have a problem when i send it back, due to there being a fault somewhere in the power circuitry of the phone.

We are all stuck with this issue until someone finds a way around leaving the SPL on...Is that even possible?

This is not a software issue but bad luck due to getting a duff phone.

I have had loads of HTC's and this is the first i have ever had a problem with. I guess that is the small risk one takes with new models.

Ho, sorry dude (or may I say: désolé pour toi !). Unfortunately, I really don't have any solution for you. You point out something important for any Newbie Guide, it is: it's best to play around with the phone for some weeks before going through the HSPL process. Just to make sure the hardware is not faulty...
31st January 2010, 09:59 AM   |  #8  
Senior Member
Flag Singapore
Thanks Meter: 15
 
489 posts
Join Date:Joined: Jun 2008
rzasharp, great flow chart; makes it so much easier for newbies to flash cooked ROMs.

mcguirestick, a few weeks ago, I believe I had a similar situation as yours. If I can remember correctly, what I did was to take a stock 1.48 ROM (from my region), extracted the ruu_signed.nbh and then renamed it to LEOIMG.nbh and copied this to my SD card. Then I flashed using the SD card method, and my HD2 fired up and got flashed back to stock. I had to HSPL again before I could flash any new custom ROMs
31st January 2010, 12:15 PM   |  #9  
[★]'s Avatar
Senior Member
Flag England
Thanks Meter: 14
 
1,895 posts
Join Date:Joined: Dec 2009
More
great job rzasharp !
31st January 2010, 12:22 PM   |  #10  
turborider's Avatar
Senior Member
Flag North London
Thanks Meter: 31
 
1,121 posts
Join Date:Joined: Dec 2009
More
Thumbs up
nice graphics , well done

Post Reply Subscribe to Thread

Tags
beginner, guide, hspl, newbie, rom
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes