OxygenOS 12.1 comes to the stable track for Nord CE 2

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

The Nord CE 2 was released only in Europe & India, and only the Indian variant received an OxygenOS 12 Open Beta (C.03) on 14th July 2022, and got the first OOS12.1 stable build (C.05) on 5th July 2022. You can go through the community post for more information.

With every new device receiving OOS12.1, 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, you can do so via the app itself, since full ZIPs are available. Rollback instructions are at the end of this article.

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.1 C.05 (first stable)

  • System
    • Optimized desktop icons with improved textures, by using a design inspired by brand-new materials and uniting lights and layers
    • Optimized AI System Booster to 2.1 to support the system to run smoothly even when the load is high
    • Optimized software algorithm and improved face recognition to better identify the features and skin color of different figures
  • Dark mode
    • Newly added three adjustable levels, bringing a more personalized and comfortable user experience
  • Shelf
    • Newly added style options for Cards, making data contents more visual and easier to read
    • 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 status
  • Work Life Balance
    • Newly added Work Life Balance feature, allowing you to effortlessly switch between Work and Life mode via quick settings
    • Newly supported 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
    • Newly supported switching 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
    • Newly added 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

You'll notice that this changelog is the exact same as Open Beta 1's. 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.1?

If you're currently on the stable track, you should have already received a notification from the app about the C.05 update. 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 that only the Indian variant has received OOS12 so far. EU should follow soon; we'll update the article.

Can I revert to OxygenOS 11?

Yes, go through the community post for detailed instructions. Rolling back will completely wipe all your data, so please take a backup before proceeding.

Below are the rollback/downgrade packages for the OnePlus Nord CE 2. Make sure you choose the correct rollback package for your device & 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). This time, you also need to remove the "_Rollback" suffix in the filename, making it "oplus_ota_downgrade.zip".

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 install" 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 (A.13), and will wipe all your data. OnePlus provided rollback ZIPs only for India, since they released stable only for those devices. We will update this article once EU also gets stable, and the accompanying rollback package.

  • OnePlus Nord CE 2

Remember: these are rollback packages — they're not the packages you should download if you're looking to update to the latest stable version. For that, close this news article and ensure you've selected either of the "Stable" update methods 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].