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 […]

Rikomagic MK902 II Android TV Box with Rockchip RK3288 Coming Soon

Rikomagic MK902 is an Android mini PC powered by Rockchip RK3188 quad core processor, and there’s even a Linux version. The company has announced it has been working on an upgrade of the device named MK902 II, and powered by Rockchip RK3288. It will initially sell with Android, but I would not be surprised with a PicUntu version is also sold later, and even an MK 902 II Chromebox could hit the market, since Rockchip released Chromium OS overlay files for RK3288. They’ve also provide MK902 II specifications: SoC – Rockchip 3288 quad core ARM Cortex A17 up to 1.8 GHz with Mali-T764 GPU System Memory – 2G DDR3 Storage – 8 or 16 GB flash + micro SD slot (up to 32GB) Video Output – HDMI, AV Audio Output / Input – HDMI, stereo audio (via AV port), optical S/PDIF, microphone Video Codecs – MPEG-1, MPEG-2, MPEG-4, H.263, H.264, […]

ArmSoM RK3588 AIModule7 NVIDIA Jetson Nano-compatible SOM

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 […]

GIGABYTE BRIX GB-BXBT-2807 Ultra Compact PC Kit Features a Low Power Intel Celeron N2807 “Bay Trail” Processor

A new BRIX system / Ultra compact PC kit has shown up on GIGABYTE website. GB-BXBT-2807 is powered by Intel Celeron N2807 which, with 4.3W TDP, is one of the most energy efficient Bay Trail processor, supports up to 8GB RAM, 2.5″ SATA drives, and comes with both HDMI and VGA output. GIGABYTE GB-BXBT-2807 specifications: SoC –  Intel Celeron N2807 dual core processor at 1.58 GHz (Burst: 2.17GHz) with Intel HD graphics. 4.3W TDP System Memory – 1x SO-DIMM DDR3L 1.35V slot @ 1333MHz up to 8GB Storage -2.5″ SATA HDD (7.5/9mm thickness) Video Output VGA – Up to 2560 x 1600 @ 60Hz HDMI – Up to 1920 x 1600 @ 60Hz (HDMI 1.4a) Audio – HDMI, headphone/microphone jack, Realtek ALC283 codec. Connectivity – Gigabit LAN (Realtek RTL8111G), Wi-Fi 802.11b/g/n and Bluetooth 4.0 (AW-NB159H module) USB – 1x USB 3.0, 2x USB 2.0 ports Expansion Slot – 1 x […]

ARM Based COM Express Modules by MEN Mikro Electronik and Pactron

A few days ago, in a post listing different system-on-module (SoM) standards, I mentioned COM Express standard was targeting SoMs based on x86 processors, and SMARC was the equivalent for ARM. I still understand it’s the case as COM Express standard defines mechanical dimensions that are usually larger than SoM standard for low power processors, some buses found in ARM and x86 are different (e.g. AFAIK LPC and PCI are not found in ARM SoC), and the standard supports high power signals which are not needed in ARM or MIPS processors. Having said that, I’ve been pointed out to two ARM based COM Express modules, which could make sense if you want to use an ARM based module using existing COM Express compatible baseboards. The COM Express modules below feature Freescale i.MX6 and Marvell Armada XP SoCs, and have been designed respectively by MEN Mikro Electronik and Pactron. MEN Mikro […]

AMD Announces ARM and x86 pin-to-pin Compatible APUs and SoCs for 2015, ARM K12 Core for 2016 and Beyond

AMD has designed x86 processor since its inception, and recently they’ve announced ARM Cortex A57 “Seatlle” SoCs targeting servers would be available later this year. They’ve now decided to merge their product line-up even further with Project Skybridge that aims to provide pin-to-pin compatible ARM and x86 SoCs and APUs by 2015, manufactured using a 20nm process. That means AMD’s customers should be able to leverage AMD’s “ambidextrous computing” solutions to design one and only board for x86 and ARM processors for server, embedded, semi-custom and ultra-low power applications. Processors of the “Project Skybridge” family will also be the first ARM based AMD processors to include a GPU (Graphics Core Next GPU), contrary to Seatlle SoCs, which are destined to be used for the server market, and do not come with a GPU. ARM processor will be based on low power ARM Cortex A57 cores and x86 processors will make […]

Rockchip RK3568, RK3588 and Intel x86 SBCs and SoMs in 2025

Olimex Introduces Low Cost AllWinner A13, AllWinner A20 and TI Sitara AM3352 Systems-on-Module

About a year ago, Olimex reported working on an AllWinner A20 System-on-Module. But after some unexpected delays, Olimex A20-SOM is finally available, and they’ve even announced A13-SOM and AM3352-SOM, respectively based on AllWinner A13 and Texas Instruments Sitara AM3352 ARM Cortex A8 SoCs, with price starting at 12 Euros for 1K orders. Olimex A20-SOM and A20-SOM-4G There are actuall two versions of the SoM, A20-SOM-4G including 4GB NAND flash, and A20-SOM without. Here are the specifications: SoC – AllWinner A20 dual core ARM Cortex A7 processor with Mali-400MP2 GPU System Memory – 1GB DDR3 memory Storage – 4GB NAND Flash (A20-SOM-4G only) + microSD slot Debugging – UART console connector (at the back) PMIC – AllWinner AXP209 PMU IC Misc – Status LEDs,  RESET, RECOVERY buttons Connectors – 6x 2×20 pin 0.05″ female headers Dimensions – N/A The SoM is said to support Android and Debian, but you could also […]

Nvidia Tegra K1 CPU/FPU Performance is Comparable to Intel Celeron “Bay Trail-D” J1900 SoC

Nvidia Jetson TK1 development board powered by Nvidia Tegra K1 quad core ARM Cortex A15 processor and a 192-core Kepler GPU has started shipping, and some people have already received theirs, including Michael Larabel (Phoronix) who ran some benchmarks on the board that comes pre-loaded with Ubuntu 14.04 LTS. We already had some benchmarks comparing Tegra K1 to ARM peers on Android, but it’s the first time Linux benchmarks are available. The benchmarks seems to only involve CPU and FPU, and probably not the GPU at this point, but the results are still interesting, and Michael also pointed links comparing Nvidia Tegra K1 development board performance to some Intel Core i5 based PCs, as well as a platform based on an Intel Celeron J1900, a quad core processor part of Bay Trail Desktop family.  The later is most interesting as we compare systems with similar power requirements. Nvidia Tegra K1 […]

Boardcon CM3588 Rockchip RK3588 System-on-Module designed for AI and IoT applications