OxygenOS 12 comes to the stable track for Nord 2

Full ZIP links are available, so you can update ASAP. Rollback instructions are towards the end.
Adhiraj S. Chauhan


C.10 is the latest version, and full OTA ZIPs are available for both EU & India. Changelog:

  • System
    • Integrates the September 2022 Android security patch to enhance system security
  • Other
    • Fixes an issue where the front camera might turn off during video calls in some scenarios

Original article is preserved below.

Only the Indian variant of the Nord 2 received an OxygenOS 12 Open Beta (C.03), which seems to be a common theme post Oppo-merger. That device then received a stable OxygenOS update to C.04 on 28th May 2022, hinting at an EU release. However, India then received yet another stable update to C.05 in June, leaving EU users waiting impatiently. OnePlus has finally rolled out OOS12 stable to EU users, carrying the C.01 version. This may be confusing to users, thinking that EU's update is a much older version compared to India, but that is not the case. It's almost the same update, built around the same time. See this forum post for more information.

With every new device receiving OOS12, we always advise our users to be patient and not jump into it without thinking. Every "first build" — even stable — is usually quite buggy and is almost always met with general disappointment. For example, 9-series got the first stable build on 6th December 2021, which was pulled shortly after rollout. Every device has received a few bugfix releases, but users are still complaining about genuine bugs. For example, my 8T is on the latest release for it (C.21), but none of these issues are still fixed (other devices also have some of these bugs):

  • Android Auto shows a "searching for GPS" warning; makes it very difficult to navigate unfamiliar roads (e.g. on a trip)
  • Double tapping on the lockscreen doesn't always turn screen off
  • USB choice dialog pops up every single time, even though I've already set a default
  • Going to the home/recents screen from an app that supports Material You's dynamic colour lags like crazy, regardless of using gestures or buttons

Anyway, if you wish to update to C.05/C.01, you can do so via the app itself, since it has full ZIPs available for both EU & India.

Back when the 9-series got their first OOS12 build, OnePlus had posted a short FAQ to prepare users. You can go through it if you haven't already: https://community.oneplus.com/thread?id=1519491. There's a "peek inside OOS12" thread as well: https://community.oneplus.com/thread?id=1529132.

Changelog for OOS12 C.05/C.01

  • System
    • [Fixed] the issue of abnormal pop-up in certain scenarios after pressing on Power-off key
    • [Fixed] the issue of abnormal interface caused by clicking the update notice of Bitmoji stickers
    • [Fixed] the issue that game icons displayed abnormally after being removed from Game Space
    • [Updated] Android security patch to 2022.05
  • Camera
    • [Fixed] the issue of abnormal crash
    • [Optimized] the power consumption of camera

Note that this changelog makes more sense only to Indian users, since C.05 is their second stable update. EU users should check Open Beta 1's changelog for more context on what's new with OxygenOS 12 (OnePlus tends 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 the C.05/C.01 update. If you have an Indian device, please ensure you've selected either of the stable update methods in the app's settings, since the beta track doesn't receive updates separately from stable anymore (post Oppo-merger). Beta track is now meant only for the first few major Android builds, nothing more. Disable advanced mode as well, in case it's turned on for whatever reason. The stable track will continue to receive updates until the device is marked EOL (End-of-Life).

Once you're on the main screen of the app, simply download the update presented to you and follow the installation guide.

Note for EU users: the C.01 link in the app is official, however it differs slightly from what's returned by OTA to some people. It seems it's the "EU-NONEEA" build, not EUEX specifically. Backup your data and install at your own risk, though we recommend waiting for OTA. Email us at [email protected] or join our Discord server to help us capture the EUEX link.

Can I revert to OxygenOS 11?

Yes, please read the forum post of your device as linked above for detailed instructions. Rolling back will completely wipe all your data, so please take a backup before proceeding.

Below is the rollback/downgrade packages for the OnePlus Nord 2. Make sure you choose the correct rollback package for your device and region. We are providing these links purely for your convenience, as rolling back isn't natively supported by our app. After downloading the correct rollback package, move the file from the "Downloads" directory to the topmost directory of internal storage (the same directory that the "Downloads" folder is in). Also, this time OnePlus claims the downloaded ZIP should be named "oplus_ota_downgrade.zip" exactly.

Then, open Settings -> About device -> Version and tap "Build number" 7 times. This will enable Android's built-in "developer mode" (you might have to enter your phone's PIN/password too). Once this is done, "Local upgrade" will once again be visible in Settings -> About device -> Up to date -> top-right button.

Rollback packages

The following packages will rollback your device to OxygenOS 11.3 (A.20), and will wipe all your data.

Remember: these are rollback packages — they're not the packages you should download if you're looking to install the latest stable update. For that, close this news article and download it from the main screen of the app (assuming your update method is set to either of the stable options in the app's settings).

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