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
- Perform a HTC unlock using the HTC unlock website
- Download this recovery download MD5: bb366b025dcc454ffe8b21b8bf0c72d0
- Download superuser from here
- Copy the su zip file to the root of your external SD card.
- Boot the flyer to fastboot mode
- Flash recover
Code:fastboot flash recovery recovery.img
- Reboot to recovery and install the su zip file.
- Reboot to android
- Proceed with the downgradre procedure below.
Downgrade
- 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.
- Download misc_version_universal.zip and extract the misc_version file from it.
- If you don't have adb and fastboot on your PC
- 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.
- Boot your flyer up to android if it's not already on, with usb debugging enabled and connect it to the PC.
- Run the following command:
Code:adb push misc_version /data/local/misc_version
- 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
- Reboot to fastboot:
Code:adb reboot bootloader
[*]Relock the bootloader:Code:fastboot oem lock
- 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
I did downgrade without locking my bootloader... I'ts booting now... for 5 mins... still the HTC logo? I'm stuck. How do i lock the bootloader? In adb it says device not found
EDIT: I think i can solve it now... i hope so. Awww didnt fix it
- Boot the phone to fastboot mode
- 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
whr shld i type it...when am in bootloader and i click fastboot ...there is no change..
dunno whr to type the command...
You can only boot to fastboot mode until you have run the RUU to complete the S-ON procedure.
Boot to fastboot mode and then run the appropriate RUU and you should be good.
I'm afraid I have to join the recent chorus of those in need of help.
I followed the instructions in "Downgrade" of Post #1. (It seemed to be the right one as I looked at the options.)
After the RUU installation, my Flyer (US Best Buy WiFi model) is stuck at the white screen with HTC. I shut it off, boot into hboot, and all the options but Fastboot take me back to the white screen with HTC. I ran the RUU a second time, and still no dice.
I used the Brightstar 2.27.1540.31 RUU. I've poked around and hoped to be able to figure this out, but alas, I cannot.
My ultimate goal is to install this: http://xdaforums.com/showthread.php?p=25247476#post25247476 but I need back to GB from HC first.
Thanks, folks! Any and all help is much appreciated.
Jeff
S-Offwhat is your hboot version as of now. Does it say s-off or unlocked
fastboot flash recovery recovery.img
adb push misc_version /data/local/misc_version
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]
adb reboot bootloader
fastboot oem lock
fastboot getvar cid
[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
sudo cp unruu /usr/bin
chown root:root /usr/bin/unruu
sudo chmod 755 /usr/bin/unruu
unruu -k <ruu file name>
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
sudo adb reboot bootloader
sudo fastboot oem lock
sudo fastboot erase cache
sudo fastboot oem rebootRUU
sudo fastboot flash zip rom.zip
sudo adb reboot bootloader
sudo fastboot oem lock
sudo fastboot erase cache
sudo fastboot oem rebootRUU
sudo fastboot flash zip <rom file name.zip>
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.
fastboot oem lock
fastboot erase cache
fastboot oem rebootRUU
fastboot flash zip <rom-name.zip>