Xiaomi has launched their Mi Box 4K in India, this is a Android TV box that will convert your ordinary TV to a smart TV and if you have a smart TV running outdated OS it can upgrade that too.
Do note (issued in public interest) this smart 4K TV box will not give you 4K quality on a HD or FHD TV – you need a 4K TV for that. The word 4K here means that the Mi Box can output 4k. Most of the apps like Netflix / Amazon Prime will stream 4K on 4K TV only (also depends on the content).
Inside the box you will get the Mi Box 4K, HDMI cable, a remote that looks like the Mi remote and this is bluetooth remote, user manual and power adapter.
It is very easy to setup, all you need to do is connect the TV with Mi Box 4K via HDMI cable, plug the power adapter and follow the instructions. You also need 2x AAA battery to put inside the remote (batteries not include in the box).
There is a firmware update that fixes the Chromecast issue on the Mi Box 4K. Some users had complained that there was some cast issue and now this update will fix that issue and other issues.
I did test with PUBG playing the same on Mi 10 and casting it on the TV, there was a lag but for viewing content (Movies / photo etc) this should not be an issue.
There is a USB port on the device wherein you can plug a pen drive and access content on that.
Overall the performance is pretty good, do have a look at the specs
Output Resolution: 4K, 1080i/p, 720p, 576i/p, 480i/p up to 60 Hz
CPU: Cortex-A53 Quad-core 64bit, 2.0Ghz
GPU: Mali-450 750MHz
RAM: 2GB DDR3
Storage: 8GB eMMC
Operating System: Android TV 9.0
Wi-Fi: 802.11a/b/g/n/ac 2.4GHz/5GHz
You can buy the Mi Box 4K from Mi.com