Table of Contents

Xiaomi Mi Box S 4K

The Xiaomi Mi Box S 4K is an inexpensive Android TV box. It's hardware is not as powerful as the Mecool KM9 Pro Deluxe with a similar price tag, but what sets it apart is that the Mi Box S is a Netflix approved device, which allows to stream Netflix in full HD or 4K. This Box is excellent, runs fast and stable, and features a Bluetooth Voice enabled Remote. It cannot be controlled with an IR remote and it does not have an Ethernet port. Read Harmony Remote and Network Access how to deal with these limitations. Read Mecool KM9 Pro (AndroidTV 9) with Kodi and Netflix for installation and setup instructions of the Meecool box.


  • Xiaomi Mi Box S (aka Box), RAM: 2GB, ROM: 8GB (only 5.5GB usable for apps), USB2.
  • Logitech Harmony Companion (aka Harmony) which controls TV, Amp, and media player.
  • Logitech K400+ Keyboard (aka Keyboard) which allows comfortable text imput.
  • USB 2.0 hub with Ethernet from UGREEN for the Xiaomi Mi Box S, which allows stable 100 Mbps up- and download speeds over an Ethernet cable. This device also adds 3 USB connectors.


  • Settings → Device Preferences → Screen saver: set When to start: 30 minutes, Screen saver: Backdrop, Put device to sleep: 12 hours
  • Settings → Device Preferences → Language: set Language to English (United States) or German (Switzerland)
  • Settings → Accounts & sign-in: sign in to your Google account
  • Settings → Device Preferences → About: System update to the latest Android 9 build (update to Android 9 if the box is shipped with Android 8.1)
  • Settings → Device Preferences → Date & Time: set Automatic date & time, time zone and Use 24-hour format
  • Settings → Apps → View Phone Media: disable notifications
  • Settings → Device Preferences → About: Enable Developer Mode by clicking 8 times Build
  • Connect to the device with Android Debug Bridge
  • Map keys as explained in Button Mapper
  • Pair the device with the Harmony Remote


  • Install OpenVPN on a server you can control and the client configuration for OpenVPN for Android to watch Swiss TV from abroad
  • Install Kodi
  • Install Zattoo TV from Swiss app store over VPN (geoblocked) or when located in Switzerland
  • Install Disney+ or Disney+ Hotstar
  • Install HBO Go
  • Optionally install Android TV Games. To install games you will USB stick to extend the limited device memory of the Xiaomi Mi Box S. Select one with USB 3.0 or 3.1 specification and decent transfer speed, which will allow faster memory read/write speeds even though the Xiaomi has only USB 2.0 built in. Move the games to the extended device memory, but no other apps, doing so allows you to disconnect the USB stick when you don't need it for game play.
  • You can disable (force stop) unused apps in Settings → Apps to save memory