Ubuntu 24.04.2 released with Linux 6.11 kernel and hardware enablement stack

Ubuntu 24.04.2

Ubuntu 24.04.2 has just been released with Linux 6.11 kernel and hardware enablement (HWE) stack. I would typically not care too much about a point release, but our reviews of mini PCs have shown Ubuntu 24.04 with Linux 6.8 was not always well supported with recent mini PC, mostly due to issues with WiFi or Bluetooth, but sometimes it’s even worse. The most common problem I encountered was that MediaTek MT7922-based WiFi 6 and Bluetooth 5.3 module would not support Bluetooth on Ubuntu 24.04 unless we updated the Linux kernel to version 6.10 or newer. Mini PCs with recent processors like the Khadas Mind 2 AI Maker Kit based on Intel Core Ultra 7 258V AI SoC required even more tweaks for HDMI audio, GPU, and WiFi + Bluetooth which is why I tested it with Ubuntu 24.10 instead. Ubuntu 24.04.2 should solve all of those issues. The announcement explains […]

KiCad 9 released with support for embedded files, tables in schematics, custom ERC/DRC errors, mouse scroll wheel actions, and more

KiCad 9 release

KiCad 9 open-source EDA software has just been released with a range of new features such as support for embedded files (fonts, 3D files, PDF), tables in schematics, custom ERC/DRC errors, warnings, and exclusion comments, mouse scroll wheel actions, multiple track drag, and much more. The latest KiCad 9.0.0 release includes 4,870 unique commits from hundreds of developers and translators, and the KiCad library has further gained 1500 new symbols, 750 new footprints, and 132 new 3D models. There are way too many changes to list them all here, so I’ll mention some highlights here: Jobsets (predefined output jobs) – Feature that provides predefined sets of ‘jobs’— plotting, exporting, and running DRC—on schematics and PCBs. Independent jobset files are reusable as users may want to create output pipelines that they can apply across their projects for consistency. Jobsets can be run from the command line or the KiCad GUI. Embedded […]

ArmSoM RK3588 AIModule7 NVIDIA Jetson Nano-compatible SOM

Femtofox Pro v1 LoRa and Meshtastic development board runs Linux-based Foxbuntu OS on Rockchip RV1103 SoC

Femtofox Pro v1 kit LoRa and Meshtastic development board

The Femtofox Pro v1 kit is a compact, low-power LoRa and Meshtastic development board running Linux specially designed for Meshtastic networks. Built around the Luckfox Pico Mini (Rockchip RV1103) SBC, this compact development platform supports USB host/device functionality, Ethernet, WiFi over USB, GPIO interfaces, I2C, UART, and a real-time clock (RTC). The most unique feature of this board is that it operates at very low power (0.27-0.4W), making it ideal for solar-powered applications. Additionally, Femtofox supports native Meshtastic client control, USB mass storage, and network reconfiguration via a USB flash drive. It also includes user-configurable buttons for WiFi toggling and system reboot, enhancing its usability. These features make Femtofox particularly useful for applications such as emergency response and off-grid messaging. Femtofox Pro v1 kit specifications Mainboard – Luckfox Pico Mini A SoC  – Rockchip RV1103 SoC CPU – Arm Cortex-A7 processor @ 1.2GHz + RISC-V core Memory – 64MB DDR2 […]

STMicro expands the STM32C0 Cortex-M0+ MCU family with STM32C051, STM32C091, and STM32C092 (with CAN FD)

STMicro Nucleo-64 board with STM32C092RC MCU

STMicro first introduced the STM32C0 32-bit Arm Cortex-M0+ MCU family as an 8-bit MCU killer in 2023, followed by the STM32C071 adding USB FS and designed for appliances with graphical user interfaces (GUI). The company has now added three new parts with the STM32C051, STM32C091, and STM32C092. The STM32C051 is similar to the original STM32C031 but adds more storage (64KB vs 32KB) and is offered in packages with up to 48 pins, while the STM32C09x parts offer flash densities up to 256 KB in packages up to 64 pins, and the STM32C092 also gains a CAN FD interface. The STM32C09x parts can be seen as an update to the STM32C071 where more flash memory is needed. That’s 30 new SKUs bringing the total to 55 when different packages and flash memory size/RAM size options are taken into account. The STM32C051 offers the same maximal amount of SRAM as the STM32C031 […]

Solar-powered LLM over Meshtastic solution may provide live-saving instructions during disasters and emergencies

Solar LLM over Meshtastic

People are trying to run LLMs on all sorts of low-end hardware with often limited usefulness, and when I saw a solar LLM over Meshtastic demo on X, I first laughed. I did not see the reason for it and LoRa hardware is usually really low-end with Meshtastic open-source firmware typically used for off-grid messaging and GPS location sharing. But after thinking more about it, it could prove useful to receive information through mobile devices during disasters where power and internet connectivity can not be taken for granted. Let’s check Colonel Panic’s solution first. The short post only mentions it’s a solar LLM over Meshtastic using M5Stack hardware. On the left, we must have a power bank charge over USB (through a USB solar panel?) with two USB outputs powering a controller and a board on the right. The main controller with a small display and enclosure is an ESP32-powered […]

Raspberry Pi Pico SDK 2.1.1 release adds 200MHz clock option for RP2040, various Waveshare boards, new code samples

Raspberry Pi RP2040 200 MHz

The Raspberry Pi Pico SDK 2.1.1  has just been released with official 200 MHz clock support for the Raspberry Pi RP2040 MCU, several new boards mostly from Waveshare, but also one from Sparkfun, as well as new code samples, and other small changes. Raspberry Pi RP2040 gets official 200 MHz clock support When the Raspberry Pi RP2040 was first released along with Raspberry Pi Pico in 2021, we were told the default frequency was 48 MHz, but the microcontroller could also run up to 133 MHz. Eventually, I think the Cortex-M0+ cores were clocked at 125 MHz by default, although some projects (e.g. PicoDVI) would boost the frequency up to 252 MHz. Frequencies higher than 133 Mhz were not officially supported so far, but the Pico SDK 2.1.1 changes that since the Raspberry Pi RP2040 has now been certified to run at a system clock of 200MHz when using a […]

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

LLMStick – An AI and LLM USB device based on Raspberry Pi Zero W and optimized llama.cpp

LLMStick

Youtuber and tech enthusiast Binh Pham has recently built a portable plug-and-play AI and LLM device housed in a USB stick called the LLMStick and built around a Raspberry Pi Zero W. This device portrays the concept of a local plug-and-play LLM which you can use without the internet. After DeepSeek shook the world with its performance and open-source accessibility, we have seen tools like Exo that allow you to run large language models (LLMs) on a cluster of devices, like computers, smartphones, and single-board computers, effectively distributing the processing load. We have also seen Radxa release instructions to run DeepSeek R1 (Qwen2 1.5B) on a Rockchip RK3588-based SBC with 6 TOPS NPU. Pham thought of using the llama.cpp project as it’s specifically designed for devices with limited resources. However, running llama.cpp on the Raspberry Pi Zero W wasn’t straightforward and he had to face architecture incompatibility as the old […]

Kontron 3.5″-SBC-AML/ADN 3.5-inch Amston Lake/Alder Lake-N single board computer offers three DisplayPort video outputs

Kontron 3.5"-SBC-AML/ADN single board computer

Kontron 3.5″-SBC-AML/ADN is a 3.5-inch single board computer powered by either Intel Amston Lake (Industrial grade) or Alder Lake-N (commercial grade) processor and designed for applications such as automation, healthcare, smart city, and smart retail. It builds upon the smaller Kontron 2.5”-SBC-AML/ADN Pico-ITX SBC with many of the same features, but replaces eMMC flash storage with an M.2 SATA/NVMe socket and a SATA connector, features DDR5 SO-DIMM memory instead of soldered-on LPDDR5, and the larger PCB size allows it to gain an extra DisplayPort connector, a USB 2.0 Type-A port, additional serial ports, and a board-to-board (B2B) connector for expansion. It also supports a wider 9 to 36V DC range. Kontron 3.5″-SBC-AML/ADN specifications: SoC Standard Intel Atom x7211RE dual-core processor up to 3.2GHz with 6MB cache, 16EU Intel UHD graphics; TDP: 6W Intel Atom x7433RE quad-core processor up to 3.4GHz with 6MB cache, 32EU Intel UHD graphics; TDP: 9W Intel […]

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