Even though it might seem late, OnePlus X users finally will get their hands on experience with using Android 6.0.1 Marshmallow. A few OnePlus X users were starting to show frustration with the delay in getting the Marshmallow update, and won’t be entirely pleased when they find out that only a Community build update has been released and not the OTA, meaning that it’s likely to have some stability issues.

But it does bring all the Marshmallow goodies to the phone and since it is being released via the OnePlus official site, it is more than capable of being one’s daily driver.

Furthermore, we can expect the stable build to be just around the corner as most of the time the aim with community builds is usually to get consumer feedback regarding the software and then fix any reported bugs before the final stable release.

It’s also worth noting that this release is limited, and OnePlus says it might pull the download link at some point in the future if and when enough feedback is provided.

As for know according to the official link page here are the documented issues with this ROM.

  • Mobile network stability issues in some regions
  • Some 3rd party apps may experience some compatibility issues
  • Language localization is still being improved

So without further ado let’s get to flashing!


First of all, you will need to ensure a few things before we start:

  • Confirm you are using an unlocked OnePlus X

Note: Carrier models might not work with this method. The user is to perform this at their own risk.

  • Ensure that you have the necessary OnePlus installed (Download here).
  • Check if you have at least 80-85% of battery charge. We don’t want the phone dying in the middle of the process.
  • If you have done this process before on other devices then you must be familiar with ADB and fastboot. Ensure that you have it installed.

For those who aren’t familiar with ADB and fastboot, Please refer to our detailed guide on How to Setup ADB and Fastboot on Windows within Seconds

  • Enable USB-Debugging from Developer Options in the Settings menu.
    • If you cannot find Developer Options, then you’ll have to first enable it by going to Settings -> About Phone -> Build Number and tap it 7 times until you see a small notification that you have enabled it.
    • Then return to the Settings menu, you should find Developer Options there. Open it and enable USB Debugging.
  • Make sure that you have backed up all your personal data and apps as all data might be erased!
    • For Contacts, Calendar and People details use Google Accounts Sync to backup
    • For Apps and App Data check out our detailed post here.

Disclaimer: The following procedure is highly risky and there are chances that you may brick your phone if not performed correctly, DroidViews cannot be held responsible if that happens. So the user should tread cautiously and at their own risk.


You will need to download these files on keep them on your Desktop.

  • OnePlus X OxygenOS 3.1.0 (Marshmallow) Community Build.zip: Download Here

Flashing instructions for both stock recovery and TWRP(custom) recovery users are given on the ROM page itself, visit it using this link. If you encounter any additional issues while flashing do let us know in the comments below.

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