More and more devices are now getting the MIUI 10 beta update. You can now download the MIUI 10 Beta For Xiaomi Mi 5, Redmi 6 and Redmi 6A. MIUI 10 is also available for Redmi Note 4.
The Xiaomi has started to roll-out the MIUI 10 China beta ROMs and MIUI 10 Global Beta ROMs to a number of devices. It is to be noted that the MIUi 10 beta on Xiaomi Redmi 6 and Redmi 6A is the China beta ROM (the global versions of both smartphones have not announced yet) while the Xiaomi Mi 5 gets the Global Alpha ROM.
The Alpha ROM will have more bugs as compared to the Beta version, so if you are going to use it be prepared for the bugs and errors. These initial ROMs are only meant for developers and testers.
MIUI 10 Beta has also started rolling out in India for eligible devices such as Mi MIX2/ MI 6/ Mi 5s Plus/ Mi 5s/ Mi 5/ Mi 4/ Mi3/ Mi Note 2/ Mi MAX2/ Mi MAX, etc.
Xiaomi Mi 5 Global Alpha ROM (MIUI 10 v8.6.21)
Redmi 6 MIUI 10 China Developer ROM (MIUI 10 v8.6.21)
Redmi 6A MIUI 10 China Developer ROM (MIUI 10 v8.6.21)
You need right TWRP for your device to flash the ROM and root the device. You can read below articles to learn how to use TWRP for Xiaomi devices.