Xiaomi Mi Pro Box with Amlogic S802-H Is Now Available for $92 on Aliexpress

Xiaomi announced the Mi Box Pro TV Box powered by Amlogic S802-H SoC and running MIUI TV user interface on top of Android. The company sells the device in China for 399 CNY ($64), but it has now found its way Aliexpress, where anybody can purchase the box for $92 including shipping, which is about the same price as most other S802 devices. Here’s a reminder of the specifications: SoC – Amlogic S802-H quad core Cortex A9r4 processor @ 2GHz with ARM Mali-450MP6 octa-core GPU System Memory – 2GB RAM Storage – 4GB eMMC Flash + micro SD slot up to 64 GB Video & Audio Output – HDMI (Up to 4K30) and 3.5 mm AV Audio / Video Playback – MKV, AVI, MP3 and MOV up to 4K resolution. AC3, Dolby and DTS audio support Connectivity – Dual band 802.11 b/g/n/ac Wi-Fi up to 120 Mbps (vs 40 Mbps for 802.11n) […]

Pivos Unveils XIOS XS Android XBMC TV Box Powered by Amlogic AML8726-MX Processor

When XBMC Android development was announced in 2012, the main development platform was Pivos XIOS DS, a TV Box based on Amlogic AML8726-M1 that can run either XBMC Linux or Android, and the company (Pivos Group) was the main sponsor and contributor for XBMC on ARM. Contrary to many other companies that push faster and faster hardware, Pivos Group focuses on software and user’s experience, and they’ve just announced he successor of the Pivos XIOS DS, called the Pivos XIOS XS powered by Amlogic AML8726-MX dual core Cortex A9 processor and feature their own heavily custom version of Android called ToFu Media OS. Let’s go through the hardware specifications first: SoC – Amlogic AML8726-MX dual core Cortex A9 @ 1.5 GHz with Mali-400MP2 GPU System Memory – 1 GB DDR3 Storage – 8GB eMMC + micro SD card slot up to 32GB Video Output – HDMI 1.4b with CEC support […]

Unboxing of HD18T Android Media Player with DVB-T2 Tuner

Shenzhen Tomato has sent me a sample of HD18T, an Android TV box powered by Amlogic AML8726-MX dual core processor that features a DVB-T2 tuner with In and Out antenna connectors. This is quite timely as Digital TV in Thailand has just started on April 1st of this year. Today, I’ll go through the specs, unbox the device, and show some pictures of the box, the board and DVB-T2 tuner. HD18T Specifications The device enclosure and specifications are very similar to EM6-S2 DVB-S2 Android TV box I covered previously, expect the DVB-S2 tuner is replaced by a DVB-T2 tuner: SoC – AMLogic AML8726-MX dual cortex A9 @ 1.5 GHz + Mali-400MP2 GPU System Memory – 1GB DDR3 RAM Storage – 8GB NAND FLASH + SD card reader Video & Audio Output – HDMI 1.4, AV Audio Output – HDMI, AV, and optical S/PDIF.  Dolby TrueHD and DTS HD pass-through. USB […]

Linux Kernel 3.10.33 Source Code Released for Amlogic S802 (Part of Tronsmart Vega S89 SDK)

We already had the kernel source for Amlogic S802. The previous code found on Amlogic website, and based on Linux 3.10.10. I’ve been informed there’s a new release based on Linux 3.10.33, and apparently the code based used for Tronsmart Vega S89 (aka Beelink M8, S82), and the new Tronsmart Vega S89-H with proper Dolby & DTS support. Beside a new version, the kernel adds support for a new platform called “meson8 baby” and HDMI IN support, as well a several changes in AMlogic source such as GPU cooling.. All device tree files also seem to have been amended mostly with I2C and thermal settings. It is not a full release, and the hardware directory with GPU, TVIN, Wi-Fi, and NAND drivers is not included. Having said that, it should be possible to use the drivers from the previous release. Meson6 (Amlogic AML8726-MX) source code is also included, and appears […]

How to Boot a Headless Linux Image on Amlogic S802 TV Boxes (Tronsmart Vega S89 Elite)

As some of you already know, I’ve been playing around with Tronsmart Vega S89 Elite, an Android TV Box powered by Amlogic S802 quad-core ARM Cortex A9r4 processor at 2 GHz. Today, I’ll show how to boot a headless Linux image on any Amlogic-based S802 TV Box from the network. The instructions can mainly be used as a starting point for developers, as it requires access to a serial terminal via  UART, but if you’ve never done it before, the instructions should be easy enough to follow. Everything is loaded from the network, the kernel (via boot.img) is loaded via TFTP, and the rootfs (Linaro ALIP image) is mounted via NFS, so it’s nearly impossible to brick your device using the method provided. Linaro ALIP rootfs comes with LXDE, but at this stage, the desktop environment is not showing, even though my HDMI TV is properly detected by the drivers. […]

How to Extract a Device Tree File from Android Firmware Files

Up to now, all our cheap Android devices were based on older Linux kernel (3.0.x, 3.4.x) that still used board files (arch/arm/board, but we’ve recently seen companies like Amlogic and Rockchip release source code with Linux kernel 3.10.x. One of the key differences between these version are the move from board files to flattened device tree and multi-platform support. If it is fully implemented, a single kernel image should be able to boot multiple hardware platforms, and all low level configuration handled by the device tree file. Since I’ve connected the serial port of Tronsmart Vega S89 for debugging, and it’s a slow news day, I thought I might try to boot the Linux kernel I compiled myself, but one of the challenge was to get the device tree file. I’ll show how to extract it from the firmware. It should also be possible to get it directly from the […]

MINIX NEO X8 and X8s Android TV Boxes are Now Available for Pre-order for $119 and up

Last month, MINIX announced their NEO X8 and NEO X8s Android TV boxes powered by Amlogic S802 and S802-H (with Dolby/DTS support). The company disclosed the specifications but they did not provide price information. This morning, I noticed the devices were available for pre-order on DealExtreme for $132 and $151.56, and I went to look for it on Aliexpress where NEO X8 sells for as low as $119 and NEO X8s for $148. All prices include shipping. One shop also sell these for well over $200 with the new MINIX NEO M1 air mouse. Both devices come with 2GB RAM, HDMI video output, stereo and optical S/PDIF audio outputs, Ethernet and Wi-Fi connectivity, and 3 USB ports. Whereas NEO X8 features 8GB flash, 2.4GHz Wi-Fi and Amlogic S802 SoC, NEO X8s boasts 16GB flash, dual band 2.4/5GHz Wi-Fi, and Amlogic S802-H which properly supports Dolby and DTS audio pass-through via […]

How to Open Tronsmart Vega S89 (Elite) and Access the Serial Console

Tronsmart Vega S89 (Elite) is an Android TV based on Amlogic S802 quad core ARM Cortex A9 processor @ 2GHz, and is one of the fastest Chinese ARM box on the device, at least until Rockchip RK3288 and AllWinner A80 devices come to market. In my unboxing post, I mentioned the UART pins were available, and sometimes in March Amlogic released U-boot and Linux source code for M802/S808, so it’s likely some developers will play around, and eventually run Linux (Ubuntu, Debian, …) on the platform. So today, I’ve done some preliminary work by connecting a USB to serial debug board to my device. The steps to follow are straightforward, and should work on Beelink M8/S82, Jesurun S82, MBOX-S82, IdeaStar S82, etc… which are basically the same box with different names. Before accessing the serial port, we’ll need to open the box. Start by removing the 3 sticky pads at […]

EmbeddedTS embedded systems design