Installing CyanogenMod 10.1 on an HTC One V (CDMA) phone

September 15th, 2013  |  Published in hacks, Recipes  |  4 Comments

My weekend project was installing CyanogenMod 10.1 on an HTC One V phone that I got from my housemate. The phone is made for Virgin Mobile, which uses a CDMA network. The codename I’ve seen for the phone is primoc, though I don’t quite understand how the naming convention works.  The process took me about a day and a half, though it would have only been a couple of hours if I would have realized I needed to activate the phone before I installed the custom ROM and if my backup would have worked correctly.

I’m not quite sure how to write up my experience, but I wanted to share a few warnings or things that would have saved me time and weren’t included in many of the guides.

The ROM zipfiles are hundreds of MBs

Take this into account when planning the time that you need.

Think of the process as multiple steps

A lot of guides combine these into one guide, or gloss over components. I found it helpful to research and understand each task, and also for time-boxing the process.

  1. Unlock bootloader
  2. Install custom recovery image. In this case, this was ClockworkMod Recovery (CWM)
  3. Copy the CyanogenMod and Google Apps distributions (zip files) to the SD card
  4. Install CyanogenMod and Google Apps from the zip files using CWM
  5. Flash the CyanogenMod boot image using fastboot

You don’t have to install any special drivers when using Ubuntu

To run the platform tools on Ubuntu, you need to run then using sudo, e.g.:

sudo ./fastboot flash boot boot.img

Activate the phone first!

The biggest time suck of the process is that I forgot to activate the phone before flashing CyanogenMod. The backup I made didn’t work.  In order to activate the phone (or switch it to your number), you need to use Virgin’s Activate app and this is only available on the stock ROM.  Save some pain and activate the phone using the default ROM before messing around with flashing custom ROMs. Luckily, I found this ROM based on the stock ROM which included the activate app.

There isn’t a RUU for newer versions of this phone

RUU stands for ROM Update Utility. It’s a windows executable used to restore the phone to a default install.

Useful resources

I used these as references during my install:

  • Tony Darugar

    Thanks for the writeup. How well does Cyanogenmod work on this phone? Is it worth the effort?

  • geoffhing

    @5fc3292c4665775ac689c361ca0ffa40:disqus Cyanogenmod works reasonably well on this phone, but my impression is that the phone is a little underpowered for the version of Cyanogenmod I installed. It’s not so slow that I’m compelled to flash a stock ROM, but I don’t know if I’d recommend it to someone unless they absolutely needed a newer version of the OS for a particular reason. I’ve found the Google Maps app to be particularly slow.

  • JoeSponge

    Heavy sigh at “Activate the phone first!”…
    I got my HTC One V for $50, never intending to activate it… I just wanted an Android device to play with (and update to CM!). It’s just meant to be my media device, mini-game device, camera, etc.
    Oh well… I can still use it for my music and GPS and …

  • geoffhing

    @9e50d4cdb328c8d3aa1818f83be2051a:disqus, you can install CM on the deactivated phone, just not activate it on Virgin Mobile afterwards. If you need to revert to a stock-ish ROM that you can use to activate the phone (presumably only works on Virgin), I used After you activate it, you can install CM, no problems.

    If links there are broken, hit me up as I think I still have a copy of the ROM lying around.


This site is hosted by 1 & 1. I started with them because they offered 3 years of free hosting and I've had no complaints sin ce. Use the link below if you're looking for hosting.