The Boondock Echo is an open-source, internet-backed recording and playback device for two-way devices. It can denoise, transcribe, translate, and send emails on hearing keywords/call signs. It is a low-cost solution for timeshift radio communication that enables users to monitor frequencies and record audio from a connected radio. Captured messages are uploaded to a server and transcribed using OpenAI. On the cloud server, the audio messages also pass through some DSP (digital speech processing) algorithms for noise reduction and volume normalization to enhance their clarity and usability. The Boondock Echo is aimed at amateur radio operators and first responders in remote areas and during emergencies, situations where traditional two-way radios tend to be unclear and unreliable. Multiple devices can be linked together to form a ‘dockpack’ and monitor/record multiple frequencies at once. Boondock Echo specifications: Mainboard – ESP32-A1S (ESP32 Audio Kit) running at up to 240MHz Expansion Board – Boondock […]
Add two M.2 NVMe SSDs to Raspberry Pi 5 with Geekworm X1004 HAT+
We’ve seen a range of PCIe HAT(+) for the Raspberry Pi 5 taking one NVMe SSD, but Geekworm X1004 is different as it can take up to two standard M.2 2280 SSDs over the Pi 5’s PCIe connector and 40-pin GPIO header. The official Raspberry Pi 5 M.2 HAT+ is not available yet, but we already have an embarrassment of choice with products such as the PineBerry Pi HatDrive, Waveshare PCIe To M.2 HAT+, Pimoroni NVMe Base, and the Geekworm X1003. The latest X1004 adds even more options with support for two M.2 SSDs for up to 8TB storage, although this may not make that much sense on the Pi 5 as we’ll discuss further below. Geekworm X1004 specifications: Supported SBC – Raspberry Pi 5 only Chipset – ASMedia ASM1182e PCI express packet switch with 1x PCIe x1 Gen2 upstream port and 2x PCIe x 1 Gen2 downstream ports 2x […]
Nuvoton MA35H0 is a cost-optimized dual Cortex-A35 MPU for industrial HMI applications
Nuvoton MA35H0 is a 650 MHz dual-core Cortex-A35 MPU designed for industrial HMI applications with up to 1280×800 resolution that offers a cost-down alternative to the 800 MHz Nuvoton MA35D1 microprocessor handling up to 1920×1080 resolutions. The MA35H0 integrates 128MB DDR memory, supports 2D graphics acceleration, JPEG and H.264 video decoding up to 1280×800 at 60 FPS, and is equipped with a range of interfaces such as Fast Ethernet, CAN FD, UART, and up to 154 GPIOs. It is designed to operate in an extended temperature range between -40 and 125°C. Nuvoton NuMicro MA35H0 specifications: CPU sub-system – 2x Cortex-A35 cores running at up to 650 MHz Memory sub-system On-chip 384 KB SRAM 128MB Multi-Chip Package (MCP) DDR Storage Quad SPI NAND flash controller Secure Digital Host Controller (SDHC) Display and Video Sub-system 18-bit 24-bit RGB TFT-LCD display interface up to 1280×800 @ 60 Hz 2D Graphic Engine (GFX) H.264 […]
GEEKOM A7 mini PC review – Part 1: Specs, unboxing, teardown, and first boot
GEEKOM A7 is a compact mini PC powered by an AMD Ryzen 9 7940HS (or Ryzen 7 7840HS) processor with up to 64GB DDR5, up to a 2TB NVMe PCIe Gen 4 x4 SSD, four 4K capable video outputs, 2.5GbE and WiFi 6E connectivity, and six USB ports for expansion. The company sent us a sample of the GEEKOM A7 with an AMD Ryzen 9 7940HS CPU, 32GB DDR5, and 2TB SSD for review. We’ll do a three-part review starting by listing the specifications, checking out the hardware design and accessories, and quickly trying it in the first part of the review, before testing both Windows 11 Pro and Ubuntu 22.04 in detail in a few weeks. GEEKOM A7 specifications SoC (one or the other) AMD Ryzen 9 7940HS 8-core/16-thread processor up to 4.0GHz with 16MB cache, AMD Radeon 780M Graphics; TDP: 35 to 54W AMD Ryzen 7 7840HS 8-core/16-thread […]
M.2 E-Key Wi-Fi 7 HAT for Raspberry Pi 5 also supports Google TPU
The Mcuzone MPW7 HAT for the Raspberry Pi 5 is designed to work with 2230 Wi-Fi 7 M.2 E-Key modules like the Intel BE200, AX210, and AX200, but the M.2 socket can also take Wi-Fi 6/6E modules as well as Google’s Tensor Processing Units (TPUs). It also integrates Bluetooth support via a 1.25mm USB interface on the HAT. Previously, we have covered many different HATs for the Raspberry Pi module, such as the Mcuzone MPS2280 M.2 NVMe HAT, Mcuzone MP4GM 4G LTE HAT, and the Sixfab 5G Modem Kit. Feel free to check those out if you are interested in Raspberry Pi 5 HATs. Mcuzone MPW7 M.2 E-Key Wi-Fi 7 module specification: M.2 E-Key socket supports 2230 modules WiFi modules compatibility – Supports M.2 E-Key modules like BE200, AX210, AX200, MT7922, Intel 8265C, etc… Bluetooth connectivity – 1.25mm 4-pin USB interface for Bluetooth integrated into the WiFi module connected to […]
Microsoft open-sources Eclipse ThreadX real-time operating system
Microsoft will soon open-source Eclipse ThreadX real-time operating system that has been deployed on more than 12 billion embedded devices worldwide since its first release in 1997 and, for instance, it is found in Broadcom processors powering Raspberry Pi SBCs. ThreadX was a commercial, safety-certified real-time operating system developed Express Logic which was acquired by Microsoft in 2019 and renamed to Azure RTOS. Last year, Microsoft decided to start the process to fully open-source Azure RTOS under an MIT license and managed by the Eclipse Foundation. Hence its new name: “Eclipse ThreadX“. The Eclipse ThreadX project is not simply comprised of the RTOS itself, but also includes other components: ThreadX – Real-time operating system (RTOS) designed for deeply embedded applications NetX Duo – Industrial-grade TCP/IP network stack designed for deeply embedded real-time and IoT applications FileX – FAT-compatible file system integrated with ThreadX kernel GUIX – Embedded graphical user interface […]
JellyFin adds support for Rockchip RK3588 MPP hardware acceleration
Jellyfin open-source media server has recently added support for Rockchip RK3588 MPP hardware acceleration, which means the software supports video hardware decoding and encoding, hardware scalers, and other features. The GitHub request lists the following changes: Add full HWA transcoding pipeline for Rockchip RKMPP HW decoder (MPEG1, MPEG2, MPEG4, H264, HEVC, VP8, VP9, AV1) HW encoder (H264, HEVC) up to 1080p @ 480fps / 4k @ 120fps on RK3588 HW scaler, format conversion, and subtitle burn-in HW HDR-to-SDR tone-mapping (requires OpenCL, RK3588 only) The OpenCL runtime can be downloaded and installed from libmali-valhall-g610-g13p0-x11-wayland-gbm_1.9-1_arm64.deb Support lossless AFBC (Arm frame buffer compression) to save memory bandwidth and improve FPS Support async RGA filter and MPP encoder If indeed decoding and encoding can be performed simultaneously, that would mean video transcoding can be offloaded to the Rockchip RK3588’s VPU. The changes has been tested with Linux 5.10 and Linux 6.1, but do not […]
Renesas RA8T1 Cortex-M85 MCU targets motor control applications
It took a while before Renesas released its first Arm Cortex-M85 microcontroller (RA8M1) in October 2023, but the company has now launched the RA8T1 Cortex-M85 MCU for motor control just a few weeks after announcing the RA8D1 for HMI applications. The RA8T1 group is the third Cortex-M85 microcontroller family from Renesas with a feature set optimized for motor control and leveraging machine learning through Arm Helium technology and a DSP for predictive maintenance requirements for motors. Renesas RA8T1 key features and specifications: MCU core – Arm Cortex-M85 clocked at 480 MHz with Helium MVE (M-Profile Vector Extension) with 32KB I/D caches, 12KB data flash Memory & Storage 1MB SRAM including 128KB TCM 1MB to 2MB Flash memory 2x SD/MMC host interfaces (SDHI) Communication interfaces Ethernet MAC with DMA USB – 1x USB 2.0 Full Speed interface 2x CAN-FD Up to 6x SCI (UART, Simple SPI, Simple I2C) 2x SPI up […]