OnePlus team is working on OxygenOS 3.0 (Android 6.0.1) for OnePlus 2 and other OnePlus phones and the soak testing already started a few weeks ago. Now, a community build of OxygenOS 3.0 is available for OnePlus 2, which you can test out now, if you cannot wait for the official roll out. OnePlus is releasing this version, as they want feedback from users on bugs.

The below guide explains how to install the new OxygenOS 3.0 (Android 6.0.1 Marshmallow) community build manually on OnePlus 2 with stock recovery and custom TWRP recovery. Note that this is a Beta version of the OS and OTA eligible. You will receive future OTA update on this build, so there is no reason to worry about not getting update if you flash this build.

Besides Android Marshmallow’s native features like new app permissions, battery saving feature and latest security patches, you will also get new features like the new OnePlus Camera UI, new wallpaper picker and a better Shelf UX. Also, OxygenOS 3.0 will give performance improvements (47% faster than OxygenOS 2.2.1), Fingerprint performance, battery life, and more (more details here).

– Dirty flashing is recommended (no need to wipe data and factory reset), but it requires OxygenOS 2.2.0 or higher on the phone.

– If you are coming from other OS or using custom recovery like TWRP, you need a clean install (wipe data and factory reset), but not guarantee to work properly.

Note: This is OxygenOS 3.0 community build (not official build) and Beta version. Backup all data on the phone before flashing the ROM. The below guide is intended for tech-savvy users only. Install at your own risk.