Linux 4.5 Released – Main Changes, ARM and MIPS Architectures

Linus Torvalds released Linux Kernel 4.5 on Sunday: So this is later on a Sunday than my usual schedule, because I just couldn’t make up my mind whether I should do another rc8 or not, and kept just waffling about it. In the end, I obviously decided not to,but it could have gone either way. We did have one nasty regression that got fixed yesterday, and the networking pull early in the week was larger than I would have wished for. But the block  layer should be all good now, and David went through all his networking commits an extra time just to make me feel comfy about it, so in the end I didn’t see any point to making the release cycle any longer than usual. And on the whole, everything here is pretty small. The diffstat looks a bit larger for an xfs fix, because that fix has […]

Arduino Tian Board Combines Atmel D21 MCU, Atheros AR9342 WiSoC, and CSR8510 Bluetooth 4.0 SoC

Arduino Tian is an update of Arduino Yun board, mainly replacing Atmel ATMega32u4 8-bit MCU and Atheros AR9331 WiSoC with more recent Atmel SAMD21 32-bit Cortex M0 MCU and Atheros AR9342 WiSoC with support for dual band 802.11 b/g/n WiFi, as well as CSR8510 Bluetooth 4.0 SoC. Arduino Tian specifications: MCU part MCU – Atmel SAMD21G18 ARM Cortex-M0 MCU @ 48 MHz with 256KB flash and 32KB SRAM Digital I/O Pins – 20x GPIOs with 12x PWM and UART Analog Input Pins – 6x 12-bit ADC channels Analog Output Pins – 1x 10-bit DAC DC Current per I/0 – 7mA Operating Voltage – 3.3V “Linux” SoC part SoC – Atheros AR9342 MIPS74Kc processor @ 535 MHz System Memory 64MB DDR2 Storage –  16 MB Flash for firmware, 4 GB eMMC Flash for data Connectivity – 10/100M Ethernet, dual band 802.11n 2×2 2.4/5 GHz WiFi, Bluetooth 4.0 + EDR (CSR8510) USB […]

Zsun Wifi Card Reader Can Now Run OpenWrt

Zsun Wifi card reader is a tiny micro SD card reader with WiFi connectivity, and while people managed to access the device serial console a few months ago, the plan was to eventually run OpenWrt since it’s based on the popular Atheros AR9331 WiSoC combined with 64MB RAM and 16MB SPI Flash. It would also be one the smallest OpenWrt capable device with dimensions of 30 x 33 mm. A team of Polish managed this feat, and have now posted instructions to install OpenWrt, as well as other documentation, for example a description of the board’s GPIOs. There are four methods to flash OpenWrt: Solder on an Ethernet jack and flash from the original uboot (hard but safe) Reflash the bootloader from the original firmware to one that supports upload over serial (less soldering but fatal if you mess up) Reflash the firmware from the original firmware using mtd_write (easy […]

Intrinsyc Introduces Qualcomm Snapdragon 820 Cortex-A72-Class Development Board, SoM and MDPs

While there’s already an healthy choice of ARMv8 development board such as LeMaker Hikey, or Qualcomm DragonBoard 410c, all those platforms are based on the lower end Cortex A53 64-bit ARM core, and ARM Cortex A57, let alone Cortex A72, boards are much more difficult to find, as they are much pricier and/or have limited availability. Intrinsyc may have released the first (somewhat) affordable and accessible Cortex-A72-class development board with Open-Q 820 development kit comprised of a SoM and a baseboard, as well as smartphone and tablet mobile development platforms (MDPs) based on Qualcomm Snapdragon 820 quad core Kryo processor. While Kryo is a custom ARMv8 designed by Qualcomm, and not exactly a Cortex A72 core, both have similar performance, as shown in Snapdragon 820 Antutu and Kirin 950 Antutu results. Open-Q 820 board specifications: SoC – Qualcomm Snapdragon 820 quad core Kryo cores with 2x cores @ up to […]

Linux 4.3 Release – Main Changes, ARM and MIPS Architectures

Linus Torvalds released Linux Kernel 4.3 last week-end: So it *felt* like the last week of the rc series was busy, to the point where I got a bit worried about the release. But doing the actual numbers shows that that really was just my subjective feeling, probably due to the kernel summit and travel back home from Korea. It wasn’t actually a particularly busy week, it’s just that the pull requests were more noticeable in the last couple of days. We had a network update and a late fix for a x86 vm86 mode bug introduced by the vm86 cleanups, but other than that it’s just a collection of various small one-liners all over. Ok, the vm86 mode thing was a one-liner too, it was just slightly more nerve-wracking because it looked scarier than it was before people (Andy) figured out what was going on. The changes from rc7 […]

Google OnHub 802.11ac WiFi Router Also Supports Bluetooth 4.0, Zigbee/Thread, and Automatic Firmware Upgrades

Google has just announced OnHub, a $200 router designed in cooperation with TP-Link which the company claims will be “fast, secure, and easy to use”.  It should indeed be fast as it’s a Class AC1900 router capable of 600 Mbps with 802.11n and 1300 Mbps with 802.11ac. Router are gateways between home networks and the Internet, but most of them aren’t updated automatically, leaving them vulnerable to attacks, while OnHub should get its firmware regularly updated over-the-air and include a Trusted Platform Module (TPM), making it more secure. Finally, Android and iOS apps are available to easily manage the router. OnHub (TGR1900) router specifications: WiSoC – Qualcomm Atheros IPQ8064 dual core Krait processor @ 1.4 GHz System Memory – 1GB DDR3L Storage – 4GB eMMC, 8MB NOR flash Connectivity 802.11 b/g/n 3×3 with smart antenna 802.11 a/n/ac 3×3 with smart antenna AUX wireless (802.11 a/b/g/n/ac 1×1) – I don’t understand […]

Linux Based Zsun WiFi Card Reader Has Been Hacked Too…

A little while ago, I purchased Zsun SD111 W-Fi USB flash drive, and after several tentatives, I finally found a way to access the device’s serial console. Since then the company announced another wireless storage device with Zsun Wi-Fi card reader, and Zoobab decided to try to hack it too. Since the device is pretty hard to open without damaging the enclosure, connecting the serial pin was not really an option, and the first exploit was to input shell commands in the web interface SSID field… For example, entering reboot there, would indeed reboot the device. However, this would still not allow full shell access, and finally after a broader port scan, it was found out that TCP port 11880 was open for telnet daemon. You can then access the shell as root with the same password as SD111: “zsun1188”. For some reasons, telnet can’t work with the device, and […]

Domino Core Wi-Fi Module Powers an Arduino Yun Compatible Board (Crowdfunding)

The makers of GL.iNet OpenWRT compatible router have decided to build a module and two development boards based on Qualcomm Atheros AR9331 WiSoC. Domino.IO is composed of a Domino Core Wi-Fi module that can be used in your own project, but if also part of Domino Pi, a breadboard-friendly board featuring the module, and Domino Qi mini, a similar board with an Atmel ATMEga32U MCU making it compatible with Arduino Yun board. Domino Core specifications: SoC – Qualcomm Atheros AR9331 MIPS processor @ 400MHz with System Memory – 64MB DDR3 Storage – 16MB flash Connectivity – 802.11 b/g/n Wi-Fi with u.FL connector I/Os via half through holes – USB 2.0 host/slave, 3x Ethernet, 29 IOs including UART, SPI, I2S, SLIC, etc… Dimensions – 41 x 25 x 3.8 mm Domino Pi and Qi mini summarized specifications are shown in the table below. Domino Pi Domino Qi Mini Wi-Fi Module Domino […]

EmbeddedTS embedded systems design