[OnePlus X General] saeedashifahmed:
OnePlus X is the only nonflagship device from OnePlus. The X is not a flagship but definitely worth buying because of its High-end specs and relatively low price with a wide-open attitude towards user customization which makes OnePlus X more popular. The OnePlus Company is getting a big boon today, as official CyanogenMod support comes to the smaller, cheaper OnePlus X. The X is equipped with the custom Oxygen OS, but for those who prefer the community-built ROM, Official CM 13 is now available.

Oxygen still hasn't been updated to Marshmallow code on OnePlus X, except for a beta available on the OnePlus 2. CyanogenMod 13 is based on Android 6.0.1, plus the various tweaks and customizations built by the CM team. The Latest build provides all the Android 6.0.1 Marshmallow features and a great battery life on your device. It is a great custom ROM that runs blazing fast and smooth. You will able to install this Official CM 13 in your OnePlus X using this tutorial. It is necessary to Root your phone and has a custom recovery installed in order to install this CM 13 zip file because Cyanogen zips are not a Signed Zip of official OnePlus firmware.

TWRP Custom Recovery is Available for OnePlus X. If you've already rooted your phone, you can install TWRP via the official app. If not, grab the images from the web and install them via fastboot with your PC. You may know the drill. Or just Google it up.

If this is your very first time installing a custom ROM, we understand you would want to make sure your installation process go as smooth as possible. So before installation, make sure you have backed up your important Apps and Data with Titanium Backup (Recommended). When installing this Official CM 13 ROM based on Android 6.0.1 Marshmallow, your entire Data + System will be cleaned — like a brand new phone.

All set and ready? Good. Now, let’s proceed with the tutorial below and install Official CM 13 ROM based on Android 6.0.1 Marshmallow on your OnePlus X.

Download CM 13 Onyx Latest Build :

This is the Officially Updated download page of CyanogenMod where you will find the latest Nightly or Snapshot build from CyanogenMod. We suggest you to download the snapshot build (if available) as the snapshot builds are highly Stable. If you rely on your OnePlus X as a "daily driver" phone you might not want to flash the very first nightly.

Mod edit: link removed.

Download Official Google Apps :

Make sure to Select ARM > Android 6.0 > Pico to download for the best result. Later on you can download all the GApps of your choice from Play Store.

Click here to Download GApps

I have put together a detailed step by step installation instruction so that the first time users doesn't face any problem. If you are used to installing custom ROMs with TWRP recovery, then this should not be any different for you. Please read every step carefully so that your installation goes smooth without facing any problem.

As I mentioned earlier, you need to have a custom recovery (TWRP for this tutorial) installed on your phone. Please do that first and then get back to this tutorial. Make sure you read this tutorial once before actually performing it on your device.

Step 1 : Download Official CM 13 ROM and GApps from the above link for OnePlus X to your computer.

Step 2 : Connect and mount your OnePlus X USB memory to your computer using the USB cable.

Step 3 : Now copy/paste the downloaded CM 13 zip and Google Apps zip files to your

phone memory / SD card. Make sure the files are in the phone memory root (not in any folder).

Step 4 : Then turn OFF your phone and disconnect from the USB cable.

Step 5 : Now to get in the Recovery Mode. Switch ON the phone while pressing and holding Volume Down + Power buttons together.

Step 6 : Once you are in TWRP Recovery, perform a full data wipe by tapping on the ‘Wipe’ button. Then swipe on the “Swipe to Factory Reset” option at the bottom.

Step 7 : Now go back to the main menu and then tap on the ‘Install’ button. From the list, choose the ZIP file that you copied to your phone memory in Step 3.

Step 8 : Confirm installation on the next screen by swiping on the “Swipe to Confirm Flash” option. The installation procedure should start now.

Google Apps: Once the ROM installation is completed, repeat the above steps from Step 7 to Step 8 for the Google Apps zip file as well and install it on your phone.

Step 9 : Tap on the “Wipe cache/dalvik” button if you get into any boot loops or other issues.

Step 10 : You can now reboot your phone by selecting the “Reboot System” button.

Your One will boot now and it might take about 5 minutes to boot on your first time after flashing a new ROM. So, please wait.

That’s it! Your OnePlus X should now have Official CyanogenMod 13 ROM based on Android 6.0.1 Marshmallow installed on your phone! Go to Settings > About phone to verify.

Any problem during installation ? Do let us know by commenting below! Also, don't forget to share, if you found this post helpful.