Just days after the OnePlus 3 was launched, CyanogenMod developers have released the CyanogenMod 13 (CM13) for the device along with its recovery option. CyanogenMod is a free, community built, after market firmware distribution of Android, designed to increase performance and reliability over stock Android for your device.
Below is a step-by-step guide to install the latest build for the freshly released OnePlus 3. The build works for all variants of the device. The CyanogenMod 13 build released for the device is an unofficial one so those who want to keep away from any stability issues should not try this.
What features work and what don't
- Camera works in HDR mode but closes after you take a picture
- F2FS is not supported yet
- The build is specially designed for the Snapdragon 820 (MSM8996) and is a new platform, so CM 13 features may not run as good as stock
- Dash charge does not work yet
- Back up your important data and settings on the device to prevent accidental data loss during the firmware installation
- Do not attempt this procedure on any other device or model other than OnePlus 3 variants
- Make sure that correct USB drivers are installed on your PC to enable transfer of ROM to the device's internal storage
- The device must have at least 70-80% battery before you begin installing the firmware. If it shuts down midway, you will have to restart again
Steps to install
- Unlock your bootloader via fastboot
- You must have a custom recovery installed (check the above link)
- Now reboot the device into recovery
- Clean install and wipe all data and cache on the system (Team Win Recovery Project or TWRP is recommended). If you are already on CM then no need for this.
- Flash the latest ROM as per the link provided above
- For those who want Google apps package flash it. Remember if you want gapps you wil have to flash it now and not after the system is booting with CM13 otherwise it will kill your device
- Wipe cache & Dalvik cache and finally reboot your device
Please note that this is not an exact version of the Marshmallow based CyanogenMod 13 as it is still an unofficial build. Also it is still in the nascent stage, so it might be different from how Marshmallow looks on other devices that have received the OTA update.