Manually Install OxygenOS 2.1.4 on OnePlus One


If you have been using the OnePlus One for a while, you must have known about OxygenOS – the community-sourced after-market firmware for the OnePlus devices.

The OnePlus One comes with CyanogenMod as its default OS, which embeds a lot of features and regular updates. But, not everyone likes a huge list of features, that they might render useless at the end. So, for some users, stability is a factor that they like to keep at the upper hand. OnePlus definitely didn’t overlook this, and finally decided to take it to its own hand and announce OxygenOS in 2015.

OxygenOS is basically AOSP compiled for OnePlus devices, with some extra features. This makes the users move more close to the stock AOSP behaviour, without any bloated stuff. OxygenOS doesn’t offer a huge list of customization options, like CyanogenMod. It is basically limited to changing wallpapers, navigation control, Double tap-to-wake, custom gestures, Shelf, etc.

One thing that I can assure our readers – OxygenOS is stable, with no major bugs or crashes that you have to deal with. The latest for OnePlus One is OxygenOS 2.1.4, which has been released here.

However, you must note that OxygenOS is still based off Lollipop 5.1.1, so it does make it a simple choice for the users. If you are well fond of features and tweaks, you go for CM, or else if you want close-to-stock experience and stability, you opt for OxygenOS. Now, without much waiting, we will help you Install the latest OxygenOS 2.1.4 on OnePlus One.


Flashing firmware manually is risky and may soft-brick you OnePlus One. DroidOrigin shall not be held liable if anything goes wrong and you mess up your device. However, we will assist you to our best you come along any such issue.


Backup your OnePlus One completely. Flashing this firmware will completely erase all the data. Also, charge your phone to at least 60% battery level, so that you can avoid any shut downs during the process.

Install OxygenOS 2.1.4 on OnePlus One

  1. Download OxygenOS 2.1.4 and on your PC. I recommend you create a specific folder (e.g. O2Install), and move both the files to it.
  2. Extract, and you should now see a few more folders and files in the same folder.
  3. Power off your OnePlus One completely. Now, press and hold Volume Up and Power keys altogether until you see Fastboot Mode.

    Fastboot Mode on OnePlus One
    Fastboot Mode on OnePlus One
  4. Once the phone has entered fastboot mode, connect it to the PC using a USB cable.
  5. Now, double-click on AllInOne.bat. The tool will now open as a command window.
  6. Press 1 on the keyboard and hit the Enter key to Check Device Status.
  7. If the new command window shows device ID for your connected OnePlus One, then you’re good to go.
  8. Now, enter 2 to Unlock Bootloader on OnePlus One and your phone shall reboot automatically into OS.
  9. If your device fails to reboot after this command, enter 5. This will reboot your phone to the existing OS.
  10. Transfer the that you downloaded earlier to the phone storage.
  11. Now, disconnect the phone from the PC and power it off. Boot into fastboot mode by pressing Volume Up and Power keys altogether until you see the fastboot screen.
  12. Connect your OnePlus One again to the PC using USB cable.
  13. Enter 3 to Flash Oxygen Recovery and appsboot patch on your device.
  14. Next, enter 4 and your OnePlus One shall now enter Oxygen Recovery. You can close the command window now.
  15. Now while you are in OnePlus Recovery mode:
    • Select English as your language.
    • Go to Wipe data and cache and tap on Wipe data and cache, again. Select Yes when prompted. The process will take a minute at most, then tap on done when the device displays Wipe success message.
    • Go to Install from local. Browse the ROM zip file and tap on it. Again, select Yes when prompted.
    • When the flashing has been completed, tap on Reboot.

Now that you have installed OxygenOS on your OnePlus One, go on and never settle for anything less. Have issues during the installation, or any other doubts about OxygenOS? Ask us through the comments below.

  • Olivier

    Hi, thanks for the great how-to. I was able to process all steps without any problem but unfortunately when the phone boots on newly installed Oxygen OS it starts optimizing the apps, and then I just get the initial Oxygen OS start screen for a sec and then the phone reboots, and I tried many times but my phone keeps rebooting again and again each time it reaches the start screen… any idea what the problem could be and how to avoid it ?
    I installed Oxygen OS from a OnePlus One previously running Cyanogen 13.

    • Hello Oliver,

      Did you wipe data and cache through the Oxygen recovery, before installing the firmware zip?

      • Olivier

        Yes I did !

        • Perform the data and cache wipe again.
          If it still doesn’t work, I would advise you to re-flash CyanogenOS 12.1, and then carry out this process.

          • Olivier

            That’s what I just did and it worked perfectly, my phone has finnaly been able to boot and I can use it 🙂
            Many thanks for the how-to and the tip Dhananjay !

          • It is always a pleasure helping. Hope you find the other articles useful too. If you have any issues or queries about your Android device, you can contact us anytime, or post a comment.

          • Dify Martua Togi Purba

            Hi Dhananjay, i already donload all the package, but when run AllInOne.bat, it not show shows device ID, and I already try to install the android_winusb.inf from device manager, and dialogue box appeared no match system from the patch folder, and additional info, i’m using windows 7, and Official CM 13.

          • This is certainly an issue with drivers.Okay, so connect your device (In fastboot mode) to the PC, and then go to Control Panel > Device Manager and provide me a screenshot of that.