Through this post, you can download OnePlus 6/6T Android 10-based OxygenOS 10 update (full ROM) and install it manually to upgrade your device right now. You can install the OxygenOS 10 full ROM either by using the Local Upgrade option in Settings or through TWRP.
In October, last month, OnePlus rolled out the first Open Beta of OxygenOS based on Android 10 for the OnePlus 6 and 6T. According to the official roadmap, the said devices were designated to receive the stable Android 10 update in November 2019. That has indeed turned out to be true, and the stable Android 10 update for OnePlus 6 and 6T is now available as OxygenOS 10. The update has started rolling out to the users over-the-air. The OTA update weighs around 1.8 GB and carries October 2019 security patches.
- 1 What’s new in Android 10 Update for OnePlus 6 and 6T?
- 2 Prerequisites
- 3 Download Android 10-based OxygenOS 10 for OnePlus 6/6T
- 4 Install OxygenOS 10 (Android 10) Update on OnePlus 6 and OnePlus 6T
What’s new in Android 10 Update for OnePlus 6 and 6T?
Being a major version upgrade, Android 10-based OxygenOS 10 update for OnePlus 6/6T brings a lot of new features and changes. First of all, you will get all the base Android 10 features like Smart Reply, System-wide Dark Theme, Live Captions, Privacy Controls, new and improved gesture navigation, Focus Mode in Digital Wellbeing, and much more. For the complete list of Android 10 features, please visit the official website.
So apart from that, what else does this update brings to the table? According to the official release post, the following is the complete changelog, enlisting all the new changes and features of OxygenOS 10 for OnePlus 6/6T.
OxygenOS 10 Changelog
- Upgraded to Android 10
- Brand new UI design
- Enhanced location permissions for privacy
- New customization feature in Settings allowing you to choose icon shapes to be displayed in the Quick Settings
- General bug fixes and improvements
- Full-Screen Gestures
- Added inward swipes from the left or right edge of the screen to go back
- Added a bottom navigation bar to allow switching left or right for recent apps
- Game Space
- New Game Space feature now joins all your favorite games in one place for easier access and better gaming experience
- Contextual Display
- Intelligent info based on specific times, locations and events for Ambient Display (Settings – Display – Ambient Display – Contextual Display)
- Now possible to block spam by keywords for Message (Messages – Spam – Settings – Blocking settings)
As you can see, OxygenOS 10 on OnePlus 6 and 6T also brings certain new features of its own. Like, there’s a new “Contextual Display” feature in Ambient Display that could provide information based on the time, location, and events. You can even block spam messages by targetting specific keywords through the stock Messages app. Also, the Game Space feature has been improved to provide a better overall mobile gaming experience on your OnePlus 6/6T.
As we mentioned earlier, the update has already started rolling out for the OnePlus 6 and 6T as an OTA. However, it is being rolled out in a staged manner. This means it will be available for a limited number of users first, followed by a wider rollout, to ensure that no critical bugs are present.
To force-check for the update, go to “Settings” → “System” → “System updates” on your phone. If you still haven’t received the update, then you can manually upgrade right now. To do so, just head below to download OnePlus 6/6T Android 10-based OxygenOS 10 update and follow the instructions to install it manually.
Ensure that you fulfill all the requirements listed below before you proceed further.
- Take a backup first! Manually installing updates can often cause data loss, if done wrong. So to be precautious, make sure that you take a backup of all your data stored on the device. We suggest you take a look at our detailed tutorial on how to backup your phone completely.
- Charge your phone to a sufficient battery level (60% or above) to avoid any sudden shutdowns during the update process.
- Download the latest OnePlus USB drivers from here and install them on your PC. These will only be required if you download the ROM package on your PC and need to transfer it to your phone’s storage during the installation instructions.
- If you’re running the Open Beta 1 of Android 10, make sure to roll back to the stock stable OxygenOS version 9.0 first. You can download the Rollback Package for your device from here.
- (Only for Method 2) If your phone is rooted, then disable and uninstall all installed modules in the Magisk Manager app.
Download Android 10-based OxygenOS 10 for OnePlus 6/6T
The files provided below are full ROM packages of OxygenOS 10 based on Android 10. Which means, you can install them on your OnePlus 6/6T running any previous stable OxygenOS version (based on Android 9 Pie) or a custom ROM.
Update: The OxygenOS 10 update for the OnePlus 6 was pulled back following a bug caused in the fingerprint scanner. According to a recent update to the same post, the update has resumed and is currently rolling out to the users.
We will add the download link once it’s available, which isn’t far now. It is available now!
- OxygenOS 10: OnePlus6Oxygen_22_OTA_040_all_1910270546_42a63.zip | Mirror link
A huge thanks to XDA member Some_Random_Username for sharing the download links!
Install OxygenOS 10 (Android 10) Update on OnePlus 6 and OnePlus 6T
Now, that there are three different methods to install this update on your OnePlus 6/6T, as follows. Make sure to choose the method that matches your device’s current state.
- The first method is for users who have stock OxygenOS firmware installed without any modifications (like TWRP, Magisk, etc).
- The second method is those who have TWRP installed on their device. For this method, you will need to use a new unofficial TWRP build that supports Android 10, and also the OldKeymasterFlasher.zip file that will allow decryption of the internal storage in TWRP after upgrading to Pie. Links for all the required files have been provided in the instructions below.
- And finally, the third method is for users who have rooted their device with Magisk patched boot image method and will ensure that your phone stays rooted even after the update.
Manually installing updates can often raise problems. So, if you face any unusual bugs/issues after upgrading through any of the methods listed below, then try performing a factory reset.
Method 1: Using the Local Upgrade Option
- Download Android 10-based OxygenOS 10 full ROM for your OnePlus 6/6T.
- Connect your phone to the PC using the USB cable.
- Copy the downloaded ROM zip package to the root directory (outside all folders) of the phone’s internal storage.
- Disconnect your device from the PC once the file has been successfully copied.
- Now, go to ‘Settings’ → ‘System’ → ‘System updates’ on your phone.
- Press the gear (cog) icon on the top-right of the screen.
- Select the ‘Local Upgrade’ option and tap on the OxygenOS 10 full ROM zip package.
- Finally, tap on ‘INSTALL NOW’ to install OnePlus 6/6T OxygenOS 10 (Android 10) Update.
- Once the installation finishes, tap on the ‘REBOOT‘ button.
Method 2: Using TWRP Recovery
This method will allow you to retain TWRP recovery and Magisk root after successfully flashing OxygenOS 10 via TWRP.
- Download the stable Android 10-based OxygenOS 10 full ROM for your OnePlus 6 or 6T.
- Also download the latest Android 10 TWRP Installer zip (OnePlus 6/OnePlus 6T), OldKeymasterFlasher.zip, and Magisk 20.1 installer zip files.
- Connect your phone to the PC using the USB Cable.
- Transfer all the downloaded files to your phone’s storage.
- Disconnect the phone from the PC and power it off completely.
- Now boot your phone into TWRP recovery mode.
- Enter the phone’s lock screen password when prompted. This is needed to successfully decrypt the [“/data”] partition in TWRP.
- (Only if you have a custom ROM installed) Go to ‘Wipe’ → ‘Advanced Wipe’ and select the ‘Dalvik/ART Cache’, ‘System’, and ‘Data’ checkboxes. Then swipe the ‘Swipe to Wipe’ button to wipe the current custom ROM completely.
- Go to the ‘Install’ menu in TWRP and select the OxygenOS 10 full ROM package for your phone (e.g. OnePlus6TOxygen_34_OTA_040_all_1910270448_e026ea4b864.zip).
- Next, tap on ‘Add more Zips’ and select the TWRP installer zip file (e.g. twrp-3.3.1-20-fajita-mauronofrio-installer.zip) to add it to the flashing queue.
- Swipe the button to confirm the flashing process and install Android 10-based OxygenOS 10 on your OnePlus 6/6T.
- Once installed, go back to the TWRP main menu.
- Go to the ‘Reboot’ menu and tap on ‘Recovery’ to reboot your phone back into TWRP recovery mode.
- Again go to the ‘Install’ menu, select the Magisk installer (Magisk-v20.1.zip) file, and install it.
- Finally, press the ‘Reboot Now’ button.
Your phone should now be running Android 10-based OxygenOS 10 with TWRP and Magisk Root still installed.
Method 3: Using Local Upgrade with Magisk Root
This method is to be used if you have rooted your OnePlus 6/6T without TWRP, by using the Magisk Patched Boot Image.
To install OxygenOS 10 in such a case, simply follow the instructions in Method 1 above until step 9. After that, DO NOT REBOOT your phone. Once the full ROM package has been installed, follow step 5 in this post to install Magisk to the inactive slot, that is, where the OxygenOS 10 update is installed.
This will allow you to install Android 10-based OxygenOS 10 on your OnePlus 6/6T while still maintaining Magisk root.
Provide Your Valuable Feedback
That’s all! You may now go ahead and test out all the new features in this update. Android 10 in itself has a lot of new nifty features to offer, and with OnePlus’ OxygenOS 10 sitting atop, you will get to have the best possible software experience on your OnePlus 6 and 6T till date.
If you find any bugs or face any issues, use the OnePlus Community app or use the integrated feedback tool to provide your feedback. This shall help accelerate the development process and help OnePlus quickly roll out future updates.
So, you have just succeeded to download and install Android 10-based OxygenOS 10 update on your OnePlus 6/6T. Don’t forget to share your experience using the new features and changes introduced in Android 10-based OxygenOS 10 for the said devices. We feel that OnePlus has indeed worked hard and improved the overall UX with this update. Do you feel the same, or otherwise? Let us know by commenting below.