Shenzhen Shiningworth has just sent me the first Amlogic S912 Android TV box for review with their MXQ Plus M12N model. The first part of the review will focus on specifications, accessories, and hardware design, and in the second part I’ll connect and boot the device to make a thorough review of the firmware. MXQ Plus M12N Specifications The specifications are pretty standard and comparable to the ones of yet to launch Amlogic S912 TV boxes: SoC – Amlogic S912 octa-core ARM Cortex A53 processor @ up to 2.0GHz with ARM Mali-820MP3 @ up to 750MHz System Memory – 2GB DDR3 Storage – 16GB eMMC flash and SD slot up to 32GB Video Output – HDMI 2.0a up to 4K @ 60Hz with CEC and HDR support, and AV port (composite) Audio Output – HDMI, AV (stereo audio), and optical S/PDIF Connectivity – Fast Ethernet, dual band WiFi 802.11 b/g/n/ac, […]
Multiple Videos Encoding and Decoding in Android on Firefly-RK3288 Development Board
Some applications like digital signage and video surveillance may require simultaneous video playback, and encoding to send over the network. ARM platforms may not be powerful enough to achieve those tasks with the processor only, but luckily many ARM SoCs include powerful video processing unit (VPU) capable of doing both hardware video encoding and decoding, leaving the CPU cores mostly free for other tasks. Firefly team has demoed such capabilities on their Firefly-RK3288 development board by displaying 7 videos on a single screen, including two previews from two USB cameras attached to the board, which are then encoded and decoded on the fly and displayed on the screen. The last three videos are played from 3 different files. So that means that 5 video decode and 2 video encode are running simultaneously. The board can achieve 26 to 30fps with 720p videos, and around 13 to 15 fps with 1080p […]
How to Resolve Slow Boot Times in Ubuntu 16.04
I’ve recently upgraded my machine from Ubuntu 14.04.4 to Ubuntu 16.04.1, but while my computer used to boot in about 40 seconds, after the upgrade boot times increased considerably to 2 to 3 minutes. The first easy check was to look at dmesg:
1 2 3 4 5 |
[ 9.776990] usb 3-4.4.2: pl2303 converter now attached to ttyUSB0 [ 11.510201] floppy0: no floppy controllers found [ 98.444400] vboxdrv: Found 8 processor cores [ 98.460319] vboxdrv: TSC mode is Invariant, tentative frequency 4026996449 Hz [ 98.460321] vboxdrv: Successfully loaded version 5.0.26 (interface 0x00240000 |
There’s a bit 87 seconds gap between checking for the floppy, and VirtualBox drivers loading. So there’s definitely an issue here, but the log does not exactly give a clear queue. I’ve read you could use systemd-analyze to find which process(es) may be slowing down your computer at boot time:
1 2 3 4 5 6 7 8 |
systemd-analyze blame 8.121s apt-daily.service 7.658s NetworkManager-wait-online.service 931ms docker.service 710ms winbind.service 695ms nmbd.service 647ms samba-ad-dc.service 543ms ModemManager.service |
Two processes are taking close to 8 seconds, but those 16 seconds still do not explain why it takes 2 minutes more to boot…Eventually, I realized systemd-analyze has a few more tricks up its sleeves:
1 2 3 4 |
systemd-analyze Startup finished in 5.784s (kernel) + 3min 651ms (userspace) = 3min 6.425s systemd-analyze plot > test.svg |
The first command shows there’s no problem with the kernel itself, and something is slow in user space. The […]
Tanix TX5 Pro TV Box Review – Part 1: Unboxing, Teardown, and Hands-on
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 General Model: TX5 Pro Type: TV Box GPU: Mali-450 System: Android 6.0 CPU: Amlogic S905X Core: 2.0GHz,Quad Core RAM: 2G 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 […]
How to Customize Amlogic Android Firmware – A Tutorial with NEXBOX A95X (S905) TV Box
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 […]
NEXBOX A95X (Amlogic S905X) TV Box Review – Part 2: Android 6.0 and Kodi 16.1
Last week I publish the first complete review of an Amlogic S905X device with MINI M8S II TV box review, and while the device work in a smooth and stable manner, some features did not work as expect such as HDMI audio pass-through. I’ve now had the change to compare it to another S905X with NEXBOX A95X, not to confuse with its “homonym”: NEXBOX A95X with Amlogic S905 processor. I’ve already taken pictures of the device and accessories, and checked out the hardware in the first part of the review, so today, I’ll report my finding playing with Android 6.0 firmware, Kodi video and audio capabilities, and check whether bugs and issues found on MINI M8S II are also present in the device. First Boot, Settings and First Impressions NEXBOX A95X is really a tiny device, so it’s no surprise that it only comes with two USB 2.0 ports, and […]
How to Set an Android TV Box Video Output to Portrait Mode
Most buyers who buy an Android TV box just want to use it to watch videos, browse the web, play games, and so on, so landscape mode seems to be the best choice, and the orientation option in the firmware is often disabled. However, TV boxes can also potentially be used as digital signage players, which may require landscape or portrait modes if the screen is positioned vertically. Since I’ve just been asked that question, I’ve checked for a solution, and luckily there’s an app called Set Orientation that does the job. [Update August 2021: The app has been removed from the Google Play store, it might be worth trying Screen Rotation Control app instead] When you first start the app, it will show the option “Disabled”, but you can click on the arrow to reveal more options, and select Portrait to rotate the screen. In case the screen is […]
Amlogic S905 vs S905X Benchmarks Comparison
We’ve already compared the main features between Amlogic S905, Amlogic S905X and Amlogic S912, with Amlogic S905X being an upgrade of Amlogic S905 with the same quad core Cortex A53 cores and Mali-450MP GPU but adding VP9 hard ware decoding, HDR support, and integrating 10/100 Ethernet PHY and audio codec to lower the cost. The CPU frequency was also said to be lowered to 1.5 GHz in early document, but TV manufacturers keep promoting Amlogic S905 as a 2.0 GHz processor, and I noticed CPU-Z and Antutu also reported the maximum frequency to be 2.02 GHz. In that case the performance should be about the same for both processors. Let’s find out by comparing benchmark results between Amlogic S905 based MINIX NEO U1 (Android 5.1) and Amlogic S905X powered MINI M8S II (Android 6.0) using Antutu 6.x, Vellamo 3.x, and 3DMark Ice Storm Extreme 1.2. A ratio greater than one […]