1. Home
  2. Mobile

How To Install HTC Desire S ROM Port On Nexus One

Google-Nexus-OnePreviously, we covered the Desire S ROM port to the HTC Desire and you thought that was awesome. Well, thanks to the efforts of developers at XDA-Developers forum, owners of the Nexus One have not been left behind with the ROM being successfully ported to the Nexus One too, who now have an excellent option when it comes to custom Gingerbread based ROMs. The ROM is stated to be stable enough for everyday use, but is still being worked on for further improvements. For more on the ROM and how to install it, read on!

As we stated earlier, the ROM is still being worked on and a few bugs exist at this point. However, before we point out the flaws, let’s hear the functioning features first. Features like, the HTC Sense, locations, GPS and WiFi are alive and kicking. You even get the newer market but the highlight of the ROM would be the slight overclock to 1113Mhz made possible by the kernel packed in this ROM.

The following features are known to be buggy, or just broken for now:

  • Camera and video recorder may cause the phone to reboot.
  • Bluetooth is broken.
  • FM Radio is not functional.
  • Video player is broken (The Gallery is however, functional.).
  • Graphical glitches exist, but nothing serious.
  • The status bar fails to load at times but rebooting the phone fixes that.
  • US mass storage functionality is broken.
  • Charging LED wont glow when the phone’s on charge.
  • MMS poses problems.

Here are a few screenshots, courtesy of the developers and XDA-Developers.

desire s portdesire s port 4desire s port 5desire s port 3

So now that you know what this ROM has to offer, time to take it up for a spin on the Nexus One.

Disclaimer: Please follow this guide at your own risk. AddictiveTips will not be liable if your device gets damaged or bricked during the process.



  1. To begin, copy the ROM, radio and hboot files you downloaded from the links above, to the root of your SD card.
  2. Once you’ve copied the desired files onto the SD card, reboot your phone into recovery.
  3. Once in recovery, make a NANDroid backup. See our guide on performing a NANDroid backup.
  4. Now wipe data/reset factory settings and then wipe cache and Dalvick cache.
  5. Now navigate to Flash zip from sdcard and choose the radio you copied to the SD card.
  6. Once the radio is installed, repeat the step above to flash the hboot.
  7. So now that both these essential files are flashed, we need to install the ROM that you copied to the SD card as well. Do this by using the same flashing method as employed in Steps 6 and 7 only choosing the ROM this time.
  8. The installation of the ROM would take a minute or two, so wait patiently. Once the installation is complete, simply reboot the phone.

Congratulations! Your phone should now boot into Gingerbread with the Sense UI 2.1 running, and that too on a Nexus One. For updates and queries related to this ROM, visit the forum thread at XDA-Developers.


  1. copied the above screenshots from my flicker post. Haha well addictivetips you have a name in the world,so grow up guys and do something on your own 😛

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.