Post Reply

[TUT] NAND Android on your HD2

12th January 2011, 08:35 PM   |  #1  
Snarksneeze's Avatar
OP Senior Member
Flag Jonesboro, Arkansas
Thanks Meter: 216
 
950 posts
Join Date:Joined: Dec 2008
Donate to Me
More
How To Install A NAND Android ROM On Your T-Mobile HD2

(I am linking to several Original Threads in this tutorial. The "Nice Thing To Do" is hit the "Thanks" button at the bottom of those threads to let the author know we appreciate their help)

mskip wrote an excellent tut over on the Leo forums. I used his instructions to create my own method, which has never given me issues.

My method has been used by others and has a 100% success rate as of this writing.

You MUST be HSPL'd. This is not a joke. If you attempt this method without HSPL, your phone won't boot. I can not help you if you do this. If you have the 3.14 radio, try flashing: this stock ROM before HSPL. Thanks to xmoo for the link! Original thread is here.

Read the following steps. If you're confused, read the explanations below.

(Preparing)
  1. Folder: Create a new folder on your Desktop. I named mine Flash. Put all downloads here.
  2. HSPL: Cotulla's HSPL 3 is located here. (Original thread is here)
  3. Task29: Download the Task29.exe program located here. Unzip it to a new folder. Replace the RUU_Signed.nbh file with your favorite radio. I use 2.15.50.14 (Original thread is here)
  4. MAGLDR: Get MAGLDR 1.11 (or the latest version!) located here. Unzip this to a new folder.
  5. ROM: Visit HD2 NAND Android Development thread here on XDA and download your new ROM. I am currently using this one, but will probably have a different one tomorrow Unzip this to a new folder.
  6. SD Card: Back up everything you want to keep from your SD card, and then format it. Hint: dcim is where your pictures are stored (File System: Fat32, Allocation unit size: 16 kilobytes) Personally, I like to uncheck the "Quick format"; it takes up to an hour but ensures my card is in the best shape possible. Once your format is complete, you may replace your backed up files.
(Flashing)
(*Optional: Remove your SD and SIM cards, if you are paranoid, like me )
  1. Connect your phone via USB to the PC and wait for any drivers to install.
  2. Task29: Navigate to the Task29 folder and right-click on task29.exe and "Run as administrator". Your phone will reboot to the initial flash screen. You will have to reset to Bootloader.
  3. Wait for your PC to update the drivers again.
  4. MAGLDR: Navigate to the MAGDLR folder and right-click on ROMUpdateUtility.exe and "Run as administrator". Your phone will reboot to a new boot screen.
  5. Wait for your PC to update the drivers again.
  6. You should be booted to the new MAGLDR screen and see a series of options. Use your volume rocker to highlight "USB Flash" and press the green call button to select it.
  7. Wait for your PC to update the drivers again.
  8. ROM: Navigate to your new ROM folder and right-click DAF.exe and "Run as administrator".

Congratulations! When your phone reboots, it should start MAGLDR which will immediately boot your new Android NAND ROM!

Now, here are the details about the above instructions. You should only need them if you are confused.

(Preparing)
  1. I use this to keep myself organized. I own several HTC phones and flash them all, so keeping things separate is a must for me.
  2. Having a Hard Secondary Program Loader is a must for any NAND flash, whether it be Windows Mobile or Android. This will void your T-Mobile warranty, but can be fixed by flashing a Stock T-Mobile ROM via your microSD card. Check my sig for the tutorial link on how to do that.
  3. This is the easiest method to do a task 29. The other is using mtty, which is beyond the scope of this tutorial. Task29 completely erases the existing files and partitions, preventing any loose data bits from causing issues with a new flash. You should always Task29 between NAND ROMs.
    MAGLDR: A group of devs have been working on a NAND loader for some time and Cotulla and the Dark Forces Team (DAF) were the first to release a working loader. There may be more to come in the future, but this is the first (and has Tetris built in :P)
  4. You should never ask the "best ROM for my phone" question. Every chef works hard on their build and considers it the best. Every user has their favorite chef and considers them the best. You should shop around to find the one that fits you best.
  5. I consider formatting the SD card a must if I have any data written to it by a ROM. If you have installed Android to your card, you definitely want to do this!


(Flashing)
  1. Your phone will boot into several different modes throughout the process. Each mode may require separate drives for WMDC to talk to it.
  2. To reset to your bootloader, pull the battery and replace it. Hold down the "Volume Down" rocker and press the power (End Call) button. The phone should boot up to the tri-color screen. If it did not, keep trying!
  3. Your PC may not need to search for drivers at this point, but wait and see anyway, just in case
  4. MAGDLR will work as your new bootloader, but you can always access the original tri-color bootloader if you need to.
  5. Don't worry if you get the missing "ADB" driver warning here. Only PCs with the Android SDK properly installed will have this driver.
  6. You must flash your new ROM from the #4 screen via USB. It is the only way and the tri-color Bootloader method won't work here.
  7. Again, you can ignore the missing "ADB" driver if it occurs. See above x2 for explanation.
  8. Some chefs are renaming "DAF.exe" to "Install.exe" or "ANDR_INSTALL.exe". No matter what it's named, it should be the blue icon. See your ROM thread for detailed installation instructions if you get confused here.


Hope this helps!
Last edited by Snarksneeze; 1st February 2011 at 03:41 AM. Reason: Updated to clarify two points mentioned in comments. Thanks to everyone for your input!
The Following 2 Users Say Thank You to Snarksneeze For This Useful Post: [ View ]
15th January 2011, 12:08 AM   |  #2  
DaraM's Avatar
Senior Member
Thanks Meter: 35
 
139 posts
Join Date:Joined: Jan 2011
262 Update Error
I have tried many different options, but none seem to go past the error. It showed white htc, on black background, and 0% update complete; and freeze about 7-10 minutes, then a popup with an update error message display.

[262] Update Error

I am running Energy ROM, with HSPL 2.8

The rest of my software info:

ROM version
27.Dec.2010WWE

ROM Date
08/30/10

Radio Version
2.07.50.27_2

Hardware info:

RAM size
576MB

Flash memory size
1024MB

If you have any suggestion for me, I am greatly appreciated.

Thanks in advanced.
15th January 2011, 12:28 AM   |  #3  
Snarksneeze's Avatar
OP Senior Member
Flag Jonesboro, Arkansas
Thanks Meter: 216
 
950 posts
Join Date:Joined: Dec 2008
Donate to Me
More
Quote:
Originally Posted by DaraM

I have tried many different options, but none seem to go past the error. It showed white htc, on black background, and 0% update complete; and freeze about 7-10 minutes, then a popup with an update error message display.

[262] Update Error

Thanks for the plethora of information. In this case, it wasn't needed but most of the time it is

Error 262 means there is a link error between your phone and the PC. Some have solved this by re-installing ActiveSync or Windows Mobile Device Center. Some people said it was solved by simply unplugging the phone and trying a different USB port or cable.
20th January 2011, 08:44 PM   |  #4  
Junior Member
Thanks Meter: 0
 
6 posts
Join Date:Joined: Jan 2011
Unhappy After installing android rom in nand, device continously reboots
I followed all your steps and installed everything (there war an error encountered while installing the rom in the last step) but when my phone boots into android, after about a minute it will just restart itself and continue the same over and over without ever fully going into android.
can you please tell me how to get over this?
20th January 2011, 08:55 PM   |  #5  
Snarksneeze's Avatar
OP Senior Member
Flag Jonesboro, Arkansas
Thanks Meter: 216
 
950 posts
Join Date:Joined: Dec 2008
Donate to Me
More
Quote:
Originally Posted by parthakolkata1

I followed all your steps and installed everything (there war an error encountered while installing the rom in the last step) but when my phone boots into android, after about a minute it will just restart itself and continue the same over and over without ever fully going into android.
can you please tell me how to get over this?

It looks like the Android build you chose is either incompatible or was somehow corrupted when you downloaded it.

I suggest you delete the copy you have on your PC and download a different ROM, and then start over again.

Since there was an error, you don't want to try a fresh install without a task 29 and reinstalling hspl.

If you are using the Euro version of the HD2, don't try to install a TMOUS ROM, and vice versa. If you aren't sure, ask the chef who posted the ROM you want.

Hope this helps!
21st January 2011, 03:17 PM   |  #6  
fred_up's Avatar
Senior Member
Thanks Meter: 129
 
836 posts
Join Date:Joined: Jul 2008
More
Radio Version
2.07.50.27_2


I think that the RADIO has to be 2.08.50.xx or a .50 greater.
22nd January 2011, 05:59 PM   |  #7  
Junior Member
Thanks Meter: 0
 
2 posts
Join Date:Joined: Jan 2011
Hello, I have some problems with my mob.phone HTC HD2: after get all the steps done my mobile stop working, then I tried install windows and tried turn on first time and my phone shows white screan with name HTC and don`t work at all,then i tried reset and Hard reset all setings and turn on again and than screan appears again with name HTC.
When i conect my phone to pc by usb, so my pc can`t find that phone.
Can you help me with this problem.
Thank you.
27th January 2011, 05:21 AM   |  #8  
Snarksneeze's Avatar
OP Senior Member
Flag Jonesboro, Arkansas
Thanks Meter: 216
 
950 posts
Join Date:Joined: Dec 2008
Donate to Me
More
Quote:
Originally Posted by paulagrace

Hello, I have some problems with my mob.phone HTC HD2: after get all the steps done my mobile stop working, then I tried install windows and tried turn on first time and my phone shows white screan with name HTC and don`t work at all,then i tried reset and Hard reset all setings and turn on again and than screan appears again with name HTC.
When i conect my phone to pc by usb, so my pc can`t find that phone.
Can you help me with this problem.
Thank you.

One thing that was specified but not in the steps was HSPL. If you don't have that, you can't flash.
29th January 2011, 07:27 AM   |  #9  
Member
Thanks Meter: 17
 
80 posts
Join Date:Joined: Apr 2008
After having a bit of problem using the original tut you reference in your first post(basically it got locked on gogogo and a variety of problems thereafter), I am very happy to report that your variation on the method not only worked for me, but worked on the first attempt. And it has thus far done so each time I have tried it since. You cannot imagine my relief after all the frustration I had previously. So just wanted to let you know how helpful I found your post. Thanks!
The only edit I would suggest is that I believe USB Flashing is option 5 now instead of 4.
FWIW I was originally on ROM 2.13.531.1 (90963) WWE with Radio 2.10.50.26(now on 2.14.50.04).
Last edited by gokun; 29th January 2011 at 07:44 AM.
The Following User Says Thank You to gokun For This Useful Post: [ View ]
31st January 2011, 05:28 PM   |  #10  
Snarksneeze's Avatar
OP Senior Member
Flag Jonesboro, Arkansas
Thanks Meter: 216
 
950 posts
Join Date:Joined: Dec 2008
Donate to Me
More
Quote:
Originally Posted by gokun

The only edit I would suggest is that I believe USB Flashing is option 5 now instead of 4.

I just tried a fresh download of MAGLDR 1.11 and the option is still #4. Did you perchance grab version 1.12?

It would still work, but 1.12 gives you the additional option of installing and Windows 7 Phone ROM.

Post Reply Subscribe to Thread

Tags
flashing, magldr, nand, t-mobile hd2, tutorial
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Top Threads in HD2 General by ThreadRank