OnePlus 2 gets Android 6.0.1 Marshmallow with OxygenOS 3.0.2: How to install

OnePlus rolls out Android 6.0.1 Marshmallow with latest OxygenOS 3.0.2 update for OnePlus 2 devices

OnePlus team has just rolled out the Android 6.0.1 Marshmallow update with the latest incremental rollout of OxygenOS 3.0.2. The new Marshmallow OxygenOS update brings a host of new features and enhancements over its previous release.

A few key improvements added into this update include the Doze mode for enhanced battery life, improved fingerprint sensor and New OnePlus Camera UI and AF optimisation. Check out the complete list of features ported into this update (courtesy OnePlus forums):

Note: The new OxygenOS 3.0.2 update will erase all previous fingerprint registrations on the device and you need to setup the fingerprint sensor afresh after installation.

OnePlus 2 users who are still awaiting the release of this update in their country or region may go ahead and install the OxygenOS 3.0.2 manually, using the guides provided below, with due credit to the industrious XDA developers.

You may follow any of the tutorials listed below depending on the type of firmware (stock or custom) installed, root status and the device encryption status.

Download links

OxygenOS 3.0.2 full zip

OTA files

OxygenOS 3.0.1>> 3.0.2

OxygenOS 3.0>> 3.0.2

OxygenOS 2.2.1>> 3.0.2

OnePlus 2 users running stock firmware on non-encrypted phone, without root:

  • Download the OTA file from the given links, depending on the version of OxygenOS installed on your phone. Alternatively, you can download the full OTA zip file.
  • Connect your OnePlus phone to the PC via USB cable and then copy the downloaded file to your phone's internal storage
  • Unplug the phone from the computer and shut down the device completely. Boot the phone into recovery mode by hitting the Power and Volume Down buttons together
  • Wait until the phone enters recovery mode and then select Install from Local. Finally, choose the downloaded file and hit Install.
  • After the installation is done, just reboot the phone

If your phone is encrypted and running stock firmware, do these steps:

  • Download the OTA file
  • Download ADB and fastboot on your PC and install it as administrator
  • Power off the phone and boot into recovery mode by tapping the Power and Volume Down buttons together
  • Select Install from USB and then connect the phone to the PC
  • Navigate to the desktop on your PC and then open a command window as follows: press Shift + Right click and then choose Open Command window here from the context menu
  • In the command window enter the following code

adb sideload (then the name of the zip).zip

  • Wait until sideload completes
  • Reboot the phone

Those who have rooted OnePlus 2 with OxygenOS 2.2.1 and don't want clean flashing/installation:

  • Download the OxygenOS and the corresponding OTA package from the above download links
  • Download TWRP recovery
  • Boot the phone into TWRP recovery
  • Flash the OxygenOS 2.2.1 without wiping data and then flash the OTA zip
  • Go to Install > Choose images button at the bottom right > select Grarak's Recovery and then choose Recovery from the next menu. Finally, do the Swipe to flash.
  • If you want root access, just install the SuperSU
  • Finally, reboot the phone

Guide to install OxygenOS 3.0.2 on rooted OnePlus 2 with OxygenOS 3.x pre-installed (clean installation):

  • Download the OxygenOS full zip and the corresponding OTA package from the links provided. Also, download TWRP recovery
  • Boot the phone into TWRP recovery
  • Flash the OxygenOS without wiping
  • Flash SuperSU if you need root access
  • Reboot your phone

If you are upgrading any ROM other than OxygenOS

  • Download OxygenOS 3.0.2 and Grarak's TWRP recovery
  • Boot into TWRP recovery mode
  • In the recovery mode wipe Dalvik, System, Data and Cache
  • Navigate to TWRP recovery main menu, select Install then select Images button at the bottom right. Then choose Grarak's recovery, select Recovery from the next menu then perform a swipe on the Swipe to wipe option
  • Return to recovery home menu, select Reboot and then choose Recovery
  • Perform wiping task including Dalvik, System, Data and Cache
  • Now flash the OxygenOS and then flash SuperSU (optional) for root access
  • Reboot the phone

Head over to the original thread on the XDA developers forum for further assistance with troubleshooting any issues during installation.