Downgrade OnePlus 8/8 Pro from OxygenOS 11 (Android 11) to OxygenOS 10 (Android 10)

How to downgrade OnePlus 8/8 Pro OxygenOS 11 (Android 11) to OxygenOS 10 (Android 10)

Have you installed the latest OxygenOS 11 beta on your OnePlus 8 device? If you’re facing issues and feel that the beta software is not optimal for your daily usage, then you might want to downgrade back to the good old stable OxygenOS 10 software. Moreover, OnePlus has also released the stable OxygenOS 11 update lately. If you’re running the OOS 11 Open Beta, you’d need to downgrade to OOS 10 stable to get the stable OxygenOS 11 OTA update.


In this guide, we will show you how to downgrade the OnePlus 8/OnePlus 8 Pro from OxygenOS 11 (Android 11) Beta to OxygenOS 10 (Android 10). This could be easily done by installing the downgrade/rollback package through the Local Upgrade option.

OnePlus was one of the first few device manufacturers to jump on the Android 11 dev preview bandwagon. Soon after their launch, both the OnePlus 8 and OnePlus 8 Pro received Android 11 developer preview support, aiming at developers and early adopters. And now, after the release of the stable Android 11 update, the company has released Android 11-based OxygenOS 11 Open Beta for the aforementioned devices.


Table of Contents

Downgrading Back to Stable OxygenOS 10

So, why would you need/want to downgrade your OnePlus 8/8 Pro to OxygenOS 10?

It’s safe to say that a lot of users would have installed OxygenOS 11 Open Beta on their phones to test the new features since it’s publically available for everybody and is also quite easy to install. What an average phone user might overlook is the fact that this is beta software. It means that it is still under development, might contain bugs, and thus would not be as stable as the regular stable OxygenOS 10 software for daily usage.



Going through the official FAQ thread posted by OnePlus, we did find a lot of users reporting a variety of issues such as faster battery drain, the new Always-on Display feature not working, uncertified device status in Google Play Store, and more.

In our own testing, we didn’t come around any major issues but one. The proximity sensor was not working properly, especially while on a phone call. Since making calls is a primary function of every phone, it could be extremely inconvenient. Apart from that, everything else seemed to be quite well for our use-case.

While some of these issues might have been caused due to the software, there’s a chance that some others could have been caused due to a user-error. Although not mandatory, performing a factory reset after installing OxygenOS 11 Open Beta could resolve most abnormal behavioral issues. It could provide you a good starting point when looking for potential bugs and reporting them. And more efficient feedback from the users would mean faster development and sooner release of the stable OxygenOS update.

That aside, if you strongly feel that the OxygenOS 11 Open Beta software isn’t yet polished enough for your daily usage, then you can downgrade your OnePlus 8/8 Pro back to stable OxygenOS 10 software for a completely stable experience. The process is quite easy and wouldn’t take more than a few minutes of your time. So, without any further ado, let us get to the instructions.


Make sure that you fulfill the requirements listed below before you head to the instructions.

  • Downgrading by installing the OxygenOS 11 rollback package will automatically erase all the data stored on your OnePlus 8/8 Pro. So, take a complete backup of all your important data first. You could also refer to our guide for instructions on how to take a backup.
  • If you’ll be using your computer to download and transfer the files, then ensure that you have the proper OnePlus USB drivers installed. You will not need these drivers if your PC can automatically detect the phone.
  • Charge your phone to a sufficient battery level (40% or above) to prevent it from shutting down during the downgrade process.
  • If your OnePlus 8 is rooted with Magisk, open Magisk Manager and select “Uninstall” > “Complete Uninstall” before you start following the instructions. This will unroot your phone completely and ensure that that the downgrade goes smoothly.

Download OxygenOS 11 Rollback Package

Knowing that users might want to downgrade back to the stable OxygenOS 10 software, OnePlus has provided the official rollback packages for both the OnePlus 8 and OnePlus 8 Pro. Installing these rollback package to your phone will allow you to downgrade from OxygenOS 11 Open Beta back to the stable OxygenOS 10 software.

For OnePlus 8

For OnePlus 8 Pro

How to Downgrade OnePlus 8/8 Pro OxygenOS 11 to OxygenOS 10

To downgrade your phone back to OxygenOS 10 (Android 10):

  1. First, download the rollback package according to your OnePlus 8 or OnePlus 8 Pro.
  2. Connect your phone to the computer via the USB cable and enable File Transfer (MTP) mode.
  3. Transfer the downloaded rollback zip package to the root of your phone’s internal storage (i.e. outside all folders).
    Copy rollback package to the root of internal storage
  4. Once the file has been transferred to the correct place, disconnect the phone.
  5. Now open the Settings menu on your OnePlus 8/8 Pro and scroll down to the very bottom.
  6. Select “System” and then “System updates”.
    Go to Settings > System > System updates
  7. Press the cogwheel icon on the top-right of the system update screen and select the “Local upgrade” option.
    Select the "Local Upgrade" option
  8. The rollback package file will be displayed on the screen. If it doesn’t, then make sure that the file isn’t in any of the folders if the internal storage.
  9. Tap on the file and select ‘Confirm’ when prompted to install the rollback package and downgrade your OnePlus 8/8 Pro to OxygenOS 10 software.
    Confirm to downgrade OnePlus 8/8 Pro from OxygenOS 11 to OxygenOS 10
  10. The installation may take a few minutes. Once it finishes, select ‘REBOOT’.
    Select 'Reboot' after the OnePlus 8/8 Pro is downgraded

Your phone will now enter the stock recovery mode to perform a factory data reset. After this is done, it will finally boot into the OS.

That’s it, your OnePlus 8/8 Pro has successfully been downgraded from OxygenOS 11 Open Beta (Android 11) to OxygenOS 10 (Android 10) stable. From here on, you will continue to receive all stable OxygenOS updates, including the stable OxygenOS 11 update, when it’s released by OnePlus.

The whole process is quite easy. However, if you still have any questions, please feel free to let us know.


  1. Local upgrade

    The version of your selected package is lower than that of the current system. To avoid failure when booting up, downgrading is not allowed

    This type of error showing what to do

  2. Hi, i had updated my oneplus 7 mobile to OXYGEN OS 11 STABLE VERSION from OXYGEN UPDATER. But due to many issues in this i want to ROLLBACK to OXYGEN OS 10. i tried many times to Rollback to OS 10. But iam getting message as “”” THE VERSION OF YOUR SELECTED PACKAGE IS LOWER THAN CURRENT VERSION. Downgrading is not possible “””

    1. Ali, you can use the MSMDownload Tool to flash OxygenOS 10 decrypted firmware on your OnePlus 7. You can download the FW along with the MSM tool from this XDA thread.

      Make sure that you download and use the FW file that matches your OnePlus 7 model number.

  3. merhaba ben telefonu Çin den aldım (IN 2020) olan modeli ama Avrupada yaşıyorum hangi romu yüklemeliyim (Oxygen ? Oxygen ?) Bu ikisinden hangisi ni kurmalıyım ?

    Translated by the moderator: hello I bought the phone from China (IN 2020) model but I live in Europe which rom should I install (Oxygen Oxygen Which of these two should I install?

    1. Enes, that’s the Chinese variant. I believe you have HydrogenOS installed on it right now, correct?

      If so, let me know and I will let you know the steps to properly install the Global OxygenOS ROM on it.

    2. model IN2020 Telefonda oxygen kurulu Orjinal
      HydrogenOS kurulu değil ben yerine IN11BA kursam olurmu

      Translated by the moderator: model IN2020 Oxygen is installed on the phone. The original HydrogenOS is not installed. Would I install IN11BA instead of

    3. Yani 11.0.22BA sıkıntı olur sanirim

      Translation: So 11.0.22BA would be a problem, I think

    4. My personal suggestion: If the phone came with OxygenOS (and not HydrogenOS) installed, you can go ahead and install IN11BA firmware without any problems.

      You can install the OTA package via the Local Upgrade option and then perform a factory reset via the OxygenOS recovery as instructed on this page.

      A factory reset is advisable when switching between regional firmware.

    5. İlginiz için teşekkürler Turkey selamlar

      Translation: Thanks for your interest Turkey greetings

  4. Merhaba benim telefonum In 2020 yazılım sürümü 11,0,2.2.INAA Ben telefonuma Eu yani romu yüklersem bir şey olur mu bir sıkıntı yaşar mıyım

    Translated by the moderator: Hello my phone In 2020 software version is 11,0,2.2.INAA If I install Eu ie rom on my phone, will I have a problem?

    1. Yani telefonum global sürüm ben Avrupa romanı yüklersem sıkıntı yaşar mıyım

      Translated by the moderator: So my phone is global version, would I have a problem if I upload a European novel?

    2. Enes, please do not attempt to install the EU firmware on the Global variant. Switching the firmware might cause possible damage to the /persist partition, which may lead to issues with the network and fingerprint sensor.

      I can understand you really want to update the phone to the latest software, but I suggest you wait until the full OTA package of OxygenOS is available for the Global variant.

      Once it is available, I will be updating the OnePlus 8 (Pro) OxygenOS Repository.

      If you want, you can use the Oxygen Updater app to download the OOS OTA package for the Global variant and install it using the instructions mentioned in the repository I linked above.

  5. HI. I am on Stable OxygenOS on my OnePlus 8 Pro. I need to downgrade to OOS10. Could you please share the process for that?

    1. Hi Jay, please download this downgrade package from this link and place the file in the root directory of your phone’s internal storage.

      Then go to “Settings” > “System” > “System updates”, press the cogwheel on top-right and select “Local upgrade”.

      Tap the downgrade package and see if it works or throws an error.

      As far as I know, these packages are generally used in moving from Open Beta to Stable software. But, it’s still worth a shot.

      Just curious, why exactly do you want to downgrade?

  6. Hi Dhananjay

    I recieved a newer stable oos and updated it. Now I want to rollback to android10. when I select open beta3 package to update I was told the beta rom version is older than my installed system. But about the downgrade package, I can proceed the installation. Is it means my installed system is a beta version? Kindly to receive your reply, thank you!

    1. Ada, OnePlus’ latest beta update caused some issues lately. This might be a potential cause, but I can’t say for sure. If the package works, I don’t think you’ll have any problems.

    2. I just tried to find Open Beta 4 for the OnePlus 8/8 Pro, but couldn’t find anything on the official community forums. Would you be able to share a URL for the same?

  7. Disregard my last reply. I went from Stable 11, to Open Beta 3, then back to 10.5.12 and I am now good to go. Thank you for this guide.

    1. I am glad you figured it out, Ethan. That’s the easiest way to get back to OxygenOS 10 in my opinion. The other ways include using the MSMDownload Tool to force-downgrade, which is something I wouldn’t recommend except for dire situations like a hard-brick.

  8. If I am already on the 11 Stable, and need to get back to the latest 10 but don’t want to go through all of the Fastboot steps, can I just install Open Beta successfully on top of the Stable 11 from the menu inside the settings, and then just downgrade the same way?

  9. i downgraded my oneplus 8 from 11 to 10 using the local upgrade on the system update settings, and it worked perfectly fine, but is their a way to downgrade back to oxygen 10 out of the box, because my chrome browser keeps freezing

    1. Erik, did you use the downgrade package provided above? Was your OnePlus 8 running the stable OxygenOS 11 (Android 11) update or the Open Beta version?

      Yes, there’s a way to restore OxygenOS 10 by flashing it manually through fastboot. I am working on a tutorial for the same, it will be published very soon.

  10. Hi Dhananjay .. i tried to degrade my OP8 from OOS11 to OOS 10 but it shows the problem that move the file to root directory and i moved it to root directory now plz help me.

    1. Aarya, it would be better if you could share a screenshot of where exactly you copied the file on the internal storage.

      If you’re running the stable OxygenOS 11 update, the downgrade package will not work. You will need to perform a forced-downgrade using the Fastboot ROM/factory image or via the MSM Download Tool. The former is recommended, while the latter should always be the last option.

  11. hey dhananjay

    I installed stable oxygen os 11 from oxygen updater app on my 8 pro , everything is working fine except bank apps.. i m a business person and can’t afford to loose my bank apps. I want to roll back to oxygen os 10.. how can i do that safely.. i tried installing official version 10 from website but its not working, I’m asking this bcz I’m not on beta version.. I’m on stable 11..

    1. Hello Rajveer, I don’t think OnePlus provides an official option to move back from stable OxygenOS software to a previous version. Theoretically, you could install the OOS 11 Open Beta and use the downgrade package provided above. However, in my opinion, that’d be a lot of hassle.

      There’s one way that comes to my mind and that is to flash the OOS 10 firmware through Fastboot. However, it will require an unlocked bootloader and will also erase all the data. It’s pretty easy actually, and you can always relock the bootloader once you’re sure that everything works as it should.

  12. Hi Dhananjay Bhardwaj,
    I accidentally unknowingly clicked on Open Beta 2 upgrade version after that it completely wiped out the data from OnePlus8 Pro mobile. Is there any solution so that we can revert back & get all data back same as it is??

    1. I am afraid not, Imran. Recovering the data won’t be possible. You installed the downgrade package, right?

  13. Hello Dhananjay,
    it worked the way you said it
    Upgrade to OPS Beta 2 (Android 11), then downgrade to Android 10.5.8. only each time must not give a connection to the cellular network or wifi.
    Because if you want to downgrade, the phone no longer recognizes the file from Android 10.

    That means that a protocol is sent by Oneplus so that no downgrade is made.
    And in developer mode there is a tab that automatically searches for updates for the apps, which will be deactivated.

    Which is also scary. in fastboot mode there is the status.
    This status cannot be changed on my mobile phone.
    No matter what I do. It remains closed.
    With the MSMDownload Tool from Oneplus I didn’t try.
    Won’t try either, unless …

    I am now happy to have my cell phone as I bought it.
    Thank you for your help Dhananjay

    Best regards

  14. Hi Dhananjay,
    mobile phone accepts the file.
    When starting the downgrade, the message appears;
    “The version of your selected package is lower than that of the current system. To avoid errors, downgrades are not permitted.”
    Then it stops.
    How can you get around that?


    1. Okay, I tried it on my OP8 and got the same error.

      Well, there’s a trick that comes to my mind. Why not upgrade to Open Beta 2 and then use the 10.5.8 downgrade package (Provided above)? This will downgrade the phone straight to OOS 10.5.8.

  15. Hello Dhananjay,

    I have Oxygen10.5.13.IN11BA in my Oneplus8pro software.

    How can I downgrade to software 10.5.8.IN11BA?


    1. Robert, you could just download the OOS 10.5.8 full ROM/OTA package from this page, and use the Local Upgrade option. The downgrade packages are generally required when switching back to the stable OOS channel from Open Beta.

      In your case, the OnePlus 8 Pro is already on the stable channel (OOS 10.5.13), and so switching back to an older version (OOS 10.5.8 in this case) would just require installing the full ROM package through the Local Upgrade option. On a side now, if you do experience any unusual bugs like a major degradation in overall battery life, constant lags, etc (could be a slight chance), just perform a factory reset via the Settings/Stock Recovery.

  16. Hello Dhananjay Bhardwaj,
    my name is Robert Baricevic.
    i tried it and it worked.
    Is there the same possibility to do a really big downgrade as you downgrade from android 11 to Android Oxygen OS 10.5 … IN11BA.
    Do you also have a downgrade to Oxygen 10.5.8.IN11BA that works your way?

    Thanks in advance for your support.
    Best regards
    Robert Baricevic

    1. Robert, I am not sure if I fully understand your first question. Could you elaborate?

      As for your second question, the downgrade package provided above will downgrade your phone (OnePlus 8 Pro, EU, IN11BA) from OxygenOS 11 Open Beta (1 or 2) to OxygenOS 10.5.8 itself.

Leave a Reply

Comment Policy: We welcome relevant and respectable comments. Only input your real first name and valid email address if you want your comment to appear. Read our comment policy fully before posting a comment.