Xiaomi’s MIUI 10 download has been around since late May and in fact, we already know the devices that will be upgraded to MIUI 10. However, what had remained elusive is the release roadmap, until now.

Xiaomi has published an official MIUI 10 release roadmap for all eligible devices and as expected, the rollout will happen in phases, as shown below.

Phase 1

Phase 1 of the rollout begins in early July and this will see the following devices receive MIUI 10 public beta outside China:

  • Mi MIX 2S
  • Mi MIX
  • Mi 5
  • Mi Note 2
  • Redmi Note 5
  • Redmi Note 5 Pro

Note that the Xiaomi Mi 6, Mi MIX 2 and Redmi S2 have already received the public beta outside China, hence their omission from the above list. As for the Redmi Note 5 and Note 5 Pro, a closed beta update is available, but it’ll be opened up to the public in the next few days.

Related: How to install MIUI 10 update

Phase 2

In phase 2, which will begin in late July, those using the following Xiaomi devices will receive MIUI 10 global beta:

  • Redmi Note 4X
  • Redmi Note 4 (SD)
  • Mi 5s
  • Mi 5s Plus
  • Mi Max
  • Mi Max Prime
  • Mi Max 2
  • Redmi 4X
  • Redmi Note 5A
  • Redmi Note 5A Prime
  • Redmi 5
  • Redmi 4A
  • Redmi 5A
  • Redmi 5 Plus

Phase 3

The third and final batch of Xiaomi phones will receive MIUI 10 update in early August, and these include:

  • Mi 3
  • Mi 4
  • Redmi Note 3 (SD)
  • Redmi 3S
  • Redmi 3X
  • Redmi 3S Prime

When launching MIUI 10 in India, Xiaomi did confirm that the stable version will begin rolling out to eligible devices in September 2018. Looking at this roadmap, it seems some devices might be the stable version even before this date. But of course, only time will tell.