Android 5.0 Lollipop Coming to Allwinner A33 & A80, Rockchip RK3288, and More…

I can often see questions requesting whether SoC XYZ will support Android 5.0 Lollipop. The good news is that last week, I’ve read lots of news about Android 5.0 support on various devices including Nvidia Shield tablet, Motorola G & X smartphones, and of course the Google Nexus devices. A developer (Nanik T.) also ported Android Lollipop to ODROID U3 development board based on Exynos 4412, and he mentioned that “porting was pretty straight forward as KK and 5.0 does not have a lot of differences in terms of HAL”, which means there’s hope for more recent devices and SoCs getting the update. Chinese SoC vendors are also getting the word out that they are working on Android 5.0. Rockchip announced Lollipop support for RK3288 processor (original news in Chinese) probably coming to tablets first, and Android TV boxes later. They used their reference platforms in the provided pictures, and […]

Add Wi-Fi to Arduino Boards for $3 with ESP8266 Wi-Fi Serial Module

There has been some buzz around ESP8266 Wi-Fi module, mostly because of its low price, and SDK availability, meaning it could become the Wi-Fi equivalent of ENC28J60 Ethernet module, and that for $5 you could potentially add Wi-Fi to your Arduino board for example. Since then, the price has come down even further, and if you are prepared to buy 5 pieces, you can now get the module for less than $3 / piece shipped, alternatively a single module costs $4, and a complete Wi-Fi + Arduino Uno (clone) kit goes for $15. A community has also been built around the chip, and a several project have been made with Arduino boards and ESP8266 module. The best way to find information is to go to ESP8266 community forum, as well as read the Wiki on github. There’s currently a GCC toolchain for Espressif Systems ESP8266, open source tools for working […]

How-to Install Ubuntu on Allwinner A80 Powered pcDuino8 and A80 OptimusBoard

Last month, pcDuino released Android 4.4 and Ubuntu images for pcDuino8 board powered by Allwinner A80 octa core processor, and since it’s the same board layout as A80 OptimusBoard, I decided to try it out, but it failed as the update script would try to flash it to a partition that’s too small for the root file systems. But last week, Ian Morrison and Minidodes gave it another try, and successfully booted Ubuntu, or more exactly Lubuntu, on A80 OptimusBoard. Both their screenshot reports sun9i platform in /proc/cpuinfo, so that’s definitely Allwinner A80, but only one core is shown. I’m not sure if it’s because the other are idled and don’t show, or for some reasons, the kernel only supports one core at this stage. Anyway, here’s how they did to install Lubuntu: Flash the kernel (pcduino8_kernel_livesuit_20141008.img) with PhoenixCard or Livesuit first. See instructions to use Livesuit with A80 OptimusBoard. […]

Zsun SD111 Is Now “Officially” an Hackable Wireless Flash Drive

Zsun SD11x are Wi-Fi flash drives for 8 to 128 GB eMMC, alternative to Sandisk or Kingston. Yesterday, I soldered the UART pins to Zsun SD111 (8GB) flash drive to access the serial console, but I did not manage to enter the terminal as it was password-protected. I posted my results anyway, as I was convinced I would get some clever ideas from my readers, some of which appeared to be a little time consuming, but Zoobab offered a simple solution that consisted in changing the boot parameters, by replacing /sbin/init by /bin/sh. The first step is to interrupt the boot by pressing space or another key, in order to access U-boot. Now we can check the U-boot environment ar7240> printenv bootargs=console=ttyS0,115200 root=31:02 rootfstype=jffs2 rw init=/sbin/init mtdparts=ar7240-nor0:64k(u-boot),64k(u-boot-env),6720k(rootfs),1216k(uImage),64k(NVRAM),64k(ART) bootcmd=bootm 0x9f6B0000 bootdelay=4 baudrate=115200 ethaddr=0x00:0xaa:0xbb:0xcc:0xdd:0xee ipaddr=10.168.168.1 serverip=10.168.168.10 stdin=serial stdout=serial stderr=serial ethact=eth0 Environment size: 361/65532 bytes Let’s keep everything the same, except the init, […]

Unboxing of MINIX NEO X6 Android Media Hub

MINIX is a Hong Kong company known for its NEO series Android media players, which are a bit more expensive that the company, but the hardware and especially support is supposed to be better, justifying the higher price. I had never tried it a MINIX device, but thanks to Tinydeal I now have MINIX NEO X6 powered by Amlogic S805 quad core processor, with 1GB RAM, and 8GB eMMC, so I’ll soon be able to find out if the praises for the company are justified, or simply hyped. Today, I’ll take some pictures of the devices, and try to open it to check out the hardware, before writing a full review in a few days, and compare it a much cheaper device like MXQ S85. MINIX NEO X6 Unboxing Photos The parcel was sent by Singapore Posts so it took a couple of weeks to be delivered. The device is […]

Zsun SD111 Wi-Fi Flash Drive Hacking Tentative

Two days ago, I reviewed Zsun SD111 a 8GB Wi-Fi flash drive based on Atheros AR9331, and I discovered the telnet port was open, but I could not access it because none of the standard username and password combinations (root/root, admin/admin, root/admin, etc…) would work, which is actually a good thing. However, as I opened the stick, the serial pins were clearly marked, so today I’ve soldered some Dupont wires to access the serial console. In order to open the stick, you need a rigid sharp object to push the top cover via the neck strap hole, as shown below, and another tool (mine looks similar to a scalpel) to help popping the cover up. Then I connected the three wires to a USB to TLL debug board, connected it to my PC, started minicom (115200 8N1), and pressed the power button. I could see U-Boot 1.1.4 message, so it […]

Avionic Design to Introduce Embedded Nvidia Tegra K1 Processor Module

Avionic Design, a German company specializing in the development and production of electronic components for the embedded, avionics, and healthcare market, has been working on an Nvidia Tegra K1 system-on-module (SoM) , using the quad core version of the processor, with 2GB RAM, and 16GB eMMC, putting most features found in Jetson TK1 development board into a 70×50 mm module. Nvidia Tegra K1 CPU module specifications: SoC – Nvidia Tegra K1 quad core Cortex A15 processor up to 2.2 GHz with Nvidia Kepler GPU with 192 cores up to 450 MHz System Memory – 2 GB DDR3 (1833 MHz) Storage – 16GB eMMC + SATA & SD/MMC via SoM connectors Interfaces: Video In – 2x 4-lane CSI Video Out – HDMI 1.4b, eDP, two 4-lane DSI Audio – 2x I2S, S/PDIF In and Out High Speed I/O PCIe 2.0 1x, PCIe 2.0 4x 2x USB 3.0, 2x USB 2.0 host, […]

Variscite VAR-SOM-SOLO is a Tiny System-on-Module Based on Freescale i.MX6 Solo Processor

Freescale will soon announce i.MX6 SoloX dual core processor with ARM Cortex A9 and M4 cores, and dual-port gigabit Ethernet, but companies still design and manufacture new Freescale i.MX6 Solo/Dual/Quad based hardware for their mostly industrial customers. Variscite has recently launched a smaller version of their VAR-SOM-MX6 system-on-module called VAR-SOM-SOLO powerd by Freescale i.MX6 Solo processor with up to 1GB RAM, up to 512MB NAND flash for boot code, up to 64GB eMMC flash for storage, and TI WiLink8 module with Wi-Fi and Bluetooth Smart. Variscite VAR-SOM-SOLO technical specifications: SoC – Freescale i.MX6 single core ARM Cortex-A9 core @ 1.0GHz with Vivante GC 880 + Vivante GC 320 GPU, and VPU supporting 1080p30 H.264 encode and decode. System Memory – 256MB to 1GB DDR3 RAM Storage – 128MB to 512MB NAND flash for boot code, 4GB to 64GB eMMC flash, and SD/MMC via edge connector Video Output / Display Interfaces: […]

Memfault IoT and embedded debugging platform