Xiaomi launched the Redmi Note 7 Pro in India back in February 2019 with some solid specifications, such as a capable Qualcomm Snapdragon 675 SoC, a 4,000 mAh battery with 18W fast charging support, and a 48MP Sony IMX586 sensor as the primary rear camera. The factory-installed operating system on the phone was MIUI 10 on top of Android 9 Pie, but the OEM decided to keep the underlying Android layer intact in the subsequent MIUI 11 update. And now, Xiaomi has finally brought over the Android 10 update to the Redmi Note 7 Pro on the stable channel.

Redmi Note 7 Pro XDA Forums

At the time of reporting, the stable Android 10 OTA is hitting the Indian variant of this smartphone, but there is a catch. Xiaomi initially pushed Android 10 for this phone through the closed beta builds of MIUI 12. Later on, the "beta stable" channel of MIUI 12 corresponding to the Redmi Note 7 Pro has been upgraded with Android 10-based builds as well, but those are primarily meant for a special group of testers known as Mi Pilot users. On the other hand, the stable build we are talking about is still based on MIUI 11, bearing version number V11.0.2.0.QFHINXM. It also bumps the Android security patch level (SPL) to July 2020.

xiaomi_redmi_note_7_pro_android_10_miui_11_ota

You can either wait for the update to arrive on your phone, or you can sideload the update after downloading the update package linked below:

In case you face a step related to Mi Account authorization while trying to sideload the above package, you can bypass that restriction by flashing the recovery ROM using a custom recovery like TWRP.

The update distribution strategy of Xiaomi is indeed confusing to regular users. In this case, the company is probably testing the stability of the Android 10 firmware via two different sets - one is based on MIUI 12, while the other one is compiled with MIUI 11. A small part of the user base running Android Pie-based MIUI 11 will receive the Android 10 OTA initially, with the rollout gradually expanding to more users. Meanwhile, Xiaomi should be able to evaluate the Android 10-based MIUI 12 build for this phone using the inputs from Mi Pilot users. Once Xiaomi marks it to be stable enough, they are going to push MIUI 12 flavored Android 10 update to everyone.