
With the official announcement of the HTC One V at the Mobile World Congress last February, HTC fans finally got a glimpse of how the Sense 4.0 UI looks on top of Ice Cream Sandwich. Just right after its announcement, numerous leaked firmware builds of the HTC One series began to circulate throughout the Internet. And, expectedly, independent developers scooped them up, hoping to be able to port the updated firmware to other earlier HTC handsets.
One device lucky enough to receive a ported version of the HTC One V firmware is the HTC Desire S. Featuring a 1 GHz processor and a 3.7 inch touchscreen, the Desire S is already a fantastic device, although it is definitely overshadowed by dual-core or quad-core devices. But, can the HTC Desire S survive an Ice Cream Sandwich invasion? Apparently so, as XDA Developers member proxuser has ported Android 4.0.3 Ice Cream Sandwich and HTC Sense 4.0A (Lite) from the HTC One V to the HTC Desire S.
The custom ROM, called Primo-S, is based on firmware 1.56.401.4 from the HTC One V. It is pre-rooted and odexed, supports init.d and multiple languages, provides free 25 GB Dropbox storage, and includes updated apps.
Currently, the ROM is still in development, but most phone functions are working well. The following, though, don’t work yet: camera, camcorder, Wi-Fi hotspot, USB tethering, and a few other issues yet to be identified.
If you want HTC One V’s software running on your HTC Desire S, check out the rest of this guide.
Requirements
- HTC Desire S — rooted, with S-OFF, and with custom recovery (e.g., ClockworkMod Recovery) installed
- Fully charged battery or at least 70% battery left.
- Backup of your personal data and files.
Instructions
- Download the latest Primo-S 3.0 ROM for the HTC Desire S from here (PrimoS-v3.0.zip, md5sum: 6c9168c3ccda528ebcb440357c2a022c) and save it to your PC. Do not extract the ZIP file.
- Connect your HTC Desire S to your PC via USB cable.
- Copy the downloaded ZIP file to the root of your phone’s sdcard.
- Disconnect your phone from your PC.
- Switch off your phone completely. (Wait for it to vibrate.)
- Reboot into recovery mode. You can do this by pressing simultaneously the “Volume Down” and “Power Key”. If you get stuck at the screen showing a phone with a red exclamation mark, press Volume Up and Power buttons simultaneously.
- Once inside recovery mode, create a Nandroid backup of your existing ROM so that you can always have a restore point if something should happen when installing or trying out this ROM. You can perform a backup in ClockworkMod by selecting “Backup and Restore”, then select “Backup”.
- Return to the main recovery menu.
- Select “Wipe Data/Factory Reset” then select “Yes” on the screen that follows to confirm the data wipe.
- Select “Install zip from sdcard”.
- Select “Choose zip from scard”, and browse for the ZIP file that you have copied to the phone and select the file.
- Confirm the installation by selecting “Yes”. It may take 5-10 minutes for the installation process to finish.
- After the installation is complete, select “Go back” then select “Reboot system now” to reboot your device.
Voila! HTC One V firmware on your HTC Desire S. Your phone is now running Android 4.0.3 Ice Cream Sandwich and HTC Sense 4.0A (Lite), courtesy of the Primo-S custom ROM.