mass production mishap IP2315 CH224D

Another consequence of supply shortage: mass production mishaps

Chips may suddenly disappear from the supply chain or get really expensive due to the recurring supply shortage, companies are now designing their PCBs to support multiple chips either selecting drop-in replacements or creating multiple footprints to cater to at least one alternative part. That means one PCB and multiple bill-of-materials are needed to be more resilient to any supply disruption. Radxa did that on the ROCK 3A board for the USB PD circuitry with the ability to use either Injoinic IP2315 or WCH CH224D IC. Those are not pin-to-pin compatible chips, and two circuitry were made for the board requiring two BoMs as it’s not just possible to only replace IP2315 by CH224D. But this information did not get to the inventory manager, and once IP2315 was out of stock, he/she believed it would be possible to simply replace IP2315 with CH224D. The unlucky part is that the factory […]

Linux 5.19 release arm risc-v mips

Linux 5.19 Release – Main changes, Arm, RISC-V and MIPS architectures

Linus Torvalds has just announced the release of Linux 5.19. It should be the last 5.xx version, with Linux 6.0 coming for the next cycle: So here we are, one week late, and 5.19 is tagged and pushed out. The full shortlog (just from rc8, obviously not all of 5.19) is below, but I can happily report that there is nothing really interesting in there. A lot of random small stuff. In the diffstat, the loongarch updates stand out, as does another batch of the networking sysctl READ_ONCE() annotations to make some of the data race checker code happy. Other than that it’s really just a mixed bag of various odds and ends. On a personal note, the most interesting part here is that I did the release (and am writing this) on an arm64 laptop. It’s something I’ve been waiting for for a _loong_ time, and it’s finally reality, […]

Graperain Samsung, Rockchip, and Qualcomm CPU modules, SBCs, and carrier boards
Libre Computer Ubuntu 22.04

Libre Computer ROC-RK3328-CC now supports Ubuntu 22.04 with Linux 5.18.2

Libre Computer’s latest Ubuntu 22.04 desktop and server images for ROC-RK3328-CC board are based on Linux mainline, namely Linux 5.18.2, and other boards from the company, based on Allwinner H2+/H5 processor or Amlogic S905X, have gotten the same treatment. Some companies will churn out boards regularly but provide limited software support. Libre Computer seems to have taken a different approach, as they released most of their board in 2017 and 2018, starting with AML-S905X-CC “Le Potato” board based on the Amlogic S905X processor, followed by ALL-H3-CC “Tritium” SBC with Allwinner H2+, H3, or H5 processor, and finally ROC-RK3328-CC “Renegade” board, but still release updated OS images in 2022. I reviewed ROC-RK3328-CC SBC with Debian 9 and Ubuntu 18.04 using Linux 4.4 in July 2018, and four years later, you might have thought such boards could have become abandonware, but Libre Computer just released Ubuntu 22.04 Desktop and Server image with […]

XIAO-ESP32C3

Seeed Studio outs $5 XIAO ESP32C3 board with WiFi and BLE, battery support

Seeed Studio’s XIAO family of tiny MCU boards expands with the XIAO ESP32C3 board equipped with ESP32-C3 WiFi and Bluetooth LE (BLE) microcontroller, support for LiPo batteries, and following the same 21 x 17.5mm form factor. If I’m counting right, this is the fifth member following the original XIAO based on Microchip SAMD21G18 Cortex-M0+ MCU, XIAO RP2040, and the nRF52840-based XIAO BLE and XIAO BLE Sense boards which I tested with Edge Impulse. XIAO ESP32C3 specifications: Wireless MCU –  Espressif Systems ESP32-C3 single-core RISC-V microcontroller @ 160 MHz with 400KB SRAM, 384KB ROM, 4MB flash Wi-Fi 4 & Bluetooth LE 5.0 connectivity Antenna – External u.FL antenna USB – USB Type-C port for power and programming Expansion I/Os 2x 7-pin headers with 1x UART, 1x I2C, 1x SPI, 11x GPIO (PWM), 4x ADC, I2S 3.3V I/O voltage (not 5V tolerant) Debugging – JTAG pads Misc – Reset button, Boot button, […]

MaaxBoard 8ULP SBC

MaaXBoard 8ULP SBC leverages NXP i.MX 8ULP Cortex-A35/M33 SoC for Edge audio and HMI applications

Avnet MaaxBoard 8ULP will be one of the first single board computers (SBC) based on the new NXP i.MX 8ULP Cortex-A35/M33 processor designed for Edge audio and HMI applications, and featuring NXP’s EdgeLock for device-to-cloud security. The board will come with 2GB RAM, 32GB eMMC flash, a MIPI DSI display connector, a MIPI CSI camera connector, Fast Ethernet and WiFi 5 connectivity, a digital microphone, and a 3.5mm stereo audio jack, and provide expansion capabilities via a 40-pin header for Raspberry Pi HATs and a 16-pin Shuttle Click header for MikroE Click add-on boards. MaaXBoard 8ULP SBC specifications: SoC – NXP i.MX 8ULP processor with 2x Arm Cortex-A35 core @ 1.0 GHz, 1x Arm Cortex-M33 real-time core @ 216 MHz, 1x HiFi 4 audio DSP @ 600 MHz, 1x Fusion DSP @ 200 MHz for low-power voice and sensor hub processing, as well as 2D and 3D GPUs and 768 […]

Ubuntu Core 22

Ubuntu Core 22 released for IoT devices and embedded systems

Canonical has just released Ubuntu Core 22, a containerized variant of Ubuntu 22.04 LTS, optimized for IoT devices and embedded systems and supporting Ubuntu’s new real-time kernel. In Ubuntu Core, everything is a snap, including the kernel, OS, and applications both to improve security to sandbox each package and to enable updates of specific packages from the  IoT App Store over-the-air (OTA). If something goes wrong during the update, the system will automatically roll back to the previous version, so the device cannot be bricked. The Snap system also minimizes network traffic through delta updates. Ubuntu Core 22 also provides advanced security features with secure boot, full disk encryption, secure recovery, as well as confinement of the OS and applications as discussed above. Customers also benefit from Canonical’s 10 years (until 2032) of security maintenance of kernel, OS, and application-level code, which can be important for deployments in enterprise and […]

Rockchip RK3568, RK3588 and Intel x86 SBCs and SoMs in 2025
buy Quartz64 Model B

Quartz64 Model B SBC with 4GB RAM is now available for $59.99

While it may be hard to buy a Raspberry Pi these days, there are various alternatives with the Raspberry Pi 3/4 form factor, including Pine64’s Quartz64 Model B SBC powered by a Rockchip RK3566 processor that has just launched for $59.99 with 4GB RAM. The Quartz64 Model B is a smaller version of the Quartz64 Model A launched earlier this year, that comes with HDMI 2.0a and MIPI DSI display interfaces, a MIPI CSI camera interface, Gigabit Ethernet, WiFi 5 and Bluetooth 5.0, as well as several USB 2.0/3.0 ports, and of course, a 40-pin Raspberry Pi compatible GPIO header. Quartz64 Model B specifications: SoC – Rockchip RK3566 quad-core Cortex-A55 processor up to 1.8 GHz with Arm Mali-G52 GPU supporting OpenGL ES 1.1/2.0/3.2, OpenCL 2.0, Vulkan 1.1, 0.8 TOPS NPU for AI acceleration System Memory – 4GB LPDDR4 Storage 128 Mbit SPI Flash optional eMMC module from 16GB up to […]

Khadas VIM4 Ubuntu 22.04

Khadas VIM4 SBC review – Part 3: Ubuntu 22.04

Here’s the last part of Khadas VIM4 review with Ubuntu 22.04 “Jammy Jellyfish”. You may want to check out our previous parts with the unboxing and first boot, followed by Android 11 if you haven’t already done so. Ubuntu 22.04 installation on Khadas VIM4 I used the same method of installation with OOWOW firmware that can download the image directly from Khadas server, and install it to the eMMC flash. Since I already had Android 11 running on the board, I had to keep pressing the function key (middle), then shortly press the reset button,  before releasing the function key and entering OOWOW interface. From there, I selected Ubuntu 22.04 Gnome, and went ahead with the download. The download was fast with the 758.2MB compressed image downloaded in a couple of minutes, then I simply selected “Install” to go further, and replace Android 11… .. and after rebooting the board […]

Boardcon LGA3576 Rockchip RK3576 System-on-Module designed for AI and IoT applications