Android 16 is finally arriving on the OnePlus 12, rolling out first in India as OxygenOS 16, with more regions lined up next.
The rollout’s happening in waves, so don’t stress if it hasn’t arrived just yet. So for now, Indian users can look for build CPH2573_16.0.0.201(EX01).
As GSMArena notes, OnePlus is pushing the update in batches, which is the company’s usual approach. Some phones are getting it today, others over the next few days, with the staggered rollout helping to catch any last-minute bugs before it reaches more markets.
The changelog runs long, but the main point is that this marks the big platform upgrade and the first stable OxygenOS 16 release for the OnePlus 12. If you want to check manually, head to Settings > System update, then pull to refresh and see if it’s available.
Before you start, it’s also good to do a little prep by freeing up storage, charging to at least 50%, and connecting to a stable Wi-Fi network to avoid stalled downloads. A fresh backup is also still a smart habit before any major update, even if you’ve never needed it.
When the notification arrives, pick a quiet hour, start the install, and let the phone handle its post-reboot optimisations without rushing it. If you’re not in India, the next step is simply to wait for your wave while keeping an eye on the System update page, since OnePlus says more regions are on the way, and that’s how its staged rollouts usually go.
Once it’s installed, take a moment to explore OxygenOS 16 and see what’s new on your OnePlus 12. It’s built on Android 16, stable rather than beta, and already expanding to more countries.
