Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,738,086 Members 54,299 Now Online
XDA Developers Android and Mobile Development Forum

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

Tip us?
 
globatron
Old
(Last edited by globatron; 27th January 2012 at 12:59 AM.)
#1  
Recognized Developer - OP
Thanks Meter 2047
Posts: 1,436
Join Date: Jun 2009
Location: All over the place

 
DONATE TO ME
Default Downgrade from HC beta leaks or official HC OTA to Gingerbread.

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:
    Select 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:
    Select Code
    adb push misc_version /data/local/misc_version
  7. Run the following commands:
    Code:
    Select 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:
    Select Code
    adb reboot bootloader

  9. Relock the bootloader:
    Code:
    Select 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
The Following 38 Users Say Thank You to globatron For This Useful Post: [ Click to Expand ]
 
globatron
Old
(Last edited by globatron; 23rd November 2011 at 10:15 PM.)
#2  
Recognized Developer - OP
Thanks Meter 2047
Posts: 1,436
Join Date: Jun 2009
Location: All over the place

 
DONATE TO ME
Default To identify which RUU to use

  1. Boot the phone to fastboot mode
  2. Run the following command:
    Code:
    Select 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:
Select 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
The Following 30 Users Say Thank You to globatron For This Useful Post: [ Click to Expand ]
 
globatron
Old
(Last edited by globatron; 23rd November 2011 at 10:16 PM.)
#3  
Recognized Developer - OP
Thanks Meter 2047
Posts: 1,436
Join Date: Jun 2009
Location: All over the place

 
DONATE TO ME
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:
    Select 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:
    Select Code
    unruu -k <ruu file name>
    For example:
    Code:
    Select 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:
    Select 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:
    Select 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
The Following 8 Users Say Thank You to globatron For This Useful Post: [ Click to Expand ]
 
ex69
Old
#4  
Senior Member
Thanks Meter 13
Posts: 106
Join Date: Aug 2007
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!
HTC EVO 4g LTE Rooted/S-off | Flashaholic

Galaxy Note 10.1, Still 100% stock!
 
tangcla
Old
#5  
tangcla's Avatar
Senior Member
Thanks Meter 192
Posts: 1,573
Join Date: Sep 2008
Location: Melbourne, Australia
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!
 
globatron
Old
#6  
Recognized Developer - OP
Thanks Meter 2047
Posts: 1,436
Join Date: Jun 2009
Location: All over the place

 
DONATE TO ME
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: [ Click to Expand ]
 
DigitalMD
Old
#7  
DigitalMD's Avatar
Senior Member
Thanks Meter 603
Posts: 2,804
Join Date: Mar 2010
Location: Washington DC
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
Days of open internet are almost over as the biggies look for more revenue streaming from your wallet..Soon the internet will be a shell of its current self. With the government wanting their taxes and the big ISPs planning to charge extra for access to specific content (like facebook) and throttle your speed.
The Following User Says Thank You to DigitalMD For This Useful Post: [ Click to Expand ]
 
globatron
Old
#8  
Recognized Developer - OP
Thanks Meter 2047
Posts: 1,436
Join Date: Jun 2009
Location: All over the place

 
DONATE TO ME
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: [ Click to Expand ]
 
AidenM
Old
#9  
AidenM's Avatar
Senior Member
Thanks Meter 316
Posts: 1,139
Join Date: Mar 2011
Location: Look behind you...
Well I could upgrade to HC and try the downgrade method, but do you mind helping me getting HC?
mkdir android ; cd android ; repo init -u https://android.googlesource.com/platform/manifest ; repo sync ; make

Mirrors for Nexus 7 Files
The Following User Says Thank You to AidenM For This Useful Post: [ Click to Expand ]
 
globatron
Old
#10  
Recognized Developer - OP
Thanks Meter 2047
Posts: 1,436
Join Date: Jun 2009
Location: All over the place

 
DONATE TO ME
yeah, ok.

Sorry, just saw your PM now.

The Following User Says Thank You to globatron For This Useful Post: [ Click to Expand ]
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes