Hey everyone,
I'm pretty new to this scene and I'm looking to get a semi-technical understanding of the boot process that an Android device takes. I've done the searches and found the articles, threads, blogs and this is what I've found so far. I appreciate any answers at all that anyone can give
Here is my understanding:
1. Power-on Device
2. Boot ROM is executed from known location in System ROM and loads the First Stage Loader into RAM.
However, RAM has yet to be initialized, right?
Also, am I correct in assuming the Boot ROM and First Stage Loader are two separate things?
3. First Stage Loader (aka "Radio" which contains baseband firmware) is executed and initializes radio hardware (Cell, GPS, Bluetooth, WiFi, etc)
4. First Stage Loader loads Second Stage Loader into RAM
Second Stage Loader is also known as the SPL, correct?
Is HBOOT a Second Stage Bootloader? I have seen conflicting/contradicting information on this.
How similar is Second Stage Bootloader to GRUB?
5. Second Stage Loader will either boot to the "System" partition by default, but also has an option to boot to the "Recovery" partition should the user decide to.
(To be continued...)
How accurate is all this information?
Thank you guys very much, I really appreciate your help.
Geddup said:
Hey everyone,
I'm pretty new to this scene and I'm looking to get a semi-technical understanding of the boot process that an Android device takes. I've done the searches and found the articles, threads, blogs and this is what I've found so far. I appreciate any answers at all that anyone can give
Here is my understanding:
1. Power-on Device
2. Boot ROM is executed from known location in System ROM and loads the First Stage Loader into RAM.
However, RAM has yet to be initialized, right?
Also, am I correct in assuming the Boot ROM and First Stage Loader are two separate things?
3. First Stage Loader (aka "Radio" which contains baseband firmware) is executed and initializes radio hardware (Cell, GPS, Bluetooth, WiFi, etc)
4. First Stage Loader loads Second Stage Loader into RAM
Second Stage Loader is also known as the SPL, correct?
Is HBOOT a Second Stage Bootloader? I have seen conflicting/contradicting information on this.
How similar is Second Stage Bootloader to GRUB?
5. Second Stage Loader will either boot to the "System" partition by default, but also has an option to boot to the "Recovery" partition should the user decide to.
(To be continued...)
How accurate is all this information?
Thank you guys very much, I really appreciate your help.
Click to expand...
Click to collapse
Those are exactly my questions.....its surprising that no one has replied
http://javigon.com/2012/08/24/from-poweron-to-android-the-boot-sequence/
and
http://www.androidenea.com/2009/06/android-boot-process-from-power-on.html
Thanks I was interested too
Related
Hi, (again)
I've searched the forums(and wiki), but can't find out a few things.
Is it possible that if a hermes is only showing the windows splash screen that the OS is only part there?
Is there a way of seeing via a PC how far into its boot process it is?
Is there a way of sending just the OS to a bricked device? (preferably through the SD method)
What will the boot loader do with certain files, E.G we know about hermimg.nbh but what about autostart files? can we get the device to start the SSPL-HERM.exe file via the SD card in the bootloader?
I'm determined to get my hermes back from the dead, and if i manage it i will of coarse share the info, but if anyone else has any ideas/thoughts suggestions please let me know.
checking your post history, you have a corrupted CID type 2c brick. Very bad. Corrupted CID prevents SD image load. sspl method won't work b/c it is a Windows Mobile executable & you can't get OS to boot.
What bootloader version did you end up with (shown on tri-color screen)?
Worst kind, 1.09
I know i've got a very very slim chance of recovery, but even if it takes me months, i'm going to try and get it working, gives me a project if nothing else.
ouch
If in-place bl level 0 patch is developed you may find a way to unbrick...
Sounding like an idiot.....Huh?
What patch? Is there a thread link?
Thanks
It hasn't been developed yet Your mission awaits!
Hi,
I have done A LOT of reading on the subject, but just want to make sure I am doing everything correctly before i go ahead and flash.
The phone I am flashing is a fresh refurb 8525 with WM5.
I wanted to install the Hard SPL but am not certain if i need to install SSPL first or not. I tried to enter the bootloader screen by pressing power and OK on the side and holding SR...It takes me to a screen that asks me to select KITL Transport and KITL mode, but it seems locked up there.
The one other question i have for now is will the VP ROM automatically upgrade my Radio to the 1.48 version?
I am pretty sure i will be fine once i get the Hard SPL loaded, as there is loads of resources here, but just got hung up on a couple small things. Thanks in advancec
Well done doing your homework.
1. You don't have to hold down the Reset button (the poke-in-the-hole). Just press it with the other buttons held down to get to bootloader screen. However, you do have KITL on your phone, which is added security.
2. No, you do not need to do anything with SSPL to get to HardSPL. SSPL is done by the RUU itself - nothing you need to do seperately.
3. Most newer cooked ROM packages (i.e. last 4 months) don't include a radio. The first post of the thread should tell you. If you want to check, you can unpack the NBH file using "duttys good nbh tool" and see what is in there. If teh download package for VP3G is an exe, you may have to unrar it first to get to the nbh.
Reminders:
- use the latest RUUWrapper (if it is not included in the download package)
- use latest ActiveSync (4.5)
- check out www.mrvanx.org, if you have not already
Thanks for the helpful reply. I actually wasan't sure if i would get yelled at for having NOT read something
I still can't get to that bootloader screen, keeps sending me to the KITL. Do i even need to know which version i have or not?
EDIT: When i just do a regular SR, there are a bunch of numbers that show up...One on the bottom says "D 2.15" Is this my IPL/SPL?
Also, you went over my head a little. Maybe i should also just post in VP's download thread to ask if it has the radio and the latest unwrapper.
I was hesitant to post because everyone is so knowledgable and i am not... trying to learn without asking but sometimes that leaves you less than 100%sure. Thanks again
EDIT: Just re-read his notable features anad it says right there. No Radio, no ipl, no spl.
Dillsnik said:
I still can't get to that bootloader screen, keeps sending me to the KITL.
Click to expand...
Click to collapse
I had issues getting into bootloader too......my issue was just a timing/coordination problem. I finally hit the right timing after about the 10th time.
Before you start, backup anything on your phone you might want to keep after the new Rom has been flashed as all contacts, emails, texts, notes, Internet BookMarks/ ect. WILL be lost!!
PimBackup is good and free (copy any mms attachments to your storage card or computer seperately)
[FONT="]***THIS TUTORIAL IS FOR THE GSM RAPHAEL'S ONLY!!! DO NOT USE WITH CDMA VERSIONS***[/FONT]
[FONT="]If your phone has a SIM Card Slot then its a GSM Model. Carry on reading.[/FONT]
[FONT="]If it has no SIM Card then its CDMA and you should not use this procedure.[/FONT]
[FONT="]**USE THE WIKI FOR EVERYTHING YOU WANT TO KNOW ABOUT YOUR RAPHAEL**[/FONT]
[FONT="]*ONCE YOU HAVE FLASHED A HARDSPL ITS PERMANENT. YOU DONT NEED TO DO IT AGAIN WHEN FLASHING NEW ROMS OR RADIOS*[/FONT]
[FONT="]*DO NOT start another process while the flashing process is taking place*[/FONT]
[FONT="]*DO NOT click off of the status bar... Let it stay in the foreground* [/FONT]
[FONT="]*DO NOT let the Screensaver activate*[/FONT]
[FONT="](any of these can lead to a bad flash and possibly brick your phone)[/FONT]
*FLASH HARDSPL BEFORE FLASHING ANY CUSTOM ROMS*
[FONT="]1. YOUR DEVICE MUST HAVE AT LEAST 50% BATTERY POWER FIRST BEFORE ATTEMPTING EACH STAGE[/FONT]
[FONT="]2. FLASH HARDSPL[/FONT]
Before flashing make sure you have installed Microsoft .NET Framework 3.5 on your PC
[FONT="]Flashing via ActiveSync with USB Lead (thanks to [/FONT][FONT="]OliNex)[/FONT]
1. Download Hard-SPL package and unzip it to your Hard Drive. Make sure it's launched from a local drive (not through network drive, etc.)
2. REMOVE SIM and SD CARDS!!
3. Turn phone back on and let it boot back into your operating system
4. Connect your phone to PC with a USB cable and wait until it syncs with your PC
5. Run RaphaelHardSPL-Unsigned_190_1_3.exe
6. Follow steps in the RUU (Rom Update Utility), check device for prompts after PC shows loading bar
7. It should go to a black screen now
8. SPL flashes, device automatically reboots, job done
9. To confirm you installed it correctly, go into bootloader mode (tricolour screen!) and verify the screen shows 1.90.OliNex
[FONT="]**To enter Bootloader and check HardSPL version; with the device turned OFF, press and hold the volume down button, then press the reset button with the stylus. Release the volume down button when bootloader tricolour screen appears**[/FONT]
[FONT="]NOTE 1: You will not see the SPL version during normal boot, that is the OS version, not SPL![/FONT]
[FONT="]NOTE 2: Anyone having problems with the device entering SSPL automatically, please copy SSPLManual.exe from the download to the device and run it. Once the screen is black, run RUU manually from the PC.[/FONT]
[FONT="]NOTE 3: This is an unsigned Hard-SPL. no limitations on flashing ROMs or radio packages. Also, this has overwrite protection, if someone needs to revert to stock SPL for warranty reasons, go *HERE*[/FONT]
[FONT="]NOTE 4: DO NOT use this RUU for anything other than SPL flashing (i.e. hardspl or stock spl restore)!!! If you want to flash some other rom, then use customruu from *HERE* [/FONT]
[FONT="]3. SIM AND CID UNLOCK [/FONT][FONT="](OPTIONAL)[/FONT][FONT="].[/FONT]
[FONT="]Note: You do not need to SIM or CID Unlock your phone to flash a new Rom.[/FONT]
[FONT="]If, however you want to flash Diamond/ Blacksone Radios OR use your phone on a different Network then you MUST Unlock your phone.[/FONT]
[FONT="]To Unlock your phone go *HERE*[/FONT]
[FONT="]4. DOWNLOAD AND FLASH YOUR PREFERED ROM.[/FONT]
[FONT="]Flashing Via ActiveSync[/FONT]
[FONT="]1. Download your prefered Rom from the Raphael Rom Develpoment Page and unzip/unrar it to your computer[/FONT]
[FONT="]2. REMOVE SIM and microSD CARDS!![/FONT]
[FONT="]3. Turn phone back on and wait until it syncs with your PC[/FONT]
[FONT="]4. Run the Raphael_RUU.exe (or [/FONT]RaphaelWrapper.exe if thats included instead) [FONT="]from the Roms Folder[/FONT]
[FONT="]5. Once phone finishes flashing and gets to the screen where it configures the stylus, HARD RESET[/FONT]
[FONT="](hold the VOLUME DOWN and ENTER (center) Buttons, press the RESET button with the stylus tip, then release the RESET button but continue to hold the VOLUME DOWN and ENTER buttons until the reset screen appears)[/FONT]
[FONT="]6. Follow onscreen instructions to set up your New Rom[/FONT]
[FONT="]7. Once phone has gone through the customisation procedure then replace Sim and microSD Cards[/FONT]
[FONT="]8. Turn phone back on and set up as required[/FONT]
[FONT="]Flashing Via MicroSD Card[/FONT]
[FONT="]1. Make sure your microSD is Formatted to fat32 using a PC (you dont have to delete all files but it is safer if you do)[/FONT]
[FONT="]2. Download your prefered Rom from the Raphael Rom Develpoment Page and unzip/unrar it to your computer[/FONT]
[FONT="]3. Goto the Roms Folder and rename the .nbh file to RAPHIMG.nbh[/FONT]
[FONT="]4. Copy the RAPHIMG.nbh file to the root of your microSD Card[/FONT]
[FONT="]5. Remove Sim Card and Restart phone
6. Plug the microSD Card into the phone[/FONT]
[FONT="]7. Press and hold the volume down button, then press the reset button with the stylus. Release the volume down button when bootloader tricolour screen appears[/FONT]
[FONT="]8. Follow the onscreen instructions to start flashing[/FONT]
9. Once phone finishes flashing and says Update Complete, reset with the stylus
[FONT="]10. When it gets to the screen where it configures the stylus, HARD RESET[/FONT]
[FONT="](hold the VOLUME DOWN and ENTER (center) Buttons, press the RESET button with the stylus tip, then release the RESET button but continue to hold the VOLUME DOWN and ENTER buttons until the reset screen appears)[/FONT]
[FONT="]11. Follow onscreen instructions to set up your New Rom[/FONT]
[FONT="]5. FLASH PREFERED RADIO IF DESIRED (OPTIONAL).[/FONT]
[FONT="]For more information about different compatible Radios that you can use go *HERE*[/FONT]
[FONT="]**If you want to Flash a Non Raphael Radio then your phone MUST be Security Unlocked** [/FONT]
[FONT="]Flashing Via ActiveSync[/FONT]
[FONT="]Sync your phone with the PC, Run the Raphael_RUU.exe from the Radio's Folder and follow the instructions.[/FONT]
[FONT="]Flashing via MicroSD Card[/FONT]
[FONT="]1. Make sure your microSD is Formatted to fat32 using a PC (you dont have to delete all files but it is safer if you do)[/FONT]
[FONT="]2. Download your prefered Radio from the Raphael Rom Develpoment Page and unzip/unrar it to your computer[/FONT]
[FONT="]3. Goto the Radios Folder and rename the .nbh file to RAPHIMG.nbh[/FONT]
[FONT="]4. Copy the RAPHIMG.nbh file to the root of your microSD Card[/FONT]
[FONT="]5. Plug the microSD Card into the phone[/FONT]
[FONT="]6. Press and hold the volume down button, then press the reset button with the stylus. Release the volume down button when bootloader tricolour screen appears[/FONT]
[FONT="]7. Follow the onscreen instructions to start flashing[/FONT]
[FONT="]8. After the flash finishes press the reset button with the stylus to reset the device[/FONT]
[FONT="]6. JOB DONE[/FONT][FONT="]. Well Done YOU DID IT!![/FONT]
[FONT="]I have attached all the files needed so you dont need to hunt around for anything. Good Luck.[/FONT]
[FONT="]*DISCLAIMER*[/FONT]
[FONT="]I take no responsibility for any fault or damage caused by any procedures within this guide. No warranties of any kind are given.[/FONT]
** FREQUENTLY ASKED QUESTIONS AND HELP WHEN FLASHING **
1. What the benifits are of flashing a new rom?
Flashing a New Rom basically gets rid of all the garbage thats included on Stock Roms and Flashes a Clean, Optimized, Fully loaded Rom that will squeeze every ounce of speed and stability from your phone. Chefs usually include all the programs you are ever likely to need and because the Rom has been cleaned out you are left with more memory to play around with.
2. What are the different types of Unlock? (answer by DaveShaw)
The three stages of unlock are:
SIM: Allows you to use SIM's from another carrier. Can be done using codes or unlocker programs on xda-devs.
Security: Allows you to flash radios from another device (i.e. Raphael) - It does other stuff, but this is all the casual user will use it for
CID: CID unlocking is an old concept, nowadays you flash Hard SPL instead. This lets you flash any ROM, Splash or Radio (depending on sec unlock) to your device. N.B. the CID is the carrier ID (e.g. HTC__001). The stock SPL's only let you flash ROM's that match the CID in the ROM image with the CID on your device.
Also, SuperCID is an even older concept no longer valid on newer devices.
Wow, Great job Mskip!
Just wat i was looking for.
A couple questions though...
1. These instructions will also work on the Fuze, right?
2. Once the phone is done flashing and it is booting up, we are sopposed to HARD RESET when we get to the Stylus Config part?...I didnt know that...ive read some other tutorials, and this step isnt included? ?
Fuze, yes. Sprint, no. There's no Hard-SPL for CDMA phones yet I believe.
Thanks a lot! just what I was looking for (the bit about not needing CID unlock to flash roms.. just hardspl).
gj, mskip, but shouldn't you be clear that your instructions and links are only for GSM Raphaels???? As of the past few weeks the flood gates are now open among 5 North American carriers for the CDMA version of the Raphael. No sense in encouraging confusion and hassles from those less in the know.
There is a release for an unlocker for the CDMA phones, but after a quick search some may mistakenly find themselves to your links and info here.
Keystone said:
gj, mskip, but shouldn't you be clear that your instructions and links are only for GSM Raphaels???? As of the past few weeks the flood gates are now open among 5 North American carriers for the CDMA version of the Raphael. No sense in encouraging confusion and hassles from those less in the know.
There is a release for an unlocker for the CDMA phones, but after a quick search some may mistakenly find themselves to your links and info here.
Click to expand...
Click to collapse
Thanks for the info its been noted in the tutorial. I was only asked to write it last night so any information or changes needed are welcomed
Which button is the "action button"?
mhumphrey said:
Which button is the "action button"?
Click to expand...
Click to collapse
Its the ENTER (center) Button. I have amended the instructions to make that part easier to understand.
might sound stupid, but I think you should say what RUU means and what it is...
first time I flashed hardSPL I couldnt find what this RUU means (while reading steps before flashing).
I started flashing without knowing what it was, when I opened the .exe its title was self-explaining, but its hard to know before starting... because the .exe name is not RUU or something like that
Sorry for bad english!
respider said:
might sound stupid, but I think you should say what RUU means and what it is...
first time I flashed hardSPL I couldnt find what this RUU means (while reading steps before flashing).
I started flashing without knowing what it was, when I opened the .exe its title was self-explaining, but its hard to know before starting... because the .exe name is not RUU or something like that
Sorry for bad english!
Click to expand...
Click to collapse
Done. Thanks for the input
Thanks great guide!
Wish i had this my 1st time flashing i was confused as ever
Thanks for taking the time to write this guide for all of the noobs (like me ). I'm still unsure whether I'm willing to gamble right away with my Fuze next month, but I've made sure this thread is bookmarked in case I decide to take the plunge!
What should one do if using the MicroSD card method and the Olinex HardSPL says Loading... No Image File!
Coromoto said:
What should one do if using the MicroSD card method and the Olinex HardSPL says Loading... No Image File!
Click to expand...
Click to collapse
you cant flash HardSPL via microSD Card
Bricked Fuze?
I was using OliPro Rapheal Unlocker and seemed to have bricked myself. (my fault, I understand the risk) I'm not a total newbee, but first time I ran into this. Any ideas how to get past a Upgrade ROM code error? Updated from 8525 to Fuze.
lmeyers said:
I was using OliPro Rapheal Unlocker and seemed to have bricked myself. (my fault, I understand the risk) I'm not a total newbee, but first time I ran into this. Any ideas how to get past a Upgrade ROM code error? Updated from 8525 to Fuze.
Click to expand...
Click to collapse
I dont recognize the SPL version in your signature is it from Oli's Sim/CID Unlocker?
Can you explain exactly what you have done to your phone and when you bricked it please. Also can you load your Rom up or does it get stuck.
Have you tried flashing the HardSPL from Step1?
lmeyers said:
I was using OliPro Rapheal Unlocker and seemed to have bricked myself. (my fault, I understand the risk) I'm not a total newbee, but first time I ran into this. Any ideas how to get past a Upgrade ROM code error? Updated from 8525 to Fuze.
Click to expand...
Click to collapse
If you flashed the hardspl, then you should be fine and should not have done any lasting damage. You didn't read the part of the instructions that tell you that you must first flash a 1.01 version of the att radio. You can get that here:
http://www.rapidspread.com/file.jsp?id=v3q7csfizy
If you don't then you get the rom upgrade error. Just put your phone into bootloader (tri-color screen), and flash that radio. Also, as always, questions about specific roms, apps, etc should be posted in the thread they came from. That is where all the people most knowledgable about the subject are most likely to read it.
@Mskip, i think that SPL is for his 8525 not his fuze.
scotchua said:
If you flashed the hardspl, then you should be fine and should not have done any lasting damage. You didn't read the part of the instructions that tell you that you must first flash a 1.01 version of the att radio. You can get that here:
http://www.rapidspread.com/file.jsp?id=v3q7csfizy
If you don't then you get the rom upgrade error. Just put your phone into bootloader (tri-color screen), and flash that radio. Also, as always, questions about specific roms, apps, etc should be posted in the thread they came from. That is where all the people most knowledgable about the subject are most likely to read it.
@Mskip, i think that SPL is for his 8525 not his fuze.
Click to expand...
Click to collapse
oh ok lol thanks for the input scot
mskip said:
you cant flash HardSPL via microSD Card
Click to expand...
Click to collapse
I did know and realize that, and your walkthrough doesn't give instructions for that either, but rather for flashing a ROM using the mSD method.
I was referring to flashing a new ROM from the MicroSD card and getting this error message in the HardSPL Bootloader screen. The ROM image has the proper name (RAPHIMG.nbh) but isn't seen by the OliNex bootloader.
Please excuse my lack of experience on the matter.
But my main confusion comes from after a couple hours well of reading and yet still not quiet understanding.
I'm buying a HD2, but I'm interested in converting it over to the Android platform.
However after watching countless videos and reading endless posts - I think I've scared myself into a not knowing where to start now.
I initially came across some pretty cool links wish sounded helpful (and for the most seemed pretty straight forward)
<Examples>
youtube.com/watch?v=3gUwaJYWrdc
youtube.com/watch?v=Gqedm-sUBc8
youtube.com/watch?v=W6Thh-zHGgo
But then confusion after reading of things like finding out the best radio software suited to my region (which by the way is Trinidad), and HSPL3 and the ROM... I am wondering if I might just end up bricking my phone.
So I found out what the stuff means (as seen below) - but I'm still kinda well overwhelmed.
spl = Secondary Program Loader. Think of this in the same sense as bios on a pc. (it sets where your system boots from, intialises sub system process etc)
sspl = soft spl (this allows you to flash another spl or hardspl).
hardspl = hard spl .. basically it allows flashing of any rom. It protects you from bricking your device. If you have a bad flash it just forces the phone to load into bootloader, from where you can flash another rom using pc or storage card to get your phone working again. Using a hardspl you can flash any carrier rom without cid unlocking your device first.
radio is the part of the rom which manages the attena
Please if anyone is able to shed some light on the best way of me going about brining in the android OS to my HD2 - it would be greatly appreciated (given what ever the lastest most stable build would be)
Regards...
Also, whats the possibility of a dual boot straight from the phone?
people have reported that android works on stock roms so there might not be any need to flash a custom rom....... apparently a radio newer than 2.08.xx..... is required......
See this thread for that debate.....
Even if there is then all you need to do is follow the instructions in the Rom development section stickies and you cant really go wrong......
If you have a tmous hd2 then you might want to follow the instructions in the tmous section to avoid any potential radio mismatch problems......
Running android is as easy as putting a folder on your SD card and tapping two files in the right order........
Ok there might be quite a bit of trial and error in finding a build you like/works well....
And yes there are programs out there that will give you the option to choose between WM and Android on startup.....
personally I'd reccomend mskips version which you can find in the themes and apps section.........
Happy fiddling......
Thank you so much for the post and for the link you included to the guide.
I have seen a lot of useful information from just there alone. It's appreciated.
One thing I didn't quite follow however, was when you said 'tmous' hd2.
I'm assuming this is an abbreviation for a carrier of some sort?
The one I'm supposed to be getting is an unlocked version btw...
tmous = (T)-(Mo)bile (US) version as it has the 1GB ROM in it; the Euro version only has 512MB.
TriniKing_CE said:
Thank you so much for the post and for the link you included to the guide.
I have seen a lot of useful information from just there alone. It's appreciated.
One thing I didn't quite follow however, was when you said 'tmous' hd2.
I'm assuming this is an abbreviation for a carrier of some sort?
The one I'm supposed to be getting is an unlocked version btw...
Click to expand...
Click to collapse
As br0adband said above, tmous just refers to the american version of the HD2,
its easy to spot as it has a big fat double chin, tmobile written under the earpiece and green/red buttons to dial/hangup.......
if thats the version that you end up with then you should make sure any rom/radio your flashing is "tmous compatible".......
the wrong radio can kill it....... just stay away from anything with ".51." in the name.....
Good luck for when it arrives...... expect a lot of late nights tweaking.......
if you are sure you'll use android, why do you buy a windows phone?
i think thats nonsense...
just buy a desire hd and be happy.
DN41
DN41 said:
if you are sure you'll use android, why do you buy a windows phone?
i think thats nonsense...
just buy a desire hd and be happy.
DN41
Click to expand...
Click to collapse
+1...That makes no sense. Unlike the rest of us, we bought the HD2 knowing what it was all about, then later found that Android would be possible later.
Buying HD2 a year later knowing that you want to convert to Android is silly. Or it is because the HD2 might be cheaper than the newer HTC Anroid phones?
You have missed most of the fun there was in seeing the HD2 develope; from custom ROMs, to Cookies Home Tab, to Android etc etc. Jumping in now after all the blood, sweat and (tears) has taken place probably wouldnt provide you with the same level as enjoyment as I believe that the HD2 is running out of steam. Although there is the possibilty of WPS7 on NAND plus Android to consider.
The main reason for opting for the HD2 is that the price is alot more reasonable for me at this time. The specs are obviously better on the Desire HD and while the original Desire also already has the android platform, their prices are a little more steep for me as they came out just this year alone.
So during my searching around I came across this thread titled:
[GUIDE]The ULTIMATE n00bs guide to the HD2-HardSPL, Android, ROMs, Radios and more!
http://forum.xda-developers.com/showthread.php?t=808015
It seemed really detailed and what not - However, it clearly stated that it was solely for the T-Mobile (US Version) and not Internationally Unlocked ones.
Is there a similar thread where this might be found?
I don't see why it should be specific to the tmous, the only thing to watch out for is the potential radio mismatch... .
Sent From 1998 Via 56K Dial Up
Ok so within the this time which I am still just eagerly anticipating the arrival of my HD2 (which by the way is my first smart phone ) - I've continued to read more threads and posts, but some confusion still seems to exists on the various topics for terms for me.
For instance - I seem pretty clear on the fact that getting an android build on my HD2 is as simple as picking a ROM and then extracting the files correctly to my SD card and run the CLRCAD & the Haret files. - So then why I am still so confused...?
I think the main reason stems from a fear of not wanting to destroy my first modernized phone.
But aside from the basic process I briefly stated above, I have no idea what would be required of me to make the best of my modd-ing procedure.
I have seen links including a 1GB data.img dowloand - what is this for exactly?
I have read and understood that there are advantages of implementing HSPL on your device - but how does it fit into the already 'simplified' 4 step process listed above whereby you just download, extract and run the 2 files?
(...further to that whats the difference between HSPL, HSPL2 & HSPL3 - aside from updated versions I assume, would there be a reason for opting to use an older version?)
How do I determine if I am going to need to change my Radio version from what would already be included within a ROM I select? - and similar to my HSPL inquiry
(What's the main difference between the radio versions?
Wouldn't the highest number [most recent version] be the best?)
Further random (yet related...) questions:
RUU - Would it be necessary or make modd-ing any easier?
cotulla - Is this a single developer or a developer group?
NAND - Is this basically the main memory which holds the OS? - If so is there an actual way to now startup with Android on the HD2 - without WM starting at all and without any user interaction what so ever?
And finally...
When I eventually get my HD2 in hand, is there any information or details specific from my phone, which if provided could make it a easier to receive help on my goal?
If someone takes time to answer my questions - Thanks much in advance!
TriniKing_CE said:
Ok so within the this time which I am still just eagerly anticipating the arrival of my HD2 (which by the way is my first smart phone ) - I've continued to read more threads and posts, but some confusion still seems to exists on the various topics for terms for me.
For instance - I seem pretty clear on the fact that getting an android build on my HD2 is as simple as picking a ROM and then extracting the files correctly to my SD card and run the CLRCAD & the Haret files. - So then why I am still so confused...?
I think the main reason stems from a fear of not wanting to destroy my first modernized phone.
But aside from the basic process I briefly stated above, I have no idea what would be required of me to make the best of my modd-ing procedure.
I have seen links including a 1GB data.img dowloand - what is this for exactly?
I have read and understood that there are advantages of implementing HSPL on your device - but how does it fit into the already 'simplified' 4 step process listed above whereby you just download, extract and run the 2 files?
(...further to that whats the difference between HSPL, HSPL2 & HSPL3 - aside from updated versions I assume, would there be a reason for opting to use an older version?)
How do I determine if I am going to need to change my Radio version from what would already be included within a ROM I select? - and similar to my HSPL inquiry
(What's the main difference between the radio versions?
Wouldn't the highest number [most recent version] be the best?)
Further random (yet related...) questions:
RUU - Would it be necessary or make modd-ing any easier?
cotulla - Is this a single developer or a developer group?
NAND - Is this basically the main memory which holds the OS? - If so is there an actual way to now startup with Android on the HD2 - without WM starting at all and without any user interaction what so ever?
And finally...
When I eventually get my HD2 in hand, is there any information or details specific from my phone, which if provided could make it a easier to receive help on my goal?
If someone takes time to answer my questions - Thanks much in advance!
Click to expand...
Click to collapse
ok, where to start..... lol
il answer briefly because im posting from my device.....
your 4 step process is solid. no problems there.
you cannot brick your device with android.
the data.img is basically a file that pretends to be the phones internal storage, so if you download the 1gb file when you run android your phone will think it has 1gb of internal storage (things will obviously just be stored on your sd card, it doesn't actually affect your devices memory)
theres not much point worrying about the radio until you get the device and see which one you have, chances are it wont need to be changed.
unless your changing the rom/radio you wont need to use hspl
cotulla is widely regarded as being the driving force behind these kind of things, obviously there were/are lots of talented people involved but cotulla is probably the name your most likely to see being mentioned.
ruu - software tool that alows you to flash a rom.
included with stock roms, custom roms require a custom ruu but it is usually bundled in with the rom
nand - you pretty much nailed it, its not yet available though
when you get the device post the info from the settings - about phone/software info
hope that helps and sorry if I missed anything.....
Thanks a lot for your response!
conantroutman said:
ok, where to start..... lol
when you get the device post the info from the settings - about phone/software info
Click to expand...
Click to collapse
After my long anticipated wait - It has arrived.
Here are my initial specs:
OS version
5.2.21892 (21892.5.0.89)
Manilla version
2.5.20121412.2
ROM version
2.13.531.1 (90963) WWE
ROM date
04/28/10
Radio version
2.10.50.26
Protocol version
15.39.50.07U
Any advice?
Your Radio is above the minimum requirement for linux to boot so you're good to go. Download an android build you like the looks of from the Android Development section and extract the Android folder and place it in the root of your SD card.
Run CLRCAD then HaRET or get an android boot loader like THIS, THIS, or THIS to make the process easier.
Okay so after using my HD2 a bit on and off over the past 3 days or so - switching between Windows & Android, I'll summarize:
First off, the android build which I am currently running off of my sd card is:
darkstone HD2Froyo v1
Release date: 26.07.2010
Its pretty decent and all but, I have a problem that I keep on encountering and I'm not quite sure whether its just me (something I didn't figure out) or if its an incompatibly issue with my current WindMo ROM (2.13.531.1 (90963) WWE) or something. Or maybe just a glitch / bug in the build itself
I can't seem to get back access to my desktop at times once I open a browser (or some other apps / games as well); even after I attempt to close it off.
...One just simply reopens once I close off the last one...
This inability to regain access to my desktop at that point means I have no further access to any further applications either unless I start over. (or unless its an app which was previously opened - as I can then hold down the home button to see recently (previously) opened apps.
I'm wondering if I should try another build? (any suggested ones?! / any known problems with this build)
Also as my version is an unlocked T-mobile phone - would it be wise to follow through with an upgrade on the ROM from T-mobile's site?
T-Mobile HD2 MR Software (Version 3.14.531.1)
http://dl.htc.com/ruudownload/t-mobi....aspx?pid=leo2
EDIT:
I'm also the following message constantly and I'm thinking it might have something to do with the problem I'm getting.
This version of LauncherPro Beta has expired. Please go to http://www.launcherpro.com/ to get the latest version.
No suggestions...
I was simply copping some music across from my pc to HD2 with ActiveSync and I think I didn't d/c properly. Now my HD2 won't start up.
It just freezes on the Stick Together screen
(which contains the ROM, Radio info below)
I attempted to reset with the small red button, I tried pulling the battery completely. It still just comes back to that screen once I place the battery back in and FREEZES.
Attempted to go into bootloader by:
Taking out the battery. Placing it back in.
Press volume down, while pressed press the power button.
The colored screen comes up:
PBB1120 SS-B3
SPL-2.10.0000 8G XE
MicroP(LED) 0x05
MicroP(TOUCH) 0x50
Someone please HELP!
Hi
I've just tried to flash my phone to run Android but I think I've made a bit of a bodge of it.
I got it to SPL-1.66.0000 then it was showing that it was running that HSPL on the Bootloader now it's just showing SPL-1.66.0000.
I cannot start the phone I get a purple circle that's it like I always did just before starting the phone and it usually goes past that and into Windows.
I can get into Bootloader but I've no idea what to flash, what to flash it to and how to do it.
If there is anymore information you want to know then please do ask It'd be very greatful if someone can lend us a hand getting this running.
Thanks
I've now actually read the instructions and found out that it wipes the phone, however I've got Magldr installed but I cannot open it I'm running SPL-2.08.HSPL
However, again I get the Purple Circle, I've tried pressing the "Phone" button to get into Magldr as I was told, I've found another one which told me to press both UP/DOWN Volume which sent me to another Recovery place.
Any help would be great.
What exactly is your target?
What ROM was originally on your device (branded or non-branded)?
I bought the HTC HD2 today - It WAS locked to T-Mobile now unlocked, however unlike other T-Mobile HD2's I've seen it hasn't got branding on the top BUT did have Branding on the boot up.
So
Non-Branded Casing
Branded Software
My Target
To run Android 2.3
I think a good start for you is here: Klick!
You will have to decide if you want to run Android from SD card or NAND.
Running Android from SD card means you don´t have to delete the Windows Mobile ROM, many people like the "dual boot" option. In this case, you should read the instructions of the ROM chef how to install.
In short, if you want to install Android in NAND memory, you must do this:
1) Install HSPL (if not already done)
2) Install Radio ROM 2.15.50.04
3) Install MAGLDR 1.3
4) Install your Android ROM
If you follow the link, you´ll find more links to step-by-step instructions.