[GUIDE] How to downgrade 1.7x/1.8x/2.x to 1.32.405.6

Status
Not open for further replies.
Search This thread

jkoljo

Inactive Recognized Developer
Jun 18, 2009
3,400
2,528
Tampere
DO NOT USE THIS IF YOUR PHONE CAME WITH GINGERBREAD Or newer Software. Use the Ace Hack Kit for DHD

How to downgrade to 1.32.405.6 WWE

HTC - Quietly S-OFF. Again.


About:

The problems started when HTC released their 1.72.405.3 OTA update. That update could not be rooted, and many people got stuck in stock roms. Now a downgrade method has arrived! After this process, you can use any root (+ S-OFF) method you want. Basically your device will be just like any other Desire HD with older build version. Downgrading will completely reset your device to factory defaults, so remember to back up all important data (such as contacts, game saves and sms messages).

System requirements:
  • HTC Sync (or ADB drivers)
  • Desire HD with build number 1.72 or higher
  • [Warning] Telus DHDs may lose sound because the 1.32.405.6 is not fully compatible with the sound chip. Just start using a custom ROM, and it will work fine.

How to downgrade:

Section 1
  • Disable any antivirus software
  • If you have a branded / regional (like Indian or Vodaphone) device, you have to make a Goldcard. Use "mmc2" instead of "mmc1"!!
  • Download the attached file and extract it
  • Get stock 1.32 PD98IMG.zip ROM, mirror
  • Put the PD98IMG.zip into your SD card. Do not put it into a folder, and do not extract it.
Section 2a [For Froyo ROMs, 1.7x and 1.8x]
  • Connect Desire HD to a computer. Charge only, USB Debugging enabled!
  • Open up a cmd and go to Downgrade folder, execute commands:
Code:
adb push psneuter /data/local/tmp
adb push misc_version /data/local/tmp
adb shell chmod 777 /data/local/tmp/psneuter
adb shell chmod 777 /data/local/tmp/misc_version
adb shell /data/local/tmp/psneuter
adb shell
Section 2b [For Gingerbread ROMs, 2.x]
  • Connect Desire HD to a computer. Charge only, USB Debugging enabled!
  • Open up a cmd and go to Downgrade folder, execute commands:
Code:
adb push misc_version /data/local/tmp
adb push fre3vo /data/local/tmp
adb shell chmod 777 /data/local/tmp/fre3vo
adb shell chmod 777 /data/local/tmp/misc_version
adb shell
./data/local/tmp/fre3vo -debug -start FBB00000 -end FFFFFFFF
Section 3
If you got "#" in the result, you have temporary root! Proceed with commands:
Code:
cd /data/local/tmp
./misc_version -s 1.31.405.6
  • Close the CMD. Reboot while holding volume down, it will go to the bootloader
  • Follow the instructions (start the update)
  • Done. You can now click my thanks button! ;) Proceed with old S-OFF methods, and remove the PD98IMG.zip from your SD. I recommend Radio S-OFF for new users. :)
Big thanks: Scotty2, Guhl and the fre3vo team

Downloadcount for Downgrade package v1 is 15808, and for v2 it is 32012.
 

Attachments

  • How_It_Should_Be.jpg
    How_It_Should_Be.jpg
    93.9 KB · Views: 69,521
  • Downgrade_v3.zip
    559 KB · Views: 65,398
Last edited by a moderator:

jkoljo

Inactive Recognized Developer
Jun 18, 2009
3,400
2,528
Tampere
FAQ:
Q: Will I lose all my settings and applications?
- Yes, so make a backup with MyBackup Pro.
Q: I have done Radio S-OFF and SuperCID, do I need this?
- No, with those you do not need this kind of trickery.
Q: I have flashed a custom ROM with e.g. 1.84 build number, do I need this?
- No, with ClockworkMod you can jump between builds freely.
Q: It says '#' but I still cannot use root applications!
- That is normal, this method only gives root in command line. Just go ahead and downgrade.
Q: Is my phone Froyo or Gingerbread?
- Check it in Settings -> About -> Software information -> Android version. 2.2 is Froyo and 2.3 is Gingerbread.
Q: How do I navigate to downgrade folder?
- You can read this short and easy explanation.
Troubleshooting:
- "Main version is older"? You did not type everything correctly. Please try it again and see if any errors come up.
- "Error opening backup file"? You did not use "Charge only" -connection, or your SD card is faulty.
- "CID mismatch/CID incorrect"? Your device is branded. Just make a Goldcard, put the PD98IMG.zip to the card again and go to the bootloader.
- "Model ID incorrect"? Some Telus DHDs get this, just make a Goldcard.
- "Failed to set prot mask (Inappropriate ioctl for device)"? Use Gingerbread method to downgrade.
- Zip will not load in bootloader? Format your SD card to FAT32, no quick format! You can also try another SD.
- Problems while making Goldcard? See this post.
- PD98IMG.zip md5sum is: C3D244A9F056E48EE3851A14FF52204C

If you like my work, please consider: (or just hit the thanks button :D)
 
Last edited:

BlackTigerX

Senior Member
Mar 16, 2008
136
17
Great work to everyone involved, now finally those lame "root doesn't work" posts will vanish :eek:
 

gsk

Member
Mar 10, 2008
7
2
Bristol
I have temproot working. Currently downloading the RUU file on my REALLY slow internet...

I think there is a couple of small errors?

cd /data/local/tmp
./misc-version -s 1.31.405.3

should be

cd /data/local/tmp/
./misc_version -s 1.31.405.3

also, the psneuter is a .txt file, just remove the .txt extension to use the file.
 
  • Like
Reactions: ReyTech and jkoljo

robE9

Senior Member
Dec 7, 2010
214
18
"So, rebooted in bootloader, loaded pd98img.zip....checked it but after says Main Version is older ! Update Fail ! Press power to reboot.


Any ideeas to try ?
 

exxi

Senior Member
Apr 26, 2006
639
86
Once i am home again I shall donate a crate of beer to the team!!
 

jkoljo

Inactive Recognized Developer
Jun 18, 2009
3,400
2,528
Tampere
"So, rebooted in bootloader, loaded pd98img.zip....checked it but after says Main Version is older ! Update Fail ! Press power to reboot.

Any ideeas to try ?
Did you get #, and did you run the misc_version executable? Did you write the version number correctly there?

You still will not have root of 1.72/1.75! but this does allow you to downgrade and attain root on older Firmware
That is right. The psneuter gives temporary root, but as scotty2 said, it kind of shoots the current rom in the head while doing that..
 
Last edited:

robE9

Senior Member
Dec 7, 2010
214
18
i tried again with _ instead of - at version and now its updating :D hope will be ok
 

jkoljo

Inactive Recognized Developer
Jun 18, 2009
3,400
2,528
Tampere
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 313
    DO NOT USE THIS IF YOUR PHONE CAME WITH GINGERBREAD Or newer Software. Use the Ace Hack Kit for DHD

    How to downgrade to 1.32.405.6 WWE

    HTC - Quietly S-OFF. Again.


    About:

    The problems started when HTC released their 1.72.405.3 OTA update. That update could not be rooted, and many people got stuck in stock roms. Now a downgrade method has arrived! After this process, you can use any root (+ S-OFF) method you want. Basically your device will be just like any other Desire HD with older build version. Downgrading will completely reset your device to factory defaults, so remember to back up all important data (such as contacts, game saves and sms messages).

    System requirements:
    • HTC Sync (or ADB drivers)
    • Desire HD with build number 1.72 or higher
    • [Warning] Telus DHDs may lose sound because the 1.32.405.6 is not fully compatible with the sound chip. Just start using a custom ROM, and it will work fine.

    How to downgrade:

    Section 1
    • Disable any antivirus software
    • If you have a branded / regional (like Indian or Vodaphone) device, you have to make a Goldcard. Use "mmc2" instead of "mmc1"!!
    • Download the attached file and extract it
    • Get stock 1.32 PD98IMG.zip ROM, mirror
    • Put the PD98IMG.zip into your SD card. Do not put it into a folder, and do not extract it.
    Section 2a [For Froyo ROMs, 1.7x and 1.8x]
    • Connect Desire HD to a computer. Charge only, USB Debugging enabled!
    • Open up a cmd and go to Downgrade folder, execute commands:
    Code:
    adb push psneuter /data/local/tmp
    adb push misc_version /data/local/tmp
    adb shell chmod 777 /data/local/tmp/psneuter
    adb shell chmod 777 /data/local/tmp/misc_version
    adb shell /data/local/tmp/psneuter
    adb shell
    Section 2b [For Gingerbread ROMs, 2.x]
    • Connect Desire HD to a computer. Charge only, USB Debugging enabled!
    • Open up a cmd and go to Downgrade folder, execute commands:
    Code:
    adb push misc_version /data/local/tmp
    adb push fre3vo /data/local/tmp
    adb shell chmod 777 /data/local/tmp/fre3vo
    adb shell chmod 777 /data/local/tmp/misc_version
    adb shell
    ./data/local/tmp/fre3vo -debug -start FBB00000 -end FFFFFFFF
    Section 3
    If you got "#" in the result, you have temporary root! Proceed with commands:
    Code:
    cd /data/local/tmp
    ./misc_version -s 1.31.405.6
    • Close the CMD. Reboot while holding volume down, it will go to the bootloader
    • Follow the instructions (start the update)
    • Done. You can now click my thanks button! ;) Proceed with old S-OFF methods, and remove the PD98IMG.zip from your SD. I recommend Radio S-OFF for new users. :)
    Big thanks: Scotty2, Guhl and the fre3vo team

    Downloadcount for Downgrade package v1 is 15808, and for v2 it is 32012.
    104
    FAQ:
    Q: Will I lose all my settings and applications?
    - Yes, so make a backup with MyBackup Pro.
    Q: I have done Radio S-OFF and SuperCID, do I need this?
    - No, with those you do not need this kind of trickery.
    Q: I have flashed a custom ROM with e.g. 1.84 build number, do I need this?
    - No, with ClockworkMod you can jump between builds freely.
    Q: It says '#' but I still cannot use root applications!
    - That is normal, this method only gives root in command line. Just go ahead and downgrade.
    Q: Is my phone Froyo or Gingerbread?
    - Check it in Settings -> About -> Software information -> Android version. 2.2 is Froyo and 2.3 is Gingerbread.
    Q: How do I navigate to downgrade folder?
    - You can read this short and easy explanation.
    Troubleshooting:
    - "Main version is older"? You did not type everything correctly. Please try it again and see if any errors come up.
    - "Error opening backup file"? You did not use "Charge only" -connection, or your SD card is faulty.
    - "CID mismatch/CID incorrect"? Your device is branded. Just make a Goldcard, put the PD98IMG.zip to the card again and go to the bootloader.
    - "Model ID incorrect"? Some Telus DHDs get this, just make a Goldcard.
    - "Failed to set prot mask (Inappropriate ioctl for device)"? Use Gingerbread method to downgrade.
    - Zip will not load in bootloader? Format your SD card to FAT32, no quick format! You can also try another SD.
    - Problems while making Goldcard? See this post.
    - PD98IMG.zip md5sum is: C3D244A9F056E48EE3851A14FF52204C

    If you like my work, please consider: (or just hit the thanks button :D)
    6
    Guide to downgrade from 2.37

    FUL UPDATED GUIDE CAN NOW BE FOUND HERE!!
    4
    holy crap!

    It's done....The old Firmware is now on my DHD! :)

    It took 5 hours to complete it. Why? Because of the CID error i had!


    If there is anybody who has problems with building the "Goldcard" try this:

    When you are prompt to enter the following link...

    adb shell cat /sys/class/mmc_host/mmc1/mmc1:*/cid

    ...and you get the error: no such file or directory...

    ...try to enter the path with ...mmc0/mmc0.... OR ...mmc2/mmc2...

    The Path with ...mmc2/mmc2... show me the right CID for my Sdcard and i could go on!


    Thank you guys for the good job! Now i am able to flash a custom rom!!!

    I'll donate to you for sure ;-)


    So long!

    Olli
    3
    It is possible, but a ready PD98IMG is now uploading, so if you wait for an hour, you will not need a windows pc.