HTC Desire S users will now have the opportunity to install the latest version of Cyanogen MOD 7.1 version to their device. Android 2.3.7 Gingerbread can now be installed to your device.  Always remember that whenever you’re updating to a new custom firmware, you must have a rooted device in order to proceed.  This is not the official firmware upgrade but rather a community-based version developed by the CyanogenMod community.

After you install CyanogenMod 7.1 on your device, you will be able to enjoy the following enhancements:

  • Based on the latest Android 2.3.7 Gingerbread firmware
  • Supports AOSP based kernels
  • Supports the latest version of the Android Market 3.1.6
  • Optimized battery life support with smooth user interface
  • Features a dedicated “Downloads” section for easy managing of your downloaded files


In order for the CyanogenMod firmware to successfully install, you need to follow a few steps for the process to run smoothly.

  1. First step is to enable the USB Debugging Mode. You can enable this feature by navigating to Settings > Applications > Development > USB Debugging.
  2. After this, you will also have to disable the fast boot feature by going to Settings > Power > Fast Boot. Lastly you also need to install the HTC Sync Beta drivers for your phone.
  3. Go to from where you can download the Revolutionary S-OFF & Recovery Tool.  Click on “Download for Windows”.  A form will appear and your download will begin.  Fill out the necessary details on the form that appears.  Click on the Generate Key button, and take note of the key that it generates.
  4. Connect your phone to the computer via a USB cable.
  5. Open the Revolutionary tool you have downloaded earlier.  It will start the process of setting the phone to S-OFF.  When prompted, enter the correct beta key generated from the form on the Revolutionary site.  Wait for the process to finish.  Also allow the program to install a custom recovery image.

That’s it.  You have successfully installed a custom recovery image on the HTC Desire S and your phone is also already S-OFF.

If everything is in place, then we’re ready to get started on installing CyanogenMod 7.1 Gingerbread 2.3.7 firmware on your device.


  1. Before anything else, you need to download two files: the Cyanogen MOD 2.3.7 for Desire S package (get it here) and the latest compilation of Google Apps ZIP file (get it here).  After downloading the files, connect your phone to your computer.
  2. Once connected, copy both files to your microSD card without modifying or renaming the files. Make sure that you don’t place them deep inside the subfolders of your phone.
  3. Reboot your phone and enter recovery mode. You can enter recovery mode by simultaneously pressing the Volume Down and Power button on your device.
  4. Once the phone is in recovery mode, use the side volume keys to navigate up and down and select the “Backup and Restore” option to make a backup of your installed stock ROM on your SD card.  (Press the Power button to confirm selection.)  If anything goes way out of plan, we can revert to the earlier state of your phone by using the backup ROM we saved.
  5. Select the option “Clear Storage” to completely wipe your phone.
  6. Select “Install Zip from SD Card” and select the ZIP file associated for Cyanogen Mod 7.1 for Desire S that you have downloaded. Wait for the installation to finish.  Then, install the ZIP file for the Google Apps file in the same manner.
  7. Wait for the installation process to finish. It may take 5-10 minutes, after which your phone will automatically restart itself. Just in case it doesn’t, you can reboot it manually by selecting “++++Go Back ++++” to get back to the main menu and choose “Reboot System now”.

Congratulations! You have successfully updated your HTC Desire S to CyanogenMod 7.1.

Paul Nuñal
Paul and I.T. are synonyms. If you need help with I.T.-related stuff, call on Paul. His experience with Android phones goes way back to the ancient single-core-phone days. But, he keeps himself up to date, so now he has a dual-core beast in his pocket, and is looking forward to getting his first quad-core monster, and when it comes, his first eight-core phone. Perhaps he should be called Mr. X-Core, where "X" equals the number of CPU cores.