Install OxygenOS on OnePlus Devices using Local Upgrade (Guide)

Install OxygenOS on OnePlus Devices using Local Upgrade

The instructions in this guide will help you install OxygenOS on OnePlus devices using Local Upgrade option in Settings.

OnePlus has been in full-form since December and has been launching Oreo-based OxygenOS update for all its supported devices frequently. One thing that we have to list over and over again, is the instructions to install those updates manually. Well, the fact is that the instructions stay the same for every OnePlus device. Which makes it redundant for us to insert them each time a new software update is announced. To overcome this situation, we have developed this detailed guide to help you install OxygenOS on OnePlus devices using Local Upgrade option.

Install OxygenOS on OnePlus Devices using Local Upgrade
Install OxygenOS on OnePlus Devices using Local Upgrade
Table of Contents

Guide to Install OxygenOS on OnePlus Devices using Local Upgrade

The OEM is quite consistent with software updates, but these updates are incremental and could take from a few days to almost weeks, to be available for each and every device worldwide. Well, of course, users are not so keen on waiting for days to try out the new features or to get a more stable experience. If you would like to quickly update your device, then you might have considered the option to manually install OxygenOS on OnePlus devices.

Now, this could be done using a few different ways, the most common of which is to use the inbuilt option in the Settings. To be precise, this option is known as “Local Upgrade“.

Before you go ahead, there are a few things/requirements that you should first run down through.

  • Your OnePlus device must be completely stock. Which means, neither it should have a custom recovery and nor should it be rooted.
  • Always download the OxygenOS full ROM/OTA zip specified for your device. We often provide direct links to the firmware in our device-specific posts.
  • It is strongly advised to take a complete backup of your personal data before you manually install OxygenOS on OnePlus devices using Local Upgrade.
  • Also, charge your Android phone to at least 50-60% battery level to avoid any disruptions during the update process.

Once you have gone through the above list, head down below to the instructions.

Download OxygenOS Full ROM & Open Beta ZIP

Steps to Install OxygenOS using Local Upgrade

  1. Download the incremental OTA zip or Full ROM zip for your OnePlus device.
  2. Connect your Android phone to the PC using the USB cable.
  3. Once connected, swipe down the notification bar and enable the ‘Transfer files’ option.
  4. Copy the full ROM/OTA package to the root of the internal storage. By “root”, we mean outside all the folders.
  5. When copied, disconnect your OnePlus device from the PC.
  6. Now, go to the app drawer and launch ‘Settings‘.
    Install OxygenOS on OnePlus Devices using Local Upgrade - 1
  7. Scroll down to the bottom and select ‘System updates‘.
  8. Press the cog (gear-style) icon on the top-right of the screen.
  9. Select the ‘Local Upgrade‘ option.
    Install OxygenOS on OnePlus Devices using Local Upgrade - 2
  10. The system will automatically fetch the update zip.
  11. Finally, to install OxygenOS on OnePlus devices, tap on the filename and select ‘UPGRADE NOW’ when prompted.

As soon as you do that, the installation process will begin. During this, your OnePlus device will boot into the stock recovery and flash the update package. Finally, when everything’s complete, your device will reboot.

Your Android device should now be running the updated OxygenOS. Go to Settings -> System -> About phone to confirm that the specific OOS version was installed correctly. So there you go, you have just been able to install OxygenOS using Local Upgrade on your OnePlus device. If you have any doubts regarding the process, kindly leave a comment below.


  1. Hello. I already tried to do this but it says that there it an error a doesn’t allow me to install. It appears a message that the upgrade has no register of updates. Please help

    1. Hi. I am not able to fully understand the issue. Please state the device name, the OxygenOS version installed on it, and the OxygenOS version you’re trying to install. Also, please provide a picture of the error screen, it will help me understand the issue.

  2. Hi, I have a oneplus one device. i have downloaded the oxygenOS bundle from oneplus site to update the OS manually. But in the settings /Software updates pane i am not able to see “Upgrade Locally” option.
    Can you help me with this?

    1. Hi Srini. Please go to Settings > Software updates, take a screenshot of that screen and share it here via imgur[dot]com.

  3. I am upgrading my op5 to pie via local upgrade it goes into stock recovery but after rebooting it stays on older version.

    1. Hi Ankit. That’s odd. Did you have Magisk installed prior to flashing the update?

Leave a Reply

Your email address will not be published. Required fields are marked *