Mainline Linux on 64-bit ARM Amlogic SoCs, and TV Boxes such as Wetek Hub / Player 2, NEXBOX A1 / A95X, etc…

We’ve already seen Neil Armstrong, part of BayLibre, worked on adding Amlogic SoC (S905/S905X/S912) to mainline Linux via our virtual schedule for the Embedded Linux Conference & OpenIoT Summit 2017. But at the time, although we could see some activity in Linux 4.10 including support for Nexbox A95X and Nexbox A1, they did provide that much details the work that had been done, but since then, ELC 2017 videos have been released, and BayLibre wrote a short post about 3D Graphics support in mainline Linux. We can see that I/Os, USB host, composite video output, Ethernet, eMMC/SDIO, and PSCI and SCPI features have already been added to Linux 4.10. but some important features have not yet including HDMI, Mali support, Audio, and high speed eMMC modes. HDMI is actually planned for Linux 4.12, which could be released in about 18 weeks if we keep the 10 weeks kernel release schedule […]

MINIX NEO U9-H Media Hub Review – Part 2: Android 6.0 Firmware & Kodi 17

MINIX NEO U9-H is the successor of MINIX NEO U1 media hub with an upgrade from four to eight cores with Amlogic S912 processor, as well as added support for VP9 and HDR. The company sent me a sample, and I’ve already checked out NEO U9-H hardware in the fist part of the review, so I’ll report by testing results in Android 6.0 and Kodi 17 in the second part. Since the user interface & many of the features have not changed, I’ll refer to MINIX NEO U1 review from time to time. First Boot, OTA Firmware, Settings and First Impressions I connected the MINIX A3 air mouse RF to one of the USB port, a USB 3.0 hard drive to another, and a USB hub to the last one with Tronsmart Mars G01 gamepad, a USB keyboard to take screenshots for the review, and a USB webcam. There’s also […]

LibreELEC v8.0.0 Released with Kodi 17.0 (Krypton)

LibreELEC is a JeOS (Just enough Operating System) based on Linux that creates a media center appliance platform for Kodi (formelly XBMC), and a fork of OpenELEC. The developers have now released LibreELEC v8.0.0 with the latest Kodi 17.0 “Krypton”. Beside the update to Kodi 17, some of the changes since the last stable version (v7.95.3) include: Fix for TVheadend issues in the WeTek Play 2 DVB driver Fix for interactive governor causing slowdown issues on the WeTek Core Fix for missing Bluetooth “connect and trust” option when pairing Fix for missing ir-keytable streamzap support after recent changes Updates to refine lirc repeat timing changes Update WeTek Play 2 remote keymap to expose more buttons Updates to linux-amlogic 3.10 (arm) and 3.14 (aarch64) kernels Add hexdump busybox applet needed for Odroid_C2 overclocking The full list of changes can be found on github. While it’s possible to update from an existing […]

Review of MINIX NEO U9-H Media Hub & MINIX A3 Air Mouse – Part 1: Specs, Unboxing and Teardown

MINIX showcased MINIX NEO U9-H TV box at IFA 2016 last year, but was not ready to launch the product or provide the full details yet. The company has now completed development of their Amlogic S912-H octa-core TV box, and sent a review sample for evaluation on CNX Software together with their latest MINIX A3 air mouse with voice command function. I’ll start by listing the specifications of the TV box, take some pictures, and tear it apart to check out how it’s been designed in the first part of the review, and test the firmware in the second part which I intend to post in a few days. MINIX NEO U9-H Media Hub specifications One of the main difference over other Amlogic S912, is the -H suffix which means Dolby and DTS licenses have been paid for so all apps will handle those audio formats: SoC – Amlogic S912-H […]

Linux 4.10 Release – Main Changes, ARM & MIPS Architectures

Linus Torvalds has just released Linux 4.10: So there it is, the final 4.10 release. It’s been quiet since rc8, but we did end up fixing several small issues, so the extra week was all good. On the whole, 4.10 didn’t end up as small as it initially looked. After the huge release that was 4.9, I expected things to be pretty quiet, but it ended up very much a fairly average release by modern kernel standards. So we have about 13,000 commits (not counting merges – that would be another 1200+ commits if you count those). The work is all over, obviously – the shortlog below is just the changes in the last week, since rc8. Go out and verify that it’s all good, and I’ll obviously start pulling stuff for 4.11 on Monday. Linus Linux 4.9 added Greybus staging support, improved security thanks to virtually mapped kernel stacks, […]

Xiaomi Mi Box (US) Android TV TV Box Review

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

Review & Quick Start Guide for Khadas Vim Pro Development Board with Ubuntu 16.04

Khadas Vim is the only Amlogic S905X development board I’m aware of. There are 4 or 5 versions of the board, but currently only two models are sold: Khadas Vim with 8GB flash and single band WiFi + BLE 4.0, and Khadas VIM Pro with 16GB flash, and dual band WiFi + BLE 4.2. SZWesion, the company behind the board, has sent Khadas Vim Pro for evaluation. Today, I’ll take a few pictures of the board and its accessories, and report my experience playing with Ubuntu 16.04.2 on the board. They’ve also released Android, LibreELEC, and dual boot Android/Ubuntu (for Vim Pro only) images, which you can find in the firmware resources page. Khadas Vim Pro Unboxing and Photos My parcel included Khadas package that looks like a book, an HDMI cable, and the same IR remote control sent with GeekBox, the first board made by the company, and powered […]

Embedded Linux Conference & OpenIoT Summit 2017 Schedule

The Embedded Linux Conference 2017 and the OpenIoT Summit 2017 will take place earlier than last year, on February  20 – 23, 2017 in Portland, Oregon, USA. This will be the 12th year for ELC, where kernel & system developers, userspace developers, and product vendors meet and collaborate. The schedule has been posted on the Linux Foundation website, and whether you’re going to attend or not, it’s always informative to check out the topics. So as usual, I’ll make a virtual schedule for all 5 days. Monday, February 20 For the first day, the selection is easy, as choices are limited, and the official first day it actually on Tuesday. You can either attend a full-day paid training sessions entitled “Building A Low Powered Smart Appliance Workshop“, and the only session that day: 14:30 – 15:20 – Over-the-air (OTA) Software Updates without Downtime or Service Disruption, by Alfred Bratterud, IncludeOS […]

EmbeddedTS embedded systems design