OxygenOS 12 comes to the stable track for 8-series, 8T, and 9R

Full ZIP links are available in the app for all regions, so you can update ASAP
Adhiraj S. Chauhan


2022-04-19 19:30 IST:

OxygenOS 12's stable build is finally out for EU, almost a full month after global & India got it.

2022-03-25 20:50 IST:

Updated article to reflect full ZIP links being available for global as well. Only EU remains now (India got them first).

While this article concerns only 8-series, 8T, and 9R users, we decided to publish it for all devices, to serve as a hint for other devices' OxygenOS 12 builds.

OnePlus started rolling out C.11 (8-series & 8T) and C.14 (9R) to the Open Beta track around 19th March 2022, and that same build has now been promoted to the stable track. See respective forum posts for more information: 8-series, 8T, 9R. 9-series got the first stable build on 6th December 2021, though it was quite buggy and was met with general disappointment (it was pulled shortly after rollout). We advised patience for those devices, and we're doing the same now too. The first major Android update is almost always unpolished, so maybe wait for a few more bugfixes. 9-series received a total of 4-5 bugfix releases, and people are still complaining about a few things.

Note that full ZIP links are available only for global & India, so EU users who're still on OxygenOS 11 can't yet update to OxygenOS 12 stable. EU builds are usually relatively delayed, since it requires additional validations (OnePlus claims it will be released ASAP). If you own a EU device and have received the OOS12 stable update, please reach out to us via Discord or email so that you can share the links with us, thus benefitting all other users.

Above statement is no longer relevant, since EU got the update on 19th April 2022. However, EU's build is C.15 and its build date aligns with India's second stable build (C.15, 2nd April). Global devices haven't yet received this update, so be patient.

Also, given the OTA version & build date, this wasn't the initial build that OnePlus claimed required "additional validations" (would have been C.11 otherwise).

OnePlus had also posted a short FAQ for OxygenOS 12, which you can check for yourself as it might clear up a few doubts: https://forums.oneplus.com/threads/oxygenos-12-faq-find-your-answer.1519491/. There's a "peek inside OOS12" thread as well: https://forums.oneplus.com/threads/a-peek-inside-oxygenos-12.1529132/.

Changelog for C.15 (second stable build for 8-series & 8T)

  • System
    • [Optimized] the charging speed in some scenarios
    • [Optimized] the communication stability when making a phone call
    • [Fixed] the occasional issue that unable to use face unlock
    • [Fixed] the issue of abnormal display when enabling applications in some scenarios
    • [Improved] system stability
  • Camera
    • [Fixed] the abnormal notification issue of "Camera is running"

Note: EU's C.15 changelog is different: it's the exact same as global/India's C.11 changelog, but with the following extra items under "System":

  • Fixed the issue that background applications are abnormally closed in specific scenarios
  • Fixed the issue with lens permissions when using third party camera applications
  • Fixed the issue of screen cannot respond when receiving notifications

Changelog for C.11/C.14 (first stable OOS12 build for 8-series/8T/9R)

  • System
    • Optimized desktop icons with improved textures, by using a design inspired by brand-new materials and uniting lights and layers
  • Dark mode
    • Dark mode now supports three adjustable levels, bringing a more personalized and comfortable user experience
  • Shelf
    • New additional style options for Cards, making data contents more visual and easier to read
    • Newly added Earphone Control Card with Bluetooth earphone one-click adjustment
    • Newly added access to OnePlus Scout in Shelf, allowing you to search multiple contents on your phone, including Apps, Settings, Media Data, etc
    • Newly added OnePlus Watch Card in Shelf, to easily glance at your health stats
  • Work Life Balance
    • Work Life Balance feature is now available to all users, allowing you to effortlessly switch between Work and Life mode via quick settings
    • WLB 2.0 now supports automatic Work/Life mode switching, based on specific locations, Wi-Fi network, and time, also bringing customized App notification profiles according to the personalization
  • Gallery
    • Gallery now allows you to switch between different layouts with a two-finger pinch gesture, intelligently recognizing the best-quality pictures, and cropping the thumbnail based on the content, making the gallery layout more pleasing
  • Canvas AOD
    • Canvas AOD brings you new diverse styles of lines and colors, for a more personalized lock screen experience with inspiring visuals
    • Newly added multiple brushes and strokes and support for color adjustment
    • Optimized software algorithm and improved face recognition to better identify the features and skin color of different figures

This changelog is the exact same as the Open Beta 1 changelog (8-series & 8T, 9R), though it is a newer build. OnePlus seems to use the exact same changelog for the first OOS12 release (regardless of device or it being stable/beta).

Where can I install stable OxygenOS 12?

If you're currently on the stable track, you should have already received a notification from the app about C.11/C.15 (8-series & 8T) or C.14 (9R) update. If you're currently on Open Beta 1 (C.10/C.13), you can switch back to the stable track if you wish, within the app itself: close this article (go back to the main screen of the app), select the "Stable (full)" method, and enable advanced mode as well (in the app's settings). Make sure you take a backup of all your files/media before switching tracks. In fact, it's good practice to take backups regularly, just to be safe. The "Local upgrade" screen will warn you if data will be wiped anyway.

If you're already on C.11/C.14 (it rolled out to OB1 users before being promoted to stable), then there's no need to reinstall the same OS version. All you need to do is disable advanced mode, and select whichever stable update method you prefer.

If you're still on Open Beta 1, we recommend switching to the stable track, since the beta track (post Oppo-merger) doesn't receive updates separately from stable anymore. In fact, only the first few major Android builds seem to be on the beta track, after which only the stable track receives updates (and will continue to do so, until respective devices are marked EOL; End-of-Life).

Can I revert to OxygenOS 11?

Yes. Rollback instructions are at the end of our Open Beta 1 articles:

Note that rolling back completely wipes data, so read everything very carefully (especially the red text). Neither we nor OnePlus are responsible for any mistakes you may make while rolling back.

If you have any questions or concerns, you can either join our Discord server, or email us at [email protected].