So, I got tired of waiting for the update from Virgin and decided I'd try to debrand the phone and get the OTA directly from HTC. It didn't go exactly as planned but I got the end result I wanted. Please keep in mind these directions are much more direct that what I did myself, but I was experimenting. This is what I would do knowing what I know now. As always, proceed at your own risk. I did this on version 2.02.666.3 and hboot version .43.003 with a Windows 7 machine.
1. Set up the Android SDK and ADB using this guide:
How To: Set Up ADB/USB Drivers for Android Devices | TheUnlockr
2. Create a goldcard using this tutorial:
How To: Create a Goldcard | TheUnlockr
In step 4 make sure that you replace mmc1 with mmc0 when typing it into the adb shell.
The first time was unsuccessful. I used a 2GB duracell SD card and it just didn't take. The second time I used a 4GB lexar card that worked just fine. I was able to mount my duracell sd card but it still didn't work for me.
3. Once you have the goldcard in the phone you can use the RUU to update your phone to Froyo. The Froyo RUU on shipped roms doesn't seem to be complete (it is only 4.5mb). I was able to find the complete file with google's help: RUU Legend Froyo S HTC WWE 3 15 405 3 Radio 47 51 35 17 7 13 35 05 release 160328 signed - Download from rapidshare.com - Filestube.com
Other info:
- This will reset your phone, so if there is any important information on there you'll need to back it up!
- I had trouble and ended up installing the older version of htc sync as suggested somewhere (can't find the link right now). At the same time I made the second goldcard and it finally worked so I'm not sure which one actually fixed it. My guess it was the goldcard.
- When I tried this I loaded 1.31 onto my phone first as an experiment to see if i would get the OTA updates. On first attempt running the ruu I got a usb connection error. Unplugging the usb cable showed the screen with the android robots and some red or orange text that said "RUU". If this happens just plug the phone back in and try it again. It worked for me. After that I got an ID error 130... I think this was caused by my non-working goldcard (or possibly the htc sync drivers)
- After I successfully installed 1.31 I did get an OTA update to 2.05, the update took just fine. When I restarted my phone I checked again and it saw the update to Froyo. I tried to install this OTA update but it failed every time. Still not sure what caused it to fail. That's when I searched and found the Froyo RUU on google. It took a few minutes but loaded just fine without any errors at all.
- Because I have the RUU from HTC I now have mobile hotspot enabled! My guess is bell/virgin will disable this with the official update. There's also a pretty useful flashlight app that uses the camera's LED and of course I have the ability to move apps to the SD card. The phone runs very smoothly and video playback no longer suffers from out of sync audio. The exchange support for calendar also seems better.
- Video playback is much better. All of my videos used to play with the audio out of sync. It doesn't do that anymore.
1. Set up the Android SDK and ADB using this guide:
How To: Set Up ADB/USB Drivers for Android Devices | TheUnlockr
2. Create a goldcard using this tutorial:
How To: Create a Goldcard | TheUnlockr
In step 4 make sure that you replace mmc1 with mmc0 when typing it into the adb shell.
The first time was unsuccessful. I used a 2GB duracell SD card and it just didn't take. The second time I used a 4GB lexar card that worked just fine. I was able to mount my duracell sd card but it still didn't work for me.
3. Once you have the goldcard in the phone you can use the RUU to update your phone to Froyo. The Froyo RUU on shipped roms doesn't seem to be complete (it is only 4.5mb). I was able to find the complete file with google's help: RUU Legend Froyo S HTC WWE 3 15 405 3 Radio 47 51 35 17 7 13 35 05 release 160328 signed - Download from rapidshare.com - Filestube.com
Other info:
- This will reset your phone, so if there is any important information on there you'll need to back it up!
- I had trouble and ended up installing the older version of htc sync as suggested somewhere (can't find the link right now). At the same time I made the second goldcard and it finally worked so I'm not sure which one actually fixed it. My guess it was the goldcard.
- When I tried this I loaded 1.31 onto my phone first as an experiment to see if i would get the OTA updates. On first attempt running the ruu I got a usb connection error. Unplugging the usb cable showed the screen with the android robots and some red or orange text that said "RUU". If this happens just plug the phone back in and try it again. It worked for me. After that I got an ID error 130... I think this was caused by my non-working goldcard (or possibly the htc sync drivers)
- After I successfully installed 1.31 I did get an OTA update to 2.05, the update took just fine. When I restarted my phone I checked again and it saw the update to Froyo. I tried to install this OTA update but it failed every time. Still not sure what caused it to fail. That's when I searched and found the Froyo RUU on google. It took a few minutes but loaded just fine without any errors at all.
- Because I have the RUU from HTC I now have mobile hotspot enabled! My guess is bell/virgin will disable this with the official update. There's also a pretty useful flashlight app that uses the camera's LED and of course I have the ability to move apps to the SD card. The phone runs very smoothly and video playback no longer suffers from out of sync audio. The exchange support for calendar also seems better.
- Video playback is much better. All of my videos used to play with the audio out of sync. It doesn't do that anymore.