Xiaomi, after officially confirming their plans to upgrade the Mi4, Mi3 and Mi Note to Android Marshmallow a month back, has now started beta testing the ROM in India.
Sources close to GizBot state that the Chinese brand has kick started the beta testing of the ROM for the aforementioned devices in the country from January 11th. The Marshmallow ROM for the aforementioned Xiaomi devices is now available only to a select few Beta testers in India. Xiaomi is serving Marshmallow in the form of two packages - the main ROM (Android 6.0) with a size of 811MB and a Transitional update of 611MB.
It's worth noting that the Marshmallow ROM can't be flashed directly onto the device, as you are required to install the Transitional update too which tweaks the System Partition. However Xiaomi is expected to provide the update in the form of a single package once it is launched for the public; possibly in a few weeks time.
In yet another happening Manu Jain, Head of Mi India posted a teaser on Weibo with a caption Mi Generation T-24 Hours to lift off. He further added that an exciting announcement will happen tomorrow.