
A few months after the update's surprisingly early beta, Xiaomi has launched stable MIUI 12 for a few of their most popular devices, on time with their promises to go gold by June's end.
Xiaomi surprised many when they announced the latest iteration of their popular but contentious MIUI Android skin, MIUI 12, in April, only six months after its predecessor's launch. Xiaomi made the beta available for a small selection of their most popular phones at the time, and provided an official schedule for which phones would see the stable update and when, promising it earliest to their Mi 9, Redmi K20 aka Mi 9T, and the Redmi K20 Pro aka Mi 9T Pro, for a release before July.
In case you've forgotten, MIUI 12 is a pretty strongly iterative update whose major features include an improved font system with great benefits to dark mode, even more powerful always-on display settings, and multiple pretty UI tweaks including an iOS-like control center.
Well, a week before the end of June now and Xiaomi has delivered on their promise, as Mi 9, Redmi K20 / Pro, and Mi 9T / Pro owners are now beginning to see the update pop up in their notifications. The update is not available to everyone immediately but pops up to everybody in batches.

For K20/K20 Pro/9T/9T Pro users, the update is apparently pretty good with no severe issues and a generally positive reception, however Mi 9 users be ware: many Mi 9 users are reporting great swathes of issues, from battery drain to crashes and incompatibilities, and I would perhaps recommend not updating immediately but giving it a week or so, to give Xiaomi time to, hopefully, address these issues.
You can download the recover ROMs for manual flashing here, if you can't wait:
- Mi 9 (cepheus)
- Redmi K20 aka Mi 9T (davinci) – Global – India
- Redmi K20 Pro aka Mi 9T Pro (raphael)
We'll have a review of Mi 9T once we at Talk Android receive the update and have some time to get to know it, so stay tuned!
via XDA Developers