Post Reply

Downgrade from HC beta leaks or official HC OTA to Gingerbread.

OP globatron

17th October 2011, 10:18 PM   |  #1  
OP Recognized Developer
Flag All over the place
Thanks Meter: 2,050
 
1,436 posts
Join Date:Joined: Jun 2009
Donate to Me
More
If you followed the easy install guide then you want to follow this this post

Please see THIS THREAD before doing this procedure, you might be able to avoid using the HTC unlock.


WARNING: This procedure applies to flyers (not View) only and should be used only if you get the following message when trying to downgrade:


"Main Version is older! Update Fail! Press <POWER> to reboot"

If you upgraded to HoneyComb using the Official OTA perform these steps, otherwise skip to section "Downgrade" below
  1. Perform a HTC unlock using the HTC unlock website
  2. Download this recovery download MD5: bb366b025dcc454ffe8b21b8bf0c72d0
  3. Download superuser from here
  4. Copy the su zip file to the root of your external SD card.
  5. Boot the flyer to fastboot mode
  6. Flash recover
    Code:
    fastboot flash recovery recovery.img
  7. Reboot to recovery and install the su zip file.
  8. Reboot to android
  9. Proceed with the downgradre procedure below.

Downgrade
  1. First download the RUU for your device from this thread.

    If there is no RUU for your region/operator, download one of the unbranded ones and create a goldcard
    If you don't know which RUU to use see post #2.

  2. Download misc_version_universal.zip and extract the misc_version file from it.

  3. If you don't have adb and fastboot on your PC
    • Get fastboot and adb tool for windows here

    • Get Fastboot and adb for linux here

  4. check the version number for your RUU
    In my example I am using this RUU: RUU_Flyer_HTC_WWE_2.00.405.3_R_Radio_20.3501.30.08 9BU_3809.05.04.10_M_release_194964_signed.exe
    The version is the part highlighted in red.

  5. Boot your flyer up to android if it's not already on, with usb debugging enabled and connect it to the PC.

  6. Run the following command:
    Code:
    adb push misc_version /data/local/misc_version
  7. Run the following commands:
    Code:
    adb shell 
    $ su     (make sure your screen is unlocked so you see a toaster notification if it appears)
    # chmod 777 /data/local/misc_version
    # /data/local/misc_version -s 2.00.405.3
    Note that the number in RED is the version number retrieved in step 4.
    You will see a message about backing up and writing misc partition

  8. Reboot to fastboot:
    Code:
    adb reboot bootloader

  9. Relock the bootloader:
    Code:
    fastboot oem lock


  10. Run your RUU

If you have correctly completed the process you will no longer get the "Main Version is older! Update Fail! Press <POWER> to reboot" message and you will be able to downgrade to GingerBread.


Note: By choosing an appropriate value for the version it is also possible to return to a specific operator ROM if you have previously upgraded with a goldcard and you have a suitable original RUU. If using the procedure for a downgrade within gingerbread you must first root the flyer and skip step 8. For example you can downgrade from a WWE RUU to an O2 RUU.

Special Thanks
Alastor_ru for testing this procedure for me.
Grkdotnot and RMarkland for testing the procedures for BestBuy Flyers

Donations
lpasq, RMarkland - Many thanks for the contributions; your donations will be used to facilitate the search for full S-OFF.

For support please join the IRC channel #flyer-downgrade on freenode. If you don't have an IRC client you can use the following link #flyer-downgrade
Last edited by globatron; 27th January 2012 at 12:59 AM.
The Following 38 Users Say Thank You to globatron For This Useful Post: [ View ]
17th October 2011, 10:18 PM   |  #2  
OP Recognized Developer
Flag All over the place
Thanks Meter: 2,050
 
1,436 posts
Join Date:Joined: Jun 2009
Donate to Me
More
To identify which RUU to use
  1. Boot the phone to fastboot mode
  2. Run the following command:
    Code:
    fastboot getvar cid

This will return the CID of your device. Find the appropriate RUU from this list:
The Xs that appear indicate that these numbers are not important for RUU selection, only the numbers which are not Xs are important.

Code:
modelid: PG4110000  (3G Flyer)
RUU_Flyer_HTC_WWE_X.XX.405.X
	cidnum: HTC__001
	cidnum: HTC__E11
	cidnum: HTC__N34
	cidnum: HTC__203
	cidnum: HTC__102
	cidnum: HTC__405
	cidnum: HTC__Y13
	cidnum: HTC__A07
	cidnum: HTC__304
	cidnum: HTC__032
	cidnum: HTC__016
	cidnum: HTC__054

RUU_Flyer_O2_DE_X.XX.207.X
	cidnum: O2___102

RUU_Flyer_hTC_Asia_WWE_X.XX.707.X
	cidnum: HTC__044

RUU_Flyer_HTCCN_CHS_X.XX.1400.X
	cidnum: HTCCN701

RUU_Flyer_hTC_Asia_India_X.XX.720.X
	cidnum: HTC__038

RUU_Flyer_HTC_TUR_X.XX.468.X
	cidnum: HTC__M27

RUU_Flyer_hTC_Asia_HK_X.XX.708.X
	cidnum: HTC__622


modelid: PG4112000 (3G Flyer Canada)
RUU_Flyer_Videotron_CA_X.XX.1530.X
	cidnum: VIDEO001


modelid: PG4140000 (Wifi Flyer)
RUU_Flyer_BrightstarUS_WWE_X.XX.1540.XX
	cidnum: BS_US001
	cidnum: HTC__055

RUU_Flyer_HTC_WWE_Wifi_X.XX.1114.XX
	cidnum: HTC__001
	cidnum: HTC__E11
	cidnum: HTC__N34
	cidnum: HTC__203
	cidnum: HTC__102
	cidnum: HTC__405
	cidnum: HTC__Y13
	cidnum: HTC__A07
	cidnum: HTC__304
	cidnum: HTC__032
	cidnum: HTC__J15
	cidnum: HTC__016
	cidnum: HTC__054

RUU_Flyer_hTC_Asia_TW_Wifi_X.XX.1303.XX
	cidnum: HTC__044

RUU_Flyer_hTC_Asia_HK_CHT_Wifi_X.XX.1302.XX
	cidnum: HTC__622
Last edited by globatron; 23rd November 2011 at 10:15 PM.
The Following 30 Users Say Thank You to globatron For This Useful Post: [ View ]
17th October 2011, 10:19 PM   |  #3  
OP Recognized Developer
Flag All over the place
Thanks Meter: 2,050
 
1,436 posts
Join Date:Joined: Jun 2009
Donate to Me
More
For Linux users
  1. Download the following file: unruu MD5=b8708edcce49b195e2d6d595ded77c40

  2. Navigate to where you downloaded the file and run the following commands:

    Code:
    sudo cp unruu /usr/bin
    chown root:root /usr/bin/unruu
    sudo chmod 755 /usr/bin/unruu
  3. Download the appropriate RUU for your device.

  4. Extract the rom.zip from the RUU by running the following command

    Code:
    unruu -k <ruu file name>
    For example:
    Code:
    unruu -k RUU_Flyer_HTC_WWE_Wifi_1.36.1114.32_Radio_20.3501.30.089BU_3809.05.04.10_M_release_191235_signed.exe
  5. Run the RUU as follows:
    Code:
    sudo adb reboot bootloader
    sudo fastboot oem lock
    sudo fastboot erase cache
    sudo fastboot oem rebootRUU
    sudo fastboot flash zip rom.zip


For mac Users
  1. Unfortunately I don't currently have a build environment on which to build the unruu command, however Mac are a small use case so I have provided the most common RUUs as zip file downloads:

    RUU_Flyer_BrightstarUS_WWE_1.36.1540.32_R_Radio_20 .3501.30.089BU_3809.05.04.10_M_release_191425_sign ed.zip
    RUU_Flyer_BrightstarUS_WWE_2.27.1540.31_R_Radio_20 .3504.30.089BU_3809.07.04.06_M_release_204116_sign ed.zip
    RUU_Flyer_HTC_WWE_1.36.405.3.zip
    RUU_Flyer_HTC_WWE_2.23.405.3.zip
  2. Run the RUU as follows:
    Code:
    sudo adb reboot bootloader
    sudo fastboot oem lock
    sudo fastboot erase cache
    sudo fastboot oem rebootRUU
    sudo fastboot flash zip <rom file name.zip>
  3. If the RUU you need is not in this list, please request it or boot to windows/linux and extract the rom.zip
Last edited by globatron; 23rd November 2011 at 10:16 PM.
The Following 8 Users Say Thank You to globatron For This Useful Post: [ View ]
17th October 2011, 10:59 PM   |  #4  
Senior Member
Thanks Meter: 13
 
106 posts
Join Date:Joined: Aug 2007
More
Look forward to it, I have been trying to set aside time to troubleshoot and downgrade my tablet, just not found it yet. Your method should make it a lot easier!
18th October 2011, 06:38 AM   |  #5  
tangcla's Avatar
Senior Member
Flag Melbourne, Australia
Thanks Meter: 206
 
1,664 posts
Join Date:Joined: Sep 2008
More
This would be great - I am holding off upgrading to Honeycomb in case I can't revert back to Gingerbread, or in case the leaked version will cause an issue with a future leak or final release of HC!
18th October 2011, 03:24 PM   |  #6  
OP Recognized Developer
Flag All over the place
Thanks Meter: 2,050
 
1,436 posts
Join Date:Joined: Jun 2009
Donate to Me
More
Can someone with a US WIFI flyer, please tell me what the CID is for that model?
The Following User Says Thank You to globatron For This Useful Post: [ View ]
18th October 2011, 03:33 PM   |  #7  
DigitalMD's Avatar
Senior Member
Flag Washington DC
Thanks Meter: 613
 
2,827 posts
Join Date:Joined: Mar 2010
US Wifi BestBuy model

(bootloader) version: 0.5
(bootloader) version-bootloader: 1.10.0000
(bootloader) version-baseband: 3809.05.04.10_M
(bootloader) version-cpld: None
(bootloader) version-microp: 0850
(bootloader) version-main: 1.36.1540.32
(bootloader) serialno: HT15LJN01350
(bootloader) imei: 355195000000017
(bootloader) product: flyer
(bootloader) platform: HBOOT-7230
(bootloader) modelid: PG4140000
(bootloader) cidnum: BS_US001
(bootloader) battery-status: good
(bootloader) battery-voltage: 4167mV
(bootloader) partition-layout: Generic
(bootloader) security: on
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader:
(bootloader) hbootpreupdate: 12
(bootloader) gencheckpt: 0
all: Done!
finished. total time: 0.016s
The Following User Says Thank You to DigitalMD For This Useful Post: [ View ]
18th October 2011, 09:39 PM   |  #8  
OP Recognized Developer
Flag All over the place
Thanks Meter: 2,050
 
1,436 posts
Join Date:Joined: Jun 2009
Donate to Me
More
Can I get a volunteer who has:
  1. A US WIFI Flyer
  2. Has upgraded to HC
  3. Wants to go back to GB but is stuck
  4. Doesn't mind if the HC version is the WWE one ( eg. wants revolutionary S-OFF on GB)
The Following 2 Users Say Thank You to globatron For This Useful Post: [ View ]
18th October 2011, 09:41 PM   |  #9  
AidenM's Avatar
Senior Member
Look behind you...
Thanks Meter: 316
 
1,139 posts
Join Date:Joined: Mar 2011
Well I could upgrade to HC and try the downgrade method, but do you mind helping me getting HC?
The Following User Says Thank You to AidenM For This Useful Post: [ View ]
18th October 2011, 09:45 PM   |  #10  
OP Recognized Developer
Flag All over the place
Thanks Meter: 2,050
 
1,436 posts
Join Date:Joined: Jun 2009
Donate to Me
More
yeah, ok.

Sorry, just saw your PM now.

The Following User Says Thank You to globatron For This Useful Post: [ View ]
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes