How To: Use CyanogenMod 12S OTA To Update A OnePlus One

Last updated: August 3, 2020.

CyanogenMod 12S OTA To Update A OnePlus One

The OnePlus One was released in April of 2014 and is already a very popular device.  One of the most distinguishing features of this device, that sets it apart from other similar devices, is its use of CyanogenMod.


The OnePlus One uses CM11S, equivalent to Android KitKat, which hasn’t been released for other devices.  Currently, there is an update to Lollipop via CM12S.

The OTA update was released yesterday and already someone in the Reddit forums was able to extract the OTA zip.  This zip can be flashed using fastboot commands in recovery mode.  This allows you to install the update via Sideload.  This update is legit and was uploaded to XDA by James1o1o.  From the comments on the thread, it seems like the update is working quite well.  The only catch is that those who up updated their device to Oxygen OS now need to revert to CM11S before CM12S will work for them.

In this post, we’re going to show you how you can update a OnePlus One to CyanogenMod 12S.  Follow along.

Prepare your phone:

  1. This guide is only for use with a OnePlus One. Don’t try it if you have another device.
  2. You need to charge your battery to at least over 60 percent.
  3. Back up your SMS messages, call logs, and contacts.
  4. Backup media content by copying the files to a PC or Laptop
  5. If you are rooted, use Titanium Backup.
  6. If you have a custom recovery, make a Backup Nandroid.


Note: The methods needed to flash custom recoveries, roms and to root your phone can result in bricking your device.  Rooting your device will also void the warranty and it will no longer be eligible for free device services from manufacturers or warranty providers.  Be responsible and keep these in mind before you decide to proceed on your own responsibility.  In case a mishap occurs, we or the device manufacturers should never be held responsible.



CyanogenMod 12S: Link | Mirror

Install the update:

  1. Copy the zip file you downloaded to the ADB folder
  2. Configure the Fastboot/ADB on your device.
  3. Boot your device into Recovery.
  4. From recovery enter Sideload mode. Go to the Advanced options, you should see the Sideload option there.
  5. Wipe the Cache.
  6. Start Sideload.
  7. Connect the device to the PC with a USB cable.
  8. Open a command prompt in the ADB folder.
  9. Type the following in the command prompt: adb sideload
  10. When the process finishes, type the following in the command prompt: adb reboot. Or you can reboot your device manually.


After the initial reboot, you should now find that your OnePlus One is now running CyanogenMod12S.


Have you updated your OnePlus One?

Share your experience in the comments box below.


About The Author