Update: Forget everything given on this page, and know that the official Marshmallow update is available as community build for the OnePlus X, software version being OxygenOS 3.1.0. Get the changelog and update’s download link here.
For its range, OnePlus X is easily one of the best device available. it goes without saying that its users deserved treatment to Android 6.0 Marshmallow update earlier than OnePlus has planned — which isn’t any quick. Good news then that the OnePlus X CM13 ROM is already available, and for those who preferred OnePlus X for its stock UI as featured in Oxygen OS, these ROMs would serve the purpose very well.
You get stock UI from Android 6.0 on your OnePlus X, and also the cool new features like Doze mode, exceptional app permissions management and far greater control over installed apps — you can check memory usage by apps to know which apps are killing your batter and thus to be uninstalled.
The Android 6.0 update below is not an official one BTW, as these are custom ROMs made by developers, nit by the OEM. You may experience some issues with the ROM thus, though nothing major.
The official OnePlus X Marshmallow update release date is expected to arrive in April 2016.
Till then, if you want to use Marshmallow update on your OnePlus X, you can install the custom ROMs based on Android 6.0 right away. When you are done with the custom ROM, you can easily remove it by installing the official firmware back.
OnePlus is pretty slow when it comes to Android updates. If you look at Motorola, who also use stock UI, they are able to update their current and last year’s flagship to Marshmallow within 2-3 months or so. The Moto X 3rd Gen (2015) and 2nd Gen (2014) have already received the Android 6.0 update (as far as unlocked devices are concerned).
Given that OnePlus X is a quite capable device to run Marshmallow, and isn’t exactly a low-budget device, OnePlus should give it due prominence and provide the Android 6.0 update sooner than the given expected date of April-May 2016.
As on January 13, the Marshmallow custom ROMs for OnePlus X listed below are working pretty great, and are stable enough for daily use (especially if you are crazy about Marshmallow like us).
The OnePlus X CM13 ROM suffers from some bugs. While other ones are minor, the issue with GPS is something you should be aware of. As other ROMs are based on CM13, they too suffer from same bugs.
Small issues with ROM aside (and they will be fixed over time), we recommend you try out the CM13 ROM to get first taste of Android 6.0 update on OnePlus X. You will love the new features from Marshmallow and resulting longer battery life. In any case, you can always go back to OnePlus official Lollipop firmware by installing that, which will remove Marshmallow from your OnePlus X.
Required? To update the device to Marshmallow, you will need OnePlus X TWRP recovery for the device. The stock 3e recovery is not useful here, and is replaced when you install TWRP.
Once TWRP installed, reboot into recovery mode to access the TWRP recovery and then use the Wipe menu to perform a factory reset. Then use the Install menu to install the custom ROM of your choice from below (which should be already downloaded and transferred to OnePlus X, and ready for installation).
OnePlus X Marshmallow Update
- OnePlus X, codename Onyx
- Don’t try this on any other device whose codename is different than the one specified above.
Download Marshmallow Custom ROMs
Find the Marshmallow ROMs along with their download link below. Also linked is ROM’s development page, where you could find that ROM’s latest download link, current list of bugs (if any) and list of features and all other info about the ROM.
1. CyanogenMod 13 (CM13)
2. SudaMod Project
3. Resurrection Remix
6. Resurrection Remix
8. Vanir AOSP
How to Install
Well, download the ROM of your choice from above first. Then check the link below to guide on installing a custom ROM.
Be sure to also download and install Marshmallow Gapps linked below as these contain Google Apps like Play Store, Maps, etc. that are missing in the ROMs by default.
Need help? Let us know if you need any help with this via comments below.