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

Search This thread

globatron

Retired Recognized Developer
Jun 15, 2009
1,450
2,035
All over the place
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 [COLOR="Red"]2.00.405.3[/COLOR]

    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


    [*]Relock the bootloader:
    Code:
    fastboot oem lock

  9. 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:

globatron

Retired Recognized Developer
Jun 15, 2009
1,450
2,035
All over the place
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:
[b]modelid: PG4110000  (3G Flyer)[/b]
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


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


[b]modelid: PG4140000 (Wifi Flyer)[/b]
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:

globatron

Retired Recognized Developer
Jun 15, 2009
1,450
2,035
All over the place
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_signed.zip
    RUU_Flyer_BrightstarUS_WWE_2.27.1540.31_R_Radio_20.3504.30.089BU_3809.07.04.06_M_release_204116_signed.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:

ex69

Senior Member
Aug 31, 2007
107
13
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!
 

DigitalMD

Senior Member
Mar 16, 2010
2,931
639
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
 
  • Like
Reactions: [email protected]

globatron

Retired Recognized Developer
Jun 15, 2009
1,450
2,035
All over the place
Will be testing this evening once I have my IRC channel ready, forum latency is too high; this will be from about 7pm to 11:45pm BST which would be 1pm to 6:45pm Eastern.

General release to follow after that. First couple of people on get to be the guinea-pigs.

Alastor_ru I'll let you have the first run-through of the automated version for the 3G Flyer by anyone other than myself.
 

nsxt99

Member
Jul 11, 2008
36
3
appreciated help from globatron, i have sucessfully revert my flyer back to GB by using goldcard method.
Do take note on the goldcard part, dont use paste function, cause it will copy mmc1 value, what we need is mmc2 value.

again salute to globatron, for helping alot of folks. THANKS!
 

globatron

Retired Recognized Developer
Jun 15, 2009
1,450
2,035
All over the place
There is something odd about goldcards on the US flyer.

Can someone with a best buy flyer give me a copy of partition 28:

you can do that from "adb shell"
Code:
dd if=/dev/block/mmcblk0p28 of=/sdcard/part28.img

And upload the file "part28.img" from their sd card somewhere for me to collect. There is nothing unique to your device in that partition, but if you are concerned about privacy, pm me the link and once I have it I'll let you know and you can take it down again.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 42
    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 [COLOR="Red"]2.00.405.3[/COLOR]

      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


      [*]Relock the bootloader:
      Code:
      fastboot oem lock

    9. 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
    30
    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:
    [b]modelid: PG4110000  (3G Flyer)[/b]
    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
    
    
    [b]modelid: PG4112000 (3G Flyer Canada)[/b]
    RUU_Flyer_Videotron_CA_X.XX.1530.X
    	cidnum: VIDEO001
    
    
    [b]modelid: PG4140000 (Wifi Flyer)[/b]
    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
    9
    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_signed.zip
      RUU_Flyer_BrightstarUS_WWE_2.27.1540.31_R_Radio_20.3504.30.089BU_3809.07.04.06_M_release_204116_signed.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
    4
    Nice. I opted to guinea pig for globatron yesterday but being a Mac user required repackaging the exe. If someone can recommend a MAC RUU client/port/app...that would be great help.

    Zip versions:
    http://www.multiupload.com/NBJMHJFLAB RUU_Flyer_BrightstarUS_WWE_1.36.1540.32
    http://www.multiupload.com/O5ZLYG7NKN RUU_Flyer_BrightstarUS_WWE_2.27.1540.31


    I didn't bother with md5's because the RUU will check the signatures anyway.

    Code:
    fastboot oem lock
    fastboot erase cache
    fastboot oem rebootRUU
    fastboot flash zip <rom-name.zip>
    2
    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)