by | June 28, 2014 | How-to

OnePlus One About

This guide is for OnePlus One (TD) China version which comes preloaded with ColorOS. Following the steps bellow will replace the Chinese version of ColorOS with the international CyanogenMod 11 ROM for the OnePlus One, including all Google apps and services. Once the phone is flashed with the CyanogenMod 11 ROM the phone will get OTA updates.

NOTE!!
This guide is for advanced users, if you’r not sure what you are doing better don’t. Flashing the wrong way may corrupt the system and leave your phone unusable.

These steps have been tested on OnePlus One TD China versions purchased via oneplus.cn and JD.com

If you need any help or want to leave a comment reply at the bottom of this post.

 

Files needed:
OnePlus_OneKeyUnlock.7z
CM11-oneplus.7z
OnePlusUSB.zip

Step 1: Download and unpack all files on your PC

Step 2: Connect phone to PC and install USB drivers

If installation of USB drivers fails, install Chinese root software to install USB and ADB divers

Step 3: Turn on USB debugging on phone

Step 4: Make sure phone is connected to PC and run one_unlock.BAT

04

Step 5: Press any key on PC to continue the batch script

Step 6: On popup (RSA key fingerprint) on phones screen press OK

06

Step 7: On PC press any key to enter Fastboot mode

07

Step 8: When the “fastboot” appear on phone press any key on PC to continue, phone will now reboot

08

Step 9: On phone you will see “fastboot flash erase“, press left (confirm)

09

Step 10: Phone will now reboot to factory reset still in ColorOS

Step 11: Press any key to on PC to close the script window

Step 12: Finish the First time setup on phone

Step 13: Turn on USB debugging on phone

Step 14: Run CM11-oneplus/one_flash.BAT

14

Step 15: On popup (RSA key fingerprint) on phone press OK

15

Step 16: Press any key on PC, phone will enter fastboot

16

Step 17: Press any key on PC to continue writing the CM11 image (may take few min)

17

Step 18: When you see “finished” at the bottom of script window, press any key yo reboot the phone

18 19a

Step 19: DONE enjoy CyanogenMod

19

 

 

UPDATE
One of our readers reported a fix for the One 64GB version:

Re the 64GB to 16GB issue

You need to use the userdata_64G.img found on Cyanogen the website
instead of the userdata.img which is included in Tom’s cm-11…
download.

At first I tried replacing the userdata.img file with the
userdata_64G.img and it didnt work.

I then downloaded the cm-11.00XNPH33R-bacon-signed-fastboot version
from the cyanogen website at https://cyngn.com/products/oneplusone/

I deleted the userdata.img and renamed the userdata_64G.img to
userdata.img

I then copied three files from Toms CM11-oneplus.7z. They are,
fastboot.exe, one-flash.BAT and adb.exe (dont really know if I needed
the last one).

Now I have CyanagenMod version 11.00XNPH33R, which is Android version
4.4.4. And, I have my 64GB back now… :)

42 Responses to “How to install CyanogenMod on OnePlus One”

  1. JJ

    What is the best way to root?( I have heard that towelroot works) Should it be done before or after installing cyanogenmod?
    Thanks

    Reply
  2. Ernestas Kaunas

    after install CyanogenMod from 64gb version dropped to 16gb any ideas to fix it?

    Reply
      • Ilja

        I have a question, I installed the version 64 gb , and now I have 16 gb. How do I get back to version 64 gb . I do all the same as I did before, but the phone, the computer does not see. What I need do? Thanks for the answer

        Reply
        • Sayem Hossain

          Is there any update on how to get back to 64GB??? here stuck with 16 GB. Please help…..

          Reply
          • Justin Laurente

            can you please do a step by step instruction too regarding the 64gb fix? I’m having a hard time understanding where I can find and do “userdata_64G.img touserdata.img”. after downloading cm-11.0-XNPH38R-bacon-boot-debuggable.img and cm-11.0-XNPH38R-bacon-signed-fastboot.zip what do I do?

            and can you also construct a fix regarding signal? My phone doesn’t seem to generate any. There’s this fix on XDA forums but I don’t understand much of it. Sorry I’m not really that good in doing these flashing and I mistakenly bought a chinese OPO. :( THANK YOU IN ADVANCE 😀

          • disqus_Q5LNkCnA8I

            You need to use the userdata_64G.img found on Cyanogen the website
            instead of the userdata.img which is included in Tom’s cm-11…
            download.

            At first I tried replacing the userdata.img file with the
            userdata_64G.img and it didnt work.

            I then downloaded the cm-11.00XNPH33R-bacon-signed-fastboot version
            from the cyanogen website at https://cyngn.com/products/oneplusone/

            I deleted the userdata.img and renamed the userdata_64G.img to
            userdata.img and copy it into Tom’s cm-11 CM-11 oneplus.7z.

            After that, fastboot only the CM-11 oneplus.7z and you’ll get your 64gb back.

            I did this, I get my 64gb back and the CyanogenMod update is now XNPH44R

          • zul

            Justin…
            what you mean by copy into Tom’s cm-11 CM-11 oneplus.7z? is it in phone or laptop/computer? can you explain…
            and how to fastboot only CM-11 oneplus.7z.

            Please help me…i ready stuck about this fastboot.

            Tq

          • disqus_oasuQDjnKh

            okay, you follow exactly the 19 steps posted. then, you copied userdata_64G.img from cm-11.00XNPH33R-bacon-signed-fastboot version or any other CyanogenMod you downloaded in https://cyngn.com/products/oneplusone/ into CM11-oneplus.7z that you extracted.

            you need to rename the “userdata_64G.img” to “userdata.img”

            after replacing the “userdata.img”, you click on the one-flash.BAT

            all of this, is in laptop.

          • zul

            I’ve already follow 19 step of flashing CM11s and then my storage of 64GB become 12.14GB….

            It means that i just need to download cm-11.00XNPH33R-bacon-signed-fastboot and rename ”userdate_64GB.img” to ”userdata.img” and then click on the one-flash.BAT in CM11 -oneplus.7z?

            Is it right sequence?

          • disqus_oasuQDjnKh

            after rename the “userdata.img”, copied it into CM 11 oneplus.7z and click on the one-flash.BAT

          • zul

            Ok thanks….

            It will erase all data and application that have been installed?

          • Dusa Shah

            Hi great guide!

            Do you have the step by step instructions to update from 16GB to 64GB? I don’t really know where you would rename the files :/

            Also if starting from scratch which steps would change to flash straight into the 64GB version.

            Many thanks

    • Ilja

      you did it with your phone?? after install , my device is not found , i don’t now how can i fixed back my 64 gb (((

      Reply
  3. Leandro Freitas

    UNLOCK Bootloader working to?help please i just get my one plus one from oppomart, but come with CyanogenMod 11 Nightly,
    and clockworkmod v6.0.4.8 plus root :(
    can i install cyanogenmod 11s with this way in that video?sorry for my ingles ,im from brasil :)
    let me know thanks verymuch

    Reply
    • Tom Cn

      Yes, step 4 unlocked the bootloader.
      You better contact the seller to confirm which method works best for your device.

      Reply
  4. Brucebrasil

    after install CyanogenMod from 64gb version dropped to 16gb any ideas to fix it?:(

    Reply
  5. JR

    Just wanted to thank you for this. I got my Chinese version One Plus but was disappointed with Color OS. Everywhere else flashing the phone seem so hard, but you putting all of this together made it so easy. Thank You!

    Reply
  6. Jeff Gan

    Thanks for the handy step by step. I have questions relating to the Oneplus I’m hoping you can help. I have the China version with CM. I am on China Unicom and it will not run on the 3G network. Only E shows. Is this a problem unique to the Oneplus and Unicom? Also, how are the latest nightlies updated? Appreciate the help. Thanks.

    Reply
  7. Sam

    Hi, bought Chinese color os version and upgraded to CM11. phone signal is dead. tries to reload CM 11 and even change SIM card, phone signal is still dead. Any suggestions pls? I am using it in Indonesia

    Reply
    • yashvi

      having the same problem in india.. read somewhere that 4.4 update will fix it. dont know if its true

      Reply
  8. Ilja

    I have a question, I installed the version 64 gb , and now I have 16 gb. How do I get back to version 64 gb . I do all the same as I did before, but the phone, the computer does not see. What I need do? Thanks for the answer

    Reply
  9. spc

    I have also the 64Gb to 16Gb issue… Is necessary to come back to colorOS to follow all these steps again, or I can go directly from CyanogenMod 16Gb to CyanogenMod 64Gb? Thanks a lot!!

    Reply
  10. Roman

    Can’t do Step 8: When the “fastboot” appear on phone press any key on PC to continue, phone does not reboot and info does not erase.Please help

    Reply
  11. karan motwani

    i have one plus one and it suddenly stop working. when i press power button one plus sign comes and it goes away.this goes on . what should i do now to make it normal.please reply

    Reply
  12. dan

    Hello
    I am stuck on step 8, my phone stuck on fastboot and on the cmd window it’s says “waiting for phone”
    What could be the problem?

    Reply
  13. Raelene MacDonald

    Thanks for all the information Tom. When I click on the 3 files above needed to install CyanagenMod it takes me to forums?? Am I doing something wrong?

    Reply
    • Tom Cn

      Wait 5 sec, click on the “Skip Ad” bitton top right, and you will get to the files.

      Reply
  14. Rezwan Kabir

    Hey…I’ve been able to successfully install Cyanogen on my OnePlus One that I got from China…but it seems that I can no longer transfer files between my PC using the USB cable as the option no longer comes – not even a notification that the device is connected to the PC. The cable is fine since I tested it with another device, so it must be either a problem with the settings or a problem with the OS itself. Is there any way that you can help me out with this?

    Reply

Leave a Reply

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