Home > Android, Hardware, Mediatek MT8xxx, Testing > Xiaomi Mi Box Mini Review

Xiaomi Mi Box Mini Review

After showing pictures of Xiami Mi Box Mini, it’s now time for a “review”, but a bit different from my other reviews, as Xiaomi tiny media player is much different. First the firmware is in Chinese only, and there’s only one external port HDMI output. So first I’ll show the user interface is Chinese, then explain how you can install your own Android apps, and finally run some benchmark to evaluates Mediatek MT8568, Wi-Fi and storage performance.

Xiaomi Mi Box Mini Setup and Chinese User Interface

The device is super small, but in my case it was almost too big, as it takes enough space to potentially cause problems with the adjacent plug.

Mibox_mini_power_extension

This little issue will of course depend on your power extension.  You then need to connect the 1.5 meter HDMI cable, which should be long enough for most setups, and you’ll see some guide asking you to remove the plastic sheet under the battery on the Bluetooth remote, and showing how to use the remote (I guess).

Xiaomi_Mi_Box_Mini_SetupAfter that you need to configure Wi-Fi, which should be relatively straightforward even you can’t read a word a Chinese, and then you get to the user interface.Xiaomi_Mi_Box_Mini_User_InterfaceWe are told the box runs Android, but all visual traces of that are gone including the setup.

I’ve recorded a video of the user interface with Zidoo X9 recorder to show what you’d get.

So if you can’t read Chinese, you’ll be up for a struggle, and the only think you may be able to use is Miracast function, although I had mixed luck making it work with my mobile phone (M6752). Alternatively, there’s a QR code in the user manual linking to an app that will allow you to display your mobile’s photos and videos on the big screen.

If you are an oversea Chinese you may have though it could have been a nice option to watch Chinese shows and movie online, but unfortunately most of the content is only copyrighted for China viewing, or you’d need to setup a VPN.

Xiaomi_Movie_Copyright_China_OnlyI’ve been told the two lines in the picture above translated into “Your current region does not support the playback of this channel” and “Downloading source information” so no Fast and Furious 7 for me…

There’s an option to enable adb.

Xiaomi_Mi_Box_Mini_adb

But I had no luck connecting to the box with adb over Wi-Fi, and whatever setting I choose adb port is not open.


Finally, as I tried the box, I got a pop-up for a new firmware that I happily installed. Unfortunately, I turned out to be a bad idea since this also removed the menu required to side-load apks to the board. So I had to downgrade the firmware, something that’s very easy to do since there’s an option for that.

Xiaomi_Mi_Box_Mini_Firmware_DowngradeSimply go to the firmware upgrade menu, and click on the right button, a window will pop-up asking if you really want to downgrade from MIUI TV 1.3.72 to MIUI TV 1.3.76. Accept by selecting the left button.

Changing Xiaomi Mi Box Mini Language and Side-loading Apps

A shop posted video instructions to help users change the language and load apps, including Google Play. To do so, click on the third icon from the left in the launcher, and select the fifth option on the top menu.

Xiaomi_Mi_Box_Mini_Remote_Connection

If the third Blue option is missing, then your firmware may have removed the option to side-load apps, and should you try to downgrade the firmware as mentioned above. If you can’t do that, I don’t know other solutions to change to English and install apps.

Xiaomi_Mi_Box_Mini_Side-load_appsUpon entering the third options, you’ll ne shown an address, in my case http://192.168.0.109:6095/443 that you need to type in your mobile or computer’s browser, and will allow you copy files to the device over Wi-Fi.

Xiaomi Mi Box Mini File Uploader (Click to Enlarge)

Xiaomi Mi Box Mini File Uploader (Click to Enlarge)

A bunch of apk have been provided, including Google services, Google Play, and YouTube, but unfortunately, so the only one you really need to download is Shafaguanjia.apk, as it will allow you to access Android settings, and change the language and input method, as well as upload more apk, which may fail with the Xiaomi uploader. Once the file is transfered to Mi Box Mini, you’ll get the usual installation prompt asking to review permissions before installation, and installation is complete, you should see “Shafa Market” app (in Chinese) shown in the right of the main screen.

Start the app, select the Setup icon to enter the “standard” Android settings, scroll down until your the the options for Language (“A” icon), select the first options, and you should be able to select English, simplified Chinese, or traditional Chinese as shown in the picture below.

Xiaomi_Mi_Box_Mini_English

Now get a bunch of apk you want to install, for example with APK Downloader, and since the default web uploader does not seem to work for all apk, instead go to the last option to the right of the top menu in Shafa market, and click on the bottom right icon (Computer + Smartphone) in order to get another address to upload, for example http://192.168.0.109:8899.

Shafa_Market_Apk_installation

Upload Option in Shafa Market

The webpage is similar to the Xiaomi one, with a single green button to browse your local storage and install apps.

Shafa_Market_Apk_DownloaderI’ve installed a bunch of application include ES File Explorer, Antutu, Vellamo, CPU-Z, Google Play, Chrome (there’s no web browser by default), Amazon appstore, Kodi 14.2, and so on. For some unknown reasons, Firefox Android browser was transfer to Xiaomi box but the installation window did not show up. Once you have installed Shafa Market, you can safely upgrade your Xiaomi Mi Box Mini firmware.

Xiami_Mi_Box_Mini_App_InstallationThe Bluetooth is a standard remote, e.g. not a magic remote with pointer, so many android apps won’t work. You should be able to work around this by using a Bluetooth mouse and keyboard, but I don’t happen to have any, and since the device is not rooted it might not be possible to install a server (e.g. DroidMote) to be used with a smartphone remote app. So I had to give up on using Amazon Appstore, 3Dmark benchmark, and iperf, and I did not even bother side-loading any games for that reason. Chrome browser is working, but you may have to select “Request desktop site” with the menu key in order to be able to click on links…

If you want to see I’ve shot another video with the user interface in English and a few extra apps.

Since I forgot to include Kodi in the video above, and I’m sure some people would ask, I’ve also tried to play a few samples including Sintel Blu-ray in Kodi 14.2 from a SAMBA share. It sort of work for some videos, but in many cases the system struggle to have a decent framerate, or there are massive artifacts.

Xiami Mi Box Mini Benchmarks

Mediatek MT8685 is a completely new processor to me, so I had to run CPU-Z first.

Xiaomi_Mi_Box_Mini_CPU-ZThe processor indeed features  four Cortex A7 cores @ 598MHz to 1.51 GHz with a Mali-450 MP GPU.

Xiaomi_Mi_Box_Mini_Forrestgump_CPU-ZThe board is called forrestgump, the screen resolution is 1920×1080, and there’s just 968 MB RAM, and 2.13 GB storage available from the internal flash.

The box gets 21,091 points in Antutu 5.6.1, but the score is probably higher than it should because it was only performed on part of the screen (830×1080 instead of 1920×1080), hence affecting 2D and 3D graphics scores positively.

Antutu 5.6.2 on Mi Box Mini (Click to Enlarge)

Antutu 5.6.2 on Mi Box Mini (Click to Enlarge)

I’ve also run Vellamo 3.1 which in most cases places Xiaomi Mi Box Mini close LG Nexus 4 smartphone powered by Qualcomm Snapdragon S4 Pro quad core processor (APQ8064).

Xiaomi_Mi_Box_Mini_Vellamo_3.1You can get the comparison charts for Multicore, Metal, and Browser.

I’ve also tried to run 3DMark, but I could not download Ice Storm package due to input issues.

I can’t report about Wi-Fi performance either since ES File Explorer failed to copy a file from SAMBA to flash, and I could not use iperf, again due to input issues as the software keyboard would not show up when needed…

I still managed to run A1SD bench to evaluate internal storage performance, but there’s no little storage, that the utility detected Cache reads. The reported read speed is 57.11 MB/s, and write speed is 12.41 MB/s.

Mibox_mini_storage_performance

Read & Write Speed in MB/s

Conclusion

If you live in China, Xiao Mi Box Mini may be a nice little device giving you access to lots of content. If you can read Chinese, and live overseas, be prepared to setup a VPN to China, and you may access the many online videos and movies, but if you don’t read a word of Chinese, switching to English will require some efforts, and many apps won’t work as expected, unless possibly if you get a Bluetooth air mouse or Bluetooth keyboard and mouse. Provided the latter work, you could get a decent little box for web browsing, some casual gaming, watching videos and so on. Just don’t expect Google Play, YouTube. etc… to work.

In case you’d still like to give it a try, GearBest, who kindly provided a sample for review, sells it  for $42.98 with coupon MIBOX, but you can also purchase on other websites such as GeekBuying, Aliexpress, or eBay for around $50.

  1. Zamon
    April 5th, 2015 at 09:51 | #1

    Geez, all that effort. Thanks for going through this for your readers. You speek or read Chinese? It’s all Greek to me lol.

  2. April 5th, 2015 at 10:13 | #2

    @Zamon
    Unfortunately, I can only read a few characters, so I would not be able to use the Chinese interface to its fullest…

  3. eugene28
    April 5th, 2015 at 17:56 | #3

    Xiaomi Mi TV box next, please 😉

  4. kraken
    April 7th, 2015 at 00:23 | #4

    Crappy media player! You better stick with MXQ S85, which have usb ports, ethernet, english menus and better Kodi playback at similar price tag

  5. makthedon
    April 7th, 2015 at 17:06 | #5

    Is it somehow possible to change the tiles in main menu as I don’t like the look of it… I am gonna get it shipped tomorrow.

  6. April 7th, 2015 at 17:29 | #6

    @makthedon
    You should be able to change the launcher.

  7. makthedon
    April 7th, 2015 at 17:49 | #7

    @cnxsoft
    Now, that would be great 🙂 Thanks for the info and the tutorial 🙂

  8. mindful
    April 15th, 2015 at 20:14 | #8

    Any chance you can tell/show me how to setup the VPN.
    I cant find it in any of the settings on my mi box mini

  9. April 15th, 2015 at 20:18 | #9

    @mindful
    Go to Shafa market, Android settings, More->VPN
    See https://youtu.be/-sRlczlkDr0?t=8m25s

    I have not tried though, so I can’t confirm it is working.

  10. mindful
    April 15th, 2015 at 20:25 | #10

    I’m setting it for my mother and need the chinese menu, in the chinese menu I can’t see the more.

  11. April 15th, 2015 at 20:28 | #11

    @mindful
    I have not checked if VPN was there when accessing the Android settings via Shafa in Chinese.
    That’s odd, but then maybe you need to switch to English to configure VPN, and switch back to Chinese after.

  12. mindful
    April 15th, 2015 at 20:31 | #12

    I’ll give it a try. Thanks for the prompt response!

  13. April 15th, 2015 at 20:32 | #13

    @mindful
    Let us know the results, other people might try the same.

  14. adem
    April 16th, 2015 at 09:57 | #14

    this is the most crappiest box i ever bought. the remote is BT but not air mouse so 90% android apps wont work. and most apk’s i side loaded crash and dont start up i would not recommend any one any where even in china to buy this crap i say stick to a android tv box with lots of I/O’s and proper android UI.

  15. mindful
    April 16th, 2015 at 17:13 | #15

    Interesting, looks like I can only downgrade to 1.3.70 or upgrade back to 1.3.76. Hence why the option are different.

  16. mindful
    April 19th, 2015 at 16:31 | #16

    @cnxsoft

    Thanks, I got it to work.
    The reason why it was not working was that I had the option to not allow installation of third party software.
    I had to change the UI to english as well, too hard to navigate the menu if you dont any chinese.

    Anyone recommend any VPN? I have octanevpn but HKTV and all the other apps are not streaming properly.
    Connectivity test is rated as low.

  17. Jim
    May 9th, 2015 at 01:37 | #17

    Root box using kingroot , you will need a bluetooth mouse to do this ,once rooted adb can be turned on with adb konnect and from there im sureit will open a world of possibilities . I have disabled all Chinese TV

  18. May 18th, 2015 at 14:55 | #18

    con todo mi respeto me dirijo a ustedes, estoy de acuerdo que el producto es de reciente salida y aparentemente es interesante ,comodo y con muy buena imagen,pero el detalle que faltaba es que cuando lo conecto al televisor y me sale la mesa de “trabajo”para poder configurar no se en que direccion tomar ,ya que todo esta en CHINO Y NO HAY FORMA DE TRADUCIR ESTO ,todo esto esta muy lindo pero si no hay manera de entenderlo, para que sirve(salvo para CHINA)agradeceria si hay alguien que pueda cambiar los titulos de las ventanas en el idioma ingles para saber de que se trata.muy atte.mario

  19. May 18th, 2015 at 14:58 | #19

    @mario
    If you read the review. you’ll know how to change the language to English.

  20. Will
    May 23rd, 2015 at 08:40 | #20

    With reference to “If the third Blue option is missing, then your firmware may have removed the option to side-load apps, and should you try to downgrade the firmware as mentioned above. If you can’t do that, I don’t know other solutions to change to English and install apps”, I found a Chinese website that helps you connect to your mi box mini via IP: http://snusmumrikken.com/noscript.aspx?dec=1&url=uh4QwdELmSj8wOVPugfCs5V9vSQLm8ZQuhjBsq3Jl9aSldiSmneJl5VExgRI2RZAwSBDv9RClqsU1gj7s6%3d%3dB6X!

    Read A:小米盒子/小米小盒子1.3.87d通过一键安装器安装沙发管家教程 only. [And ignore B and C if they don’t apply.]

    You will need to install 小米盒子应用安装器v1.1.0, disable your anti-virus software, and run the application. The step-by-step guide (with images) on the website is really useful. If you weren’t successful at the first go, try again. It took me two to three go before I could get IP address (http://192.168.X.XX:8899) to install the Shafaguanjia.apk, plus the other apps mentioned in the current article.

    Good luck!

  21. Will
    May 23rd, 2015 at 08:47 | #21

    @Will

    Apologies for the broken link, here’s the correct one: http://bbs.shafa.com/thread-206026-1-1.html

  22. leon
    July 30th, 2015 at 03:36 | #22

    it’s works with firmware 1.3.87 or 1.3.94 ?

  23. Julia
    August 3rd, 2015 at 09:49 | #23

    Is there a way to find out the port number so I can add it to my modem’s safe list? I am based in Australia and just received one from a friend in China. Sorry a bit new to all this tech stuff. Any help would be appreciated.

  24. August 3rd, 2015 at 10:55 | #24

    @Julia
    Not sure, which port you mean, but you could always find out with Wireshark, or in Android “Shark for Root” -> https://play.google.com/store/apps/details?id=lv.n3o.shark&hl=en

  25. Tvcrazy
    August 10th, 2015 at 19:50 | #25

    Question Can You Send Files Using BT? i havent heard anyone using that method. i send apk files to my Mk808B+ all the time through BT can someone try & let us know.

    Thanks

  26. Janxena
    August 13th, 2015 at 21:32 | #26

    I just brought this Xioami and new to this. I did a silly mistake of entering the wrong password for my wifi. Now I can’t seem to change the password. It will not let me log in again. Pls advise.
    Thanks

    • August 13th, 2015 at 21:35 | #27

      Try to long press on the ESSID, and click on forget network in the android settings. Then click on it again, and entered your password.

  27. Janxena
    August 13th, 2015 at 21:51 | #28

    Yup, got it. Now it’s exploration time. Thank you very much.

  28. weizhang
    August 17th, 2015 at 15:52 | #29

    hi, can anyone advise,
    I tried to open Chrome, it leads me to ‘tick’ the box for agreed the terms and conditions, how can I tick the box to proceed? how to use the remote control to ‘tick’ the box?

  29. August 17th, 2015 at 16:16 | #30

    @weizhang
    You could try to use the arrow keys to see if you can highlight the box, then press OK to tick.

  30. weizhang
    August 18th, 2015 at 21:19 | #31

    cannt, arrow keys have no effect on highlighting. 🙁
    anymore suggestions?

  31. August 18th, 2015 at 21:20 | #32

    @weizhang
    Maybe try to connect a Bluetooth mouse if you have one.

  32. August 18th, 2015 at 21:33 | #33

    @weizhang
    Some material design widgets (buttons, floating buttons for example) cannot be focused with navigating with arrow keys. Thats why you need actual mouse pointer to click on them.

  33. weizhang
    August 19th, 2015 at 21:29 | #34

    thks…..Bluetooth mouse connect to TV?

  34. August 19th, 2015 at 21:42 | #35

    @weizhang
    To Xiaomi Mi Mini, since it has Bluetooth. I’ve never tried, but that’s the only option I see right now.

  35. weizhang
    August 20th, 2015 at 10:21 | #36

    Xiaomi Mini box has no USB port, how can it connect to BT mouse?

  36. August 20th, 2015 at 10:34 | #37

    @weizhang
    It has Bluetooth. No need to connect anything physically. You just need to pair the mouse to the device.
    As I said I have never done it, and although the hardware is supposed to support it, I’m not sure there’s a Bluetooth option in the settings.

  37. Asciiarts
    August 30th, 2015 at 02:57 | #38

    Solved the problem by connecting a mouse thru the mico connector

  38. August 30th, 2015 at 09:05 | #39

    @Asciiarts
    Micro USB connector? Then it must be the other Xiaomi box, not the Mi Box Mini.

  39. MFF
    September 23rd, 2015 at 11:57 | #40

    In latest version, there is no side-loading feature. How to upload apks to mi box mini?

  40. Tariq Mahmood
    March 18th, 2016 at 07:18 | #41

    can u watch live sport on it

  41. March 18th, 2016 at 09:18 | #42

    @Tariq Mahmood
    What you can watch depends on which Android app you install on the device.
    However, it might not be the right device for you, unless you can read Chinese, as it seems it has gotten harder to hack recently (based on @MFF comment).

  42. eugene
    March 26th, 2016 at 08:59 | #43

    HI.
    I have the Mi Box Mini, and for some reason my bluetooth mouse won’t connect. It paired and connected just one time when I first got it, but now it won’t. Sometimes it pairs, but won’t connect, sometimes won’t even pair. I’ve reset to factory default a dozen times but no joy. Any help please?

  43. Tuyen Vu
    June 21st, 2016 at 10:56 | #44

    Hi Cnxsoft,
    My Mibox mini fw now is 1.4.11 and just only downgrade to 1.3.98. With this two fw, there’s no Remote install icon shown as in fw 1.3.72. Please help me how to install English language!
    Thank you so much!

  44. Chad
    September 27th, 2016 at 02:31 | #45

    For anyone still looking to install APK’s (sideload) on never versions of FW there is a very simple way. Set up folder sharing on a PC (Using the SMB protocol) and place your apk files that you’d like to install in the folder. Then, open up the included videos app on the mibox and browse your network for the shared folder. Once inside you’ll be able to see the APK’s and install them.

  45. Guido
    December 11th, 2016 at 00:06 | #46

    @eugene
    Same problem for bluetooth mouse. Have you solved this pairing issue?. There is a webpage with the firmware of the box? maybe we can try an older firmware to be able to use our bluetooth mouse.

  1. July 16th, 2015 at 20:40 | #1
  2. September 5th, 2015 at 21:00 | #2