How to Downgrade HBOOT 1.50 to 1.40 on HTC Evo 3D! [NEW]

Here’s an updated method for downgrading your HBOOT 1.50 to 1.40 on your HTC Evo 3D. (older method here)

Step 1. Make sure you are on Software number 2.17.XXX.X.

Step 2. Take the battery out and in, then hold down Volume Down and Power button together for 5 seconds to get into bootloader.

Make sure your phone either says “LOCKED”, “RELOCKED” with “S-ON” and HBOOT 1.50.  If not, follow this guide on how to unroot your Evo 3D first.

Step 3. Reboot your Evo 3D normally then make sure “USB Debugging” is checked ON under Settings->Applications->Development.

Step 4. Connect micro-USB cable from your Evo 3D to your computer and make sure the USB connection is set to “Charge Only”.

Step 5. Open up Device Manager in Windows and make sure you see something like “MY HTC” or “ADB Interface”.  If you don’t, make sure to install HTC Drivers.

HTC Windows 32-bit driver

HTC Windows 64-bit driver

Step 6. Download, unzip, and put it in a folder called hbootdowngrade217 in your root directory of the hard disk.

Sponsored Links


Sponsored Links

Step 7. Double-click on root.bat to start temp-rooting your Evo 3D.  Follow the steps to finish this, if you have trouble, just watch the tutorial video in the beginning of this post.

Step 8. Next, open up a command prompt and type:

cd \hbootdowngrade217

adb push misc_version /data/local/

adb shell chmod 755 /data/local/misc_version

adb shell /data/local/misc_version -s 1.10.651.2

adb reboot bootloader

fastboot getvar mainver

If you get back mainver: 1.10.651.2, you are good to go, go to the next step.

Step 9. Reboot your Evo 3D normally and connect to your computer.  Set the USB mode to “Disk drive”.

Step 10. Copy the file to the SD Card of your Evo 3D and rename it to

Step 11. Make sure you have “Hide extensions for known file types” turned off in Windows when you do Step 10.  Sometimes you can add an extra “.zip” into the filename while renaming.

Step 12. Pull the battery out, and in, then boot into bootloader by holding down Volume Down and Power button together for 5 seconds.

Step 13. Wait about 5 minutes and you should get an option to choose Yes or No.  Pull the battery cover out, connect an AC USB cable to your Evo 3D, take the battery out.  Your Evo 3D should still be powered.

Step 14. Hit the Volume Up button (preferably with a small screw driver) and count 4 seconds.  On 4 seconds, immediately pull the USB plug out.

Put the battery and back cover back on.  Then hold down Volume Down button and plug in the micro-USB cable (from your computer) to your Evo 3D.

Under device manager, you should see something like “QHSUSB_DLOAD”.  If you don’t see this (and see “Unknown device”), you will have to go back to Step 12 and keep doing it until you get this part right.  Once you get it, it means you have put the Evo 3D is “brick mode” ready for HBOOT flashing.

Step 15. Open up 4 windows, get superuser access for all:
sudo -i

Browse to the directory where you copied the files.

cd /home/PutYourUserNameHERE/Desktop/hboot

Next do this for Window 1:
./emmc_recover –flash hboot_1.4.nb0 –device /dev/sdb13

Next do this for Window 2:
./emmc_recover –flash hboot_1.4.nb0 –device /dev/sdc13

Next do this for Window 3:
./emmc_recover –flash hboot_1.4.nb0 –device /dev/sde13

Next do this for Window 4:
./emmc_recover –flash hboot_1.4.nb0 –device /dev/sdf13

And hit enter 3 times for each window.

You can also open an additional window and type “tail -f /var/log/kern.log” so you can monitor the USB connections when you connect your Evo 3D to your Ubuntu computer later.

Step 16. Next, take the battery out of your Evo 3D and in, then WHILE HOLDING DOWN Volume Down button, plug your Evo 3D into your Ubuntu computer.  You should see one of the Windows flashing the new HBOOT 1.40.  If you fail, just try Step 16 again, it will work.

Step 17. If you got to Step 15 congratulations!  You can simply reboot into your Evo 3D and use the Revolutionary root method to get it fully rooted again with S-OFF.

Credits – XDA

If you like this post, don't forget to Like us on our Facebook page!

Want to stay updated on latest HTC Evo hacks and tips?
Sign up for our HTC Evo Hacks Newsletter here so you don't miss a single tip!
Categories: HTC Evo 3D Hacks.

Recent Android News from

122 Responses to How to Downgrade HBOOT 1.50 to 1.40 on HTC Evo 3D! [NEW]

  1. Lee says:

    Please help! I can’t get superuser access on the command prompt windows. What do I do? My phone is already bricked.

    • bob says:

      hey man you are supposed to use linux not cmd prompt for this. try installing ubuntu to a partition and use that to do it.

  2. yooyoo says:

    How do I get out of the QHSUSB in Windows xp pro? I would be good to label both this version and the new version, (NOT FOR WINDOWS).

    Please help, how do I get back to a htc bootloader or anything to just flash this thing via the method with the wire shorting?


    • HTC Evo 4G Hacks says:

      You need a linux computer to get out of that.

      • yooyoo says:

        yeah, i found that out. do you know any way to unbrick after doing this? my battery ended up dieing in the last process of this and i no longer can even see it as the QHSUSB and not recognized on any os, mac, windows, linux

  3. yooyoo says:

    OK, I installed Ubuntu on a new hard drive I installed. I’m at the 4 windows.
    The problem I’m at now, is I copy and paste the commands for each of the 4 terminal windows.
    So I did the following steps:
    I do the sudo -i and it does not give me sudo for all 4 windows.
    So I end up having to do that for each of the 4 windows, because it didn’t give SU for all of them like in our video.
    So then after I do sudo on all 4,
    I change directory to the hboot folder on the Desktop. I do this in all 4 windows.
    Then I copy and paste your command for each window, then change them to include the 2 sets of two dashs like –.
    Then went to the first terminal window, and hit enter.
    it comes back with:
    -bash: ./emmc_recovery: Permission Denied

    So what am I doing wrong?

  4. yaseen says:

    When type adb push misc it say permission denied how to fix man?/thankss

  5. yooyoo says:

    you should seriously clean up this post, so that more people don’t hace issues and themselves stuck

  6. Luancho says:

    I didn’t get a root.bat file on the download :/

  7. beep says:

    how do i install ubuntu/linux on my computer. This is preventing me from downgrading. Thanks!

  8. m4f1050 says:

    This 4 sec time is my issue. Does the screen need to go black *BEFORE* or *AFTER* I pull the cable out (battery already out) when I’m counting the 4 seconds?

    • m4f1050 says:

      BTW, if it’s *AFTER* wouldn’t that have already updated the mainver variable? Maybe a fastboot again to check and make sure it’s still 1.10.651.2 would be a good idea and not waste time rebooting and trying to get those 4 seconds right…it will probably never come if you’re not 1.10.651.2… Just my $0.02

    • m4f1050 says:

      I can’t get to brick the bootloader, I hope they come up with an easier way. I tried a couple of hours, no go. I’m not wasting my time anymore with this. And all the videos I see is the phone perfectly fine (NOT BRICKED) so I have my doubts this even is true…

  9. I must thank you for the efforts you’ve put in penning this site.
    I really hope to view the same high-grade blog posts from you in the future
    as well. In fact, your creative writing abilities has inspired me to get my own site now 😉

Leave a Reply

Your email address will not be published. Required fields are marked *

Related News and Resources