Author Archive

Xiaomi Mi Box (US) Android TV TV Box Review

February 12th, 2017 19 comments


The Mi Box is the first Xiaomi product I have used. I received it beginning of December and have been using it regularly since then. I have received 3 updates which went through uneventfully. I was very pleased with this box. I ended up getting one for my in-laws and one for my 4 year old sons bedroom. The UI worked as expected. I have an Nvidia Shield Android TV, and the Mi Box complements it very well. Having Plex Server running on the Shield and Plex on the Mi Box is pretty fantastic to easily share content. Not to mention way more cost effective than putting a Shield in every room.

What’s Inside

Click to Enlarge

The build quality is good. The power supply puts out 5.2v which is not typical.

I do wish it had more USB ports. A single USB is inadequate. I found myself swapping USB out frequently during testing. There is optical audio and it has the round form factor. Luckily the cable I had had the adapter attached to the end, and it worked fine. No Ethernet adapter is present either.

Click to Enlarge

Teardown Photos

Click to Enlarge

Click to Enlarge

Android TV UI

For anyone unfamiliar with Android TV UI I took a few screen shots. Across the top in the first screen capture a recently used/suggestion line appears. The top line will update based on your usage games, TV shows, YouTube, news etc.

Click to Enlarge


Not all apps populate this. HBO GO, Plex, Netflix, do update. Immediately below there is a MI Box Recommends section which is static.

Click to Enlarge

I was able to disable it under setting > apps to unclutter the main screen. These screenshots were taken when I first plugged in the box. I personally like the UI of Android TV and appreciate that Google ensures all apps to work with remotes and a mouse/touchpad is not necessary.


Click to Enlarge


Another thing that I was forced to use because DirecTV Now does not have an Android TV app yet, is the casting feature. I had it on the Shield but never really used it. Between casting my screen from my phone to most video apps I found it very easy to use. My son will navigate YouTube Kids on his tablet and cast to the TV. This is a feature you won’t find on most android boxes and I found it very convenient and easy to use.

Voice Search

During my usage and showing my son how to use the voice search I grew to like it a lot. Voice searching that is able to return YouTube, Netflix and other video apps is really convenient. My son is 4 and doesn’t speak very clearly yet but it does a good job of recognizing his voice allowing him to find the video’s he wants. (minecraft, lego, minecraft, lego, minecraft, lego) 🙂

Passthrough and Auto Framerate

I spent many many hours trying to find a good combination in Kodi/SPMC/TVMC/FTMC and couldn’t get it to work consistently. DTS only worked for me. I hope they resolve this with software in the future.


This is not really fair but I performed a side by side comparison of 3DMark: Xiaomi Mi Box vs Nvidia Shield. I thought it would be interesting to see. Fear not, the Mi Box does well with light gaming. I had no problems playing games that didn’t require a controller.

Click to Enlarge

WiFi is fair at about 15Mbps on my busy Unifi 2.4 GHz network. I also have a 5GHz N built into my router and strictly using it for testing. I was able to get about 30 Mbps throughput. I still prefer a wired connection when possible and was able to use a USB to Ethernet adapter on the MI Box. I moved 2 files below one on 2.4ghz and one on 5ghz. I don’t have an AC network to test.

Click to Enlarge

I ran a few other tests and info apps below.

Widevine Level 1 Supported – Click to Enlarge

36,151 points in Antutu – Click to Enlarge

Amlogic @ 2.02 GHz – Click to Enlarge

MIBOX3 board name: once – Click to Enlarge

While reviewing

So not all apps are available due to the restrictions of Android TV and Google necessitating the apps be remote friendly. But you might run into a situation where you want to side load. If you have a air mouse or some other hid device connected it’s not a big deal. In order for to launch them in the past you loaded sideload launcher from the play store, It allows you to see all apps regardless if they are Android TV optimized. It works and is pretty easy. While reviewing I ran across a pretty neat app. TV App Repo. It makes sideloading even better.  What it does is create a small app that is basically a shortcut to your side loaded non Android TV app. Now all the apps can be launched from main screen without navigating to the sideload launcher sub menu. It worked on the few I tested. On the community addition, there are a few apps that it hosts one of which was Amazon Prime video. But I didn’t have luck getting videos to play other than trailers.

Final Thoughts

I wasn’t going to perform any benchmarking on this box. I don’t think that it is relevant. But I knew it would be crucified. This box was in my opinion built to consume media and I think it does it very well. All the streaming media apps worked great. The only drawback is that HDMI passthrough and auto framerate switching did not work consistently enough in Kodi or Plex. Streaming from HDHomerun works well even over WiFi. Amazon Prime Video is missing from this box. I did try some other methods to watch and only was able to cast from a web browser successfully.

During testing I didn’t use Kodi much and stuck with the main streaming apps that are optimized for Android TV. I hope Koying, the maintainer of SPMC, a fork of Kodi, brings some love to the Mi Box in the near future or even the Kodi team.

If you’re not an audiophile this will make a great box to stream with and hopefully save some money. If you are an Audiophile the Mi Box complements the Nvidia shield on other TV’s where surrounds sound doesn’t matter.

I would like to thank Gearbest for sending a review sample and their patience while I reviewed it. I really like to use the products for a while and get a good feel for them. If you are thinking about getting a Mi Box, it helps CNX by clicking & purchasing through this link.

YokaTV KB2 Review – Amlogic S912 TV Box with 32 GB Flash

December 15th, 2016 14 comments

CNXSoft: This is another review by Karl about Amlogic S912 based YokaTV KB2 TV box.


Today we will be looking at Videostrong YokaTV KB2. Below are the specs from Videostrong website.


This is my first S912 device so I had high expectation. I have been using it for quite some time now with no major issues. I received approximately 6 OTA updates since I started testing and some welcome updates have come.



Click to Enlarge

Click to Enlarge


When I receive a box first thing I do is take it apart and check out the inside. I was excited when I found out it had 32 gig of storage. It is not too common.


Click to Enlarge

Click to Enlarge

Then when I opened the box I was really happy to see an antenna that wasn’t soldered on. Makes it easy to add a different one. +1 for KB2. Then I noticed the heat sink. It seemed a little small. I was right, it runs warm.

Click to Enalrge

Click to Enlarge

Simple Mod

First thing to do: get this baby running cooler. When stressing the box, the temperature got over 80+°C a couple times. It ran between 70 and 75 °C on average before the mod. The case is mostly plastic except the bottom cover. Bingo! A couple squares of 5mm thermal pads between the board and the bottom of the case and thermal issues are gone.


I started SetCPU and ran the built-in stress test, it tops out around 72 °C, and quickly cools after stopping the test. I put a square approximately where the CPU is and while I had it open, where the memory is although I don’t think it is necessary. After the mod, the box runs about 60 deg Celsius.


For this test I use SetCPU to set the Min and Max frequency for the CPU to 1.5 GHz which is the max for this processor. It will give the best score.


Network Test

I am not sure why my WiFi was slow on the tests below. I don’t have an AC access point yet. The best I have is N, maybe that is the cause. Some friends over on Freaktab are getting some really good speeds on AC with this box. I might have damaged something when I opened the box.

Below are the results but take them with a grain of salt. I do a simple file transfer test of a large movie with optimum conditions for WiFi then one in more real world scenario.  

5ghz 3ft from NAS to internal SD


2.4ghz 3ft from NAS to internal SD


Gigabit Ethernet from NAS to internal SD (This is as fast as my NAS can transfer)


Next is more real world where AP’s have more obstruction.

5ghz 30ft from NAS to internal SD

kb2-5ghz-wifi-nas-to-flash-30feet2.4ghz 30ft from NAS to internal SD

kb2-2-4ghz-wifi-nas-to-flash-30feetSome More Benchmarks and Info

Click to Enlarge

Click to Enlarge

Click to Enlarge

Click to Enlarge


I’ve used several apps and only Netflix and Direct Now had some issues:

  • Sling TV
  • Netflix (SD) – Stopped working after updating the app
  • Kodi
  • Chrome – Chrome works really well. I open a bunch of heavy URL’s and it performs excellent. Nothing scientific here. Go to several sites that I visit daily and I felt no lag.
  • Plex
  • Emby
  • HDHomeRun
  • Crackle
  • DirectTV Now – Worked with some hacking
  • Player-MediaCenter App – I will admit it has been a while since I tested out this app. It acts as a DLNA receiver and Airplay receiver. I didn’t have much luck in the past but I tested on my one Apple device the screen mirroring worked.

At some point Netflix stopped working. Keep getting few seconds of video then error 0013 “Sorry, we could not reach the Netflix service….” Not sure if it is Netflix update or box update that caused the issue. I went back and did some more testing to narrow the issue down. If I reverted back to the Netflix that came pre-installed I had no issue.

DirectTV Now is a new service in the US. With some persistence I was able to get it running. Video wasn’t perfect but neither was it on any devices I tested. It was surprising that it plays better on KB2 then Nvidia Shield. It is mostly watchable but stutters some. It is new so hopefully ATT will get this fixed soon. I had to do a couple things to get it working. After Googleing and a lot of experimenting I used 2 apps from play store: Hide My Root and Fake GPS. I also had to make 2 build.prop changes: to and to I tried on a couple different boxes after figuring this out and seems to work universally.

Remote Control

The remote is big but there is a built in app that is pretty convenient. There are 4 color coded buttons on the remote that you can customize to launch the apps that you want through an app on the box. There is also a dedicated app button that brings up a listing of all the apps. Everything else is pretty standard. You can also program the remote to turn your TV on and off through a learning feature. But alas I still prefer either an air mouse or touchpad with full keyboard.


Status Bar

Thank the gods…there is an option to turn the navigation buttons at the bottom of the screen off and on in Android settings…It is about a 50/50 split for people that like them and those that don’t. This was the first box that I have tested that gives the user an option.

Click to Enlarge

Click to Enlarge

Audio Passthrough

All the below tests worked. I set Android to SPDIF. I tested with latest SPMC 16.4.2 and Kodi 16.1. Turned on pass-through DTS and AC3 and all the videos below worked with no clipping. I have a 5.1 system. If I didn’t have the AC3 ticked I would get no audio on some. First box with 100% working that I have tested on stock firmware.

yokatv-kb2-kodi-audio-pass-through-settings audio-file-list-dts-dolby-truehd4K Video

4k testing went well. I was able to play all videos smoothly with one player or another that it was supposed to play. Below are the test results. This box does not play 4k H.264 video @ 60fps per sec, so stutter is expected. Kodi and derivatives play best with amcodec turned off. The box ships with Kodi 17 beta but since it is beta, it is not very stable. I uninstalled it, and tested with Kodi 16.1 from the Play Store instead. I am not sure why 4k 8bit H.265 works better with amcodec turned on. I found the same results on S905x boxes. For the testing, I wanted to find the best overall solution and that is Kodi with amcodec turned off.

Test File Name With Amcodec Without Amcodec MX Player
23.976fps (in MP4) GoPro Epic Russian Wingsuit in 4K good
24fps (in MP4) SPRING 4K (ULTRA HD) good
25fps (in MP4) Burj Khalifa Pinnacle BASE Jump – 4K good
29.970fps, 51Mbps (hdmkv’s iPhone 6S 4K clip) iphone6s_4k good
59.940fps (in MKV) samsung_seven_wonders_of_the_world_china_uhd-DWEU wont play stutter stutter
60fps (in MP4) COSTA RICA IN 4K 60fps (ULTRA HD) w Freefly Movi wont play good
H264, up to 30fps Sony_Alpha_7R_II_video-test-4K good
H264, 50-60fps linkin_park_ultra-hd wont play stutter stutter
H265 8bit, up to 30fps LG_4K_View-the-Feeling good stutter good
H265 10bit, up to 30fps Samsung_UHD_Dubai good
H265 10bit, 50-60fps Samsung_UHD_7Wonders_of_the_World_Italy good
UltraHD HDR 10bit HEVC, 24fps Exodus_UHD_HDR_Exodus_draft good
VP9 The Curvature of Earth 4K 60FPS good not as good best

Alternate Firmware

Super Celeron has put together a nice modification of the latest stock firmware from 11/23. He cleaned up the firmware and made some adjustments to boot to bring idle down to about 1% and got auto frame rate switch working. See full changelog.

So to get 100% working pass-through and auto frame rate switching after installing the firmware above, as well as SPMC version 16.5.2. Codec acceleration is a little muddy at times. 4K files work best with amcodec off, and anything less work best with amcodec on. Below are my settings.

yokatv-kb2-custom-firmware-automatic-frame-rate-switching yokatv-kb2-custom-firmware-audio-pass-through yokatv-kb2-custom-firmware-video-codecsConclusion

I had this box for a while now and used it as my main box and it has performed really well. Consistent updates from Videostrong is much needed in the box world. I hope it continues. Gigabit Ethernet performed really well. Pass-through working 100% is fantastic and will make a lot of people happy. Video support in Kodi is really good. VP9 support is not 100% but MX player gives everyone an option if they have movies in that format.

I would like to thank Videostrong for sending a review sample. YokaTV KB2 can be purchased on Gearbest, Geekbuying, and Aliexpress for about $68.

Tanix TX5 Pro TV Box Review – Part 2: Modding and Testing

August 29th, 2016 12 comments

Karl here with part 2 of Tanix TX5 Pro TV box. In the first part we peaked inside took a look at the specs and quick look at the UI. In part 2, we will get into the nitty gritty. When I first received the box there were several issues: Play Store incompatibility, issue with language reverting to Chinese, and green screen on YouTube. Tanix quickly followed up with an update and resolved these issues.

Stuck in my ways

So I have to admit that I am pretty stuck in my ways when it comes to the way I use Android. It started long ago with my first stick the MK808 with Rockchip Rk3066. It was basically the phone version of Android on the TV and I really liked it. We have come a long way since then and some changes have occurred in the box market UI, like the absence of the navigation bar and notification bar. It is split both ways some people dislike and some like it. I really like them so I usually do what I can to enable them. This box is no different. It doesn’t come with either. I feel it should be a setting that can be easily switched on and off but that is not the case right now. So here is where the fun begins. Over on Freaktab we put together a pretty nice mod of the original firmware and that is what I will base this review on. I am thankful to those guys that helped test and give feedback.

What we tweaked

We started with notification and navigation bars taken from the Mini M8S II. It took a while to dial that in and get all the kinks worked out. We changed over the root application to SuperSu from SuperUser because the root worked better for some applications. Cleaned out all the unnecessary apps, and Kodi build that loads on initial boot. Pass-through didn’t work with DTS and it clipped a lot. itsmeedoofer found a way to enable it by doing a small change on every boot. I tried to fix with a script but was unsuccessful and ended up writing a small app to fix on every boot. gtznutz got the last of the boxes up and working. We ended up getting it to work on Tanix TX5 Pro, MINI M8S II, Nexbox A5, Nexbox A95X (All models), and COOLEME MB1 with a few caveats. For example, the only box that the stock remote will turn the box on is the Tanix.


Working Not Working
Plex Quicksupport
Google Play Movies



Kodi works really well. After using the pass-through fix I could play every test audio file I had with digital audio passing through to my receiver over spdif. I had confirmation that it was the same with HDMI pass-through as well. Below are the test videos and formats. I did notice that Kodi didn’t always report the correct format but my receiver always showed a digital input with 5.1 channels.



I am keeping my testing to strictly Kodi because I had very good luck. I could play just about every test video that I have with Amcodec disabled. The Amlogic S905X does not supports h.264 60 fps above 1080p so those 2 are expected. For the remaining, I Installed MX Player and added this playercorefactory to my userdata to play the rest. Playercorefactory is a file to allow you to use external players in Kodi. Just copy to the userdata directory. This makes it super easy to stay in Kodi’s interface and a realistic option and not have to jump around using different players for different files. I need to look at my VP9 test file…it might be corrupt. Every player had artifacts at the same point.


File Name

Amcodec disabled

Amcodec Enabled

23.976fps (in MP4)

GoPro Epic Russian Wingsuit in 4K


No Video

24fps (in MP4)



No Video

25fps (in MP4)

Burj Khalifa Pinnacle BASE Jump – 4K


No Video

29.970fps, 51Mbps (hdmkv’s iPhone 6S 4K clip)


Small Stutter at one point (MX Player Good)

No Video

59.940fps (in MKV)


Dropped frames

No Video

60fps (in MP4)

COSTA RICA IN 4K 60fps (ULTRA HD) w Freefly Movi


No Video

H264, up to 30fps



No Video

H264, 50-60fps


Dropped frames

Dropped frames

H265 8bit, up to 30fps



(MX Player Good)


H265 10bit, up to 30fps




H265 10bit, 50-60fps





Eye of the Storm 4K Ultra HD

Small Stutter and artifacts at one point

(MX Player Stutter and artifacts same point)

No Video

Wifi Test

Setup I have an Ubiquiti Unifi network setup (by the way this is a fantastic product) with 1 AP in my office and 1 AP at the other end of the house. I only have a 2.4GHz network. I performed 2 tests:

  1. Box within 6 feet of AP in office mounted in ceiling
  2. I go into my controller and reboot my office AP and force everything over to the other one and start the copy over. This second test is tough for any device. Lots of obstructions and about 50’ feet.

After the device peaks I took a screenshot.

Case 1

Case 1

Case 2

Case 2

Misc – Benchmarks, DRM Info, and Storage

Tanix TX5 Pro achieved 34,327 points in Antutu 6.x, a typical score for an Amlogic S905X TV box.

Click to Enlarge

Click to Enlarge

Vellamo 3.x results are also within the expect range.

Click to Enlarge

Click to Enlarge

The device supports Widewine Level 3 like most of its peers.

Click to Enlarge

Click to Enlarge

A single 11.40GB partitions is available for apps and data out of the 16GB flash, and external storage is also supported and convertible to device storage (feature of Android 6.0).


Closing Random Thoughts

I really like this box after modding and could easily recommend it to anyone. I am really pleased with the UI with the switch to 6.0. Adaptive storage is great. Video playback is really good. Wifi was solid. There is still some work to be done on the video side. Let’s see if Tanix will post some updates.

Unfortunately, I only have a 1080p TV and an older receiver with a single SPDIF only. So I am not able to perform every test I would like. Maybe one day I will talk my wife into a new one.

Thank you GearBest for sending a review sample. You could consider purchase the device from them for $46.35 including shipping. Tanix TX5 Pro can also bought from eBay, GeekBuying, and Banggood among others.

Tanix TX5 Pro TV Box Review – Part 1: Unboxing, Teardown, and Hands-on

August 8th, 2016 34 comments

Karl here with Tanix TX5 Pro S905X review. This is my first s905x box. I am splitting this into 2 parts because software is not quite up to snuff yet. I ran into some issues with language reverting back to default which is Chinese. This happens so frequently it is unbearable. I can almost read Chinese now. Youtube only shows green square with audio, and finally most apps show incompatible in the Play Store. I have notified Gearbest who is going to contact the manufacturer. On the bright side I am very pleased with UI compared to the s905 boxes I have reviewed.

Specs pulled from GearBest Website


Model: TX5 Pro
Type: TV Box
GPU: Mali-450
System: Android 6.0
CPU: Amlogic S905X
Core: 2.0GHz,Quad Core
ROM: 16G
Max. Extended Capacity: TF card up to 32GB (not included)
Color: Black

Media Supported

Decoder Format: H.265
Video format: 1080P,H.264,H.265,MPEG-1,MPEG2,MPEG4,VC-1,VP9 Profile-2,WMV

Product Details

WIFI: 802.11 a/b/g/n/ac
Bluetooth: Bluetooth4.0
Power Supply: Charge Adapter
Interface: AV,DC Power Port,HDMI,RJ45,SPDIF,TF card,USB2.0
Language: Multi-language

Firmware Information

WiFi Chip: 2.4G + 5.8G
KODI Pre-installed: Yes
KODI Version: KODI 16.1 JARVIS

Power Requirement

Power Type: External Power Adapter Mode

Dimension and Weight

Product weight: 0.140 kg
Package weight: 0.600 kg
Product size (L x W x H): 10.50 x 10.50 x 1.50 cm / 4.13 x 4.13 x 0.59 inches
Package size (L x W x H): 19.50 x 11.50 x 6.50 cm / 7.68 x 4.53 x 2.56 inches

Package Contents

Package Contents: 1 x TX5 Pro TV Box, 1 x Remote Control, 1 x HDMI Cable, 1 x Power Adapter, 1 x English Manual

Unboxing Photo

Click to Enlarge

Click to Enlarge

Teardown Photos

The box is a matte plastic and picks up fingerprints easily.

Click to Enlarge

Click to Enlarge

Click to Enlarge

Click to Enlarge

AP6255 Wifi chip with 10/100 network. Storage is provided by Foresee ncefbs98-16g. I couldn’t find any specs on it.


Click to Enlarge

06:61:60 MAC address does not look up to any specific company.

Random Observations/Thoughts

I am pleased to see a new launcher…seems pretty nice and is easy to use.

Click to Enlarge

Click to Enlarge

I haven’t stressed the box but the thermal design seems fine. Metal slab with thermal pad making contact with CPU.  Button to put the device in flash mode, which typically is in the AV hole, is on the bottom of the device. Registers as a worldcup device with the drivers that I already have installed. I did some initial testing with S/PDIF, Kodi, and passthrough settings seen below and I got digital audio on my 5.1 receiver on all of them but I did have some audio clipping.


I was also able to play most of my 4K test clips in either Kodi, MX Player, or built in players with the exception of the 60fps fluidly. I also found that the device had been booted once and factory test tool was in memory. I tried to find a way to launch it but was unsuccessful. I installed chrome and navigated to Youtube and requested the desktop site and was able to request 4k video but again green screen.

This is promising. I believe that once they get some of the bugs worked out it will be a good box. But until then I would wait. I can’t find a website for Tanix to give feedback. “Along” marking on the PCB could point to Shenzhen Along Electronics as the manufacturer.

I would like to thank Gearbest for sending the box for review. Hopefully they can light a fire under Tanix and get the software fixed.

In case, you’d like to purchase the device despite the current firmware flaws, you can do so on GearBest for $46.35 shipped. Other shopping options include eBay, GeekBuying, and Banggood.

[Update: The second part of the review is up @ Tanix TX5 Pro TV Box Review – Part 2: Modding and Testing]

How to Customize Amlogic Android Firmware – A Tutorial with NEXBOX A95X (S905) TV Box

August 6th, 2016 96 comments

CNXSoft: Bear in mind that there are multiple versions of Nexbox A95X. Yesterday, I published the review of Nexbox A95X with Android 6.0, with the model based on Amlogic S905X processor. In this article, Karl had a look at Nexbox A95X with Amlogic S905 processor, which he purchased a couple of months ago, but since he was not happy with the Android 5.1 firmware, he decided to customize it.

Karl here with a review of the Nexbox A95X S905 box. This took a while to even start. I received the box about 2 months ago and I dived right in and broke it. I didn’t have factory firmware, and wasn’t cautious enough and bricked it. I found some firmware that worked but it didn’t work very well for me. Email’s to Nexbox directly didn’t help and I was stuck with a bricked box… I later found someone who had factory firmware and was kind enough to share and I was back in business. But I still didn’t like it, as it felt sluggish when doing anything else besides Kodi and missing notifications and navigation bar.

Click to Enlarge

Click to Enlarge

Click to Enlarge

Click to Enlarge

Quest to find better firmware

There is a dirty little secret with these boxes and it is a little unfair to the manufacturers who do make good software but you can just about flash any firmware on any matching processor box. The biggest thing is to match the WiFi chip. They will sometimes brick hard and to restore requires shorting pins on the NAND flash. It is pins 29 and 30 on this one (TBC). Short the pins while connect to PC, and apply power and you are able to flash new firmware. I never had to do it on this one. The A95X has an RTL8189ETV WiFi chip as can be seen in the picture above. So I did some searching for “S905 RTL8189 Firmware” and I found some, but they were not any better. If WiFi doesn’t matter and you have Ethernet you will have better luck or can use a USB to Ethernet adapter if the firmware supports it.

Review Turned into a How To

I wasn’t happy with anything (I know….I am needy). So what do we do? Go and try a manufacturer’s who put out good software regardless of WiFi and Ethernet. I had used Tronsmart’s S905 firmware on another box and it is pretty good. So I started there and flashed it and the box booted but without WiFi, nor Ethernet, and I assume no remote control either (I don’t typically use the remote and test with Logitech K400R). So I tried to use this firmware as ROM to port from, and now the time consuming part starts…


Before we begin I will put out the typical disclaimer that you assume all risk and don’t blame me. If you don’t want to have to do this buy a box from a good manufacturer. Several stand out… search for reviews in CNX Software, or other forums.

I do all my work in Windows, so no Linux is necessary but just recently upgraded to Windows 10 and with bash opens up some additional possibilities I have yet to explore. I did try mounting an img but it doesn’t support it yet.

Below is the main software that I use. If you know any other alternatives please leave a comment. Especially Beyond Compare only 30 day evaluation. It is not too expensive and I use it for other things. Install all the programs below with defaults and it should work except the Customization Tool. Install it to someplace other than Program Files. It will save button presses when needing elevated privileges.

Customization Tool

I will be going to go over the basics of this tool. When you first load the tool it will be in Chinese. The 2nd menu Item in the top will set it to English, and it will remember it the rest of the time.


The first step is to unpack the img files. Press the load button, and you will be prompted to what you want to unpack. I check them all at this point except the bottom one. There is an issue right now with the tool with the last one. Then choose the img we are porting to. This will take a while. Amlogic_CustomizationTool_Load


Once the img is unpacked navigate to where you installed the customization tool and rename the tmp directory to Tronsmart.


Now repeat the process again with the Nexbox Stock img. Don’t close the Customization Tool until we are done.

Now we have 2 img’s fully unpacked and in each directory we have 2 folders: Level 1 and Level 2. Level 1 has all the individual partitions and we won’t be doing anything in there today. Level 2 has the different partitions broken out so we can manipulate them. We will only have to go into system to do this port.


Now in the Nexbox firmware,  delete app, fonts, framework, media, priv-app in the system directory, and copy them over from Tronsmart.

At this point go back to the Customization Tool Press the Pack button and save it somewhere. If I was doing this the first time I would flash and do some testing to see if it booted, Wifi, remote etc. This also gets you to a good spot to go back to so in case something goes bad you don’t have to do the whole thing over again. As you are exploring it is good to do this often to save some headache and time.

Beware once you pack an img, as you must close the customization tool down and unpack the last one you packed. There is a bug if you pack make a change test then pack again without restarting and reopening. All the img’s after that first pack won’t be able to be unpacked by the tool.

Final Tweaks

Here is our chance to remove all the bloat and clean the img up. When I clean an img I take a picture of the app drawer with my phone and remove any unwanted apps from the app directory or priv-app directory. Be aware there is also a pre-install directory that won’t install anything. I removed everything to tidy up. I did try to fix quickly but didn’t spend much time on it.

I also replaced the Tronsmart boot animation with a different one. It is in the media directory.


You can also modify boot img and logos with this tool. I use gimp to modify logos. First I would navigate to the logo folder in the level 2 directory. The largest file bootup is a bmp file. Rename to bootup.bmp, right click on it go to properties and note the dimensions and bit depth. In this case it is a 32bit 1280×720 bmp img. Find whatever picture or logo…your imagination is the limit but you have to make sure your dimension and bit depth are exact. In gimp you export to bmp and choose 32 bit…if done correctly your file will be the exact same size as the original. Rename bootup and delete the original. When done you can pack and enjoy your new logo. I believe the tool itself will import but I like to do it by hand. The only thing I use the tool for is to unpack and pack the img.


So we haven’t touched a couple tools so far. That is a good thing. But if we did run into some trouble Beyond compare can drastically reduce the time to find. With this tool you can compare all the files from the stock rom, and the rom you are porting to. If I ran into troubles with booting start with comparing kernel in level 2. Maybe in one of the rc files a reference something differently. This can lead to many hours lost. I have lost many and not succeeded. Be prepared to do lots of reading and research. I included HXD and Notepad++ if you had to modify a file. In the Windows notepad it doesn’t recognize Linux carriage returns.

If you’d just like to install the custom image on your NEXBOX A95X (Amlogic S905 only) TV box, here’s the custom firmware link.

Review of No.1 D6 Android Smartwatch Powered by Mediatek MT6580 Processor

July 23rd, 2016 13 comments

Karl here with a new review. This one is a little different. A smart watch, but not your average smart watch, as most smartwatches supplement a phone. This is a standalone smartwatch. It runs full Android 5.1. It is the D6 by No. 1. It has a 3G radio and SIM card slot. I was really excited when I found out I could do this review.

Below are some pics from their website.


Another professionally shipped and packaged product and some box pics


Click to Enlarge

Click to Enlarge


Here are the specs from No. 1’s website.

Product Overview
Model NO.1 D6
Product modeling Android Smartwatch
System Android 5.1
CPU MT6580 quad core Cortex A7 @ up to 1.3 GHz with Mali-400MP2 GPU
Screen Resolution 1.63″ 320 x 320 resolution
Wifi Support
Google Play Support
Make calls Support
See text messages Support
Contacts Support
Heart Rate Support
Pedometer Support
Bluetooth BT2.1 + BLE4.0
Browser Support
Barometer Support
Voice Search Support
Alarm Support
Weather Support
Health Data Synchronization Support
Change Clock Face Support
Install App Support
Operation frequency GSM/ 850/900/1800/1900 ; WCDMA 850/2100
Language Chinese (Traditional), Chinese (simplified), Indonesian, Malay, Czech, Danish, German (German), German, English (UK), Spanish (United States), Filipino, French, Croatian, Italian language, Latvia, Lithuania, Hungary, Netherlands, Norwegian, Polish, Portuguese (Brazil), Portuguese (Portugal), Romania, Slovakia, Finland, Sweden, Vietnamese, Turkish, Greek, Bulgarian, Russian, Ukrainian language, Hebrew, Arabic, Persian, Thai, Burmese, Khmer, Korean, Japanese
Speaker Support
Battery capacity 450 mAH
Antenna Support
Side buttons Support
Chargers Support
USB Support
G-SENSOR Support
Package weight 170g

First Impressions

The watch looks good to me. I had a few people say it looked big to them but I don’t feel like it is too big….in fact I wish it were bigger. Below are some pics I took. My pictures don’t due it justice so that is why I posted the professional pics above.

Click to Enlarge

Click to Enlarge


First Tests

First thing I did was try to push it to the max and do some absurd testing. What does that entail? For me it was watching movies on a watch. Kodi Netflix MX player, Plex, HdHomerun, and Emby.

Click to Enlarge

Click to Enlarge

To my surprise most worked pretty well considering it is a watch. With Emby I couldn’t use the built in player and had it use MX player and I couldn’t get Plex to work at all. This is not a deal breaker…it is really a ridiculous test but sometimes you do things just to see if they could be done. I also ran Antutu and got a 23221 on version 6.1.4….not too shabby for a watch.


OTA Firmware Update

After a couple days I received notification that the watch needed to be updated. So I performed the updated and followed the instructions. It went through and when it booted the first time after the update it hung on the boot animation and got really warm. I waited a long time I took the battery out and when I turned it on next it booted properly. Then a 2nd update appeared but this time the watch soft bricked. I went to the website, downloaded the latest firmware, and installed it. It mostly went off without a hitch except I should have waited to plug in the watch until after I installed the drivers. It took 30 tries for me to catch the device in the device manager to install the drivers manually from the download. Included in the download were the drivers and flashing tool and img. It did not come with any instructions that I saw but it was easy to reflash. (Received another update today and it installed perfectly.)


I didn’t like the built in launcher at first so I installed Nova Launcher. Added 3 widgets one is clock, circle battery widget from the play store, and power control widget. Nova is pretty customizable so I was able to mimic an android phone setup. But I ended up getting errors with Nova and it would force close frequently and I had to choose default launcher over again.

Click to Enlarge

Click to Enlarge

I really wish Nova worked better, didn’t close like this, and I think it takes a toll on the battery. I installed Apex launcher which worked pretty well and not too heavy but had to sacrifice too much. After a while I ended up back with the stock launcher. It’s good enough for a watch that runs full android with a small screen.


So as I see it, there are a couple ways use the device. You can use it as a standalone. Pop a SIM card in and use it as your phone. A Bluetooth headset is necessary for this. Speaker phone is weak and there is no privacy. I tested first with a Ting SIM card. Popped it in and I was immediately up and running. I only made a few calls this way. I also tested with a Metro PCS SIM. Not quite as easy…I had to call and give Metro my IMEI number, and about 30 minutes later I was in business. I am not a fan of Bluetooth headsets so I didn’t enjoy this way. And I got caught at the end of the day once before I started charging midday without phone service. 2nd way is you can use it paired to your phone through Bluetooth and receive notifications, pass files to the watch and uninstall applications on the watch. Use it like a traditional smart watch. I didn’t find this particularly useful and when you get out of range of the watch both the watch and the phone beep. I opted to use it standalone. When out and about I turn on my hotspot on my phone and when home I use my home WiFi. This seemed to work best for me. You could also pair the phone and watch and also use hotspot. I just didn’t find notifications particularly useful. The good thing about this watch is you get many choices.


The battery has a 450 mAh capacity…which is tiny considering this processor is installed in full size phones. I really had to watch what I installed and had to be conscious of background tasks or it would destroy the battery. After testing to see if I could make it all day I started charging on my lunch break at work after that I didn’t have to be concerned with battery life. It charges relatively fast. After receiving the last OTA update when this review was nearly complete, I got significantly better battery life. I used it quite a bit the next day and I had about 20% left at the end of my work day with no charging. Depending on how it is used will significantly impact battery. I would recommend a second charging cable. It is proprietary with magnets that aren’t particularly strong. I found sometimes it was difficult to get it to stay.


I installed lots of different apps. Everything would install and was mostly usable. On a small screen it was sometimes difficult to navigate. I covered all the video apps already but I also installed ES File Explorer and to get on the pop bandwagon I installed Pokemon Go and it played fine.


There are thousands of apps and if you would like for me to test one leave a comment below and I will give it a shot. I live in the United States so some apps might not be available.


Cellular, WiFi, or GPS worked ok. I had more dropped calls than I typically did with my smartphone. I do live in rural America so this will vary. WiFi range was OK. With Pokemon Go I did notice that trees were enough to disrupt the GPS signal.

Final Thoughts

It’s a pretty neat watch considering what it is doing in such a small amount of space. With this last update from No.1 battery life improved a lot. I wish it had come earlier in the review. It is definitely up the tech junkies alley and would make a cool gift. I am sure there are a lot of uses that it could be used for. There is a long thread on XDA as well covering the watch and I would imagine a custom ROM will be out soon. People are already flashing an img from another smartwatch on this one. Supposedly 6.0 will be coming to the watch in the near future and hopefully bring adaptable storage to the watch. If you have any questions feel free to post in the comments below.

I would like to thank Chinavasion for sending the NO. 1 D6 to review. It comes in 3 different versions: silver like shown in review, gold, and black. You can purchase it for $76.99 on their website. Alternatively, you can also find the watch on GearBest, GeekBuying, eBay, and Aliexpress for similar or slightly higher prices up to $90.

Morefine M1+ Review – A Dual Boot Windows and Android TV Stick

July 11th, 2016 11 comments

Karl here and I will be reviewing the Morefine M1+. It is an Intel based stick PC with an Intel Atom x5-Z8300 processor with 2GB RAM and 64 GB of storage. It dual boots Windows 10 Home 32 bit and Android 5.1. In this review, I won’t be doing many benchmarks because they have been done a lot in the past.

Be careful when researching this product because there are 2 devices with same name with different specs. The other one has an Intel Atom z3735 and only 32GB storage and Android 4.4.

The box came expertly wrapped and I have never seen a package delivered and protected so well.

Click to Enlarge

Click to Enlarge

In the box was the stick, short HDMI extension, power cable, and instruction manual. No micro USB OTG cable is included. I didn’t find this an issue because I had several already.

Click to Enlarge

Click to Enlarge


  • OS Version: OS Windows 10 (Trial Version) and Android 5.1
  • CPU: Intel Quad Core Atom x5-Z8300
  • GPU: Intel HD Graphics
  • Processor Speed (turbo): 1.84 GHz, normal 1.44 GHz
  • RAM: 2GB
  • Internal Memory: 64GB
  • External Memory: Support up to 128GB
  • Supported Resolution: 1920×1080
  • Wi-Fi: 802.11 a/b/g/n (2.4G/5G)
  • Bluetooth 4.0
  • Built-in Intelligent Temperature Control Fan

When power is connected and after pushing the power button I was prompted with android logo and windows logo. I used a Logitech K400 to navigate and left right arrows are used to choose Android or Windows. It remembers what you booted last when you reboot.


I was most interested in Windows so booted to it first. I have already used a box based on z8300 so I had realistic expectation of performance. UI is acceptable and most tasks can be performed with just a little bit of waiting. I went to update and found that it was already up to date. I was expecting a couple hours of updates. I also found a WiFi access point still saved in wireless settings. I performed an update and only had to update virus definitions. (After factory restoring Windows I believe Chinavision updated the stick before shipping. I did have to do a big update and I received normal Windows first boot screens)

Click to Enlarge

Click to Enlarge

Then I installed the software below:

  • True Temp
  • Kodi
  • Emby
  • Plex
  • Netflix
  • HDHomerun App
  • VLC
  • Chrome with h.264 YouTube addon
  • Minecraft for Windows 10 beta
  • League of Legends
  • Microsoft Office 2016

It didn’t come with Windows activated and I had a key for Win 7 pro available. I went to the Windows store and searched for Upgrade Windows Pro and I put in this generic key VK7JG-NPHTM-C97JM-9MPGT-3V66T that I found on the Microsoft website. This key installs Pro but does not activate it. I let the system upgrade then I went to activation and put in my key to properly activate it. So there are a couple options to activate Windows.

Click to Enlarge

Morefine M1+ Partitions – Click to Enlarge

I tried to do a fresh Windows 64 Pro install but the stick wouldn’t recognize my thumb drive. I contacted the manufacturer and asked for 64-bit drivers but they were not able to provide any. I didn’t want to brick the stick so did not experiment any more. I received links to restore img as I was completing this review so I did not have time to test. Here is the link, and instructions are the same as the original M1+. The process seems straightforward. I tried to do a restore and I think there is an issue with the Android restore provided by Morefine. Complains of being 64-bit when only 32-bit capable. I let Morefine know and I will update when I find out what the issue is…Maybe I can’t follow instructions…wouldn’t be the first time.

Thermal Design

The thermal design for the stick is adequate. I kept True Temp running while reviewing and only saw it spike to 80 deg. Celsius once. It was during the installation of Microsoft Office while browsing with Chrome at the same time. Most of the time it ran between 50 and 60. The fan on the stick runs at different speeds depending on the temp and when only running light apps turns off completely. I didn’t find it annoying and barely audible. For a comparison the air coming out my vents for HVAC is substantially louder. I performed a 30 min stress test with prime95 while streaming Netflix and the fan only kicked into its highest speed once. 2 screenshots below show right at the end and the stick cooling off quickly.

Click to Enlarge

Click to Enlarge

Click to Enlarge

Click to Enlarge

Windows Gaming

I don’t play much games but I did play Minecraft from the Windows store and it ran really well. I did have some hiccups playing network games with Android tablets but it still is in beta and I don’t think it is attributed to the stick. The only other game I play occasionally is League of Legends. It is not a demanding game but I was impressed that it played well. League of Legends is a real time strategy / RPG game that any lag gets you killed and I didn’t feel like I was at a disadvantage using the stick.


I feel like a home theater PC is the best way to utilize this stick. I tested out Kodi, Plex, Emby, and HD Homerun app. All of which played well. I was able to play some 4k content but only up to 8-bit HEVC. I could not get 10 bit to play in any player. All the 1080 content I tested played well.


I found WiFi to be only mediocre. Windows was better than Android. It might be the fact that I had it so close to my TV. If I moved it to the right spot, it would copy about 4 MB/s. The access point has 3 walls to penetrate which includes a bathroom with copper pipes. You can see below where moving the stick made speeds fluctuate considerable up and down.


I tested a rtl8188etv USB adapter but there was some sort of driver conflict with built in WiFi and I had to restore the driver for the built in Wi-Fi from the double driver backup I made. I did use a ASIX USB 3.0 gig adapter and it worked really well. I also tested a ASIX 10/100 adapter and it worked well.


I was a slightly disappointed on the Android side. I really like that it didn’t have any bloat but but this is extreme. No play store was included. I tried for several hours to install Google play store and Google play services kept getting constant app closings so I uninstalled them. Android is not rooted. ADB does not work. I installed aptoide and used it to install all my apps. I don’t like using it but it is better than side loading all the apps from the web. Kodi worked well.

As I was using Android I am really impressed by the UI. This is my first experience with Android on Intel. It is really fluid. I am not sure why Android on Intel didn’t take off. I guess my ignorance kept me from it and I imagine others as well. I had no issues with apps and they all seemed to work well. I was always worried that apps wouldn’t work well on Intel processors.


There is the issue with time when booting between Android and Windows. Time gets off. A little hack can be applied to Windows so that time doesn’t become off when switching OS’s. What is needed is to set windows to use universal time. Below are some pics of inside the stick and internal storage test.

Morefine_M1_Plus_CrystalDiskMarkWiFi chip is AP6234 and notice that the antenna is not soldered on. It would be easy to mod and install an external antenna. I loath the sticky soldered antenna.

Click to Enlarge

Click to Enlarge


There are quite a few BIOS settings but the only one I changed was an option for the stick to turn on when power is applied. I prefer it to come on in case power is lost so it will reboot on its own. Its nice if you use as a micro server.

One final note

In the event you do not wish to use Android you can recover most of the space used by Android. I used the built in disk management under Computer management and deleted all the partitions and tried to extend the main Windows partition but it was greyed out. I then downloaded Minitool Partition Wizard and completed the final extend and this is what I ended up with. You still will get the initial choice of Windows and Android but Android bombs. Reboot and choose Windows….this might be able to be fixed and boot directly into Windows without a choice if a recovery USB is made and have it fix booting.

Click to Enlarge

Click to Enlarge


Overall, I was really pleased with this stick. The thermal design is well engineered. Easy to use. I have been playing with Android boxes for the home theater for several years now. I have to admit having a product that just works feels pretty good. I can plug in just about anything and Windows will find the drivers and install…or with just minimal searching find a suitable one. I don’t have to beg a dev to compile a kernel with necessary drivers. If you have any questions feel free to ask below in the comments.

I would like to thank Chinavision for sending the Morefine M1+ to review, and you can purchased on their website for $81.69. Alternative shopping options include Tinydeal and Banggood, with most other shops only selling the older Bay Trail version with Android 4.4 and 32GB storage.

Matricom G-Box Q2 Android TV Box Review

April 21st, 2016 5 comments

Another guest review from Karl, this time, with Matricom G-Box Q2 Android 5.1 TV box based on Amlogic S812 processor.

First Impressions


Today I will be reviewing the G-Box Q2 by Matricom. This is a follow up device to the popular G-Box Q. The first day I plugged it in and did some basic first impressions I thought it was laggy…..but after using it and setting up the way I am accustomed to using it…I found it very fast and responsive. From the time power is applied to launcher is loaded is about 33 seconds. The software seems solid and I ran into only minor issues. It got very respectable scores between 38000 and 42000 on Antutu. The box does have a lot of software that I am not a fan of, but these can be easily uninstalled. The launcher that comes with it is ok but I prefer a more vanilla launcher. I do wish it had gigabit Ethernet it would help streaming high bitrate 4K movies but in reality other than test videos I have no 4k movies. I did end up testing a USB 3.0 gigabit adapter and was pleasantly surprised it just worked and got significant improvement over the integrated Ethernet.



  • CPU/GPU – Amlogic s812 Quad Core @ 2GHz Mali-450 Octo Core 3D GPU
  • Memory – 2GB DDR3 SK Hynix
  • Storage – 16GB Flash Storage Samsung
  • Android OS – Android Lollipop
  • USB Ports – Two (2) USB 2.0
  • Ethernet – 10/100 Full Duplex
  • Wi-Fi – Broadcom 5G 802.11 Dual Band Via AP6330
  • Bluetooth – V.4.0 Low Power, Full Speed
  • Dimensions – Length: 12.5cm, Width: 12.5cm,
  • Height: 2.5cm




Chrome is the only app that I found major deficiencies with…it was very laggy. The built it browser worked much better for me. I recently installed an Emby server and it takes a good minute for it to load,  and when I click a link 5-10 seconds for a response. I found 5-10 seconds to respond on most pages.


SPMC works great plays everything in my collection. Further down I did testing with some test vids. With the Masters going I loaded there app from the play store….I watched several pre-recorded items and they played well but live was jittery. YouTube plays 1080p and is nice and fluid.

Launcher, Home, and UI

The stock launcher is OK, and you can install others, but there is no way to make it default unless the Matricom launcher is totally removed. One thing that kind of grew on me is when pressing the home button the app switcher loads at the bottom of the screen. The app switcher is part of the Matricom Launcher so I opted to keep it and just click Nova Launcher every boot.

Click to Enlarge

Click to Enlarge

One thing I found odd was there is a mixture of double clicks and single clicks in the UI. There are no notifications or navigation buttons at the bottom of the screen. To get around the lack of app switcher to kill a process I had to hold an alt-tab and slide the app off the screen to kill it.


Moving Files around

Scenario Size in MB sec MBytes/sec
From NAS to Internal SD over Wi-Fi 5GHz




From NAS to Internal SD over Ethernet




From Internal SD to NAS over Ethernet




From NAS to External SD over Ethernet




From Internal SD to External SD




From External SD to Internal SD




From USB Thumb to Internal SD




From Internal SD to USB Thumb




External SD to USB Thumb




From NAS to Internal SD over Gig USB to Ethernet




From Internal SD to NAS over Gig USB to Ethernet




After connecting a USB Gigabit adapter you can tell there is a significant advantage to using it. My NAS is the limiting factor. I max out around 16-17 MB/s. I would imagine it could go as high as the USB to thumb drive move of about 27 MB/s which is about the typical throughput of USB 2.0.

4k Video Test

Kodi 16.0

MX Player

SPMC 16.2.1





















Ducks Take Off [2160p a 243 Mbps].mkv

Pauses occasionally almost perfect

Pauses occasionally

Pauses occasionally almost perfect


Weird video issue

Plays few frames skips plays few frames skips

Weird video issue



Plays few frames skips plays few frames skips









Slight stutter




Slight stutter

Ok but slight pause at same spot every time


SPMC is the clear winner.



Click to Enlarge

Click to Enlarge

Antutu 6.0.1

Click to Enlarge

Click to Enlarge


gbox_q2_vellamo3DMark Ice Storm Extreme



  • Netflix – Only SD
  • Asphalt 8 – OK
  • Riptide GP 2 – OK
  • YouTube 1080 – OK
  • Google Play Movies – Black Screen no audio
  • Crackle – OK
  • Hulu – OK
  • Emby – Works well with MX player as external player. Everything stretched 16:9
  • Plex App – OK, some streams won’t play

Final notes

I have really enjoyed my time with this box. Everything but Chrome seemed to work very well. Video test went very well. S/PDIF worked perfectly. I do wish it had a notification bar and navigation bar so I could kill apps and get notifications easily. I would have tried to change this but I was fearful I would brick the box and not get it back. Matricom/Google should resolve the Chrome issue soon. I would say it is the best overall box that I have played with, behind the NVidia Shield.

CNXSoft here. Matricom G-Box Q2 can be purchased for $97 on Amazon US, but I have to thank instead, as they are the one who sent the device for review, and they sell it in the UK for £83.33 to £94.16 depending on the chosen remote control. And of course, thanks to Karl for the review!