How to restore stock ROM on HTC HD2? (Video)

How to restore stock ROM on HTC HD2? How to remove everything that I installed for Android or Windows Phone 7? I need to send HTC HD2 to HTC Support for warranty service because unlocking bootloader may void all or parts of your warranty. No worry, you can restore HTC HD2 to stock ROM and everything back to stock even after installed Android or Windows Phone 7. Just follow below step by step video guide.


  1. Stock ROM

Note – make sure that you have downloaded a HTC HD2 official Windows Mobile ROM from HTC Website for your country. Don’t use other region ROM other than your very own region. As for T-Mobile HD2, do download yours from T-Mobile website. And use free unzip software – 7-Zip to extract the exe file.

Step by Step Guide

  1. At PC, right click and open official HTC HD2 ROM with 7-Zip.
  2. Copy ‘RUU_signed.nbh’ to desktop.
  3. Rename it to ‘leoimg.nbh’.
  4. Copy leoimg.nbh to SD card (root level).
  5. Double confirm leoimg.nbh file is located at root level of SD card.
  6. Power off phone.
  7. Press volume down button (don’t let go) and power on your phone.
  8. It will load into ‘Red, Green, Blue and White’ screen bootloader.
  9. Let go volume down button when you see ‘loading…’.
  10. Then ROM upgrade screen will be loaded.
  11. Press power button to start update the ROM.
  12. ROM update process will take around 15 minutes.
  13. Take off the battery after update success, then put it back on.
  14. Power on your phone.
  15. First time booting preparation process will take around 4 minutes.
  16. Then follow phone onscreen instructions to setup.
  17. That’s all.

As you can see from the video, I managed to remove Android 2.3.5 Gingerbread from my HTC HD2. Then install back stock Windows Mobile 6.5. And the HSPL was reverted to stock SPL too. No worry about warranty issue when send your HTC HD2 to service now.

  • gwenbuscato

    hello? i have android installed in NAND and i want to go back to winmo…i am now viewing HTC website…will i download ROM UPDATE? will that be the ROM to be used?

    thank you!

    • gwenbuscato

      im downloading from xda rom…will that be okey? will that install winmo again and remove all i did to install android? will this erase MAGLDR, clockmod and everything? if so, thank you so much…

      • Better no. Only use HTC HD2 official Windows Mobile ROM from HTC Website for your country.

        • gwenbuscato

          okey…im downloading now rom update…thank you for replying…God Bless!

          • Santosh

            I dont see where i can download de rom from htc site…please help
            its for belgium(dutch)

            • HTC is updating its website. Please consult HTC Support to get the ROM.

    • eddienho

      Hallo! I have a big problem. I wanted to do my Htc Hd2 back to windows version and ι did exactly what you said in video an then the update was failed. And now I can’t doing nothing… Do you have a another reason?? pls help me

      • Hi eddienho, can you still load tri colour bootloader?

        • Bijay

          I can see the tricolor bootloader but when I try to boot my phone it says Software update fail, please try again. and goes to a white screen with some code on the top of it!!!

          • Hi Bijay, are you using the correct region ROM for your HD2?

            • Bijay

              I think it is the correct region ROM as I am living in Nepal and downloaded the ROM from india website. The tri-color region says Upgrade ROM code error. Please try again!!

              • Hi Bijay, try normal USB method see.

                • Bijay

                  Sorry but I don’t know about the normal usb method. Can you explain or give me the link please!!

                  • Bijay, boot into tri colour bootloader. Then install Windows Mobile ROM .exe through USB cable method from PC.

                    • Bijay

                      The application is not detecting my phone!!!

  • gwenbuscato

    update failed! why? is there something missing?

    • gwenbuscato

      aw yey! it was successful when i tried again..thank you so much…more power..

      • rezzuan

        hey man, great tutorial. Im flashing an old hd2 for fun n i tried to revert back to stock. It gets stuck at the update. It just goes blank and a message saying updat failed, please try again appears. The it reboots and the same thing happens. Help me out bro.

        • Tim

          Hey, I got the same, just press a button every 10 seconds or so the screen doesn’t turn black. It worked for me.

        • Dominik

          Please…I need help….I am completely clue less when it comes to Rooting etc. I purchsed a second hand phone and apparently it was rooted and running on Android NAND?? When we exchanged the phone he took his SD card and SIM…now the phone will start and boot…however when at the homescreen the touchscreen is completely unresponsive.
          I would like to know if there is any way to restore the factory settings running on Windows…or How I can get the phone to work as is??? PLEASE HELP ….Oh and the guy I bought it from will not return any of my calls…yes, I am fairly dissapointed.

          • You can try this guide to restore back to Windows Mobile…

  • Hello friend,

    If you can kindly help me please. I followed your instructions and made a mistake by plugging my usb cable to charge while attempting the rom update via sd card.

    I now have an error message, “0028002 Error” not allowed.
    Then goes back to the red, green, blue, and white boot loader screen.
    With the message, “Upgrade ROM code error please try again”

    I have made many attempts to flash the rom back to stock WWE LEO.
    I am stuck and have no phone to use. Please help me friend.


    • Are you using the correct Windows Mobile ROM for you phone?

      • Rami

        I have tried to install the WWE 3.14 Leo factory ROM.
        my S/N SH07NNW03889

        Thank you for your quick reply my friend.

        • Did you download WinMo with your SN from HTC website? If no, do it. The ROM must be matched to your country.

          • naing

            Hi I stuck at error I now have an error message, “0028002 Error” not allowed. Then goes back to the red, green, blue, and white boot loader screen. With the message, “Upgrade ROM code error please try again”

            I have made many attempts to flash the rom back to stock WWE LEO. No way.
            1- how to download rom from htc by our sn?
            2- how-to solve the issue of error even we get hd2 rom, how to install? By pc or by the way below?please help help.

            • 1. Please get it from HTC Support.
              2. Install by follow this guide. Or official way – PC through USB method.

              • naing

                Thank, if use pc, what program?

                • The ROM exe itself.

                  • Naing

                    Thanks Jayce
                    Can go to htc site, choose region Europe as the code 0682 under battery in my phone HD2? I contacted to the customer service at htc, sent the serial n tutorial, but now no reply set.

                    What to do get the right rom for it? My serial is HT029PH01521

                    Hopefully you can help me

                    • Sorry Naing, I don’t know. Please wait for HTC Support.

  • I’m running windows 6.5 Energy ROM and have windows 7 on my laptop.
    I have tried booting the HTC HD2 via usb and I only get a black screen saying, “Software update failed please try again”

    I cannot charge my battery as well 🙁

    Hopefully I hear from you soon 🙂

  • Rami

    The ROM I downloaded does not match this HTC HD2 T8585 Hong Kong version.
    Where can I get the Hong Kong ROM my friend?

    Thanks again for your help

  • Lorin

    Thank you SO much! I just followed all the steps and my htc was back to the original way it was. This is by far the best tutorial I have came across yet. Keep up the good work!

  • Adnan


    i tried to install android using NAND, but something went wrong…it says that i cannot copy the files on to the SD using the USB MassStg
    I have tried everything

    So my problem is that i cannot go out of aMAGLRD V1.13
    That means i cannot do anything on my HD2 so i tried to reset everything back to normal settings..i tried this method and it didn’t work 🙁 I dont know what to do..please help me ?!?

    • Does your PC able to detect your HD2 when on USB MassStg mode? If yes, how much disk space left in your SD card?

      As for the restore stock ROM, what is the error message?

      • Adnan

        yes, it detects it and everything works perfectly..but when i am at the stage for almost done with the file transfer an error comes and says that it can’t find the file..that is my problem, what do do :((( ?!?!?

        • MAGLDR v1.13 should not have copy file error. Anyway, try to get SD card reader to copy it.


    HI JC
    i trying to return my phone to winmo following your instruction but when i reach to the bootloader it doesnot take me to loading page it just show me (serial) thats all
    please please help me out my friend .

    • Do make sure leoimg.nbh file is located at root level of SD card. If it is there already, I also don’t know what is cause then…

      • tmous-noob

        I’m having the same problem. leoimg.nbh is in the root directory and all I get when I hold power and volume down is the r-g-b-w screen with “Serial” in the white panel.

        I have to remove the battery to go anywhere

        • Adam

          I had the same problem too but I just figured it out. I am on T-Mobile US version. After you extract the files and copy the .nbh file to the desktop open the .nbh file on your computer. Instructions will pop up and tell you to power the phone off and unplug, then hold volume down with power until it says “serial” in the bottom white bar. Then plug the phone in and “serial” will change to “usb” then click ok on the computer and it will flash back to stock automatically.

          • Adam

            Update: I did have the HD2 toolkit from xda installed first. Maybe it used that. But it worked perfectly

            • Mike

              Your right for the USA T-mobile HD2 you need to get the HD2 toolkit from xda or it will not work

          • Luke

            If you had the Dark Forces Team Version you might wanna try to go into the Boot manager (the black window at the start, when you bood yout phone) and hold the power-key. Then you get a menu where you can choose(with VolUp or VolDown) a Hardreset. Do that and then try the Method in the Video.
            Worked for me!

      • Alex

        What do you at root level? Just copy it to the sd card right?

        • Nothing. Just copy it.

  • Jocob

    Hey man, i need a little help!! i cant find the official rom… directions required!!

    • Yours is international HTC HD2 or US T-Mobile HD2?

      • Jocob

        The international HTC HD2

        • Please contact HTC Support if you can’t find it at HTC website.

        • Jocob

          im curently using android 2.3.5 and when im connecting it to my pc it says: USB debugging… i cant change that, my pc says: device installed but when i try installing the ROM it says your device is not connected!! n thanks for the previos replies budy 🙂

  • Pls Give RUU_signed.nbh download link i don t have htc site in country i am from srilanka

    and does not working this steps Press volume down button (don’t let go) and power on your phone.
    It will load into ‘Red, Green, Blue and White’ screen bootloader.
    Let go volume down button when you see ‘loading…’.

    • Where did you buy your phone then? Ask your seller.

      • Give my friend he is not in found

        • Please consult HTC Support in this case.

  • peterloyola

    i have done twice but my samsung galaxy s2 continuously rebooting itself.

  • Vishal

    Hi. When I load the bootloader, only Serial shows up and the loading screen does not come at all… Can you help please??

    • Is leoimg.nbh file at your SD card (root level)?

      • Vishal

        Yes it is… Any idea why its not working?

        • Nope if the file is there as it is working on my HTC HD2 as the video shows…

  • kiet

    Hi !! What words should we search to download WM ROM !!! I try to search on t-mobile website !!! but i give up i cant find it !!! may you please give me the exactly website to download it !!!im really really appreciate it !!! thank you very mcuh

  • Pirulo

    Should the SD card be complete format or the archive could be with other arvhives in the root level?

    • No need to format. Just make sure that leoimg.nbh file is at SD card root level.

  • Pirulo

    When I Let go volume down button when I see ‘loading…’, after 1 sec, the ‘Red, Green, Blue and White’ screen bootloader come again and stay there..
    There is no ROM upgrade screen.

    What could happened?

    I have in the bootload screen:
    PB1120 SS-B3
    SPL-3.03.HSPL XE
    Cotulla HSPL 0x50


    • The only reason that I know, the VolDown button is still taking effect (cancel the update). Try again see.

      • I had this issue last night and found a way to fix it.

        1) After you come to the Red, Green, Blue and White screen, connect USB cable from PC to phone and wait for “Serial” to change to “USB”.

        2) On your PC right click on official HTC HD2 ROM and select ‘Run as administrator’ (This is the same process you follow when installing MAGLDR on HTC HD2:

        3) Click ‘Yes’ if User Access Control prompt up.

        4) Follow onscreen instructions to install.

        5) Phone will be rebooted after installation finished.

        6) Original Windows 6.5 will load up.

        • Simon

          Yeah, that works! 🙂 i personally just replaced the magldr.nbh file with leoimg.nbh in the MAGLDR113_DAF folder and ran romupdateutility.exe. and Jayce keep up with good work! 🙂 this site is AMAZING 🙂

        • Derek

          I ran into this same problem too. This workaround works though. Thank you very much

        • Marina

          Thanks HoopSmack this helped a ton!

        • Luka

          Thank you so much! It works perfect! 😉

        • mikko

          please help me im stuck 85% what should i do?

        • mikko

          yeah it works haha,,but my other htc hd2 phone didn’t 🙁

  • tafa

    Hi Jayce..

    I’ve followed your guided steps here as mention above. all done, but something so weird happen; when it comes to booting, why aMAGLDR V.1.12 is coming, and not going to w 6.5.?
    moreover I did a download LEO RADIO ROM same version as you, Leo_RADIO_2.12.50.02_2 . is there any suggestion, many thanks


    • Is your Windows Mobile installation successful?
      And this guide has nothing to do with radio ROM.

      • tafa

        Hi Jayce

        Oaps!! I did it fail again, atfer following your steps and then i decide to install vodafone rom, then it lead something error, here it written in booting loader:
        PB81100 HX-BC
        SPL-3.03.0000 XE
        MicroP (LED) 0X50
        MicroP(touch) 0x50
        and then in the green olor written: upgrade ROM ode error please try again.

        so, what should i do, is there any easy step to erase all this data?

        • Please use the correct region WinMo ROM for your phone.

          • tafa

            Hi Jayce

            currently, I’m living in UK. but I could not find which one is best for my hd. just recently, I use vodafone stock rom and it doesnt work too, then I do hard reset, and overall process then, there is a notification: “software upgrade is failed”. so do you have any suggestion? kindly help me please. many thanks


            • Sorry, no idea. Please consult HTC Support since you are using stock Windows Mobile ROM.

  • jaypah89

    hi jayce.. im trying to revert to stock rom 6.5 after installing windows phone 7.. i did all the step n the upgrade process went well.. but after i remove the battery and switch on the phone i was taken to the bootloader back and the upgrade process try to repeat, i guess its due to the leoimg.nbh file in sd card.. then i remove the sd card but i still taken back to bootloader.. now im stuck at bootloader with the message
    PB1100 HX-BC
    SPL-3.03.0000 XE
    MicroP(LED) 0x05
    MicroP(TOUCH) 0x50

    please help me, i cant find any solution in xda forum, or internet..
    p/s: im, from malaysia, n this hd2 is bought from SenQ.. the ruu that i used is HTC HD2-RUU_Leo_S_hTC_Asia_WWE_3.14.707.3_Radio_15.42.50.11U_2.15.50.14_LEO_S_Ship..

    • Weird… It should not load bootloader if you did not hold volume down + power button.
      Is your HD2 still have SenQ warranty?

      • jaypah89

        yes.. im hoping that i can settle it myself.. do u have any idea? is my phone bricked?

        • Your phone is not considered brick because you still can load bootloader. Brick == cannot power on at all.

          You can try to install Windows Mobile through USB method. If still cannot, send back to SenQ.

  • jaypah89

    i’ve tried through usb method. no joy.. i think i’ll send it to SenQ.. but can they detect ive put other os on it? does varranty still valid?

    • Should not be an issue because you are on official SPL-3.03.0000. So still valid from my point of view. Just say that you don’t know what happen. It just boot up like that. 😉

      • jaypah89

        haha.. ok.. thank u..

  • Vishwas

    hey jayce…i tried restocking the rom….i unlocked the sd card frm wp7 and repartitioned it….and i copied the leoimg.nbh file in the root of the formatted sd card….the installation started and after a minute…it said upgrade rom failed…..i tried redoing it but now in the red, blue, white screen, says ” upgrade rom code error try again” …. how do i sort it out ….. my hd2 is from singapore…..please help soon thanks

    • Are you using Singapore Windows Mobile ROM?

  • Ed

    I tried to do this as you described. I hold the volume down and power on and it only goes to MAGLDR. It will not go to the bootloader screen. Is there any other way to get into bootloader.
    Perhaps from MAGLDR or a program that will allow me to use USB to flash Windows back on.

    Thank you!

    • Is your volume buttons still okay?

      • Ed

        Yes buttons work fine. Have tried at least 100 times.

        • Then I have no idea already…

          • john

            i had the same problem try turning the phone on and letting it boot up then get a paper clip and open the battery over and near the micro sd slot there is a red button press it and hold down the volume button

  • chris

    hey jayce sorry to bother you but i tried to restore my hd2 to factory rom but it didnt go through. I get the error code and software update fail. Also I downloaded my rom from the t mobile website by putting in my IMEI code, so I know I have the right rom. So what do you think I should do?

    • Try the USB installation method then.

  • sunny

    hi Jayce,
    mine is Australia version, couldn’t find on HTC web site.
    can you pls help where can i find to download it?

    • Sorry, I don’t know where to get Australia version ROM. Please consult HTC Support.

  • sunny

    hi Jayce,
    i have reply twice,but didn’t see it come up on the page?
    now just curious about your phone, my phone i find the bright light dot around the bottom screen of the phone when there is white background, is that common to this phone?

    • That should be LCD backlight…

  • teddy

    hey i have a problem, i trye to put windows mobile on htc hd2 i have android on him, i trye the leoimg stuff and at 10% of update it restarts…can u help me?

    • It keep restarting? Mine restart once. Then okay for the 2nd round.

  • teddy

    ok now 2nd time for me 10x

  • Mortsa

    Excellent guide! Worked smoothless …

    Thanks a lot!


  • mujahid

    hi,, i was just wondring if i dont like anroid how can i get my cell phone back to normal (windows

    • This guide does not help?

  • LC10

    Dear Jayce: I saw all the information on the website and I found out that you are very informative and helpful. I was wondering that if there is any bugs or anything that wont work by installing the android by using the sd card method. If everything works fine, it will work perfectly like a really android phone does? Sorry I am new to these things I got a HTC HD2 t-mobile version, I have been using it for about half a year. It freezes quite a few times. I am really tempted to try the flashing to android. Can you show me which android that it is and by which method that the android shown on this video was from? I kinda wanted to see from android to wm and then if anything went wrong i cant come back to this website. Thank you very much!

    • Yes. I have been using NAND Android for almost 1 year. No major issue so far.

      • LC10

        Thank you for the quick reply, I am really new to this, i am kinda slow and I dont quite follow the HSPL and all other prerequisites. But I found one that you had before with the sd card, just unzip a file and put it into the sd card—this means to root it right? and then press something like clear card or “Hrrt”—i think i spelled this wrong. to install the android with sd card seem to be easier for me to understand. I think I found a video that you have that did this, and it is the most recent one and I was wondering if that installation with sd card wil be the same rom as this one or does it have bugs or anything not working? and does it also have that file manager could let us to put the files onto the sd card and let us restore to stock rom? and also i read something that it says we need to have the newest t-mobile htc hd2 version, i had that download and going to update it soon. I have only this phone to use, so i really wanted to get it right before i mess anything up. Thank you very much for the help! I really appreicate it. Thank you very much!

  • LC10

    Thank you very much! Those are super helpful. I just wanted to make sure i understand this, sorry if i am being slow and repeating myself. I want to do a SD build, by doing that i can keep the windows mobile and all i did was put an android folder on my phone and the phone still works. and everytime that it turns on it goes through the same process. but at least the usb cable can read the sd card and everything is normal. If i decided i dont want the android model. Do i go through the same process that is shown here? and that android will also have that file manager thing that would let the usb read the sd card? Thank you!

    • For SD build, just delete the Android folder in SD card will do. It does not replace Windows Mobile.

  • LC10

    thank you. I forgot to ask how big of that sd card does it have to be? Can it be about 1G? or any size?

    • Better have at least 2GB free space.

  • Tristan

    Hi Jayce,
    It’s really great to have you here online helping others and answering all the questions that htc users have fro their phone. I have the same problem as one of the guys here. So i just followed waht you had explained to them and how they will do it. Thanks and God Bless.

  • RadeonXTX

    Hi Jayce, i was running wp7 and had some issues flashing to android, nand flash issues and bad crc sectors, i followed this guide to get back to stock and tried to reflash droid but im getting the same errors, i cant even re partition. so am i stuck with stock or do you have any ideas, i can install mgloader and use that but im really stuck !

    • Look like your internal memory has issue to write due to bad sector. I have no idea to fix it. Please consult others at XDA see.

  • Please I need HELP!!
    When I tried to update in Grey screened Process, screen goes off and when I press the power button(the red one)it show that update was unsuccessful please try again later.

    Please help me, I want to give my HD2 for my home button key replacement in the service center and need to replace the stock rom on my HD2, I solution found then it would be much better to mail me at []
    I am waiting for your reply!!
    Thanks in advance!

  • Ahmed Gamal

    Can’t find official ROM for my mobile
    HTC HD2 – middle east (I want to switch back to WM 6.5)

    • Please consult HTC Support then.

  • HTC User

    Hi Jayce,

    I am a user of HTC HD2 (Win 6.5) and I have read couple of forums and blogs but it’s very confusing. I have couple of questions hoping that you can help clearing up:

    1) I have Win 6.5 running on my Phone. what if I change the OS to Android or Win 7, but later if I want to go back to the same old OS Win 6.5 or old factory setting, can I do that?

    2) By doing the above action will my warrenty be void?

    3) When I bought my phone I have copilot live 8 trial software installed on my phone, I have used the trial and then deleted it, how can I re-install the trial from the ROM without hard resetting it? I want to use the trial again hoping that it won’t keep any track that I have used all 14 days of trial, is there any way to reset these settings?

    Below is my Phone Info, just incase if you need it:

    ROM Ver: 1.48.405.2 (71294) WWE

    I will appreciate your response.

    Thanks heaps.

    • 1. Yes.
      2. Yes. But no issue after restore back. No body will know you did that.
      3. No idea.

      • HTC User

        Hi Jayce,

        Appreciate your quick response. So this means I can try this “Download & Install CyanogenMod 9 Android 4.0 ICS ROM for HTC HD2” on my HTC HD2?

        Also to get the Original ROM can I search my phone for this or do I have to contact HTC support? Is anything else required?

        • You should be able to find the stock WinMo ROM at HTC website. Contact HTC Support if cannot find it.

  • Wayne

    I get to the multi color splash screen see loading very fleeting and that is as far as it goes, what am I doing wrong HTC HD2 T-mobile, can you help me please?

    • Does this method did not work for you?

  • jatinder

    i have reinstall window 6.5 back from window 7 in my htc hd2 and after this process the internal and rom memory has been rediced to half from its origional memory pls help me how can i gat it back pls help me reply soon thanks…..

    • Sorry, I have no idea as I have never see this kind of issue before.

  • KR

    Hi Jayce,…
    I follow all the step but still its not working..
    I installed 4.0.1 beta 5.
    I use same rom for my HTC HD2 (HTC HD2 Tmobile US)
    Is there any way to get Windows 6.5 back.
    It is not going in “Loading Screen” plz help…

    • KR

      On my RED, Green, Blue, White screen It says that

      PB81*** HX-B3
      SPL-2.08.HSPL 8G XE
      0 * 05
      CotullaHSPL 0 * 40

      • KR

        Hey Jayce..Sorry..But now its working…

  • Geoff


    Do not follow these instructions, you are likely to finish up bricking your phone.

    The stock ROMs should be installed using the proper RUU method which is built into the exe file and has fail safe procedures should things go wrong.

    If the ROM fails to load in this method you could destroy your phone.

  • zain

    i dont want to send my hd2 to service center. i just need to restore winmo after using android nand. so is in necessary to download the rom for my country only or can i also download any other rom?

    • zain

      coz i cant actually find rom of my country

    • Yes, your own country ROM only.

      • akil

        ok so i found these roms. i live in saudi arabia. so can you plz tell me which one should i download. these were the 2 files i found on htc support site.

        1: Reload HD2 (GCC and Egypt)

        is now available to customers updated on your HTC HD2. This update includes the new reforms as well as other hotfixes from the date of issuance of this update. As always, HTC Company undertakes to provide customers with the best possible experience with the use of mobile phone.

        2: Reload this read-only memory (ROM) English – Arabic for the operating system WM version 6.5 the user with a HTC HD2 (Gulf Cooperation Council GCC and Egypt)

        is now available for users of your HTC HD2 read-only memory (ROM) English – Arabic for the operating system Windows Mobile version 6.5 for download . As always, HTC Company undertakes to provide customers with the best possible experience with the use of mobile phone.

        • Hi akil, please consult HTC Support to double confirm. I don’t live in your place so no idea. Sorry…

  • vishal jain

    sir where i can find rom that for my phone .
    i tried with htc uk tmobile rom but it hangsPB1100 HX-BC
    SPL-3.03.0000 XE
    MicroP(LED) 0×05
    MicroP(TOUCH) 0×50

    so pls help me out in . how reinstal the correct rom and from where

    • Please download it from your country HTC website. If cannot find, please consult HTC Support.

  • vishal jain

    sir i am in india i will download the rom upgrade from india htc but what will be the process to instal it

    • The process is the same.

  • vishal jain

    sir i am having hd2 tmobile (leo1024) do rom from india htc will do.
    as i tried it from uk tmobile the phone
    hangsPB1100 HX-BC
    SPL-3.03.0000 XE
    MicroP(LED) 0×05
    MicroP(TOUCH) 0×50

    sir how should i will get the rom fit for my phone.
    as i have replaced the mother bord now i got it from the other damaged phone.

    • Please refer to the person that replaced your phone motherboard. He is the one that know which country ROM should be use.

      • Geoff

        This thread on xda developers has links to all the most recent official ROMs as well as the original 1.6 ROMs.

        When I thought my phone was wrecked I started by installing the 1.6 ROM first, I don’t know if I needed to but I know this worked and put everything back to stock version.

        Take a look:

  • Vince

    i am worried my phone will out of juice while updating the room..can i charge them while updating?

  • vishal jain

    SERIAL NO:-HT04RNW00263
    IMEI NO:-354120039900475

    • As I mentioned, HTC Support can help you. Give them these info and ask for the correct ROM.

  • ola

    Hey Jayce, Thank you for the nice work and help you are providing. Pls i need your help, I had the MAGLDR v1.13android rom on my Hd2 and i needed to restore the phone back to Winmo, i deleted the files on the sd card and i followed the process in putting the leoimg.nbh on the card, i ran it and i was successful, But when i removed the battery and put it in back, i switched on the phone and it would not go past T-mobile’s “Stick together” screen..pls help me i don’t know what to do

    • ola

      well i tried it again and it worked fine… thanks all the same

    • ujwal

      hey ola how did u remove MAGLDR v 1,13 andriod rom in hd2…??

  • ujwal

    hello….i have installed 4.0 icecream sandwich android on my htc hd2…how to get back to my oringinal windows 6.5

    • ujwal

      i tried everything….what u showed in your video…please help me…my phone really needs your help

    • Hi ujwal, just follow above guide.

  • Ricky

    i tried to go back to window mobile 6.5 on my htc hd2 everything went great but now it is just stuck on the t-mobile stick toghether when i start up the phone any ideas of what could of happen?

    • Sorry, Ricky. No idea. Can you still able to load tri colour bootloader?

      • Ricky

        Yes I can load the trial color screen it reads the following
        PB81120. SS—B3
        SPL—2.10.0000 8G XE
        MicroP(Led) 0x05
        MicroP(TOUCH) 0x50

        • Try to reinstall WinMo ROM with USB method on tri colour bootloader then.

  • Ricky

    how would you intsall using the usb method?

    • USB method is the official way. Just run the ROM exe file.

      • Ricky

        is it possible i can do task29 im thinking maybe since my phone has been flashed alot of times that it probly does not delete all the old files it had before. what do u think?

        • No idea as I never do task29 before.

  • Sundar

    update successfull but it stucked at stick together logo.. what to do..

    • Hmm… You can try to reinstall Windows Mobile ROM using official way ~ USB method. If still cannot, you might need to consult HTC Support.

  • John Philipson

    Hi, I’ve got to setp 9 on your great instructions (9.Let go volume down button when you see ‘loading…’.) but the leoimg.nbh (which I know is a good one) still will load and cannot progress beyond that Point.

    I have MAGLDR working fine and when I boot into tricolour screen I have

    PB81120. HX-BC
    SPL—2.08.0000 8G XE
    MicroP(Led) 0×05
    MicroP(TOUCH) 0×30

    • Try to reinstall Windows Mobile ROM using official USB method see.

      • John Philipson

        Thanks Jayce,
        I actually found that one of the guys on this Forum (Simon says: October 5, 2011 at 3:15 am) had already ingenioulsy resolved the problem by using the romupdateutility.exe in the MAGLDR113_DAF folder and replacing the magldr.nbh file with leoimg.nbh – amazing. Now got WInMo 6.5 back on – phew.

  • aran_sg

    Hi jayce..
    I’ve been trying for past 2 days already..cant get it done. i get till “loading…” but it doesnt move any further. Am i missing anything? leoimg.nbh is at root.
    I’m from singapore i downloaded RUU_Leo_S_hTC_Asia_WWE_3.14.707.3_Radio_15.42.50.11U_2.15.50.14_LEO_S_Ship

    • aran_sg

      I just noticed yours reads as “CortullaHSPL” before it goes to “loading…”
      Mine is…

      • aran_sg

        Hi jayce…
        i redo HSPL4 again and the “microP(led)” was replaced with the “CortullaHSPL”.After that i had no problem. just like in yr video i copied leoimg.nbh to root…vol down and power… it went to losdin

        • aran_sg

          sorry above reply incomplete…
          it went to “loading…” and continued as per yr video.
          I re-installed HSPL4 and that did the trick. Hope this helps others…
          Once again thanks alot buddy!!

  • JOSE

    HI ..

  • Catalin

    Hello.. pls help me:(( i tried exatly how you say and i do exatly how in the video is.. i thing i try with a bad rom and now my telefon is stuck! “SOFTWARE UPDATE FAILED. Please try again”
    I try with anather leoimgh but when on the display appears LOADING, is stuck 🙁 .. i don’t now what kind of htc Hd2 i have, t-mobile or not! Because i buy it from a friend! Another problem is that wenn i powerd my phone , in bootloader, i try to connect my USB cable to install another rom, but my phone don’t see the USB! I’m afraid that i don;t have enough power on my telefon, but i can’t charge it because the telefon don’t se my cable..! I’m stuck!! Please help me my friend! Can i repair my telefon or its over?:( sorry for my english!

  • Catalin

    now i have on my bootloader this:
    PB81100 SS-BC
    SPL-w.10.0000 8G XE
    MicroP(LED) 0*05
    MicroP(TOUCH) 0*50 in the red panel

    Upgrade ROM code error
    Please try again in the green

    Serial in the with

    wenn i try to connect my USB cable ,serial don’t change:(

    • Catalin

      SPL-2.10.0000 so it is correct

  • Catalin

    can you find for me a god Rom my friend? I’m now in Germany, but i don’t know from where is my phone, because i buy it from a friend:(… or tell me what to do!!! pLs my friend! i really need your help! i need my phone!

    • Ask you friend when his got this phone. Or consult HTC Support with your phone serial number for the correct ROM.

  • Catalin

    Have you read what i write for? What can i do? :((

    • Catalin

      IMEI: 352666043937160
      S/N: SH07CNW05109
      i alredy look on Htc but i can’t find nothing 🙁
      can you help me please? 🙁
      i can repair but i need my Usb Connection:(
      only thing i cand do is retry a rom with Sd Card like you say,leoimg. but didn;t work:(
      but in bootloader when i connect my Usb,Serial don’t change in USB !

      • Catalin

        Can be a problem that my Battery is not full? Because in bootloader my phone didn’t see the Charge Cable 🙁 and i don’t know how to charge:((.. Can be this a problem,why Loading a rom is freezing? Because i don-t have enough battery?:(

    • Yes. Ask HTC Support for the correct ROM.

  • Moki


    It seems that I can’t download the ROM from the T-mobile website because the IMEI is not valid, and the reason I need this ROM is this: my touch screen became completely unresponsive for no apparent reason. I flashed an Ice Cream Sandwich HTC HD2 NAND ROM (okay, that might be the reason, although I’m not sure), and the touch screen just won’t work. Got the phone from my brother in law, although I am not sure if he got it from T-Mobile or a different network, I’ll ask. So, before I throw this phone so hard that it’ll pierce the ground and go straight to hell… could it be that my digitizer is dead? I mean, the phone didn’t fall to the floor (even though it might now, for obvious reasons) even once!

    Thank you in advance,

    • Give IMEI to HTC Support. Ask for the ROM.

  • Moki

    Alright, will do that.
    Thanks for the fast reply!

  • Rob

    Hello Jayce,
    In need of help my friend….. trying to put stock back onto my hd2 however im struggling. I have looked at your video over and over, i have downloaded 7zip, downloaded my original rom from HTC etc. The only difference i find from your video is that when you open your RUU to rename it it appears as a page font, MINE DOES NOT!!! I dont understand it, its as though my computer does not recognise file format and therfore I cannot continue the way you do on video. I have tried renamimg it anyway and copying it to sd card and it shows it on computer when i explore sd card, but when card is back in phone its not there!! There maybe a simple reason for this for a man with so much experience as yourself in computing, but for me im stuck now. Would greatly appreciate your help and expertise my friend

    Many thanks,

    • Suspect is file rename issue. Please learn how to rename it. Google it if have too.

      • Rob

        Even more confused now Jayce, how can i change the format of the rom file i downloaded???? When I opened the file with 7Zip the file structures are different than those on your video………your file to be renamed is a different font than mine!!!!
        Very confused now, i know enough to follow your videos Jayce but this is different and not mentioned in video.
        Please advise me more.

        Thank you.

        • Which file did you download?

          • Rob

            I Downloaded RUU_Leo_S_Orange_UK_3.14.61.2_Radio_15.42.50.11U_2.15.50.14_LEO_S_Ship and RUU_Leo_S_HTC_WWE_3.14.405.2_Radio_15.42.50.11U_2.15.50.14_LEO_S_Ship from HTC Rom Support Site.
            When I open with 7Zip as you advised it shows the files differently than when you do it!!
            Perhaps im just doing something basic wrong but as i said before, following your video.

            Please advise, thanks Jayce

            • Do you see RUU_signed.nbh file in there?

              • Rob

                Yes it does Jayce, but as I have said, the files have different fonts, on your video it shows RUU_signed.nbh as a piece of paper font.. like a page. On mine it shows a different font, is this important? I renamed it anyway as video says and did what video says to do but when I put card into phone it does not recognise file, i cannot find it and therefore the process the video tells me to follow stops!!

                I await your reply friend, many thanks for your time and help.

                • Oh, you mean different icon. But it does not matter here. Just make sure that you rename it correctly to leoimg.nbh.

  • miki

    Hi Jayce, I have a problem in the first place is hsplpb81 *** how to fix it please

    • Are you using official HTC HD2?

  • hi Jayce,
    i try like already 2 hours to find the HTC HD2 official Windows Mobile ROM link and with no luck i also tired a link that u gave: and i put my lmel in it but it says wrong number. i also talked with htc agent on phone he said they do not provide it today and if i want to get the official rom i need to go to thier rapair center in my country. but this option include spending money which i realy dont have right now .. so i was thinking if u can upload the official htc that u have in your own pc.

    or maybe give as and up to date link so we can do it freely without troubles.

    tnx , i hope u understand my language.

    • Is your HD2 international version or T-Mobile version? Which country did you buy it?

      • international version cuz i dont see the icon of “T- mobile” on it ;D and i bought from another person and it is “sec hand” phone .. i live in israel so i guess its from israel as well but maybe its from another country. can i check it somehow with the “limil” number i didnt spell it right ..or maybe there is another way? anyway like 80% its from israel but is it so important to suit the stock rom to your country? why? and tnx for help so far..

        • Give IMEI number to HTC Support. Ask for your stock ROM then.

  • Abhinandan

    Hi Jayce,

    I recently followed your video to in stall Android 2.2 on HD2 and its working fine but i am crippled by unable to use the gprs and the phone gets heated up fast and was trying to get back win 6.5, did everything told in this video and installed the leoing in the root bu when i restart it just does not change screen…..i switched it on normally to find if the file is in root but i am unable to locate the file explorer in my phone…..where is exactly is the file explorer in the menu pls help

    • Sorry, I also have no idea already if you did all the steps above.

      • Abhinandan

        Well i ve noted something different if i try now, after copying it on the sd card and switching on the mobile with the volume down button pressed the LOADING screen of new ROM pops up just for a split second and disappears and the screen continues in the tricolour with SERIAL at the bottom and remains so …pls help …. 🙂

        • You can use the normal USB process to reinstall back Windows Mobile in this case.

          • Abhinandan

            I am sorry… the normal usb process would be??? How pls give me a link or pls explain i could nt understand

            • Boot into tri colour bootloader. Connect USB cable. Then install official Windows Mobile from PC.

              • Abhinandan

                One Final Question my htc HD2 running on android 2.2 is not syncing with active sync 4.5, i am using win xp2 sp2..what is the software i need to download to sync my mobile in usb mode and install the stock ROM…..It used to sync earlier when my mobile was running on Win 6.5 but not now…

                • What are you trying to do here?

                  • Abhinandan

                    finally got it thanks for ur advice….

  • ashish goyal

    how can i check for my phone make i.e htc hd2

    serial no. SH0BKNW01815

    • Please check with HTC Support. They should know it.

  • David

    Great work, I did this with official rom for my US t-mobile one and its fine, ready to be sent in for repairs (cracked screen)

    by the way what song is this?

    • Forgot already. It is from YouTube AudioSwap.

  • Raja

    Hi jayce,

    I have saved the leoimg.nbh file in the root of SD card & followed the procedure.
    It says Loading… & hangs there itself for longtime.

    Please help me

    • Raja

      I Bought this mobile in Netherlands, After loading & playing with android, now when i tried to restore back, i am facing this problem

    • Are you using the correct ROM for your region Netherlands?

      • Raja

        When i tried to locate the ROM for Netherlands, it took me to the UK site & i have downloaded that & installed.

        While Installing the LEOIMG.nbh –

        I only see the below

        RADIO_V2 –

        Then Press power button to start update the image

        Press Voldown button to cancel update image.

        After Completing successfully, i have rebooted the phone & it just stops in the HTC logo Screen.

        Please help

        • Maybe UK ROM is not suitable. Try to consult Netherlands HTC Support to get the correct ROM.

          • Raja

            I have downloaded the ROM from NL site & installed it successfully by following the procedure. After that when i reboot the phone, it just stays in the HTC Screen & doesn’t move forward 🙁

            • Raja

              When i try re-install, the installation is successful, but when i reboot, either it vibrates for 5 to 6 times & hangs on the htc logo screen.

  • Raja

    I have downloaded the ROM from NL site & installed it successfully by following the procedure.
    After that when i reboot the phone, it just stays in the HTC Screen & doesn’t move forward 🙁

    • Boot into tri-colour bootloader. Then install through official USB method see.

  • mike

    i bought htc from singpore. but cant find the rom for singapore area. it ask for the imei of my phone. after i key in then it stated imei not found. please help

    • Give IMEI to HTC Support. Ask for the correct ROM.

  • suhaas

    hi jayce..
    i want to install winmo 6.5 in my htc hd2.. i had android 4.0.3 cm9 v1.4.
    i did as it is in the video. the update process after some time gets an error as not allowed.. pls help me.. what should i do

    • suhaas

      i have downloaded the rom htc website for my region(india)… pls help me

      • Look like it is not the correct ROM for your HD2.

        • suhaas

          where can i find the correct rom for my htc hd2 and how can i download it. please tell me..

          • Give IMEI to HTC Support. And ask for the correct ROM.

            • suhaas

              hi jayce,
              sorry to disturb u again.. i have gone through htc support site. But there i cant find my mobile model in “select your phone” option. i live in India. i am using htc hd2. its not t-mobile htc hd2.. in support page there is only one htc hd2 option only for t-mobile.. What should i do pls help me.

              • Contact HTC support directly.

                • suhaas

                  I directly called HTC customer service from different mobile and I was asked to tell the IMEI number and the OS. I gave the IMEI number and then they asked about the current OS.. but now I am using android 2.3.7 and so I didn’t tell anything about OS and I have just cut the call. so if I give the details of the current OS, will there be any problem? what will happen? and I have one more doubt.. How to find out whether my mobile T-Mobile or not? I saw in some photos that for T-Mobile phones, on the top of the front face it will be written as “T-Mobile” right.. but in my phone its not written like that but when I scanned the IMEI num which was on the mobile phone box using “red laser” app, the app scanned it and searched for the product and in search it was showing as “T-Mobile “.. so then my mobile is “T-Mobile ” right?

                  • Just tell them that you are using Windows Mobile 6.5.
                    T-Mobile HD2 has T-Mobile word there.

                    • suhaas

                      I told them that I am using win no 6.5 but they are asking the version.

                      My mobile doesn’t have “T-Mobile” word on it so my phone is not “T-Mobile “?. But the red laser app showed that the mobile is “T-Mobile” HTC hd2..

                    • suhaas

                      my phone model is HTC hd2 t8585
                      If I give you my phones IMEI number.. can you tell me whether it is “T-Mobile” or not and also can you give me the link to the correct rom? please my friend.

  • ashish

    i had install android nand 2.3.2 on my htc hd 2 (6.5) but now i like to restore my window 6.5 back.
    for that i also download rom from htc site but it not working so what can i do now.
    please help

    • Please get the ROM directly from HTC Support.

  • bot

    Thanks a lot man !

  • Nico

    Hey, Jayce.

    I have Cyanogemod7 Android 2.3.7 installed. I want back to stock.

    I downloaded this from HTC:


    I have made different EXT. partition on SD card when I installed this android version.

    Now I’m wondering. Can I turn off phone, get into boot mode, plug in USB, then drive the whole file I downloaded and it will get back stock?

    And will this replace stock HSPL as well?


    Can you PLEASE, help! I am really in need for this so much. Thanks bro!!

    Btw I have 512 MB Europe version, and on HTC site it states this ROM I downloaded is a upgrade.

    Help please!!

    • Hi Nico, just follow my guide here. It will remove HSPL as well.

  • Ekam

    i did everything that you said and once i followed the instructions it said that i had to restart the phone, there was a back option but that would take me to the previous step in the instructions, when i clicked restart the phone would restart but it would stay on the white background with the htc logo on it. what should i do?

    • Hi Ekam, try to install it again.

  • Nico

    Hey Jayce. I did download the HTC Rom file from HTC (local). I put it into tricolor screen, then drove the file from computer via USB. It started well, then got stuck after 8%. :S I had to take out battery, now I get message SOFTWARE MEMORY FAILED, PLEASE TRY AGAIN.


    • Hi Nico, are you using the correct region ROM for your HD2?

  • Nico

    Hi Jayce. Thanks for reply. 🙂 Yes, I am positive 90% I am.

    The thing is I downloaded it, then I did not extract or anything, but put it into tricolor on the HTC, then I run the file direct from download, and I don’t think it works like that?

    I took another method than you if you understand..

    Should I take the RUUsigned.nbh, rename it leoimg.nbh, put it to root of SD, then volume down + power on till it gets to tricolor? Because the phone is unable to boot now. :S

    It cannot boot or go into bootmenu whatsoever. Should I try this method? That is stated on your video as well?

    And also, on my SD card when I sync with portable usb reader, it has got the cyanogenmod file on it (on root). This is not any problem when copying leoimg.nbh to root?

    Thanks. Please try respond detailed. It is hiiighly appreciated. You are great, thanks!

    • Yes, you can install like that too.

      Yes, try SD card method.

      You can’t do much if you can’t load bootloader.

      No problem. Just copy it.

      • Ahsan

        Dude how could you go into bootloader by pressing vol+ and power key?? your doing by a wrong method. Attach the usb the the phone will automatically switch on so no need to press the power button, just hold down the VOL – key and you will definately be in bootloader screen(i guess red green blue white) and when you see USB prompt on your device then do the pc procedure… hope you”ll find this helpfull..

  • Nico

    Hello, I did the SD card method but it gets stuck at around 10% of the whole bar, and I get the message “software update fail” or something!!! and it reboots 🙁 OMG.. What to do???

  • Nico

    Hey Jayce.. The method actually worked. Now it is stuck on HTC logo. It took forever to boot first time, but it worked until it came to SIM-code, then it rebooted itself. :S

    Now it is stuck on HTC LOGO.

  • Nico

    Hey Jaycee. Thanks so much for all help!

    It has booted fine now and everything, all though the same problem occurs even faster now; extreme overheat, which results in random reboots or freezes.

    How to check for if the HSPL and everything is original? So perhaps I can send it back now. 🙂

    • Refer to my video. No HSPL in bootloader.

  • Nico

    What I mean was, since I installed “leoimg.nbh”, is the phone absolutely complete stock?

    If I send it to service, is there no chance they will see it? The phone now does not reboot. :S

    I removed the SD card since it is made in EXT partitions and it worked fine for 15 minutes, got stuck and now won’t turn on. Damn, so annoying…

    • Yes if everything went smooth.

      Should be.

  • rehman

    hi jayce,
    i am using htc hd2 and its problems came me here .
    im toooo happy with your work. may god bless you.
    now i will share any problem with you…

  • Mani

    hello Jayce, i’ve a problem regarding my hd2,i want to install the stock rom of htc,
    1st of all please tell me that which was the official rom for “htc hd2 south east asia” & where from i can get that.
    2nd when i go to boot loader of my hd2, it displays “CotullaHSPL 0x50” i have tried many times to change this to “CotullaHSPL 0x30” but no changes.& i think that is the reason i am not able to install nand android 4.0 icecream sandwich rom on hd2.
    kindly help me regarding my problem.
    thanks & regards.

    • 1. Get it from HTC website. Consult HTC Support if you can’t find it.
      2. x50 or x30 does not matter. SPL-2.08.HSPL will do.

  • aimee


    I have recently purchased a second hand HTC HD2 which currently has android ICS on it. I want it to go back to being a windows phone but I dont know how to do this? Also if I do this will it wipe everything I have on the phone such as my contacts?


    • Hi aimee, just follow this guide to do so. But all data will be done. So backup them first.

  • Shadi

    Hi Jayce,
    please help me with two issues
    1- i still have the old Market icon at menu, no “PLAY” icon, and i can’t go to market through the old Market Icon.
    2- i have only 151.25MB space for apps on phone memory, it is very small space, i use app2SD application but as you know few apps can be moved to SD.
    Please Advice

    • 1. Please consult ROM chef about this.
      2. Install A2SD+ (not App2SD app) if your ICS ROM supports it.

  • Danko

    I`m writing you from Serbia, Belgrade.
    I have a HD2 and i have a problem.
    I bought HD2 here in Serbia but when i bought it, it was in German language. I didn`t know anything about that phone,so i gave phone to a guy and he switched to english. Rom was 1.66, i supose. after that i upgrade it on 3.14. now i have RAM memory about 208 MB of 576 MB, and i want to get it back. the quesiton is , HOW?
    Manila ver. 2.5.20181527.0, rom ver, 3.14.405.2(04666) wwe, radio ver., rom date 09/29/10.

    • Hi Danko, what do you want to get back?

  • Danko

    I want to get it back to stock rom, but i don`t know which rom is for my phone. i tried with this one RUU_Leo_S_HTC_WWE_3.14.405.2_Radio_15.42.50.11U_2.15.50.14_LEO_S_Ship.exe, but it`s not working. so, can you wright me a tutorial or give me a link to do it, and give me a link to proper ROM, thanks

    • Hi Danko, I also don’t know which region ROM suite yours. Please consult HTC Support.

  • Danko

    just contact them, it is a Austrian ROM. The last version is 3.14.407.2.
    So what can i do with it. ih i install that rom it will be on german? if yes, what to do to be in english. or, you have sam other idea

    • Sorry Danko, not sure about that.

  • Errol

    Hi, just would like to ask assistance,sorry but i’m all new to this. i followed the instruction but i think i downloaded the wrong version of ROM for the phone. the was given to me and i don’t have any idea as to what region my phone belongs to. Is there a chance like you can give me a suggestion on where i can check the region my phone belongs to?. Thanks

    • Danko

      if there is a HTC site in your country, just wright them an e-mail and ask them to tell you which ROM is for your phone. Just send them a serial number. you can find it in setings, about phone, phone identity. or send mail to any HTC region.

      • Errol

        i did download every ROM on each region, with my playing around i manage to get the right one and the phone is back on the stock ROM. thanks a lot for the tutorial. i have the stock ROM now.

  • Errol

    i’m also getting these codes

    SPL-3.03.0000 XE
    MicroP(LED) 0x45
    MicroP(TOUCH) 0x40

  • MZA

    Hi… i need ur help. i boot loaded my htc hd2 and pulled out the battery to get out of it… now my fone isnt powering up…plz help.

    • Hi MZA, is your phone still have enough battery?

  • denis

    Hey i have a problem!
    the update stopped and then the red green blue white screen came out and after that moment i cant boot my phone even in android … A triangle logo pops out and after it only the red green blue white screen come out.after it goes to the white screen and its loading but it says not allow….PLEASE HELP!

    • Hi denis, are you using the correct region ROM for you HTC HD2?

      • Denis

        First of all i really thank you for replying! I really need your help.
        I think so … i dont have t-mobile and i used this

        RUU Leo HTC WWE 1.43.405.1 Radio Signed 2.04.50 22 2 Ship
        I had the android 4 icecream sandwich installed the one you made a tutorial … everything was ok but sometimes it was lagging and the camera was not responding..also the video mode it was not working i know that it’s not full fixed yet but i downloaded and i was using it for 3 weeks .. then i thought maybe i better install the froyo version which was faster for my phone…so i had to install windows again because the android 4 that i had it was automatically booting when i power on my phone….. i downloaded the windows rom that i told you before i did everything excactly …then i reboot my phone as you show us and the update started automatically everything ok .. but in the middle it stoped and then the red green blue white screen came out … I tryed again but then it was telling .. ” not allowed” and some numbers on top i think 20203 or something like this .. and now always the same thing … i cannot boot my phone even in the android …….
        If you think i have downloaded the wrong can you please help me fix this and tell which is the right one ….. i bought the phone in paris and i leave in greece so if you know which one is right.
        Thanks again i really appreciate your help …hope to read soon your reply thanks! bye
        sorry for my english writting..

        • Hi Denis, please consult HTC Support for the correct region ROM. I also not sure which one match yours.

          • denis

            BECAUSE I CANNOT CONNECT MY PHONE TO MY PC(I CANNOT TURN IT ON ALWAYS RED BLUE etc… SCREEN) IM GOING TO CONNECT THE SD CARD WITH THE ADPTOR AND PUT THE RIGHT RUU WINDOWS ROM ….but it tells me that i have to format it but thats ok im going to format it and then copy paste leoimg and do you think it’s going to work and start updating the windows again?

            • Yes, it should work just like my video if the Windows Mobile ROM is correct.

  • Denis

    :/ i tryed with the official one from the french htc website..but again it’s loading with blue letters on a white screen and after that again its telling me “not allow”
    I dont know what to do … what is this not allow please if you know please help me ..

    • Sorry, I have no idea on ‘not allow’ too.

      Try this method. Boot into tri colour bootloader. Then install Windows Mobile ROM through USB cable method from PC (official way).

  • Rhaddar

    Hey I have a problem too! The screen freezes at ”Loading…”
    What can I do?

    • Hi Rhaddar, are you using the correct region ROM for your HTC HD2?

  • Jayden

    Hi Jayce, I have followed the steps and also the commentators’s ways. But the only problem I got is the about USB. When I connect it to the PC, in the Tri-Colour screen mode, the “USB” sign doesn’t show out instead of “Serial”. I also try the official method, they said the usb is not connect to the PC. But somehow when my phone is on, the usb disk connection is available. Yesterday I just went Lowyat Plaza for the repair, and none of them are able to do it!!
    P/S: I use TMOUS version.

    • Hi Jayden, please have Windows Mobile Device Center installed on Windows Vista / Windows 7 or ActiveSync installed on Windows XP first. This will solve USB driver issue.

      • Jayden

        Oh THANKS, finally!! and since my hd2 is T-Mobile Version, it’s not able to read Chinese. Do you have an idea to solve this problem too?

  • Pintyoo

    Hey guys! I bought my phone in the USA a year. I installed NAND to my phone after i bought it. But there was always some problem with apps, signal and the worst was sometimes when i picked up my phone it stucked. Now, i want to put back wm6.5 to my device. I downloaded a rom from here i do that this site write, but my phones during the update suddenly wrote this : “Software update failed…” Is that a wrong rom? Or i need another rom on my LEO? PLS help me, im not a big genious. Thank you!

    • Hi Pintyoo, are you using T-Mobile HD2 with 1GB of ROM?

      • Pintyoo

        Hi Jayce! Thanks for the fast answer!Yes, with 1 GB.

        • Hmm… The ROM should be correct. Try to install with normal USB method see.

  • rezzuan

    hey man, great tutorial. Im flashing an old hd2 for fun n i tried to revert back to stock. It gets stuck at the update. It just goes blank and a message saying updat failed, please try again appears. The it reboots and the same thing happens. Help me out bro. i used the stock rom from HTC malaysia.

    • Hi rezzuan, is your HTC HD2 Malaysia unit?

  • rezzuan

    Yea, i downloaded it from the HTC SEA site. I tried again and the loading completed. But now, its stuck in HTC white screen. One problem after another la. I also tried the workaround technique that i saw in the comments. Still stuck at the HTC screen. ANy ideas? tnx.

    • Hmm… Mine is working like the video. Yours should be too since it is the same Malaysia unit. Try to install with normal USB method see.

  • bruce

    I’m trying to use an Htc HD2 on the telus network:
    HSDPA 850/1900
    HSPA+ 850/1900
    UMTS 850/1900
    WCDMA 850/1900
    1x EV-DO CDMA2000

    The phoen is currently is HSDPA 900/2100,
    if I flashed it with the Australian Version: HSDPA 850 / 2100 – would it then work with the Telus network?

    thank you


    • Sorry bruce, I have no idea. But I don’t think that you can’t install other region ROM.

  • Elena Renteria

    Thank you so much! I was able to do all the steps and restored my HTC HD2 back from running Android, this tutorial was awesome!

    I have one problem, my HTC phone screen (the digitizer) doesn’t work, so I can’t select anything once my phone boots up with HTC, such as selecting the TMobile network, etc…do you know of any way I can get around this since the touchscreen won’t work? Tmobile is shipping me another phone, is it ok to return it like this and will they know I previously rooted it?

    Again, thank you so much!

    • Hi Elena, they won’t know it once you revert back to original SPL and Windows Mobile.

  • Daniel Omar

    Hola donde descargo la ROM entre aqui pero no veo donde la descargo
    me puedes ayudar espero su respuesta con ancias saludos desde México

    • Hi Daniel, please consult HTC Support if you don’t know which region ROM to download.

      • Daniel Omar

        ya consulte la pagina de HTC de mi region y estuve checando las instrucciones de instalacion pero me dice que devo de tener el Centro de dispositivos de windows mobile.
        yo tengo el windows 7 y descargue el 6.1 que es para windows vista de 32 bits
        pero al iniciar la aplicacion conecto mi HTC y me dice error y no me da otra opcion mas que salirme.
        bueno esta aplicacion la descargue por que es la unica forma de sincronizar mi HTC HD2 con la PC pero no puedo continuar si me sigue saliendo mi error

  • Deen

    Thanks for making the instruction. My HD2 is having problem when I tried to flash ram using MAGLDR using AD recovery, it show Fetal Hit. I tried Task 29, and reinstall MAGLDR but problem still there.

    Now I want to try installing stock rom. I have T-Mobile US HD2 so I download the latest version from there website. I couldn’t do the SD card flash for some reason the loading screen didn’t appear.

    Can you tell me what I need to begin this process. I think I have HSPL 2.08 with Radio-Leo- When I try to install stock, I ran into invalid command.

    What are alternatives for installing stock rom?


    • Hi Deen, load into tri colour bootloader. Then install Windows Mobile ROM using official USB method.

      • Deen

        Thanks a lot for the quick reply.

        I tried but loading stop at 8%. I didn’t run Metty and found there there are many bad blocks. How do I get the phone to the stock? Currently I only have HSPL in it. What would be steps I should take?

        • Sorry Deen, can’t help much if there are many bad blocks.

  • farhan

    i tried the above stated method, but phone gets stuck on that three coloured screen saying serial and doesnt proceed. i did copy the renamed file to the raw folder but it didnot work.

    i dont know the origin of the phone as i got it from a stranger and only got the phone, no box.

    its currently on 2.3.2, mod version nima cm7… when u start the phone it says nand and cotulla 2011.. magldr 13, andriod nima,

    please help.

    • Hi farhan, you need to use the correct region ROM for your HD2. Please consult HTC Support if you don’t know which region ROM should you use.

  • hamid

    hi jayce my friends htc hd2 is not working and he is not into os,rom,cwm and this stuff so he gave me the phone to fix it its stuck at the magldr v1.11 and the error is FATAL HIT 1 i tried to do this method but the loading screen will tot appear and i even can not get the phone to connect to the computer when i connect it the ding sound from the PC will be heard but it says no drivers found
    i dont care about the os if its android or wp or anything i just want the phone to boot up thanks

    • Hi hamid, you can try to install Android ROM with this guide. Not sure it will work or not since you have fatalhit1 issue.

    • hamid

      before you ask if i downloaded the correct one, i dont know where the phone is from how can i know to download the correct version?

      • Hi hamid, please consult HTC Support. Give them your HD2 serial number / IMEI. They will know which region ROM that match yours.

  • Brandon

    Hey JC my HD2 is screwed its an android with a cyanogen mod now everytime i reset it its stuck on the Boot Menu that says MAGLDR and everytime it get to load up its stuck on the HTC screen i tried Hard Reseting it by holding Volume up, down, and end button but it just flashes back to boot menu again. But when i saw your video you have to use the proper country type of software and it needed the IMEI code from your phone but i cant get my code because of the problem i have above how is there another way to reset my hd2 to windows? please help

  • Sirl

    I tried to do as said, but when it should get to de “loading…” message, it gets stuck at the 4 coloured screen. Any idea of why could that be?

    • Maybe wrong region ROM.

    • Sirl

      Okay, after posting this I tried to just follow the official steps to do it (just plug it via USB and run the application on the PC) , and it worked.

      Thank you, anyway. Your post on how to install NAND Android on the HTC HD2 worked perfect

  • the progress has been stoped .. and I can’t do anything
    it’s has been loaded about 2 min. and then there is no action

  • jaycee, My HTC HD2 get stucked at MAGDLR boot menu and can still go back to red,green,blue and white color, with d following info displayed. PB811 HX-BC
    SPL-2.08,HSPL 8G XE
    CotullaHSPL 0x30



    • Hi Michael, what are you trying to do?

  • noufal

    sir, can u tell me how can be download us stok ROM fro t mobile site in detail

    • Hi noufal, I don’t have T-Mobile HD2. Can’t download it. Please consult T-Mobile Support if you don’t know.

      • noufal

        can u hlp me downloading form external source

        • Sorry noufal, I have no idea. And it might brick your phone if you install the wrong one. please get it from T-Mobile Support.

  • blackbeasst

    jayce, yet another person with “upgrade rom code error”. i d/l’ed the rom that tmo provided when supplied my IMEI number. any suggestions?

    • Hi blackbeasst, load into tri colour bootloader. Then use normal USB method to install.

      • blackbeasst

        from the actual program that i d/l’ed? if so im getting “invalid vendor id” and kicks me back

        • You need to consult T-Mobile Support in this case. Should not get ‘invalid vendor id’.

  • Dylan

    my htc hd2 touch screen suddenly stopd responding my current os is android. so i need to change it to windows in order to send for repairing. Can u send a link for downloading windows rom stock.
    i have been looking for it thru the official website for htc, but i cudnt find it.

    • Hi Dylan, please contact HTC Support to get it then.

      • Dylan

        so, i cant install windows without operating touch. As i know they wont react good if they see android installed in it.

        • Just ask them to give you the ROM. Don’t tell them anything about Android.

  • joey

    hi jayce

    Used to have WP7 Tango 8773 ROM for HTC HD2 installed from

    and was using so much bat, was messing up all of a sudden, sms order messed up, cant see calls that just came in call registry, when taking picture, blacked out image issue…. wanted to change to the winmo6.5. came back to ur website(i have bookmarked it :D) and revived my SD card, i had issues, searched all over ur website, found the solution >>

    Notreallyme says:
    September 11, 2011 at 6:51 pm
    Yep…not working. When i’ve install the 7720 RTM Mango i had to change some stuff from magldr from services…
    • Move down to and select Services
    • In Services menu select option 4, uselast24nand.
    • You will auto return to main menu
    • Move down to and select Services
    • In services menu select option 5. clearsd MBR.
    • Confirm selection.

    then went to HTC official website, downloaded the wrong build because by default it took me to ASIA/INDIA website, downloaded that and tried to install it using the above tutorial, got the following error >>

    Your OS ROM isn’t customized for your hardware. Please reflash the proper ROM code or contact the service center.

    the reason for this was because, i got this from a friend who bought it from UK, so went to the HTC UK website and downloaded the “ROM Upgrade for HTC HD2 (3.14.405.2)” which is WWE. put it on the SD card, booted it, Works like a charm! 🙂

    Thank you for all your tutorials. u been of great help.

    • joey

      i have one last question. can i delete that “leoimg.nbh” file??

      • Yes, you can delete it after restored Windows Mobile.

        • joey

          alright. that about sums it up. ty again

  • boboiboy

    im currently using winmo manila version elegancia v50 final wwe and trying to revert to stock wimnmo, and im stuck at 1% only.. any idea? im using malaysia rom

  • boboiboy

    now im stuck on loading screen hahaha

  • boboiboy

    to be clear just follow this instruction….

  • iamvoodoo

    HTC will not hand over sofware. T-mobile seems to only have the up-date portion. i made a copy of my phone JIC and have all original files…… its been a while and im lost where do i proceed?

    • Get it from T-Mobile Support then.

  • iamvoodoo

    ok, got the software from tmoble, tried your steps but doesent go into the loading menu from the tri color screen, the guy who originally modded this used magldr…. im lost where do i proceed?

    • iamvoodo

      i appreciate all your assistance and am not trying to rush you, i have 6 days to send this phone back or be charged for it, you understand.

      • Load into tri colour bootloader. Then install using official USB method.

  • iamvoodoo

    hey jayce, i actually fixed it via sd card using somewhat of your method, my prob was, getting the file first if t moble zaps your IMEL number you can use the new one off the phone t moble sends you!…… next was just having an extra sd card (so you can still have your olld operating system contacts ect.) on the new sd card DO NOT PUT IN PHONE YET format on computer to FAT32 standard follow your steps to copy over to sd you are just doing itfrom your comp not inside your phone…. one on new sd card, remove your old sd card from your phone and insert the new one and follow your reinstalling steps, when process says complete hit master reset remove all your stuff and send in for warranty, i couldnt have figured it out without your guide you may add this as an alternative way if others were having the same issue of it not booting in the tri color screen thanx again jayce!

  • Henry

    hi jayce im currently running on nrgz energy with radio version and i was wondering if its possible for my to restore it to stock rom T-Mobile HD2 MR Software (Version 3.14.531.1 ) and hopefully android Ice Cream Sandwich from there?
    thanks for the reply

    • Hi Henry, you can try to install Android 4.0 ICS directly if you have SPL-2.08.HSPL already.

  • kiba

    please help me

    i am from serbia and on we dont have rom from serbia…. whose rom to download ???

    • Hi kiba, please consult HTC Support for the correct ROM then.

      • kiba

        ok. but first i will try with East Europe … i think that is correct because now work

        • kiba

          yea 🙂 east europe work thanks man

  • kiba

    can i install again android for 2,3 months?

    • Totally up to you. 🙂

  • riusfro

    Hi jayce, I have one question to be asked with an HD2 expert like you. I have a t-mobile HD2 with AOKP ICS 4.0.1 installed on it (I bought it not as a new phone, I already have it with android installed on the device).

    So here’s my problem, yesterday I tried to install a font-changer app on google play store, and with an unknown issue, the phone reboot itself. After the t-mobile’s “stick together” screen shows up and goes to android logo, it won’t proceed anymore, in other words, my device stuck on android logo screen everytime I boot it up.

    My question, how can I re-install this stock ROM, if I can’t make it to the phone’s normal state (I can’t transfer the leoimage file to the SDcard). I really need help with this, it’s unquestionably frustrating.


  • Makis

    I cant find the ROM for HTC HD2 int greece.!

    • Hi Makis, please consult HTC Support then.

  • nasser

    i have problem
    security unlocked whene i power on htc hd2 for restore officiel rom

    • Sorry nasser, I have no idea on security unlocked.

  • nasser

    🙁 so i cant restore

  • povass

    hi, Jayce,

    i have a problem with my htc, screen doesn’t work, can’t lock it. pressed read button in a back – nothing. if there is any way to load windows file ant start leoimg.nbh without touching a screen? couse i my screen doesn’t work.

    • Sorry povass, you can’t do much when touchscreen is not working.

      • povass

        if u know that problem with screen unlocking? if here is a software problem or hardware? if i rewrite other android will it helps to rise my screen working

        • You can try but most likely it is hardware issue.

          • povass

            but i can use USB mass storage mode in aMAGLDR mode (i already have android instaled). this wont help me?

            • USB mass storage mode have nothing to do with touchscreen…

        • povass
  • Deep

    Hi i just download that wwe rom version i did like u said in this video but my phone is showing upgrade rom code error please try again…………………….please reply asap need help…:(

    • Hi Deep, are you using the correct region ROM for your HD2?

  • mikko

    Hi can you help me with the ROM,, i use US

    • Hi mikko, you still did not answer the question that I asked. How can I help you?

  • Lima

    Hello, Jayce! I can`t find and download the stock ROM. Can you PLEASE send me direct link, where can I download it. I live in Latvia.
    Thanks a lot! 🙂

    • Hi Lima, please contact HTC Support to get it.

  • Thes

    hello Jayce,
    I have a problem when i turn on my htc hd2 it will only turn white.Can you help me please?????

    • Hi Thes, what had you done until you face this issue?

      • Thes

        I change it to ICS, it was running good,but a few months later when i turn it off and then on it became white screen only nothing anymore,I cant access the SD Card and the bootloader, only this 4 colors red,green,blue and still reads the usb but when i try to make it new or like what i did before it says error,even the ROM i tried to put black TMO Ger. I have still SPL-2.08. and now when i look at the micro sd it is empty all was deleted.What can you say about this Jayce? Thanks …..

        • Get a new SD card. Then try to reinstall everything again see.

          • Thes

            I’ve done that also Jayce, before i have 8GB now I tried to change it with 16GB.

            • What is the error when you try to install SPL-2.08.HSPL?

            • Thes

              It is German but its stands ERROR,it dont load just 0% then comes the error

              • Sorry Thes, I have no idea without detail error message. Try to consult others at XDA Forum see.

                • Thes

                  Hi Jayce, sorry I was busy,so here is the error that came out, “ERROR 270 : UPDATE ERROR. The image file is corrupted. Please check your Update Utility.
                  To all what i tried to put in all the same error, in english and in german Jayce. Can you help me with this? i cant find a solution in xda.please

                  • Sorry Thes, I have no idea on error 270 when install HSPL.

  • tarun

    Hi please tell me if i restore htc hd2 rom from t-mobile site it should not get locked again. beacuse it is unlocked phone of t-mobile.please reply soon. thanks

    • Sorry tarun, I have no idea it will be locked again or not.

  • New Home

    Hi Jayce,
    I try to restore my HTC HD2 to WinMo 6.5
    I have already download official ROM from T-Mobile website (I use T-Mobile)
    I try to restore in two way, but both of them still occure error
    1. Via PC -> I run .exe file, but it’s stuck on 8%
    2. Via SD -> when upgrade radio (point #1), error message shown, its “Upgrade Terminated”

    any solution for this

    • Sorry New, I have no idea too. Please consult HTC Support.

      • New Home

        When I visit T-Mobile website, there’s 2 software can downloaded.
        – T-Mobile HD2 MR Software (latest version 3.14.531.1)
        – T-Mobile HD2 Software (latest version 2.13.531.1)

        What different from these files?

        Thx for your responses

        • Versions. Details need to consult T-Mobile Support.

  • Zagor

    Hi! I need a help. I cannot find any stock rom for my HD2 on htc site. I am form Serbia and i have HTC HD2 T8585 with HSPL 2.08 and MAGLDR 1.13 installed. Please provide me a link where i can download correct rom for my HD2.
    Thanks in advance 🙂

    • Hi Zagor, please get it from HTC Support in this case.

      • Zagor

        I installed EastEurope 3.14.479.2 with radio and everything is fine now.
        One more question: Which loader is this from the video?

        • jmz_android_dual-boot

          • Zagor

            Thanks a lot!

  • Tom Nguyen

    Hey Jayce i figured out how to get the htc from ics back to the stock rom but the touchscreen is still unresponsive. ):

    • Then it is hardware issue. Send for service if still within warranty.

  • joker1


    I tried just that, but there appears no “loading” screen when starting into HSPL with Power on + Vol down.

    My HSPL screen reads:
    SPL-2.08.HSPL 8G XE
    CotullaHSPL 0x40

    Thank you very much for your help.

    It was very odd, the very first time I started into the original SPL and exited (by taking battery off – otherwise that worked), the TouchScreen stopped working and I need to send it in for repair.

    • Hi joker1, confirm leoimg.nbh file is located at root level of SD card?

      • joker1

        Yes, sure, it was. I’m just running the standard update routine from the PC via USB.

        • I have no idea then because mine is working fine just like in the video.

  • joker1

    I partitioned the SD with the recovery tool of CLK 1.5 previously to also have an EXT3 partition. Maybe that’s the problem?

    • Not sure about that. But you can try to delete EXT3 partition and create only 1 FAT32 partition on SD card. Then try to restore again.

  • joker1

    I partitioned the SD with the recovery tool of CLK 1.5 previously to also have an EXT3 partition. Maybe that’s the problem?

    Oh f..k, it’s finished updating now, but the Touchscreen still doesn’t work.

    So it’s a hardware problem, right?
    I just don’t understand that peculiarity – it exactly occurred when I once entered the (totally unmodified) SPL screen for the very first time and exited it by taking battery out.

    Can taking the battery out there somehow break the hardware?

    • Look like hardware issue to me.

      No, removing battery won’t cause that.

  • Dimi Pana

    Jayce hi!

    I live in the USA and accidentally came across an HTC (T-Mobile) HD2 which will not boot past the power-on greeting screen (e.g T-Mobile’s pink color with the words “stick together” written in it). After some basic reading I did on the internet I was able to boot to the boot-loader(?) screen, e.g. the one with the RedGreenBlueWhite stripes. The information I read in there, make me believe that the previous owner must have tried to install Android on it but -apparently- it failed. Basically here’s what the info (in the red stripe) says:

    PB81120 SS-B3
    SPL-3.03.HSPL XE
    CotullaHSPL 0x40

    The green and blue stripes have nothing written in them but the white one has the word “serial” written in the middle.

    I would like to bring this phone back to its windows state so I downloaded the latest official ROM for this phone from T-Mobile’s web site. It is version 3.14.531.1 dated 9/29/2010.

    Is there anything I should know BEFORE I attempt your procedure? My phone is very similar with yours yet not identical. I realized that you also had a similar entry in your RGBW screen (i.e. CotullaHSPL, pointing to the fact that you also had installed Android) but the top number (i.e. PB81100 HX-BC) and the SPL version (i.e. 2.08) in yours are different than mine.

    Do you think this is OK and will not affect the procedure you described? I basically want to wipe out what ever is currently there and start fresh with a windows 6.5 version. Like I said the phone will not boot the OS, but with my limited knowledge it appears that the bootloader and the hardware in general are working fine. Apparently something went wrong with the previous owner and they decided to abandon it. However if the fix is so easy like you demonstrated why would anyone on earth trash a legendary phone like the HD2 so easily?

    Any help will be greatly appreciated.

    Thank you!

    • Dimi Pana

      OK, never mind, I went ahead and did it anyway.

      The procedure went exactly as you describe, there was ONLY one difference. During the ROM update the file I downloaded did not include the EXTROM component, it is the 7th from the top after CONFIGDATA. Nevertheles, everything went as in the tutorial, the update was completed successfully, then windows went through the initial setup as expected. BUT at the first chance I had to touch the screen to select/config something I realized the screen was unresponsive. I restarted a couple of times still the same. Is it possible that something went wrong? This is a hardware issue right? Unfortunately, I do not know the previous owner so I can’t ask him if there was something wrong with the screen before he ditched the phone. Perhaps, that’s why s/he did it, who knows?

      Right now my boot-loader screen says this:

      PB81120 SS-B3
      SPL-2.10.0000 8G XE
      MicroP(LED) 0x05
      MicroP(TOUCH) 0x40

      also, now, during boot-time at the bottom of the “stick together” screen the following numbers appear while before it never made it to that point.

      R 2. 15. 50. 14
      G 15. 42. 50. 11U
      D 3. 14. 04666 8G

      It looks as if I did everything according to your instructions and the screen problem is unrelated, or am I missing something?

      Thank you very much!

      • Hi Dimi, your HD2 might have touch screen issue.

        • Dimi Pana

          Yeah, I did read somewhere that some HD2 phones developed a “touch” issue but it is still unclear to me if this is due to the “glass” not responding or the LCD underneath. I believe it is the first, also called the “digitizer”, am I right? Any feedback on this, thank you SO very much!

  • Dimi Pana

    OK, great, thanks so very much and happy holidays!

  • dalibor

    Hello, do I need to install a different radio and uninstall magldr or does the stock ROM takes care of everything. I am asking because when I installed android I had to install a different radio and magldr. Thanks…

    • No need to uninstall. You can overwrite them.

  • td

    Hey jayce Iam running android 2.3.4 & cynogen mod. 7 on htc hd 2 watched your video on restocking my Mob. So pls tell me does my htc sense get back after restocking it …..

    • It will be just like in the video.

  • td

    So no sense bro

  • Jens

    Hi, well I’ve done averything until I need to get my phone in BootLoader, but I can’t turn him on? :s
    If I put my USB cable in my phone and then put it in my laptop somethimes it reacts but just with the white screen with the green letters :’htc’ but thats it, it stays stuck there :s.
    (I tryed to make my phone Android but did it wrong ofcours haha :D)
    But as you said I’ve setted a normal ROM from my htc hd2 from the htc site on my StorageCard, but yeah, I’m stuck there with getting it into boatloader :s.
    If you need any more information just leave a message ;d..
    Please help me out of this piece of crap haha and sorry about my english, I’m dutch ;p.

    • Hi Jens, can you load into bootloader?

  • Jens

    Ohh, my battery pins where bended, they are straight now :D.
    Okay I’ve got it in bootloader now! 😀
    But it doesn’t load.. :s it’s like this:

    PB81100 HX-BC
    SPL-2.08.HSPL 8G XE
    CotullaHSPL 0x50

    (and in the white part there stands:) Serial

    Weird eh? Hehe, you woul’d be awesome if you can help me further with this!
    Love the toturial btw ;D

    • Just continue with the guide then.

      • Jens

        But even if I hold the volume down button it stays stuck there with saying: Serial (in the white part of the bootloader).
        But I’m going to try it with another ROM if I can find one 😀

        • Jens

          Still stuck at the botloader screen :s

          • You are using wrong ROM then.

            • Jens

              I’ve tryed so much ROM but none of them work :s
              And I can’t find the official ROM from my htc hd2; not even on the htc site 😮

              • Hi Jens, please get it from HTC Support then.

  • Munkhbayar

    Does it work if my slp 3.03 is???

  • ali jafari

    hi,tanks for good site

    which version of windows mobile phone work better on the htc hd2????? (for example windows 6.5 , 7 , 7.5 , 8)

    • Personally, I prefer Windows Mobile 6.5.

      • ali jafari

        windows mobile 6.5 is very slow. and very old.:-(

  • ali jafari

    I have installed windows phone 7.5 on htc hd2 , but I can not use it because i dont have Activation Code please send it to me.
    i can not call local microsoft because there is no local support in IRAN.
    please help me.
    This is my email: aj,

  • imran

    Hi, will you please tell me what is the stock rom version of Htc Hd2 Leo T8585? Also which Spl is better for this Rom version. Further if you can give me link to download this Rom. i will be very great full to you for this.

    • Hi imran, the latest version is 3.14. SPL is 3.03. Please get it from HTC Support as their website does not have the ROM anymore.

      • imran

        Thanks 🙂

  • shane

    hi,i want to go back to windows mobile rom on my htc hd2 phone from android ice cream sandwich nand if not mistaken but i cannot get or download the rom on htc website the IMIE is 354120039737141 HTC HD2 T8585 i bought it in singapore but on my phone stated made in Taiwan.i hope you can give me the link where to download the right ROM so it can run windows mobile again,,,thanks

    • Hi shane, please get it from HTC Support.

  • shane

    there is no such clue on htc support so i can download the ROM

  • shane

    do i have to to download the WWE ROM?

    • Sorry shane, I can’t confirm that. Please consult HTC Support. They should know with your IMEI.

  • shane

    there are some links stated with serial numbers of phones but i dont see my serial number in it

    • Of course you can’t see yours there because each phone has own serial number.

  • shane

    ok,i bought this phone in singapore it is htc hd2 t8585 should i download the link for taiwan since it is made in taiwan it is at the back of my phone

    • Hi shane, only your phone seller and HTC Support know that. It could from any region.

  • Bijay, do you have ActiveSync or Windows Mobile Device Center installed?

  • mudassar

    help me in this case
    trying from last 3 hours but cannot find useful information on this error

    I used to have android on my htc hd2 before I wanted to roll back to windows so I tried to follow the steps 
    downloaded the rom from htc site and I found it is wrong
    my hd2 is not t mobile
    its model number is T8585
    made in india
    hspl4 does not recognise the phone
    gives out connectivity error 
    but my phone shows usb in white boot loader
    when i tried with other rom it gives out 00028002 dont allow message 

    so if any one can help me please…….

    • Hi mudassar, please get the correct region ROM from HTC Support.

      • mudassar

        PB81120 HX-B3
        SPL-2.08.000 8G XE
        MicroP (LED) 0x05
        MicroP (TOUCH) 0x40

        Upgrade ROM code Error
        Please try again

        how what i do plz…

        • Hi mudassar, are you using the correct region ROM for your HD2?

  • mudassar

    and Serial not change to USB its still on serial

    i am very upset

    • Serial to USB? This guide has nothing to do with this.

  • Steven Teo

    can you share the link to download RUU_signed.nbh (full version) for me ~
    because i want to restore back my window mobile 6.5 for htc hd2
    Thanks first

  • Steven Teo

    Thanks Jayce Ooi
    i will try ~

  • pl0689

    Thanks alot for woderful information here. I had used your instruction to install incCream sandwitch beta on HC HD2. It worked great untill something happened and now it does not boot up completely. It gets stuck past HTC screen on zigzag. I would like to get this phone back as its useless as of now.
    I can not down load any software from T-Mobile as software are not compatible with Windows 7.

    • Hi pl0689, please get it from T-Mobile Support then.

  • Antonis

    Hi. I studied very carefully the discussions and answers u gave to various persons. Great job. Thanks.
    I managed to install android ics on my T-mobile HD2 but I have noticed that the camera is not working satisfactory. It is as if you have a laminate film covering the lense.
    However I switched back to WM6.5 ROM “3.14.405.2(04666) WWE”. The device works fine but is crashes often. This would not hapen before.
    I tryed to get the T mobile ROM but when I enter the IMEI code I get the message that says that its wrong, But its not. Its writen on the device(at the back) and in the Settings/ about.
    Can I get the original ROM from another source?. Can I get another-newer ROM from another source?
    Thanks In advance.

    • Hi Antonis, better ask T-Mobile or HTC Support for the correct ROM. Install the wrong region ROM will brick your HD2.

  • Charlie

    Hi. I have a problem. I followed all the steps, but, when I get into to “Red, Green, Blue and White” screen bootloader, the “loading” screend doesn’t appear. What am I doing wrong?

    • Hi Charlie, do make sure that leoimg.nbh file is located at root level of SD card. Else no loading…

  • Fernando

    Hi, I have a HTC HD2 T-Mobile running a cyanogen rom and I want to go back to Stock, can I use this method without having any brick? I already downloaded the T-Mobile stock updated rom, and what about the spl? what spl i need to have to do this?

    • Hi Fernando, this method should work (but I can’t confirm myself since I don’t have T-Mobile version). Any SPL will do as long as you can load into bootloader.

  • Shajedur

    Please give me the link what ROM u used, because i have used one with 274MB, after which my phone shows “Updating ROM failed”, plz help

    • Hi Shajedur, HTC removed the download link. Please get it from HTC Support.

  • indra

    hi jayce

    i am in trouble i have rooted my htc to androd icecream sandwich but when i update my rom with ruu it get error it shows “upgrade rom code error please try again”
    please help me out

    • Hi indra, are you using the correct region ROM for your HD2?

  • enzz

    Im having problem..
    after the R-G-B-W screen,
    just serial,
    no USB after inserting cable.
    no loading and whatso ever..

    im using US T-mobile

    please help!

    • Hi enzz, are you that leoimg.nbh file is located at root level of SD card?

  • Rudius

    when i go bootloader its stuck in three-colour. there doesn’t read “loading” and go forward. what is problem

    • Rudius

      ooh, no i get download it, but when i take battery off and turn power on it stuck in HTC-logo

      • Try to redo the whole process see.

  • hensem

    Thank you.

  • Vick N

    Thank you so much for this dude. I’ve been looking all over the internet for something to fix my phone with. Cheers!

  • AJ

    Hi Jayce,

    I have installed andriod to my HTC HD2, now i want to install window 8.

    Please guide

    Note: Its not T-mobile


    • Sorry AJ, I have no idea how to install WP8 on HD2.

  • Abdulaziz93


    i have a sad story
    one day i woke up and my HTC HD2 was out of battery
    and when i tun it on the phone vibrate 1 time and it show the logo
    But then the phone vibrates 7 times and i cant do anything
    i tried to change the rom but the phone do not show the menu of MAGLDR
    it shows only :

    aMAGLDR v1.13
    Build: Feb 1 2011 03:46:07
    By Cotulla 2011

    i have searched about this problem and some of them said that this is a hardware problem
    and some of them said that i have to get back for stock rom
    but when i looked for the rom from /wmupgrade/
    when i chose get software the link for HTC HD 2 is dead
    and when i tried to download it from other sites
    i have read if its HTC HD2 T-mobile i cant download other roms expect the original one or i will brick my phone

    im using
    HSPL 4
    2.08 HSPL

    this problem happened maybe after one year after switching from windows mobile to android (by watching your videos 🙂 thank you )

    one more thing after this problem when i was trying to change the rom when i download the radio it come to 96% and then just show error 290
    i have tried other radios and the same problem error 290

    i tried to install NexusHD2-JellyBean-CM10.1_V2.4
    from your video in youtube

    sorry for my bad English
    Thanks in advance

    • Abdulaziz93

      Ok thank you. I will try it now
      i will use this one:


      it will not beak my phone right?

      i will try it and i will tell you if it works …

    • Abdulaziz93

      i tried but it does not load ROM upgrade screen
      it just stay at the Red, Green, Blue and White’ screen bootloader

      maybe it is because of my SD Card????

      im using Lexar 16GB (4)
      and i tried my other card
      SanDisk 16GB (2)

    • Abdulaziz93

      the problem was the name
      when i rename it to (leoimg.nbh) i does not load
      but then i rename it to (leoimg) and it works
      but i have another problem 🙁
      when i download the original rom it shows radio fail

      i tried other roms and them same problem

      can you help me please

      • Sorry Abdulaziz93, I have no idea on this issue. Try to consult others at XDA Forum.

        • Abdulaziz93

          I will
          Thank you Jayce

  • made

    my htc hd 2 just keep reboot to htc logo i have no android in or windows phone so my phone cant connet to pc with active sync from winmo can you help me to solve this problem i want to instal original winmo rom

    • Hi made, can you still load ‘Red, Green, Blue and White’ screen bootloader?

      • made

        i can load to boot loader and i try to install winmo … i can see the process bar on the telephone and on the pc until finish but my phone keep reboot with htc lg logo

  • made

    i tried the guide to install android on htc hd2 but my phone cant go to magldr menu… i see we hack it after installing hspl but just dont go to magldr menu after installing magldr…is there any way to install android without magldr?? maybe from android i can go to winmo after my pc connected to pc

    • Yes, you can use Android in Window Mobile mode too. But you need to be able to load WinMo first.

  • made

    the problem is i cant install either both of them… i use to install android with magldr and now it doesnt work…and i did try install winmo with boot loader and also doesnt work…i guess my pc doesnt sync with my phone

    • made

      to sync my phone have to in winmo or android… but i cant install it xd

  • samuel

    Hi Jaycee,
    Good day,I bought my pH from Singapore but now I’m in India so what should I choose for my ROM location.
    Thnx in advance and as I always say u r d best

  • sal

    Hi Joyce i got this problem, my hd2 blank screen after root with android. USB cannot detect. Please help.

    • Hi sal, can you still load CWM or tri-colour bootloader?

      • sal

        Nop, lcd is blank. Can switch on but LCD blank.

  • mca

    I’m facing a little issue here. I have Android Kitkat (Cyanogenmod) on my HTC HD2 and it’s quite laggy. I’m not sure what the better option is: restore the stock ROM or try to install an older version of Android on it? I mean, I guess by now Windows Phone 6.5 should be quite outdated…

    • Hi mca, install older version of Android.

  • Td

    when i update my rom with ruu it get error it shows “upgrade rom code error please try again”
    please help me out….
    And yes i m using my country rom only its ‘asia wwe’ ….
    It says 0028002 error
    jayce i think its bricked pls helpppp meeee

    • Look like you are not using the correct region ROM with this error code.

      • Td

        Idk bro. I downloaded it from Htc support asia wwe

  • boody

    Hi dear
    My hd2 can’t access to maglard screen
    Its restat every time i open the phone
    What should i do?

    • Can you still able to load tri colour bootloader?

    • Can you still able to load tri colour bootloader?

      • boody

        yes dear i can

        • Reinstall MAGLDR then.

        • Reinstall MAGLDR then.

          • boody

            Pleas do you have a vedio that explaine this steps?

          • boody

            I want to go back to windows 6.5 stock rom
            I make the steps in the vedio above
            But i fail!!,
            The word ( loading ) apear and disapear imediatly and the three color screen apears
            What should i do? ? Pleas help me

            • Are you using the correct stock WinMo ROM?

              • boody

                Yes i do
                I download it from xda site

                • If it is the correct ROM for your HD2, I have no idea then. It should work like video above.

  • bill

    hi jayce the link to the stock rom download doesn’t work anymore… Do you know anywhere else to get the vodafone uk rom from?


    • You can try to find at XDA Forum.

  • carlo

    hey, it’s stuck on the tri color screen, there’s no loading

  • sysy

    hey jayce i try the loader but it just stock

  • Yushubh

    Hey Jayce, I am Yushubh
    I am trying to downgrade my phone from windows 7.8 pdaimjan…. whatever it is…. to stock rom. I have downloaded the stock rom. And now I am trying to put leoimg.nbh to my sd card but not able to do so. In magldr, I am using option 4.USB mass storage to do so. And on my computer I am not able to access the sd card. And because of this when I am going to boot screen and the SERIAL is not going to USB. WHAT TO DO?

  • Yushubh

    Sir please answer fast. Just tell will the process work without the presence of leoimg.nbh

  • Ahmed Shaaban

    how to choose the suitable RUU for my device

    • Please refer to above guide – select your country ROM.