<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/" > 

	<channel>
		<title>CNX Software &#8211; Embedded Systems News</title>
		<atom:link href="https://www.cnx-software.com/?feed=gn" rel="self" type="application/rss+xml" />
		<link>https://www.cnx-software.com/</link>
		<description>Reviews, tutorials and the latest news about embedded systems, IoT, open-source hardware, SBC&#039;s, microcontrollers, processors, and more</description>
		<lastBuildDate>Wed, 22 Apr 2026 14:11:54 +0000</lastBuildDate>
		<language>en-US</language>
		<sy:updatePeriod> hourly </sy:updatePeriod>
		<sy:updateFrequency> 1 </sy:updateFrequency>
		<atom:link rel="hub" href="https://pubsubhubbub.appspot.com/" />
		<generator>GN Publisher v1.5.27 https://wordpress.org/plugins/gn-publisher/</generator>

			<item>
				<title>SamuRoid &#8211; A Raspberry Pi-powered 22-DOF humanoid robot with Multimodal LLMs and ROS support</title>
				<link>https://www.cnx-software.com/2026/04/22/samuroid-a-raspberry-pi-powered-22-dof-humanoid-robot-with-multimodal-llms-and-ros-support/</link>
				<pubDate>Wed, 22 Apr 2026 11:30:43 +0000</pubDate>
								<dc:creator><![CDATA[Debashis Das]]></dc:creator>				<guid isPermaLink="false">https://www.cnx-software.com/?p=169060</guid>
					<description><![CDATA[Shenzhen Xiao R Geek Technology (XiaoR GEEK) SamuRoid is a 22-DOF bionic humanoid robot built...]]></description>

				<content:encoded><![CDATA[<div><img width="720" height="480" src="https://www.cnx-software.com/wp-content/uploads/2026/04/SamuRoid-AI-Humanoid-Robot-with-Raspberry-Pi-720x480.jpg" class="attachment-medium size-medium wp-post-image" alt="SamuRoid AI Humanoid Robot with Raspberry Pi"  decoding="async" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/SamuRoid-AI-Humanoid-Robot-with-Raspberry-Pi-720x480.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/SamuRoid-AI-Humanoid-Robot-with-Raspberry-Pi-300x200.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/SamuRoid-AI-Humanoid-Robot-with-Raspberry-Pi-768x512.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/SamuRoid-AI-Humanoid-Robot-with-Raspberry-Pi.jpg 1200w" sizes="100vw" /></div><figure><img src="https://www.cnx-software.com/wp-content/uploads/2026/04/SamuRoid-AI-Humanoid-Robot-with-Raspberry-Pi.jpg" class="type:primaryImage" alt="SamuRoid AI Humanoid Robot with Raspberry Pi" /></figure><p data-path-to-node="1">Shenzhen Xiao R Geek Technology (XiaoR GEEK) <strong>SamuRoid</strong> is a 22-DOF bionic humanoid robot built around a Raspberry Pi 4 Model B. Designed for researchers, educators, and robotics developers, the robot combines a traditional Robot Operating System (ROS) environment with modern embodied AI capabilities.</p>
<p data-path-to-node="1">The concept of SBC-powered humanoid robots is not new, and we have previously seen similar robots, such as the <a href="https://www.cnx-software.com/2025/08/01/tonybot-educational-humanoid-robot-is-programmable-with-arduino-scratch-and-python/" target="_blank" rel="noopener">Tonybot</a> and <a href="https://www.cnx-software.com/2018/08/24/pimecha-humanoid-robot-raspberry-pi/" target="_blank" rel="noopener">PiMecha,</a> which focused on basic servo control, OpenCV vision, and beginner-friendly programming. Compared to those, SamuRoid is priced significantly higher but offers a more advanced setup with tighter hardware-software integration and support for multimodal interaction that combines vision, voice, and large language models. We have also seen a simpler, but larger bipedal robot like the <a href="https://www.cnx-software.com/2024/07/11/high-torque-robotics-mini-pi-bipedal-robot-orange-pi-5-sbc/" target="_blank" rel="noopener">Mini π</a>.</p>
<p data-path-to-node="1"><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/SamuRoid-AI-Humanoid-Robot-with-Raspberry-Pi.jpg"><img fetchpriority="high" decoding="async" class="aligncenter size-medium wp-image-169141" title="SamuRoid AI Humanoid Robot with Raspberry Pi" src="https://www.cnx-software.com/wp-content/uploads/2026/04/SamuRoid-AI-Humanoid-Robot-with-Raspberry-Pi-720x480.jpg" alt="SamuRoid AI Humanoid Robot with Raspberry Pi" width="720" height="480" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/SamuRoid-AI-Humanoid-Robot-with-Raspberry-Pi-720x480.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/SamuRoid-AI-Humanoid-Robot-with-Raspberry-Pi-300x200.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/SamuRoid-AI-Humanoid-Robot-with-Raspberry-Pi-768x512.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/SamuRoid-AI-Humanoid-Robot-with-Raspberry-Pi.jpg 1200w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p data-path-to-node="1">SamuRoid specifications</p>
<ul>
<li data-path-to-node="1">SBC – Raspberry Pi 4 Model B (4GB or 8GB RAM options)</li>
<li data-path-to-node="1">Actuators – 22x XRS-series bus servos delivering ≥ 30 kgf · cm of torque at 12V
<ul>
<li data-path-to-node="1">2x for head</li>
<li data-path-to-node="1">2x for shoulders</li>
<li data-path-to-node="1">4x for arms</li>
<li data-path-to-node="1">2x for hands</li>
<li data-path-to-node="1">10x for legs</li>
<li data-path-to-node="1">2x for feet</li>
</ul>
</li>
<li data-path-to-node="1">Display – 0.96-inch OLED screen for IP address, battery level, current status, and mode</li>
<li data-path-to-node="1">Camera – 1080p wide-angle camera on a 2-DOF gimbal (170° Field of View (FOV) with 180° Pan and 130° Tilt)</li>
<li>Audio – Built-in USB Microphone for voice commands</li>
<li data-path-to-node="1">Connectivity – Dual-band 802.11 b/g/n/ac WiFi 5 and Bluetooth 5.0 (via Raspberry Pi 4)</li>
<li data-path-to-node="1">Sensors – MPU6050 6-axis IMU for self-balancing,</li>
<li data-path-to-node="1">Expansion – PWR.ROSBOT.X expansion board that breaks out all 40 Raspberry Pi GPIO pins, supporting over 40 additional modular sensors</li>
<li data-path-to-node="1">Misc
<ul>
<li data-path-to-node="1">3x buttons (Mode switch, function, self-check, or custom)</li>
<li data-path-to-node="1">Support for PS2 Controller input</li>
</ul>
</li>
<li data-path-to-node="1">Power – 12V/3,000mAh Lithium Battery yielding approximately 1 hour of runtime</li>
<li data-path-to-node="1">Dimensions – 389.81 x 190.98 x 141.6 mm</li>
<li data-path-to-node="1">Weight – 2.3 kg</li>
</ul>
<figure id="attachment_169138" aria-describedby="caption-attachment-169138"  class="wp-caption aligncenter"><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/SamuRoid-AI-Humanoid-Robot-Hardware-Architecture.jpg"><img decoding="async" class="wp-image-169138 size-medium" title="SamuRoid AI Humanoid Robot Hardware Architecture" src="https://www.cnx-software.com/wp-content/uploads/2026/04/SamuRoid-AI-Humanoid-Robot-Hardware-Architecture-720x477.jpg" alt="SamuRoid AI Humanoid Robot Hardware Architecture" width="720" height="477" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/SamuRoid-AI-Humanoid-Robot-Hardware-Architecture-720x477.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/SamuRoid-AI-Humanoid-Robot-Hardware-Architecture-300x199.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/SamuRoid-AI-Humanoid-Robot-Hardware-Architecture.jpg 758w" sizes="(max-width: 720px) 100vw, 720px" /></a><figcaption id="caption-attachment-169138" class="wp-caption-text">Hardware Architecture</figcaption></figure>
<figure id="attachment_169140" aria-describedby="caption-attachment-169140"  class="wp-caption aligncenter"><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Voice-Prompt-Diagnostic-system.jpg"><img decoding="async" class="wp-image-169140 size-medium" title="Voice Prompt Diagnostic system" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Voice-Prompt-Diagnostic-system-720x529.jpg" alt="Voice Prompt Diagnostic system" width="720" height="529" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Voice-Prompt-Diagnostic-system-720x529.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Voice-Prompt-Diagnostic-system-300x220.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Voice-Prompt-Diagnostic-system.jpg 762w" sizes="(max-width: 720px) 100vw, 720px" /></a><figcaption id="caption-attachment-169140" class="wp-caption-text">Voice Prompt Diagnostic System</figcaption></figure>
<p>The SamuRoid features an aluminum alloy chassis and XRS-series high-voltage serial bus servos (specifically the XR-S270 and XR-S15HV models), which have metal gears, aluminum casings for heat dissipation, and built-in protection against temperature, voltage, and stalling.</p>
<p>The robot also features a dual-hip-joint “yaw” design that allows leg rotation along the Z-axis, improving turning ability and agility, and making its walking motion more natural. It also includes mechanical grippers on both hands with open/close functionality and built-in overload protection, enabling safe and effective pick-and-place tasks.</p>
<p>To keep the Raspberry Pi stable under heavy computational loads, the humanoid robot includes a &#8220;Hurricane&#8221; cooling design. Additionally, a built-in MPU6050 6-axis IMU continuously monitors posture in real time. Combined with an inverted pendulum algorithm, this allows the robot to tune its gait in real-time and automatically recover if it falls over. It also features automatic self-diagnostics at startup, checking components like servos, camera, controller, and IMU. If an issue is found, the robot alerts the user with voice prompts and visual indicators.</p>
<figure id="attachment_169153" aria-describedby="caption-attachment-169153"  class="wp-caption aligncenter"><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/RobotManager-Windows-PC-Android.webp"><img decoding="async" class="size-medium wp-image-169153" title="RoboManager Windows PC Android" src="https://www.cnx-software.com/wp-content/uploads/2026/04/RobotManager-Windows-PC-Android-720x396.webp" alt="RoboManager Windows PC Android" width="720" height="396" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/RobotManager-Windows-PC-Android-720x396.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/RobotManager-Windows-PC-Android-300x165.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/RobotManager-Windows-PC-Android-768x422.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/RobotManager-Windows-PC-Android.webp 978w" sizes="(max-width: 720px) 100vw, 720px" /></a><figcaption id="caption-attachment-169153" class="wp-caption-text">RoboManager for Windows PC and Android</figcaption></figure>
<p>The robot runs on Ubuntu 18.04 with the ROS Melodic framework; both are now end-of-life but still widely used for stable robotics education. It supports programming in Python and C++, along with RoboManager PC software or mobile app, which enables easy drag-and-drop motion programming without coding, including real-time joint feedback on angle, voltage, and temperature. The samurai-like robot comes preloaded with over 70 built-in actions, such as martial arts, dancing, and greetings, and is backed by <a href="https://xiaorgeek.yuque.com/mrht1w/samuroid">10 structured learning modules</a>, covering everything from a quick-start guide to OpenCV vision courses and large language model (LLM) experiments. More information about the software and download links can be found on <a href="https://xiaorgeek.github.io/DownloadCenterTemplate/">GitHub</a>.</p>
<figure id="attachment_169142" aria-describedby="caption-attachment-169142"  class="wp-caption aligncenter"><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Supports-70-performance-action-set-1.jpg"><img decoding="async" class="wp-image-169142 size-medium" title="Supports 70 performance action set" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Supports-70-performance-action-set-1-720x380.jpg" alt="Supports 70 performance action set" width="720" height="380" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Supports-70-performance-action-set-1-720x380.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Supports-70-performance-action-set-1-300x158.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Supports-70-performance-action-set-1-768x405.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Supports-70-performance-action-set-1.jpg 800w" sizes="(max-width: 720px) 100vw, 720px" /></a><figcaption id="caption-attachment-169142" class="wp-caption-text">Supports 70 Performance Action Sets</figcaption></figure>
<p>The robot uses a 1080p wide-angle camera on a 2-DOF pan-tilt gimbal for vision, powered by OpenCV. It can handle tasks like line following, object sorting, face recognition, color tracking, and target detection. With cloud-based LLM (DeepSeek, Doubao, and Tongyi Qianwen) integration, it combines voice, vision, and reasoning for real-time interaction. Using its microphone and speaker, it can understand commands, analyze scenes, recognize objects, and respond through natural voice conversations while performing actions.</p>
<p>The SamuRoid &#8220;Professional Edition&#8221; is currently available and sold <strong><a href="https://s.click.aliexpress.com/e/_c4MPwfYT" rel="nofollow">for $1,565.92 on AliExpress</a></strong>, where the Developer Edition ($1,794.54) and the Flagship Edition ($2,019.10) are also listed with accessories like a keyboard, gamepad, and 7-inch display, but both are currently out of stock. Alternatively, the robot is available from the <a href="https://www.xiaorgeek.net/products/samuroid-ai-humanoid-robot-with-raspberry-pi-integrated-multimodal-ai-model-large-language-models-vision-interactive-voice-based-ros-xiaorgeek" rel="nofollow"><strong>XiaoR GEEK store for $1,072.55</strong></a> (base package only), which includes the fully assembled robot, charger, controller, SD card reader, and accessories.</p>
<p></p>
<p>The post <a href="https://www.cnx-software.com/2026/04/22/samuroid-a-raspberry-pi-powered-22-dof-humanoid-robot-with-multimodal-llms-and-ros-support/">SamuRoid &#8211; A Raspberry Pi-powered 22-DOF humanoid robot with Multimodal LLMs and ROS support</a> appeared first on <a href="https://www.cnx-software.com">CNX Software - Embedded Systems News</a>.</p>
]]></content:encoded>
					</item>
	
			<item>
				<title>Raspberry Pi RP2350 board offers NB-IoT cellular connectivity, GNSS, and Wi-Fi indoor location</title>
				<link>https://www.cnx-software.com/2026/04/22/raspberry-pi-rp2350-board-offers-nb-iot-cellular-connectivity-gnss-and-wi-fi-indoor-location/</link>
				<pubDate>Wed, 22 Apr 2026 09:56:47 +0000</pubDate>
								<dc:creator><![CDATA[Jean-Luc Aufranc (CNXSoft)]]></dc:creator>				<guid isPermaLink="false">https://www.cnx-software.com/?p=169110</guid>
					<description><![CDATA[Challenger+ RP2350 NB-IoT is a Feather-compatible board pairing a Raspberry Pi RP2350 microcontroller and a...]]></description>

				<content:encoded><![CDATA[<div><img width="720" height="540" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-RP2350-board-NB-IoT-cellular-720x540.jpg" class="attachment-medium size-medium wp-post-image" alt="Raspberry Pi RP2350 board NB-IoT cellular"  decoding="async" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-RP2350-board-NB-IoT-cellular-720x540.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-RP2350-board-NB-IoT-cellular-300x225.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-RP2350-board-NB-IoT-cellular-768x576.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-RP2350-board-NB-IoT-cellular.jpg 1200w" sizes="100vw" /></div><figure><img src="https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-RP2350-board-NB-IoT-cellular.jpg" class="type:primaryImage" alt="Raspberry Pi RP2350 board NB-IoT cellular" /></figure><p>Challenger+ RP2350 NB-IoT is a Feather-compatible board pairing a Raspberry Pi RP2350 microcontroller and a certified NB-IoT cellular module with built-in GNSS, suitable for long-range, low-power connectivity.</p>
<p>It looks to be a variant of the earlier <a href="https://www.cnx-software.com/2024/08/12/challenger-rp2350-wifi6-ble5-board-raspberry-pi-rp2350-mcu-with-esp32-c6-wifi-6-and-bluetooth-5-4-le-module/">Challenger+ RP2350 WiFi6/BLE5 board</a> that replaces an ESP32-C6 WiFi 6, BLE, and 802.15.4 module with an STMicroelectronics <a href="https://www.cnx-software.com/2023/04/11/st87m01-nb-iot-gnss-module-targets-global-cellular-iot-deployments-asset-tracking-applications/">ST87M01 NB-IoT and GNSS module</a>. It still offers</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-RP2350-board-NB-IoT-cellular.jpg"><img decoding="async" class="aligncenter size-medium wp-image-169132" title="Raspberry Pi RP2350 board NB-IoT cellular" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-RP2350-board-NB-IoT-cellular-720x540.jpg" alt="Raspberry Pi RP2350 board NB-IoT cellular" width="720" height="540" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-RP2350-board-NB-IoT-cellular-720x540.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-RP2350-board-NB-IoT-cellular-300x225.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-RP2350-board-NB-IoT-cellular-768x576.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-RP2350-board-NB-IoT-cellular.jpg 1200w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>Challenger+ RP2350 NB-IoT specifications:</p>
<ul>
<li>Microcontroller<strong> – </strong><a href="https://www.cnx-software.com/2024/08/08/raspberry-pi-pico-2-raspberry-pi-rp2350-dual-core-risc-v-or-arm-cortex-m33-microcontroller/#raspberry-pi-rp2350-microcontroller">Raspberry Pi RP2350A MCU</a>
<ul>
<li>CPU
<ul>
<li>Dual-core Arm Cortex-M33 processor @ 150MHz</li>
<li>Dual-core 32-bit RISC-V processor @ 150MHz</li>
<li>Up to two cores can be used at a given time</li>
</ul>
</li>
<li>Memory – 520KB internal RAM</li>
<li>8KB OTP Storage</li>
<li>Package – QFN-60; 7×7 mm</li>
</ul>
</li>
<li>Memory – 8MB PSRAM</li>
<li>Storage – 8MB SPI flash</li>
<li>Cellular connectivity
<ul>
<li>Module – <a href="https://www.cnx-software.com/2023/04/11/st87m01-nb-iot-gnss-module-targets-global-cellular-iot-deployments-asset-tracking-applications/#comment-655845"><strong>STMicro ST87M01-1301</strong></a>
<ul>
<li>LTE Cat NB2 (NB-IoT), 3GPP Release 15</li>
<li>Worldwide regional bands coverage &#8211; B1, B3, B5, B8, B20, and B28</li>
<li>Single-tone / Multi-tone / Extended TBS and 2 HARQ</li>
<li>Data rate &#8211; Up to DL: 127 kbps, UL: 159 kbps</li>
<li>Up to +23 dBm power output</li>
<li>Low power
<ul>
<li>eDRX and PSM support</li>
<li>Sleep current of 1.2 µA (PSM), dropping to 0.5 µA in power-off mode (eDRX)</li>
</ul>
</li>
<li>Location
<ul>
<li>GPS L1 and Galileo</li>
<li>Assisted GNSS available over the NB-IoT link for fast first fix.</li>
<li>Wi-Fi positioning via 802.11b access point scanning for indoor location fallback</li>
</ul>
</li>
<li>Package &#8211; 12.8 x 10.6 mm (LGA-51)</li>
</ul>
</li>
<li>Nano SIM card slot; optional <a href="https://www.cnx-software.com/2018/03/27/1nce-to-offer-a-10-euros-plan-for-10-year-of-cellular-iot-connectivity-in-europe/">1NCE IoT SIM card</a> with 500 MB data, 250 SMS</li>
<li>Antennas &#8211; 2x IPEX connectors for cellular and GNSS antennas</li>
</ul>
</li>
<li>USB – USB 1.1 Type-C (12 Mbps) port for power, data, and programming</li>
<li>Expansion
<ul>
<li>16-pin + 12-pin headers
<ul>
<li>Up to 20x GPIO</li>
<li>1x SPI, 1x I2C, 1x UART</li>
<li>4x analog inputs</li>
<li>All pins can be used as PWM</li>
<li>Reset and Enable signals</li>
<li>VUSB (5V), 3.3V, VBAT, and GND</li>
</ul>
</li>
<li>2x <a href="https://ilabs.se/bconnect/">BConnect</a> connectors: 1x I2C, 1x SWD + UART</li>
</ul>
</li>
<li>Misc
<ul>
<li>Reset and Boot buttons</li>
<li>Charging LED, user LED</li>
</ul>
</li>
<li>Power Supply
<ul>
<li>5V via USB-C port or VUSB pin</li>
<li>1.25mm pitch JST connector for 3.7V LiPo battery</li>
<li>Onboard LiPo charger with 500mA standard charge current</li>
</ul>
</li>
<li>Dimensions – 50.8 x 22.9 (Adafruit Feather form factor)</li>
<li>Weight – 9 grams</li>
<li>Certifications &#8211; GCF, RED (EU), RED-DA, RoHS</li>
</ul>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Battery-powered-board-Nano-SIM.webp"><img decoding="async" class="aligncenter size-medium wp-image-169133" title="Battery-powered board with Nano SIM card slot" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Battery-powered-board-Nano-SIM-720x540.webp" alt="Battery-powered board with Nano SIM card slot" width="720" height="540" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Battery-powered-board-Nano-SIM-720x540.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Battery-powered-board-Nano-SIM-300x225.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Battery-powered-board-Nano-SIM-768x576.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Battery-powered-board-Nano-SIM.webp 1200w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>The Challenger+ RP2350 NB-IoT board can be programmed with the Arduino IDE and CircuitPython, but it also supports the Raspberry Pi Pico C and MicroPython SDK. Firmware updates are supported both over-the-air via Differential FOTA over LwM2M and locally over UART. Code samples are coming soon, and you can find work-in-progress documentation for the Challenger+ RP2350 NB-IoT board itself and the STM87M01 NB-IoT module in particular on the product page/store linked at the end of this article.</p>
<p>Target applications include asset tracking and logistics, smart metering (water, gas, electricity), Smart City infrastructure (e.g., street lighting control), Industrial IoT monitoring and factory automation, environmental sensing with long-interval reporting, and remote alarm and event notification systems. It&#8217;s the first RP2350 board with NB-IoT connectivity I&#8217;ve seen, and the closest alternative I can think of is the <a href="https://www.cnx-software.com/2023/01/02/walter-esp32-s3-board-supports-nb-iot-lte-m-and-gps/">Walter ESP32-S3 board</a> with a Sequans GM02SP NB-IoT &amp; GNSS modem.</p>
<figure id="attachment_169144" aria-describedby="caption-attachment-169144"  class="wp-caption aligncenter"><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/ST87M01-1301-module.webp"><img decoding="async" class="size-medium wp-image-169144" title="ST87M01-1301 module" src="https://www.cnx-software.com/wp-content/uploads/2026/04/ST87M01-1301-module-720x540.webp" alt="ST87M01-1301 module" width="720" height="540" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/ST87M01-1301-module-720x540.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/ST87M01-1301-module-300x225.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/ST87M01-1301-module-768x576.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/ST87M01-1301-module.webp 1200w" sizes="(max-width: 720px) 100vw, 720px" /></a><figcaption id="caption-attachment-169144" class="wp-caption-text">Close-up on the ST87M01-1301 module</figcaption></figure>
<figure id="attachment_135705" aria-describedby="caption-attachment-135705"  class="wp-caption aligncenter"><a href="https://www.cnx-software.com/wp-content/uploads/2024/08/Challenger-RP2350-WiFi6-BLE5-board.webp"><img decoding="async" class="size-medium wp-image-135705" title="Challenger+ RP2350 WiFi6/BLE5 board" src="https://www.cnx-software.com/wp-content/uploads/2024/08/Challenger-RP2350-WiFi6-BLE5-board-720x480.webp" alt="Challenger+ RP2350 WiFi6/BLE5 board" width="720" height="480" srcset="https://www.cnx-software.com/wp-content/uploads/2024/08/Challenger-RP2350-WiFi6-BLE5-board-720x480.webp 720w, https://www.cnx-software.com/wp-content/uploads/2024/08/Challenger-RP2350-WiFi6-BLE5-board-300x200.webp 300w, https://www.cnx-software.com/wp-content/uploads/2024/08/Challenger-RP2350-WiFi6-BLE5-board-768x512.webp 768w, https://www.cnx-software.com/wp-content/uploads/2024/08/Challenger-RP2350-WiFi6-BLE5-board.webp 1200w" sizes="(max-width: 720px) 100vw, 720px" /></a><figcaption id="caption-attachment-135705" class="wp-caption-text">Pinout diagram for the earlier Challenger+ RP2350 WiFi6/BLE5 board (since it&#8217;s not available for the NB-IoT variant, but should be about the same)</figcaption></figure>
<p>The Challenger+ RP2350 NB-IoT board is sold for 549 Swedish Kronas, or about $60 US, on <a href="https://ilabs.se/product/challenger-rp2350-nb-iot/" rel="nofollow">the iLABs store</a>. As I understand it, the antenna is not included, but you can add an LTE antenna for 68 kr (~$7.5 US). I&#8217;m less clear about the GPS antenna, and it appears you are expected to source your own.</p>
<p>The post <a href="https://www.cnx-software.com/2026/04/22/raspberry-pi-rp2350-board-offers-nb-iot-cellular-connectivity-gnss-and-wi-fi-indoor-location/">Raspberry Pi RP2350 board offers NB-IoT cellular connectivity, GNSS, and Wi-Fi indoor location</a> appeared first on <a href="https://www.cnx-software.com">CNX Software - Embedded Systems News</a>.</p>
]]></content:encoded>
					</item>
	
			<item>
				<title>LeafKVM open-source hardware IP KVM offers WiFi 5, PoE, USB-C serial console, and 2.4-inch touchscreen display (Crowdfunding)</title>
				<link>https://www.cnx-software.com/2026/04/22/leafkvm-open-source-hardware-ip-kvm-offers-wifi-5-poe-usb-c-serial-console-and-2-4-inch-touchscreen-display/</link>
				<pubDate>Wed, 22 Apr 2026 07:41:52 +0000</pubDate>
								<dc:creator><![CDATA[Jean-Luc Aufranc (CNXSoft)]]></dc:creator>				<guid isPermaLink="false">https://www.cnx-software.com/?p=169114</guid>
					<description><![CDATA[LeafKVM is a wireless and PoE open-source hardware IP KVM based on Rockchip RV1126B SoC...]]></description>

				<content:encoded><![CDATA[<div><img width="720" height="405" src="https://www.cnx-software.com/wp-content/uploads/2026/04/LeafKVM-wireless-KVM-over-IP-720x405.jpg" class="attachment-medium size-medium wp-post-image" alt="LeafKVM wireless KVM over IP"  decoding="async" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/LeafKVM-wireless-KVM-over-IP-720x405.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/LeafKVM-wireless-KVM-over-IP-300x169.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/LeafKVM-wireless-KVM-over-IP-768x432.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/LeafKVM-wireless-KVM-over-IP.jpg 1200w" sizes="100vw" /></div><figure><img src="https://www.cnx-software.com/wp-content/uploads/2026/04/LeafKVM-wireless-KVM-over-IP.jpg" class="type:primaryImage" alt="LeafKVM wireless KVM over IP" /></figure><p>LeafKVM is a wireless and PoE open-source hardware IP KVM based on Rockchip RV1126B SoC with 512MB RAM and a microSD card slot for storage. Like other IP KVMs, it enables remote access to computers and servers, even at the BIOS level or when the machine is unresponsive, by emulating keyboard, mouse, and video through HDMI/VGA and USB ports.</p>
<p>Other features include a 2.4-inch touchscreen display for configuration and guest video mirroring, a USB-C port for serial debug, a USB Type-A port for expansion (e.g., power control), and an ultra-low latency of less than 100ms.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/LeafKVM-wireless-KVM-over-IP.jpg"><img decoding="async" class="aligncenter size-medium wp-image-169116" title="LeafKVM wireless KVM over IP" src="https://www.cnx-software.com/wp-content/uploads/2026/04/LeafKVM-wireless-KVM-over-IP-720x405.jpg" alt="LeafKVM wireless KVM over IP" width="720" height="405" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/LeafKVM-wireless-KVM-over-IP-720x405.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/LeafKVM-wireless-KVM-over-IP-300x169.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/LeafKVM-wireless-KVM-over-IP-768x432.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/LeafKVM-wireless-KVM-over-IP.jpg 1200w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>LeafKVM specifications:</p>
<ul>
<li>SoC &#8211; <a href="https://www.cnx-software.com/2025/09/02/rockchip-rv1126b-p-quad-core-cortex-a53-soc-shows-up-in-ai-vision-system-on-module/">Rockchip RV1126B</a>
<ul>
<li>CPU – Quad-core Arm Cortex-A53 up to 1.6 GHz</li>
<li>GPU – 2D Graphics Engine</li>
<li>VPU
<ul>
<li>Video Decoder – H.265/H.264 up to 3840×2160 @ 30fps</li>
<li>Video Encoder  – H.265, H.264, JPEG up to 12Mbps @ 30fps</li>
<li>JPEG Decoder</li>
</ul>
</li>
<li>AI accelerator – Rockchip NPU engine up to 3 TOPS (INT8); likely not used in the KVM</li>
</ul>
</li>
<li>System Memory &#8211; 512 MB DDR3L</li>
<li>Storage &#8211; MicroSD card slot</li>
<li>Display &#8211; Built-in 2.4-inch touchscreen display</li>
<li>Video capture
<ul>
<li>HDMI input port up to 4Kp30 compatible with HDMI and DVI</li>
<li>Optional VGA adapter</li>
<li>Lontium LT6911C CSI video bridge</li>
<li>4Kp30 or 1080p90 H.264 or H.265 video encoding and Opus audio encoding</li>
<li>Low latency of less than 100 ms</li>
</ul>
</li>
<li>Networking
<ul>
<li>10/100 Mbps Fast Ethernet RJ45 port with PoE support (IEEE 802.3af)</li>
<li>WiFi 5 and Bluetooth via RealTek RTL8821CS module</li>
</ul>
</li>
<li>USB
<ul>
<li>USB Type-C &#8220;Aux&#8221; port for serial debug + power</li>
<li>USB Type-C &#8220;Control&#8221; port for keyboard + mouse + mass storage emulation (HTTP mount only) + power</li>
<li>USB Type-A port for expansion</li>
</ul>
</li>
<li>Misc
<ul>
<li>ESD protection + EMI filtering on all ports</li>
<li>Rugged CNC‑milled aluminum for passive cooling</li>
</ul>
</li>
<li>Power Supply
<ul>
<li>5V/1A via USB-C port</li>
<li>37-57V PoE (802.3af) via Ethernet port</li>
<li>Power consumption @ 5V
<ul>
<li>Idle &#8211; ~250 mA with Wi‑Fi or Ethernet connected</li>
<li>Active video input &#8211; Up to ~400 mA</li>
</ul>
</li>
</ul>
</li>
<li>Dimensions &#8211; 90 × 65 × 25 mm</li>
<li>Weight &#8211; 195 grams</li>
</ul>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/WiFi-PoE-IP-KVM-solution.webp"><img decoding="async" class="aligncenter size-medium wp-image-169123" title="WiFi PoE IP KVM solution" src="https://www.cnx-software.com/wp-content/uploads/2026/04/WiFi-PoE-IP-KVM-solution-720x412.webp" alt="WiFi PoE IP KVM solution" width="720" height="412" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/WiFi-PoE-IP-KVM-solution-720x412.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/WiFi-PoE-IP-KVM-solution-1200x687.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/WiFi-PoE-IP-KVM-solution-300x172.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/WiFi-PoE-IP-KVM-solution-768x440.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/WiFi-PoE-IP-KVM-solution-1536x879.webp 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/WiFi-PoE-IP-KVM-solution.webp 1600w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Rockchip-RV1126B-wireless-PoE-KVM.webp"><img decoding="async" class="aligncenter size-medium wp-image-169122" title="Rockchip RV1126B wireless PoE KVM" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Rockchip-RV1126B-wireless-PoE-KVM-720x416.webp" alt="Rockchip RV1126B wireless PoE KVM" width="720" height="416" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Rockchip-RV1126B-wireless-PoE-KVM-720x416.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Rockchip-RV1126B-wireless-PoE-KVM-1200x693.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/Rockchip-RV1126B-wireless-PoE-KVM-300x173.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Rockchip-RV1126B-wireless-PoE-KVM-768x443.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Rockchip-RV1126B-wireless-PoE-KVM.webp 1299w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>The LeafKVM runs a Buildroot-based Linux distribution with a Rust control backend and a lightweight web frontend. It also supports OTA firmware upgrades. It does not require any special software since you can access it through a web browser, and for remote access, Tailscale VPN is supported. Alternatively, you can also use the <a href="https://github.com/rustdesk/rustdesk">RustDesk open-source app</a> on a PC or a mobile phone. If you have really good eyes, you could also make use of the 2.4-inch interface for control. Check the bottom left screenshot, or watch the video at the end of the post. <a href="https://kvm.rs/guide/start/quick/">The documentation</a> has more details to get started.</p>
<figure id="attachment_169126" aria-describedby="caption-attachment-169126"  class="wp-caption aligncenter"><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/LeafKVM-Touchscreen-UI.webp"><img decoding="async" class="size-medium wp-image-169126" title="LeafKVM Touchscreen UI" src="https://www.cnx-software.com/wp-content/uploads/2026/04/LeafKVM-Touchscreen-UI-720x374.webp" alt="LeafKVM Touchscreen UI" width="720" height="374" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/LeafKVM-Touchscreen-UI-720x374.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/LeafKVM-Touchscreen-UI-1200x624.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/LeafKVM-Touchscreen-UI-300x156.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/LeafKVM-Touchscreen-UI-768x399.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/LeafKVM-Touchscreen-UI-1536x798.webp 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/LeafKVM-Touchscreen-UI-2048x1064.webp 2048w" sizes="(max-width: 720px) 100vw, 720px" /></a><figcaption id="caption-attachment-169126" class="wp-caption-text">LeafKVM Touchscreen UI</figcaption></figure>
<p>The market for low-cost IP KVM has exploded in recent years, with products such as <a href="https://www.cnx-software.com/2025/03/21/jetkvm-a-69-kvm-over-ip-solution-with-open-source-software/">JetKVM</a>, <a href="https://www.cnx-software.com/2021/09/22/pikvm-v3-raspberry-pi-hat-offers-kvm-over-ip-on-the-cheap/">PiKVM</a>, <a href="https://www.cnx-software.com/2025/08/29/sipeed-nanokvm-pro-a-4k-ip-kvm-with-atx-and-desk-versions-pikvm-nanokvm-firmware-support/">Sipeed NanoKVM series</a>, and <a href="https://www.cnx-software.com/2025/08/27/gl-inet-comet-pro-remote-kvm-over-wifi-6-solution-2-2-inch-touchscreen-display-hdmi-loop/">GL.iNet Comet Pro</a>. I often receive emails about alternatives from smaller companies, but for security reasons, it&#8217;s safer to go with the more popular or open-source projects, since it&#8217;s easy to get things wrong, inadvertently giving access to customers&#8217; hardware over the Internet to bad actors. The LeafKVM was compared to some of the most popular projects that also come with a built-in display.</p>
<figure id="attachment_169125" aria-describedby="caption-attachment-169125"  class="wp-caption aligncenter"><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/LeafKVM-vs-JetKVM-vs-PiKVM-v4-vs-NanoKVM-Pro-vs-Comet-Pro.webp"><img decoding="async" class="wp-image-169125 size-medium" title="LeafKVM vs JetKVM vs PiKVM v4 vs NanoKVM Pro vs Comet Pro" src="https://www.cnx-software.com/wp-content/uploads/2026/04/LeafKVM-vs-JetKVM-vs-PiKVM-v4-vs-NanoKVM-Pro-vs-Comet-Pro-720x441.webp" alt="LeafKVM vs JetKVM vs PiKVM v4 vs NanoKVM Pro vs Comet Pro" width="720" height="441" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/LeafKVM-vs-JetKVM-vs-PiKVM-v4-vs-NanoKVM-Pro-vs-Comet-Pro-720x441.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/LeafKVM-vs-JetKVM-vs-PiKVM-v4-vs-NanoKVM-Pro-vs-Comet-Pro-1200x736.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/LeafKVM-vs-JetKVM-vs-PiKVM-v4-vs-NanoKVM-Pro-vs-Comet-Pro-300x184.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/LeafKVM-vs-JetKVM-vs-PiKVM-v4-vs-NanoKVM-Pro-vs-Comet-Pro-768x471.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/LeafKVM-vs-JetKVM-vs-PiKVM-v4-vs-NanoKVM-Pro-vs-Comet-Pro.webp 1362w" sizes="(max-width: 720px) 100vw, 720px" /></a><figcaption id="caption-attachment-169125" class="wp-caption-text">LeafKVM vs JetKVM vs PiKVM v4 vs NanoKVM Pro vs Comet Pro</figcaption></figure>
<p>The main benefit of the LeafKVM IP KVM is that the software will be <a href="https://github.com/leafkvm">fully open-source</a>, and the hardware will also be somewhat open since the schematics (PDF?) will also be released. It&#8217;s also the only solution to provide Debug UART access through USB-Cm and its display is a little larger than competitors. One potential downside not shown in the table above is the lack of support for power control, and the USB-A port is mainly used for external storage and cellular dongles, rather than power accessories like a <a href="https://www.cnx-software.com/2020/01/04/fingerbot-bluetooth-mechanical-finger-enables-smart-home-automation-for-most-devices/">Fingerbot</a> or an <a href="https://www.cnx-software.com/2025/07/13/review-of-gl-inet-comet-gl-rm1-kvm-over-ip-solution-and-atx-power-control-board/">ATX power control board</a>. It would just require a software update, so it might be implemented over time. An oddity is that US users won&#8217;t be able to mount ISO files from mass storage due to patent issues, and the LeafKVM only supports HTTP ISO mount in the United States&#8230;</p>
<p>The LeafKVM has just been launched <a href="https://www.crowdsupply.com/leafkvm/leafkvm" rel="nofollow">on Crowd Supply</a> with a $10,000 funding target. A $119 pledge is asked for the LeafKVM with a 1 GB microSD card, an HDMI video cable, and a USB Type-A to Type-C cable, while the optional HDMI to VGA adapter adds $19. Shipping is free to the US and $12 to the rest of the world. Deliveries are scheduled to start by mid January 2027.</p>
<p></p>
<p>The post <a href="https://www.cnx-software.com/2026/04/22/leafkvm-open-source-hardware-ip-kvm-offers-wifi-5-poe-usb-c-serial-console-and-2-4-inch-touchscreen-display/">LeafKVM open-source hardware IP KVM offers WiFi 5, PoE, USB-C serial console, and 2.4-inch touchscreen display (Crowdfunding)</a> appeared first on <a href="https://www.cnx-software.com">CNX Software - Embedded Systems News</a>.</p>
]]></content:encoded>
					</item>
	
			<item>
				<title>UGV Beast &#8211; An off-road tracked AI robot built for Raspberry Pi 4/5</title>
				<link>https://www.cnx-software.com/2026/04/21/ugv-beast-an-off-road-tracked-ai-robot-built-for-raspberry-pi-4-5/</link>
				<pubDate>Tue, 21 Apr 2026 09:49:22 +0000</pubDate>
								<dc:creator><![CDATA[Jean-Luc Aufranc (CNXSoft)]]></dc:creator>				<guid isPermaLink="false">https://www.cnx-software.com/?p=169086</guid>
					<description><![CDATA[Waveshare UGV Beast is an off-road robot with tracked wheels designed for Raspberry Pi 4...]]></description>

				<content:encoded><![CDATA[<div><img width="720" height="631" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Waveshare-UGV-Beast-720x631.jpg" class="attachment-medium size-medium wp-post-image" alt="Waveshare UGV Beast"  decoding="async" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Waveshare-UGV-Beast-720x631.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Waveshare-UGV-Beast-1200x1052.jpg 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/Waveshare-UGV-Beast-285x250.jpg 285w, https://www.cnx-software.com/wp-content/uploads/2026/04/Waveshare-UGV-Beast-768x673.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Waveshare-UGV-Beast.jpg 1400w" sizes="100vw" /></div><figure><img src="https://www.cnx-software.com/wp-content/uploads/2026/04/Waveshare-UGV-Beast.jpg" class="type:primaryImage" alt="Waveshare UGV Beast" /></figure><p>Waveshare UGV Beast is an off-road robot with tracked wheels designed for Raspberry Pi 4 or 5 SBC handling AI vision and strategy planning, while an ESP32 sub-controller takes care of motion control and sensor data processing.</p>
<p>If the design feels familiar, it&#8217;s because it&#8217;s a variant of the <a href="https://www.cnx-software.com/2024/05/02/waveshare-ugv-rover-6-wheel-ai-robot-raspberry-pi-4-5-esp32/">UGV Rover unmanned ground vehicle</a> we covered in 2024, which replaces the six wheels of the original model with two continuous tracks, as found in military tanks, for better driving in difficult terrain.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Waveshare-UGV-Beast.jpg"><img decoding="async" class="aligncenter size-medium wp-image-169094" title="Waveshare UGV Beast" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Waveshare-UGV-Beast-720x631.jpg" alt="Waveshare UGV Beast" width="720" height="631" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Waveshare-UGV-Beast-720x631.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Waveshare-UGV-Beast-1200x1052.jpg 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/Waveshare-UGV-Beast-285x250.jpg 285w, https://www.cnx-software.com/wp-content/uploads/2026/04/Waveshare-UGV-Beast-768x673.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Waveshare-UGV-Beast.jpg 1400w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>Waveshare UGV Beast specifications:</p>
<ul>
<li>Supported SBCs – <a href="https://www.cnx-software.com/2019/06/24/raspberry-pi-4-vs-pi-3-what-are-the-differences/">Raspberry Pi 4B</a> or <a href="https://www.cnx-software.com/2023/11/05/raspberry-pi-5-review-raspberry-pi-os-bookworm-benchmarks-power-consumption/">Raspberry Pi 5</a></li>
<li>Multi-function driver board/sub-controller
<ul>
<li>Main SoC &#8211; <a href="https://www.cnx-software.com/news/esp32/">ESP32</a> wireless microcontroller with WiFi, Bluetooth, ESPNOW connectivity</li>
<li>Motor drivers &#8211; 2x TB6612FNG chips</li>
<li>Peripheral interfaces
<ul>
<li>4x motor control connectors</li>
<li>2x servo connectors</li>
<li>Lidar USB (4-pin) and UART (USB-C) connectors</li>
<li>2x 4-pin I2C connectors</li>
</ul>
</li>
<li>Sensor &#8211; 9-axis attitude sensor (ICM20948) for image stabilization</li>
<li>Misc &#8211; EN and user buttons</li>
<li>Power
<ul>
<li>2x 12V switch controllers by ESP32 IO4 and IO5 pins</li>
<li>Battery voltage monitoring via INA219</li>
</ul>
</li>
</ul>
</li>
<li>Audio driver board
<ul>
<li>SSS1629A5 USB audio chip</li>
<li>APA2068 audio amplifier</li>
<li>Stereo speaker</li>
<li>Stereo microphone</li>
<li>3.5mm audio jack</li>
<li>USB-C port</li>
<li>4-pin Lidar UART interface</li>
</ul>
</li>
<li>Pan-and-tilt camera  (optional)
<ul>
<li>5MP camera with 160° FoV</li>
<li>ST3215 servo with 30kg.cm torque</li>
<li>DoF &#8211; 2 (pan and tilt)</li>
<li>360° horizontal and 120° vertical rotation</li>
<li>High-brightness LED light for clear images in low-light conditions</li>
</ul>
</li>
<li>Connectivity
<ul>
<li>Gigabit Ethernet, WiFi 5, and Bluetooth 5 on Raspberry Pi 4/5 SBC</li>
<li>2.4 GHz WiFi and Bluetooth on ESP32, including ESP-NOW support</li>
<li>Optional 4G LTE/5G cellular module</li>
</ul>
</li>
<li>Expansion – 40-pin GPIO header</li>
<li>Mechanical features
<ul>
<li>2mm thick aluminum alloy body</li>
<li>2x 1020 European standard profile rails for peripherals, including D500 lidar, STL-27L lidar, and pan-and-tilt camera.</li>
<li>Suspension material &#8211; Stainless steel</li>
<li>2x continuous wheels
<ul>
<li>Track width &#8211; 40mm</li>
<li>Minimum turning radius &#8211; 0M (In-situ rotation)</li>
<li>Default Max speed &#8211; 0.35m/s, or 1.26 km/h</li>
</ul>
</li>
<li>Smartphone holder support</li>
</ul>
</li>
<li>Power Options
<ul>
<li>Holder for 3x 18650 Lithium batteries</li>
<li>3S UPS module</li>
</ul>
</li>
<li>Dimensions and Weight
<ul>
<li>Without camera &#8211; 232×197×122mm | 2.034 kg</li>
<li>With PT camera &#8211; 232×197×252mm | 2.35 kg</li>
</ul>
</li>
</ul>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-5-ESP32-unmanned-robot.webp"><img decoding="async" class="aligncenter size-medium wp-image-169096" title="Raspberry Pi 5 ESP32 unmanned robot" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-5-ESP32-unmanned-robot-720x570.webp" alt="Raspberry Pi 5 ESP32 unmanned robot" width="720" height="570" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-5-ESP32-unmanned-robot-720x570.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-5-ESP32-unmanned-robot-300x238.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-5-ESP32-unmanned-robot-768x608.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-5-ESP32-unmanned-robot.webp 960w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>The Raspberry Pi 4/5 SBC runs Debian Bookworm  (I assume Raspberry Pi OS) and ROS2-HUMBLE-LTS. No app is required, and instead, the UGV Beast can be controlled from a smartphone, tablet, or computer through a web browser. Waveshare explains that they implemented a lightweight Flask web application with WebRTC ultra-low latency real-time transmission. The company also mentions that JupyterLab is used for interactive tutorials, graphic tutorials, and video tutorials, but that part appears to be under construction (it&#8217;s empty).</p>
<p>The robot can also be programmed with Python. OpenCV is supported for color recognition, automatic targeting, face recognition, gesture control, line tracking, and more. The OpenCV library and <a href="https://www.cnx-software.com/2023/08/21/mediapipe-for-raspberry-pi-released-no-code-low-code-on-device-machine-learning-solutions/">MediaPipe open-source framework</a> can also be combined for more complex computer vision applications and real-time video analytics. The company also highlights support for the ESP-NOW peer-to-peer communication protocol for low-latency robot-to-robot communication. More details about software resources and tutorials are available on <a href="https://www.waveshare.com/wiki/UGV-Beast#Product_Tutorial">the wiki</a>.</p>
<figure id="attachment_169098" aria-describedby="caption-attachment-169098"  class="wp-caption aligncenter"><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/UGV-Beast-Web-Interface.webp"><img decoding="async" class="size-medium wp-image-169098" title="UGV Beast Web Interface" src="https://www.cnx-software.com/wp-content/uploads/2026/04/UGV-Beast-Web-Interface-720x662.webp" alt="UGV Beast Web Interface" width="720" height="662" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/UGV-Beast-Web-Interface-720x662.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/UGV-Beast-Web-Interface-272x250.webp 272w, https://www.cnx-software.com/wp-content/uploads/2026/04/UGV-Beast-Web-Interface-768x706.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/UGV-Beast-Web-Interface.webp 880w" sizes="(max-width: 720px) 100vw, 720px" /></a><figcaption id="caption-attachment-169098" class="wp-caption-text">Web interface</figcaption></figure>
<p>It&#8217;s not the first tracked wheel robot we&#8217;ve covered here, and alternatives include the <a href="https://www.cnx-software.com/2024/02/20/doly-autonomous-ai-powered-robot-raspberry-pi-cm4/">Raspberry Pi CM4-powered Doly robot</a> and the Arduino-compatible <a href="https://www.cnx-software.com/2023/04/23/makeblock-ultimate-2-0-review-a-multi-function-10-in-1-educational-robot-kit/">Makeblock Ultimate 2.0 educational robot kit</a>. However, those are for indoor use only, and the UGV Beast is a larger Raspberry Pi 4/5 robot with off-road capabilities and additional features.</p>
<p>The UGV Beast chassis starts at <strong><a href="https://s.click.aliexpress.com/e/_c2uDiWAV" rel="nofollow">about $360 on AliExpress</a></strong> and <strong><a href="https://amzn.to/4vDxbfX" rel="nofollow">$370 on Amazon</a></strong> without a Raspberry Pi 4/5 and camera. However, the company also sells kits with a PT camera, and full kits with the camera and Raspberry Pi 4 or 5 reloaded with ROS2 for up to $591.55 on AliExpress (same link) and <strong><a href="https://amzn.to/4torWPt" rel="nofollow">$899.99 on Amazon</a></strong>, where I can also see a NVIDIA Jetson Orin Nano 4GB kit for about $1200. Alternatively, it&#8217;s also available directly on the <strong><a href="https://www.waveshare.com/ugv-beast.htm?aff_id=cnxsoft" rel="nofollow">Waveshare shop for $264.99 to $500.99</a></strong> plus shipping.</p>
<figure id="attachment_169099" aria-describedby="caption-attachment-169099"  class="wp-caption aligncenter"><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/UGV-Beast-without-with-pan-and-tilt-camera.webp"><img decoding="async" class="size-medium wp-image-169099" title="UGV Beast without with pan and tilt camera" src="https://www.cnx-software.com/wp-content/uploads/2026/04/UGV-Beast-without-with-pan-and-tilt-camera-720x347.webp" alt="UGV Beast without with pan and tilt camera" width="720" height="347" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/UGV-Beast-without-with-pan-and-tilt-camera-720x347.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/UGV-Beast-without-with-pan-and-tilt-camera-300x145.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/UGV-Beast-without-with-pan-and-tilt-camera-768x370.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/UGV-Beast-without-with-pan-and-tilt-camera.webp 880w" sizes="(max-width: 720px) 100vw, 720px" /></a><figcaption id="caption-attachment-169099" class="wp-caption-text">UGV Beast without and with PT camera</figcaption></figure>
<p></p>
<p>The post <a href="https://www.cnx-software.com/2026/04/21/ugv-beast-an-off-road-tracked-ai-robot-built-for-raspberry-pi-4-5/">UGV Beast &#8211; An off-road tracked AI robot built for Raspberry Pi 4/5</a> appeared first on <a href="https://www.cnx-software.com">CNX Software - Embedded Systems News</a>.</p>
]]></content:encoded>
					</item>
	
			<item>
				<title>DIY Sendspin audio receiver supports multi-room audio synchronization, integrates with Home Assistant</title>
				<link>https://www.cnx-software.com/2026/04/21/diy-sendspin-audio-receiver-supports-multi-room-audio-synchronization-integrates-with-home-assistant/</link>
				<pubDate>Tue, 21 Apr 2026 03:16:36 +0000</pubDate>
								<dc:creator><![CDATA[Jean-Luc Aufranc (CNXSoft)]]></dc:creator>				<guid isPermaLink="false">https://www.cnx-software.com/?p=169066</guid>
					<description><![CDATA[SendspinZero is an open-source, DIY Sendspin audio receiver for your amplifier that relies on off-the-shelf...]]></description>

				<content:encoded><![CDATA[<div><img width="720" height="372" src="https://www.cnx-software.com/wp-content/uploads/2026/04/DIY-Sendspin-Media-Player-720x372.jpg" class="attachment-medium size-medium wp-post-image" alt="DIY Sendspin Media Player"  decoding="async" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/DIY-Sendspin-Media-Player-720x372.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/DIY-Sendspin-Media-Player-1200x621.jpg 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/DIY-Sendspin-Media-Player-300x155.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/DIY-Sendspin-Media-Player-768x397.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/DIY-Sendspin-Media-Player.jpg 1299w" sizes="100vw" /></div><figure><img src="https://www.cnx-software.com/wp-content/uploads/2026/04/DIY-Sendspin-Media-Player.jpg" class="type:primaryImage" alt="DIY Sendspin Media Player" /></figure><p>SendspinZero is an open-source, DIY Sendspin audio receiver for your amplifier that relies on off-the-shelf parts costing around $10 and a 3D printed enclosure. It integrates with Home Assistant for multi-room audio synchronization.</p>
<p>It sounds good, but what is <a href="https://www.sendspin-audio.com/">Sendspin</a> exactly? It&#8217;s a royalty-free, open protocol developed by the <a href="https://www.cnx-software.com/2024/08/01/the-open-home-foundation-adds-hacs-microwakeword-and-music-assistant-open-source-projects/">Open Home Foundation</a> for synchronized audio playback across multiple devices and rooms. Besides audio, it also supports screens for album art and control music, and sound-activated lights (coming soon feature). The protocol enables open-source products that compete against proprietary systems like Sonos, AirPlay, or Google Cast, and integrates nicely with the Music Assistant add-on for Home Assistant.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/DIY-Sendspin-Media-Player.jpg"><img decoding="async" class="aligncenter size-medium wp-image-169067" title="DIY Sendspin Media Player" src="https://www.cnx-software.com/wp-content/uploads/2026/04/DIY-Sendspin-Media-Player-720x372.jpg" alt="DIY Sendspin Media Player" width="720" height="372" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/DIY-Sendspin-Media-Player-720x372.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/DIY-Sendspin-Media-Player-1200x621.jpg 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/DIY-Sendspin-Media-Player-300x155.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/DIY-Sendspin-Media-Player-768x397.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/DIY-Sendspin-Media-Player.jpg 1299w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>Sendspin audio receiver key components:</p>
<ul>
<li><a href="https://www.cnx-software.com/2024/08/07/waveshare-esp32-s3-zero-is-a-tiny-wifi-and-ble-iot-module-with-a-usb-c-port-up-to-32-gpios/">Waveshare ESP32-S3-Zero board</a> with 2MB PSRAM (<a href="https://s.click.aliexpress.com/e/_c3murZkV" rel="nofollow">About $4-$6 on AliExpress</a>, <a href="https://amzn.to/4chQrVp" rel="nofollow">$12 on Amazon</a>), ideally the version without pre-soldered headers</li>
<li>Optional 1.54-inch LCD screen (<a href="https://s.click.aliexpress.com/e/_c3htK8tF" rel="nofollow">About $5 on AliExpress</a>)</li>
<li>Optional 3-6V, 22mm bi-color button (<a href="https://s.click.aliexpress.com/e/_c4OaBRFL" rel="nofollow">About $2 to $3</a>)</li>
<li>Audio output options:
<ul>
<li>3.5mm audio jack using PCM5102A DAC board (<a href="https://s.click.aliexpress.com/e/_c3PAWhdn" rel="nofollow">$1-$2 on AliExpress</a>)</li>
<li>Optional optical (<a href="https://s.click.aliexpress.com/e/_c2uHdFKZ" rel="nofollow">A1</a>) or coax S/PDIF (<a href="https://s.click.aliexpress.com/e/_c2xC9Wqd" rel="nofollow">RCA</a>) connector (the PCM5102A board is not used)</li>
</ul>
</li>
<li>A few wires&#8230;</li>
</ul>
<p>Prices are approximate since I&#8217;m shown &#8220;welcome deals&#8221; for $0.99 for most items. The total for the display + 3.5mm audio jack module should be a little over $10 before taxes and shipping, unless you get discounts.</p>
<p>You can build nine different variants with three audio output options (Coax S/PDIF, Analog Stereo, optional S/PDIF) and no display, a 1.54-inch display, or a bicolor button.</p>
<figure id="attachment_169074" aria-describedby="caption-attachment-169074"  class="wp-caption aligncenter"><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/SendSpniZero-versions-Coax-SPDIF-Analog-optional-SPDIF.webp"><img decoding="async" class="size-medium wp-image-169074" title="SendSpinZero versions: Coax S/PDIF, Analog Stereo, and optical S/PDIF" src="https://www.cnx-software.com/wp-content/uploads/2026/04/SendSpniZero-versions-Coax-SPDIF-Analog-optional-SPDIF-720x289.webp" alt="SendSpinZero versions: Coax S/PDIF, Analog Stereo, and optical S/PDIF" width="720" height="289" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/SendSpniZero-versions-Coax-SPDIF-Analog-optional-SPDIF-720x289.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/SendSpniZero-versions-Coax-SPDIF-Analog-optional-SPDIF-1200x482.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/SendSpniZero-versions-Coax-SPDIF-Analog-optional-SPDIF-300x121.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/SendSpniZero-versions-Coax-SPDIF-Analog-optional-SPDIF-768x309.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/SendSpniZero-versions-Coax-SPDIF-Analog-optional-SPDIF.webp 1500w" sizes="(max-width: 720px) 100vw, 720px" /></a><figcaption id="caption-attachment-169074" class="wp-caption-text">SendSpinZero audio output versions: Coax S/PDIF, Analog Stereo, and optical S/PDIF</figcaption></figure>
<p>You&#8217;ll also need a 3D printer for the case, and a soldering iron to solder the wires in a way that fits inside the enclosure. It doesn&#8217;t seem too complicated to reproduce, and you could also test it with a breadboard.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/SendSpin-Zero-wiring.webp"><img decoding="async" class="aligncenter size-medium wp-image-169077" title="SendSpin Zero wiring" src="https://www.cnx-software.com/wp-content/uploads/2026/04/SendSpin-Zero-wiring-720x451.webp" alt="SendSpin Zero wiring" width="720" height="451" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/SendSpin-Zero-wiring-720x451.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/SendSpin-Zero-wiring-1200x752.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/SendSpin-Zero-wiring-300x188.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/SendSpin-Zero-wiring-768x482.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/SendSpin-Zero-wiring.webp 1228w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<figure id="attachment_169078" aria-describedby="caption-attachment-169078"  class="wp-caption aligncenter"><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/SendSpin-audio-receiver-firmware-media-cover.webp"><img decoding="async" class="wp-image-169078 size-medium" title="SendSpin audio receiver firmware media cover" src="https://www.cnx-software.com/wp-content/uploads/2026/04/SendSpin-audio-receiver-firmware-media-cover-720x647.webp" alt="SendSpin audio receiver firmware media cover" width="720" height="647" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/SendSpin-audio-receiver-firmware-media-cover-720x647.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/SendSpin-audio-receiver-firmware-media-cover-278x250.webp 278w, https://www.cnx-software.com/wp-content/uploads/2026/04/SendSpin-audio-receiver-firmware-media-cover-768x690.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/SendSpin-audio-receiver-firmware-media-cover.webp 1196w" sizes="(max-width: 720px) 100vw, 720px" /></a><figcaption id="caption-attachment-169078" class="wp-caption-text">Testing with cover art</figcaption></figure>
<p>The ESP32-S3 board simply needs to run ESPHome with YAML configuration files for all nine versions and 3D files for the enclosures available <a href="https://github.com/RealDeco/SendspinZero">on GitHub</a>, along with detailed instructions.  If you scroll down, you&#8217;ll also find other variants, including a 1.9-inch display + bi-color button model, which looks pretty neat.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/SendSpinZero-display-button.webp"><img decoding="async" class="aligncenter size-medium wp-image-169079" title="SendSpinZero display button" src="https://www.cnx-software.com/wp-content/uploads/2026/04/SendSpinZero-display-button-720x299.webp" alt="SendSpinZero display button" width="720" height="299" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/SendSpinZero-display-button-720x299.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/SendSpinZero-display-button-1200x498.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/SendSpinZero-display-button-300x124.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/SendSpinZero-display-button-768x318.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/SendSpinZero-display-button-1536x637.webp 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/SendSpinZero-display-button.webp 1727w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>There&#8217;s no information about the Home Assistant + Music Assistant integration part on GitHub, and for that, you may want to check <a href="https://www.music-assistant.io/player-support/sendspin/">the official documentation</a>.</p>
<p>Thanks to Hedda for the tip.</p>
<p>The post <a href="https://www.cnx-software.com/2026/04/21/diy-sendspin-audio-receiver-supports-multi-room-audio-synchronization-integrates-with-home-assistant/">DIY Sendspin audio receiver supports multi-room audio synchronization, integrates with Home Assistant</a> appeared first on <a href="https://www.cnx-software.com">CNX Software - Embedded Systems News</a>.</p>
]]></content:encoded>
					</item>
	
			<item>
				<title>Ezurio Tungsten 510/700 SMARC SoM features MediaTek Genio 510/700 AIoT SoC, dual GbE, WiFi 6</title>
				<link>https://www.cnx-software.com/2026/04/21/ezurio-tungsten-510-700-smarc-som-features-mediatek-genio-510-700-aiot-soc-dual-gbe-wifi-6/</link>
				<pubDate>Tue, 21 Apr 2026 00:00:37 +0000</pubDate>
								<dc:creator><![CDATA[Jean-Luc Aufranc (CNXSoft)]]></dc:creator>				<guid isPermaLink="false">https://www.cnx-software.com/?p=168692</guid>
					<description><![CDATA[Ezurio Tungsten 510 and Tungsten 700 SMARC 2.1 compliant system-on-module powered by MediaTek Genio 510...]]></description>

				<content:encoded><![CDATA[<div><img width="720" height="480" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Ezurio-Tungsten-700-Mediatek-Genio-700-SMARC-system-on-module-720x480.jpg" class="attachment-medium size-medium wp-post-image" alt="Ezurio Tungsten 700 Mediatek Genio 700 SMARC system-on-module"  decoding="async" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Ezurio-Tungsten-700-Mediatek-Genio-700-SMARC-system-on-module-720x480.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Ezurio-Tungsten-700-Mediatek-Genio-700-SMARC-system-on-module-300x200.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Ezurio-Tungsten-700-Mediatek-Genio-700-SMARC-system-on-module-768x512.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Ezurio-Tungsten-700-Mediatek-Genio-700-SMARC-system-on-module.jpg 1200w" sizes="100vw" /></div><figure><img src="https://www.cnx-software.com/wp-content/uploads/2026/04/Ezurio-Tungsten-700-Mediatek-Genio-700-SMARC-system-on-module.jpg" class="type:primaryImage" alt="Ezurio Tungsten 700 Mediatek Genio 700 SMARC system-on-module" /></figure><p>Ezurio Tungsten 510 and Tungsten 700 SMARC 2.1 compliant system-on-module powered by MediaTek Genio 510 hexa-core and Genio 700  octa-core Cortex-A78/A55 AIoT SoCs with an up to 4 TOPS NPU.</p>
<p>The SMARC modules feature 4GB or 8GB LPDDR4 memory and 16GB flash by default (upgradeable up to 128GB), offer dual Gigabit Ethernet, WiFi 6 and Bluetooth 5.2 connectivity, and various interfaces exposed through a standard 314-pin MXM connector, including  HDMI, DisplayPort, eDP, and MIPI DSI display interfaces, two MIPI CSI camera interfaces, two I2S audio interface, PCIe Gen2 x1, and more.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Ezurio-Tungsten-700-Mediatek-Genio-700-SMARC-system-on-module.jpg"><img decoding="async" title="Ezurio Tungsten 700 Mediatek Genio 700 SMARC system-on-module"  src="https://www.cnx-software.com/wp-content/uploads/2026/04/Ezurio-Tungsten-700-Mediatek-Genio-700-SMARC-system-on-module-720x480.jpg" alt="Ezurio Tungsten 700 Mediatek Genio 700 SMARC system-on-module" width="720" height="480" class="aligncenter size-medium wp-image-169105" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Ezurio-Tungsten-700-Mediatek-Genio-700-SMARC-system-on-module-720x480.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Ezurio-Tungsten-700-Mediatek-Genio-700-SMARC-system-on-module-300x200.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Ezurio-Tungsten-700-Mediatek-Genio-700-SMARC-system-on-module-768x512.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Ezurio-Tungsten-700-Mediatek-Genio-700-SMARC-system-on-module.jpg 1200w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>Ezurio Tungsten 510/700 specifications:</p>
<ul>
<li>SoC (one or the other)
<ul>
<li>MediaTek Genio 510 (MT8370)
<ul>
<li>CPU &#8211; Hexa-core processor with 2x Arm Cortex-A78 core up to 2.2 GHz, 4x Cortex-A55 cores up to 2 GHz</li>
<li>GPU &#8211; Arm Mali-G57 MC2 GPU</li>
<li>VPU &#8211; 4Kp60 H.265, AV1, VP9, H.264 video decoding, 4Kp30 H.265 and H.264 video encoding</li>
<li>Accelerators &#8211; Up to 3.2 TOPS AI accelerator, HiFi5 audio DSP</li>
</ul>
</li>
<li><a href="https://www.cnx-software.com/2023/01/03/mediatek-genio-700-cortex-a78-a55-iot-processor-industrial-smart-home/"> MediaTek Genio 700</a> (MT8390)
<ul>
<li>CPU &#8211; Octa-core processor with 2x Arm Cortex-A78 core up to 2.2 GHz, 6x Cortex-A55 cores up to 2 GHz</li>
<li>GPU &#8211; Arm Mali-G57 MC3 GPU up to 950 MHz</li>
<li>VPU &#8211; 4Kp75 H.265, AV1, VP9, H.264 video decoding, 4Kp30 H.265 and H.264 video encoding</li>
<li>Accelerator &#8211; Up to 4.0 TOPS AI accelerator, HiFi 5 audio DSP</li>
</ul>
</li>
</ul>
</li>
<li>System Memory &#8211; 4GB or 8GB LPDDR4-3200</li>
<li>Storage &#8211; 16GB eMMC 5.1 flash with HS400 speed  (up to 128GB)</li>
<li>Networking
<ul>
<li>KZS9031 Gigabit Ethernet controller (RGMII)</li>
<li>LAN8750 USB 2.0 &#8220;Gigabit&#8221; Ethernet controller (so limited to around 400 Mbps)</li>
<li>Sona MT320 module based on MT7921 WiFi 6 and Bluetooth 5.2 chipset</li>
</ul>
</li>
<li>314-pin MXM edge connector
<ul>
<li>Storage &#8211; 4-bit SDIO</li>
<li>Display
<ul>
<li>HDMI 2.0b up to 4Kp60</li>
<li>DisplayPort 1.4 up to 4K60 (10-bit)</li>
<li>embedded DisplayPort 1.2 interface up to 1920&#215;1440 @ 60Hz</li>
<li>2x 4-lane MIPI DSI interfaces (one DSI multiplexed with eDP)</li>
</ul>
</li>
<li>Camera
<ul>
<li>2x 4-lane MIPI CSI interfaces</li>
<li>Single camera: 32MP @ 30fps</li>
<li>Dual camera: 16MP + 16MP @ 30fps</li>
<li>Video High Dynamic Range (HDR) with stagger HDR sensor: up to 16 MP at 30 fps</li>
</ul>
</li>
<li>Audio &#8211; 2x I2S interfaces</li>
<li>Networking &#8211; 2x Gigabit Ethernet interfaces</li>
<li>USB &#8211; 2x USB 3.0, 2x USB 2.0, 1x USB 2.0 OTG</li>
<li>PCIe &#8211; PCIe Gen2 x1</li>
<li>Low-speed I/Os &#8211; 3x UART, 5x I2C, 3x SPI</li>
</ul>
</li>
<li>Debug Interface  &#8211; JTAG connector</li>
<li>Security &#8211; Arm TrustZone</li>
<li>Misc &#8211; 2x MHF4 connectors: main antenna for Wi-Fi and BT; aux antenna for Wi-Fi only</li>
<li>Power Supply
<ul>
<li>5V via edge connector</li>
<li>MT6319 + MT6365 PMICs</li>
</ul>
</li>
<li>Dimensions &#8211; 82 x 50 (SMARC 2.1 form factor)</li>
<li>Temperature Range &#8211; Commercial: 0°C to +70°C; industrial: -40°C to +85°C</li>
</ul>
<figure id="attachment_168699" aria-describedby="caption-attachment-168699"  class="wp-caption aligncenter"><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Ezurio-Tungsten-700-block-diagram.webp"><img decoding="async" class="wp-image-168699 size-medium" title="Ezurio Tungsten 700 block diagram" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Ezurio-Tungsten-700-block-diagram-720x381.webp" alt="Ezurio Tungsten 700 block diagram" width="720" height="381" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Ezurio-Tungsten-700-block-diagram-720x381.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Ezurio-Tungsten-700-block-diagram-1200x635.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/Ezurio-Tungsten-700-block-diagram-300x159.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Ezurio-Tungsten-700-block-diagram-768x406.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Ezurio-Tungsten-700-block-diagram.webp 1444w" sizes="(max-width: 720px) 100vw, 720px" /></a><figcaption id="caption-attachment-168699" class="wp-caption-text">Ezurio Tungsten 700 block diagram</figcaption></figure>
<p>The company provides support for <a href="https://technotes.kynetics.com/2025/embedded-android-eadt-tungsten700-smarc/">Android</a>, Yocto Linux, and Buildroot Linux, as well as Zephyr RTOS and FreeRTOS. The modules were introduced a few months ago, but I found the Genio 510/700 SoM in the recent <a href="https://www.cnx-software.com/2026/04/13/linux-7-0-release-main-changes-arm-risc-v-and-mips-architectures/">Linux 7.0 release</a>, meaning it&#8217;s supported, at least partially, in mainline Linux. You&#8217;ll find hardware and software documentation on <a href="https://www.ezurio.com/support/series/tungsten700-smarc">the support website</a>.</p>
<p>Ezurio also provides a &#8220;Universal SMARC Carrier Board&#8221; called &#8220;SMARC_CAR_BRD&#8221; providing access to all I/Os from the system-on-module, including the display and dual GbE interfaces. The company also offers a kit with antennas, a power supply, and a DB9 cable.</p>
<figure id="attachment_169047" aria-describedby="caption-attachment-169047"  class="wp-caption aligncenter"><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Ezurio-Tungsten-700-Universal-SMARC-CarrierBoard-Android.webp"><img decoding="async" class="size-medium wp-image-169047" title="Ezurio Tungsten 700 Universal SMARC CarrierBoard Android" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Ezurio-Tungsten-700-Universal-SMARC-CarrierBoard-Android-720x638.webp" alt="Ezurio Tungsten 700 Universal SMARC CarrierBoard Android" width="720" height="638" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Ezurio-Tungsten-700-Universal-SMARC-CarrierBoard-Android-720x638.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Ezurio-Tungsten-700-Universal-SMARC-CarrierBoard-Android-1200x1064.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/Ezurio-Tungsten-700-Universal-SMARC-CarrierBoard-Android-282x250.webp 282w, https://www.cnx-software.com/wp-content/uploads/2026/04/Ezurio-Tungsten-700-Universal-SMARC-CarrierBoard-Android-768x681.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Ezurio-Tungsten-700-Universal-SMARC-CarrierBoard-Android.webp 1465w" sizes="(max-width: 720px) 100vw, 720px" /></a><figcaption id="caption-attachment-169047" class="wp-caption-text">Universal SMARC Carrier Board fitted with Ezurio Tungsten 700 running Android (supported by Kynetics)</figcaption></figure>
<p>It&#8217;s not quite the first SMARC system-on-module based on the MediaTek Genio 510/700 SoCs, but the Tungsten 510/700 provides an alternative to products such as the <a href="https://www.cnx-software.com/2024/12/09/seco-launches-mediatek-genio-510-and-700-smarc-soms-built-for-industrial-and-edge-ai-applications/">SECO SOM-SMARC-Genio500/SOM-SMARC-Genio700</a> and <a href="https://www.cnx-software.com/2024/08/04/via-mediatek-genio-700-smarc-som-pico-itx-sbc-and-fanless-edge-ai-embedded-system/#via-som-5000-system-on-module">VIA SOM-5000</a>, and a range of other Genio SoMs in different form factors.</p>
<p>The Ezurio Tungsten 510 SoM starts at $148.21 per unit for 1K orders (4GB RAM, 16GB flash, no wireless, commercial-grade variant), and the Tungsten 700 SoM at $178.46 in the same configuration, but the company mentions the modules can be sold for as low as $79 and $96, I assume in higher quantities. The SMARC_CAR kit goes for $219 without a module. More details may be found on <a href="https://www.ezurio.com/system-on-module/mediatek-genio">the product page</a>.</p>
<p>The post <a href="https://www.cnx-software.com/2026/04/21/ezurio-tungsten-510-700-smarc-som-features-mediatek-genio-510-700-aiot-soc-dual-gbe-wifi-6/">Ezurio Tungsten 510/700 SMARC SoM features MediaTek Genio 510/700 AIoT SoC, dual GbE, WiFi 6</a> appeared first on <a href="https://www.cnx-software.com">CNX Software - Embedded Systems News</a>.</p>
]]></content:encoded>
					</item>
	
			<item>
				<title>LILYGO T-Watch Ultra &#8211; An IP65-rated ESP32-S3 smartwatch with 2.01-inch AMOLED, LoRa, and GNSS</title>
				<link>https://www.cnx-software.com/2026/04/20/lilygo-t-watch-ultra-an-ip65-rated-esp32-s3-smartwatch-with-2-01-inch-amoled-lora-and-gnss/</link>
				<pubDate>Mon, 20 Apr 2026 11:00:17 +0000</pubDate>
								<dc:creator><![CDATA[Debashis Das]]></dc:creator>				<guid isPermaLink="false">https://www.cnx-software.com/?p=169015</guid>
					<description><![CDATA[LILYGO&#8217;s T-Watch Ultra is an ESP32-S3-based smartwatch development platform that appears to be an upgrade...]]></description>

				<content:encoded><![CDATA[<div><img width="720" height="480" src="https://www.cnx-software.com/wp-content/uploads/2026/04/T-Watch-Ultra-720x480.jpg" class="attachment-medium size-medium wp-post-image" alt="T Watch Ultra"  decoding="async" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/T-Watch-Ultra-720x480.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/T-Watch-Ultra-300x200.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/T-Watch-Ultra-768x512.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/T-Watch-Ultra.jpg 1200w" sizes="100vw" /></div><figure><img src="https://www.cnx-software.com/wp-content/uploads/2026/04/T-Watch-Ultra.jpg" class="type:primaryImage" alt="T Watch Ultra" /></figure><p>LILYGO&#8217;s<strong> T-Watch Ultra</strong> is an ESP32-S3-based smartwatch development platform that appears to be an upgrade over the previous <a href="https://www.cnx-software.com/2025/04/04/lilygo-t-watch-s3-plus-esp32-s3-smartwatch-gets-gps-and-940mah-battery/">T-Watch-S3 Plus (1.3-inch display and a 940mAh battery)</a>, with a larger 2.01-inch AMOLED touch display, a higher-capacity 1,100mAh battery, and an IP65 waterproof and dustproof rating.</p>
<p>The device integrates a u-blox MIA-M10Q GNSS module for positioning, a SX1262 LoRa transceiver for long-range communication, and a Bosch BHI260AP smart sensor for motion-based AI applications. Additionally, it features an RTC chip, NFC, a built-in microphone, a haptic driver, a microSD card slot, and a USB Type-C port for programming and charging. The watch targets applications such as Meshtastic nodes, GPS tracking, wearable IoT interfaces, edge AI sensing, and custom smartwatch firmware development.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/T-Watch-Ultra.jpg"><img decoding="async" class="aligncenter size-medium wp-image-169053" title="T Watch Ultra" src="https://www.cnx-software.com/wp-content/uploads/2026/04/T-Watch-Ultra-720x480.jpg" alt="T Watch Ultra" width="720" height="480" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/T-Watch-Ultra-720x480.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/T-Watch-Ultra-300x200.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/T-Watch-Ultra-768x512.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/T-Watch-Ultra.jpg 1200w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>LILYGO T-Watch Ultra specifications:</p>
<ul>
<li>SoC – Espressif <a href="https://www.cnx-software.com/2021/01/02/esp32-s3-dual-core-wifi-and-bluetooth-le-5-soc-supports-ai-acceleration-for-aiot-applications/">ESP32-S3R8</a>
<ul>
<li>CPU – Dual-core Tensilica LX7 microcontroller up to 240 MHz with vector instructions for AI acceleration</li>
<li>Memory – 512KB SRAM, 8MB PSRAM</li>
<li>Wireless – WiFi 4 and Bluetooth 5.0 LE + Mesh connectivity</li>
</ul>
</li>
<li>Storage
<ul>
<li>16MB QSPI flash</li>
<li>MicroSD card slot</li>
</ul>
</li>
<li>Display – 2.01-inch AMOLED display with 410 x 502 resolution, 16.7M colors, and capacitive touch (CST9217)</li>
<li>Audio – Built-in microphone, MAX98357A I2S Class-D amplifier</li>
<li>Wireless Connectivity
<ul>
<li>2.4 GHz WiFi 4 (802.11 b/g/n) and Bluetooth 5.0 LE (from ESP32-S3 itself)</li>
<li>GNSS – u-blox MIA-M10Q module</li>
<li>LoRa – Semtech SX1262 LoRa transceiver (868MHz, 915MHz, or 920MHz options available)</li>
<li>NFC – STMicroelectronics ST25R3916</li>
</ul>
</li>
<li>USB – USB Type-C port for charging and programming</li>
<li>Sensors – Bosch BHI260AP AI smart sensor (IMU)</li>
<li>Misc
<ul>
<li>PCF85063A RTC (Real-Time Clock)</li>
<li>DRV2605 haptic driver motor (ERM and LRA)</li>
<li>Hardware Reset and Boot buttons</li>
</ul>
</li>
<li>Power
<ul>
<li>1,100mAh (4.07 Wh) battery</li>
<li>AXP2101 highly integrated Power Management Unit (PMU)</li>
</ul>
</li>
<li>Dimensions – 63.5 x 49 x 22 mm</li>
<li>Ingress Protection – IP65 (waterproof and dustproof)</li>
</ul>
<figure id="attachment_169051" aria-describedby="caption-attachment-169051"  class="wp-caption aligncenter"><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/T-Watch-Ultra-Pinmap.jpg"><img decoding="async" class="wp-image-169051 size-medium" title="T Watch Ultra Pinmap" src="https://www.cnx-software.com/wp-content/uploads/2026/04/T-Watch-Ultra-Pinmap-720x720.jpg" alt="ESP32-S3 powered IP65 rated T-Watch Ultra smartwatch pinmap" width="720" height="720" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/T-Watch-Ultra-Pinmap-720x720.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/T-Watch-Ultra-Pinmap-1200x1200.jpg 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/T-Watch-Ultra-Pinmap-250x250.jpg 250w, https://www.cnx-software.com/wp-content/uploads/2026/04/T-Watch-Ultra-Pinmap-768x768.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/T-Watch-Ultra-Pinmap-1536x1536.jpg 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/T-Watch-Ultra-Pinmap-2048x2048.jpg 2048w, https://www.cnx-software.com/wp-content/uploads/2026/04/T-Watch-Ultra-Pinmap-100x100.jpg 100w, https://www.cnx-software.com/wp-content/uploads/2026/04/T-Watch-Ultra-Pinmap-120x120.jpg 120w" sizes="(max-width: 720px) 100vw, 720px" /></a><figcaption id="caption-attachment-169051" class="wp-caption-text">ESP32-S3-powered IP65-rated LILYGO T-Watch Ultra Smartwatch pinout diagram</figcaption></figure>
<p>In terms of software support, the smartwatch works with the Arduino IDE, PlatformIO, the ESP-IDF framework, and MicroPython. LILYGO provides the <a href="https://github.com/Xinyuan-LilyGO/LilyGoLib/blob/master/docs/lilygo-t-watch-ultra.md">LilyGoLib library on GitHub</a> with example projects (including factory test code) and drivers for peripherals such as the AMOLED display, LoRa radio, GNSS, NFC, and sensors. The company clarifies that to program the board with Arduino IDE, you will need the Arduino-ESP32 core version 3.3.0-alpha1 or newer, and board settings must be configured for the correct radio variant (e.g., SX1262). Since PlatformIO does not yet fully support the newer ESP32 Arduino core, developers need to use the <a href="https://github.com/Xinyuan-LilyGO/LilyGoLib-PlatformIO">separate LilyGoLib-PlatformIO repository</a> as a workaround.</p>
<p>The documentation on GitHub clearly states that if the USB device keeps connecting and disconnecting, which can occur after installing third-party firmware such as Meshtastic, you may need to manually put the device into download mode before uploading new firmware.</p>
<figure id="attachment_169063" aria-describedby="caption-attachment-169063"  class="wp-caption aligncenter"><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/T-Watch-Ultra-Meshtastic.webp"><img decoding="async" class="size-medium wp-image-169063" title="T-Watch Ultra Meshtastic" src="https://www.cnx-software.com/wp-content/uploads/2026/04/T-Watch-Ultra-Meshtastic-720x691.webp" alt="T-Watch Ultra Meshtastic" width="720" height="691" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/T-Watch-Ultra-Meshtastic-720x691.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/T-Watch-Ultra-Meshtastic-260x250.webp 260w, https://www.cnx-software.com/wp-content/uploads/2026/04/T-Watch-Ultra-Meshtastic-768x737.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/T-Watch-Ultra-Meshtastic.webp 1200w" sizes="(max-width: 720px) 100vw, 720px" /></a><figcaption id="caption-attachment-169063" class="wp-caption-text"><a href="https://github.com/meshtastic/firmware/pull/8171">Meshtastic (beta) firmware</a> on T-Watch Ultra</figcaption></figure>
<p>Previously, we have written about various other ESP32-based watch development platforms, including <a href="https://www.cnx-software.com/2026/04/07/nasa-artemis-watch-2-0-an-esp32-s3-powered-nasa-inspired-wearable-kit-for-education/">NASA Artemis Watch 2.0</a> (NASA-inspired wearable kit for education), <a href="https://www.cnx-software.com/2025/07/23/waveshare-esp32-s3-watch-devkit-features-amoled-touch-screen-supports-on-device-ai-voice-interaction/">Waveshare ESP32-S3 2.06-inch AMOLED touch</a>, and watch-like penetration testing tools, like the <a href="https://www.cnx-software.com/2024/06/03/dstike-deauther-watch-x-is-a-cheap-wireless-hacking-tool-that-runs-the-esp8266-deauther-firmware/">Deauther Watch X</a> and <a href="https://www.cnx-software.com/2025/01/30/the-deauther-watch-v4s-ir-is-a-wi-fi-hacker-watch-that-can-run-up-to-21-scripts-via-ir-remote-for-wireless-and-hid-attacks/">Deauther Watch V4S </a><span ><a href="https://www.cnx-software.com/2025/01/30/the-deauther-watch-v4s-ir-is-a-wi-fi-hacker-watch-that-can-run-up-to-21-scripts-via-ir-remote-for-wireless-and-hid-attacks/" target="_blank" rel="noopener">IR</a>, but it&#8217;s harder to find a watch devkit with built-in LoRa connectivity.</span></p>
<p>The LILYGO T-Watch Ultra is available on <a href="https://s.click.aliexpress.com/e/_c3VkJiV7" rel="nofollow"><strong>AliExpress for around $95</strong></a>, with different LoRa bands including 433 MHz, 868 MHz, 915 MHz, 920 MHz, and 2.4 GHz (SX1280). It can also be purchased from the official <strong><a href="https://lilygo.cc/en-us/products/t-watch-ultra" rel="nofollow">LILYGO store for $78.32</a></strong> with standard and express shipping options available, and we suspect it might eventually show up on <strong><a href="https://amzn.to/48Zw00q" rel="nofollow">the company&#8217;s Amazon store</a></strong>. Note that at the time of writing, only the 868 MHz, 915 MHz, and 920 MHz options are available on AliExpress or the LILYGO store.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/T-Watch-Ultra-Dimensions.jpg"><img decoding="async" class="aligncenter size-full wp-image-169052" title="T Watch Ultra Dimensions" src="https://www.cnx-software.com/wp-content/uploads/2026/04/T-Watch-Ultra-Dimensions.jpg" alt="T Watch Ultra Dimensions" width="713" height="545" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/T-Watch-Ultra-Dimensions.jpg 713w, https://www.cnx-software.com/wp-content/uploads/2026/04/T-Watch-Ultra-Dimensions-300x229.jpg 300w" sizes="(max-width: 713px) 100vw, 713px" /></a></p>
<p>The post <a href="https://www.cnx-software.com/2026/04/20/lilygo-t-watch-ultra-an-ip65-rated-esp32-s3-smartwatch-with-2-01-inch-amoled-lora-and-gnss/">LILYGO T-Watch Ultra &#8211; An IP65-rated ESP32-S3 smartwatch with 2.01-inch AMOLED, LoRa, and GNSS</a> appeared first on <a href="https://www.cnx-software.com">CNX Software - Embedded Systems News</a>.</p>
]]></content:encoded>
					</item>
	
			<item>
				<title>Idle CPU power management: cpuidle</title>
				<link>https://www.cnx-software.com/2026/04/20/idle-cpu-power-management-cpuidle/</link>
				<pubDate>Mon, 20 Apr 2026 07:00:10 +0000</pubDate>
								<dc:creator><![CDATA[Daniel Thompson]]></dc:creator>				<guid isPermaLink="false">https://www.cnx-software.com/?p=169033</guid>
					<description><![CDATA[Twenty years ago, it was easy for an operating system kernel to go idle: when...]]></description>

				<content:encoded><![CDATA[<div><img width="720" height="428" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Linux-Kernel-cpuidle-subsystem-architecture-720x428.jpg" class="attachment-medium size-medium wp-post-image" alt="Linux Kernel cpuidle subsystem architecture"  decoding="async" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Linux-Kernel-cpuidle-subsystem-architecture-720x428.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Linux-Kernel-cpuidle-subsystem-architecture-1200x713.jpg 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/Linux-Kernel-cpuidle-subsystem-architecture-300x178.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Linux-Kernel-cpuidle-subsystem-architecture-768x457.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Linux-Kernel-cpuidle-subsystem-architecture-1536x913.jpg 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/Linux-Kernel-cpuidle-subsystem-architecture.jpg 1879w" sizes="100vw" /></div><figure><img src="https://www.cnx-software.com/wp-content/uploads/2026/04/Linux-Kernel-cpuidle-subsystem-architecture.jpg" class="type:primaryImage" alt="Linux Kernel cpuidle subsystem architecture" /></figure><p>Twenty years ago, it was easy for an operating system kernel to go idle: when there were no tasks to run, “the idle loop” would be scheduled. Early idle loops were basically empty infinite loops that did nothing while waiting for the next interrupt to happen. This saved power simply by avoiding running instructions that needed power-hungry components such as the cache or FPU!</p>
<p>Over time, changing technology has allowed multiple additional hardware mechanisms to reduce power to be introduced. With these new options available today, the idle loop is responsible for choosing and deploying the “best” way to go idle.</p>
<p>As a brief reminder, entering and returning from an idle state has a cost, and that cost can be measured both in time and in energy. Typically, the shallowest idle state is “nearly free” to enter/exit, whilst deeper idle states have increasingly higher costs to enter and exit. If the system enters a deep idle state and wakes up soon after sleeping, then energy will have been wasted because the energy cost to enter the deep idle state is greater than the energy saved whilst residing in that state.</p>
<p><span ><em>cpuidle</em></span> is the kernel subsystem that governs idle state transitions. Like <span ><em>cpufreq</em></span>, mechanism is separated from policy, through the use of drivers and governors.</p>
<ul>
<li><strong><span ><em>cpuidle</em></span> drivers</strong> provide the mechanism needed to enter and exit idle states. They enumerate the available idle states to the governor. As part of that, they describe to the governor the energy-saving properties of each state. Finally, drivers are able to enter idle states at the request of the governor.​<br />
​</p>
<div>Drivers can be fully customized for the unique properties of each System-on-Chip (SoC). However, CPU idle states are often well supported by low-level platform firmware and made available to the kernel using standard interfaces such as PSCI (Power State Coordination Interface) on Arm and SBI (Supervisor Binary Interface) on RISC-V. Thus, whilst there is scope for per-SoC drivers, in reality, these are becoming unusual. Most modern architectures, including both Arm and RISC-V, define standardized interfaces allowing a single Arm and single RISC-V driver to be shared by a wide range of SoC families.</div>
</li>
</ul>
<ul>
<li><strong><span ><em>cpuidle</em></span> governors</strong> provide policy and are responsible for choosing the “best” idle state from among those available.​<br />
​<br />
The governors use the information from the drivers, together with gathered data about historic or known-future events (such as timer wakeups) to make an “educated guess” about when the CPU will need to leave the idle state due to an interrupt. Based on the estimated wake-up time, it can select the idle state likely to save the greatest amount of energy.</li>
</ul>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Linux-Kernel-cpuidle-subsystem-architecture.jpg"><img decoding="async" class="aligncenter size-medium wp-image-169034" title="Linux Kernel cpuidle subsystem architecture" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Linux-Kernel-cpuidle-subsystem-architecture-720x428.jpg" alt="Linux Kernel cpuidle subsystem architecture" width="720" height="428" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Linux-Kernel-cpuidle-subsystem-architecture-720x428.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Linux-Kernel-cpuidle-subsystem-architecture-1200x713.jpg 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/Linux-Kernel-cpuidle-subsystem-architecture-300x178.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Linux-Kernel-cpuidle-subsystem-architecture-768x457.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Linux-Kernel-cpuidle-subsystem-architecture-1536x913.jpg 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/Linux-Kernel-cpuidle-subsystem-architecture.jpg 1879w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<h2 id="how-do-cpuidle-governors-make-">How do cpuidle governors make decisions?</h2>
<p><span ><em>cpuidle</em></span> governors receive data about the physical characteristics of the system from the cpuidle driver. This takes the form of a list of idle states, where each state is annotated with a target residency. Target residency is the minimum time a CPU must spend in an idle state to save energy compared to shallower states. In other words, although the target residency is measured in time, it actually provides data that allows the governor to compare the energy cost of entering and exiting the different idle states. There are three possibilities when a system leaves an idle state:</p>
<ol>
<li>If a system is awakened before reaching the target residency time, then the system wasted energy by selecting an idle state that was too deep</li>
<li>If a system remains in an idle state for longer than the target residency time of a deeper idle state (if there is one), then the system wasted energy because the deeper idle state would have saved more energy</li>
<li>If a system was woken after reaching the target residency time for our selected state but before reaching the target residency of a deeper idle state, then the choice was optimal</li>
</ol>
<p>All <span ><em>cpuidle</em></span> governors keep track of historic idle entry/exit timings; in fact, they make them visible for each CPU at <span ><em>/sys/devices/system/cpu/cpu&lt;N&gt;/cpuidle</em></span>, so you can check them yourself!</p>
<p>The governors assume that the length of recent idle periods can be used to predict the future. In fact, the <span ><em>ladder</em></span> governor (used in systems with a regular scheduler tick) and <span ><em>haltpoll</em></span> governor (specialized governor for virtual machines) work exclusively using historic data.</p>
<p>Other governors, such as <span ><em>menu</em></span> and <span ><em>teo</em></span> (timer-event oriented), receive a glimpse into the future, although that view is rather limited. In general, drivers don’t report when they expect their interrupts to fire, but there is one interrupt that can be predicted “perfectly”: we always know when the next timer interrupt is due. Thus, the upper bound for any idle period is the time to the next timer interrupt. For many use-cases, timer interrupts are significantly more frequent than any other. That means that, providing historic entry/exit tracking suggests we are running shows that we are running a use-case dominated by the timer interrupt, then it is an excellent predictor of idle time.</p>
<p>The final factor at play in governance decisions is the energy cost of the decision-making itself! All computation has an energy cost. It doesn’t matter if the governor makes the best decision if it burns too much energy making the decision! This is especially true when the system is experiencing short idle periods. In that case, making a <strong>fast</strong> decision to enter the shallowest idle state is extremely desirable!</p>
<p>The <span ><em>menu</em></span> and <span ><em>teo</em></span> governors both use the timer to inform decisions but adopt different strategies:</p>
<ul>
<li>The <span ><em>menu</em></span> governor seeks to generate a predicted sleep time by taking the next wake-up time and applying a correction factor derived from recent history to adjust it. Once it has made a prediction, it can look up the best idle state.​</li>
<li>The <span ><em>teo</em></span> governor quantizes the historic information into bins based on the target residency times for each idle state. The quantized data does not allow prediction of the idle time, but because each bin corresponds to a specific idle state, it is still able to predict which idle state will be best! It then uses the next wake-up time to improve the choice by selecting a shallower mode if the timer will fire shortly.</li>
</ul>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/CPUidle-governor-decision-logic-menu-vs-TEO.webp"><img decoding="async" class="aligncenter size-medium wp-image-169036" title="CPUidle governor decision logic menu vs TEO" src="https://www.cnx-software.com/wp-content/uploads/2026/04/CPUidle-governor-decision-logic-menu-vs-TEO-720x434.webp" alt="CPUidle governor decision logic menu vs TEO" width="720" height="434" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/CPUidle-governor-decision-logic-menu-vs-TEO-720x434.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/CPUidle-governor-decision-logic-menu-vs-TEO-1200x724.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/CPUidle-governor-decision-logic-menu-vs-TEO-300x181.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/CPUidle-governor-decision-logic-menu-vs-TEO-768x463.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/CPUidle-governor-decision-logic-menu-vs-TEO-1536x927.webp 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/CPUidle-governor-decision-logic-menu-vs-TEO.webp 1851w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>Additional detail about the <span ><em>menu</em></span> and <span ><em>teo</em></span> governors in the <a href="https://www.kernel.org/doc/html/latest/admin-guide/pm/cpuidle.html#the-menu-governor">Linux kernel documentation</a>.</p>
<h2 id="tuning-idle-behaviour-for-lowe">Tuning Idle Behaviour for Lower Power Consumption</h2>
<p>All <span ><em>cpuidle</em></span> governors share something in common with the <span ><em>schedutil</em></span> governor: the governors themselves do not offer any tunable values to tweak their heuristics. As we saw before, that doesn’t mean there is nothing for us to tune, just that to conserve power (or improve performance), we have to look outside of the governor itself. Today, we’ll be discussing some of those options.</p>
<h3 id="going-tickless">Going tickless</h3>
<p>For many years, <a href="https://www.cnx-software.com/news/linux/">Linux</a> managed the flow of time by establishing a timer that fired 100 times per second and using this “scheduler tick” to swap processes and handle timer expiry in drivers. This tick is configurable, and the scheduler tick can be set to 100, 250, or 1000Hz. Changing <span ><em>CONFIG_HZ</em></span> can have profound effects on system behaviour, and it is an interesting kernel tunable when seeking to balance power consumption and interactivity (although which value results in the lowest power consumption varies with workload).</p>
<p>When <span ><em>CONFIG_HZ</em></span> is set to the minimum value and the system is waking up 100 times a second, the system can never go idle for more than 10ms. Waking up this frequently can reduce the effectiveness of deep-idle states, and should be avoided on systems that seek to conserve energy this way.​<br />
​<br />
Tickless kernels either disable the scheduler tick when the system goes idle (<span ><em>CONFIG_NO_HZ_IDLE=y</em></span>) or when there is only a single task running on the CPU<br />
(<span ><em>CONFIG_NO_HZ_FULL=y</em></span>). Setting either option allows longer residency in idle states. The exact difference between these options is subtle and not in scope for this post. See <a href="https://www.kernel.org/doc/html/latest/timers/no_hz.html">NO_HZ: Reducing Scheduling-Clock Ticks</a>, if you are interested in learning more!</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/CPUidle-residency-standard-tick-vs-tickless-1.webp"><img decoding="async" class="aligncenter size-medium wp-image-169038" title="CPUidle residency standard tick vs tickless" src="https://www.cnx-software.com/wp-content/uploads/2026/04/CPUidle-residency-standard-tick-vs-tickless-1-720x393.webp" alt="CPUidle residency standard tick vs tickless" width="720" height="393" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/CPUidle-residency-standard-tick-vs-tickless-1-720x393.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/CPUidle-residency-standard-tick-vs-tickless-1-1200x655.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/CPUidle-residency-standard-tick-vs-tickless-1-300x164.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/CPUidle-residency-standard-tick-vs-tickless-1-768x419.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/CPUidle-residency-standard-tick-vs-tickless-1.webp 1408w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>Finally, we should note that there is little point in going tickless if there is a driver that wakes up 100 times a second to poll, for example, an SPI peripheral! If you have gone tickless, you should also make sure that the code running on your system doesn’t introduce unnecessary periodic ticks by polling for status. Note also that if polling cannot be avoided, then it’s still important to ensure the driver shuts the polling down when there are no clients.​</p>
<h3 id="try-a-different-cpuidle-govern">Try a different cpuidle governor</h3>
<p>If you have a tickless system, there is a choice of two governors: <span ><em>menu</em></span> and <span ><em>teo</em></span> (timer-event oriented).</p>
<p>The <span ><em>menu</em></span> governor is the default and works by predicting how long the system will be idle. It monitors the historic wake-up intervals and the due time of the next timer interrupt, filtering them to identify the “typical” wake-up interval. It then uses that prediction to choose from the menu of choices offered by the cpuidle driver.</p>
<p>The <span ><em>teo</em></span> governor uses the same sources of data, but tracks the statistical data to directly predict the best idle state, without predicting exactly how long it expects the system to remain idle. When the system wakes up frequently, this allows it to avoid the (relatively expensive) peek at the timer queue, reducing the energy costs of its decision making.</p>
<p>The governor can be inspected and changed via sysfs: <span ><em>/sys/devices/system/cpu/cpuidle/current_governor</em></span>.​</p>
<h2 id="power-management-quality-of-se">Power Management Quality of Service (PM QoS) Requests</h2>
<p>As mentioned in the introductory sections, entering/leaving idle state has a cost that can be measured in both time and energy. The <span ><em>cpuidle</em></span> governor usually makes decisions based on energy cost, but there are situations where we have to consider the time cost as well. For example, if we are in a deep idle state, it can take a long time to get the CPU running again. What if an important interrupt arrives during a deep idle state and we don’t respond fast enough? We don’t want the idle system to cause us to miss real-time deadlines, such as refilling an audio buffer.</p>
<p>One way to solve this is to disable the deep idle state, but doing that globally will cause energy to be burned unnecessarily when not running time-sensitive applications.​<br />
​<br />
A better way to address this is to ensure all drivers and userspace register their <a href="https://docs.kernel.org/power/pm_qos_interface.html#pm-qos-framework">latency tolerance with the PM QoS framework</a>. The latency tolerance is a value in microseconds that expresses how much additional latency due to CPU idling a driver or userspace process can tolerate before their performance is degraded. <span ><em>cpuidle</em></span> chooses the lowest values among all drivers and processes and prevents the governor from adopting deep idle states if the entry/exit time is too long.​<br />
​<br />
This is great for modal systems where entering deep idle states is useful for conserving power, but it is not appropriate to enter deep idle states in all modes.</p>
<h2 id="wrapping-up">Wrapping up</h2>
<p>In this blog post, we have covered how <span ><em>cpuidle</em></span> works and also looked at the ways we can tune systems using modern features based on schedutil and the timer-event oriented (teo) CPU idle governor.</p>
<p>This has been limited to <span ><em>cpuidle</em></span> and the hardware on which it is built. There are many other avenues we could explore. For example, we haven’t looked at how runtime PM allows us to manage the energy used by peripheral devices. Even having focused on the CPU, there’s still plenty we could say on topics like thermal management or SMP load balancing. Load balancing is especially interesting on heterogeneous CPUs such as Arm’s pioneering big.LITTLE technology since it provides the chance to conserve power by migrating tasks to more efficient processors.</p>
<p>For now, let’s close by noting that power management tuning is a practical skill that requires embedded Linux developers to understand the requirements and limitations of the workload. We’ve focused on features here rather than hardware. In fact, the Arm laptop used for examples wasn’t selected because it’s a great example of an embedded Linux system, it was selected because we knew it was free of any NDAs! Reviewing your own hardware is a great way to augment what you learned here. Combining knowledge about the kernel tools, your workload, and your platform puts you in the best position to build systems with state-of-the-art battery life <strong>and</strong> performance</p>
<p>The post <a href="https://www.cnx-software.com/2026/04/20/idle-cpu-power-management-cpuidle/">Idle CPU power management: cpuidle</a> appeared first on <a href="https://www.cnx-software.com">CNX Software - Embedded Systems News</a>.</p>
]]></content:encoded>
					</item>
	
			<item>
				<title>IP67-rated AI security camera feature Rockchip RV1126B or RK3576/J/M SoC for commercial, industrial, and automotive applications</title>
				<link>https://www.cnx-software.com/2026/04/20/ip67-rated-ai-security-camera-feature-rockchip-rv1126b-or-rk3576-j-m-soc-for-commercial-industrial-and-automotive-applications/</link>
				<pubDate>Mon, 20 Apr 2026 04:00:57 +0000</pubDate>
								<dc:creator><![CDATA[Debashis Das]]></dc:creator>				<guid isPermaLink="false">https://www.cnx-software.com/?p=168968</guid>
					<description><![CDATA[Back in January 2024, Firefly released the CT36L AI smart security cameras, built around the...]]></description>

				<content:encoded><![CDATA[<div><img width="720" height="480" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Firefly-CQ38W-1126B-and-CQ38W-3576-AI-smart-security-cameras-720x480.jpg" class="attachment-medium size-medium wp-post-image" alt="Firefly CQ38W 1126B and CQ38W 3576 AI smart security cameras"  decoding="async" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Firefly-CQ38W-1126B-and-CQ38W-3576-AI-smart-security-cameras-720x480.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Firefly-CQ38W-1126B-and-CQ38W-3576-AI-smart-security-cameras-300x200.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Firefly-CQ38W-1126B-and-CQ38W-3576-AI-smart-security-cameras-768x512.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Firefly-CQ38W-1126B-and-CQ38W-3576-AI-smart-security-cameras.jpg 1200w" sizes="100vw" /></div><figure><img src="https://www.cnx-software.com/wp-content/uploads/2026/04/Firefly-CQ38W-1126B-and-CQ38W-3576-AI-smart-security-cameras.jpg" class="type:primaryImage" alt="Firefly CQ38W 1126B and CQ38W 3576 AI smart security cameras" /></figure><p>Back in January 2024, Firefly released the <a href="https://www.cnx-software.com/2024/01/19/firefly-ct36l-ai-smart-camera-features-rockchip-rv1106g2-with-0-5-tops-npu-100mbps-ethernet-with-poe-support/">CT36L AI smart security cameras</a>, built around the Rockchip RV1106G2 SoC with a 0.5 TOPS NPU and Power over Ethernet (PoE) support. Now, Firefly has introduced two new AI cameras, the <strong>CQ38W-1126B</strong> and <strong>CQ38W-3576,</strong> which use a similar IP67-rated enclosure but come with much more powerful processors.</p>
<p>Both new models no longer support PoE and instead use a 12V DC input, and they also add an RS485 interface. In terms of performance, the CQ38W-1126B is built around the Rockchip RV1126B with a 3 TOPS NPU and can run small multimodal AI models. The higher-end CQ38W-3576 features an octa-core Rockchip RK3576 with a 6 TOPS NPU, making it suitable for more demanding AI workloads, including YOLO and large language models. Both cameras are available with 3MP or 5MP sensors and come in Commercial or Industrial (J-suffix) variants. The 3576 series also adds an Automotive-grade (M-suffix) option.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Firefly-CQ38W-1126B-and-CQ38W-3576-AI-smart-security-cameras.jpg"><img decoding="async" class="aligncenter size-medium wp-image-169002" title="Firefly CQ38W 1126B and CQ38W 3576 AI smart security cameras" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Firefly-CQ38W-1126B-and-CQ38W-3576-AI-smart-security-cameras-720x480.jpg" alt="Firefly CQ38W 1126B and CQ38W 3576 AI smart security cameras" width="720" height="480" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Firefly-CQ38W-1126B-and-CQ38W-3576-AI-smart-security-cameras-720x480.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Firefly-CQ38W-1126B-and-CQ38W-3576-AI-smart-security-cameras-300x200.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Firefly-CQ38W-1126B-and-CQ38W-3576-AI-smart-security-cameras-768x512.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Firefly-CQ38W-1126B-and-CQ38W-3576-AI-smart-security-cameras.jpg 1200w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>Firefly CQ38W-1126B and CQ38W-3576 specifications:</p>
<ul>
<li>SoC
<ul>
<li><strong>CQ38W-1126B</strong> – <strong><a href="https://www.cnx-software.com/2025/09/02/rockchip-rv1126b-p-quad-core-cortex-a53-soc-shows-up-in-ai-vision-system-on-module/#rockchip-rv1126b-p-ai-camera-soc">Rockchip RV1126B</a> or RV1126BJ</strong> (industrial-grade version)
<ul>
<li>CPU – Quad-core Arm Cortex-A53 up to 1.6 GHz with 32KB L1 I-Cache and 32KB L1 D-Cache, unified 512KB L2 Cache</li>
<li>GPU – 2D Graphics Engine</li>
<li>VPU
<ul>
<li>Video Decoder – H.265/H.264 up to 3840×2160 @ 30fps</li>
<li>Video Encoder  – H.265, H.264, JPEG up to 12Mbps @ 30fps</li>
<li>JPEG Decoder</li>
</ul>
</li>
<li>AI accelerator – Rockchip NPU engine up to 3 TOPS (INT8); supports INT4, INT8, INT16, and FP16 models; TensorFlow, ONNX, PyTorch, and Caffe frameworks.</li>
</ul>
</li>
<li><strong>CQ38W-3576</strong> – <a href="https://www.cnx-software.com/2023/11/02/rockchip-roadmap-reveals-rk3576-and-rk3506-iot-processors-linux-6-1-sdk/"><strong>Rockchip RK3576</strong></a><strong> /<a href="https://www.cnx-software.com/2026/01/13/radxa-nx4-som-rockchip-rk3576j-industrial-soc-nx4io-carrier-board/">RK3576J</a>/ RK3576M</strong> (commercial/industrial/automotive version)
<ul>
<li>CPU – Octa-core  CPU with 4x Cortex-A72 cores at 2.2 GHz, 4x Cortex-A53 cores at 2.0 GHz <strong>(1.6GHz for Industrial and Automotive)</strong></li>
<li>GPU – Arm Mali-G52 MC3 GPU with support for OpenGL ES 1.1, 2.0, and 3.2, OpenCL 2.0, and Vulkan 1.2</li>
<li>NPU – 6 TOPS (INT8) AI accelerator with support for INT4, INT8, INT16, BF16, TF32 mixed operations.</li>
<li>VPU
<ul>
<li>Video Decoder
<ul>
<li>H.265, VP9, AV1, and AVS2 up to 8Kp30 or 4Kp120</li>
<li>H.264/AVC and MJPEG up to 4Kp60</li>
</ul>
</li>
<li>Video Encoder – H.264, H.265, MJPEG up to 4Kp60</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li>Memory
<ul>
<li>1GB, 2GB, or 4GB LPDDR4/LPDDR4X <strong>(CQ38W-1126B only)</strong></li>
<li>4GB, 8GB, or 16GB LPDDR4/LPDDR4X <strong>(CQ38W-3576 only)</strong></li>
</ul>
</li>
<li>Storage
<ul>
<li>8GB, 16GB, or 64GB eMMC flash <strong>(CQ38W-1126B only)</strong></li>
<li>16GB to 256GB eMMC flash <strong>(CQ38W-3576 only)</strong></li>
</ul>
</li>
<li>Camera options
<ul>
<li>3MP SONY SC3336 1/2.8&#8243; CMOS sensor (2304&#215;1296) with an F2.56 aperture (F2.0 on the 1126B), 3.95mm focal length, and manual focus</li>
<li>5MP SONY IMX335 1/2.8&#8243; CMOS sensor (2592&#215;1944) with an F2.0 aperture (F2.56 on the 1126B), 4mm focal length, and fixed focus</li>
<li>All the variants of the smart camera can be configured with 3MP or 5MP cameras</li>
</ul>
</li>
<li>Networking – 1x 10/100Mbps Ethernet (RJ45)</li>
<li>Serial – RS485 via 2-pin 3.5 mm Phoenix terminal block</li>
<li>Power – 12V DC/2A via 5.5&#215;2.1mm barrel jack</li>
<li>Dimensions &#8211; 69.72 x 69.72 x 174.21 mm</li>
<li>Weight – Approximately 336 grams</li>
<li>Ingress Protection Rating – IP67 waterproof and dustproof</li>
<li>Environment – Temperature range: -20°C to 50°C; humidity: 15%~90%RH (non-condensing)</li>
</ul>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Firefly-CQ38W-1126B-and-CQ38W-3576-Overview.jpg"><img decoding="async" class="aligncenter size-medium wp-image-169000" title="Firefly CQ38W 1126B and CQ38W 3576 Overview" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Firefly-CQ38W-1126B-and-CQ38W-3576-Overview-720x509.jpg" alt="Firefly CQ38W 1126B and CQ38W 3576 Overview" width="720" height="509" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Firefly-CQ38W-1126B-and-CQ38W-3576-Overview-720x509.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Firefly-CQ38W-1126B-and-CQ38W-3576-Overview-300x212.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Firefly-CQ38W-1126B-and-CQ38W-3576-Overview-768x543.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Firefly-CQ38W-1126B-and-CQ38W-3576-Overview.jpg 946w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>In terms of software, the CQ38W-1126B supports Debian 12 and Linux systems built with Buildroot + Qt GUI, while the CQ38W-3576 is said to support Ubuntu 22.04 and Debian 12. Both cameras are compatible with common AI frameworks for models. The CQ38W-1126B can run lightweight multimodal and LLM models up to ~2B parameters, including the Qwen series, Gemma2-2B, Phi2, and MiniCPM, and supports optimizations such as weight sparsification and W4A16/W8A16 mixed-precision quantization. The higher-end CQ38W-3576 supports deployment of YOLO and larger language models for more demanding AI workloads. Firefly generally provides a wiki for all of its products, but at the time of writing, I can see that the <a href="https://wiki.t-firefly.com/en/CQ38W-3576/">Wiki is available only for the CQ38W-3576 camera</a>.</p>
<p>Both cameras utilize an &#8220;AI-ISP&#8221; (an 8MP one in the 1126B and a 16MP one in the 3576), where the 1126B pairs this with AI Remosaic technology to allow for adaptive day/night dual-mode operation without wasting the main NPU&#8217;s resources. According to the datasheet, the 1126B features 6-DOF stabilization to actively eliminate high-frequency jitter. It&#8217;s kind of weird that the higher-tier RK3576 variant does not have these stabilization features. It&#8217;s highly likely the RK3576 variants are based on the <a href="https://www.cnx-software.com/2025/12/24/firefly-cam-3576-series-tiny-rockchip-rk3576-sbcs-for-commercial-industrial-and-automotive-applications/">Firefly CAM-3576 series SBC</a> we covered last December.</p>
<figure id="attachment_162480" aria-describedby="caption-attachment-162480"  class="wp-caption aligncenter"><a href="https://www.cnx-software.com/wp-content/uploads/2025/12/CAM-3576Q38-Mini-AI-SBC.jpg"><img decoding="async" class="size-medium wp-image-162480" title="CAM-3576Q38 Mini AI SBC" src="https://www.cnx-software.com/wp-content/uploads/2025/12/CAM-3576Q38-Mini-AI-SBC-720x480.jpg" alt="CAM-3576Q38 Mini AI SBC" width="720" height="480" srcset="https://www.cnx-software.com/wp-content/uploads/2025/12/CAM-3576Q38-Mini-AI-SBC-720x480.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2025/12/CAM-3576Q38-Mini-AI-SBC-300x200.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2025/12/CAM-3576Q38-Mini-AI-SBC-768x512.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2025/12/CAM-3576Q38-Mini-AI-SBC.jpg 1200w" sizes="(max-width: 720px) 100vw, 720px" /></a><figcaption id="caption-attachment-162480" class="wp-caption-text">CAM-3576Q38 SBC</figcaption></figure>
<p>Other AI-enabled smart security cameras include Seeed Studio&#8217;s <a href="https://www.cnx-software.com/2025/01/08/seeed-studio-introduces-esp32-c3-based-modbus-vision-rs485-and-sensecap-a1102-lorawan-outdoor-edge-ai-cameras/" target="_blank" rel="noopener">Modbus Vision RS485 and SenseCAP A1102 (LoRaWAN) outdoor Edge AI cameras,</a> the<a href="https://www.cnx-software.com/2026/01/08/reolink-floodlight-4k-smart-poe-security-cameras-add-on-device-llm-for-natural-language-video-search/" target="_blank" rel="noopener"> Reolink Floodlight 4K, </a>and camera kits like <a href="https://www.cnx-software.com/2026/01/26/raspberry-pi-cm5-based-outdoor-poe-security-camera-features-12-3-mp-imx500-sensor-ip66-enclosure/">All-in-One Raspberry Pi CM5 AI Camera Kit</a> from Arducam.</p>
<p>The CQ38W-3576 AI camera is listed on <a href="https://www.firefly.store/products/ct36b-ai-smart-camera?variant=42693966757972" rel="nofollow">the Firefly store for $149.00</a>. Pricing for the CQ38W-1126B has not been announced yet. More details about the CQ38W-1126B and CQ38W-3576 smart AI cameras are available on <a href="https://en.t-firefly.com/p/cq38w-1126b">their respective</a> <a href="https://en.t-firefly.com/p/cq38w-3576">product pages</a>.</p>
<figure id="attachment_169001" aria-describedby="caption-attachment-169001"  class="wp-caption aligncenter"><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Firefly-CQ38W-1126B-and-CQ38W-3576-Dimensions.jpg"><img decoding="async" class="wp-image-169001 size-medium" title="Firefly CQ38W 1126B and CQ38W 3576 Dimensions" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Firefly-CQ38W-1126B-and-CQ38W-3576-Dimensions-720x483.jpg" alt="Firefly-CQ38W 1126B and CQ38W-3576 Dimensions" width="720" height="483" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Firefly-CQ38W-1126B-and-CQ38W-3576-Dimensions-720x483.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Firefly-CQ38W-1126B-and-CQ38W-3576-Dimensions-300x201.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Firefly-CQ38W-1126B-and-CQ38W-3576-Dimensions-768x516.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Firefly-CQ38W-1126B-and-CQ38W-3576-Dimensions.jpg 910w" sizes="(max-width: 720px) 100vw, 720px" /></a><figcaption id="caption-attachment-169001" class="wp-caption-text">Firefly CQ38W-1126B and CQ38W-3576 Dimensions</figcaption></figure>
<p>The post <a href="https://www.cnx-software.com/2026/04/20/ip67-rated-ai-security-camera-feature-rockchip-rv1126b-or-rk3576-j-m-soc-for-commercial-industrial-and-automotive-applications/">IP67-rated AI security camera feature Rockchip RV1126B or RK3576/J/M SoC for commercial, industrial, and automotive applications</a> appeared first on <a href="https://www.cnx-software.com">CNX Software - Embedded Systems News</a>.</p>
]]></content:encoded>
					</item>
	
			<item>
				<title>Loona Deskmate &#8211; An iPhone-powered AI desktop companion that doubles as a 165W GaN charging station (Crowdfunding)</title>
				<link>https://www.cnx-software.com/2026/04/20/loona-deskmate-an-iphone-powered-ai-desk-companion-that-doubles-as-a-165w-gan-charging-station/</link>
				<pubDate>Mon, 20 Apr 2026 00:00:06 +0000</pubDate>
								<dc:creator><![CDATA[Debashis Das]]></dc:creator>				<guid isPermaLink="false">https://www.cnx-software.com/?p=168885</guid>
					<description><![CDATA[Loona Deskmate is a screen-aware AI desktop companion for iPhone designed to act as a...]]></description>

				<content:encoded><![CDATA[<div><img width="720" height="480" src="https://www.cnx-software.com/wp-content/uploads/2026/04/LOONA-DeskMate-An-iPhone-Powered-AI-Desk-Robot-720x480.jpg" class="attachment-medium size-medium wp-post-image" alt="LOONA DeskMate An iPhone Powered AI Desk Robot"  decoding="async" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/LOONA-DeskMate-An-iPhone-Powered-AI-Desk-Robot-720x480.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/LOONA-DeskMate-An-iPhone-Powered-AI-Desk-Robot-300x200.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/LOONA-DeskMate-An-iPhone-Powered-AI-Desk-Robot-768x512.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/LOONA-DeskMate-An-iPhone-Powered-AI-Desk-Robot.jpg 1200w" sizes="100vw" /></div><figure><img src="https://www.cnx-software.com/wp-content/uploads/2026/04/LOONA-DeskMate-An-iPhone-Powered-AI-Desk-Robot.jpg" class="type:primaryImage" alt="LOONA DeskMate An iPhone Powered AI Desk Robot" /></figure><p><strong>Loona Deskmate</strong> is a screen-aware AI desktop companion for iPhone designed to act as a hands-free co-worker that understands your workflow, responds conversationally, and executes tasks directly across your apps. Instead of packing an expensive internal SoC and display into the robot, the Deskmate relies on a docked iPhone to act as its &#8220;brain&#8221; and face, while the base serves as a 165W GaN desktop charging station.</p>
<p>It features real-time voice interaction (~0.5s response time), screen awareness, and a 3-DOF motorized head for lifelike motion and responsive behavior. The system relies on a smartphone (iPhone 12+) for computing and uses its camera and sensors for visual and contextual input. The base integrates a 165W GaN power hub with multiple ports (3× USB-C + 1× USB-A), allowing it to function as a desk charging station. Overall, the hardware combines a robotic form factor with a practical docking and power solution designed for desktop use.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/LOONA-DeskMate-An-iPhone-Powered-AI-Desk-Robot.jpg"><img decoding="async" class="aligncenter size-medium wp-image-168947" title="LOONA DeskMate An iPhone Powered AI Desk Robot" src="https://www.cnx-software.com/wp-content/uploads/2026/04/LOONA-DeskMate-An-iPhone-Powered-AI-Desk-Robot-720x480.jpg" alt="LOONA DeskMate An iPhone Powered AI Desk Robot" width="720" height="480" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/LOONA-DeskMate-An-iPhone-Powered-AI-Desk-Robot-720x480.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/LOONA-DeskMate-An-iPhone-Powered-AI-Desk-Robot-300x200.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/LOONA-DeskMate-An-iPhone-Powered-AI-Desk-Robot-768x512.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/LOONA-DeskMate-An-iPhone-Powered-AI-Desk-Robot.jpg 1200w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>Loona Deskmate features and specifications:</p>
<ul>
<li>Compute and display – Relies on a docked iOS device (Requires iPhone 12 or newer running iOS 16+). Currently, <strong>Android devices are not supported</strong></li>
<li>Mechanical base – 3-DOF (Degrees of Freedom) bionic motion utilizing three near-silent brushless servo motors for yaw, pitch, and roll movements.</li>
<li>Interaction – Multimodal (voice, vision, screen context, gestures)</li>
<li>AI features
<ul>
<li>Screen-aware AI with access to PC/Mac display context</li>
<li>Uses smartphone camera and microphones for contextual understanding</li>
<li>Vision + audio fusion for intent detection and user tracking</li>
<li>Supports natural language interaction (no prompt-based workflow)</li>
<li>Local processing for sensitive data (face, attention, context)</li>
<li>Hybrid processing – on-device (phone) + cloud for advanced tasks</li>
</ul>
</li>
<li>USB (for charging)
<ul>
<li>3x USB Type-C ports</li>
<li>1x USB Type-A port</li>
</ul>
</li>
<li>Power / GaN Charging
<ul>
<li>Acts as a 165W GaN power station</li>
<li>1x Magnetic wireless charging pad for the docked iPhone</li>
<li>3x USB Type-C ports</li>
<li>1x USB Type-A port</li>
</ul>
</li>
<li>Form factor &#8211; Desktop AI companion / robotic docking station for smartphone</li>
<li>Dimension &#8211; TBD</li>
</ul>
<figure id="attachment_168944" aria-describedby="caption-attachment-168944"  class="wp-caption aligncenter"><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Key-features.avif"><img decoding="async" class="wp-image-168944 size-full" title="Key features" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Key-features.avif" alt="Key features" width="680" height="684" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Key-features.avif 680w, https://www.cnx-software.com/wp-content/uploads/2026/04/Key-features-249x250.jpg 249w, https://www.cnx-software.com/wp-content/uploads/2026/04/Key-features-100x100.jpg 100w, https://www.cnx-software.com/wp-content/uploads/2026/04/Key-features-120x120.jpg 120w" sizes="(max-width: 680px) 100vw, 680px" /></a><figcaption id="caption-attachment-168944" class="wp-caption-text">Loona Deskmate Key features</figcaption></figure>
<p>The docked iPhone processes biometric data, including facial recognition and attention tracking, entirely on-device. The solution also supports a “Cross-Device Context Sync” feature that lets it access and understand your desktop screen, enabling contextual interaction without taking screenshots. The system integrates with 50+ third-party services, including Gmail, Slack, Google Calendar, and Zoom, through a companion mobile app (probably <a href="https://apps.apple.com/us/app/hello-loona/id1615527592" rel="nofollow">Hello Loona</a>) and desktop sync layer (macOS/Windows) for workflow automation and context sharing. It also provides developer support via APIs and the OpenClaw framework, including CLI tools and model key integration for custom agents and workflows. However, the campaign does not provide detailed information about the required apps, system requirements, or implementation instructions for these features.</p>
<p>In short, the system operates on a &#8220;task-oriented agent stack&#8221; rather than a simple chat interface, <span >as found on products like <a href="https://www.cnx-software.com/2025/09/26/espressif-echoear-esp32-s3-voice-controlled-ai-chatbot-with-circular-touchscreen-and-mic-array/" target="_blank" rel="noopener">Espressif’s EchoEar</a> and <a href="https://www.cnx-software.com/2026/01/13/m5stack-stackchan-is-a-cute-open-source-ai-desktop-robot/" target="_blank" rel="noopener">M5Stack&#8217;s StackChan</a> or <a href="https://www.cnx-software.com/2026/03/06/echo-pyramid-enables-smart-voice-interaction-applications-on-m5stack-atom-esp32-iot-controllers/" target="_blank" rel="noopener">Echo Pyramid</a></span>. This allows it to maintain continuity across multiple active threads, draft emails, schedule meetings, or pull up documents simply by conversing with it.</p>
<figure id="attachment_168945" aria-describedby="caption-attachment-168945"  class="wp-caption aligncenter"><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Interaction-2.webp"><img decoding="async" class="wp-image-168945 size-full" title="Interaction 2" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Interaction-2.webp" alt="Interaction " width="680" height="382" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Interaction-2.webp 680w, https://www.cnx-software.com/wp-content/uploads/2026/04/Interaction-2-300x169.webp 300w" sizes="(max-width: 680px) 100vw, 680px" /></a><figcaption id="caption-attachment-168945" class="wp-caption-text">Deskmate iPhone AI desk companion Interaction</figcaption></figure>
<figure id="attachment_168946" aria-describedby="caption-attachment-168946"  class="wp-caption aligncenter"><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/165W-GAN-Power-Station.jpg"><img decoding="async" class="wp-image-168946 size-full" title="165W GAN Power Station" src="https://www.cnx-software.com/wp-content/uploads/2026/04/165W-GAN-Power-Station.jpg" alt="165W GAN Power Station" width="680" height="383" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/165W-GAN-Power-Station.jpg 680w, https://www.cnx-software.com/wp-content/uploads/2026/04/165W-GAN-Power-Station-300x169.jpg 300w" sizes="(max-width: 680px) 100vw, 680px" /></a><figcaption id="caption-attachment-168946" class="wp-caption-text">Loona 165W GAN Power Station</figcaption></figure>
<p>Because AI API calls and advanced third-party task execution incur costs, the ecosystem uses a subscription model. While basic everyday interactions (commands, daily briefings, and multimodal understanding) remain free, advanced tasks like deep web research, document generation, and heavy workflow automation require credits. However, Kickstarter backers are being offered a lifetime &#8220;Plus&#8221; tier and a 1-year &#8220;Pro&#8221; subscription as part of their pledge.</p>
<p>The company mentions that at launch, the device will support English, French, German, Spanish, Italian, and Chinese. Other languages, such as Japanese, Korean, Cantonese, Dutch, Russian, Portuguese, Polish, and Arabic, will be introduced later via OTA updates.</p>
<p>Jianbo&#8217;s Loona Deskmate AI desktop companion is <a href="https://www.kickstarter.com/projects/keyitechnology/loona-deskmate-the-worlds-first-screen-aware-ai-co-worker" rel="nofollow">available on Kickstarter</a> and has already surpassed its $10,000 funding goal, raising around $550,000 so far, with a couple of weeks left in the campaign. Pledges start at $219 for the &#8220;Launch Special Offer&#8221; tier, or $239 for the &#8220;Super Early Bird&#8221; tier. Both tiers include the Deskmate base, power adapter, adapter connector, user manual, and the aforementioned subscription perks. It will be available in either Black or White colorways. According to their timeline, mass production was slated for March 2026, with shipping scheduled to begin in late May 2026.</p>
<p>The post <a href="https://www.cnx-software.com/2026/04/20/loona-deskmate-an-iphone-powered-ai-desk-companion-that-doubles-as-a-165w-gan-charging-station/">Loona Deskmate &#8211; An iPhone-powered AI desktop companion that doubles as a 165W GaN charging station (Crowdfunding)</a> appeared first on <a href="https://www.cnx-software.com">CNX Software - Embedded Systems News</a>.</p>
]]></content:encoded>
					</item>
	
			<item>
				<title>BeagleConnect Zepto &#8211; A &#8220;$1 computer&#8221; based on TI MSPM0L1117 Cortex-M0+ MCU</title>
				<link>https://www.cnx-software.com/2026/04/19/beagleconnect-zepto-a-1-computer-based-on-ti-mspm0l1117-cortex-m0-mcu/</link>
				<pubDate>Sun, 19 Apr 2026 05:03:29 +0000</pubDate>
								<dc:creator><![CDATA[Jean-Luc Aufranc (CNXSoft)]]></dc:creator>				<guid isPermaLink="false">https://www.cnx-software.com/?p=169009</guid>
					<description><![CDATA[BeagleBoard.org Foundation&#8217;s BeagleConnect Zepto &#8220;$1 computer&#8221; is an upcoming open-source hardware board powered by Texas...]]></description>

				<content:encoded><![CDATA[<div><img width="720" height="467" src="https://www.cnx-software.com/wp-content/uploads/2026/04/BeagleConnect-Zepto-720x467.jpg" class="attachment-medium size-medium wp-post-image" alt="BeagleConnect Zepto"  decoding="async" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/BeagleConnect-Zepto-720x467.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/BeagleConnect-Zepto-300x195.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/BeagleConnect-Zepto-768x499.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/BeagleConnect-Zepto.jpg 1200w" sizes="100vw" /></div><figure><img src="https://www.cnx-software.com/wp-content/uploads/2026/04/BeagleConnect-Zepto.jpg" class="type:primaryImage" alt="BeagleConnect Zepto" /></figure><p>BeagleBoard.org Foundation&#8217;s BeagleConnect Zepto &#8220;$1 computer&#8221; is an upcoming open-source hardware board powered by Texas Instruments MSPM0L117 Cortex-M0+ MCU, part of the <a href="https://www.cnx-software.com/2023/03/16/texas-instruments-mspm0-low-cost-arm-cortex-m0-microcontrollers/">MSPM0 family</a> introduced in 2023.</p>
<p>It&#8217;s a tiny board with mikroBus-compatible headers, a TAG-CONNECT JTAG connector, two Qwiic connectors for expansion (or one Qwiic connector + USB-C depending on the variant), Boot and Reset buttons, and an RGB LED.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/BeagleConnect-Zepto.jpg"><img decoding="async" class="aligncenter size-medium wp-image-169012" title="BeagleConnect Zepto" src="https://www.cnx-software.com/wp-content/uploads/2026/04/BeagleConnect-Zepto-720x467.jpg" alt="BeagleConnect Zepto" width="720" height="467" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/BeagleConnect-Zepto-720x467.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/BeagleConnect-Zepto-300x195.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/BeagleConnect-Zepto-768x499.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/BeagleConnect-Zepto.jpg 1200w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>BeagleConnect Zepto specifications:</p>
<ul>
<li>MCU &#8211; Texas Instruments MSPM0L117
<ul>
<li>CPU &#8211; 32MHz Arm Cortex-M0+ core</li>
<li>Memory &#8211; 16KB SRAM</li>
<li>Storage &#8211; 128KB dual-bank flash</li>
<li>Package &#8211; QFN32 (5&#215;5 mm)</li>
</ul>
</li>
<li>USB &#8211; Optional USB-C port for power (multiplexed with one of the Qwicc JST connectors)</li>
<li>Expansion
<ul>
<li>mikroBUS headers supporting a choice of about 2,000 ClickE add-on boards; one of the sides is compatible with some Raspberry Pi HATs (note limited to 12 pins)</li>
<li>Up to 2x Qwicc connectors with full Grove function: I2C, UART, ADC, GPIO</li>
</ul>
</li>
<li>Debugging &#8211; 8-pin TAG-CONNECT JTAG connector</li>
<li>Misc
<ul>
<li>Reset and User buttons</li>
<li>RGB LED</li>
</ul>
</li>
<li>Power Supply &#8211; 5V via USB-C port or Qwicc/ JST connector</li>
<li>Dimensions &#8211; 33.7 x 25.4 mm (2-layer PCB)</li>
</ul>
<figure id="attachment_169011" aria-describedby="caption-attachment-169011"  class="wp-caption aligncenter"><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Texas-Instruments-MSPM0L1117-one-dollar-computer.webp"><img decoding="async" class="wp-image-169011 size-medium" title="Texas Instruments MSPM0L1117 one dollar computer" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Texas-Instruments-MSPM0L1117-one-dollar-computer-720x469.webp" alt="Texas Instruments MSPM0L1117 one dollar computer" width="720" height="469" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Texas-Instruments-MSPM0L1117-one-dollar-computer-720x469.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Texas-Instruments-MSPM0L1117-one-dollar-computer-1200x782.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/Texas-Instruments-MSPM0L1117-one-dollar-computer-300x195.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Texas-Instruments-MSPM0L1117-one-dollar-computer-768x500.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Texas-Instruments-MSPM0L1117-one-dollar-computer-1536x1001.webp 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/Texas-Instruments-MSPM0L1117-one-dollar-computer-2048x1334.webp 2048w" sizes="(max-width: 720px) 100vw, 720px" /></a><figcaption id="caption-attachment-169011" class="wp-caption-text">Dual Qwiic variant of the Zepto board</figcaption></figure>
<p>The Qwiic connectors also allow the user to connect the Zepto to <a href="https://www.cnx-software.com/2023/03/09/beagleplay-a-99-texas-instruments-am625-industrial-sbc-with-plenty-of-communication-and-expansion-options/">BeaglePlay</a>, <a href="https://www.cnx-software.com/2026/03/10/beaglebadge-a-linux-powered-4-2-inch-epaper-badge-based-on-ti-sitara-am62l32-soc/">BeagleBadge</a>, or other Qwiic-enabled hosts or targets, meaning the BeagleConnect Zepto board could also be connected to Linux hosts for internet connectivity or prototyping. The foundation notably highlights support for <a href="https://docs.zephyrproject.org/latest/develop/manifest/external/greybus.html">BeagleConnect Greybus for Zephyr</a> to control mikroBUS modules over Linux without having to develop additional microcontroller firmware.</p>
<figure id="attachment_169014" aria-describedby="caption-attachment-169014"  class="wp-caption aligncenter"><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/BeagleConnect-Zepto-connected-to-BeagleBadge.webp"><img decoding="async" class="size-medium wp-image-169014" title="BeagleConnect Zepto connected to BeagleBadge" src="https://www.cnx-software.com/wp-content/uploads/2026/04/BeagleConnect-Zepto-connected-to-BeagleBadge-720x528.webp" alt="BeagleConnect Zepto connected to BeagleBadge" width="720" height="528" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/BeagleConnect-Zepto-connected-to-BeagleBadge-720x528.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/BeagleConnect-Zepto-connected-to-BeagleBadge-1200x881.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/BeagleConnect-Zepto-connected-to-BeagleBadge-300x220.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/BeagleConnect-Zepto-connected-to-BeagleBadge-768x564.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/BeagleConnect-Zepto-connected-to-BeagleBadge-1536x1127.webp 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/BeagleConnect-Zepto-connected-to-BeagleBadge.webp 1932w" sizes="(max-width: 720px) 100vw, 720px" /></a><figcaption id="caption-attachment-169014" class="wp-caption-text">BeagleConnect Zepto connected to BeagleBadge at Embedded World 2026 &#8211; Source: <a href="https://www.youtube.com/watch?v=lCfqTVrxGVc" rel="nofollow">YouTube (Electronic Specifier)</a></figcaption></figure>
<p>Several solutions will be offered on the firmware side:</p>
<ul>
<li>A Zephyr-based SDK &#8211; A hard-to-brick MCUBOOT-based USB bootloader</li>
<li>BeagleConnect firmware exposing mikroBUS to Linux/Zephyr hosts (Greybus)
<ul>
<li>Gateway function on USB</li>
<li>Node function on both USB and JST</li>
</ul>
</li>
<li>Micropython firmware on top of Zephyr</li>
<li>Microblocks-based on Zephyr and Arduino Core</li>
</ul>
<p>Jason Kridner is also working on a gaming environment that runs on BeagleBadge and uses BeagleConnect Zepto as the controllers. Right now, the <a href="https://github.com/beagleboard/beagleconnect-zepto">GitHub repo</a> comes with the KiCad hardware design files, some hardware documentation, and renders. There&#8217;s also a table that shows the board may be offered with different MSPM0 MCU variants and prices. The MSPM0L117 offers a good price/features ratio to target a $1 computer board with minimal margins.</p>

<table id="tablepress-345" class="tablepress tablepress-id-345">
<thead>
<tr class="row-1">
	<th class="column-1">Chip</th><th class="column-2">Speed</th><th class="column-3">Flash</th><th class="column-4">RAM</th><th class="column-5">Part Cost</th><th class="column-6">Board Cost</th>
</tr>
</thead>
<tbody class="row-striping row-hover">
<tr class="row-2">
	<td class="column-1">MSPM0C1106</td><td class="column-2">32 Mhz</td><td class="column-3">32 KB</td><td class="column-4">8 KB</td><td class="column-5">$ 0.47</td><td class="column-6">TBD</td>
</tr>
<tr class="row-3">
	<td class="column-1">MSPM0L1116</td><td class="column-2">32 Mhz</td><td class="column-3">64 KB</td><td class="column-4">16 KB</td><td class="column-5">$ 0.47</td><td class="column-6">TBD</td>
</tr>
<tr class="row-4">
	<td class="column-1">MSPM0L1117</td><td class="column-2">32 Mhz</td><td class="column-3">128 KB</td><td class="column-4">16 KB</td><td class="column-5">$ 0.51</td><td class="column-6">TBD</td>
</tr>
<tr class="row-5">
	<td class="column-1">MSPM0L1227</td><td class="column-2">32 Mhz</td><td class="column-3">128 KB</td><td class="column-4">32 KB</td><td class="column-5">$ 0.61</td><td class="column-6">TBD</td>
</tr>
<tr class="row-6">
	<td class="column-1">MSPM0L1228</td><td class="column-2">32 Mhz</td><td class="column-3">256 KB</td><td class="column-4">32 KB</td><td class="column-5">$ 0.73</td><td class="column-6">TBD</td>
</tr>
<tr class="row-7">
	<td class="column-1">MSPM0G1518</td><td class="column-2">80 Mhz</td><td class="column-3">256 KB</td><td class="column-4">128 KB</td><td class="column-5">$ 0.986</td><td class="column-6">TBD</td>
</tr>
<tr class="row-8">
	<td class="column-1">MSPM0G1519</td><td class="column-2">80 Mhz</td><td class="column-3">512 KB</td><td class="column-4">128 KB</td><td class="column-5">$ 1.166</td><td class="column-6">TBD</td>
</tr>
</tbody>
</table>
<!-- #tablepress-345 from cache -->
<p>The firmware and software resources will be released later, although I can see a <a href="https://github.com/Ayush1325/zephyr/tree/zepto">Zephyr implementation repo for the Zepto</a>. <a href="https://www.beagleboard.org/blog/2026-04-17-introducing-a-1-computer">The announcement</a> calls for people wanting to get involved, as prototypes are available now. If you are interested, you can check out the <a href="https://forum.beagleboard.org">forum</a>.</p>
<p>The target is to sell the board for one dollar with virtually no margin for the BeagleBoard.org Foundation, but in a way &#8220;where TI, PCB assemblers and distributors are happy with the margin they make&#8221; and a price sustainable for over 10 years. If you like this kind of cheap board, Olimex has its own <a href="https://www.cnx-software.com/2024/10/03/olimex-rvpc-is-a-one-euro-risc-v-computer-kit-with-vga-and-ps-2-connectors/">one Euro board: the RVPC computer kit</a>. It&#8217;s sold for one Euro plus shipping, as a WCH CH32V003 kit to be soldered, and looks more like a real computer than the BeagleConnect Zepto since it features a VGA connector for a display and a PS/2 connector for a keyboard.</p>
<p>The post <a href="https://www.cnx-software.com/2026/04/19/beagleconnect-zepto-a-1-computer-based-on-ti-mspm0l1117-cortex-m0-mcu/">BeagleConnect Zepto &#8211; A &#8220;$1 computer&#8221; based on TI MSPM0L1117 Cortex-M0+ MCU</a> appeared first on <a href="https://www.cnx-software.com">CNX Software - Embedded Systems News</a>.</p>
]]></content:encoded>
					</item>
	
			<item>
				<title>Pironman 5 Pro Max Review &#8211; A Raspberry Pi 5 Tower PC case with integrated video and audio capabilities, optional UPS kit</title>
				<link>https://www.cnx-software.com/2026/04/18/pironman-5-pro-max-review-a-raspberry-pi-5-tower-pc-case-with-integrated-video-and-audio-capabilities-ups-kit/</link>
				<pubDate>Sat, 18 Apr 2026 09:32:05 +0000</pubDate>
								<dc:creator><![CDATA[Jean-Luc Aufranc (CNXSoft)]]></dc:creator>				<guid isPermaLink="false">https://www.cnx-software.com/?p=168178</guid>
					<description><![CDATA[SunFounder has sent us a sample of the Pironman 5 Pro Max tower PC case...]]></description>

				<content:encoded><![CDATA[<div><img width="720" height="480" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-Review-720x480.jpg" class="attachment-medium size-medium wp-post-image" alt="Pironman 5 Pro Max Review"  decoding="async" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-Review-720x480.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-Review-300x200.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-Review-768x512.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-Review.jpg 1200w" sizes="100vw" /></div><figure><img src="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-Review.jpg" class="type:primaryImage" alt="Pironman 5 Pro Max Review" /></figure><p>SunFounder has sent us a sample of the <a href="https://www.cnx-software.com/2026/03/08/pironman-5-pro-max-raspberry-pi-5-case-gains-4-3-inch-touchscreen-camera-mount-speakers-microphone/">Pironman 5 Pro Max tower PC case</a> for Raspberry Pi 5 for review alongside a PiPower 5 UPS board. The &#8220;Pro Max&#8221; builds upon the <a href="https://www.cnx-software.com/2025/06/29/pironman-5-max-review-a-fancy-raspberry-pi-5-tower-pc-enclosure-with-dual-m-2-pci-sockets-for-ssd-and-or-ai-accelerator/">Pironman 5 Max we reviewed last year</a>, but adds a 4.3-inch capacitive touchscreen display, a 5MP camera module, two speakers, a USB microphone, and a 3.5mm audio jack. The PiPower 5 is a UPS HAT designed for Raspberry Pi Zero/Model B single board computers, and not directly compatible with the Pironman cases, but we&#8217;ll still try to use it.</p>
<p>I&#8217;ll start this review with an unboxing of the Pironman 5 Pro Max and PiPower 5 packages, followed by an assembly guide for the Pironman 5 Pro Max, a test of the new features (display, camera, audio interaction), and finally, I&#8217;ll have a quick test of the UPS HAT with the Raspberry Pi 5 enclosure.</p>
<h2 id="unboxing-of-pironman-5-pro-max">Unboxing of Pironman 5 Pro Max and PiPower 5</h2>
<p>I received two retail packages for the devices. The PiPower 5 package had a rough trip and was a bit damaged, but more importantly, its content survived.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-PiPower-5-packages.webp"><img decoding="async" class="aligncenter size-medium wp-image-168572" title="Pironman 5 Pro Max PiPower 5 packages" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-PiPower-5-packages-720x432.webp" alt="Pironman 5 Pro Max PiPower 5 packages" width="720" height="432" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-PiPower-5-packages-720x432.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-PiPower-5-packages-1200x720.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-PiPower-5-packages-300x180.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-PiPower-5-packages-768x461.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-PiPower-5-packages-1536x922.webp 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-PiPower-5-packages-2000x1200.webp 2000w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-PiPower-5-packages.webp 2048w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>Each package provides basic information. The PiPower 5 ships with a 2,000 mAh battery, supports up to 45W DC input (5/15V via USB-C), outputs up to 5V/5A, and implements I2C battery monitoring and safe shutdown. The Pironman 5 Pro Max comes with a 4.3-inch IPS display, two M.2 sockets, a 5MP camera (written 500 MP due to mistranslating 500 &#8220;Wan&#8221; MP), a 0.96-inch OLED, three RGB fans, two speakers, and a USB microphone.</p>
<p>There are many more parts than in the original <a href="https://www.cnx-software.com/2024/07/28/pironman-5-review-mini-pc-case-for-the-raspberry-pi-5-sbc/">Pironman 5 case</a>, so reserve about two hours to assemble the Pro Max enclosure with a Raspberry Pi 5. I was unable to find the usual printed assembly guide found in previous versions of the Pironman 5 enclosures, which was a disappointment.</p>
<figure id="attachment_168573" aria-describedby="caption-attachment-168573"  class="wp-caption aligncenter"><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-kit-unboxing.webp"><img decoding="async" class="wp-image-168573 size-medium" title="Pironman 5 Pro Max kit unboxing" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-kit-unboxing-720x431.webp" alt="Pironman 5 Pro Max kit unboxing" width="720" height="431" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-kit-unboxing-720x431.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-kit-unboxing-1200x719.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-kit-unboxing-300x180.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-kit-unboxing-768x460.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-kit-unboxing-1536x920.webp 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-kit-unboxing-2048x1226.webp 2048w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-kit-unboxing-2000x1200.webp 2000w" sizes="(max-width: 720px) 100vw, 720px" /></a><figcaption id="caption-attachment-168573" class="wp-caption-text">Pironman 5 Pro Max package content</figcaption></figure>
<p>Let&#8217;s now open the PiPower 5 package.  It ships with the PiPower 5 HAT+ itself, a  7.4V/2,000 mAh Lithium Ion battery, an acrylic plate, a screw driver, a wrench, various zip bags with screws, standoffs, and a heatsink, and an assembly guide.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/SunFounder-PiPower-5-unboxing.webp"><img decoding="async" class="aligncenter size-medium wp-image-168583" title="SunFounder PiPower 5 unboxing" src="https://www.cnx-software.com/wp-content/uploads/2026/04/SunFounder-PiPower-5-unboxing-720x526.webp" alt="SunFounder PiPower 5 unboxing" width="720" height="526" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/SunFounder-PiPower-5-unboxing-720x526.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/SunFounder-PiPower-5-unboxing-1200x877.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/SunFounder-PiPower-5-unboxing-300x219.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/SunFounder-PiPower-5-unboxing-768x561.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/SunFounder-PiPower-5-unboxing-1536x1122.webp 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/SunFounder-PiPower-5-unboxing-2048x1496.webp 2048w" sizes="(max-width: 720px) 100vw, 720px" /></a><br />
The bottom side of the PiPower 5 HAT+ lists basic features of the board:</p>
<ul>
<li>USB Type-C &#8211; 5V/3, 9V/3A, 12V/3A, 15V/5A power input</li>
<li>Screw terminal &#8211; 5V-15V DC input</li>
<li>Output &#8211; 5V/5A</li>
<li>Charge power &#8211; Up to 20W</li>
<li>Battery &#8211; 7.4 2S Li-Ion</li>
</ul>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/PiPower-5-HAT-specifications.webp"><img decoding="async" class="aligncenter size-medium wp-image-168584" title="PiPower 5 HAT specifications" src="https://www.cnx-software.com/wp-content/uploads/2026/04/PiPower-5-HAT-specifications-720x480.webp" alt="PiPower 5 HAT specifications" width="720" height="480" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/PiPower-5-HAT-specifications-720x480.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/PiPower-5-HAT-specifications-300x200.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/PiPower-5-HAT-specifications-768x512.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/PiPower-5-HAT-specifications.webp 1200w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>&nbsp;</p>
<h2 id="pironman-5-pro-max-assembly">Pironman 5 Pro Max assembly</h2>
<p>I usually start working on my computer at 9 am, and will typically perform tasks like teardown and assembly earlier in the morning without using my phone or laptop. But the assembly guide was not provided in the package, so I went to the <a href="https://docs.sunfounder.com/projects/pironman5/en/latest/pironman5_promax/intro_pironman5_promax.html">documentation page</a> and printed the &#8220;assembly instructions&#8221; (PDF) out myself on A4 paper.  The guide is not designed for this paper size, so the text was rather small and hard to read. I eventually managed, but not before making a few errors due to misreading a couple of times.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/SunFounder-Pironman-5-Pro-Max-getting-started-instructions.webp"><img decoding="async" class="aligncenter size-medium wp-image-168574" title="SunFounder Pironman 5 Pro Max getting started instructions" src="https://www.cnx-software.com/wp-content/uploads/2026/04/SunFounder-Pironman-5-Pro-Max-getting-started-instructions-720x576.webp" alt="SunFounder Pironman 5 Pro Max getting started instructions" width="720" height="576" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/SunFounder-Pironman-5-Pro-Max-getting-started-instructions-720x576.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/SunFounder-Pironman-5-Pro-Max-getting-started-instructions-1200x960.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/SunFounder-Pironman-5-Pro-Max-getting-started-instructions-300x240.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/SunFounder-Pironman-5-Pro-Max-getting-started-instructions-768x614.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/SunFounder-Pironman-5-Pro-Max-getting-started-instructions-1536x1228.webp 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/SunFounder-Pironman-5-Pro-Max-getting-started-instructions-2048x1638.webp 2048w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>The build instructions are very similar to the ones for the Pironman 5 Max enclosure, so I haven&#8217;t taken as many photos this time around. Assembly starts by separating the two metal parts of the case, installing the Pironman 5 HDMI USB adapter and your own Raspberry Pi 5 with the microSD card extender, and inserting various cables (MIPI, PCIe, fan) and the two speakers. I also added the three thermal pads provided in the kit.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-start-build.webp"><img decoding="async" class="aligncenter size-medium wp-image-168576" title="Pironman 5 Pro Max start build" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-start-build-720x480.webp" alt="Pironman 5 Pro Max start build" width="720" height="480" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-start-build-720x480.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-start-build-1200x800.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-start-build-300x200.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-start-build-768x512.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-start-build-1536x1024.webp 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-start-build.webp 2048w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>Two important steps here are to insert the provided RTC battery and cable (I completely forgot about these two), insert the 4-pin power header, and configure the speaker jumper (left default: ON). I had to reopen the case to insert the RTC battery and cable, and let&#8217;s say it&#8217;s much better to do it while assembling the case than after.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/speaker-mode-selection-RTC-battery.webp"><img decoding="async" class="aligncenter size-medium wp-image-168575" title="speaker mode selection RTC battery" src="https://www.cnx-software.com/wp-content/uploads/2026/04/speaker-mode-selection-RTC-battery-720x480.webp" alt="speaker mode selection RTC battery" width="720" height="480" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/speaker-mode-selection-RTC-battery-720x480.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/speaker-mode-selection-RTC-battery-300x200.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/speaker-mode-selection-RTC-battery-768x512.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/speaker-mode-selection-RTC-battery.webp 1200w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<figure id="attachment_168598" aria-describedby="caption-attachment-168598"  class="wp-caption aligncenter"><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/HDMI-Headset-Speaker-Jumper.webp"><img decoding="async" class="wp-image-168598 size-medium" title="HDMI Headset Speaker Jumper" src="https://www.cnx-software.com/wp-content/uploads/2026/04/HDMI-Headset-Speaker-Jumper-720x270.webp" alt="HDMI Headset Speaker Jumper" width="720" height="270" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/HDMI-Headset-Speaker-Jumper-720x270.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/HDMI-Headset-Speaker-Jumper-300x112.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/HDMI-Headset-Speaker-Jumper.webp 737w" sizes="(max-width: 720px) 100vw, 720px" /></a><figcaption id="caption-attachment-168598" class="wp-caption-text">Speaker Jumper table &#8211; The Speakers can&#8217;t be used at the same time as the HDMI0 port and the 3.5mm audio jack</figcaption></figure>
<p>After that, I installed the ICE cooler, inserted the dual NVMe PiP and Pironman 5 Pro Max HAT+ boards, connected the wires as instructed, and also installed an NVMe SSD and a Hailo-8 AI accelerator (my own parts, not part of the kit).</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-SS-AI-accelerator.webp"><img decoding="async" class="aligncenter size-medium wp-image-168577" title="Pironman 5 Pro Max SS AI accelerator" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-SS-AI-accelerator-720x480.webp" alt="Pironman 5 Pro Max SS AI accelerator" width="720" height="480" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-SS-AI-accelerator-720x480.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-SS-AI-accelerator-1200x800.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-SS-AI-accelerator-300x200.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-SS-AI-accelerator-768x512.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-SS-AI-accelerator-1536x1024.webp 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-SS-AI-accelerator.webp 2048w" sizes="(max-width: 720px) 100vw, 720px" /></a><br />
We can now start working on the second metal part by installing two RGB LED fans and two speakers on it. I also added the OLED (bottom left), and inserted the MIPI CSI cable into the camera opening.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-5-case-fans-installation.webp"><img decoding="async" class="aligncenter size-medium wp-image-168578" title="Raspberry Pi 5 case fans installation" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-5-case-fans-installation-720x480.webp" alt="Raspberry Pi 5 case fans installation" width="720" height="480" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-5-case-fans-installation-720x480.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-5-case-fans-installation-300x200.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-5-case-fans-installation-768x512.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-5-case-fans-installation.webp 1200w" sizes="(max-width: 720px) 100vw, 720px" /></a><br />
We can now secure both metal parts of the enclosures and place the OLED in its location, after peeling the 3M protective film. It&#8217;s easy to lose a few screws during installation, but SunFounder has got you covered since they always provide some spares for screws and standoffs.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-metal-part-assembly.webp"><img decoding="async" class="aligncenter size-medium wp-image-168579" title="Pironman 5 Pro Max metal part assembly" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-metal-part-assembly-720x480.webp" alt="Pironman 5 Pro Max metal part assembly" width="720" height="480" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-metal-part-assembly-720x480.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-metal-part-assembly-1200x800.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-metal-part-assembly-300x200.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-metal-part-assembly-768x512.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-metal-part-assembly-1536x1024.webp 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-metal-part-assembly.webp 2048w" sizes="(max-width: 720px) 100vw, 720px" /></a><br />
The next step is to install the 4.3-inch DSI capacitive touch display on the acrylic using the two provided brackets.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-4.3-inch-display-installation.webp"><img decoding="async" class="aligncenter size-medium wp-image-168580" title="Pironman 5 Pro Max 4.3 inch display installation" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-4.3-inch-display-installation-720x480.webp" alt="Pironman 5 Pro Max 4.3 inch display installation" width="720" height="480" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-4.3-inch-display-installation-720x480.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-4.3-inch-display-installation-300x200.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-4.3-inch-display-installation-768x512.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-4.3-inch-display-installation.webp 1200w" sizes="(max-width: 720px) 100vw, 720px" /></a><br />
Once done, you can secure two acrylic plates (one with the display, one with the power button) to the metal chassis, install the camera mount and 5MP camera (Raspberry Pi Camera Module v1.3). The angle of the camera can easily be adjusted as needed.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-fully-assembled.webp"><img decoding="async" class="aligncenter size-medium wp-image-168581" title="Pironman 5 Pro Max fully assembled" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-fully-assembled-720x480.webp" alt="Pironman 5 Pro Max fully assembled" width="720" height="480" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-fully-assembled-720x480.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-fully-assembled-1200x800.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-fully-assembled-300x200.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-fully-assembled-768x512.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-fully-assembled-1536x1024.webp 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-fully-assembled.webp 2048w" sizes="(max-width: 720px) 100vw, 720px" /></a><br />
The final step is to insert the USB microphone, and we are done.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-full-assembled-rear-panel.webp"><img decoding="async" class="aligncenter size-medium wp-image-168582" title="Pironman 5 Pro Max full assembled rear panel" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-full-assembled-rear-panel-720x480.webp" alt="Pironman 5 Pro Max full assembled rear panel" width="720" height="480" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-full-assembled-rear-panel-720x480.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-full-assembled-rear-panel-1200x800.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-full-assembled-rear-panel-300x200.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-full-assembled-rear-panel-768x512.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-full-assembled-rear-panel-1536x1024.webp 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-full-assembled-rear-panel.webp 2048w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<h2 id="pironman-5-max-pro-features-te">Pironman 5 Pro Max configuration and system info</h2>
<p>We are now ready to start our computer. But first, we need to select an operating system. In the aforelinked documentation, SunFounder lists support for Raspberry Pi Desktop/Full/Lite, Ubuntu Desktop/Server 25.05/25.10, Kali Linux, Home Assistant, Homebridge, and <a href="https://www.cnx-software.com/2026/04/12/umbrelos-a-debian-based-personal-home-cloud-os-with-a-slick-user-interface/">Umbrel OS 1.5</a>.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-Supported-Operating-Systems.webp"><img decoding="async" class="aligncenter size-full wp-image-168612" title="Pironman 5 Pro Max Supported Operating Systems" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-Supported-Operating-Systems.webp" alt="Pironman 5 Pro Max Supported Operating Systems" width="552" height="608" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-Supported-Operating-Systems.webp 552w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-Supported-Operating-Systems-227x250.webp 227w" sizes="(max-width: 552px) 100vw, 552px" /></a></p>
<p>I just inserted a microSD card preloaded with Raspberry Pi OS Trixie Desktop, and connected an Ethernet cable and an official 27W Raspberry Pi USB-C power supply to get started.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-first-boot.webp"><img decoding="async" class="aligncenter size-medium wp-image-168619" title="Pironman 5 Pro Max first boot" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-first-boot-720x480.webp" alt="Pironman 5 Pro Max first boot" width="720" height="480" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-first-boot-720x480.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-first-boot-300x200.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-first-boot-768x512.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-first-boot.webp 1200w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>I hadn&#8217;t changed anything in the OS configuration so far, and the display worked out of the box with touchscreen function.</p>
<p>Here&#8217;s some system information from inxi:</p><pre class="urvanov-syntax-highlighter-plain-tag">pi@raspberrypi:~ $ sudo inxi -Fc0
System:
  Host: raspberrypi Kernel: 6.12.62+rpt-rpi-2712 arch: aarch64 bits: 64
  Console: pty pts/1 Distro: Debian GNU/Linux 13 (trixie)
Machine:
  Type: ARM System: Raspberry Pi 5 Model B Rev 1.0 details: N/A rev: b04170
    serial: 696387f5901070da
CPU:
  Info: quad core model: N/A variant: cortex-a76 bits: 64 type: MCP cache:
    L2: 2 MiB
  Speed (MHz): avg: 2400 min/max: 1500/2400 cores: 1: 2400 2: 2400 3: 2400
    4: 2400
Graphics:
  Device-1: bcm2712-hdmi0 driver: vc4_hdmi v: N/A
  Device-2: bcm2712-hdmi1 driver: vc4_hdmi v: N/A
  Display: wayland server: X.org v: 1.21.1.16 with: Xwayland v: 24.1.6
    compositor: LabWC driver:
    gpu: drm-rp1-dsi,vc4-drm,vc4_crtc,vc4_dpi,vc4_dsi,vc4_firmware_kms,vc4_hdmi,vc4_hvs,vc4_txp,vc4_v3d,vc4_vec
    tty: 80x24 resolution: 1: 1920x1080
  API: EGL v: 1.5 drivers: swrast,v3d platforms: gbm,surfaceless,device
  API: OpenGL v: 4.5 compat-v: 3.1 vendor: mesa v: 25.0.7-2+rpt4
    note: console (EGL sourced) renderer: V3D 7.1.10.2, llvmpipe (LLVM 19.1.7
    128 bits)
  API: Vulkan v: 1.4.309 drivers: v3dv,llvmpipe surfaces: N/A
  Info: Tools: api: eglinfo, glxinfo, vulkaninfo wl: kanshi,wlr-randr
    x11: xdriinfo, xdpyinfo, xprop, xrandr
Audio:
  Device-1: bcm2712-hdmi0 driver: vc4_hdmi
  Device-2: bcm2712-hdmi1 driver: vc4_hdmi
  Device-3: Texas Instruments PCM2902 Audio Codec
    driver: hid-generic,snd-usb-audio,usbhid type: USB
  API: ALSA v: k6.12.62+rpt-rpi-2712 status: kernel-api
Network:
  Device-1: Raspberry Pi RP1 PCIe 2.0 South Bridge driver: rp1
  IF: wlan0 state: down mac: 2c:cf:67:83:d7:8f
  IF-ID-1: docker0 state: down mac: 86:77:f2:53:8f:49
  IF-ID-2: eth0 state: up speed: 1000 Mbps duplex: full
    mac: 2c:cf:67:83:d7:8e
Bluetooth:
  Device-1: bcm7271-uart driver: bcm7271_uart
  Report: hciconfig ID: hci0 state: up address: 2C:CF:67:83:D7:90 bt-v: 5.0
  Device-2: bcm7271-uart driver: ctrl
Drives:
  Local Storage: total: 506.48 GiB used: 22.1 GiB (4.4%)
  ID-1: /dev/mmcblk0 model: USD00 size: 29.54 GiB type: Removable
  ID-2: /dev/nvme0n1 vendor: Intel model: SSDPEKNU512GZ size: 476.94 GiB
Partition:
  ID-1: / size: 28.5 GiB used: 22.02 GiB (77.3%) fs: ext4 dev: /dev/mmcblk0p2
Swap:
  ID-1: swap-1 type: zram size: 1.96 GiB used: 325.1 MiB (16.2%)
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 68.3 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 2 GiB available: 1.96 GiB used: 1017 MiB (50.7%) igpu: 8 MiB
  Processes: 221 Uptime: 13m Init: systemd Shell: Sudo inxi: 3.3.38</pre><p>Everything is detected, including a Texas Instruments PCM2902  audio codec and the 500GB NVMe SSD I had installed inside. We can find the Hailo-8 card with lspci:</p><pre class="urvanov-syntax-highlighter-plain-tag">pi@raspberrypi:~ $ lspci
0001:00:00.0 PCI bridge: Broadcom Inc. and subsidiaries BCM2712 PCIe Bridge (rev 30)
0001:01:00.0 PCI bridge: ASMedia Technology Inc. ASM1182e 2-Port PCIe x1 Gen2 Packet Switch
0001:02:03.0 PCI bridge: ASMedia Technology Inc. ASM1182e 2-Port PCIe x1 Gen2 Packet Switch
0001:02:07.0 PCI bridge: ASMedia Technology Inc. ASM1182e 2-Port PCIe x1 Gen2 Packet Switch
0001:03:00.0 Co-processor: Hailo Technologies Ltd. Hailo-8 AI Processor (rev 01)
0001:04:00.0 Non-Volatile memory controller: Intel Corporation SSD 670p Series [Keystone Harbor] (rev 03)
0002:00:00.0 PCI bridge: Broadcom Inc. and subsidiaries BCM2712 PCIe Bridge (rev 30)
0002:01:00.0 Ethernet controller: Raspberry Pi Ltd RP1 PCIe 2.0 South Bridge</pre><p>We are not done with the configuration since the OLED, RGB LEDs, and fans are not working.</p>
<p>The first step is to start raspi-config in a terminal:</p><pre class="urvanov-syntax-highlighter-plain-tag">&lt;span class=&quot;n&quot;&gt;sudo&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;raspi&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;config&lt;/span&gt;</pre><p>Now go to <em>Advanced Options → A12 Shutdown Behaviour</em>, and select the <em>Full power off</em> option. This will make sure the OLED, fans, and RGB LEDs are turned off when the Raspberry Pi 5 is turned off.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/raspi-config-full-power-off.webp"><img decoding="async" class="aligncenter size-medium wp-image-168613" title="raspi-config full power off" src="https://www.cnx-software.com/wp-content/uploads/2026/04/raspi-config-full-power-off-720x523.webp" alt="raspi-config full power off" width="720" height="523" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/raspi-config-full-power-off-720x523.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/raspi-config-full-power-off-1200x872.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/raspi-config-full-power-off-300x218.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/raspi-config-full-power-off-768x558.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/raspi-config-full-power-off-1536x1116.webp 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/raspi-config-full-power-off.webp 1732w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>After a reboot, we can download and install the pironman5 module/daemon that controls the fans, OLED&#8230;:</p><pre class="urvanov-syntax-highlighter-plain-tag">pi@raspberrypi:~ $ git clone -b pro-max https://github.com/sunfounder/pironman5.git --depth 1
pi@raspberrypi:~ $ cd pironman5/
pi@raspberrypi:~/pironman5 $ sudo python3 install.py</pre><p>After a reboot, the OLED display, the fans, and the RGB LEDs will all be active.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-Review.jpg"><img decoding="async" class="aligncenter size-medium wp-image-168620" title="Pironman 5 Pro Max Review" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-Review-720x480.jpg" alt="Pironman 5 Pro Max Review" width="720" height="480" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-Review-720x480.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-Review-300x200.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-Review-768x512.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-Review.jpg 1200w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<h2 id="pironman-5-max-pro-features-te-0">Pironman 5 Pro Max features testing</h2>
<p>I&#8217;ll mostly focus on the new features in that section. I&#8217;ve already tested the touchscreen display with the terminal and Firefox using the software keyboard.</p>
<p>Time for a camera test with an rpicam sample:</p><pre class="urvanov-syntax-highlighter-plain-tag">rpicam-hello -t 60s</pre><p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-Camera-Test.webp"><img decoding="async" class="aligncenter size-medium wp-image-168621" title="Pironman 5 Pro Max Camera Test" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-Camera-Test-720x530.webp" alt="Pironman 5 Pro Max Camera Test" width="720" height="530" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-Camera-Test-720x530.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-Camera-Test-300x221.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-Camera-Test-768x566.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-Camera-Test.webp 1200w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>All good. The camera inclination can be adjusted on one axis, so it&#8217;s quite convenient to use, a bit like a webcam on a laptop.</p>
<p>The new Pironman 5 Pro Max case also adds two internal speakers and a 3.5mm audio jack. I tested both with a YouTube video.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Max-Pro-audio-jack-speakers.webp"><img decoding="async" class="aligncenter size-medium wp-image-168982" title="Pironman 5 Max Pro audio jack speakers" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Max-Pro-audio-jack-speakers-720x398.webp" alt="Pironman 5 Max Pro audio jack speakers" width="720" height="398" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Max-Pro-audio-jack-speakers-720x398.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Max-Pro-audio-jack-speakers-300x166.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Max-Pro-audio-jack-speakers-768x425.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Max-Pro-audio-jack-speakers.webp 1200w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>If I connect my USB-powered speakers to the audio jack, we can hear the audio through the external speakers. If I disconnect the cable from the audio jack, the system will switch to the internal speakers.</p>
<p></p>
<p>Another new feature is the USB microphone that ships as part of the kit. We could just do a recording and play it back, but SunFounder provides something more fun to play with in the &#8220;Think · Talk · Drive — AI-Powered with Multi-LLMs&#8221; section of the documentation. So we can run text-to-speech, speech-to-text, chat with local or online LLMs, or even implement a full voice assistant. Let&#8217;s install the necessary tools and libraries:</p><pre class="urvanov-syntax-highlighter-plain-tag">sudo apt install espeak libttspico-utils sox portaudio19-dev
git clone https://github.com/sunfounder/sunfounder-voice-assistant.git
sudo pip install ./sunfounder-voice-assistant --break</pre><p>All demos are very similar to the ones we used in the <a href="https://www.cnx-software.com/2026/02/01/fusion-hat-review-adding-ai-voice-and-servo-motor-control-to-raspberry-pi-5-for-robotics-smart-home-and-education/">Fusion HAT review</a>. So I&#8217;ll go straight to the full voice assistant demo using Piper text-to-speech, Vosk speech-to-text engine, and Google Gemini LLM. We&#8217;ll first need to go to the example directory</p><pre class="urvanov-syntax-highlighter-plain-tag">cd sunfounder-voice-assistant/examples/</pre><p>Create a secret.py file with the GEMINI_API_KEY (refer to the SunFounder documentation or the Fusion HAT review to find out how to get a key)</p><pre class="urvanov-syntax-highlighter-plain-tag">GEMINI_API_KEY="AIxxxxxxxxxxxxxxxxxxxxxxxxx"</pre><p>And edit voice_assistant.py to enable Google Gemini 2.5 Flash:</p><pre class="urvanov-syntax-highlighter-plain-tag">from sunfounder_voice_assistant.voice_assistant import VoiceAssistant
from sunfounder_voice_assistant.llm import Gemini as LLM
from secret import GEMINI_API_KEY as API_KEY

llm = LLM(
    api_key=API_KEY,
    model="gemini-2.5-flash",
)

# Robot name
NAME = "Buddy"

# Enable image, need to set up a multimodal language model
WITH_IMAGE = True

# Set models and languages
LLM_MODEL = "gemini-2.5-flash"
TTS_MODEL = "en_US-ryan-low"
STT_LANGUAGE = "en-us"</pre><p>I selected Google Gemini because it&#8217;s one of the rare online LLMs that still offers a free tier without having to enter credit card information, just for testing a few requests. We can start the voice assistant as follows:</p><pre class="urvanov-syntax-highlighter-plain-tag">python3 voice_assistant.py</pre><p>To try the voice assistant, simply say &#8220;Hey! Buddy&#8221;, get acknowledged, and ask a question. It will be processed on Google servers, and the text-to-speech function will start once the full answer is received, so you typically have to wait for a few seconds before the audio answer starts:</p><pre class="urvanov-syntax-highlighter-plain-tag">pi@raspberrypi:~/sunfounder-voice-assistant/examples $ python3 voice_assistant.py 
2026-04-18 12:07:18.450110034 [W:onnxruntime:Default, device_discovery.cc:164 DiscoverDevicesForPlatform] GPU device discovery failed: device_discovery.cc:89 ReadFileContents Failed to open file: "/sys/class/drm/card1/device/vendor"
Failed to cache model list: [Errno 13] Permission denied: '/opt/vosk_models/model-list.json'
[1:10:06.815927173] [43860]  INFO Camera camera_manager.cpp:340 libcamera v0.7.0+rpt20260205
[1:10:06.828200070] [44452]  INFO RPI pisp.cpp:720 libpisp version v1.4.0 23-03-2026 (13:29:05)
[1:10:06.901125515] [44452]  INFO IPAProxy ipa_proxy.cpp:180 Using tuning file /usr/share/libcamera/ipa/rpi/pisp/ov5647.json
[1:10:06.908768597] [44452]  INFO Camera camera_manager.cpp:223 Adding camera '/base/axi/pcie@1000120000/rp1/i2c@88000/ov5647@36' for pipeline handler rpi/pisp
[1:10:06.908815935] [44452]  INFO RPI pisp.cpp:1181 Registered camera /base/axi/pcie@1000120000/rp1/i2c@88000/ov5647@36 to CFE device /dev/media2 and ISP device /dev/media0 using PiSP variant BCM2712_D0
[1:10:06.911997310] [43860]  INFO Camera camera.cpp:1215 configuring streams: (0) 640x480-XBGR8888/sRGB (1) 640x480-GBRG_PISP_COMP1/RAW
[1:10:06.912138842] [44452]  INFO RPI pisp.cpp:1485 Sensor: /base/axi/pcie@1000120000/rp1/i2c@88000/ov5647@36 - Selected sensor format: 640x480-SGBRG10_1X10/RAW - Selected CFE format: 640x480-PC1g/RAW
&gt;&gt;&gt; heard: hey buddy
Waked, Listening ...
heard: why is a sky blue

That's a great question! The sky is blue due to a phenomenon called **Rayleigh scattering**. Here's a simple breakdown:

1.  **Sunlight is White Light:** Sunlight actually contains all the colors of the rainbow, which combine to look white to us.
2.  **Earth's Atmosphere:** Our atmosphere is made up of tiny gas molecules, primarily nitrogen and oxygen.
3.  **Scattering:** When sunlight enters the atmosphere, these tiny molecules scatter the light in different directions.
4.  **Blue Light Scatters More:** These gas molecules are much smaller than the wavelengths of visible light, and they scatter shorter wavelengths (like blue and violet) much more effectively than longer wavelengths (like red, orange, and yellow).
5.  **Blue Sky:** Because blue light is scattered in all directions across the sky, no matter where you look, you see this scattered blue light, making the sky appear blue.
6.  **Red Sunsets:** At sunrise or sunset, the sunlight has to travel through much more of the atmosphere to reach our eyes. Most of the blue light has been scattered away, leaving the longer-wavelength red and orange light to pass directly through, which is why we often see beautiful red and orange hues at those times.</pre><p>Google Gemini is quite verbose; you may want to change the instructions to make the AI assistant provide more concise answers:</p><pre class="urvanov-syntax-highlighter-plain-tag"># Set instructions
INSTRUCTIONS = f"""
You are a helpful assistant, named {NAME}.
"""</pre><p>The answer has many asterisks, and the text-to-speech will also repeat &#8220;asterisk&#8221; each time it meets one. Here&#8217;s a &#8220;short&#8221; demo where I ask what a Raspberry Pi single board computer is. I cut the video at around two minutes, but because it was not finished just yet :).</p>
<p></p>
<p>The audio quality of the built-in speakers is quite decent for this type of application, and the microphone can pick up the &#8220;Hey! Buddy&#8221; wake words quite far away. I tested it successfully about 10 meters away. It didn&#8217;t quite get my follow-up question at that distance, however.</p>
<p>I won&#8217;t do detailed tests of the <a href="https://www.cnx-software.com/2025/06/29/pironman-5-max-review-a-fancy-raspberry-pi-5-tower-pc-enclosure-with-dual-m-2-pci-sockets-for-ssd-and-or-ai-accelerator/#m-2-sockets-with-nvme-ssds-and-hailo-8l-ai-accelerator">NVMe SSD and Hailo-8 AI accelerator</a>, <a href="https://www.cnx-software.com/2025/06/29/pironman-5-max-review-a-fancy-raspberry-pi-5-tower-pc-enclosure-with-dual-m-2-pci-sockets-for-ssd-and-or-ai-accelerator/#led-rgb-fans">RGB LED configuration</a>, <a href="https://www.cnx-software.com/2025/06/29/pironman-5-max-review-a-fancy-raspberry-pi-5-tower-pc-enclosure-with-dual-m-2-pci-sockets-for-ssd-and-or-ai-accelerator/#oled">OLED display</a>, and more since I already did this in the earlier Pironman 5 Max review. You can still monitor the system and/or configure various parameters with the web-based dashboard at http://raspberrypi.local:34001</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-ProMax-Dashboard.webp"><img decoding="async" class="aligncenter size-medium wp-image-168985" title="Pironman 5 Pro=Max Dashboard" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-ProMax-Dashboard-720x426.webp" alt="Pironman 5 Pro=Max Dashboard" width="720" height="426" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-ProMax-Dashboard-720x426.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-ProMax-Dashboard-1200x709.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-ProMax-Dashboard-300x177.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-ProMax-Dashboard-768x454.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-ProMax-Dashboard-1536x908.webp 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-ProMax-Dashboard-2048x1211.webp 2048w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-Settings.webp"><img decoding="async" class="aligncenter size-medium wp-image-168984" title="Pironman 5 Pro Max Settings" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-Settings-720x444.webp" alt="Pironman 5 Pro Max Settings" width="720" height="444" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-Settings-720x444.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-Settings-1200x740.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-Settings-300x185.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-Settings-768x474.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-Settings.webp 1459w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>Advanced users may prefer the pironman5 command-line utility to automate some of the tasks or configure the system remotely:</p><pre class="urvanov-syntax-highlighter-plain-tag">pi@raspberrypi:~ $ pironman5
usage: pironman5 [-h] [-v] [-c] [-drd [DATABASE_RETENTION_DAYS]]
                 [-dl [{DEBUG,INFO,WARNING,ERROR,CRITICAL,debug,info,warning,error,critical}]]
                 [-rd] [-cp [CONFIG_PATH]] [-eh [ENABLE_HISTORY]]
                 [-re [RGB_ENABLE]] [-rs [RGB_STYLE]] [-rc [RGB_COLOR]]
                 [-rb [RGB_BRIGHTNESS]] [-rp [RGB_SPEED]]
                 [-rl [RGB_LED_COUNT]] [-u [{C,F}]] [-oe [OLED_ENABLE]]
                 [-or [{0,180}]] [-op [OLED_PAGES]] [-os [OLED_SLEEP_TIMEOUT]]
                 {start,stop,launch-browser} ...

Pironman 5 Pro Max command line interface

options:
  -h, --help            show this help message and exit
  -v, --version         Show version
  -c, --config          Show config
  -drd, --database-retention-days [DATABASE_RETENTION_DAYS]
                        Database retention days
  -dl, --debug-level [{DEBUG,INFO,WARNING,ERROR,CRITICAL,debug,info,warning,error,critical}]
                        Debug level
  -rd, --remove-dashboard
                        Remove dashboard
  -cp, --config-path [CONFIG_PATH]
                        Config path
  -eh, --enable-history [ENABLE_HISTORY]
                        Enable history, True/true/on/On/1 or
                        False/false/off/Off/0
  -re, --rgb-enable [RGB_ENABLE]
                        RGB enable True/False
  -rs, --rgb-style [RGB_STYLE]
                        RGB style: ['solid', 'breathing', 'flow',
                        'flow_reverse', 'rainbow', 'rainbow_reverse',
                        'hue_cycle']
  -rc, --rgb-color [RGB_COLOR]
                        RGB color in hex format without # (e.g. 00aabb)
  -rb, --rgb-brightness [RGB_BRIGHTNESS]
                        RGB brightness 0-100
  -rp, --rgb-speed [RGB_SPEED]
                        RGB speed 0-100
  -rl, --rgb-led-count [RGB_LED_COUNT]
                        RGB LED count int
  -u, --temperature-unit [{C,F}]
                        Temperature unit
  -oe, --oled-enable [OLED_ENABLE]
                        OLED enable True/true/on/On/1 or False/false/off/Off/0
  -or, --oled-rotation [{0,180}]
                        Set to rotate OLED display, 0, 180
  -op, --oled-pages [OLED_PAGES]
                        OLED pages, split by ',': mix,performance,ips,disk
  -os, --oled-sleep-timeout [OLED_SLEEP_TIMEOUT]
                        OLED sleep timeout in seconds

Subcommands:
  {start,stop,launch-browser}
    start               Start Pironman5
    stop                Stop Pironman5
    launch-browser      Launch browser</pre><p>I don&#8217;t see any new commands related to the touchscreen display, speakers, or microphone here, so it&#8217;s about the same as for earlier cases.</p>
<p>People who care about low-power consumption will probably not consider this case, but for reference, the idle power consumption is 10.5W with the touchscreen display and Ethernet.</p>
<p>I did a quick stress test to measure CPU and GPU temperature under heavy loads:</p><pre class="urvanov-syntax-highlighter-plain-tag">pi@raspberrypi:~ $ stress-ng -c 4
stress-ng: info:  [134619] defaulting to a 1 day run per stressor
stress-ng: info:  [134619] dispatching hogs: 4 cpu</pre><p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-5-CPU-stress-test-temperature.webp"><img decoding="async" class="aligncenter size-medium wp-image-168989" title="Raspberry Pi 5 CPU stress test temperature" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-5-CPU-stress-test-temperature-720x354.webp" alt="Raspberry Pi 5 CPU stress test temperature" width="720" height="354" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-5-CPU-stress-test-temperature-720x354.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-5-CPU-stress-test-temperature-1200x590.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-5-CPU-stress-test-temperature-300x148.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-5-CPU-stress-test-temperature-768x378.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-5-CPU-stress-test-temperature-1536x756.webp 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-5-CPU-stress-test-temperature.webp 1953w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>After a couple of minutes, the CPU temperature was stable at about 65-66°C in an air-conditioned room at an ambient temperature of 31°C. All Pironman 5 enclosures are over-engineered when it comes to cooling with an ICE cooler and two enclosure fans, so cooling should never be an issue, even when overclocking.</p>
<h2 id="pipower-5-ups-assembly-and-tes">PiPower 5 UPS assembly and test</h2>
<p>Let&#8217;s now play with the PiPower 5 UPS HAT. As shown in the documentation below, it&#8217;s mainly designed for the Raspberry Pi Zero or Model B single board computers.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/PiPower-5-HAT-Assembly-Instructions-Raspberry-Pi-SBC.webp"><img decoding="async" class="aligncenter size-medium wp-image-168585" title="PiPower 5 HAT+ Assembly Instructions Raspberry Pi SBC" src="https://www.cnx-software.com/wp-content/uploads/2026/04/PiPower-5-HAT-Assembly-Instructions-Raspberry-Pi-SBC-720x691.webp" alt="PiPower 5 HAT+ Assembly Instructions Raspberry Pi SBC" width="720" height="691" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/PiPower-5-HAT-Assembly-Instructions-Raspberry-Pi-SBC-720x691.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/PiPower-5-HAT-Assembly-Instructions-Raspberry-Pi-SBC-1200x1152.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/PiPower-5-HAT-Assembly-Instructions-Raspberry-Pi-SBC-260x250.webp 260w, https://www.cnx-software.com/wp-content/uploads/2026/04/PiPower-5-HAT-Assembly-Instructions-Raspberry-Pi-SBC-768x738.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/PiPower-5-HAT-Assembly-Instructions-Raspberry-Pi-SBC-1536x1475.webp 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/PiPower-5-HAT-Assembly-Instructions-Raspberry-Pi-SBC-2048x1967.webp 2048w" sizes="(max-width: 720px) 100vw, 720px" /></a><br />
However, I don&#8217;t have a spare Raspberry Pi with me right now, and I wanted to use it with the Pironman 5 Pro Max enclosure, so I assembled it in a different way using the provided accessories.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/PiPower-5-custom-assembly.webp"><img decoding="async" class="aligncenter size-medium wp-image-168586" title="PiPower 5 custom assembly" src="https://www.cnx-software.com/wp-content/uploads/2026/04/PiPower-5-custom-assembly-720x528.webp" alt="PiPower 5 custom assembly" width="720" height="528" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/PiPower-5-custom-assembly-720x528.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/PiPower-5-custom-assembly-300x220.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/PiPower-5-custom-assembly-768x563.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/PiPower-5-custom-assembly.webp 1200w" sizes="(max-width: 720px) 100vw, 720px" /></a><br />
This allowed me to insert the kit into the case, but it&#8217;s not ideal, since it&#8217;s thicker than needed, and also partially hide the display, depending on the angle&#8230;</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-Case-PiPower-5-UPS.webp"><img decoding="async" class="aligncenter size-medium wp-image-168587" title="Pironman 5 Pro Max Case PiPower 5 UPS" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-Case-PiPower-5-UPS-720x480.webp" alt="Pironman 5 Pro Max Case PiPower 5 UPS" width="720" height="480" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-Case-PiPower-5-UPS-720x480.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-Case-PiPower-5-UPS-300x200.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-Case-PiPower-5-UPS-768x512.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-Case-PiPower-5-UPS.webp 1200w" sizes="(max-width: 720px) 100vw, 720px" /></a><br />
With hindsight, it would have been better to just stick the battery on top of the case and insert the PiPower 5 HAT+ without using standoffs and the acrylic plate. So for testing, I placed the battery mounted on the acrylic enclosure on top of the case instead.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-UPS-battery-on-top.webp"><img decoding="async" class="aligncenter size-medium wp-image-168649" title="Pironman 5 Pro Max UPS battery on top" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-UPS-battery-on-top-720x480.webp" alt="Pironman 5 Pro Max UPS battery on top" width="720" height="480" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-UPS-battery-on-top-720x480.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-UPS-battery-on-top-300x200.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-UPS-battery-on-top-768x512.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-UPS-battery-on-top.webp 1200w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>There&#8217;s an opportunity here for a future UPS module for Pironman cases that looks a little neater&#8230;</p>
<p>The PiPower 5 HAT also requires its own software, as explained in <a href="https://docs.sunfounder.com/projects/pipower5/en/latest/pipower_hat.html">the documentation</a>. Let&#8217;s install it:</p><pre class="urvanov-syntax-highlighter-plain-tag">git clone https://github.com/sunfounder/pipower5
cd pipower5
sudo python3 install.py</pre><p>Once installed, we have access to additional &#8220;Battery&#8221; and &#8220;Raspberry Pi Power&#8221; widgets in the web dashboard (http://raspberrypi.local:34001) that report the voltage, current, power, level, and charging status for the battery, and voltage, current, power, and power source for the Raspberry Pi.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/PiPower-5-web-dashboard.webp"><img decoding="async" class="aligncenter size-medium wp-image-168647" title="PiPower 5 web dashboard" src="https://www.cnx-software.com/wp-content/uploads/2026/04/PiPower-5-web-dashboard-720x331.webp" alt="PiPower 5 web dashboard" width="720" height="331" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/PiPower-5-web-dashboard-720x331.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/PiPower-5-web-dashboard-1200x551.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/PiPower-5-web-dashboard-300x138.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/PiPower-5-web-dashboard-768x353.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/PiPower-5-web-dashboard-1536x706.webp 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/PiPower-5-web-dashboard-2048x941.webp 2048w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>We also have new options in the Settings, such as Shutdown Strategy and Power Failure Simulation.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/PiPower-5-shutdown-strategy.webp"><img decoding="async" class="aligncenter size-medium wp-image-168648" title="PiPower 5 shutdown strategy" src="https://www.cnx-software.com/wp-content/uploads/2026/04/PiPower-5-shutdown-strategy-720x694.webp" alt="PiPower 5 shutdown strategy" width="720" height="694" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/PiPower-5-shutdown-strategy-720x694.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/PiPower-5-shutdown-strategy-1200x1157.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/PiPower-5-shutdown-strategy-259x250.webp 259w, https://www.cnx-software.com/wp-content/uploads/2026/04/PiPower-5-shutdown-strategy-768x741.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/PiPower-5-shutdown-strategy.webp 1214w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>SunFounder also provided the pipower5 command-line utility to perform battery monitoring, and there&#8217;s also an option to send an email.</p><pre class="urvanov-syntax-highlighter-plain-tag">pi@raspberrypi:~ $ pipower5
usage: pipower5 [-h] [-v] [-c] [-drd [DATABASE_RETENTION_DAYS]]
                [-dl [{debug,info,warning,error,critical}]] [-rd]
                [-cp [CONFIG_PATH]] [-sp [SHUTDOWN_PERCENTAGE]] [-iv] [-ic]
                [-ov] [-oc] [-bv] [-bc] [-bp] [-bs] [-ii] [-ichg] [-do] [-sr]
                [-pb] [-cc] [-a] [-fv] [-pfs [POWER_FAILURE_SIMULATION]]
                [-seo [SEND_EMAIL_ON]] [-set [SEND_EMAIL_TO]]
                [-ss [SMTP_SERVER]] [-smp [SMTP_PORT]] [-se [SMTP_EMAIL]]
                [-spw [SMTP_PASSWORD]] [-ssc [SMTP_SECURITY]] [-bzo [BUZZ_ON]]
                [-bzv [BUZZER_VOLUME]] [-bzt [BUZZER_TEST]] [-u [{C,F}]]
                [{start,stop}]

PiPower 5

positional arguments:
  {start,stop}          Command

options:
  -h, --help            show this help message and exit
  -v, --version         Show version
  -c, --config          Show config
  -drd, --database-retention-days [DATABASE_RETENTION_DAYS]
                        Database retention days
  -dl, --debug-level [{debug,info,warning,error,critical}]
                        Debug level
  -rd, --remove-dashboard
                        Remove dashboard
  -cp, --config-path [CONFIG_PATH]
                        Config path
  -sp, --shutdown-percentage [SHUTDOWN_PERCENTAGE]
                        Set shutdown percentage, leave empty to read
  -iv, --input-voltage  Read input voltage
  -ic, --input-current  Read input current
  -ov, --output-voltage
                        Read output voltage
  -oc, --output-current
                        Read output current
  -bv, --battery-voltage
                        Read battery voltage
  -bc, --battery-current
                        Read battery current
  -bp, --battery-percentage
                        Read battery percentage
  -bs, --battery-source
                        Read battery source
  -ii, --is-input-plugged_in
                        Read is input plugged in
  -ichg, --is-charging  Read is charging
  -do, --default-on     Read default on
  -sr, --shutdown-request
                        Read shutdown request
  -pb, --power-btn      Read power button
  -cc, --charging-current
                        Max charging current
  -a, --all             Show all status
  -fv, --firmware       PiPower5 firmware version
  -pfs, --power-failure-simulation [POWER_FAILURE_SIMULATION]
                        Power failure simulation
  -seo, --send-email-on [SEND_EMAIL_ON]
                        Send email on: ['battery_activated', 'low_battery',
                        'power_disconnected', 'power_restored',
                        'power_insufficient', 'battery_critical_shutdown',
                        'battery_voltage_critical_shutdown']
  -set, --send-email-to [SEND_EMAIL_TO]
                        Email address to send email to
  -ss, --smtp-server [SMTP_SERVER]
                        SMTP server
  -smp, --smtp-port [SMTP_PORT]
                        SMTP port
  -se, --smtp-email [SMTP_EMAIL]
                        SMTP email
  -spw, --smtp-password [SMTP_PASSWORD]
                        SMTP password
  -ssc, --smtp-security [SMTP_SECURITY]
                        SMTP security, 'none', 'ssl' or 'tls'
  -bzo, --buzz-on [BUZZ_ON]
                        Buzz on: ['battery_activated', 'low_battery',
                        'power_disconnected', 'power_restored',
                        'power_insufficient', 'battery_critical_shutdown',
                        'battery_voltage_critical_shutdown']
  -bzv, --buzzer-volume [BUZZER_VOLUME]
                        Buzz volume
  -bzt, --buzzer-test [BUZZER_TEST]
                        Test buzzer on selected event.
  -u, --temperature-unit [{C,F}]
                        Temperature unit</pre><p>I did a quick UPS test by removing the USB-C cable from the PiPower 5 UPS HAT and letting the system run on battery. No problem during the switch.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-PiPower-5-UPS-test.webp"><img decoding="async" class="aligncenter size-medium wp-image-168650" title="Pironman 5 Pro Max PiPower 5 UPS test" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-PiPower-5-UPS-test-720x562.webp" alt="Pironman 5 Pro Max PiPower 5 UPS test" width="720" height="562" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-PiPower-5-UPS-test-720x562.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-PiPower-5-UPS-test-1200x937.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-PiPower-5-UPS-test-300x234.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-PiPower-5-UPS-test-768x599.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-PiPower-5-UPS-test-1536x1199.webp 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/Pironman-5-Pro-Max-PiPower-5-UPS-test-2048x1598.webp 2048w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>I did that five times, and there weren&#8217;t any issues. We can also hear beeps when the power circuitry switches between the battery and USB power adapter and vice versa. The dashboard also reflects the status correctly when running on batteries.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/PiPower-5-on-battery.webp"><img decoding="async" class="aligncenter size-medium wp-image-168651" title="PiPower 5 on battery" src="https://www.cnx-software.com/wp-content/uploads/2026/04/PiPower-5-on-battery-720x522.webp" alt="PiPower 5 on battery" width="720" height="522" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/PiPower-5-on-battery-720x522.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/PiPower-5-on-battery-1200x869.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/PiPower-5-on-battery-300x217.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/PiPower-5-on-battery-768x556.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/PiPower-5-on-battery-1536x1113.webp 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/PiPower-5-on-battery-2048x1484.webp 2048w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>For another test, I kept the default 10% battery level threshold in the Shutdown Strategy section, and disconnected the power with a 89% charge. The system cleanly turned off after about one hour. After reconnecting the power supply and restarting the Raspberry Pi 5, I went to check the charge level, and it was 37%, quite a bit higher than the 10% threshold, but at least the system shut down cleanly, protecting your data.</p>
<h2 id="conclusion">Conclusion</h2>
<p>The Pironman 5 Pro Max is another neat little Raspberry Pi 5 tower PC case from SunFounder that builds upon previous models, but is suitable for video and audio applications without external hardware, thanks to a 4.3-inch touchscreen display, a 5MP camera, stereo speakers, and a USB microphone. Besides the hardware, the company provides good documentation, notably for creating your own AI-powered voice assistant/smart speaker.</p>
<p>Like other Pironman 5 cases, the Pro Max is over-engineered, but as we noted in previous reviews, that’s part of the charm, and cooling works great with the large heatsink with built-in fan and two RGB fans. The latter two can actually be turned off most of the time since the heatsink already does a proper job. Pironman 5 Pro Max model retains a downside of the Max due to ASM1182e 2-Port PCIe x1 Gen2 that does not allow for PCIe Gen3 x1, so the SSDs and AI accelerators are limited to 5GT/s speed. The Pironman5 script does increase the CPU load along with the Influx database it relies on when the dashboard is active, but nothing dramatic (under 10%), and you can lower that by completely disabling the web dashboard.</p>
<p>The PiPower 5 HAT kit does its job as a UPS with the provided 2,000 mAh battery, and the software handles graceful shutdown when the battery level gets too low, protecting your data in the process. I tried to simulate multiple power failures, some very short, some longer, and I never had unexpected reboots.  It&#8217;s better suited for direct use with the Raspberry Pi Zero or Model B boards, as while it&#8217;s possible to use it with the Pironman 5 Pro Max enclosure, it looks more like a hack than a nicely packaged solution, since the HAT must be placed on the outside, and the battery on top of the enclosure.</p>
<p>I&#8217;d like to thank SunFounder for sending the Pironman 5 Pro Max tower PC enclosure for the Raspberry Pi 5 and the PiPower 5 UPS kit for review. The Pironman 5 Pro Max is sold <strong><a href="https://amzn.to/3P7G40h" rel="nofollow">for $145.99 on Amazon</a></strong> and <strong><a href="https://www.sunfounder.com/products/pironman-5-pro-max-mini-pc-case-with-touch-screen-for-raspberry-pi-5" rel="nofollow">the SunFounder store</a> </strong>before eventual tariffs and VAT.  The PiPower 5 is offered <strong><a href="https://www.sunfounder.com/products/sunfounder-raspberry-pi-4-ups-power-supply" rel="nofollow">for $34.99 on the SunFounder store</a></strong>, <strong><a href="https://s.click.aliexpress.com/e/_c3EVimJn" rel="nofollow">$32.99 on AliExpress</a></strong>, and you&#8217;ll find it as part of the Pironman 5 Pro Max + PiPower 5 kit <strong><a href="https://amzn.to/488b9aY" rel="nofollow">for $178.99 on Amazon</a></strong>.</p>
<p>The post <a href="https://www.cnx-software.com/2026/04/18/pironman-5-pro-max-review-a-raspberry-pi-5-tower-pc-case-with-integrated-video-and-audio-capabilities-ups-kit/">Pironman 5 Pro Max Review &#8211; A Raspberry Pi 5 Tower PC case with integrated video and audio capabilities, optional UPS kit</a> appeared first on <a href="https://www.cnx-software.com">CNX Software - Embedded Systems News</a>.</p>
]]></content:encoded>
					</item>
	
			<item>
				<title>Boardcon Tiny1126B is a smaller and lighter Rockchip RV1126B system-on-module, yet with more I/Os</title>
				<link>https://www.cnx-software.com/2026/04/17/boardcon-tiny1126b-smaller-lighter-rockchip-rv1126b-system-on-module-yet-with-more-ios/</link>
				<pubDate>Fri, 17 Apr 2026 10:57:50 +0000</pubDate>
								<dc:creator><![CDATA[Jean-Luc Aufranc (CNXSoft)]]></dc:creator>				<guid isPermaLink="false">https://www.cnx-software.com/?p=168956</guid>
					<description><![CDATA[Boardcon Tiny1126B shrinks the company&#8217;s MINI1126B-P Rockchip RV1126B system-on-module (SoM) from 38x30mm to 34x30mm, targeting...]]></description>

				<content:encoded><![CDATA[<div><img width="720" height="384" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Tiny-Rockchip-RV1126B-system-on-module-720x384.jpg" class="attachment-medium size-medium wp-post-image" alt="Tiny Rockchip RV1126B system-on-module"  decoding="async" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Tiny-Rockchip-RV1126B-system-on-module-720x384.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Tiny-Rockchip-RV1126B-system-on-module-300x160.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Tiny-Rockchip-RV1126B-system-on-module-768x410.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Tiny-Rockchip-RV1126B-system-on-module.jpg 1200w" sizes="100vw" /></div><figure><img src="https://www.cnx-software.com/wp-content/uploads/2026/04/Tiny-Rockchip-RV1126B-system-on-module.jpg" class="type:primaryImage" alt="Tiny Rockchip RV1126B system-on-module" /></figure><p><strong>Boardcon Tiny1126B</strong> shrinks the company&#8217;s <a href="https://www.cnx-software.com/2025/09/02/rockchip-rv1126b-p-quad-core-cortex-a53-soc-shows-up-in-ai-vision-system-on-module/">MINI1126B-P Rockchip RV1126B system-on-module (SoM)</a> from 38x30mm to 34x30mm, targeting even more compact AI vision systems such as smart cameras, smart door locks, inspection cameras, cleaning/logistics robots, DMS (Driver Monitoring Systems), BSD (Blind Spot Detection) solutions, and smart displays.</p>
<p>Despite its smaller size, the Tiny1126B features two 0.4mm pitch 100-pin connectors, instead of two 0.5mm pitch 80-pin connectors for its predecessors, offering even more I/Os. It&#8217;s notably gaining a USB 3.0 DRD (Dual-Role Device) interface, an extra SDMMC interface, one additional SPI and I2C interfaces, Fast Ethernet, and more. The rest of the specifications, including memory capacity (up to 4GB LPDDR5) and storage (up to 256GB eMMC flash), remain the same.</p>
<h2 id="boardcon-tiny1126b-system-on-m">Boardcon Tiny1126B system-on-module</h2>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Tiny-Rockchip-RV1126B-system-on-module.jpg"><img decoding="async" class="aligncenter size-medium wp-image-168963" title="Tiny Rockchip RV1126B system on module" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Tiny-Rockchip-RV1126B-system-on-module-720x384.jpg" alt="Tiny Rockchip RV1126B system-on-module" width="720" height="384" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Tiny-Rockchip-RV1126B-system-on-module-720x384.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Tiny-Rockchip-RV1126B-system-on-module-300x160.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Tiny-Rockchip-RV1126B-system-on-module-768x410.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Tiny-Rockchip-RV1126B-system-on-module.jpg 1200w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>Boardcon Tiny1126B specifications:</p>
<ul>
<li>SoC – <a href="https://www.cnx-software.com/2025/09/02/rockchip-rv1126b-p-quad-core-cortex-a53-soc-shows-up-in-ai-vision-system-on-module/#rockchip-rv1126b-p-ai-camera-soc">Rockchip RV1126B</a>
<ul>
<li>CPU – Quad-core Arm Cortex-A53 up to 1.6 GHz with 32KB L1 I-Cache and 32KB L1 D-Cache, unified 512KB L2 Cache</li>
<li>GPU – 2D Graphics Engine</li>
<li>VPU
<ul>
<li>Video Decoder – H.265/H.264 up to 3840×2160 @ 30fps</li>
<li>Video Encoder  – H.265, H.264, JPEG up to 12Mbps @ 30fps</li>
<li>JPEG Decoder</li>
</ul>
</li>
<li>AI accelerator – Rockchip NPU engine up to 3 TOPS (INT8); supports INT4, INT8, INT16, and FP16 models; TensorFlow, ONNX, PyTorch, and Caffe frameworks.</li>
</ul>
</li>
<li>System Memory – 2GB or 4GB LPDDR4</li>
<li>Storage – 8GB, 16GB, 32GB, 64GB, 128GB, or 256GB eMMC flash</li>
<li>Networking chip – <del>Realtek RTL8211F-CG GbE PHY</del> (<strong>moved to carrier board if needed</strong>)</li>
<li><strong>2x 100-pin, 0.4mm pitch</strong> female board-to-board connectors
<ul>
<li>Storage – <strong>2x</strong> SDMMC, SDIO</li>
<li>Display I/F – RGB LCD, MIPI DSI</li>
<li>Camera I/F – 2x MIPI CSI</li>
<li>Audio – <strong>2x</strong> MIC, <strong>1x DSM (Digital Speaker Module)</strong></li>
<li>Networking – Gigabit Ethernet, <strong>Fast Ethernet PHY</strong></li>
<li>USB – USB 2.0 Host, USB 2.0 OTG, <strong>USB 3.0 DRD (Dual-Role Device)</strong></li>
<li>Other peripherals – 3x UART, <strong>3x</strong> I2C, <strong>2x</strong> SPI, <strong>7x</strong> SARADC IN, <strong>2x</strong> CAN, GPIO, etc.</li>
</ul>
</li>
<li>Supply Voltage – 5V DC; PMIC: RK809-9 (also audio codec)</li>
<li>Dimensions – <strong>34</strong> x 30 mm (8-layer PCB)</li>
<li>Weight – <strong>5</strong> grams (previous model was 6.1 grams)</li>
<li>Temperature Range &#8211; -20°C to +85°C</li>
</ul>
<figure id="attachment_168965" aria-describedby="caption-attachment-168965"  class="wp-caption aligncenter"><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Mini1126B-vs-Tiny1126B.webp"><img decoding="async" class="size-medium wp-image-168965" title="Mini1126B vs Tiny1126B" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Mini1126B-vs-Tiny1126B-720x340.webp" alt="Mini1126B vs Tiny1126B" width="720" height="340" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Mini1126B-vs-Tiny1126B-720x340.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Mini1126B-vs-Tiny1126B-300x142.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Mini1126B-vs-Tiny1126B-768x362.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Mini1126B-vs-Tiny1126B.webp 1200w" sizes="(max-width: 720px) 100vw, 720px" /></a><figcaption id="caption-attachment-168965" class="wp-caption-text">Mini1126B (left) vs Tiny1126B (right)</figcaption></figure>
<p>On the software side, Boardcon provides support for Debian 12 using the Buildroot build system with Linux 6.1.141 and u-Boot 2017.09. None of the development resources is public, and the company only provides an SDK to customers.</p>
<h2 id="sbc1126b-single-board-computer">SBC1126B single board computer and development board</h2>
<p>Besides the Linux SDK, Boardcom also offers the SBC1126B single board computer and development board to evaluate the Tiny1126B and quickly get started with software development.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/SBC1126B-single-board-computer.webp"><img decoding="async" class="aligncenter size-medium wp-image-168966" title="SBC1126B single board computer" src="https://www.cnx-software.com/wp-content/uploads/2026/04/SBC1126B-single-board-computer-720x438.webp" alt="SBC1126B single board computer" width="720" height="438" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/SBC1126B-single-board-computer-720x438.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/SBC1126B-single-board-computer-300x183.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/SBC1126B-single-board-computer-768x468.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/SBC1126B-single-board-computer.webp 800w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>SBC1126B specifications:</p>
<ul>
<li>Supported SoM – Boardcom Tiny1126B as described above.</li>
<li>Storage – MicroSD card slot</li>
<li>Display I/F – 26-pin MIPI DSI header for displays up to 1920&#215;1080 @ 60 Hz</li>
<li>Camera I/F – 2x 30-pin 4-lane MIPI CSI FPC connectors</li>
<li>Audio
<ul>
<li>2-pin MIC connector</li>
<li>2-pin Speaker connector</li>
<li>8-pin I2S connector</li>
</ul>
</li>
<li>Networking
<ul>
<li>Gigabit Ethernet RJ45 port via Realtek RTL8211F-CG controller</li>
<li>Fast Ethernet RJ45 port</li>
<li>Note: <em>The two Ethernet ports are mutually exclusive (shared GMAC)</em></li>
<li>2.4GHz WiFi (802.11b/g/n) and Bluetooth 4.2</li>
</ul>
</li>
<li>USB
<ul>
<li>1x USB 3.0 DRD Type-A connector</li>
<li>4x USB 2.0 Type-A host ports</li>
</ul>
</li>
<li>Serial
<ul>
<li>3-pin serial debug connector</li>
<li>6-pin UART (4-wire) connector</li>
<li>2x 3-pin RS485 connectors</li>
</ul>
</li>
<li>Expansion
<ul>
<li>2x CAN Bus via 2-pin connectors</li>
<li>6x GPIO via 4-/6-pin connectors</li>
<li>6x ADC via 8-pin connector</li>
<li>1x SPI (SPI1_M2) via 6-pin connector</li>
</ul>
</li>
<li>Misc
<ul>
<li>Reset, Recovery, and Power keys</li>
<li>Supercap-powered RTC</li>
<li>Infrared receiver connector</li>
</ul>
</li>
<li>Power Supply
<ul>
<li>12V/3A DC input jack</li>
<li>7.4V Li-ion battery via 3-pin connector</li>
</ul>
</li>
<li>Dimensions – 120 x 95 mm</li>
<li>Temperature Range &#8211; 0 to 70°C</li>
</ul>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Rockchip-RV1126B-single-board-computer.webp"><img decoding="async" class="aligncenter size-medium wp-image-168967" title="Rockchip RV1126B single board computer" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Rockchip-RV1126B-single-board-computer-720x480.webp" alt="Rockchip RV1126B single board computer" width="720" height="480" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Rockchip-RV1126B-single-board-computer-720x480.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Rockchip-RV1126B-single-board-computer-300x200.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Rockchip-RV1126B-single-board-computer-768x512.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Rockchip-RV1126B-single-board-computer.webp 1200w" sizes="(max-width: 720px) 100vw, 720px" /></a>Boardcon didn&#8217;t provide pricing information for the new Rockchip RV1126 system-on-module and single board computer. Further details may be found on <a href="https://www.armdesigner.com/productDetail/Tiny1126B">the product page</a>.</p>
<p>The post <a href="https://www.cnx-software.com/2026/04/17/boardcon-tiny1126b-smaller-lighter-rockchip-rv1126b-system-on-module-yet-with-more-ios/">Boardcon Tiny1126B is a smaller and lighter Rockchip RV1126B system-on-module, yet with more I/Os</a> appeared first on <a href="https://www.cnx-software.com">CNX Software - Embedded Systems News</a>.</p>
]]></content:encoded>
					</item>
	
			<item>
				<title>WiQwiic-32 &#8211; A compact USB-C IoT board with eight Qwiic connectors (Crowdfunding)</title>
				<link>https://www.cnx-software.com/2026/04/17/wiqwiic-32-a-compact-usb-c-iot-board-with-eight-qwiic-connectors/</link>
				<pubDate>Fri, 17 Apr 2026 09:14:43 +0000</pubDate>
								<dc:creator><![CDATA[Jean-Luc Aufranc (CNXSoft)]]></dc:creator>				<guid isPermaLink="false">https://www.cnx-software.com/?p=168936</guid>
					<description><![CDATA[Hack The Board&#8217;s WiQwiic-32 is a small USB-C IoT development board based on an ESP32-S3-WROOM-1...]]></description>

				<content:encoded><![CDATA[<div><img width="720" height="503" src="https://www.cnx-software.com/wp-content/uploads/2026/04/WiQwiic-32-USB-C-development-board-720x503.jpg" class="attachment-medium size-medium wp-post-image" alt="WiQwiic-32 USB-C development board"  decoding="async" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/WiQwiic-32-USB-C-development-board-720x503.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/WiQwiic-32-USB-C-development-board-1200x839.jpg 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/WiQwiic-32-USB-C-development-board-300x210.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/WiQwiic-32-USB-C-development-board-768x537.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/WiQwiic-32-USB-C-development-board-1536x1073.jpg 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/WiQwiic-32-USB-C-development-board.jpg 1600w" sizes="100vw" /></div><figure><img src="https://www.cnx-software.com/wp-content/uploads/2026/04/WiQwiic-32-USB-C-development-board.jpg" class="type:primaryImage" alt="WiQwiic-32 USB-C development board" /></figure><p>Hack The Board&#8217;s WiQwiic-32 is a small USB-C IoT development board based on an ESP32-S3-WROOM-1 Wi-Fi and Bluetooth module, and equipped with a 1.14-inch LCD and eight Qwiic ports for easy prototyping with compatible modules.</p>
<p>It also features a microphone and a buzzer for audio interaction, four buttons, two RGB LEDs, and a power LED.  There aren&#8217;t any through-holes for GPIO pins, so expansion is only possible through the Qwiic connectors, although you can always add a Qwiic to header converter module if you ever need breadboard-compatible GPIO headers.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/WiQwiic-32-USB-C-development-board.jpg"><img decoding="async" class="aligncenter size-medium wp-image-168938" title="WiQwiic-32 USB-C development board" src="https://www.cnx-software.com/wp-content/uploads/2026/04/WiQwiic-32-USB-C-development-board-720x503.jpg" alt="WiQwiic-32 USB-C development board" width="720" height="503" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/WiQwiic-32-USB-C-development-board-720x503.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/WiQwiic-32-USB-C-development-board-1200x839.jpg 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/WiQwiic-32-USB-C-development-board-300x210.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/WiQwiic-32-USB-C-development-board-768x537.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/WiQwiic-32-USB-C-development-board-1536x1073.jpg 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/WiQwiic-32-USB-C-development-board.jpg 1600w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>WiQwiic-32 specifications:</p>
<ul>
<li>Wireless Module – ESP32-S3-WROOM-1
<ul>
<li>SoC – <a href="https://www.cnx-software.com/2021/01/02/esp32-s3-dual-core-wifi-and-bluetooth-le-5-soc-supports-ai-acceleration-for-aiot-applications/">Espressif Systems ESP32-S3</a>
<ul>
<li>CPU – Dual-core Tensilica LX7 up to 240 MHz with vector extension for AI/ML workloads</li>
<li>RAM – 512KB SRAM</li>
<li>Storage – TBD</li>
<li>Wireless – WiFi 4 and Bluetooth LE 5</li>
</ul>
</li>
<li>Antenna – PCB antenna</li>
</ul>
</li>
<li>Display – 1.14-inch TFT display</li>
<li>Audio
<ul>
<li>On-board buzzer</li>
<li>Built-in microphone for voice and sound detection</li>
</ul>
</li>
<li>USB &#8211; USB Type-C male port for power and programming</li>
<li>Expansion
<ul>
<li>8x Qwiic connectors for I2C expansion modules</li>
<li>3.3V/5V I/O voltage selection switch</li>
</ul>
</li>
<li>Misc
<ul>
<li>Reset and Boot buttons</li>
<li>2x user buttons</li>
<li>2x RGB LEDs + power LED</li>
</ul>
</li>
<li>Power Supply &#8211; 5V via USB-C port</li>
<li>Dimensions &#8211; TBD (small)</li>
</ul>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/ESP32-WROOM-32-USB-C-board.webp"><img decoding="async" class="aligncenter wp-image-168939 size-medium" title="ESP32-S3-WROOM-32 USB-C board" src="https://www.cnx-software.com/wp-content/uploads/2026/04/ESP32-WROOM-32-USB-C-board-720x545.webp" alt="ESP32-S3-WROOM-32 USB-C board" width="720" height="545" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/ESP32-WROOM-32-USB-C-board-720x545.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/ESP32-WROOM-32-USB-C-board-300x227.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/ESP32-WROOM-32-USB-C-board-768x581.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/ESP32-WROOM-32-USB-C-board.webp 1124w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/ESP32-board-eight-Qwiic-connectors.webp"><img decoding="async" class="aligncenter size-medium wp-image-168941" title="ESP32 board eight Qwiic connectors" src="https://www.cnx-software.com/wp-content/uploads/2026/04/ESP32-board-eight-Qwiic-connectors-720x452.webp" alt="ESP32 board eight Qwiic connectors" width="720" height="452" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/ESP32-board-eight-Qwiic-connectors-720x452.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/ESP32-board-eight-Qwiic-connectors-300x188.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/ESP32-board-eight-Qwiic-connectors-768x482.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/ESP32-board-eight-Qwiic-connectors.webp 1200w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>Besides the WiQwiic-32 board itself, &#8220;Hack the Board&#8221; also designed a few Qwiic add-on boards:</p>
<ul>
<li>A BME280 environmental sensor breakout for temperature, humidity, and pressure data</li>
<li>An IR transceiver breakout for infrared receiver and blaster functions</li>
<li>A 2-channel relay breakout</li>
<li>A GPIO expander breakout (MCP23017) to add more GPIOs through a Qwiic connector</li>
<li>A Qwiic to header converter for breadboard prototyping</li>
<li>An RGB LED breakout with 5x WS2812B</li>
<li>A dual-button breakout</li>
<li>An LED breakout with Red and Green 5mm LEDs</li>
<li>An analog sensor breakout with a potentiometer and a light sensor</li>
</ul>
<p>You should also be able to use any other Qwiic module from Sparkfun, Adafruit, and others, with hundreds, if not thousands, of modules on the market.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Hack-The-Board-Qwiic-modules.webp"><img decoding="async" class="aligncenter size-medium wp-image-168942" title="Hack The Board Qwiic modules" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Hack-The-Board-Qwiic-modules-720x648.webp" alt="Hack The Board Qwiic modules" width="720" height="648" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Hack-The-Board-Qwiic-modules-720x648.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Hack-The-Board-Qwiic-modules-1200x1080.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/Hack-The-Board-Qwiic-modules-278x250.webp 278w, https://www.cnx-software.com/wp-content/uploads/2026/04/Hack-The-Board-Qwiic-modules-768x692.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Hack-The-Board-Qwiic-modules-1536x1383.webp 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/Hack-The-Board-Qwiic-modules.webp 2048w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>It looks to be purely a hardware project, as there aren&#8217;t any educational materials or sample code that I could find. You should be able to use Arduino, MicroPython, the ESP-IDF framework, or any other language/framework compatible with the ESP32-S3. We are told the Qwiic board can be used for a range of applications without any soldering required, such as web-based control systems, smart automation systems, IR-based home automation, sound-reactive LED solutions, and so on.</p>
<p>There are plenty of <a href="https://www.cnx-software.com/?s=qwiic">MCU boards with Qwiic connectors</a>, but usually they have only one or two, and the WiQwiic-32 with eight Qwiic is unique in that respect. However, since you can daisy-chain I2C devices, some projects will rely on Qwiic I2C expander modules such as the <a href="https://amzn.to/41A6Npv" rel="nofollow">Sparkfun Qwiic Multiport module</a> (about $4).</p>
<p></p>
<p>While I like the concept, price should also be considered here, since the WiQwiic-32 board starts <a href="https://www.kickstarter.com/projects/hacktheboard/wiqwiic-32" rel="nofollow">at about $65 on Kickstarter</a>, and a starter kit with the board, a BME280 sensor, a button breakout, and an LED breakout goes for $94. There are also various bundles with a mix of WiQwiic-32 boards and Qwiic modules. Shipping adds 12 Euros, and deliveries are expected to start in July 2026.</p>
<p>The post <a href="https://www.cnx-software.com/2026/04/17/wiqwiic-32-a-compact-usb-c-iot-board-with-eight-qwiic-connectors/">WiQwiic-32 &#8211; A compact USB-C IoT board with eight Qwiic connectors (Crowdfunding)</a> appeared first on <a href="https://www.cnx-software.com">CNX Software - Embedded Systems News</a>.</p>
]]></content:encoded>
					</item>
	
			<item>
				<title>reBot Arm B601-DM &#8211; An open-source 6+1 DoF robotic arm for embodied AI and teleoperation applications</title>
				<link>https://www.cnx-software.com/2026/04/17/rebot-arm-b601-dm-an-open-source-61-dof-robotic-arm-for-embodied-ai-and-teleoperation-applications/</link>
				<pubDate>Fri, 17 Apr 2026 04:39:54 +0000</pubDate>
								<dc:creator><![CDATA[Debashis Das]]></dc:creator>				<guid isPermaLink="false">https://www.cnx-software.com/?p=168883</guid>
					<description><![CDATA[Seeed Studio reBot Arm B601-DM is a fully open-source 6-axis robotic arm (plus a parallel...]]></description>

				<content:encoded><![CDATA[<div><img width="720" height="480" src="https://www.cnx-software.com/wp-content/uploads/2026/04/reBot-Arm-B601-DM-Bundle-720x480.jpg" class="attachment-medium size-medium wp-post-image" alt="reBot Arm B601 DM Bundle"  decoding="async" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/reBot-Arm-B601-DM-Bundle-720x480.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/reBot-Arm-B601-DM-Bundle-300x200.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/reBot-Arm-B601-DM-Bundle-768x512.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/reBot-Arm-B601-DM-Bundle.jpg 1200w" sizes="100vw" /></div><figure><img src="https://www.cnx-software.com/wp-content/uploads/2026/04/reBot-Arm-B601-DM-Bundle.jpg" class="type:primaryImage" alt="reBot Arm B601 DM Bundle" /></figure><p>Seeed Studio <strong>reBot Arm B601-DM</strong> is a fully open-source 6-axis robotic arm (plus a parallel gripper) designed to lower the barrier to entry for embodied AI learning and teleoperation. Built around high-performance Damiao actuators, the arm offers up to 767mm of reach, a 1.5kg payload capacity, and high-precision 0.2mm repeatability.</p>
<p>Designed for researchers and robotics developers, the B601-DM is compatible out of the box with major AI and robotics frameworks, including ROS 1/2, Hugging Face’s LeRobot, NVIDIA Isaac Sim, and Pinocchio.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/reBot-Arm-B601-DM-Bundle.jpg"><img decoding="async" class="aligncenter wp-image-168916 size-medium" title="reBot Arm B601 DM Bundle" src="https://www.cnx-software.com/wp-content/uploads/2026/04/reBot-Arm-B601-DM-Bundle-720x480.jpg" alt="reBot Arm B601-DM - open-source AI robotic arm" width="720" height="480" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/reBot-Arm-B601-DM-Bundle-720x480.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/reBot-Arm-B601-DM-Bundle-300x200.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/reBot-Arm-B601-DM-Bundle-768x512.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/reBot-Arm-B601-DM-Bundle.jpg 1200w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>Seeed Studio reBot Arm B601-DM specifications:</p>
<ul>
<li>Communication – CAN bus @ 1Mbps) and UART @ 921600bps</li>
<li>Degrees of Freedom (DOF) – 6-axis arm + 1 parallel gripper</li>
<li>Motors / Actuators – 7x Damiao motors
<ul>
<li>4x DAMIAO 4310 (DM-J4310-2EC)</li>
<li>3x DAMIAO 4340P (DM-J4340P-2EC) high-torque motors</li>
</ul>
</li>
<li>Payload – 1.5kg (without gripper, at recommended 70% reach)</li>
<li>Reach – 767mm (with gripper), 607mm (without gripper)</li>
<li>Repeatability – &lt; 0.2 mm</li>
<li>Joint torque and range
<ul>
<li>Joint 1 – 27 N·m, ±2.61 rad</li>
<li>Joint 2 – 27 N·m, -3.7 to 0 rad</li>
<li>Joint 3 – 27 N·m, -3.7 to 0 rad</li>
<li>Joint 4 – 7 N·m, ±1.57 rad</li>
<li>Joint 5 – 7 N·m, ±1.57 rad</li>
<li>Joint 6 – 7 N·m, ±1.57 rad</li>
<li>Gripper – -325° to 0° (-5.7 rad to 0 rad, 0 to 100mm width)</li>
</ul>
</li>
<li>Encoders – 14-bit Single-turn magnetic encoders</li>
<li>Control Modes – MIT Mode, Speed Mode, and Position Mode</li>
<li>Max Velocity – Up to 200 rad/s on J4/J5/J6/Gripper, 50 rad/s on J1/J2/J3</li>
<li>Safety
<ul>
<li>Driver/Motor over-temperature protection</li>
<li>Over/Under-voltage protection</li>
<li>Over-current protection</li>
<li>Communication loss timeouts</li>
</ul>
</li>
<li>Power Supply – DC 24V, 15A</li>
<li>Dimensions
<ul>
<li>Base width – 140 mm</li>
<li>Base height – ~140.2 mm</li>
<li>Main vertical arm length – ~264 mm</li>
<li>Upper arm segments
<ul>
<li>211.42 mm</li>
<li>101.50 mm</li>
<li>160.21 mm</li>
</ul>
</li>
</ul>
</li>
<li>Weight – ~4.5 &#8211; 4.7 kg</li>
<li>Operating Temperature – -20°C to 50°C</li>
<li>Material
<ul>
<li>CNC-machined Aluminum Alloy 5052 for core structural links</li>
<li>ABS and PLA for 3D-printed brackets, filler plates, and decorative covers</li>
</ul>
</li>
</ul>
<p>The arm does not come with a built-in computer or controller (like a Raspberry Pi). So the USB-CAN board must be plugged into a host PC or edge computing device, such as an NVIDIA Jetson board or a PC, to act as the brain.</p>
<p>The arm supports the MIT mode, a hybrid control scheme (popularized by the MIT Cheetah robot) that enables the controller to send position, velocity, and torque (current) commands simultaneously in a single CAN packet. It is crucial for dynamic, compliant movements like a robot arm interacting safely with a human.</p>
<figure id="attachment_168915" aria-describedby="caption-attachment-168915"  class="wp-caption aligncenter"><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Teleoperation-and-Remote-Robotics-Control.jpg"><img decoding="async" class="wp-image-168915 size-medium" title="Teleoperation and Remote Robotics Control" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Teleoperation-and-Remote-Robotics-Control-720x405.jpg" alt="Teleoperation and Remote Robotics Control" width="720" height="405" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Teleoperation-and-Remote-Robotics-Control-720x405.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Teleoperation-and-Remote-Robotics-Control-1200x675.jpg 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/Teleoperation-and-Remote-Robotics-Control-300x169.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Teleoperation-and-Remote-Robotics-Control-768x432.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Teleoperation-and-Remote-Robotics-Control.jpg 1280w" sizes="(max-width: 720px) 100vw, 720px" /></a><figcaption id="caption-attachment-168915" class="wp-caption-text">Teleoperation and Remote Robotics Control</figcaption></figure>
<figure id="attachment_168914" aria-describedby="caption-attachment-168914"  class="wp-caption aligncenter"><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Precision-Tasks-in-Harsh-or-Constrained-Environments.jpg"><img decoding="async" class="wp-image-168914 size-medium" title="Precision Tasks in Harsh or Constrained Environments" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Precision-Tasks-in-Harsh-or-Constrained-Environments-720x405.jpg" alt="Precision Tasks in Harsh or Constrained Environments" width="720" height="405" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Precision-Tasks-in-Harsh-or-Constrained-Environments-720x405.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Precision-Tasks-in-Harsh-or-Constrained-Environments-1200x675.jpg 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/Precision-Tasks-in-Harsh-or-Constrained-Environments-300x169.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Precision-Tasks-in-Harsh-or-Constrained-Environments-768x432.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Precision-Tasks-in-Harsh-or-Constrained-Environments.jpg 1280w" sizes="(max-width: 720px) 100vw, 720px" /></a><figcaption id="caption-attachment-168914" class="wp-caption-text">Precision Tasks in Harsh or Constrained Environments</figcaption></figure>
<p>The B601-DM comes with a well-supported and actively developed software stack. It includes a Python SDK based on “Motorbridge,” a motor control library that supports various types of joint motors. The arm also supports the <a href="https://github.com/stack-of-tasks/pinocchio">Pinocchio framework</a>, an open-source C++ library for rigid body dynamics. This is important for robotics developers, as it handles the complex math needed to determine the arm’s position in 3D space (forward kinematics) and calculate the required joint angles to reach a target point (inverse kinematics).</p>
<p>While the hardware is already available, some software features are still being completed. Full ROS2 (Humble) support, including optimized MoveIt2 drivers, is currently in development. Support for importing USD models into NVIDIA Isaac Sim for simulation and teleoperation is also being added, and integration with the Hugging Face <a href="https://www.cnx-software.com/2024/12/30/so-arm100-is-an-open-source-ai-robotic-arm-kit-with-lerobot-integration-and-nvidia-jetson-support/">LeRobot framework</a> is expected by late April 2026. More information about software support can be found on the company&#8217;s <a href="https://github.com/Seeed-Projects/reBot-DevArm">GitHub repository</a>.</p>
<p>The company mentions AI on its product page, but does not clearly explain how it is implemented in the arm. Based on the available information, it appears to rely on Hugging Face’s LeRobot framework, which uses imitation learning—where a human manually moves the B601-DM arm, and the AI learns to replicate those movements.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Robotic-arm-microwave-adjustment.webp"><img decoding="async" class="aligncenter size-medium wp-image-168927" title="Robotic arm microwave adjustment" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Robotic-arm-microwave-adjustment-720x539.webp" alt="Robotic arm microwave adjustment" width="720" height="539" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Robotic-arm-microwave-adjustment-720x539.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Robotic-arm-microwave-adjustment-1200x899.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/Robotic-arm-microwave-adjustment-300x225.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Robotic-arm-microwave-adjustment-768x575.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Robotic-arm-microwave-adjustment-1536x1150.webp 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/Robotic-arm-microwave-adjustment-2048x1534.webp 2048w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>From the GitHub repository, I can see that the company is also working on a reBot Arm B601-RS, an identical robotic arm that swaps the Damiao actuators for Robstride motors. The company also mentions that the v1.0 GitHub BOM is explicitly optimized for developers to 3D print and CNC machine their own parts at the lowest possible cost. The official retail kits purchased directly from Seeed feature premium upgrades not found in the raw BOM, such as laser-engraved anti-error markings, upgraded braided wire harnesses, and the replacement of several 3D-printed load-bearing brackets with machined metal parts for enhanced durability.</p>
<p>We have covered several robotic arms on CNX Software before, ranging from low-cost ESP32-based desktop robots like <a href="https://www.cnx-software.com/2025/02/17/waveshare-esp32-robotic-arm-kit-with-51-dof-supports-ros2-lerobot-and-jetson-orin-nx-integration/">Waveshare RoArm-M3-Pro and RoArm-M3-S</a>, and industrial cobots like <a href="https://www.cnx-software.com/2022/11/01/review-of-mycobot-280-pi-robotic-arm-with-python-and-visual-programming/">Elephant Robotics myCobot 280 Pi</a>, and various low-cost options like <a href="https://www.cnx-software.com/2023/07/18/yahboom-dofbot-6-dof-ai-vision-robotic-arm-for-jetson-nano-sells-for-289-and-up/">Yahboom DOFBOT 6</a>, and<a href="https://www.cnx-software.com/2023/06/21/wlkata-robotics-haro380-high-precision-industrial-6-axis-mini-robotic-arm/"> WLKATA Robotics’ Haro380 6-axis mini robotic arm</a>, compared to all that the reBot Arm B601-DM sits in between, with an open-source design and higher payload capacity for its price.</p>
<figure id="attachment_168912" aria-describedby="caption-attachment-168912"  class="wp-caption aligncenter"><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Exploded-view-of-the-reBot-Arm-B601-DM-showing-structural-parts-motors-and-gripper-components.jpg"><img decoding="async" class="wp-image-168912 size-medium" title="Exploded view of the reBot Arm B601 DM showing structural parts, motors, and gripper components" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Exploded-view-of-the-reBot-Arm-B601-DM-showing-structural-parts-motors-and-gripper-components-720x570.jpg" alt="Exploded view of the reBot Arm B601-DM open-source AI robotic arm showing structural parts, motors, and gripper components" width="720" height="570" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Exploded-view-of-the-reBot-Arm-B601-DM-showing-structural-parts-motors-and-gripper-components-720x570.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Exploded-view-of-the-reBot-Arm-B601-DM-showing-structural-parts-motors-and-gripper-components-1200x950.jpg 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/Exploded-view-of-the-reBot-Arm-B601-DM-showing-structural-parts-motors-and-gripper-components-300x237.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Exploded-view-of-the-reBot-Arm-B601-DM-showing-structural-parts-motors-and-gripper-components-768x608.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Exploded-view-of-the-reBot-Arm-B601-DM-showing-structural-parts-motors-and-gripper-components-1536x1216.jpg 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/Exploded-view-of-the-reBot-Arm-B601-DM-showing-structural-parts-motors-and-gripper-components.jpg 1910w" sizes="(max-width: 720px) 100vw, 720px" /></a><figcaption id="caption-attachment-168912" class="wp-caption-text">Exploded view of the reBot Arm B601-DM open-source AI robotic arm showing structural parts, motors, and gripper components</figcaption></figure>
<p>Because the reBot Arm B601-DM is a DIY platform, Seeed Studio sells it in separate modules. This lets developers who already have compatible motors, or want to use their own parts, buy just the components they need. The system is broken down into the following five distinct variants available for pre-order:</p>
<ul>
<li><strong>reBot Arm B601-DM Bundle ($1,197.00)</strong>: This is the complete DIY kit. It includes all three sub-kits, including the Body Motor Kit, Body Structure Kit, and Gripper Kit, required to build the fully functional 6+1 DOF arm.</li>
<li><strong>A. reBot Arm B601-DM Body Motor Kit ($829.00)</strong>: This kit includes the electronics and motors for the main arm, such as six Damiao motors (three 4310 and three 4340P), a USB-CAN driver board, a power board, and the required XT30 cables.</li>
<li><strong>B. reBot Arm B601-DM Body Structure Kit ($169.00):</strong> This kit includes only the mechanical parts of the arm (without the gripper), including metal components, 3D-printed components, screws, and pins. It is meant for users who already have compatible motors. The kit contains 21 metal parts and 17 3D-printed components.</li>
<li><strong>C. reBot Arm B601-DM Gripper Kit ($199.00):</strong> This kit includes the gripper (end-effector), with its mechanical parts and one Damiao 4310 motor to control it.</li>
<li><strong>reBot Arm B601-DM Assembled Kit with Gripper ($1,499.00):</strong> This is the fully assembled version for those who do not want to handle assembly and wiring.</li>
</ul>
<p>All the reBot Arm B601-DM open-source AI robotic arm kits are listed for pre-order on <strong><a href="https://www.seeedstudio.com/reBot-Arm-B601-DM-Bundle.html?utm_source=cnx_software&amp;utm_medium=link&amp;utm_campaign=cnx_software" rel="nofollow">the Seeed Studio store</a></strong>, with the Body Structure Kit estimated to be available on April 24, 2026.</p>
<p></p>
<p>The post <a href="https://www.cnx-software.com/2026/04/17/rebot-arm-b601-dm-an-open-source-61-dof-robotic-arm-for-embodied-ai-and-teleoperation-applications/">reBot Arm B601-DM &#8211; An open-source 6+1 DoF robotic arm for embodied AI and teleoperation applications</a> appeared first on <a href="https://www.cnx-software.com">CNX Software - Embedded Systems News</a>.</p>
]]></content:encoded>
					</item>
	
			<item>
				<title>Intel Core Series 3 &#8220;Wildcat Lake&#8221; processor family launched for entry-level laptops and Edge AI systems</title>
				<link>https://www.cnx-software.com/2026/04/17/intel-core-series-3-wildcat-lake-processor-family-launched-for-entry-level-laptops-and-edge-ai-systems/</link>
				<pubDate>Fri, 17 Apr 2026 03:40:35 +0000</pubDate>
								<dc:creator><![CDATA[Jean-Luc Aufranc (CNXSoft)]]></dc:creator>				<guid isPermaLink="false">https://www.cnx-software.com/?p=168894</guid>
					<description><![CDATA[After several leaks, the Intel Core Series 3 &#8220;Wildcat Lake&#8221; entry-level processor family is now...]]></description>

				<content:encoded><![CDATA[<div><img width="720" height="362" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-Series-3-launch-720x362.jpg" class="attachment-medium size-medium wp-post-image" alt="Intel Core Series 3 launch"  decoding="async" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-Series-3-launch-720x362.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-Series-3-launch-300x151.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-Series-3-launch-768x387.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-Series-3-launch.jpg 1200w" sizes="100vw" /></div><figure><img src="https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-Series-3-launch.jpg" class="type:primaryImage" alt="Intel Core Series 3 launch" /></figure><p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-Series-3-launch.jpg"><img decoding="async" class="aligncenter size-medium wp-image-168899" title="Intel Core Series 3 launch" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-Series-3-launch-720x362.jpg" alt="Intel Core Series 3 launch" width="720" height="362" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-Series-3-launch-720x362.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-Series-3-launch-300x151.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-Series-3-launch-768x387.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-Series-3-launch.jpg 1200w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>After <a href="https://www.cnx-software.com/2026/04/02/entry-level-intel-core-3-304-wildcat-lake-processor-details-and-benchmarks-surface/">several leaks</a>, the Intel Core Series 3 &#8220;Wildcat Lake&#8221; entry-level processor family is <a href="https://newsroom.intel.com/client-computing/intel-launches-intel-core-series-3-processors-changing-the-game-for-everyday-computing">now official</a>. Intel describes it as the first &#8220;hybrid AI-ready Core Series processor&#8221;.  As expected, the &#8220;Computer &amp; CPU tile&#8221; comes with up to six cores (2x P cores + 4x LPE cores), up to 2-core Intel Xe 3 graphics, up to 40 TOPS of combined AI performance, and LPDDR5x/DDR5 memory interfaces.</p>
<p>The &#8220;Platform controller tile&#8221; integrates six PCIe Gen4 lanes, two Thunderbolt 4 interfaces, two USB 3.2 and eight USB 2.0 interfaces, as well as WiFi 7 and Bluetooth 6.0 connectivity. The Computer &amp; GPU tile is manufactured using an Intel 18A process, while the Platform controller tile is manufactured with another &#8220;External&#8221; process (TSMC?).</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-Series-3-block-diagram.webp"><img decoding="async" class="aligncenter size-medium wp-image-168900" title="Intel Core Series 3 block diagram" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-Series-3-block-diagram-720x417.webp" alt="Intel Core Series 3 block diagram" width="720" height="417" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-Series-3-block-diagram-720x417.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-Series-3-block-diagram-1200x695.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-Series-3-block-diagram-300x174.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-Series-3-block-diagram-768x445.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-Series-3-block-diagram-1536x890.webp 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-Series-3-block-diagram-2048x1186.webp 2048w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>Single-channel memory is confirmed, and it looks like eMMC flash will be replaced with UFS 3.0 memory for edge systems with soldered-on memory, although many systems will make use of PCIe Gen4 NVMe SSD instead. Some readers complained about the low number of PCIe lanes, but Intel says it&#8217;s for your good:</p>
<blockquote><p>Intentionally designed PCIe to give the right amout of support, targeting to no unused PCIe lanes</p></blockquote>
<p>I suppose it might make sense for laptops and edge computers the company has in mind&#8230; But it won&#8217;t be ideal for devices with multiple storage and networking options.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Wildcat-Lake-features.webp"><img decoding="async" class="aligncenter size-medium wp-image-168902" title="Wildcat Lake features" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Wildcat-Lake-features-720x303.webp" alt="Wildcat Lake features" width="720" height="303" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Wildcat-Lake-features-720x303.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Wildcat-Lake-features-1200x504.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/Wildcat-Lake-features-300x126.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Wildcat-Lake-features-768x323.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Wildcat-Lake-features-1536x646.webp 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/Wildcat-Lake-features-2048x861.webp 2048w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>The leaks for the SKUs were mostly right, but the company lists SKUs for PCs and Edge applications, many of which overlap. All SKUs have a PBP of 15W and an MTP of 35W, 6MB Intel Smart Cache, and support up to 48GB LPDDR5x-7467 or 64GB DDR5-6400 of memory. One part, the Intel Core 5 305, does not come with NPU at all, and is reserved for Edge applications.</p>

<table id="tablepress-344" class="tablepress tablepress-id-344">
<thead>
<tr class="row-1">
	<td class="column-1"></td><th class="column-2">Core Count</th><th class="column-3">Base Freq. (P/E)</th><th class="column-4">Turbo Freq. (P-core)</th><th class="column-5">Graphics</th><th class="column-6">NPU</th><th class="column-7">SIPP</th>
</tr>
</thead>
<tbody class="row-striping row-hover">
<tr class="row-2">
	<td class="column-1">Intel Core 7 360</td><td class="column-2"><div >2P + 4LPE<br />
</div></td><td class="column-3"><div >1.5/1.4 GHz</div></td><td class="column-4"><div >4.8 GHz</div></td><td class="column-5"><div >2x Xe3 @ 2.6 GHz, 21 TOPS</div></td><td class="column-6"><div >17 TOPS</div></td><td class="column-7"><div >Yes</div></td>
</tr>
<tr class="row-3">
	<td class="column-1">Intel Core 7 350</td><td class="column-2"><div >2P + 4LPE<br />
</div></td><td class="column-3"><div >1.5/1.4 GHz</div></td><td class="column-4"><div >4.8 GHz</div></td><td class="column-5"><div >2x Xe3 @ 2.6 GHz, 21 TOPS</div></td><td class="column-6"><div >17 TOPS</div></td><td class="column-7"><div >No</div></td>
</tr>
<tr class="row-4">
	<td class="column-1">Intel Core 5 330</td><td class="column-2"><div >2P + 4LPE<br />
</div></td><td class="column-3"><div >1.5/1.4 GHz</div></td><td class="column-4"><div >4.6 GHz</div></td><td class="column-5"><div >2x Xe3 @ 2.5 GHz, 20 TOPS</div></td><td class="column-6"><div >16 TOPS</div></td><td class="column-7"><div >Yes</div></td>
</tr>
<tr class="row-5">
	<td class="column-1">Intel Core 5 320</td><td class="column-2"><div >2P + 4LPE<br />
</div></td><td class="column-3"><div >1.5/1.4 GHz</div></td><td class="column-4"><div >4.6 GHz</div></td><td class="column-5"><div >2x Xe3 @ 2.5 GHz, 20 TOPS</div></td><td class="column-6"><div >16 TOPS</div></td><td class="column-7"><div >No</div></td>
</tr>
<tr class="row-6">
	<td class="column-1">Intel Core 5 315</td><td class="column-2"><div >2P + 4LPE<br />
</div></td><td class="column-3"><div >1.5/1.4 GHz</div></td><td class="column-4"><div >4.4 GHz</div></td><td class="column-5"><div >2x Xe3 @ 2.3 GHz, 18 TOPS</div></td><td class="column-6"><div >15 TOPS</div></td><td class="column-7"><div >No</div></td>
</tr>
<tr class="row-7">
	<td class="column-1">Intel Core 3 305 (Edge only)</td><td class="column-2"><div >2P + 4LPE<br />
</div></td><td class="column-3"><div >1.5/1.4 GHz</div></td><td class="column-4"><div >4.3 GHz</div></td><td class="column-5"><div >1x Xe3 @ 2.3 GHz, 9 TOPS</div></td><td class="column-6"><div >N/A</div></td><td class="column-7"><div >No</div></td>
</tr>
<tr class="row-8">
	<td class="column-1">Intel Core 3 304</td><td class="column-2"><div >1P + 4LPE<br />
</div></td><td class="column-3"><div >1.5/1.4 GHz</div></td><td class="column-4"><div >4.3 GHz</div></td><td class="column-5"><div >1x Xe3 @ 2.3 GHz, 9 TOPS</div></td><td class="column-6"><div >15 TOPS</div></td><td class="column-7"><div >No</div></td>
</tr>
</tbody>
</table>
<!-- #tablepress-344 from cache -->
<p>We previously assumed the Wildcat Lake family would be the successor of the Alder Lake-N and Twin Lake families, but Intel compares the Intel Core 7 360 SoC to the Intel Core 7 150U Raptor Lake 10-core (2P+8E) processor instead.  The new Wildcat Lake processors notably deliver up to 2.1x faster creation and productivity in the Topaz Video benchmark.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-7-360-Intel-Core-7-150U-benchmarks.webp"><img decoding="async" class="aligncenter size-medium wp-image-168905" title="Intel Core 7 360 Intel Core 7 150U benchmarks" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-7-360-Intel-Core-7-150U-benchmarks-720x391.webp" alt="Intel Core 7 360 Intel Core 7 150U benchmarks" width="720" height="391" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-7-360-Intel-Core-7-150U-benchmarks-720x391.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-7-360-Intel-Core-7-150U-benchmarks-1200x651.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-7-360-Intel-Core-7-150U-benchmarks-300x163.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-7-360-Intel-Core-7-150U-benchmarks-768x417.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-7-360-Intel-Core-7-150U-benchmarks-1536x833.webp 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-7-360-Intel-Core-7-150U-benchmarks-2048x1111.webp 2048w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>GPU performance is up to 2.7x better on AI workloads such as Procyon AI Image Gen SD 1.5 Light and Geekbench AI 1.6.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-7-360-Intel-Core-7-150U-AI-GPU-benchmarks.webp"><img decoding="async" class="aligncenter size-medium wp-image-168906" title="Intel Core 7 360 Intel Core 7 150U AI GPU benchmarks" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-7-360-Intel-Core-7-150U-AI-GPU-benchmarks-720x391.webp" alt="Intel Core 7 360 Intel Core 7 150U AI GPU benchmarks" width="720" height="391" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-7-360-Intel-Core-7-150U-AI-GPU-benchmarks-720x391.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-7-360-Intel-Core-7-150U-AI-GPU-benchmarks-1200x651.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-7-360-Intel-Core-7-150U-AI-GPU-benchmarks-300x163.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-7-360-Intel-Core-7-150U-AI-GPU-benchmarks-768x417.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-7-360-Intel-Core-7-150U-AI-GPU-benchmarks-1536x833.webp 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-7-360-Intel-Core-7-150U-AI-GPU-benchmarks-2048x1111.webp 2048w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>The Intel Core 7 360 is also much more efficient than the Intel Core 7 150U, with up to 64% reduction in power consumption, especially for video playback on YouTube and Netflix, and for video conferencing applications like Zoom. Battery life has been measured on the Intel Wildcat Lake reference platform, lasting up to 18.5 hours while watching YouTube, 12.5 hours for office productivity tasks, and 9.6 hours using Zoom with AI effects.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Wildcat-Lake-power-consumption.webp"><img decoding="async" class="aligncenter size-medium wp-image-168907" title="Intel Wildcat Lake power consumption" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Wildcat-Lake-power-consumption-720x391.webp" alt="Intel Wildcat Lake power consumption" width="720" height="391" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Wildcat-Lake-power-consumption-720x391.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Wildcat-Lake-power-consumption-1200x651.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Wildcat-Lake-power-consumption-300x163.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Wildcat-Lake-power-consumption-768x417.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Wildcat-Lake-power-consumption-1536x833.webp 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Wildcat-Lake-power-consumption-2048x1111.webp 2048w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>Intel also mentions that compared to a typical five-year-old PC based on an Intel Core i7-1185G7, the Core Series 3 delivers up to 47% better single-core performance, up to 41% better multi-core performance, and up to 2.8x better GPU AI performance. Photo editing (31%), web browsing (45%), and productivity (26%) have also all improved.</p>
<p>The Intel Core Series 3 also targets edge applications such as robotics, smart buildings, point-of-sale (POS) terminals, and smart metering, and to that effect, compared the Intel Core 7 350 to the Jetson Orin Nano. The Intel SoC delivers up to 1.5x higher object detection performance, up to 1.9x faster image classification, and up to 2.2x higher performance for video analytics.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-350-vs-NVIDIA-Jetson-Orin-Nano-1.webp"><img decoding="async" class="aligncenter size-medium wp-image-168911" title="Intel Core 350 vs NVIDIA Jetson Orin Nano" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-350-vs-NVIDIA-Jetson-Orin-Nano-1-720x391.webp" alt="Intel Core 350 vs NVIDIA Jetson Orin Nano" width="720" height="391" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-350-vs-NVIDIA-Jetson-Orin-Nano-1-720x391.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-350-vs-NVIDIA-Jetson-Orin-Nano-1-1200x651.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-350-vs-NVIDIA-Jetson-Orin-Nano-1-300x163.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-350-vs-NVIDIA-Jetson-Orin-Nano-1-768x417.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-350-vs-NVIDIA-Jetson-Orin-Nano-1-1536x833.webp 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-350-vs-NVIDIA-Jetson-Orin-Nano-1-2048x1111.webp 2048w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>Intel claims over 70 devices from partners are in the works, and some are available now. This notably includes laptops from Acer, Asus, Colorful, Dell Technologies, Hasee, Haier, Honor, HP, Infinix, Lenovo, Samsung, and others. Edge systems powered by Intel Core Series 3 will become available later in Q2 2026. You&#8217;ll find additional information, including more presentation slides, in <a href="https://newsroom.intel.com/client-computing/intel-launches-intel-core-series-3-processors-changing-the-game-for-everyday-computing">the announcement</a> as well as <a href="https://www.intel.com/content/www/us/en/products/details/processors/core.html">the product page</a>. The Intel Ark website has yet to be updated, but it&#8217;s probably a question of hours or days.</p>
<p>The post <a href="https://www.cnx-software.com/2026/04/17/intel-core-series-3-wildcat-lake-processor-family-launched-for-entry-level-laptops-and-edge-ai-systems/">Intel Core Series 3 &#8220;Wildcat Lake&#8221; processor family launched for entry-level laptops and Edge AI systems</a> appeared first on <a href="https://www.cnx-software.com">CNX Software - Embedded Systems News</a>.</p>
]]></content:encoded>
					</item>
	
			<item>
				<title>Conclusive Engineering KSTR-SAMA5D27 is an ultra-compact, low-power SBC based on Microchip SAMA5D27 SiP</title>
				<link>https://www.cnx-software.com/2026/04/16/conclusive-engineering-kstr-sama5d27-ultra-compact-sbc-microchip-sama5d27-sip/</link>
				<pubDate>Thu, 16 Apr 2026 14:08:47 +0000</pubDate>
								<dc:creator><![CDATA[Jean-Luc Aufranc (CNXSoft)]]></dc:creator>				<guid isPermaLink="false">https://www.cnx-software.com/?p=168876</guid>
					<description><![CDATA[Conclusive Engineering KSTR-SAMA5D27  is an ultra-compact (70x50mm) single board computer (SBC) powered by a Microchip...]]></description>

				<content:encoded><![CDATA[<div><img width="720" height="481" src="https://www.cnx-software.com/wp-content/uploads/2026/04/KSTR-SAMA5D27-SBC-720x481.jpg" class="attachment-medium size-medium wp-post-image" alt="KSTR-SAMA5D27 SBC"  decoding="async" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/KSTR-SAMA5D27-SBC-720x481.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/KSTR-SAMA5D27-SBC-300x200.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/KSTR-SAMA5D27-SBC-768x513.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/KSTR-SAMA5D27-SBC.jpg 1200w" sizes="100vw" /></div><figure><img src="https://www.cnx-software.com/wp-content/uploads/2026/04/KSTR-SAMA5D27-SBC.jpg" class="type:primaryImage" alt="KSTR-SAMA5D27 SBC" /></figure><p>Conclusive Engineering KSTR-SAMA5D27  is an ultra-compact (70x50mm) single board computer (SBC) powered by a Microchip SAMA5D27 Arm Cortex-A5 processor microprocessor clocked at 500 MHz paired with 256MB LPDDR2 (system-in-package).</p>
<p>The board also features a microSD card slot and EEPROM for storage/configuration, Fast Ethernet, WiFi 4, and Bluetooth 4.1 connectivity, a USB-C port, two GPIO headers, and supports USB and battery power. It&#8217;s designed for IoT devices, smart systems, and edge computing applications.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/KSTR-SAMA5D27-SBC.jpg"><img decoding="async" class="aligncenter size-medium wp-image-168879" title="KSTR-SAMA5D27 SBC" src="https://www.cnx-software.com/wp-content/uploads/2026/04/KSTR-SAMA5D27-SBC-720x481.jpg" alt="KSTR-SAMA5D27 SBC" width="720" height="481" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/KSTR-SAMA5D27-SBC-720x481.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/KSTR-SAMA5D27-SBC-300x200.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/KSTR-SAMA5D27-SBC-768x513.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/KSTR-SAMA5D27-SBC.jpg 1200w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>Conclusive Engineering KSTR-SAMA5D27 specifications:</p>
<ul>
<li>SiP &#8211;  <a href="https://www.cnx-software.com/2018/02/21/microchip-launches-39-industrial-grade-system-on-module-with-sama5d2-system-in-package/">Microchip SAMA5D27</a>
<ul>
<li>CPU &#8211; Arm Cortex-A5 microprocessor @ 500 MHz</li>
<li>System Memory &#8211; 256 MB LPDDR2</li>
</ul>
</li>
<li>Storage
<ul>
<li>MicroSD card slot</li>
<li>4KB EEPROM</li>
</ul>
</li>
<li>Networking
<ul>
<li>10/100Mbps Ethernet RJ45 jack</li>
<li>2.4 GHz WLAN IEEE 802.11 b/g/n and Bluetooth 4.1</li>
</ul>
</li>
<li>USB
<ul>
<li>1x USB 2.0 OTG Type-C connector</li>
<li>1x USB 2.0 Host on expansion header</li>
</ul>
</li>
<li>Expansion
<ul>
<li>34-pin and 30-pin connectors
<ul>
<li>2x Flexcom (configurable: I2C, SPI, UART)</li>
<li>I2C</li>
<li>6-channel ADC with Vref</li>
<li>10-bit ISC (Image Sensor Controller), 10-bit and 12-bit sensors support</li>
<li>4-channel PWM</li>
<li>Timer I/O</li>
<li>CAN Bus</li>
<li>USB</li>
<li>PDMIC audio input</li>
<li>Console UART</li>
<li>3.3 V, 2.5 V, 1.8 V, 5.0 V, and VBAT power supply pins</li>
</ul>
</li>
<li>Qwiic connector</li>
</ul>
</li>
<li>Debug
<ul>
<li>Console debug UART on the expansion header</li>
<li>Conclusive Developer Cable connector
<ul>
<li>System UART</li>
<li>JTAG port</li>
<li>System I2C bus (EEPROM programming)</li>
</ul>
</li>
</ul>
</li>
<li>Security
<ul>
<li>Arm TrustZone</li>
<li>Secure Boot</li>
<li>Hardware encryption engine</li>
<li>Memory Integrity Monitor</li>
</ul>
</li>
<li>Misc
<ul>
<li>Reset button</li>
<li>3x status LEDs &#8211; Power Indicator, System Heartbeat, user programmable</li>
<li>Real-time clock (RTC) on MPU</li>
<li>Battery backup (CR1220) for RTC and static RAM</li>
<li>VDDIO voltage switch pins (3.3 V or 1.8 V selection)</li>
</ul>
</li>
<li>Power Management
<ul>
<li>5V DC via USB Type-C port</li>
<li>External Li-Ion battery with charging, charge level, and temperature monitoring support via 3-pin connector and solder pads.</li>
<li>Consumption (SoC)
<ul>
<li>Less than 200 μA low power state with fast wake-up</li>
<li>5 μA backup mode</li>
</ul>
</li>
</ul>
</li>
<li>Dimensions &#8211; 70 x 50 mm</li>
</ul>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Microchip-SAMA5D27-SBC.webp"><img decoding="async" class="aligncenter size-medium wp-image-168881" title="Microchip SAMA5D27 SBC" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Microchip-SAMA5D27-SBC-720x502.webp" alt="Microchip SAMA5D27 SBC" width="720" height="502" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Microchip-SAMA5D27-SBC-720x502.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Microchip-SAMA5D27-SBC-300x209.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Microchip-SAMA5D27-SBC-768x535.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Microchip-SAMA5D27-SBC.webp 880w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/KSTR-SAMA5D27-SBC-bottom.webp"><img decoding="async" class="aligncenter size-medium wp-image-168880" title="KSTR-SAMA5D27 SBC bottom" src="https://www.cnx-software.com/wp-content/uploads/2026/04/KSTR-SAMA5D27-SBC-bottom-720x521.webp" alt="KSTR-SAMA5D27 SBC bottom" width="720" height="521" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/KSTR-SAMA5D27-SBC-bottom-720x521.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/KSTR-SAMA5D27-SBC-bottom-300x217.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/KSTR-SAMA5D27-SBC-bottom-768x556.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/KSTR-SAMA5D27-SBC-bottom.webp 841w" sizes="(max-width: 720px) 100vw, 720px" /></a><br />
Conclusive Engineering provides support for Linux 6.1 &amp; 6.5, U-Boot, the Yocto Project, Buildroot, and Ubuntu, while FreeBSD support is available on request. You&#8217;ll find documentation to get started and links to OS images and the source code on <a href="https://conclusive.atlassian.net/wiki/spaces/CW/pages/33914960/KSTR-SAMA5D27">the wiki</a>.</p>
<p>The SAMA5D2 family was first unveiled in 2018, and most boards and modules we covered were introduced from 2019 to 2021, including the <a href="https://www.cnx-software.com/2021/07/31/jupiter-nano-tiny-cortex-a5-board-linux-or-nuttx/">Jupiter Nano</a>, the <a href="https://www.cnx-software.com/2021/06/14/hanesom-is-a-4-cm2-arm-linux-module-powered-by-microchip-sama5d2-sip/">tiny HaneSOM system-on-module</a>, <a href="https://www.cnx-software.com/2020/02/12/arrow-shield96-arm-linux-board-focuses-on-hardware-based-security/">Arrow Shield96</a>, and the misnamed <a href="https://www.cnx-software.com/2019/01/14/tiny-giant-board-linux-adafruit-feather/">&#8220;Giant&#8221; board with Adafruit Feather form factor</a>. While the chip itself is about 8 years old, the KSTR-SAMA5D27 appears to be relatively new, and samples have been available on the company&#8217;s online store since last year.</p>
<p>Samples of the Microchip SAMA5D27 SBC can be purchased <a href="https://store.conclusive.tech/product/kestrel-kstr-sama5d27/" rel="nofollow">for $119 (+ VAT) on the Conclusive store</a>.  Additional information may be found on <a href="https://conclusive.tech/products/kstr-sama5d27-sbc/">the product page</a>.</p>
<p></p>
<p>The post <a href="https://www.cnx-software.com/2026/04/16/conclusive-engineering-kstr-sama5d27-ultra-compact-sbc-microchip-sama5d27-sip/">Conclusive Engineering KSTR-SAMA5D27 is an ultra-compact, low-power SBC based on Microchip SAMA5D27 SiP</a> appeared first on <a href="https://www.cnx-software.com">CNX Software - Embedded Systems News</a>.</p>
]]></content:encoded>
					</item>
	
			<item>
				<title>ADLINK OSM-MTK520 &#8211; A MediaTek Genio 520-based OSM Size-L system-on-module</title>
				<link>https://www.cnx-software.com/2026/04/16/adlink-osm-mtk520-mediatek-genio-520-based-osm-size-l-system-on-module/</link>
				<pubDate>Thu, 16 Apr 2026 09:58:38 +0000</pubDate>
								<dc:creator><![CDATA[Jean-Luc Aufranc (CNXSoft)]]></dc:creator>				<guid isPermaLink="false">https://www.cnx-software.com/?p=168862</guid>
					<description><![CDATA[ADLINK OSM-MTK520 is a 45 x 45mm OSM Size-L system-on-module (SoM) powered by a MediaTek...]]></description>

				<content:encoded><![CDATA[<div><img width="720" height="390" src="https://www.cnx-software.com/wp-content/uploads/2026/04/MediaTek-Genio-520-OSM-Size-L-system-on-module-720x390.jpg" class="attachment-medium size-medium wp-post-image" alt="MediaTek Genio 520 OSM Size L system-on-module"  decoding="async" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/MediaTek-Genio-520-OSM-Size-L-system-on-module-720x390.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/MediaTek-Genio-520-OSM-Size-L-system-on-module-300x163.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/MediaTek-Genio-520-OSM-Size-L-system-on-module-768x416.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/MediaTek-Genio-520-OSM-Size-L-system-on-module.jpg 1200w" sizes="100vw" /></div><figure><img src="https://www.cnx-software.com/wp-content/uploads/2026/04/MediaTek-Genio-520-OSM-Size-L-system-on-module.jpg" class="type:primaryImage" alt="MediaTek Genio 520 OSM Size L system-on-module" /></figure><p>ADLINK OSM-MTK520 is a 45 x 45mm OSM Size-L system-on-module (SoM) powered by a MediaTek Genio 520 AIoT processor with a 10 TOPS NPU for Edge AI workloads.</p>
<p>It&#8217;s basically an upgrade to the company&#8217;s <a href="https://www.cnx-software.com/2025/02/18/adlink-osm-mtk510-osm-size-l-module-with-mediatek-genio-510-ai-soc/">OSM-MTK510 OSM Size-L module</a> with a Genio 510 hexa-core SoC (3.2 TOPS NPU), up to 32GB eMMC flash, and 8GB LPDDR4 with a Genio 520 octa-core SoC (10 TOPS NPU), up to 256GB or 512GB UFS 3.1 storage, and up to 16GB LPDDR5 memory. There are also some minor changes to I/Os with an extra USB OTG interface, DisplayPort instead of HDMI, an extra MIPI CSI camera interface, fewer I2C interfaces, and more GPIOs.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/MediaTek-Genio-520-OSM-Size-L-system-on-module.jpg"><img decoding="async" class="aligncenter size-medium wp-image-168865" title="MediaTek Genio 520 OSM Size L system-on-module" src="https://www.cnx-software.com/wp-content/uploads/2026/04/MediaTek-Genio-520-OSM-Size-L-system-on-module-720x390.jpg" alt="MediaTek Genio 520 OSM Size L system-on-module" width="720" height="390" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/MediaTek-Genio-520-OSM-Size-L-system-on-module-720x390.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/MediaTek-Genio-520-OSM-Size-L-system-on-module-300x163.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/MediaTek-Genio-520-OSM-Size-L-system-on-module-768x416.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/MediaTek-Genio-520-OSM-Size-L-system-on-module.jpg 1200w" sizes="(max-width: 720px) 100vw, 720px" /></a>ADLINK OSM-MTK520 specifications:</p>
<ul>
<li>SoC – <a href="https://www.cnx-software.com/2025/03/19/mediatek-genio-720-and-520-aiot-socs-target-generative-ai-applications-with-10-tops-ai-accelerator/">MediaTek Genio 520 (MT8371)</a>
<ul>
<li>CPU – <strong>Octa-core</strong> processor with 2x Cortex-A78 cores @ up to 2.2 GHz and 6x Cortex-A55 cores @ up to 2.0 GHz</li>
<li>GPU – Arm Mali-G57 MC2 GPU up to 880 MHz</li>
<li>VPU
<ul>
<li>H.265/HEVC or H.264 encoding up to 4Kp30</li>
<li>H.265/HEVC or H.264 decoding up to 4Kp60</li>
</ul>
</li>
<li>AI accelerator – <strong>10 TOPS</strong> NPU</li>
</ul>
</li>
<li>System Memory – 2GB, 4GB, 8GB, or <strong>16GB</strong> LPDDR<strong>5</strong></li>
<li>Storage
<ul>
<li><strong>64GB, 128GB, 256GB, or 512GB UFS 3.1 flash</strong></li>
<li>Optional SPI NOR flash</li>
</ul>
</li>
<li>662 contacts with
<ul>
<li>Storage – 2x SDIO (4-bit), compatible with SD/SDIO standard, up to version 3.0</li>
<li>Display Interfaces
<ul>
<li>4-lane <strong>DisplayPort 1.4</strong></li>
<li>4-lane MIPI DSI (multiplexed with LVDS)</li>
<li>4-lane eDP 1.4</li>
<li>single-channel LVDS (multiplexed with MIPI DSI)</li>
</ul>
</li>
<li>Camera – <strong>2x</strong> 4-lane MIPI CSI
<ul>
<li>Compatible with the MIPI Alliance Interface Specification v2.1</li>
<li>Up to 4 data lanes, with a maximum data rate of <strong>2.5 Gbps per lane</strong></li>
</ul>
</li>
<li>Audio
<ul>
<li>2x I2S interfaces</li>
<li>I2S audio codec (located on the carrier)</li>
</ul>
</li>
<li>Networking – Gigabit Ethernet with TSN</li>
<li>USB – 1x USB 3.1, 2x USB 2.0, 1x <strong>USB 2.0 OTG</strong></li>
<li>PCIe – PCIe Gen2</li>
<li>Low-speed I/Os
<ul>
<li>4x UART interfaces (UART A has Tx/Rx/CTS/RTS)</li>
<li>3x SPI interfaces</li>
<li><strong>2x</strong> I2C interfaces</li>
<li><strong>22x</strong> GPIO with interrupts</li>
</ul>
</li>
</ul>
</li>
<li>Security (as part of SoC)
<ul>
<li>Arm TrustZone</li>
<li>Security Boot (RSA4096)</li>
<li>Crypto Engine</li>
<li>True random number generation RNG</li>
</ul>
</li>
<li>Supply Voltage – 5V DC +/-5%</li>
<li>Power Consumption – Under 5W</li>
<li>Dimensions  – 45×45 mm (<a href="https://www.cnx-software.com/2021/04/27/sget-osm-open-standard-module-compliant-som-features-nxp-i-mx-8m-mini-soc/#open-standard-module-osm">SGET OSM Size-L form factor</a>)</li>
<li>Temperature Range
<ul>
<li>Standard –  0°C to +60°C</li>
<li>Rugged –  -40°C to +85°C (optional)</li>
</ul>
</li>
<li>Humidity
<ul>
<li>5-90% RH operating, non-condensing</li>
<li>5-95% RH storage (and operating with conformal coating)</li>
</ul>
</li>
<li>Shock and Vibration
<ul>
<li>IEC 60068-2-64 and IEC-60068-2-27</li>
<li>MIL-STD-202F, Method 213B, Table 213-I, Condition A and Method 214A, Table 214-I, Condition D</li>
</ul>
</li>
<li>HALT – Thermal Stress, Vibration Stress, Thermal Shock, and Combined Test</li>
</ul>
<figure id="attachment_168867" aria-describedby="caption-attachment-168867"  class="wp-caption aligncenter"><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/ADLINK-OSM-MTK520-Block-Diagram-1.webp"><img decoding="async" class="size-medium wp-image-168867" title="ADLINK OSM-MTK520 Block Diagram" src="https://www.cnx-software.com/wp-content/uploads/2026/04/ADLINK-OSM-MTK520-Block-Diagram-1-720x609.webp" alt="ADLINK OSM-MTK520 Block Diagram" width="720" height="609" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/ADLINK-OSM-MTK520-Block-Diagram-1-720x609.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/ADLINK-OSM-MTK520-Block-Diagram-1-295x250.webp 295w, https://www.cnx-software.com/wp-content/uploads/2026/04/ADLINK-OSM-MTK520-Block-Diagram-1-768x650.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/ADLINK-OSM-MTK520-Block-Diagram-1.webp 794w" sizes="(max-width: 720px) 100vw, 720px" /></a><figcaption id="caption-attachment-168867" class="wp-caption-text">ADLINK OSM-MTK520 Block Diagram</figcaption></figure>
<p>ADLINK provides a <a href="https://github.com/ADLINK/meta-adlink-mtk">Yocto Linux BSP</a> for the module (not yet updated for OSM-MTK520) and can support Android and/or Ubuntu upon request.</p>
<p>I could not find any development for the MediaTek Genio 520 OSM module per se, but the company now offers an <a href="https://www.ipi.wiki/pages/osm-510-docs?page=index.html">I-Pi OSM 510 Development Kit</a>, combining the earlier OSM-MTK510 module with the OSM-EB4 carrier board. The latter might be reused with the OSM-MTK520 as is, or with minor modifications.</p>
<figure id="attachment_168872" aria-describedby="caption-attachment-168872"  class="wp-caption aligncenter"><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/OSM-EB4-carrier-board-OSM-MTK510-module-1.webp"><img decoding="async" class="size-medium wp-image-168872" title="OSM-EB4 carrier board OSM-MTK510 module" src="https://www.cnx-software.com/wp-content/uploads/2026/04/OSM-EB4-carrier-board-OSM-MTK510-module-1-720x610.webp" alt="OSM-EB4 carrier board OSM-MTK510 module" width="720" height="610" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/OSM-EB4-carrier-board-OSM-MTK510-module-1-720x610.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/OSM-EB4-carrier-board-OSM-MTK510-module-1-1200x1017.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/OSM-EB4-carrier-board-OSM-MTK510-module-1-295x250.webp 295w, https://www.cnx-software.com/wp-content/uploads/2026/04/OSM-EB4-carrier-board-OSM-MTK510-module-1-768x651.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/OSM-EB4-carrier-board-OSM-MTK510-module-1.webp 1299w" sizes="(max-width: 720px) 100vw, 720px" /></a><figcaption id="caption-attachment-168872" class="wp-caption-text">OSM-EB4 carrier board fitted with OSM-MTK510 module</figcaption></figure>
<figure id="attachment_168871" aria-describedby="caption-attachment-168871"  class="wp-caption aligncenter"><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/OSM-EB4-carrier-board.webp"><img decoding="async" class="size-medium wp-image-168871" title="OSM-EB4 carrier board bottom side" src="https://www.cnx-software.com/wp-content/uploads/2026/04/OSM-EB4-carrier-board-720x565.webp" alt="OSM-EB4 carrier board bottom side" width="720" height="565" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/OSM-EB4-carrier-board-720x565.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/OSM-EB4-carrier-board-1200x941.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/OSM-EB4-carrier-board-300x235.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/OSM-EB4-carrier-board-768x602.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/OSM-EB4-carrier-board.webp 1246w" sizes="(max-width: 720px) 100vw, 720px" /></a><figcaption id="caption-attachment-168871" class="wp-caption-text">OSM-EB4 carrier board (bottom side)</figcaption></figure>
<p>While it&#8217;s the first OSM module based on Genio 520 SoC we&#8217;ve seen, the processor was previously spotted in <a href="https://www.cnx-software.com/2025/07/15/amobile-som-sd520-som-sd720-som-edge-ai-generative-ai-mediatek-genio-520-720-soc/">AMobile SoM-SD520 SO-DIMM system-on-module</a> and <a href="https://www.cnx-software.com/2025/05/20/radxa-nio-5a-credit-card-sized-mediatek-genio-520-sbc-showcased-at-computex-2025/">Radxa NIO 5A SBC</a>.</p>
<p>Two SKUs are currently listed for the ADLINK module: the OSM-MTK520-4G-64G-CT and OSM-MTK520-4G-64G-ER. Both are OSM Size-L modules with an octa-core Genio 520 SoC, 4 GB LPDDR5, and 64 GB UFS, but the former is standard, and the latter is rugged. More details. including a datasheet and a user manual, can be found on <a href="https://www.adlinktech.com/products/computer_on_modules/osm/osm-mtk520#tab-ordering">the product page</a>.</p>
<p>The post <a href="https://www.cnx-software.com/2026/04/16/adlink-osm-mtk520-mediatek-genio-520-based-osm-size-l-system-on-module/">ADLINK OSM-MTK520 &#8211; A MediaTek Genio 520-based OSM Size-L system-on-module</a> appeared first on <a href="https://www.cnx-software.com">CNX Software - Embedded Systems News</a>.</p>
]]></content:encoded>
					</item>
	
			<item>
				<title>Intel Core Ultra X7 358H-powered open robotics development system targets humanoid robots and autonomous vehicles</title>
				<link>https://www.cnx-software.com/2026/04/16/intel-core-ultra-x7-358h-powered-open-robotics-development-system-targets-humanoid-robots-and-autonomous-vehicles/</link>
				<pubDate>Thu, 16 Apr 2026 04:51:24 +0000</pubDate>
								<dc:creator><![CDATA[Jean-Luc Aufranc (CNXSoft)]]></dc:creator>				<guid isPermaLink="false">https://www.cnx-software.com/?p=168839</guid>
					<description><![CDATA[AAEON CEXD-INTRBL is an &#8220;open robotics development system&#8221; powered by a 16-core, 180 TOPS Intel...]]></description>

				<content:encoded><![CDATA[<div><img width="720" height="468" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Open-robotics-development-platform-720x468.jpg" class="attachment-medium size-medium wp-post-image" alt="Open robotics development platform"  decoding="async" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Open-robotics-development-platform-720x468.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Open-robotics-development-platform-1200x780.jpg 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/Open-robotics-development-platform-300x195.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Open-robotics-development-platform-768x499.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Open-robotics-development-platform.jpg 1400w" sizes="100vw" /></div><figure><img src="https://www.cnx-software.com/wp-content/uploads/2026/04/Open-robotics-development-platform.jpg" class="type:primaryImage" alt="Open robotics development platform" /></figure><p>AAEON CEXD-INTRBL is an &#8220;open robotics development system&#8221; powered by a 16-core, 180 TOPS Intel Core Ultra X7 Processor 358H (Panther Lake) SoC and designed for the development of AI-enhanced humanoid robots and autonomous vehicle platforms.</p>
<p>The Edge AI computer features four 2.5GbE ports with support for IEEE1588 PTP (Precision Time Protocol), two FAKRA connectors for up to eight GMSL2 cameras, four USB 3.2  Type-C ports, two USB 2.0 ports, a CAN Bus connector, and a 40-pin HAT connector with 22 GPIOs.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Open-robotics-development-platform.jpg"><img decoding="async" class="aligncenter size-medium wp-image-168845" title="Open robotics development platform" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Open-robotics-development-platform-720x468.jpg" alt="Open robotics development platform" width="720" height="468" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Open-robotics-development-platform-720x468.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Open-robotics-development-platform-1200x780.jpg 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/Open-robotics-development-platform-300x195.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Open-robotics-development-platform-768x499.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Open-robotics-development-platform.jpg 1400w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>AAEON CEXD-INTRBL specifications:</p>
<ul>
<li>SoC &#8211; <a href="https://www.cnx-software.com/2026/02/19/asrock-industrial-nucs-ultra-300-box-series-is-powered-by-intel-core-ultra-5-325-or-ultra-7-358h-panther-lake-soc/">Intel Core Ultra X7 358H</a>
<ul>
<li>CPU &#8211; 16-core (4P + 8E + 4LPE) <a href="https://www.cnx-software.com/news/panther-lake/">Panther Lake</a> processor @ up to 4.8 GHz</li>
<li>Cache &#8211; 18 MB Smart Cache</li>
<li>GPU &#8211; 12-core Intel Arc B390 GPU @ up to 2.5 GHz (122 TOPS)</li>
<li>AI accelerator  &#8211; 50 TOPS; CPU + GPU + NPU combined: 180 TOPS</li>
<li>PBP &#8211; 25 Watts</li>
</ul>
</li>
<li>System Memory &#8211; Up to 64GB LPDDR5 8533MT/s</li>
<li>Storage &#8211; 256GB NVMe SSD (default) via M.2 Key-M socket</li>
<li>Display Interfaces
<ul>
<li>HDMI 1.4 up to 3840 x 2160 @ 30Hz</li>
<li>DP 1.4 up to 3840 x 2160 @144Hz</li>
<li>Up to 2x independent displays</li>
</ul>
</li>
<li>Camera interfaces
<ul>
<li>2x FAKRA connectors for up to 8 GMSL2 cameras</li>
<li>2x internal MIPI CSI connectors</li>
</ul>
</li>
<li>Audio
<ul>
<li>Realtek ALC897 audio codec</li>
<li>3.5mm jack, Line-Out, Mic-in</li>
<li>5W speaker via 2-pin header</li>
</ul>
</li>
<li>Networking
<ul>
<li>4x 2.5GbE RJ45 ports via Intel I226-V 2.5Gbps Ethernet controllers</li>
<li>Optional WiFi and Bluetooth via M.2 socket</li>
</ul>
</li>
<li>USB
<ul>
<li>4x USB 3.2 Gen 1 Type-C ports, used for the LiDAR, infrared, and depth sensors required for robotics</li>
<li>2x USB 2.0 Type A ports</li>
</ul>
</li>
<li>Serial
<ul>
<li>CAN Bus</li>
<li>2x RS-232</li>
<li>2x RS-485</li>
</ul>
</li>
<li>Expansion
<ul>
<li>40-pin HAT connector with 22x GPIO</li>
<li>M.2 2280 M-Key PCIe x4 socket fitted with 256GB NVMe SSD by default</li>
<li>M.2 2280 B-Key PCIe x2 socket</li>
<li>M.2 2230 E-Key socket for WiFi/Bluetooth</li>
</ul>
</li>
<li>Security &#8211; TPM 2.0</li>
<li>Misc
<ul>
<li>UEFI with Wake-on-LAN (WoL), watchdog timer</li>
<li>3V/240mAh Lithium battery for RTC</li>
</ul>
</li>
<li>Power
<ul>
<li>19V &#8211; 24V DC input via 4-pin DIN Plug</li>
<li>AT mode</li>
<li>Consumption &#8211; 200W to 250W</li>
</ul>
</li>
<li>Dimensions &#8211; 137 x 135 x 86mm</li>
<li>Temperature Range
<ul>
<li>Operating: 0°C – 50°C with 0.7m/sec air flow</li>
<li>Storage: -40°C – 85°C</li>
</ul>
</li>
<li>Humidity &#8211; 0% ~ 95% relative humidity, non-condensing</li>
<li>MTBF &#8211; TBD</li>
<li>Vibration &#8211; IEC 60068-2-24 , 5-500Hz ; 2grms</li>
<li>Drop &#8211; ISTA PROJECT 1A (with Packing box)</li>
<li>Altitude &#8211; 3000m (TBC)</li>
<li>EMC &#8211; CE/FCC Class A</li>
</ul>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-Ultra-X7-358H-robotics-computer.webp"><img decoding="async" class="aligncenter size-medium wp-image-168847" title="Intel Core Ultra X7 358H robotics computer" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-Ultra-X7-358H-robotics-computer-720x468.webp" alt="Intel Core Ultra X7 358H robotics computer" width="720" height="468" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-Ultra-X7-358H-robotics-computer-720x468.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-Ultra-X7-358H-robotics-computer-1200x780.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-Ultra-X7-358H-robotics-computer-300x195.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-Ultra-X7-358H-robotics-computer-768x499.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Intel-Core-Ultra-X7-358H-robotics-computer.webp 1400w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/AAEON-CEXD-INTRBL-Edge-computer-for-humanoid-robots.webp"><img decoding="async" class="aligncenter size-medium wp-image-168846" title="AAEON CEXD-INTRBL Edge computer for humanoid robots" src="https://www.cnx-software.com/wp-content/uploads/2026/04/AAEON-CEXD-INTRBL-Edge-computer-for-humanoid-robots-720x649.webp" alt="AAEON CEXD-INTRBL Edge AI computer for humanoid robots" width="720" height="649" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/AAEON-CEXD-INTRBL-Edge-computer-for-humanoid-robots-720x649.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/AAEON-CEXD-INTRBL-Edge-computer-for-humanoid-robots-278x250.webp 278w, https://www.cnx-software.com/wp-content/uploads/2026/04/AAEON-CEXD-INTRBL-Edge-computer-for-humanoid-robots-768x692.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/AAEON-CEXD-INTRBL-Edge-computer-for-humanoid-robots.webp 1200w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>AAEON and Intel provide support for Windows 11 64-bit and Ubuntu 24.04/25.04 and later. You may wonder why it&#8217;s called an &#8220;open robotics development system&#8221;.  It&#8217;s apparently because it&#8217;s supported by the <a href="https://github.com/open-edge-platform/edge-developer-kit-reference-scripts">Open Edge Platform</a>, and Intel provides reference setup scripts for various kinds of Intel platforms and GPUs on supported systems.  The CEXD kit is not listed on that page yet, but it is on <a href="https://www.intel.com/content/www/us/en/developer/topic-technology/edge-5g/hardware/core-ultra-series-3-dev-kit.html">the Intel website</a>, and the scripts might be the same as for the <a href="https://www.cnx-software.com/2026/01/29/up-xtreme-ptl-edge-intel-core-ultra-x5-338h-x7-358h-panther-lake-ai-mini-pc-features-40-pin-gpio-header-rs232-rs485-com-ports/">UP Xtreme PTL Edge</a> SBC. You can also watch a video demo with two robotics arms (leader/follower) using the CEXD-INTRBL system below.</p>
<p></p>
<p>AAEON sells the CEXD-INTRBL open robotics development systems on <a href="https://eshop.aaeon.com/robotics-development-system-intel-core-ultra-x7-358h-cexd-intrbl.html" rel="nofollow">its eShop for $3,200</a> (pre-order, availability by the end of June). A few more details may also be found on <a href="https://www.aaeon.com/en/article/detail/accelerate-robotics-development-aaeon-intel">the product page</a>.</p>
<p>The post <a href="https://www.cnx-software.com/2026/04/16/intel-core-ultra-x7-358h-powered-open-robotics-development-system-targets-humanoid-robots-and-autonomous-vehicles/">Intel Core Ultra X7 358H-powered open robotics development system targets humanoid robots and autonomous vehicles</a> appeared first on <a href="https://www.cnx-software.com">CNX Software - Embedded Systems News</a>.</p>
]]></content:encoded>
					</item>
	
			<item>
				<title>IP65-rated TWOWIN T808P-G Edge AI computer features 8x GMSL2 cameras, aviation-grade M12/M16 connectors</title>
				<link>https://www.cnx-software.com/2026/04/16/ip65-rated-twowin-t808p-g-edge-ai-computer-features-8x-gmsl2-cameras-aviation-grade-m12-m16-connectors/</link>
				<pubDate>Thu, 16 Apr 2026 00:00:21 +0000</pubDate>
								<dc:creator><![CDATA[Debashis Das]]></dc:creator>				<guid isPermaLink="false">https://www.cnx-software.com/?p=168780</guid>
					<description><![CDATA[TWOWIN Technology has introduced the TW-T808P-G, a rugged, fan-cooled, IP65 edge AI computer built around...]]></description>

				<content:encoded><![CDATA[<div><img width="720" height="480" src="https://www.cnx-software.com/wp-content/uploads/2026/04/TWOWIN-T808P-G-AI-Edge-Computer-720x480.jpg" class="attachment-medium size-medium wp-post-image" alt="TWOWIN T808P G AI Edge Computer"  decoding="async" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/TWOWIN-T808P-G-AI-Edge-Computer-720x480.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/TWOWIN-T808P-G-AI-Edge-Computer-300x200.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/TWOWIN-T808P-G-AI-Edge-Computer-768x512.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/TWOWIN-T808P-G-AI-Edge-Computer.jpg 1200w" sizes="100vw" /></div><figure><img src="https://www.cnx-software.com/wp-content/uploads/2026/04/TWOWIN-T808P-G-AI-Edge-Computer.jpg" class="type:primaryImage" alt="TWOWIN T808P G AI Edge Computer" /></figure><p>TWOWIN Technology has introduced the <strong>TW-T808P-G,</strong> a rugged, fan-cooled, IP65 edge AI computer built around the NVIDIA Jetson Orin NX system-on-module (SoM). Designed specifically for autonomous driving, unmanned delivery vehicles, and smart inspection scenarios, the system provides up to 157 TOPS of AI performance and features various connectivity options for real-time processing in industrial and smart infrastructure environments.</p>
<p>Housed in an aluminum alloy enclosure, the device features aviation-grade M12 and M16 connectors for Gigabit Ethernet (PoE), RS232/RS485 serial communication, and power. Other features include two FAKRA connectors for up to eight GMSL2 cameras, USB 3.0, CAN Bus, GPIO, HDMI, and M.2 NVMe storage. It also supports optional Wi-Fi, 4G/5G, and RTK GPS for centimeter-level positioning. With a wide 9–36V input, a zero-power standby design using automotive ACC (ignition) control, and an operating range of -40°C to +70°C, the system is designed for applications such as security monitoring, smart gas stations, petroleum systems, power transmission inspection, and autonomous vehicles, supporting multi-channel video analytics and parallel AI workloads.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/TWOWIN-T808P-G-AI-Edge-Computer.jpg"><img decoding="async" class="aligncenter size-medium wp-image-168812" title="TWOWIN T808P G AI Edge Computer" src="https://www.cnx-software.com/wp-content/uploads/2026/04/TWOWIN-T808P-G-AI-Edge-Computer-720x480.jpg" alt="TWOWIN T808P G AI Edge Computer" width="720" height="480" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/TWOWIN-T808P-G-AI-Edge-Computer-720x480.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/TWOWIN-T808P-G-AI-Edge-Computer-300x200.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/TWOWIN-T808P-G-AI-Edge-Computer-768x512.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/TWOWIN-T808P-G-AI-Edge-Computer.jpg 1200w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>TWOWIN TW-T808P-G specifications:</p>
<ul>
<li>SoM – <a href="https://www.cnx-software.com/2022/03/22/nvidia-launches-jetson-agx-orin-developer-kit-orin-nx-modules-and-isaac-nova-orin-amr-platform/#jetson-orin-nx-modules">NVIDIA Jetson Orin NX module</a>
<ul>
<li>CPU
<ul>
<li><strong>8GB Version</strong> – 6-core Arm Cortex-A78AE v8.2 64-bit CPU, 1.5MB L2 cache + 4MB L3 cache</li>
<li><strong>16GB Version</strong> – 8-core Arm Cortex-A78AE v8.2 64-bit CPU, 2MB L2 cache + 4MB L3 cache</li>
</ul>
</li>
<li>GPU
<ul>
<li>1024-core NVIDIA Ampere architecture GPU with 32 Tensor Cores</li>
<li>1x <a href="https://www.cnx-software.com/2017/10/04/nvidia-unveils-open-source-hardware-nvdla-deep-learning-accelerator/">NVDLA</a> v2 @ 614MHz for 8GB and 2x NVDLA v2 @ 918MHz for 16GB</li>
<li>PVA v2 vision accelerator</li>
</ul>
</li>
<li>Memory – 8GB/16GB 128-bit LPDDR5, 102.4GB/s</li>
<li>Video encode
<ul>
<li>1x 4K60 (H.265) | 3x 4K30 (H.265)</li>
<li>6x 1080p60 (H.265) | 12x 1080p30 (H.265)</li>
</ul>
</li>
<li>Video decode
<ul>
<li>1x 8K30 (H.265) | 2x 4K60 (H.265) | 4x 4K30 (H.265)</li>
<li>9x 1080p60 (H.265) | 18x 1080p30 (H.265)</li>
</ul>
</li>
<li>AI Performance – Up to 117 TOPS <strong>(8GB)</strong> or 157 TOPS <strong>(16GB) </strong>in Super mode</li>
</ul>
</li>
<li>Storage – M.2 M-Key socket supports 2280 NVMe SSDs (see Expansion section)</li>
<li>Video Output – 1x HDMI 2.0 port</li>
<li>Camera Inputs
<ul>
<li>Up to 8x GMSL2 cameras  via 2x FAKRA / Mini-FAKRA connectors</li>
<li>Configurations – 4x 8MP or 8x 2MP cameras</li>
</ul>
</li>
<li>Networking
<ul>
<li>5x Gigabit Ethernet via 8-pin M12 aviation connectors (4x share a single network card with PoE support up to 25W; 1x independent Gigabit port)</li>
<li>2.4/5.8GHz Wi-Fi (Optional)</li>
<li>4G/5G cellular connectivity via Nano-SIM card slot (Optional)</li>
</ul>
</li>
<li>GNSS &#8211; Centimeter-level GPS (RTK/INS) outputting at 10Hz (Optional)</li>
<li>USB
<ul>
<li>2x USB 3.0 Type-A ports (5V/1A)</li>
<li>1x USB 2.0 Type-C port (OTG, used for flashing)</li>
<li>1x USB 2.0 Type-C Debug serial port</li>
</ul>
</li>
<li>Serial
<ul>
<li>2x CAN bus ports supporting CAN FD (Mttcan+Spican)</li>
<li>RS232 M12 serial port</li>
<li>RS485 M12 serial port</li>
</ul>
</li>
<li>Expansion
<ul>
<li>4x Isolated GPIO (2x GPI, 2x GPO available in 3.3V@1mA or 12V@1mA)</li>
<li>M.2 M-Key socket for PCIe x4 NVMe 2280 SSDs</li>
</ul>
</li>
<li>Misc
<ul>
<li>Power, RUN, USER, and SSD LED indicators</li>
<li>Reset and Recovery buttons</li>
<li>RTC (Real-Time Clock)</li>
<li>Mini-FAKRA antenna interfaces (shared for 4G/5G and WiFi/GNSS)</li>
<li>Active fans for cooling</li>
<li>PTP, PPS input/output, PWM output (Time Synchronized)</li>
</ul>
</li>
<li>Power
<ul>
<li>9V to 36V wide DC input via M16 6-pin aviation connector</li>
<li>Maintains a dedicated Main Power and Backup Power (ACC) line for automotive ignition detection</li>
<li>Consumption &#8211; 45W (Typical)</li>
</ul>
</li>
<li>Dimensions – 295 x 214.3 x 76.5 mm</li>
<li>Weight – ~4.0 to 4.3 kg</li>
<li>Standard Operating Temperature – -20°C to +60°C</li>
<li>Optional Wide Temperature – -40°C to +70°C (Note: -40°C power-on time takes 10±5 mins with &lt;150W heating consumption)</li>
<li>Storage Humidity – 5% to 95% non-condensing</li>
<li>Ingress Protection – IP65</li>
<li>Mounting – Flat or wall installation</li>
</ul>
<figure id="attachment_168811" aria-describedby="caption-attachment-168811"  class="wp-caption aligncenter"><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/TWOWIN-T808P-G-AI-Edge-Computer-Hardware-Overview.jpg"><img decoding="async" class="wp-image-168811 size-medium" title="TWOWIN T808P G AI Edge Computer Hardware Overview" src="https://www.cnx-software.com/wp-content/uploads/2026/04/TWOWIN-T808P-G-AI-Edge-Computer-Hardware-Overview-720x688.jpg" alt="TWOWIN T808P-G AI Edge Computer Hardware Overview" width="720" height="688" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/TWOWIN-T808P-G-AI-Edge-Computer-Hardware-Overview-720x688.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/TWOWIN-T808P-G-AI-Edge-Computer-Hardware-Overview-262x250.jpg 262w, https://www.cnx-software.com/wp-content/uploads/2026/04/TWOWIN-T808P-G-AI-Edge-Computer-Hardware-Overview-768x734.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/TWOWIN-T808P-G-AI-Edge-Computer-Hardware-Overview.jpg 790w" sizes="(max-width: 720px) 100vw, 720px" /></a><figcaption id="caption-attachment-168811" class="wp-caption-text">Hardware Overview</figcaption></figure>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/TWOWIN-T808P-G-AI-Edge-Computer-Double-fan-design.jpg"><img decoding="async" class="aligncenter size-medium wp-image-168813" title="TWOWIN T808P G AI Edge Computer Double fan design" src="https://www.cnx-software.com/wp-content/uploads/2026/04/TWOWIN-T808P-G-AI-Edge-Computer-Double-fan-design-720x505.jpg" alt="TWOWIN T808P G AI Edge Computer Double fan design" width="720" height="505" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/TWOWIN-T808P-G-AI-Edge-Computer-Double-fan-design-720x505.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/TWOWIN-T808P-G-AI-Edge-Computer-Double-fan-design-300x210.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/TWOWIN-T808P-G-AI-Edge-Computer-Double-fan-design-768x539.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/TWOWIN-T808P-G-AI-Edge-Computer-Double-fan-design.jpg 1008w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>On the software side, the TW-T808P-G comes pre-installed with Ubuntu from the NVIDIA Jetpack SDK. Because the custom carrier board utilizes proprietary interface drivers, the company explicitly advises users to back up their sources.list before performing standard apt-get upgrade commands so as not to overwrite the custom device tree.</p>
<p>The company also provides various utilities to manage the hardware. For networking, cellular modules (like the Quectel CM) can be configured via terminal scripts to auto-dial and fetch IPs. For vision applications, TWOWIN includes a graphical tool called tw_cfg_camera_ui to easily map specific GMSL deserializers and sensor models (like the MAX9295A and IMX390) to the board&#8217;s /dev/video nodes for multi-stream processing via GStreamer. More information about it is available in the <a href="https://twowintech.com/wp-content/uploads/2025/07/TW-T808P-G-User-Guide.pdf">user guide</a>.</p>
<p>The company also discusses the ACC automotive ignition feature, in which if the main power remains connected to the battery but the ACC line drops, the system detects the power-failure signal and safely initiates a software shutdown, protecting the NVMe drive from data corruption.</p>
<p>The 8x GMSL2 <span >camera support reminds me of the <a href="https://www.cnx-software.com/2026/01/27/lanner-eai-i351-an-nvidia-jetson-thor-edge-ai-computer-with-100gbe-qsfp28-port-and-8x-gmsl2-camera/">Lanner EAI-I351</a>, <a href="https://www.cnx-software.com/2025/11/19/nvidia-jetson-t5000-based-firefly-ec-thort5000-industrial-pc-features-8x-gmsl2-camera-interfaces-4x-10gbe-rj45-ports/" target="_blank" rel="noopener">Firefly EC-ThorT5000</a>, <a href="https://www.cnx-software.com/2025/10/24/firefly-ec-agxorin-jetson-agx-orin-64gb-ai-inference-system-supports-up-to-8-gmsl2-cameras/" target="_blank" rel="noopener">Firefly EC-AGXOrin</a>, and <a href="https://www.cnx-software.com/2024/04/18/aaeon-boxer-8645ai-jetson-agx-orin-embedded-ai-system-8-gmsl2-cameras/" target="_blank" rel="noopener">AAEON BOXER-8645A,</a> all of which support </span>8x GMSL2 cameras, but the TW-T808P-G stands out with its IP65 ratings enabled by M12/M18 connectors.</p>
<p>As with most other industrial systems, pricing for the TWOWIN TW-T808P-G is not publicly available; you need to contact the company via the <a href="https://twowintech.com/product/twowin-nvidia-jetson-orin-nx-8xgmsl2-ai-edge-computer-t808p-g/">product page</a> for details. However, we noticed the &#8220;Tuwei <span data-spm-anchor-id="a2g0o.detail.0.i5.2f4dAXrqAXrqTd">TW-T808P/</span><span data-spm-anchor-id="a2g0o.detail.0.i6.2f4dAXrqAXrqTd">TW-T808PG&#8221; with a similar design <strong><a href="https://s.click.aliexpress.com/e/_c4EFMjWD" rel="nofollow">on AliExpress</a></strong>, but listing some odd memory options (4GB/8GB/16GB), while NVIDIA does not offer any Jetson Orin NX 4GB module. Also note the &#8220;Chip Board House Store&#8221; on AliExpress also list products with some massive markups (sometimes 2x).</span></p>
<p>&nbsp;</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/TWOWIN-T808P-G-Dimensions.jpg"><img decoding="async" class="aligncenter size-medium wp-image-168810" title="TWOWIN T808P G Dimensions" src="https://www.cnx-software.com/wp-content/uploads/2026/04/TWOWIN-T808P-G-Dimensions-720x371.jpg" alt="TWOWIN T808P G Dimensions" width="720" height="371" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/TWOWIN-T808P-G-Dimensions-720x371.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/TWOWIN-T808P-G-Dimensions-300x155.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/TWOWIN-T808P-G-Dimensions-768x396.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/TWOWIN-T808P-G-Dimensions.jpg 790w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>The post <a href="https://www.cnx-software.com/2026/04/16/ip65-rated-twowin-t808p-g-edge-ai-computer-features-8x-gmsl2-cameras-aviation-grade-m12-m16-connectors/">IP65-rated TWOWIN T808P-G Edge AI computer features 8x GMSL2 cameras, aviation-grade M12/M16 connectors</a> appeared first on <a href="https://www.cnx-software.com">CNX Software - Embedded Systems News</a>.</p>
]]></content:encoded>
					</item>
	
			<item>
				<title>Orange Pi Zero 3W &#8211; An Allwinner A733 SBC in Raspberry Pi Zero form factor</title>
				<link>https://www.cnx-software.com/2026/04/15/orange-pi-zero-3w-an-allwinner-a733-sbc-in-raspberry-pi-zero-form-factor/</link>
				<pubDate>Wed, 15 Apr 2026 14:11:17 +0000</pubDate>
								<dc:creator><![CDATA[Jean-Luc Aufranc (CNXSoft)]]></dc:creator>				<guid isPermaLink="false">https://www.cnx-software.com/?p=168818</guid>
					<description><![CDATA[Orange Pi Zero 3W is Raspberry Pi Zero-sized SBC powered by an Allwinner A733 octa-core...]]></description>

				<content:encoded><![CDATA[<div><img width="720" height="506" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Orange-Pi-Zero-3W-720x506.jpg" class="attachment-medium size-medium wp-post-image" alt="Orange Pi Zero 3W"  decoding="async" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Orange-Pi-Zero-3W-720x506.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Orange-Pi-Zero-3W-1200x843.jpg 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/Orange-Pi-Zero-3W-300x211.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Orange-Pi-Zero-3W-768x539.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Orange-Pi-Zero-3W.jpg 1290w" sizes="100vw" /></div><figure><img src="https://www.cnx-software.com/wp-content/uploads/2026/04/Orange-Pi-Zero-3W.jpg" class="type:primaryImage" alt="Orange Pi Zero 3W" /></figure><p><strong>Orange Pi Zero 3W</strong> is Raspberry Pi Zero-sized SBC powered by an Allwinner A733 octa-core Arm Cortex-A76/A55 SoC paired with up to 16GB of LPDDR5 RAM, a microSD card slot, and footprints for eMMC flash or UFS storage.</p>
<p>Other features include a 4K-capable mini HDMI port, two USB-C ports, one with DP 1.4 Alt mode, a MIPI DSI display connector, two MIPI CSI camera connectors, a WiFi 6 and Bluetooth 5.4 module, and a 40-pin GPIO header.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Orange-Pi-Zero-3W.jpg"><img decoding="async" class="aligncenter size-medium wp-image-168819" title="Orange Pi Zero 3W" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Orange-Pi-Zero-3W-720x506.jpg" alt="Orange Pi Zero 3W" width="720" height="506" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Orange-Pi-Zero-3W-720x506.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Orange-Pi-Zero-3W-1200x843.jpg 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/Orange-Pi-Zero-3W-300x211.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Orange-Pi-Zero-3W-768x539.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Orange-Pi-Zero-3W.jpg 1290w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>OrangePi Zero 3W specifications:</p>
<ul>
<li>SoC – <a href="https://www.cnx-software.com/2024/12/06/allwinner-a733-octa-core-cortex-a76-a55-ai-soc-supports-up-to-16gb-ram-for-android-15-tablets-and-laptops/">Allwinner A733</a>
<ul>
<li>CPU
<ul>
<li>Dual-core Arm Cortex-A76 @ up to 2.00 GHz</li>
<li>Hexa-core Arm Cortex-A55 @ up to 1.79 GHz</li>
<li>Single-core RISC-V E902 real-time core up to 200 MHz</li>
</ul>
</li>
<li>GPU – Imagination Technologies BXM-4-64 MC1 GPU with support for OpenGL ES 3.2, Vulkan 1.3, OpenCL 3.0</li>
<li>VPU
<ul>
<li>8Kp24 H.265/VP9/AVS2 decoding</li>
<li>4Kp30 H.265/H.264 encoding</li>
</ul>
</li>
<li>AI accelerator – 3 TOPS NPU</li>
</ul>
</li>
<li>System Memory – 1GB, 2GB, 4GB, 8GB, 12GB, or 16GB LPDDR5 at 4,800 MT/s</li>
<li>Storage
<ul>
<li>MicroSD card slot up to 128GB</li>
<li>Footprint for optional 8GB, 16GB, 32GB, 64GB, or 64GB eMMC flash module</li>
<li>Footprint for optional 32GB, 64GB, or 128GB 2-lane <a href="https://www.cnx-software.com/2017/09/10/ufs-3-0-embedded-flash-to-support-full-duplex-2-4gbs-transfer/">UFS 3.0</a> module</li>
</ul>
</li>
<li>Video Output
<ul>
<li>Mini HDMI 2.0 port up to 4Kp60 resolution</li>
<li>4-lane MIPI DSI connector</li>
<li>USB-C port with DisplayPort Alt mode up to 4Kp60</li>
<li>Support for dual independent display setups</li>
</ul>
</li>
<li>Camera interface – 2x 4-lane MIPI CSI connectors</li>
<li>Networking – Dual-band WiFi 6 and <a href="https://www.cnx-software.com/2023/02/09/bluetooth-5-4-adds-electronic-shelf-label-esl-support/">Bluetooth 5.4</a> module (Cdtech 20800D8-00) + IPEX antenna connector</li>
<li>USB
<ul>
<li>USB 3.1 OTG Type-C port with DisplayPort 1.4 Alt. mode</li>
<li>USB 2.0 Type-C power port</li>
</ul>
</li>
<li>Expansion
<ul>
<li>40-pin color-coded GPIO header supporting GPIO, UART, I2C, SPI, and PWM.</li>
<li>PCIe Gen3 x1 FPC connector</li>
</ul>
</li>
<li>Misc
<ul>
<li>Power and BOOT through holes</li>
<li>2-pin fan header</li>
</ul>
</li>
<li>Power Supply &#8211; 5V/3A via USB-C connector</li>
<li>Dimensions – 65 x 32 mm</li>
<li>Weight &#8211; 14 grams</li>
</ul>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Allwinner-A733-Pi-Zero-board.webp"><img decoding="async" class="aligncenter size-medium wp-image-168821" title="Allwinner A733 Pi Zero board" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Allwinner-A733-Pi-Zero-board-720x367.webp" alt="Allwinner A733 Pi Zero board" width="720" height="367" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Allwinner-A733-Pi-Zero-board-720x367.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Allwinner-A733-Pi-Zero-board-1200x611.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/Allwinner-A733-Pi-Zero-board-300x153.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Allwinner-A733-Pi-Zero-board-768x391.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Allwinner-A733-Pi-Zero-board.webp 1500w" sizes="(max-width: 720px) 100vw, 720px" /></a><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Orange-Pi-ZERO-3W-bottom-1.webp"><img decoding="async" class="aligncenter size-medium wp-image-168822" title="Orange Pi ZERO 3W bottom" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Orange-Pi-ZERO-3W-bottom-1-720x355.webp" alt="Orange Pi ZERO 3W bottom" width="720" height="355" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Orange-Pi-ZERO-3W-bottom-1-720x355.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Orange-Pi-ZERO-3W-bottom-1-1200x592.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/Orange-Pi-ZERO-3W-bottom-1-300x148.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Orange-Pi-ZERO-3W-bottom-1-768x379.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Orange-Pi-ZERO-3W-bottom-1.webp 1430w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>Orange Pi plans to provide<a href="https://www.cnx-software.com/2022/11/22/orange-pi-os-android-based-desktop-os-with-windows-11s-look-and-feel/"> Orange Pi OS (Arch)</a>, Ubuntu, Debian, and Android (15) images for the Pi Zero 3W, but all links on <a href="http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/service-and-support/Orange-Pi-Zero-3W.html">the product page</a> currently point to empty Google Drive shares. They should become available in the next few days or weeks.</p>
<p>The Orange Pi Zero 3W is very similar to the <a href="https://www.cnx-software.com/2025/08/25/pi-zero-sized-radxa-cubie-a7z-sbc-features-allwinner-a733-cortex-a76-a55-soc-up-to-16gb-ram-wifi-6/">Radxa Cubie A7Z</a> introduced last year, but replaces the micro HDMI port with a mini HDMI port and LPDDR4 with LPDDR5,  and adds one MIPI CSI camera connector, one MIPI DSI display connector, as well as a footprint for an eMMC flash. We were previously promised mainline Linux support for the Allwinner A733 SoC, but it&#8217;s clearly not happening when looking at recent Linux changelogs, including the one for the just-released <a href="https://www.cnx-software.com/2026/04/13/linux-7-0-release-main-changes-arm-risc-v-and-mips-architectures/">Linux 7.0</a>.</p>
<figure id="attachment_168827" aria-describedby="caption-attachment-168827"  class="wp-caption aligncenter"><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Orange-Pi-Zero-3W-pin-out-diagram.webp"><img decoding="async" class="size-medium wp-image-168827" title="Orange Pi Zero 3W pinout diagram" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Orange-Pi-Zero-3W-pin-out-diagram-720x369.webp" alt="Orange Pi Zero 3W pinout diagram" width="720" height="369" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Orange-Pi-Zero-3W-pin-out-diagram-720x369.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Orange-Pi-Zero-3W-pin-out-diagram-1200x616.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/Orange-Pi-Zero-3W-pin-out-diagram-300x154.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Orange-Pi-Zero-3W-pin-out-diagram-768x394.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Orange-Pi-Zero-3W-pin-out-diagram-1536x788.webp 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/Orange-Pi-Zero-3W-pin-out-diagram.webp 1869w" sizes="(max-width: 720px) 100vw, 720px" /></a><figcaption id="caption-attachment-168827" class="wp-caption-text">Orange Pi Zero 3W pinout diagram</figcaption></figure>
<p>The 16GB version is not available yet, but Orange Pi released pricing for the Zero 3W SBC as follows:</p>
<ul>
<li>1GB RAM &#8211; $25</li>
<li>2GB RAM &#8211; $35</li>
<li>4GB RAM &#8211; $50</li>
<li>6GB RAM &#8211; $60</li>
<li>8GB RAM &#8211; $80</li>
<li>12GB RAM &#8211; $99.90</li>
<li>Cooling fan &#8211; $5.99</li>
</ul>
<p>Those prices seem reasonable in a world where <a href="https://www.cnx-software.com/2026/04/01/raspberry-pi-4-3gb-launched-for-83-75-further-price-increases-announced-across-the-board-for-4gb-ram-hardware/">the Raspberry Pi 5 8GB now sells for $175</a>. You can purchase the boards with the cooling fan <strong><a href="https://www.aliexpress.com/store/1553371/pages/all-items.html" rel="nofollow">on AliExpress</a></strong> and <strong><a href="https://amzn.to/4teEqcE" rel="nofollow">on Amazon</a></strong> with a small markup.</p>
<p>The post <a href="https://www.cnx-software.com/2026/04/15/orange-pi-zero-3w-an-allwinner-a733-sbc-in-raspberry-pi-zero-form-factor/">Orange Pi Zero 3W &#8211; An Allwinner A733 SBC in Raspberry Pi Zero form factor</a> appeared first on <a href="https://www.cnx-software.com">CNX Software - Embedded Systems News</a>.</p>
]]></content:encoded>
					</item>
	
			<item>
				<title>Reminder: enable ZRAM on your Linux system to optimize RAM usage (and potentially save money)</title>
				<link>https://www.cnx-software.com/2026/04/15/reminder-enable-zram-on-your-linux-system-to-optimize-ram-usage/</link>
				<pubDate>Wed, 15 Apr 2026 08:07:14 +0000</pubDate>
								<dc:creator><![CDATA[Jean-Luc Aufranc (CNXSoft)]]></dc:creator>				<guid isPermaLink="false">https://www.cnx-software.com/?p=168782</guid>
					<description><![CDATA[With the price of RAM getting out of control, it might be a good idea...]]></description>

				<content:encoded><![CDATA[<div><img width="720" height="480" src="https://www.cnx-software.com/wp-content/uploads/2026/04/ZRAM-zstd-compression-ram-sticks-720x480.jpg" class="attachment-medium size-medium wp-post-image" alt="ZRAM zstd compression ram sticks"  decoding="async" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/ZRAM-zstd-compression-ram-sticks-720x480.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/ZRAM-zstd-compression-ram-sticks-1200x800.jpg 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/ZRAM-zstd-compression-ram-sticks-300x200.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/ZRAM-zstd-compression-ram-sticks-768x512.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/ZRAM-zstd-compression-ram-sticks.jpg 1248w" sizes="100vw" /></div><figure><img src="https://www.cnx-software.com/wp-content/uploads/2026/04/ZRAM-zstd-compression-ram-sticks.jpg" class="type:primaryImage" alt="ZRAM zstd compression ram sticks" /></figure><p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/ZRAM-zstd-compression-ram-sticks.jpg"><img decoding="async" class="aligncenter size-medium wp-image-168800" title="ZRAM zstd compression ram sticks" src="https://www.cnx-software.com/wp-content/uploads/2026/04/ZRAM-zstd-compression-ram-sticks-720x480.jpg" alt="ZRAM zstd compression ram sticks" width="720" height="480" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/ZRAM-zstd-compression-ram-sticks-720x480.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/ZRAM-zstd-compression-ram-sticks-1200x800.jpg 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/ZRAM-zstd-compression-ram-sticks-300x200.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/ZRAM-zstd-compression-ram-sticks-768x512.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/ZRAM-zstd-compression-ram-sticks.jpg 1248w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>With the price of RAM getting out of control, it might be a good idea to remind Linux users to enable ZRAM so they can get better performance without upgrading memory, or save money on their next single board computer by selecting a board with the right amount of memory.</p>
<p>I had already written about the subject when I <a href="https://www.cnx-software.com/2018/05/14/running-out-of-ram-in-ubuntu-enable-zram/">enabled ZRAM on a ODROID-XU4Q in 2018</a> using <em>zram-config</em>, and did the same on my Ubuntu laptop at the time. In recent days, I found Firefox crashing often due to running out of memory on my system with 16GB of RAM, and the <a href="https://www.cnx-software.com/2026/04/13/linux-7-0-release-main-changes-arm-risc-v-and-mips-architectures/">Linux 7.0 release</a> reminded me about ZRAM, since there were some related changes. So I decided to check the current swap configuration on my Ubuntu 24.04 laptop:</p><pre class="urvanov-syntax-highlighter-plain-tag">jaufranc@CNX-LAPTOP-5:~$ zramctl 
NAME       ALGORITHM DISKSIZE  DATA COMPR TOTAL STREAMS MOUNTPOINT
/dev/zram0 lzo-rle       7.6G  6.6G  2.1G  2.1G         [SWAP]
jaufranc@CNX-LAPTOP-5:~$ swapon
NAME       TYPE      SIZE USED PRIO
/swapfile  file        8G 5.6G   -2
/dev/zram0 partition 7.6G 7.3G    5
jaufranc@CNX-LAPTOP-5:~$ free -mh
               total        used        free      shared  buff/cache   available
Mem:            15Gi       9.6Gi       4.3Gi       2.4Gi       3.4Gi       5.7Gi
Swap:           15Gi        12Gi       2.7Gi</pre><p>lzo doesn&#8217;t look like a recent compression algorithm, and I think I&#8217;ve seen <a href="https://www.cnx-software.com/2016/12/19/facebook-zstandard-zstd-pzstd-data-compression-tools-deliver-high-performance-efficiency/">Zstandard</a> compression used on other systems before. However, the <em>zram-config</em> utility appears to be an older solution, and it&#8217;s now been replaced with <em>zram-tools</em>. So I decided to replace it. If you haven&#8217;t already enabled ZRAM with zram-config, you don&#8217;t need to do that, but in my case, I had to disable swap and purge the package:</p><pre class="urvanov-syntax-highlighter-plain-tag">sudo swapoff -a
sudo swapoff /dev/zram0 2&gt;/dev/null || true
echo 1 | sudo tee /sys/block/zram0/reset 2&gt;/dev/null || true
sudo modprobe -r zram
sudo apt purge --autoremove zram-config</pre><p>Once done, I installed zram-tools:</p><pre class="urvanov-syntax-highlighter-plain-tag">sudo apt install zram-tools</pre><p>and edited the <em>/etc/default/zramswap</em> file as follows:</p><pre class="urvanov-syntax-highlighter-plain-tag"># Compression algorithm selection
ALGO=zstd
# Specifies the amount of RAM that should be used for zram
# based on a percentage the total amount of available memory
# This takes precedence and overrides SIZE below
PERCENT=75
...

# Specifies the priority for the swap devices, see swapon(2)
# for more details. Higher number = higher priority
# This should probably be higher than hdd/ssd swaps.
PRIORITY=100</pre><p>To be on the safe side, you may want to check zstd if supported by your kernel:</p><pre class="urvanov-syntax-highlighter-plain-tag">jaufranc@CNX-LAPTOP-5:~$ cat /sys/block/zram0/comp_algorithm
lzo-rle lzo lz4 lz4hc [zstd] deflate 842</pre><p>I then restarted the service with the new parameters:</p><pre class="urvanov-syntax-highlighter-plain-tag">sudo systemctl start zramswap.service</pre><p>Finally, let&#8217;s check if everything is enabled as expected:</p><pre class="urvanov-syntax-highlighter-plain-tag">jaufranc@CNX-LAPTOP-5:~$ cat /sys/block/zram0/comp_algorithm
lzo-rle lzo lz4 lz4hc [zstd] deflate 842 
jaufranc@CNX-LAPTOP-5:~$ zramctl
NAME       ALGORITHM DISKSIZE DATA COMPR TOTAL STREAMS MOUNTPOINT
/dev/zram0 zstd         11.4G   7G  1.4G  1.5G         [SWAP]
jaufranc@CNX-LAPTOP-5:~$ swapon --show
NAME       TYPE       SIZE USED PRIO
/dev/zram0 partition 11.4G 7.8G  100
jaufranc@CNX-LAPTOP-5:~$ free -mh
               total        used        free      shared  buff/cache   available
Mem:            15Gi        12Gi       561Mi       2.4Gi       3.8Gi       2.8Gi
Swap:           11Gi       7.8Gi       3.6Gi
jaufranc@CNX-LAPTOP-5:~$</pre><p>It looks good. The swapfile on my NVMe SSD is not used anymore, but I&#8217;ll try to use my system that way, and only re-enable it in case the system runs out of memory.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Ubuntu-zram-laptop.png"><img decoding="async" class="aligncenter size-medium wp-image-168792" title="Ubuntu zram laptop" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Ubuntu-zram-laptop-720x465.png" alt="Ubuntu zram laptop" width="720" height="465" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Ubuntu-zram-laptop-720x465.png 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Ubuntu-zram-laptop-1200x774.png 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/Ubuntu-zram-laptop-300x194.png 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Ubuntu-zram-laptop-768x496.png 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Ubuntu-zram-laptop-1536x991.png 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/Ubuntu-zram-laptop.png 1872w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>Finally, I wanted to make sure it was enabled on my Raspberry Pi 5 with 2GB of RAM, and I forgot that it&#8217;s indeed enabled by default on Raspberry Pi OS:</p><pre class="urvanov-syntax-highlighter-plain-tag">pi@raspberrypi:~ $ zramctl 
NAME       ALGORITHM DISKSIZE   DATA COMPR TOTAL STREAMS MOUNTPOINT
/dev/zram0 zstd            2G 181.9M 22.7M 29.6M       4 [SWAP]
pi@raspberrypi:~ $ free -mh
total used free shared buff/cache available
Mem: 2.0Gi 1.2Gi 213Mi 38Mi 794Mi 808Mi
Swap: 2.0Gi 178Mi 1.8Gi</pre><p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-ZRAM.webp"><img decoding="async" class="aligncenter size-medium wp-image-168791" title="Raspberry Pi ZRAM" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-ZRAM-720x465.webp" alt="Raspberry Pi ZRAM" width="720" height="465" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-ZRAM-720x465.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-ZRAM-1200x774.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-ZRAM-300x194.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-ZRAM-768x496.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-ZRAM-1536x991.webp 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-ZRAM.webp 1872w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>Note the config for rpi-swap is in a different location: <em>/etc/rpi/swap.conf</em>, and follows a different format:</p><pre class="urvanov-syntax-highlighter-plain-tag">#  This file is part of rpi-swap.
#
#  Defaults are provided as commented-out options. Local configuration
#  should be created by either modifying this file, or by creating "drop-ins" in
#  the swap.conf.d/ subdirectory. The latter is generally recommended.
#
#  See swap.conf(5) for details.

[Main]
#Mechanism=auto

[File]
#Path=/var/swap
#RamMultiplier=1
#MaxSizeMiB=2048
#MaxDiskPercent=50
#FixedSizeMiB=

[Zram]
#RamMultiplier=1
#MaxSizeMiB=2048
#FixedSizeMiB=
# Writeback settings (for zram+file mechanism):
#WritebackTrigger=auto
#WritebackInitialDelay=180min
#WritebackPeriodicInterval=24h</pre><p>More details about this specific implementation can be found <a href="https://github.com/raspberrypi/rpi-swap">on GitHub</a>. If you are using a different operating system on any SBC, you may want to check ZRAM (or  zswap) is enabled.</p>
<p>The post <a href="https://www.cnx-software.com/2026/04/15/reminder-enable-zram-on-your-linux-system-to-optimize-ram-usage/">Reminder: enable ZRAM on your Linux system to optimize RAM usage (and potentially save money)</a> appeared first on <a href="https://www.cnx-software.com">CNX Software - Embedded Systems News</a>.</p>
]]></content:encoded>
					</item>
	
			<item>
				<title>LimeSDR Micro M.2 2280 SDR card pairs NXP LA9310 baseband processor with LMS7002M RF transceiver (Crowdfunding)</title>
				<link>https://www.cnx-software.com/2026/04/15/limesdr-micro-m-2-2280-sdr-card-pairs-nxp-la9310-baseband-processor-with-lms7002m-rf-transceiver/</link>
				<pubDate>Wed, 15 Apr 2026 03:37:34 +0000</pubDate>
								<dc:creator><![CDATA[Jean-Luc Aufranc (CNXSoft)]]></dc:creator>				<guid isPermaLink="false">https://www.cnx-software.com/?p=168460</guid>
					<description><![CDATA[The LimeSDR Micro M.2 2280 software-defined radio (SDR) card combines an NXP LA9310 baseband processor...]]></description>

				<content:encoded><![CDATA[<div><img width="720" height="432" src="https://www.cnx-software.com/wp-content/uploads/2026/04/LimeSDR-Micro-720x432.jpg" class="attachment-medium size-medium wp-post-image" alt="LimeSDR Micro"  decoding="async" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/LimeSDR-Micro-720x432.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/LimeSDR-Micro-300x180.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/LimeSDR-Micro-768x461.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/LimeSDR-Micro.jpg 1200w" sizes="100vw" /></div><figure><img src="https://www.cnx-software.com/wp-content/uploads/2026/04/LimeSDR-Micro.jpg" class="type:primaryImage" alt="LimeSDR Micro" /></figure><p>The LimeSDR Micro M.2 2280 software-defined radio (SDR) card combines an NXP LA9310 baseband processor and a Lime Microsystems LMS7002M transceiver, and targets integration into portable or embedded solutions with a spare M.2 PCIe Gen3 x1 socket.</p>
<p>The module is offered in a 1T2R configuration by default, but can be expanded to 1T4R via an FPC connector, supports a 30 MHz to 3.8 GHz frequency range, and up to 100 MHz bandwidth. Target applications include 4G LTE/5G, future RAN research, custom user equipment/modems, drone communications, IoT, satellite communications, and custom waveform generation.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/LimeSDR-Micro.jpg"><img decoding="async" class="aligncenter size-medium wp-image-168767" title="LimeSDR Micro" src="https://www.cnx-software.com/wp-content/uploads/2026/04/LimeSDR-Micro-720x432.jpg" alt="LimeSDR Micro" width="720" height="432" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/LimeSDR-Micro-720x432.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/LimeSDR-Micro-300x180.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/LimeSDR-Micro-768x461.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/LimeSDR-Micro.jpg 1200w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>LimeSDR Micro M.2 SDR card specifications:</p>
<ul>
<li>SoC – <a href="https://www.nxp.com/products/processors-and-microcontrollers/arm-processors/layerscape-processors/layerscape-access-la9310-programmable-baseband-processor:LA9310">NXP LA9310</a> programmable baseband processor
<ul>
<li>Vector Signal Processing Accelerator (VSPA) Gen 2 up to 80 GFLOPs</li>
<li>Control Processor &#8211; Arm Cortex-M4 at up to 307 MHz</li>
</ul>
</li>
<li>Storage – 512 Kbit EEPROM memory for NXP LA9310 initial configuration</li>
<li>RF
<ul>
<li>Lime Microsystems LMS7002M RF transceiver</li>
<li>Channels &#8211; 1T2R expandable to 1T4R via two analogue baseband inputs on an FPC connector (see Connectors section below)</li>
<li>Frequency Range &#8211; 30 MHz to 3.8 GHz</li>
<li>Bandwidth &#8211; 100 MHz TDD or half-duplex operation and 50 MHz FDD</li>
<li>Analogue Filtering &#8211; 0.75 – 100 MHz</li>
<li>Sample Rate &#8211; Up to 160 Msps half-duplex (Tx or Rx) and TDD, and up to 61.44 Msps FDD</li>
<li>Connectors
<ul>
<li>3x MHF4 RF (TX, RX1 &amp; RX2)</li>
<li>15-pin FPC external analogue I/Q baseband input (RX3 &amp; RX4)</li>
</ul>
</li>
</ul>
</li>
<li>Host Interface &#8211; PCIe Gen 3 x1 via M.2 Key -B+M edge connector</li>
<li>I/O expansion via 8-pin FPC connector
<ul>
<li>4x GPIOs 3.3V on GPIO connector</li>
<li>I2C on GPIO connector (shared with on-board devices)</li>
</ul>
</li>
<li>Sensor &#8211; TMP1075NDRLR temperature sensor</li>
<li>Clock Subsystem
<ul>
<li>Rakon E6245LF 30.72 MHz VCTCXO</li>
<li>VCTCXO may be tuned by an onboard 16-bit DAC</li>
<li>Reference clock input and output connector</li>
<li>4x MHF4 clock and PPS I/O</li>
</ul>
</li>
<li>Misc
<ul>
<li>2x Green LEDs</li>
<li>Optional GNSS Receiver: Antenova M10578-A3 3 for location, time of day, and generating a VCTCXO DAC value. A future firmware update might add GSPDO support (TBC)</li>
</ul>
</li>
<li>Power Supply –  3.3V via M.2 edge connector</li>
<li>Dimensions – 80 x 22 mm; note: the card may not be suited to installation in certain space-constrained systems, e.g., laptops, due to the non-standard module height of up to ~4mm from the PCBA top side.</li>
</ul>
<figure id="attachment_168768" aria-describedby="caption-attachment-168768"  class="wp-caption aligncenter"><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/LimeSDR-Micro-components-and-ports-description.webp"><img decoding="async" class="wp-image-168768 size-medium" title="LimeSDR Micro components and ports description" src="https://www.cnx-software.com/wp-content/uploads/2026/04/LimeSDR-Micro-components-and-ports-description-720x509.webp" alt="LimeSDR Micro components and ports description" width="720" height="509" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/LimeSDR-Micro-components-and-ports-description-720x509.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/LimeSDR-Micro-components-and-ports-description-1200x848.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/LimeSDR-Micro-components-and-ports-description-300x212.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/LimeSDR-Micro-components-and-ports-description-768x543.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/LimeSDR-Micro-components-and-ports-description-1536x1086.webp 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/LimeSDR-Micro-components-and-ports-description-2048x1448.webp 2048w" sizes="(max-width: 720px) 100vw, 720px" /></a><figcaption id="caption-attachment-168768" class="wp-caption-text">LimeSDR Micro components and ports</figcaption></figure>
<figure id="attachment_168769" aria-describedby="caption-attachment-168769"  class="wp-caption aligncenter"><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/NXP-LA9310-block-diagram-LimeSDR-Micro-block-diagram.webp"><img decoding="async" class="size-medium wp-image-168769" title="NXP LA9310 block diagram LimeSDR Micro block diagram" src="https://www.cnx-software.com/wp-content/uploads/2026/04/NXP-LA9310-block-diagram-LimeSDR-Micro-block-diagram-720x356.webp" alt="NXP LA9310 block diagram LimeSDR Micro block diagram" width="720" height="356" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/NXP-LA9310-block-diagram-LimeSDR-Micro-block-diagram-720x356.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/NXP-LA9310-block-diagram-LimeSDR-Micro-block-diagram-1200x593.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/NXP-LA9310-block-diagram-LimeSDR-Micro-block-diagram-300x148.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/NXP-LA9310-block-diagram-LimeSDR-Micro-block-diagram-768x380.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/NXP-LA9310-block-diagram-LimeSDR-Micro-block-diagram.webp 1400w" sizes="(max-width: 720px) 100vw, 720px" /></a><figcaption id="caption-attachment-168769" class="wp-caption-text">NXP LA9310 (left) and LimeSDR Micro (right) block diagrams</figcaption></figure>
<p>LimeMicro has offered SDR solutions based on <a href="https://www.cnx-software.com/2016/04/29/limesdr-open-source-hardware-software-defined-radio-goes-for-199-and-up-crowdfunding/">the LMS7002M RF transceiver for years</a>, but they were <a href="https://www.cnx-software.com/2024/06/14/limenet-micro-2-0-developer-edition-board-leverages-raspberry-pi-cm4-and-limesdr-xtrx-sdr-module/">all FPGA-based</a> so far. They&#8217;ve now switched to the NXP LA9310 ultra-low-power baseband processor for applications needing to meet specific size, weight, and/or power requirements.</p>
<p>It&#8217;s still 100% programmable, and the company points to the <a href="https://www.nxp.com/docs/en/reference-manual/LA9310RM.pdf">NXP LA9310 Reference Manual</a> and <a href="https://www.nxp.com/docs/en/supporting-information/LA9310_VSPA2_ISM.pdf">VSPA2 Instruction Set Manual</a> both available without NDA, <a href="https://github.com/nxp-qoriq/la931x_vspa_common">open source VSPA kernels</a> for functions such as FFT, inverse FFT, CRC generation, FIR filters, mixer, and modulation/demodulation (some compatible with MATLAB), as well as the <a href="https://github.com/myriadrf/LMS7002M-docs">existing documentation for the LMS7002M chip</a> which is supported by the <a href="https://github.com/myriadrf/LimeSuiteNG/tree/limesdr-micro">Lime Suite NG driver stack</a> and the wider SDR ecosystem with integration with projects such as SoapySDR, GNU Radio, Amarisoft 4G/5G, OpenAirInterface, and srsRAN. The company will also release the hardware design for the M.2 module, and the  <a href="https://github.com/myriadrf/LimeSDR-Micro_VSPA">DSP firmware</a> and <a href="https://github.com/myriadrf/LimeSDR-Micro_FW">Arm firmware</a> have already been released on GitHub.</p>
<figure id="attachment_168774" aria-describedby="caption-attachment-168774"  class="wp-caption aligncenter"><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/LimeFEA-HF-Micro.webp"><img decoding="async" class="size-medium wp-image-168774" title="LimeFEA HF Micro" src="https://www.cnx-software.com/wp-content/uploads/2026/04/LimeFEA-HF-Micro-720x346.webp" alt="LimeFEA HF Micro" width="720" height="346" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/LimeFEA-HF-Micro-720x346.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/LimeFEA-HF-Micro-1200x577.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/LimeFEA-HF-Micro-300x144.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/LimeFEA-HF-Micro-768x369.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/LimeFEA-HF-Micro-1536x739.webp 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/LimeFEA-HF-Micro-2048x985.webp 2048w" sizes="(max-width: 720px) 100vw, 720px" /></a><figcaption id="caption-attachment-168774" class="wp-caption-text">LimeFEA HF Micro</figcaption></figure>
<p>The company also designed the LimeFEA HF Micro to add a third receive path with a frequency range of 0 &#8211; 30 MHz to LimeSDR Micro with the following key features.</p>
<ul>
<li>Medium Wave (MW) broadcast notch filter<br />
Band filters</p>
<ul>
<li>0 &#8211; 2 MHz LPF</li>
<li>2 &#8211; 12 MHz BPF</li>
<li>12 &#8211; 30 MHz BPF</li>
</ul>
</li>
<li>90 dB gain</li>
<li>72 dB programmable step attenuation</li>
<li>5x MHF4 to SMA transition</li>
<li>TDD switching out</li>
</ul>
<figure id="attachment_168775" aria-describedby="caption-attachment-168775"  class="wp-caption aligncenter"><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/LimeSDR-Micro-Pro.webp"><img decoding="async" class="size-medium wp-image-168775" title="LimeSDR Micro Pro" src="https://www.cnx-software.com/wp-content/uploads/2026/04/LimeSDR-Micro-Pro-720x333.webp" alt="LimeSDR Micro Pro" width="720" height="333" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/LimeSDR-Micro-Pro-720x333.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/LimeSDR-Micro-Pro-1200x556.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/LimeSDR-Micro-Pro-300x139.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/LimeSDR-Micro-Pro-768x356.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/LimeSDR-Micro-Pro.webp 1296w" sizes="(max-width: 720px) 100vw, 720px" /></a><figcaption id="caption-attachment-168775" class="wp-caption-text">LimeSDR Micro Pro</figcaption></figure>
<p>Two other products are the <strong>LimeSDR Micro Pro</strong>, which combines the LimeSDR Micro and the LimeFEA HF Micro to provide a USB4 (40 Gbps mode only) peripheral with an aluminum enclosure, and the <strong>LimeFEA M.2 2280</strong> full-size PCIe x4 card with a 2&#215;2 MIMO RF front-end (RFE), which integrates low-noise amplifiers in the receive paths (100 MHz to ~4 GHz receive frequency range) and power amplifier (PA) drivers in the transmit paths (100 MHz to 6 GHz transmit frequency range).</p>
<figure id="attachment_168776" aria-describedby="caption-attachment-168776"  class="wp-caption aligncenter"><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/LimeFEA-M2-2280-PCIe-x4-card.webp"><img decoding="async" class="size-medium wp-image-168776" title="LimeFEA M.2 2280 PCIe x4 card" src="https://www.cnx-software.com/wp-content/uploads/2026/04/LimeFEA-M2-2280-PCIe-x4-card-720x612.webp" alt="LimeFEA M.2 2280 PCIe x4 card" width="720" height="612" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/LimeFEA-M2-2280-PCIe-x4-card-720x612.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/LimeFEA-M2-2280-PCIe-x4-card-1200x1020.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/LimeFEA-M2-2280-PCIe-x4-card-294x250.webp 294w, https://www.cnx-software.com/wp-content/uploads/2026/04/LimeFEA-M2-2280-PCIe-x4-card-768x653.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/LimeFEA-M2-2280-PCIe-x4-card-1536x1306.webp 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/LimeFEA-M2-2280-PCIe-x4-card.webp 1992w" sizes="(max-width: 720px) 100vw, 720px" /></a><figcaption id="caption-attachment-168776" class="wp-caption-text">LimeFEA M.2 2280</figcaption></figure>
<p>&nbsp;</p>
<p>Lime Microsystems had launched the LimeSDR Micro M.2 SDR card and associated products <a href="https://www.crowdsupply.com/lime-micro/limesdr-micro#products" rel="nofollow">on Crowd Supply</a> with a $100,000 funding target. Rewards start at $199 for the LimeSDR Micro basic and $299 for the LimeSDR Micro GNSS. A pledge of $199 is asked for the LineFEA HF Micro card,  $299 for the LimeFEA M.2 2280 PCIe card, and $799 for the LimeSDR Micro Pro system. Shipping adds $8 to the US, $18 to the rest of the world, and deliveries are scheduled to start by September 30, 2026.</p>
<p></p>
<p>The post <a href="https://www.cnx-software.com/2026/04/15/limesdr-micro-m-2-2280-sdr-card-pairs-nxp-la9310-baseband-processor-with-lms7002m-rf-transceiver/">LimeSDR Micro M.2 2280 SDR card pairs NXP LA9310 baseband processor with LMS7002M RF transceiver (Crowdfunding)</a> appeared first on <a href="https://www.cnx-software.com">CNX Software - Embedded Systems News</a>.</p>
]]></content:encoded>
					</item>
	
			<item>
				<title>PocketTerm35 &#8211; A Raspberry Pi 4/5-based handheld Linux terminal with 3.5-inch touch display and built-in keyboard</title>
				<link>https://www.cnx-software.com/2026/04/14/pocketterm35-a-raspberry-pi-4-5-based-handheld-linux-terminal-with-3-5-inch-touch-display-and-built-in-keyboard/</link>
				<pubDate>Tue, 14 Apr 2026 10:56:34 +0000</pubDate>
								<dc:creator><![CDATA[Jean-Luc Aufranc (CNXSoft)]]></dc:creator>				<guid isPermaLink="false">https://www.cnx-software.com/?p=168564</guid>
					<description><![CDATA[Waveshare PocketTerm35 is a portable handheld terminal for the Raspberry Pi 4 or 5 single...]]></description>

				<content:encoded><![CDATA[<div><img width="720" height="585" src="https://www.cnx-software.com/wp-content/uploads/2026/04/PocketTerm35-720x585.jpg" class="attachment-medium size-medium wp-post-image" alt="PocketTerm35"  decoding="async" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/PocketTerm35-720x585.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/PocketTerm35-1200x974.jpg 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/PocketTerm35-300x244.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/PocketTerm35-768x624.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/PocketTerm35.jpg 1457w" sizes="100vw" /></div><figure><img src="https://www.cnx-software.com/wp-content/uploads/2026/04/PocketTerm35.jpg" class="type:primaryImage" alt="PocketTerm35" /></figure><p>Waveshare PocketTerm35 is a portable handheld terminal for the Raspberry Pi 4 or 5 single board computers featuring a 3.5-inch touchscreen display and a built-in QWERTY keyboard.</p>
<p>The device also features Gigabit Ethernet and USB 3.0/2.0 ports from the Raspberry Pi SBC, gaming buttons, a built-in stereo speaker, a 3.5mm audio jack, a USB Type-C port for power, and an optional 5,000 mAh battery.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/PocketTerm35.jpg"><img decoding="async" class="aligncenter size-medium wp-image-168736" title="PocketTerm35" src="https://www.cnx-software.com/wp-content/uploads/2026/04/PocketTerm35-720x585.jpg" alt="PocketTerm35" width="720" height="585" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/PocketTerm35-720x585.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/PocketTerm35-1200x974.jpg 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/PocketTerm35-300x244.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/PocketTerm35-768x624.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/PocketTerm35.jpg 1457w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>PocketTerm35 specifications:</p>
<ul>
<li>Compatible SBC &#8211; Raspberry Pi 4 Model B and <a href="https://www.cnx-software.com/2023/11/05/raspberry-pi-5-review-raspberry-pi-os-bookworm-benchmarks-power-consumption/">Raspberry Pi 5</a></li>
<li>MCU &#8211; Raspberry Pi RP2040 MCU for keyboard, brightness, and volume</li>
<li>Storage &#8211; Optional 64GB microSD card with OS</li>
<li>Display &#8211; 3.5-inch 640 × 480 IPS display with 5-point capacitive touch; toughened glass panel, 6H hardness</li>
<li>Audio
<ul>
<li>Built-in 8Ω 2W stereo speaker</li>
<li>3.5mm audio jack</li>
</ul>
</li>
<li>Networking &#8211; Gigabit Ethernet ports (on Pi 4/5)</li>
<li>USB – 2x USB 3.0 ports, 2x USB 2.0 ports (on Pi 4/5)</li>
<li>User Input
<ul>
<li>67 keys QWERTY silicone keyboard</li>
<li>D-Pad</li>
<li>X, Y, A, B, L, R, Start, and Select buttons</li>
</ul>
</li>
<li>Misc
<ul>
<li>Power button &#8211; Short press to turn on, double-press to turn off</li>
<li>Reset and BOOT buttons</li>
<li>Battery level LEDs</li>
</ul>
</li>
<li>Power
<ul>
<li>USB-C charging port</li>
<li>2-pin battery header for optional 5,000 mAh Lithium battery</li>
<li>UPS power management supports simultaneous charging and operation</li>
</ul>
</li>
<li>Dimensions &#8211; 168.5 x 93.5 x 37 mm (thickness: 21.6 to 37 mm)</li>
<li>Case material
<ul>
<li>CNC-machined aluminum front cover</li>
<li>PC + ABS plastic back cover</li>
</ul>
</li>
</ul>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-5-handheld-terminal-ports.webp"><img decoding="async" class="aligncenter size-medium wp-image-168738" title="Raspberry Pi 5 handheld terminal ports" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-5-handheld-terminal-ports-720x473.webp" alt="Raspberry Pi 5 handheld terminal ports" width="720" height="473" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-5-handheld-terminal-ports-720x473.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-5-handheld-terminal-ports-300x197.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-5-handheld-terminal-ports-768x505.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-5-handheld-terminal-ports.webp 955w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>The PocketTerm35 is designed to run Raspberry Pi OS, and you&#8217;ll find an assembly guide for the kits without Raspberry Pi SBC, software configuration instructions (changes to config.txt and DTBO update), and basic hardware details on <a href="https://docs.waveshare.com/PocketTerm35">the documentation website</a>. They&#8217;ll also soon release a image with the changes, but it&#8217;s not available for download just yet.</p>
<p>config.txt changes:</p><pre class="urvanov-syntax-highlighter-plain-tag">dtparam=i2c_arm=on
  dtoverlay=waveshare-35dpi-4b
  dtoverlay=waveshare-35dpi-5b
  dtoverlay=dwc2,dr_mode=host</pre><p>I was about to say the PocketTerm35 reminds me of the <a href="https://www.cnx-software.com/2025/01/09/pilet-is-a-raspberry-pi-5-powered-modular-portable-computer-with-optional-built-in-keyboard/">Pilet portable computer</a>, just with a smaller 3.5-inch display, but the <a href="https://www.cnx-software.com/2025/01/09/pilet-is-a-raspberry-pi-5-powered-modular-portable-computer-with-optional-built-in-keyboard/#comment-658539">massively delayed project</a> has just announced a switch from Raspberry Pi 5 to Raspberry Pi CM5, to the anger of backers. Other Raspberry Pi 5 handheld computers, like the <a href="https://www.cnx-software.com/2024/03/20/raspberry-pi-5-game-boy-lookalike-piboy-dmgx-kit/">PiBoy DMGx</a>, have quite a different design.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/PocketTerm35-buttons-description.webp"><img decoding="async" class="aligncenter size-medium wp-image-168741" title="PocketTerm35 buttons description" src="https://www.cnx-software.com/wp-content/uploads/2026/04/PocketTerm35-buttons-description-665x720.webp" alt="PocketTerm35 buttons description" width="665" height="720" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/PocketTerm35-buttons-description-665x720.webp 665w, https://www.cnx-software.com/wp-content/uploads/2026/04/PocketTerm35-buttons-description-231x250.webp 231w, https://www.cnx-software.com/wp-content/uploads/2026/04/PocketTerm35-buttons-description-768x832.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/PocketTerm35-buttons-description.webp 960w" sizes="(max-width: 665px) 100vw, 665px" /></a></p>
<p>It looks especially well-suited for (retro) gaming with the choice of buttons, but can also be used as a terminal device and a portable HMI controller, although the small 3.5-inch display might not be suitable for everybody.</p>
<p>The PocketTerm35 is sold as a kit or a complete system in four configurations:</p>
<ul>
<li>PocketTerm35-Pi4 &#8211; With Raspberry Pi 4B 2GB,  64GB microSD card with Raspberry Pi OS, and a 5,000mAh Lithium battery</li>
<li>PocketTerm35-Pi5 &#8211; With Raspberry Pi 5 1GB,  64GB microSD card with Raspberry Pi OS, and a 5,000mAh Lithium battery</li>
<li>PocketTerm35-RPI-ACCE &#8211; Without Raspberry Pi board and microSD card, but the 5,000mAh lithium battery is included</li>
<li>PocketTerm35-RPI-ACCE-EN &#8211; Minimal system without Pi, microSD card, or battery</li>
</ul>
<p>You&#8217;ll find the Raspberry Pi 4/5 handheld for  <a href="https://www.waveshare.com/pocketterm35.htm?aff_id=cnxsoft" rel="nofollow"><strong>$87.99 to $179.99 on the Waveshare store</strong></a>. It used to be <a href="https://s.click.aliexpress.com/e/_c3ODmRdT" rel="nofollow">on <strong>AliExpress</strong></a> a few days ago, but it&#8217;s now out of stock, and might soon show up on the <strong><a href="https://amzn.to/4mtycmB" rel="nofollow">company&#8217;s Amazon store</a></strong>.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Waveshare-PocketTerm35-dimensions.webp"><img decoding="async" class="aligncenter size-medium wp-image-168743" title="Waveshare PocketTerm35 dimensions" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Waveshare-PocketTerm35-dimensions-720x578.webp" alt="Waveshare PocketTerm35 dimensions" width="720" height="578" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Waveshare-PocketTerm35-dimensions-720x578.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Waveshare-PocketTerm35-dimensions-300x241.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Waveshare-PocketTerm35-dimensions-768x616.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Waveshare-PocketTerm35-dimensions.webp 960w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>Thanks to Thomas for the tip.</p>
<p>The post <a href="https://www.cnx-software.com/2026/04/14/pocketterm35-a-raspberry-pi-4-5-based-handheld-linux-terminal-with-3-5-inch-touch-display-and-built-in-keyboard/">PocketTerm35 &#8211; A Raspberry Pi 4/5-based handheld Linux terminal with 3.5-inch touch display and built-in keyboard</a> appeared first on <a href="https://www.cnx-software.com">CNX Software - Embedded Systems News</a>.</p>
]]></content:encoded>
					</item>
	
			<item>
				<title>192 MHz WCH CH32V205 RISC-V MCU offers a 480 Mbps USB 2.0 interface</title>
				<link>https://www.cnx-software.com/2026/04/14/192-mhz-wch-ch32v205-risc-v-mcu-offers-a-480-mbps-usb-2-0-interface/</link>
				<pubDate>Tue, 14 Apr 2026 09:39:02 +0000</pubDate>
								<dc:creator><![CDATA[Jean-Luc Aufranc (CNXSoft)]]></dc:creator>				<guid isPermaLink="false">https://www.cnx-software.com/?p=168719</guid>
					<description><![CDATA[WCH CH32V205 is a 32-bit RISC-V MCU clocked at up to 192 MHz with 32KB...]]></description>

				<content:encoded><![CDATA[<div><img width="720" height="424" src="https://www.cnx-software.com/wp-content/uploads/2026/04/CH32V205-block-diagram-2-720x424.png" class="attachment-medium size-medium wp-post-image" alt="CH32V205 block diagram"  decoding="async" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/CH32V205-block-diagram-2-720x424.png 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/CH32V205-block-diagram-2-1200x706.png 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/CH32V205-block-diagram-2-300x177.png 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/CH32V205-block-diagram-2-768x452.png 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/CH32V205-block-diagram-2-1536x904.png 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/CH32V205-block-diagram-2-2048x1205.png 2048w" sizes="100vw" /></div><figure><img src="https://www.cnx-software.com/wp-content/uploads/2026/04/CH32V205-block-diagram-2.png" class="type:primaryImage" alt="CH32V205 block diagram" /></figure><p>WCH CH32V205 is a 32-bit RISC-V MCU clocked at up to 192 MHz with 32KB SRAM, 256KB flash, and a USB 2.0 high-speed Host/device interface with a 480 Mbps PHY.</p>
<p>The new microcontroller also features another USB 2.0 full speed (12 Mbps) Host/Device interface, a USB PD port, eighty GPIOs, a 16-channel 12-bit ADC, a 16-channel touchkey interface, and other interfaces such as CAN Bus, USART, I2C, SPI, and QSPI.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/CH32V205-block-diagram-2.png"><img decoding="async" class="aligncenter size-medium wp-image-168722" title="CH32V205 block diagram" src="https://www.cnx-software.com/wp-content/uploads/2026/04/CH32V205-block-diagram-2-720x424.png" alt="CH32V205 block diagram" width="720" height="424" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/CH32V205-block-diagram-2-720x424.png 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/CH32V205-block-diagram-2-1200x706.png 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/CH32V205-block-diagram-2-300x177.png 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/CH32V205-block-diagram-2-768x452.png 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/CH32V205-block-diagram-2-1536x904.png 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/CH32V205-block-diagram-2-2048x1205.png 2048w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>WCH CH32V205 specifications:</p>
<ul>
<li>MCU core &#8211; QingKe 32-bit RISC-V3B core processor up to 192 MHz</li>
<li>Memory &amp; Storage
<ul>
<li>32KB SRAM</li>
<li>256KB Flash</li>
<li>Flexible Static Memory Controller (FSMC)</li>
</ul>
</li>
<li>Peripherals
<ul>
<li>USB
<ul>
<li><strong>480Mbps high-speed USB 2.0 controller and PHY</strong></li>
<li>Full-speed USB 2.0 controller and PHY</li>
<li>USB PD and Type-C controller and PHY</li>
</ul>
</li>
<li>8x USARTs, 2x I2C, 2x SPI , 1x QuadSPI</li>
<li>1-wire (default)/ 2-wire serial debug interface</li>
<li>1x CAN 2.0B</li>
<li>Up to 80x GPIO with 16 external interrupts</li>
<li>Programmable Protocol I/O Controller (PIOC). Note: likely something similar to <a href="https://www.cnx-software.com/2021/01/27/a-closer-look-at-raspberry-pi-rp2040-programmable-ios-pio/">Raspberry Pi RP2040/RP2350&#8217;s programmable IOs (PIO)</a></li>
<li>Analog
<ul>
<li>2x groups of analog voltage CMP</li>
<li>2x groups of OPA/PGA/CMPs</li>
<li>16-channel 12-bit ADC</li>
<li>16-channel TouchKey</li>
</ul>
</li>
<li>2x groups of 16-channel general-purpose DMA</li>
<li>Timers &#8211; 4x groups of timers</li>
</ul>
</li>
<li>Power Management
<ul>
<li>Supply voltage &#8211; 3.3V</li>
<li>Low-power modes &#8211; Sleep/Stop/Standby</li>
<li>Power on/off reset, programmable voltage monitor</li>
</ul>
</li>
<li>Packages &#8211; LQFP48, LQFP64, LQFP100</li>
</ul>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/CH32V205-CH32V203.webp"><img decoding="async" class="aligncenter size-medium wp-image-168728" title="CH32V205 CH32V203" src="https://www.cnx-software.com/wp-content/uploads/2026/04/CH32V205-CH32V203-720x503.webp" alt="CH32V205 CH32V203" width="720" height="503" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/CH32V205-CH32V203-720x503.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/CH32V205-CH32V203-1200x839.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/CH32V205-CH32V203-300x210.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/CH32V205-CH32V203-768x537.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/CH32V205-CH32V203.webp 1518w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>The CH32V205 appears to build upon the earlier <a href="https://www.cnx-software.com/2024/10/04/phyx-lana-tny-a-wch-ch32v203-risc-v-development-board-for-embedded-applications/">CH32V203</a>, but offers more GPIO, a 480 Mbps USB HS port, and USB-C PD support, and other changes. As a side note, if you&#8217;d rather get a more powerful RISC-V MCU with a USB 3.0 interface, then the <a href="https://www.cnx-software.com/2026/01/03/wch-ch32h417-dual-core-risc-v-mcu-offers-usb-3-0-500mb-s-uhsif-and-fast-ethernet-interfaces/">WCH CH32H417</a> might be worth a look.</p>
<p>The English versions of the CH32V205 datasheet and reference manual can be found on the <a href="https://search.wch-ic.com/?q=CH32V205&amp;t=downloads">download page</a>, but for C code samples (CH32V205EVT.ZIP), you currently need to head over to <a href="https://www.wch.cn/downloads/CH32V205EVT_ZIP.html">the download page in Chinese</a>. Development can be done through the MounRiver IDE, but <a href="https://github.com/cnlohr/ch32fun">CNLohr&#8217;s GCC toolchain (CH32fun)</a> might soon support the new RISC-V microcontroller, since CH32V203 and CH32V208 are already supported.</p>
<figure id="attachment_168730" aria-describedby="caption-attachment-168730"  class="wp-caption aligncenter"><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/CH32V205-development-board.webp"><img decoding="async" class="size-medium wp-image-168730" title="CH32V205 development board" src="https://www.cnx-software.com/wp-content/uploads/2026/04/CH32V205-development-board-720x643.webp" alt="CH32V205 development board" width="720" height="643" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/CH32V205-development-board-720x643.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/CH32V205-development-board-280x250.webp 280w, https://www.cnx-software.com/wp-content/uploads/2026/04/CH32V205-development-board-768x686.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/CH32V205-development-board.webp 922w" sizes="(max-width: 720px) 100vw, 720px" /></a><figcaption id="caption-attachment-168730" class="wp-caption-text">CH32V205 evaluation board &#8211; Source: Image from EVT documentation</figcaption></figure>
<p>I found out about the CH32V205 chips today, as WCH has started to sell bundles of 5 samples <a href="https://s.click.aliexpress.com/e/_c3wv0hPF" rel="nofollow">for $6.67 on AliExpress</a>, or about $1.34 per unit (CH32V205CCT6 &#8211; 48-pin package). However, the CH32V205RCT-R0-1v0 evaluation board doesn&#8217;t seem to be available for sale at this stage.</p>
<figure id="attachment_168731" aria-describedby="caption-attachment-168731"  class="wp-caption aligncenter"><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/CH32V205CCT6.webp"><img decoding="async" class="size-full wp-image-168731" title="CH32V205CCT6" src="https://www.cnx-software.com/wp-content/uploads/2026/04/CH32V205CCT6.webp" alt="CH32V205CCT6" width="720" height="442" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/CH32V205CCT6.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/CH32V205CCT6-300x184.webp 300w" sizes="(max-width: 720px) 100vw, 720px" /></a><figcaption id="caption-attachment-168731" class="wp-caption-text">WCH CH32V205CCT6 (48-pin LQFP48 package)</figcaption></figure>
<p>The post <a href="https://www.cnx-software.com/2026/04/14/192-mhz-wch-ch32v205-risc-v-mcu-offers-a-480-mbps-usb-2-0-interface/">192 MHz WCH CH32V205 RISC-V MCU offers a 480 Mbps USB 2.0 interface</a> appeared first on <a href="https://www.cnx-software.com">CNX Software - Embedded Systems News</a>.</p>
]]></content:encoded>
					</item>
	
			<item>
				<title>DeskUp Pro smart standing desk controller integrates with Home Assistant and Homey Pro Smart Home hubs</title>
				<link>https://www.cnx-software.com/2026/04/14/deskup-pro-smart-standing-desk-controller-integrates-with-home-assistant-and-homey-pro-smart-home-hubs/</link>
				<pubDate>Tue, 14 Apr 2026 07:21:20 +0000</pubDate>
								<dc:creator><![CDATA[Debashis Das]]></dc:creator>				<guid isPermaLink="false">https://www.cnx-software.com/?p=168700</guid>
					<description><![CDATA[Designed by SmartHomeGuys in the UK, the DeskUp Pro is an ESP32-based standing desk controller compatible...]]></description>

				<content:encoded><![CDATA[<div><img width="720" height="480" src="https://www.cnx-software.com/wp-content/uploads/2026/04/DeskUp-Pro-Standing-Desk-Controller-720x480.jpg" class="attachment-medium size-medium wp-post-image" alt="DeskUp Pro Standing Desk Controller"  decoding="async" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/DeskUp-Pro-Standing-Desk-Controller-720x480.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/DeskUp-Pro-Standing-Desk-Controller-300x200.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/DeskUp-Pro-Standing-Desk-Controller-768x512.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/DeskUp-Pro-Standing-Desk-Controller.jpg 1200w" sizes="100vw" /></div><figure><img src="https://www.cnx-software.com/wp-content/uploads/2026/04/DeskUp-Pro-Standing-Desk-Controller.jpg" class="type:primaryImage" alt="DeskUp Pro Standing Desk Controller" /></figure><p><span >Designed by SmartHomeGuys in the UK, the <strong>DeskUp Pro</strong> is an ESP32-based standing desk controller compatible with Home Assistant, Homey Pro, and other Smart Home hubs, using the desk&#8217;s standard RJ11/RJ12 connection.</span></p>
<p>Many modern <a href="https://s.click.aliexpress.com/e/_c3ey0nmp" rel="nofollow">standing desks</a> come with a controller from Jiecang or another company featuring an RJ12 port. The DeskUp Pro plugs directly into this port, draws power without an external USB supply, and bridges the desk&#8217;s controls to your 2.4 GHz Wi-Fi network. This allows you to automate your desk height, set health-focused standing reminders, or use voice assistants like Google Home and Alexa, all while keeping the desk&#8217;s original physical keypad fully functional.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/DeskUp-Pro-Standing-Desk-Controller.jpg"><img decoding="async" class="aligncenter size-medium wp-image-168713" title="DeskUp Pro Standing Desk Controller" src="https://www.cnx-software.com/wp-content/uploads/2026/04/DeskUp-Pro-Standing-Desk-Controller-720x480.jpg" alt="DeskUp Pro Standing Desk Controller" width="720" height="480" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/DeskUp-Pro-Standing-Desk-Controller-720x480.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/DeskUp-Pro-Standing-Desk-Controller-300x200.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/DeskUp-Pro-Standing-Desk-Controller-768x512.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/DeskUp-Pro-Standing-Desk-Controller.jpg 1200w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>DeskUp Pro specifications:</p>
<ul>
<li>MCU – Espressif Systems <a href="https://www.cnx-software.com/2023/01/12/esp32-c6-wifi-6-ble-802-15-4-module-development-board/">ESP32-C6</a> or <a href="https://www.cnx-software.com/2021/01/02/esp32-s3-dual-core-wifi-and-bluetooth-le-5-soc-supports-ai-acceleration-for-aiot-applications/">ESP32-S3</a> microcontroller with 2.4GHz Wi-Fi and Bluetooth LE</li>
<li>Desk connectivity – Built-in RJ11/RJ12 cable for data and power</li>
<li>USB – USB Type-C port for initial setup and firmware flashing</li>
<li>Misc
<ul>
<li>Supported Jiecang control boxes</li>
<li>JCB36NE2 (used in Desktronic Home One)</li>
<li>JCB36N2HAG-230 (used in Boho Office),</li>
<li>JCHT35K72C, JCB35M11C, and JCHT35K9-003-v4</li>
</ul>
</li>
<li>Power Supply – Powered directly from the desk controller via the RJ12 connection</li>
<li>Dimensions  &#8211; TBD</li>
<li>Enclosure – Custom 3D-printed case</li>
</ul>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/DeskUp-Pro-Standing-Desk-Controller-Images.jpg"><img decoding="async" class="aligncenter size-medium wp-image-168711" title="DeskUp Pro Standing Desk Controller Images" src="https://www.cnx-software.com/wp-content/uploads/2026/04/DeskUp-Pro-Standing-Desk-Controller-Images-720x568.jpg" alt="DeskUp Pro Standing Desk Controller Images" width="720" height="568" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/DeskUp-Pro-Standing-Desk-Controller-Images-720x568.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/DeskUp-Pro-Standing-Desk-Controller-Images-300x237.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/DeskUp-Pro-Standing-Desk-Controller-Images-768x606.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/DeskUp-Pro-Standing-Desk-Controller-Images.jpg 1114w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/DeskUp-Pro-connected-to-desk-controller.jpg"><img decoding="async" class="aligncenter size-medium wp-image-168712" title="DeskUp Pro connected to desk controller" src="https://www.cnx-software.com/wp-content/uploads/2026/04/DeskUp-Pro-connected-to-desk-controller-720x707.jpg" alt="DeskUp Pro connected to desk controller" width="720" height="707" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/DeskUp-Pro-connected-to-desk-controller-720x707.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/DeskUp-Pro-connected-to-desk-controller-1200x1178.jpg 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/DeskUp-Pro-connected-to-desk-controller-255x250.jpg 255w, https://www.cnx-software.com/wp-content/uploads/2026/04/DeskUp-Pro-connected-to-desk-controller-768x754.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/DeskUp-Pro-connected-to-desk-controller-1536x1507.jpg 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/DeskUp-Pro-connected-to-desk-controller-2048x2010.jpg 2048w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>The developer created this project to automate standing reminders, helping reduce issues like sciatica caused by prolonged sitting. It is built using community reverse-engineered desk commands, allowing the DeskUp Pro to convert smart home commands into the signals needed to control the desk’s motor.</p>
<p>He also mentions that desk manufacturers frequently change their internal electronics and software (even under the same model number), so compatibility is not universally guaranteed. However, known working models include the <a href="https://amzn.to/4msH3ok">Maidesite Premium/Standard lines</a>, Desktronic Home One, Boho Office Basic Line, and the <a href="https://fave.co/3QbL70k" rel="nofollow">IKEA Uppspel</a>. Note that Maidesite removed the RJ12 port on their Standard controllers manufactured after July 2025.</p>
<figure id="attachment_168709" aria-describedby="caption-attachment-168709"  class="wp-caption aligncenter"><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/DeskUp-Pro-Home-Assistant-Interface.jpg"><img decoding="async" class="wp-image-168709 size-medium" title="DeskUp Pro Home Assistant Interface" src="https://www.cnx-software.com/wp-content/uploads/2026/04/DeskUp-Pro-Home-Assistant-Interface-720x325.jpg" alt="DeskUp Pro Home Assistant Interface" width="720" height="325" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/DeskUp-Pro-Home-Assistant-Interface-720x325.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/DeskUp-Pro-Home-Assistant-Interface-1200x542.jpg 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/DeskUp-Pro-Home-Assistant-Interface-300x135.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/DeskUp-Pro-Home-Assistant-Interface-768x347.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/DeskUp-Pro-Home-Assistant-Interface.jpg 1500w" sizes="(max-width: 720px) 100vw, 720px" /></a><figcaption id="caption-attachment-168709" class="wp-caption-text">Home Assistant user interface</figcaption></figure>
<p>The DeskUp Pro standing desk controller comes pre-flashed with ESPHome firmware and exposes up to 32 entities in Home Assistant, including height control, sensor values, and preset positions, enabling full desk automation and monitoring. It also features a built-in web interface and REST API, allowing integration with other smart home platforms that support API requests, making it flexible beyond a single ecosystem. Initial setup can be done via USB-C or Bluetooth, and the project is open-source with documentation, example dashboards, and automation templates available for customization or DIY builds.</p>
<p>The DeskUp Pro is available on <a href="https://fave.co/4msHnn2" rel="nofollow">Ebay UK (57.42 GBP)</a> and <a href="https://www.tindie.com/products/smarthomeguys/deskup-pro/" rel="nofollow">Tindie for $75</a>, with the price dropping to $65 when buying multiple units. If you prefer a DIY approach, you can build your own using the provided wiring instructions and YAML configuration from its<a href="https://github.com/SmartHomeGuys/DeskUp-Pro-Controller-RJ12/"> GitHub repository</a>. But keep in mind that the open-source project is licensed for personal, non-commercial use only.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/DeskUp-Pro-Dimensions.jpg"><img decoding="async" class="aligncenter size-medium wp-image-168710" title="DeskUp Pro Dimensions" src="https://www.cnx-software.com/wp-content/uploads/2026/04/DeskUp-Pro-Dimensions-720x304.jpg" alt="DeskUp Pro Dimensions" width="720" height="304" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/DeskUp-Pro-Dimensions-720x304.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/DeskUp-Pro-Dimensions-300x127.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/DeskUp-Pro-Dimensions-768x325.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/DeskUp-Pro-Dimensions.jpg 1041w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>The post <a href="https://www.cnx-software.com/2026/04/14/deskup-pro-smart-standing-desk-controller-integrates-with-home-assistant-and-homey-pro-smart-home-hubs/">DeskUp Pro smart standing desk controller integrates with Home Assistant and Homey Pro Smart Home hubs</a> appeared first on <a href="https://www.cnx-software.com">CNX Software - Embedded Systems News</a>.</p>
]]></content:encoded>
					</item>
	
			<item>
				<title>Trail Mate open-source firmware leverages Meshtastic and MeshCore for ESP32 off-grid handhelds</title>
				<link>https://www.cnx-software.com/2026/04/13/trail-mate-open-source-firmware-leverages-meshtastic-and-meshcore-for-esp32-off-grid-handhelds/</link>
				<pubDate>Mon, 13 Apr 2026 13:38:09 +0000</pubDate>
								<dc:creator><![CDATA[Jean-Luc Aufranc (CNXSoft)]]></dc:creator>				<guid isPermaLink="false">https://www.cnx-software.com/?p=168680</guid>
					<description><![CDATA[vicliu624&#8217;s Trail Mate is an open-source firmware for off-grid communication and GPS coordinates sharing, leveraging...]]></description>

				<content:encoded><![CDATA[<div><img width="720" height="541" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Trail-Mate-open-source-firmware-720x541.jpg" class="attachment-medium size-medium wp-post-image" alt="Trail Mate open source firmware"  decoding="async" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Trail-Mate-open-source-firmware-720x541.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Trail-Mate-open-source-firmware-300x225.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Trail-Mate-open-source-firmware-768x577.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Trail-Mate-open-source-firmware.jpg 1200w" sizes="100vw" /></div><figure><img src="https://www.cnx-software.com/wp-content/uploads/2026/04/Trail-Mate-open-source-firmware.jpg" class="type:primaryImage" alt="Trail Mate open source firmware" /></figure><p>vicliu624&#8217;s Trail Mate is an open-source firmware for off-grid communication and GPS coordinates sharing, leveraging the Meshtastic, MeshCore, and other projects, and designed for ESP32 handhelds such as <a href="https://www.cnx-software.com/2025/08/12/lilygo-t-lora-pager-is-an-esp32-s3-handheld-with-support-for-text-messaging-ai-motion-detection-and-nfc/">LILYGO&#8217;s T-LoRa Pager</a> or <a href="https://www.cnx-software.com/2025/05/09/m5stack-tab5-tablet-esp32-p4-iot-development-kit-5-inch-touchscreen-display-and-front-facing-camera/">M5Stack&#8217;s Tab5</a> with a LoRaWAN module.</p>
<p>The Trail Mate firmware provides a fixed north-up GPS map, direct LoRa text messaging through Meshtastic or MeshCore mesh networks without relying on a smartphone, and prioritizes stability, efficiency, and interoperability over feature density.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Trail-Mate-open-source-firmware.jpg"><img decoding="async" class="aligncenter size-medium wp-image-168682" title="Trail Mate open source firmware" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Trail-Mate-open-source-firmware-720x541.jpg" alt="Trail Mate open source firmware" width="720" height="541" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Trail-Mate-open-source-firmware-720x541.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Trail-Mate-open-source-firmware-300x225.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Trail-Mate-open-source-firmware-768x577.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Trail-Mate-open-source-firmware.jpg 1200w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>Trail Mate user interface highlights:</p>
<ul>
<li>Simple main menu with four icons: GPS, LoRa chat, tracker, and system utilities.</li>
<li>GPS map
<ul>
<li>Fixed North-Up map orientation (no rotation)</li>
<li>Fully offline map rendering from SD card tiles (png/jpg files)</li>
<li>Three switchable base layers: OSM / Terrain / Satellite</li>
<li>Optional contour overlay for terrain shape awareness</li>
<li>Real-time position marker for the current GPS fix</li>
<li>Discrete zoom levels optimized for embedded systems</li>
<li>Simple breadcrumb trails for path awareness</li>
<li>Fast in-page layer switching via map layer menu (no page restart)</li>
</ul>
</li>
<li>GNSS Sky Plot
<ul>
<li>Real-time sky plot of visible satellites (azimuth/elevation)</li>
<li>SNR status and constellation coloring (GPS/GLONASS/Galileo/BeiDou)</li>
<li>Clear indication of satellites used in the current fix</li>
<li>Summary of USE/HDOP/FIX for fast diagnostics</li>
</ul>
</li>
<li>Energy Sweep (Sub-GHz Scan) provides a fast Sub-GHz occupancy view for channel planning in the field.</li>
<li>LoRa Chat (Meshtastic + MeshCore Compatible) with English and Chinese text support, Bluetooth connectivity to mobile companion apps,</li>
<li>SSTV Receiver (Slow-Scan TV) to receive audio and decode to images on-device (See video below at the end of the article)</li>
<li>Contacts &#8211;  Shows discovered nodes, recent activity, and quick actions to jump into direct or team conversations.</li>
<li>Data Exchange  &#8211; A PC Link connects the device to a host computer and exposes a structured HostLink stream for real-time APRS/iGate integration, diagnostics, and data capture.</li>
<li>Team Mode &#8211; Designed for small groups that are physically together, the handhelds pair over ESP-NOW at close range to exchange a team key, then all team operations run over LoRa.</li>
<li>Track Recording &amp; Route Following</li>
<li>Walkie Talkie
<ul>
<li>FSK + Codec2 voice walkie-talkie</li>
<li>Half-duplex PTT (press to talk/release to listen)</li>
<li>Jitter buffering and fixed playback cadence for stability</li>
</ul>
</li>
</ul>
<figure id="attachment_168685" aria-describedby="caption-attachment-168685"  class="wp-caption aligncenter"><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Trail-Map-user-interface.webp"><img decoding="async" class="size-medium wp-image-168685" title="Trail Map user interface" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Trail-Map-user-interface-720x333.webp" alt="Trail Map user interface" width="720" height="333" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Trail-Map-user-interface-720x333.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Trail-Map-user-interface-300x139.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Trail-Map-user-interface-768x355.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Trail-Map-user-interface.webp 960w" sizes="(max-width: 720px) 100vw, 720px" /></a><figcaption id="caption-attachment-168685" class="wp-caption-text">Top left to bottom right: main menu, GPS map (OSM mode), subGHz scan, GNSS Sky plot</figcaption></figure>
<p>The following hardware platforms are currently supported or under development:</p>
<ul>
<li>PlatformIO/Arduino-based targets
<ul>
<li>LILYGO T-LoRa Pager (SX1262) &#8211; Reference platform, default environment; SX1280 variant is also supported, but less tested</li>
<li>LILYGO T-Deck &#8211; Primary validation target</li>
<li>GAT562 Mesh EVB Pro &#8211; Resource-constrained target, some features are trimmed</li>
<li><a href="https://www.cnx-software.com/2025/04/03/lilygo-t-deck-pro-esp32-s3-lora-messenger-e-paper-touch-display-keyboard-and-4g-lte-or-audio-codec-option/">LILYGO T-Deck Pro</a> &#8211; Under development</li>
<li><a href="https://www.cnx-software.com/2025/07/23/waveshare-esp32-s3-watch-devkit-features-amoled-touch-screen-supports-on-device-ai-voice-interaction/">LILYGO T-Watch S3</a> &#8211; Experimental target</li>
</ul>
</li>
<li>Targets using the ESP-IDF framework
<ul>
<li>M5Stack Tab 5 &#8211;  Main large-screen IDF bring-up target. The shared shell runs, hardware-specific work is in progress</li>
<li><a href="https://www.cnx-software.com/2026/03/31/t-display-p4-smartphone-like-devkit-features-esp32-p4-mcu-esp32-c6-wireless-soc-and-sx1262-lr2021-lora-transceiver/">LILYGO T-Display P4</a> &#8211; Alternative IDF development device</li>
</ul>
</li>
</ul>
<p>That means the LILYGO T-LoRa Pager is the preferred platform. It can be purchased for <strong><a href="https://s.click.aliexpress.com/e/_oCtlPkj" rel="nofollow">just under  $100 on AliExpress</a> </strong>and<strong> <a href="https://amzn.to/4vrJA6m" rel="nofollow">on Amazon</a></strong>.</p>
<figure id="attachment_168686" aria-describedby="caption-attachment-168686"  class="wp-caption aligncenter"><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Trail-Mate-LILYGO-T-LoRa-Pager.webp"><img decoding="async" class="size-medium wp-image-168686" title="Trail Mate LILYGO T-LoRa Pager" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Trail-Mate-LILYGO-T-LoRa-Pager-720x513.webp" alt="Trail Mate LILYGO T-LoRa Pager" width="720" height="513" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Trail-Mate-LILYGO-T-LoRa-Pager-720x513.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Trail-Mate-LILYGO-T-LoRa-Pager-1200x855.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/Trail-Mate-LILYGO-T-LoRa-Pager-300x214.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Trail-Mate-LILYGO-T-LoRa-Pager-768x548.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Trail-Mate-LILYGO-T-LoRa-Pager.webp 1233w" sizes="(max-width: 720px) 100vw, 720px" /></a><figcaption id="caption-attachment-168686" class="wp-caption-text">Trail Mate running on T-LoRa Pager</figcaption></figure>
<p>You&#8217;ll find the code and resources to get started <a href="https://github.com/vicliu624/trail-mate/tree/main">on GitHub</a>, with everything released under an AGPLv3 license. These days, many software projects rely on AI coding, even the <a href="https://www.cnx-software.com/2026/04/13/linux-7-0-release-main-changes-arm-risc-v-and-mips-architectures/">Linux kernel</a>, and Trail Mate is no different:</p>
<blockquote><p>All code in Trail Mate is 100% generated by AI under human guidance. The project itself is a long-term experiment in human–AI collaboration for real engineering systems.</p></blockquote>
<p>LILYGO installed Trail Mate on the T-LoRa Pager and you can watch a short SSVT image transmission demo in the video embedded below.</p>
<blockquote class="twitter-tweet" data-media-max-width="720" data-dnt="true">
<p dir="ltr" lang="en"><a href="https://twitter.com/hashtag/LILYGO?src=hash&amp;ref_src=twsrc%5Etfw" rel="nofollow">#LILYGO</a> <a href="https://twitter.com/hashtag/LoRa?src=hash&amp;ref_src=twsrc%5Etfw" rel="nofollow">#LoRa</a> <a href="https://twitter.com/hashtag/Meshtastic?src=hash&amp;ref_src=twsrc%5Etfw" rel="nofollow">#Meshtastic</a> <a href="https://twitter.com/hashtag/OpenSource?src=hash&amp;ref_src=twsrc%5Etfw" rel="nofollow">#OpenSource</a>– perfect for off-grid messaging &amp; outdoor adventures!<br />
Open-source &amp; ready to flash → <a href="https://t.co/d5JG1wVlws" rel="nofollow">https://t.co/d5JG1wVlws</a><br />
Thanks for the great work! Who&#8217;s building next?<br />
<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f680.png" alt="🚀" class="wp-smiley"  /> Exciting community project alert!<br />
T-LoRa Pager running Trail Mate firmware… <a href="https://t.co/KugejoIrvu" rel="nofollow">pic.twitter.com/KugejoIrvu</a></p>
<p>— LILYGO (@lilygo9) <a href="https://twitter.com/lilygo9/status/2021065541088370801?ref_src=twsrc%5Etfw" rel="nofollow">February 10, 2026</a></p></blockquote>
<p></p>
<p>The post <a href="https://www.cnx-software.com/2026/04/13/trail-mate-open-source-firmware-leverages-meshtastic-and-meshcore-for-esp32-off-grid-handhelds/">Trail Mate open-source firmware leverages Meshtastic and MeshCore for ESP32 off-grid handhelds</a> appeared first on <a href="https://www.cnx-software.com">CNX Software - Embedded Systems News</a>.</p>
]]></content:encoded>
					</item>
	
			<item>
				<title>Linux 7.0 Release &#8211; Main changes, Arm, RISC-V, and MIPS architectures</title>
				<link>https://www.cnx-software.com/2026/04/13/linux-7-0-release-main-changes-arm-risc-v-and-mips-architectures/</link>
				<pubDate>Mon, 13 Apr 2026 09:36:44 +0000</pubDate>
								<dc:creator><![CDATA[Jean-Luc Aufranc (CNXSoft)]]></dc:creator>				<guid isPermaLink="false">https://www.cnx-software.com/?p=168663</guid>
					<description><![CDATA[Linus Torvalds has just released Linux 7.0 on LKML: The last week of the release...]]></description>

				<content:encoded><![CDATA[<div></div><figure><img src="https://www.cnx-software.com/wp-content/uploads/2026/04/Linux-7.0.jpg" class="type:primaryImage" alt="Linux 7.0" /></figure><p>Linus Torvalds has just released Linux 7.0 <a href="https://lkml.org/lkml/2026/4/12/604">on LKML</a>:</p>
<blockquote><p>The last week of the release continued the same &#8220;lots of small fixes&#8221; trend, but it all really does seem pretty benign, so I&#8217;ve tagged the final 7.0 and pushed it out.</p>
<p>I suspect it&#8217;s a lot of AI tool use that will keep finding corner cases for us for a while, so this may be the &#8220;new normal&#8221; at least for a while. Only time will tell.</p>
<p>Anyway, this last week was a little bit of everything: networking (core and drivers), arch fixes, tooling and selftests, and various random fixes all over the place.</p>
<p>Let&#8217;s keep testing, and obviously tomorrow the merge window for 7.1 opens. I already have four dozen pull requests pending &#8211; thank you to all the early people.</p>
<p>Linus</p></blockquote>
<p>This follows the <a href="https://www.cnx-software.com/2026/02/09/linux-6-19-release-main-changes-arm-risc-v-and-mips-architectures/">Linux 6.19 release</a> about two months ago, which brought us PCIe link encryption and secure device authentication, BTRFS and EXT-4 file systems improvements, and color pipeline API for HDR support, among various other changes. There&#8217;s nothing specific about Linux 7.0, and it&#8217;s not a major release, but Linus usually updates the &#8220;major&#8221; number once we reach 19. So it&#8217;s Linux 7.0 instead of Linux 6.20.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Linux-7.0.jpg"></a></p>
<h2 id="notable-changes-in-linux-70">Notable changes in Linux 7.0</h2>
<p>Some newsworthy changes to Linux 7.0 include:</p>
<ul>
<li><a href="https://github.com/torvalds/linux/blob/master/Documentation/process/coding-assistants.rst"><strong>AI Coding Assistants documentation</strong></a> &#8211; Linux 7.0 introduced documentation regarding AI coding tools. It&#8217;s fine to use AI in the Linux kernel, but the human submitter is responsible for reviewing all AI-generated code, compliance, and taking responsibility for the contribution. Only humans can use &#8220;Signed-off&#8221;, and the AI tools must be reported with the &#8220;Assisted-by&#8221; tag:<br />
<pre class="urvanov-syntax-highlighter-plain-tag">Assisted-by: Claude:claude-3-opus coccinelle sparse</pre>
</li>
<li><strong>Rust support is<a href="https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=9fa7153c31a3"> no longer experimental</a></strong>. Individual subsystem maintainers are still free to keep it out of their subsystems.</li>
<li><strong>New generic API for file IO error reporting</strong> &#8211; So far, each filesystem on Linux has had its own mechanism for reporting metadata corruption and file I/O errors to userspace via fsnotify. Linux 7.0 introduces a generic fserror infrastructure that gives filesystems a standard way to queue metadata and file I/O error reports for delivery to fsnotify.</li>
<li><strong>Better swapping performance with swap table, phase II</strong> &#8211; We had previously <a href="https://www.cnx-software.com/2025/12/01/linux-6-18-release-main-changes-arm-risc-v-and-mips-architectures/">reported that Linux 6.18</a> used the swap table infrastructure as a swap cache backend, leading to 5 to 20% performance. Phase II of the swap table code further cleans up and speeds up the swapping code. See <a href="https://lwn.net/Articles/1057102/">LWN article</a> for details.</li>
<li><strong>zram implements compressed data writeback. </strong>Previously, the kernel would have to decompress the pages before writing them to the physical device (uncompressed data writeback), unnecessarily wasting CPU cycles and battery, but now page writeback can directly write zram-compressed data. See <a href="https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=d38fab605c66">commit</a> for details.</li>
</ul>
<h2 id="linux-70-changes-for-the-arm-a">Linux 7.0 changes for the Arm architecture</h2>
<ul>
<li><a href="https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=58ce78667a64">Support</a> for atomic 64-byte loads and stores (FEAT_{LS64, LS64_V}) on Arm CPUs that provide the feature (Armv8.7 and greater).</li>
<li><strong>Allwinner</strong>
<ul>
<li>Device tree changes for Linux 7.0
<ul>
<li>A523 &#8211; Support for SPI controllers.</li>
<li>Some cleanup of old ARM device tree files to fix DT binding validation errors.</li>
<li>D1 and A100 SoCs gained support for their LED controller.</li>
<li>D1 and T113 SoCs gained support for the internal thermal sensor.</li>
</ul>
</li>
<li>New devices – N/A</li>
</ul>
</li>
<li><strong>Rockchip</strong>
<ul>
<li>Pinctrl &#8211; Fix configuration of deferred pin in the Rockchip driver</li>
<li>MFD &#8211; Add support for the Rockchip RK801 PMIC, including core MFD and regulator drivers</li>
<li>ASoC  &#8211; S/PDIF: cleanups and port features</li>
<li>DRM
<ul>
<li>RK3368 HDMI Support</li>
<li>Get rid of atomic_check fixups</li>
<li>RK3506 support</li>
<li>RK3576/RK3588 improved HPD handling</li>
<li>Convert Rockchip&#8217;s inno HDMI support to a proper bridge</li>
<li>Get rid of atomic_check fixups, add Rockchip RK3506 Support</li>
</ul>
</li>
<li>VPU &#8211; <a href="https://www.cnx-software.com/2026/02/27/rockchip-rk3588-rk3576-h-264-and-h-265-video-decoders-mainline-linux/">Add H.264/H.265 video decoders for RK3576 and RK3588</a></li>
<li>ARM64 DTS
<ul>
<li>Fix SD card support for RK3576 Nanopi R76s and RK3576 EVB1</li>
<li>Add overlay for PCIe slot, enable HDMI and analog sound on RK3576 EVB1</li>
<li>Enable HDMI sound on Luckfox Core3576, FriendlyElec NanoPi M5</li>
<li>Enable UFS controller on FriendlyElec NanoPi M5</li>
<li>Add dma-coherent for pcie and gmac of RK3576</li>
</ul>
</li>
<li>New devices
<ul>
<li><a href="https://www.cnx-software.com/2025/03/27/radxa-cm3j-industrial-grade-rockchip-rk3568j-som-is-compatible-with-raspberry-pi-compute-module-4/">Radxa CM3J system-on-module</a> (RK3568J) + support for Raspberry Pi CM4 IO board</li>
<li><a href="https://www.cnx-software.com/2022/09/08/radxa-cm5-rockchip-rk3588s-module-raspberry-pi-cm4/">Radxa Compute Module 5 (CM5)</a> based on RK3588S SoC + IO board</li>
<li><a href="https://www.cnx-software.com/2024/07/03/orange-pi-cm5-a-raspberry-pi-cm4-alternative-with-up-to-16gb-ram-256gb-emmc-flash/"> Orange Pi CM5</a> module + baseboard</li>
<li>Anbernic RG-DS game console (RK3568)</li>
<li><a href="https://www.cnx-software.com/2022/04/29/qnap-ts-133-1-bay-nas-leverages-rockchip-rk3566-ai-capabilities-for-object-and-face-recognition/">QNAP TS-133 NAS</a> (RK3566)</li>
</ul>
</li>
</ul>
</li>
<li><strong>Amlogic</strong>
<ul>
<li>SPI
<ul>
<li>spifc-a4: unregister ECC engine on probe failure and remove() callback</li>
<li>amlogic-spisg: Fix memory leak in aml_spisg_probe()</li>
<li>spifc-a4: Remove redundant clock cleanup</li>
<li>Fix DMA mapping error handling</li>
</ul>
</li>
<li>Pinctrl &#8211; Move pretended generic pin control functionality out of the core and into the Amlogic AM4 driver.</li>
<li>Clock
<ul>
<li>Add support for Amlogic T7 clock controllers (peripherals, SCMI, PLL)</li>
<li>Add video clocks on Amlogic S4 (S805X2/S905Y4)</li>
<li>HDMI PLL post divider fixes on Amlogic gx/g12 SoCs</li>
</ul>
</li>
<li>Amlogic Drivers for Linux 7.0 &#8211; New SoC ID for <a href="https://www.cnx-software.com/2021/01/26/4k-av1-android-tv-dongles-surface-with-amlogic-s905y4-cortex-a35-processor/">S905Y4</a></li>
<li>ARM device tree &#8211; drop iio-hwmon in favour of generic-adc-thermal</li>
<li>ARM64 device tree for Linux 7.0
<ul>
<li>Cleanups:
<ul>
<li>Use lowercase hex</li>
<li>Use hyphens in node names</li>
<li>Move CPU OPP table and clock assignment to SoC.dtsi</li>
<li>Drop useless assigned-clock-parents</li>
</ul>
</li>
<li>MMC clock fixup across multiple families</li>
<li>Add a Type-C controller on Radxa Zero 2 and enable NPU</li>
</ul>
</li>
<li>New device – <a href="https://www.cnx-software.com/2023/01/09/khadas-vim1s-amlogic-s905y4-sbc-review-android-11/">Khadas VIM1s</a> SBC based on Amlogic S905Y4</li>
</ul>
</li>
<li><strong>Samsung</strong>
<ul>
<li>Pinctrl &#8211; Exynos 9610 (ARM64) pin control support</li>
<li>PHY &#8211; Update ExynosAuto v920 USB3, combo hsphy and ssphy support</li>
<li>Clock driver
<ul>
<li>Add new clock controllers:
<ul>
<li>MFD for ExynosAuto v920 SoC</li>
<li>Display Process Unit (DPU) for Google GS101 SoC.</li>
</ul>
</li>
<li>Implement automatic clock gating mode (HWACG) for Google GS101 SoC clock controllers (but also used on almost all modern Exynos SoCs), opposed to the currently used mode: manual mode.</li>
</ul>
</li>
<li>SoC Drivers
<ul>
<li>Several improvements in Exynos ChipID Socinfo driver and finally adding Google GS101 SoC support.</li>
<li>Few cleanups from old code.</li>
<li>Documenting Axis Artpec-9 SoC PMU (Power Management Unit).</li>
</ul>
</li>
<li>DTS ARM changes &#8211; N/A</li>
<li>Samsung DTS ARM64 changes for Linux 7.0
<ul>
<li>ExynosAuto v920 &#8211; Add MFD clock controller node.</li>
<li>Google GS101:
<ul>
<li>Add True Random Number Generator (TRNG) and OTP nvmem nodes.</li>
<li>Correct the PMU (Power Management Unit) compatibles by dropping fallback to syscon. The PMU on Samsung devices serves the role of syscon, however on GS101 it cannot be used via standard Linux syscon interface, because register accesses require custom regmap. It was simply never correctly working with &#8220;syscon&#8221; compatible fallback.</li>
<li>Add phandles to System Registers SYSREG blocks in clock controllers, necessary for enabling automatic clock control later.</li>
</ul>
</li>
<li>Add DPU clock management unit nodes to Google GS101.</li>
</ul>
</li>
<li>Defconfig changes – N/A</li>
<li>New Device – N/A</li>
</ul>
</li>
<li><strong>Qualcomm</strong>
<ul>
<li>New SoCs
<ul>
<li>Qualcomm Milos &#8211; Snapdragon 7s Gen 3 (SM7635) mobile phone SoC built around Armv9 Kryo cores of the Arm Cortex-A720 generation. Used in the <a href="https://www.cnx-software.com/2025/06/26/fairphone-gen-6-sustainable-repairable-6-31-inch-android-15-smartphone-with-snapdragon-7s-gen-3-soc/">Fairphone Gen 6</a></li>
<li>Qualcomm Kaanapali &#8211; SoC based around eight high-performance Oryon CPU cores.</li>
</ul>
</li>
<li>Pinctrl &#8211; Qualcomm Mahua TLMM (ARM64) pin control support</li>
<li>Audio &#8211; USB:  update Qualcomm USB audio Kconfig dependencies and license</li>
<li>Soundwire &#8211; Support for Qualcomm v2.2.0 controllers</li>
<li>DMA engine &#8211; Add support for Qualcomm Kaanapali and Glymur GPI DMA engine</li>
<li>PHY
<ul>
<li>Add support for Qualcomm Glymur PCIe Gen4 2-lanes PCIe phy, DP and edp phy, USB UNI PHY, and SMB2370 eUSB2 repeater</li>
<li>SC8280xp gains QMP UFS PHY</li>
<li>Kaanapali gains PCIe phy and QMP PHY,</li>
<li>Added support for QCS615 QMP USB3+DP PHY</li>
</ul>
</li>
<li>LED &#8211; Ensure the Qualcomm LPG driver detects hardware write failures by checking the return value of regmap_bulk_write() during LUT programming</li>
<li>Backlight &#8211; Extend the Qualcomm WLED driver to support the specific over-voltage protection (OVP) values required for the PMI8994 and PMI8950 variants</li>
<li>Clock
<ul>
<li>Qualcomm Kaanapali global, tcsr, rpmh, display, gpu, camera, and video clk controllers</li>
<li>Qualcomm SM8750 camera clk controllers</li>
<li>Qualcomm MSM8940 and SDM439 global clk controllers</li>
<li>Convert clock dividers from round_rate() to determine_rate()</li>
<li>Fix the SDCC RCGs to use shared_floor_ops across a variety of platforms</li>
</ul>
</li>
<li>remoteproc &#8211; Refactor the Qualcomm secure-world helpers and add support in the Qualcomm PAS remoteproc driver for reading a resource-table from the secure world. Use this to configure the IOMMU on newer targets where Linux runs in EL2</li>
<li>PCIe controller driver
<ul>
<li>Merge SC8180x DT binding into SM8150</li>
<li>Move SDX55, SDM845, QCS404, IPQ5018, IPQ6018, IPQ8074 Gen3, IPQ8074, IPQ4019, IPQ9574, APQ8064, MSM8996, APQ8084 to dedicated<br />
schema</li>
<li>Add DT binding and driver support for SA8255p Endpoint being configured by firmware</li>
<li>Parse PERST# from all PCIe bridge nodes for future platforms that will have PERST# in Switch Downstream Ports as well as in Root Ports</li>
</ul>
</li>
<li>WiFi drivers:
<ul>
<li>ath11k &#8211; support for Channel Frequency Response measurement</li>
<li>ath12k
<ul>
<li>Significant driver refactor to support multi-wiphy devices and and pave the way for future device support in the<br />
same driver (rather than splitting to ath13k)</li>
<li>Support for the QCC2072 chipset</li>
</ul>
</li>
</ul>
</li>
<li>Arm64 device tree updates
<ul>
<li>QCS6490 &#8211; The TC9563 PCIe switch controller is described on RB3 Gen2</li>
<li>SA8775P/QCS9075
<ul>
<li>The GPU and crypto blocks are added.</li>
<li>IO-regions and clocks are added to interconnect nodes to allow QoS configuration.</li>
<li>GPU, TPM and USB support are enabled on the evaluation<br />
kit (EVK).</li>
</ul>
</li>
<li>QCS8300
<ul>
<li>The two PCIe controllers, the camera subsystem, tsens, display subsystem, crypto, CPUfreq, and coresight are added.</li>
<li>On the evaluation kit (EVK) the PCIe busses are enabled, together with an AMC6821-based fan controller and the ST33 TPM chip.</li>
</ul>
</li>
<li>MSM8939 &#8211; The camera subsystem is described. The Asus ZenFone 2 Laser/Selfie gains battery and hall sensor support.</li>
<li>Agatti-based RB1 board &#8211; PM8008 is described and an overlay for the Vision mezzanine is introduced.</li>
<li>SDM630 &#8211; The compute DSP remoteproc, FastRPC and related entites are described. The LPASS LPI pinctrl node is described.</li>
<li>SDM845
<ul>
<li>The bootloader framebuffer and its resources are described on the OnePlus device</li>
<li>Devices from OnePlus, SHIFT, and Xiaomi ath10k calibration variants are specified.</li>
<li>The sensor remoteproc is enabled on Xiaomi Pocophone F1.</li>
</ul>
</li>
<li>SM7225 &#8211;  Fairphone FP4 regulators for the cameras are described, and the camera EEPROM is added.</li>
<li>SM8650  &#8211; The camera subsystem is described. On the QRD the Samsung S5KJN1 camera sensor is added, and for the HDK an overlay for the &#8220;Rear<br />
Camera Card&#8221; is added.</li>
<li>SM8750 &#8211; CPUfreq, SDCHCI and Iris (video encode/decode) support are added, and missing &#8211; required &#8211; properties for the BAM DMA is added.<br />
These are then enabled on the MTP.</li>
<li>SM6150/QCS615 &#8211; PMU, DisplayPort, and USB/DP combo PHY are added. DisplayPort is enabled on the Talos Ride board.</li>
<li>Snapdragon X Elite (Hamoa)
<ul>
<li>Gains crypto engine, missing TCSR reference clocks, and random number generator block.</li>
<li>The soc bus address width is corrected to match the hardware.</li>
<li>Lenovo Thinkpad T14s HDMI and audio playback over DisplayPort is introduced.</li>
<li>HDMI, Iris (video encode/decode) and PS8830 retimers are described for the ASUS Vivobook S 15.</li>
<li>The Hamoa evaluation kit (EVK) gains PCIe busses, WiFi, backlight, TPM and RG (red/green) LEDs</li>
</ul>
</li>
<li>Enable QSEECOM, and thereby UEFI variable access, on the Medion SPRCHRGD 14 S1.</li>
<li>Enable ADSP FastRPC and add missing GPU memory regions on Agatti. Also add the missing GPU regions on SM6115.</li>
<li>Describe the application subsystem watchdog on Hamoa and enable this in the EL2 configurations.</li>
<li>Add the camera control interface (CCI) I2C controller on MSM8953, and describe the camera regulators and the camera EEPROM on Fairphone FP3.</li>
<li>Specify clock frequency for the i2c4 bus on OnePlus 6, to silence the warnings about missing frequency definition.</li>
<li>Add FastRPC and associated heap memory, as well as Coresight, on SM8750</li>
<li>Switch a variety of platforms to use the generic RPMPD_ constants, instead of target-specific duplicates, to allow us to drop these from the header files.</li>
<li>Drop the invalid opp-shared on the QUP OPP table for Talos.</li>
</ul>
</li>
<li>Arm32 device tree updates
<ul>
<li>Migrate the MSM8974 remoteproc power supplies to RPM provided power-domains, to match what is done on most other platforms.</li>
<li>Give the LG Nexus 5 its more human-friendly model name.</li>
<li>MSM8226 is switched to generic RPMPD_ indices, to allow dropping the duplicate platform-specific constants.</li>
<li>MSM8960 &#8211; Two additional GSBIs and I2C controllers are introduced. Accelerometer, Magnetometer, NFC, and Light/Proximity sensors are then enabled on the Samsung Galaxy Express.</li>
</ul>
</li>
<li>Arm64 defconfig updates for Linux 7.0
<ul>
<li>Enable drivers needed to boot the Kaanapali and Milos platforms.</li>
<li>Enable EC-drivers found on various Qualcomm-based laptops.</li>
</ul>
</li>
<li>New Devices
<ul>
<li>QCS6490-based <a href="https://www.cnx-software.com/2025/01/09/qualcomm-qcs6490-rubik-pi-3-ai-sbc-supports-android-linux-and-lu-operating-systems/">Rubik Pi 3</a> board</li>
<li><a href="https://www.cnx-software.com/2026/01/21/arduino-uno-q-4gb-board-with-4gb-ram-32gb-storage-available-59/">Arduino UNO Q</a> (QRB2210),</li>
<li>X Elite-based Medion SPRCHRGD 14 S1 and Surface Pro 11 laptops</li>
<li>SDM845-based Pixel 3 and Pixel 3 XL smartphones</li>
<li>Initial support for Fairphone Gen 6</li>
</ul>
</li>
</ul>
</li>
<li><strong>MediaTek</strong>
<ul>
<li>DMA Engine &#8211; Mediatek support for Dimensity 6300 and 9200 controller</li>
<li>PHY &#8211; Nediatek MT8188 HDMI PHY</li>
<li>SoC Driver
<ul>
<li>Mediatek MT8196 DVFS power management and mailbox support</li>
<li>A socinfo entry for the MT8371 Genio 520 SoC</li>
<li>Support for the Dynamic Voltage and Frequency Scaling</li>
<li>Resource Controller (DVFSRC) version 4, found in the new MediaTek Kompanio Ultra (MT8196) SoC</li>
<li>Initial support for the CMDQ mailbox found in the MT8196.</li>
<li>A memory leak fix in the MediaTek SVS driver&#8217;s debug ops.</li>
</ul>
</li>
<li>Thermal control
<ul>
<li>Support multiple temp to raw conversion functions for the Mediatek LVTS thermal driver and add the MT8196 and MT6991 support</li>
<li>Add support for the Mediatek LVTS driver for MT7987</li>
</ul>
</li>
<li>Memory Controller &#8211; Mediatek SMI: Fix old struct device reference leaks during error paths and device unbinding.</li>
<li>DRM
<ul>
<li>mtk_hdmi_v2: Remove unneeded semicolon</li>
<li>Move DP training to hotplug thread</li>
<li>Convert legacy DRM logging to drm_* helpers in mtk_crtc.c</li>
<li>mtk_dsi: Add support for High Speed (HS) mode</li>
<li>Add HDMI support for Mediatek Genio 510/700/1200-EVK and Radxa NIO-12L boards</li>
</ul>
</li>
<li>Mailbox
<ul>
<li>Introduce mtk-vcp-mailbox driver and bindings for MT8196 VCP<br />
Expand mtk-cmdq for MT8196 with GCE virtualization, mminfra_offset, and instruction generation data</li>
</ul>
</li>
<li>Bluetooth &#8211; add support for MediaTek MT7920</li>
<li>ARM32 updates – N/A</li>
<li>ARM64 device tree updates for Linux 7.0
<ul>
<li>MT7981b gains support for PCI-Express, USB, Ethernet and for the &#8220;GED&#8221; WiFi HW offload</li>
<li><a href="https://www.cnx-software.com/2024/01/12/openwrt-one-ap-24-xy-router-board-openwrt-banana-pi/">OpenWRT One board</a> gains support for the same</li>
<li>MT8188/8195/8390/8395 gains support for the DPI1 interface and HDMI output from the SoC&#8217;s HDMI Tx controller, along with its HDMI PHY and DDC IPs, usable on a selection of boards that expose an HDMI connector, namely:
<ul>
<li>All MT8390 Genio EVK-based boards</li>
<li>All MT8395 Genio EVK-based boards</li>
<li>Radxa NIO-12L (MT8395)</li>
</ul>
</li>
<li>dtbs_check warning fixes for many of the MTK devicetrees, including MT6795, MT7981, MT7986, MT7988, MT8173, MT8183, MT8186, MT8188, MT8192, and a dts coding style fix for Airoha EN7581-EVB.</li>
<li>Fix for the new devicetree overlay warnings, adding dtbs with applied overlays for all of the devices having at least one overlay.</li>
</ul>
</li>
<li>Defconfig updates – Enabling the MediaTek HDMIv2 driver to compile as a module.</li>
<li>New devices
<ul>
<li>Ezurio Tungsten 510 (MediaTek Genio 510 SoC)</li>
<li>Ezurio Tungsten 700 (MediaTek Genio 700 SoC)</li>
</ul>
</li>
</ul>
</li>
<li><strong>Other new Arm hardware platforms and SoCs</strong>
<ul>
<li>ASpeed &#8211; Facebook/Meta Anacapa BMC (AST2600),  ASRock Rack ALTRAD8 BMC (AST2500), and</li>
<li>Intel &#8211; Carrier board for Intel Agilex 5 SoM (Agilex5 Modular board)</li>
<li>Marvel &#8211; Carrier board for Armada 7020 (Marvell DB-98CX85x0)</li>
<li>Microchip &#8211; PCB8385 reference board for 32-bit Microchip LAN9668</li>
<li>NXP
<ul>
<li>NXP i.MX8QP and i.MX952, feature-reduced versions of i.MX8QM and i.MX952, with fewer CPU cores and I/O interfaces.</li>
<li>Several boards based on NXP LS1028a, i. MX 8M Nano, i.MX 8M Plus, i.MX 91, i.MX 93, and i.MX 95.</li>
<li>Carrier board based on NXP i.MX 8Q Plus</li>
</ul>
</li>
<li>Realtek &#8211; RTD1501s, RTD1861b, and RTD1920s Kent family SoC based on Arm Cortex-A78 cores.</li>
<li>Removed SoCs due to no related board &#8211; Samsung s3c6400, ST spear320s, ST stm32mp21xc/stm32mp23xc/stm32mp25xc, Renesas r8a779m0/r8a779m2/r8a779m4/r8a779m6/r8a779m7/r8a779m8/r8a779mb/r9a07g044c1/r9a07g044l1/r9a07g054l1/r9a09g047e37, and TI am3703/am3715.</li>
<li>Removed Broadcom/Cavium/Marvell ThunderX2 and its only machine</li>
</ul>
</li>
<li><strong>Raspberry Pi-specific changes</strong>
<ul>
<li>Broadcom BCM2712 &#8211; Enable RNG, add watchdog</li>
<li>Regulator &#8211; Mark the Raspberry Pi 7&#8243; Display 1 ATTINY-based regulator as GPIO controller, because the hardware behaves that way in addition to being a regulator. Add fixed gpio-cells as well.</li>
<li>Media &#8211; i2c: ov5647
<ul>
<li>Add V4L2_CID_LINK_FREQUENCY and V4L2_CID_HBLANK control</li>
<li>Tidy up PIXEL_RATE control and mode registers</li>
<li>Use the same PLL config for full, 1080p, and binned modes</li>
<li>Separate out the common registers.</li>
</ul>
</li>
</ul>
</li>
</ul>
<h2 id="risc-v-updates-in-linux-70">RISC-V updates in Linux 7.0</h2>
<p>There were a good number of changes and updates related to the RISC-V architecture, too:</p>
<ul>
<li>Add support for control flow integrity for userspace processes. The kernel <a href="https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=79dd4f2f40d0">gains support</a> for the RISC-V Zicfiss and Zicfilp extensions, used to provide hardware-assisted control-flow-integrity tracking in user space.</li>
<li>Improve ptrace behavior regarding vector registers, and add some selftests</li>
<li>Optimize strlen() assembly</li>
<li>Enable the ISO-8859-1 code page as built-in, similar to ARM64, for EFI volume mounting</li>
<li>Clean up some code slightly, including defining copy_user_page() as copy_page() rather than memcpy(), aligning us with other architectures; and using max3() to slightly simplify an expression in riscv_iommu_init_check()</li>
<li>Alibaba T-Head &#8211; Support for CPU frequency scaling on the T-HEAD TH1520 by allowing the PLL rate used for the CPU cluster to be reconfigured.</li>
<li>Allwinner &#8211; D1 gains LED controller and thermal sensor support</li>
<li>Microchip
<ul>
<li>Pinctrl &#8211; Microchip Polarfire MSSIO (RISC-V) pin control support</li>
<li>GPIO &#8211; The GPIO controller on PolarFire SoC supports more than one type of interrupt and needs two interrupt cells.</li>
<li>CAN Bus &#8211; Add CAN resets to MPFS</li>
<li>Clock &#8211; Adjust the PolarFire driver Kconfig section as the driver is now used by non-PolarFire devices</li>
</ul>
</li>
<li>SiFive &#8211; IRQ &#8211; &#8211; Fix frozen interrupt bug in the sifive-plic driver</li>
<li>Sophgo
<ul>
<li>PCIe controller driver &#8211; Disable ASPM L0s and L1 on Sophgo 2044 PCIe Root Ports</li>
<li>Device tree
<ul>
<li>CV18xx &#8211; Update RX/TX FIFO size to fix the USB transfer issue.</li>
<li>SG2042
<ul>
<li>Optimize the DTS file format, including moving PLIC/CLINT nodes into cpu dtsi and sorting peripheral nodes by address.</li>
<li>Enable RTC for Pioneerbox.</li>
</ul>
</li>
<li>SG2044 &#8211; Add &#8220;b&#8221; ISA extension to fix dtbs_check warnings.</li>
</ul>
</li>
</ul>
</li>
<li>SpacemiT
<ul>
<li>Added <a href="https://www.cnx-software.com/2026/01/23/spacemit-k3-16-core-risc-v-soc-system-information-and-early-benchmarks/">K3 8-core (16-core) RISC-V chip supporting RVA23 profile</a></li>
<li>Pinctrl &#8211; Spacemit K3 (RISC-V) pin control support</li>
<li>Clock &#8211; K3 clock drivers
<ul>
<li>APBC &#8211; UART, GPIO, PWM, SPI, TIMER, I2S, IR, DR, TSEN, IPC, CAN</li>
<li>APBS &#8211; Various PPL clocks control</li>
<li>APMU &#8211; CCI, CPU, CSI, ISP, LCD, USB, QSPI, DMA, VPU, GPU, DSI, PCIe, EMAC&#8230;</li>
<li>DCIU &#8211; SRAM, DMA, TCM</li>
<li>MPMU &#8211; Various PLL1-derived clocks, UART, WATCHDOG, I2S</li>
</ul>
</li>
</ul>
</li>
<li>StarFive
<ul>
<li>Cache &#8211; fix device node leak in starlink_cache_init()</li>
<li>Watchdog &#8211; Fix PM reference leak in probe error path</li>
</ul>
</li>
</ul>
<h2 id="mips-changelog">MIPS changelog</h2>
<p>As is often the case, the changes for the MIPS architecture can simply be summarized as &#8220;cleanups and fixes&#8221;. Here are some of the commits:</p>
<ul>
<li>Revert &#8220;clk: microchip: core: allow driver to be compiled with COMPILE_TEST&#8221;</li>
<li>Revert &#8220;clk: microchip: fix typo in reference to a config option&#8221;</li>
<li>MIPS: Implement ARCH_HAS_CC_CAN_LINK</li>
<li>MIPS: rb532: Fix MMIO UART resource registration</li>
<li>MIPS: Work around LLVM bug when gp is used as global register variable</li>
<li>MIPS: Loongson64: env: Fixup serial clock-frequency when using LEFI</li>
<li>MIPS: Loongson2ef: Use pcibios_align_resource() to block io range</li>
<li>MIPS: Loongson2ef: Register PCI controller in early stage</li>
<li>clk: microchip: fix typo in reference to a config option</li>
<li>MIPS: Loongson64: dts: fix phy-related definition of LS7A GMAC</li>
<li>clk: microchip: core: allow driver to be compiled with COMPILE_TEST</li>
<li>MIPS: drop unused pic32.h header</li>
<li>watchdog: pic32-wdt: update include to use pic32.h from platform_data</li>
<li>watchdog: pic32-dmt: update include to use pic32.h from platform_data</li>
<li>serial: pic32_uart: update include to use pic32.h from platform_data</li>
<li>rtc: pic32: update include to use pic32.h from platform_data</li>
<li>pinctrl: pic32: update include to use pic32.h from platform_data</li>
<li>mmc: sdhci-pic32: update include to use pic32.h from platform_data</li>
<li>irqchip/irq-pic32-evic: update include to use pic32.h from platform_data</li>
<li>clk: microchip: core: update include to use pic32.h from platform_data</li>
</ul>
<p>You can check out the <a href="https://www.cnx-software.com/html/Linux-7.0-Changelog.txt" rel="nofollow">full Linux 7.0 changelog</a> for the full list of changes, generated with the command <code>git log v6.19..v7.0-rc7 --stat</code> to show commit messages only. You can also read <a href="https://kernelnewbies.org/Linux_7.0">Kernelnewbies&#8217; summary</a> for another look at the latest Linux 7.0 changes.</p>
<p>The post <a href="https://www.cnx-software.com/2026/04/13/linux-7-0-release-main-changes-arm-risc-v-and-mips-architectures/">Linux 7.0 Release &#8211; Main changes, Arm, RISC-V, and MIPS architectures</a> appeared first on <a href="https://www.cnx-software.com">CNX Software - Embedded Systems News</a>.</p>
]]></content:encoded>
					</item>
	
			<item>
				<title>Homture Magic Frame smart photo display integrates generative AI and 60 GHz mmWave radar (Sponsored)</title>
				<link>https://www.cnx-software.com/2026/04/13/homture-magic-frame-smart-photo-display-integrates-generative-ai-and-60-ghz-mmwave-radar/</link>
				<pubDate>Mon, 13 Apr 2026 02:31:01 +0000</pubDate>
								<dc:creator><![CDATA[Sponsored Post]]></dc:creator>				<guid isPermaLink="false">https://www.cnx-software.com/?p=168545</guid>
					<description><![CDATA[The Homture Magic Frame is the world’s first smart photo display that integrates generative AI...]]></description>

				<content:encoded><![CDATA[<div><img width="720" height="628" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Homture-AI-photo-frame-720x628.jpg" class="attachment-medium size-medium wp-post-image" alt="Homture AI photo frame"  decoding="async" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Homture-AI-photo-frame-720x628.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Homture-AI-photo-frame-1200x1047.jpg 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/Homture-AI-photo-frame-287x250.jpg 287w, https://www.cnx-software.com/wp-content/uploads/2026/04/Homture-AI-photo-frame-768x670.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Homture-AI-photo-frame.jpg 1254w" sizes="100vw" /></div><figure><img src="https://www.cnx-software.com/wp-content/uploads/2026/04/Homture-AI-photo-frame.jpg" class="type:primaryImage" alt="Homture AI photo frame" /></figure><p>The Homture Magic Frame is the world’s first smart photo display that integrates generative AI video and a 60 GHz mmWave radar.</p>
<p>Artificial intelligence transforms static photos into interactive, living windows of memory, while the 60 GHz radar detects a person&#8217;s presence within a 2-meter range. So when someone walks by, the frame&#8217;s AI model gives life to the character(s) in the photo to greet people or follow their movement with their gaze.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Homture-AI-photo-frame.jpg"><img decoding="async" class="aligncenter size-medium wp-image-168630" title="Homture AI photo frame" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Homture-AI-photo-frame-720x628.jpg" alt="Homture AI photo frame" width="720" height="628" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Homture-AI-photo-frame-720x628.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Homture-AI-photo-frame-1200x1047.jpg 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/Homture-AI-photo-frame-287x250.jpg 287w, https://www.cnx-software.com/wp-content/uploads/2026/04/Homture-AI-photo-frame-768x670.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Homture-AI-photo-frame.jpg 1254w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>Homture Magic Frame specifications:</p>
<ul>
<li>Storage
<ul>
<li>64GB local storage</li>
<li>Unlimited cloud storage hosted on US-based AWS servers.</li>
</ul>
</li>
<li>Display &#8211; 10.1-inch Full HD (1920&#215;1200) touchscreen display</li>
<li>Wireless &#8211; Dual-band WiFi (2.4GHz / 5GHz)</li>
<li>Sensor &#8211; 60 GHz mmWave radar</li>
<li>AI features
<ul>
<li>AI Photo-to-Video Magic &#8211; Generates multiple dynamic videos from a single photo</li>
<li>Old Photo Restoration &#8211; Scans vintage physical photos, repairs fading, and animates them.</li>
<li>Smart Motion Interaction &#8211; The frame can greet you or have characters look in your direction when the built-in radar detects movement.</li>
<li>Gift-Giving Experience
<ul>
<li>Hands-on Gifting &#8211; Givers can scan a QR code on the box to pre-load photos and a message</li>
<li>Remote Gifting &#8211; Generate a gift code for recipients to enter and display your surprise remotely.</li>
</ul>
</li>
<li>Works with people, pets, animals, and scenery</li>
<li>2000-credit benefit card for about 20 AI videos; once used up, additional credits can be purchased</li>
</ul>
</li>
<li>Power Supply &#8211; 5V/2A</li>
<li>Dimensions: &#8211;  265 x 183 x 12.5 (23.5 max) mm; plastic + aluminum alloy enclosure</li>
<li>Weight &#8211; 550 grams</li>
</ul>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/mother-day-image-generation.webp"><img decoding="async" class="aligncenter size-medium wp-image-168653" title="mother day image generation" src="https://www.cnx-software.com/wp-content/uploads/2026/04/mother-day-image-generation-720x405.webp" alt="mother day image generation" width="720" height="405" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/mother-day-image-generation-720x405.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/mother-day-image-generation-300x169.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/mother-day-image-generation-768x432.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/mother-day-image-generation.webp 1080w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>The user can upload pictures and videos, manage family members, change frame settings, and view AI creations through the Homture mobile app available for Android and iOS.</p>
<p>The company is currently offering a steep discount for the Mother&#8217;s Day shopping season. The Homture Magic Frame sells for 29% OFF with the Amazon coupon code CRQHY74P until May 31, 2026.  You can purchase the device <a href="https://www.amazon.com/dp/B0FVM9V44D" rel="nofollow">on Amazon</a> or the <a href="https://homture.com/products/homture-magic-frame" rel="nofollow">company&#8217;s online store</a>.</p>
<p></p>
<p>The post <a href="https://www.cnx-software.com/2026/04/13/homture-magic-frame-smart-photo-display-integrates-generative-ai-and-60-ghz-mmwave-radar/">Homture Magic Frame smart photo display integrates generative AI and 60 GHz mmWave radar (Sponsored)</a> appeared first on <a href="https://www.cnx-software.com">CNX Software - Embedded Systems News</a>.</p>
]]></content:encoded>
					</item>
	
			<item>
				<title>UmbrelOS &#8211; A Debian-based personal home cloud OS with a slick user interface</title>
				<link>https://www.cnx-software.com/2026/04/12/umbrelos-a-debian-based-personal-home-cloud-os-with-a-slick-user-interface/</link>
				<pubDate>Sun, 12 Apr 2026 09:34:51 +0000</pubDate>
								<dc:creator><![CDATA[Jean-Luc Aufranc (CNXSoft)]]></dc:creator>				<guid isPermaLink="false">https://www.cnx-software.com/?p=168637</guid>
					<description><![CDATA[UmbrelOS is a Debian-based home cloud OS with a neat web-based interface that works on...]]></description>

				<content:encoded><![CDATA[<div><img width="720" height="480" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Umbrel-OS.jpg" class="attachment-medium size-medium wp-post-image" alt="Umbrel OS"  decoding="async" sizes="100vw" /></div><figure><img src="https://www.cnx-software.com/wp-content/uploads/2026/04/Umbrel-OS.jpg" class="type:primaryImage" alt="Umbrel OS" /></figure><p>UmbrelOS is a Debian-based home cloud OS with a neat web-based interface that works on devices like Raspberry Pi SBCs, mini PCs, old computers, and more.</p>
<p>Having been first released in 2020, the OS is not exactly new, but I only discovered it today after noticing it was one of the supported operating systems for the <a href="https://www.cnx-software.com/2026/03/08/pironman-5-pro-max-raspberry-pi-5-case-gains-4-3-inch-touchscreen-camera-mount-speakers-microphone/">Pironman 5 Pro Max enclosure for the Raspberry Pi 5</a>. It initially launched as a tool for running a Bitcoin full node on a Raspberry Pi easily, but eventually turned into a home cloud OS that competes against other open-source solutions such as <a href="https://www.cnx-software.com/2025/12/26/openmediavault-8-omv8-synchrony-released-for-64-bit-x86-amd64-and-arm-arm64-platforms-only/">OpenMediaVault</a> or <a href="https://www.cnx-software.com/2025/06/08/zimaboard-2-review-part-2-an-intel-n150-micro-server-and-mini-pc-tested-with-zimaos-ubuntu-24-04/">CasaOS/ZimaOS</a>.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Umbrel-OS-1.jpg"><img decoding="async" class="aligncenter size-medium wp-image-168639" title="Umbrel OS" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Umbrel-OS-1-720x480.jpg" alt="Umbrel OS" width="720" height="480" /></a></p>
<p>UmbrelOS highlights:</p>
<ul>
<li>Intuitive web dashboard at umbrel.local or your device&#8217;s IP.</li>
<li><a href="https://apps.umbrel.com/">Umbrel App Store</a> — Over 300 apps, including Nextcloud or Immich for media and document storage, Jellyfin for media streaming, Home Assistant automation framework, Vaultwarden password manager, Bitcoin and Lightning nodes, AdGuard Home adblocker, and AI-related tools like Ollama and OpenClaw.</li>
<li>Self-hosted — Runs apps in Docker containers</li>
<li>Automatic encrypted backups to another Umbrel device or a NAS on your network, or an external USB drive.</li>
<li>Rewind in Files &#8211; Restore specific files and folders from any point in the past.</li>
<li>Network mounts in Files app</li>
<li>External USB storage and formatting on AMD64</li>
<li>GPU acceleration for apps</li>
<li>Hardware compatibility &#8211; Raspberry Pi 4/5, x86 64-bit (AMD64) systems, virtual machines.</li>
</ul>
<figure id="attachment_168641" aria-describedby="caption-attachment-168641"  class="wp-caption aligncenter"><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/UmbrelOS-Files-app.webp"><img decoding="async" class="size-medium wp-image-168641" title="UmbrelOS Files app" src="https://www.cnx-software.com/wp-content/uploads/2026/04/UmbrelOS-Files-app-720x472.webp" alt="UmbrelOS Files app" width="720" height="472" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/UmbrelOS-Files-app-720x472.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/UmbrelOS-Files-app-1200x787.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/UmbrelOS-Files-app-300x197.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/UmbrelOS-Files-app-768x504.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/UmbrelOS-Files-app-1536x1007.webp 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/UmbrelOS-Files-app.webp 2022w" sizes="(max-width: 720px) 100vw, 720px" /></a><figcaption id="caption-attachment-168641" class="wp-caption-text">Files app</figcaption></figure>
<p>Source code, instructions, and OS images for AMD64 systems, Linux virtual machines, and Raspberry Pi 4/5 can be found <a href="https://github.com/getumbrel/umbrel">on GitHub</a>. While most people will likely install UmbrelOS on their own hardware, the company also released two hardware devices, the Umbrel Home and Umbrel Pro, which run the same software but offer priority support. Since UmbrelOS has been tested on the Umbrel hardware, features like WiFi, data migration, and external USB storage support are also guaranteed to work.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Umbrel-Pro-Umbrel-Home.webp"><img decoding="async" class="aligncenter size-medium wp-image-168643" title="Umbrel Pro Umbrel Home" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Umbrel-Pro-Umbrel-Home-720x294.webp" alt="Umbrel Pro Umbrel Home" width="720" height="294" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Umbrel-Pro-Umbrel-Home-720x294.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Umbrel-Pro-Umbrel-Home-1200x489.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/Umbrel-Pro-Umbrel-Home-300x122.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Umbrel-Pro-Umbrel-Home-768x313.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Umbrel-Pro-Umbrel-Home-1536x627.webp 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/Umbrel-Pro-Umbrel-Home.webp 1851w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>The small Umbrel Home pairs a quad-core Intel N150 CPU with 16GB of DDR5 RAM and up to a 4 TB SSD and offers Gigabit Ethernet connectivity and a few USB 3.0 ports, while the Umbrel Pro is powered by an octa-core Intel Core i3-N300 CPU coupled with 16GB LPDDR5 and up to 32TB SSD storage (4x 8TB), and features 2.5GbE networking, and two 10 Gbps USB 3.2 ports.</p>
<p>You can find more details about UmbrelOS and the two Umbrel devices on <a href="https://umbrel.com/">the project&#8217;s website</a>.</p>
<p></p>
<p>The post <a href="https://www.cnx-software.com/2026/04/12/umbrelos-a-debian-based-personal-home-cloud-os-with-a-slick-user-interface/">UmbrelOS &#8211; A Debian-based personal home cloud OS with a slick user interface</a> appeared first on <a href="https://www.cnx-software.com">CNX Software - Embedded Systems News</a>.</p>
]]></content:encoded>
					</item>
	
			<item>
				<title>$15 STM32U575 development board features FPC display connector, microSD card slot, two 48-pin GPIO headers</title>
				<link>https://www.cnx-software.com/2026/04/11/15-stm32u575-development-board-features-fpc-display-connector-microsd-card-slot-two-48-pin-gpio-headers/</link>
				<pubDate>Sat, 11 Apr 2026 10:00:33 +0000</pubDate>
								<dc:creator><![CDATA[Debashis Das]]></dc:creator>				<guid isPermaLink="false">https://www.cnx-software.com/?p=168570</guid>
					<description><![CDATA[A few days ago, we looked at the WeAct Studio STM32U585CIU6 development board, which features...]]></description>

				<content:encoded><![CDATA[<div><img width="720" height="480" src="https://www.cnx-software.com/wp-content/uploads/2026/04/STM32U575VGT6-development-board-1-720x480.jpg" class="attachment-medium size-medium wp-post-image" alt="STM32U575VGT6 development board"  decoding="async" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/STM32U575VGT6-development-board-1-720x480.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/STM32U575VGT6-development-board-1-300x200.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/STM32U575VGT6-development-board-1-768x512.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/STM32U575VGT6-development-board-1.jpg 1200w" sizes="100vw" /></div><figure><img src="https://www.cnx-software.com/wp-content/uploads/2026/04/STM32U575VGT6-development-board-1.jpg" class="type:primaryImage" alt="STM32U575VGT6 development board" /></figure><p>A few days ago, we looked at the <a href="https://www.cnx-software.com/2026/04/08/weact-stm32u585ciu6-core-mini-stm32u5-board-supported-by-micropython-v1-28/">WeAct Studio STM32U585CIU6 development board</a>, which features an ultra-low-power STM32U5 Cortex-M33 MCU and was added to MicroPython v1.28. If you&#8217;re looking for another STM32U5-based option, especially for compact UI projects, Maker Go now offers an STM32U575 board with a display connector, a microSD card slot, and many more GPIOs</p>
<p>While the STM32U585 on the WeAct board features cryptographic accelerators, the STM32U575VGT6 MCU on the Maker Go board is closely related and still offers the same high-performance Cortex-M33 core running at 160 MHz, along with ultra-low-power capabilities. This new board also adds 8MB of external flash and is designed to accept 1.47-inch or 2.0-inch LCDs directly via a ribbon cable.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/STM32U575VGT6-development-board-1.jpg"><img decoding="async" class="aligncenter size-medium wp-image-168606" title="STM32U575VGT6 development board" src="https://www.cnx-software.com/wp-content/uploads/2026/04/STM32U575VGT6-development-board-1-720x480.jpg" alt="STM32U575VGT6 development board" width="720" height="480" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/STM32U575VGT6-development-board-1-720x480.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/STM32U575VGT6-development-board-1-300x200.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/STM32U575VGT6-development-board-1-768x512.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/STM32U575VGT6-development-board-1.jpg 1200w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>STM32U575VGT6 board specifications:</p>
<ul>
<li>Microcontroller – ST <a href="https://www.st.com/en/microcontrollers-microprocessors/stm32u575vg.html">STM32U575VGT6</a>
<ul>
<li>Core – Arm Cortex-M33 Armv8-M core clocked at up to 160 MHz with FPU, Arm TrustZone</li>
<li>Memory – 786 KB SRAM</li>
<li>Flash – 1024 KB (1 MB) flash</li>
<li>GPU – Chrom-ART accelerator (DMA2D) for 2D graphics</li>
<li>Package – LQFP100 (14 x 14 mm)</li>
</ul>
</li>
<li> Storage
<ul>
<li>8MB SPI Flash (WSON8 package)</li>
<li>MicroSD card slot</li>
</ul>
</li>
<li>Display – FPC expansion interface compatible with 1.47-inch (320&#215;172) and 2.00-inch (320&#215;240) displays</li>
<li>USB – USB Type-C port for power and programming (supports USB download)</li>
<li>Expansion &#8211; 2x 48-pin headers exposing GPIOs, 3.3V, 5V, and GND</li>
<li>Debugging/Programming:
<ul>
<li>Dedicated SWD download interface (3v3, RST, RX, TX, 5V, GND, DIO, CLK)</li>
<li>Supports Downloader, USB, and Serial port burning methods</li>
</ul>
</li>
<li>Misc
<ul>
<li>Reset and User/Boot (two-in-one) buttons</li>
<li>Power LED and RGB LED</li>
<li>High-speed crystal oscillator</li>
<li>RTC</li>
</ul>
</li>
<li>Power Supply – 5V via USB Type-C; 1A high-current DC-DC power supply with ESD protection</li>
<li>Dimensions – 59.7 mm x 35.8 mm (2350.0mil x 1410.0mil)</li>
</ul>
<figure id="attachment_168603" aria-describedby="caption-attachment-168603"  class="wp-caption aligncenter"><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/STM32U575VGT6-board-hardware-overview.jpg"><img decoding="async" class="wp-image-168603 size-medium" title="STM32U575VGT6 board hardware overview" src="https://www.cnx-software.com/wp-content/uploads/2026/04/STM32U575VGT6-board-hardware-overview-720x576.jpg" alt="STM32U575VGT6 board hardware overview" width="720" height="576" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/STM32U575VGT6-board-hardware-overview-720x576.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/STM32U575VGT6-board-hardware-overview-1200x960.jpg 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/STM32U575VGT6-board-hardware-overview-300x240.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/STM32U575VGT6-board-hardware-overview-768x614.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/STM32U575VGT6-board-hardware-overview-1536x1229.jpg 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/STM32U575VGT6-board-hardware-overview-2048x1638.jpg 2048w" sizes="(max-width: 720px) 100vw, 720px" /></a><figcaption id="caption-attachment-168603" class="wp-caption-text">STM32U575VGT6 board hardware overview</figcaption></figure>
<figure id="attachment_168605" aria-describedby="caption-attachment-168605"  class="wp-caption aligncenter"><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/STM32U575VGT6-board-display-option-1.jpg"><img decoding="async" class="wp-image-168605 size-medium" title="STM32U575VGT6 board display option" src="https://www.cnx-software.com/wp-content/uploads/2026/04/STM32U575VGT6-board-display-option-1-720x637.jpg" alt="STM32U575VGT6 board display option" width="720" height="637" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/STM32U575VGT6-board-display-option-1-720x637.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/STM32U575VGT6-board-display-option-1-282x250.jpg 282w, https://www.cnx-software.com/wp-content/uploads/2026/04/STM32U575VGT6-board-display-option-1-768x680.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/STM32U575VGT6-board-display-option-1.jpg 1200w" sizes="(max-width: 720px) 100vw, 720px" /></a><figcaption id="caption-attachment-168605" class="wp-caption-text">Display options</figcaption></figure>
<p>The board uses a breadboard-friendly layout, though you will need to solder the provided header pins yourself. The manufacturer mentions that the three primary ways to flash the board are via a standard SWD downloader (like an ST-Link), directly over USB, or via the serial port.</p>
<p>On the software side, there aren&#8217;t any specific resources for this board, but STMicroelectronics <span >provides the STM32Cube IDE</span> and <a href="https://github.com/STMicroelectronics/stm32u5xx-hal-driver">HAL libraries</a> for C/C++ development. While there is no official MicroPython firmware release specifically for this board, the <a href="https://www.cnx-software.com/2025/12/16/micropython-v1-27-adds-support-for-esp32-c5-esp32-p4-and-stm32u5-microcontrollers/">MicroPython v1.27</a> update added core support for the STM32U5 series, which means you should technically have support for the MCU. You can also check out the <span >official <a href="https://github.com/STMicroelectronics/STM32CubeU5" target="_blank" rel="noopener">STM32CubeU5</a></span><a href="https://github.com/STMicroelectronics/STM32CubeU5"> GitHub repository</a> for more information.</p>
<p>The STM32U575 development board is available <span ><a href="https://s.click.aliexpress.com/e/_c4M5e3aN" rel="nofollow"><strong>on AliExpress for $15.00</strong></a></span>, but there aren&#8217;t any options to purchase it bundled with a display. While Maker Go mentions &#8220;<span data-spm-anchor-id="a2g0o.detail.0.i7.38400yoD0yoDW0">QSZNTEC&#8221;</span> and &#8220;IO Impulse&#8221;, I couldn’t find any information about either, although we suspect the former is a brand and the latter might be the nickname of the hardware designer. Besides Maker Go, the board can also be found <strong><a href="https://www.aliexpress.com/item/1005010051738639.html" rel="nofollow">on other</a></strong> <strong><a href="https://s.click.aliexpress.com/e/_c4FPZwvB" rel="nofollow">AliExpress stores</a></strong> at different price points.</p>
<figure id="attachment_168602" aria-describedby="caption-attachment-168602"  class="wp-caption aligncenter"><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/STM32U575VGT6-board-dimensions.jpg"><img decoding="async" class="wp-image-168602 size-medium" title="STM32U575VGT6 board dimensions" src="https://www.cnx-software.com/wp-content/uploads/2026/04/STM32U575VGT6-board-dimensions-720x432.jpg" alt="STM32U575VGT6 board dimensions" width="720" height="432" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/STM32U575VGT6-board-dimensions-720x432.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/STM32U575VGT6-board-dimensions-1200x720.jpg 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/STM32U575VGT6-board-dimensions-300x180.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/STM32U575VGT6-board-dimensions-768x461.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/STM32U575VGT6-board-dimensions-1536x922.jpg 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/STM32U575VGT6-board-dimensions-2048x1229.jpg 2048w, https://www.cnx-software.com/wp-content/uploads/2026/04/STM32U575VGT6-board-dimensions-2000x1200.jpg 2000w" sizes="(max-width: 720px) 100vw, 720px" /></a><figcaption id="caption-attachment-168602" class="wp-caption-text">Dimensions</figcaption></figure>
<p>The post <a href="https://www.cnx-software.com/2026/04/11/15-stm32u575-development-board-features-fpc-display-connector-microsd-card-slot-two-48-pin-gpio-headers/">$15 STM32U575 development board features FPC display connector, microSD card slot, two 48-pin GPIO headers</a> appeared first on <a href="https://www.cnx-software.com">CNX Software - Embedded Systems News</a>.</p>
]]></content:encoded>
					</item>
	
			<item>
				<title>Bee Write Back &#8211;  A Raspberry Pi Zero 2 W-based DIY writerdeck with 5.5-inch OLED and mechanical keyboard</title>
				<link>https://www.cnx-software.com/2026/04/10/bee-write-back-a-raspberry-pi-zero-2-w-based-diy-writerdeck-with-5-5-inch-oled-and-mechanical-keyboard/</link>
				<pubDate>Fri, 10 Apr 2026 10:26:57 +0000</pubDate>
								<dc:creator><![CDATA[Jean-Luc Aufranc (CNXSoft)]]></dc:creator>				<guid isPermaLink="false">https://www.cnx-software.com/?p=168553</guid>
					<description><![CDATA[Based on Raspberry Pi Zero 2 W, the Bee Write Back writerdeck is another DIY...]]></description>

				<content:encoded><![CDATA[<div><img width="720" height="502" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Bee-Write-Back-Journal-720x502.jpg" class="attachment-medium size-medium wp-post-image" alt="Bee Write Back Journal"  decoding="async" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Bee-Write-Back-Journal-720x502.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Bee-Write-Back-Journal-300x209.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Bee-Write-Back-Journal-768x536.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Bee-Write-Back-Journal.jpg 1200w" sizes="100vw" /></div><figure><img src="https://www.cnx-software.com/wp-content/uploads/2026/04/Bee-Write-Back-Journal.jpg" class="type:primaryImage" alt="Bee Write Back Journal" /></figure><p>Based on Raspberry Pi Zero 2 W, the <strong>Bee Write Back</strong> writerdeck is another DIY project that should be relatively easy to reproduce, since it relies on off-the-shelf parts, including an OLED and mechanical key switches and caps, as well as a 3D printed enclosure.</p>
<p dir="auto">Simon (shmimel) had trouble falling asleep and found out that journaling helped him a lot, but he was not so fond of writing in a physical journal. So instead, he created the Bee Write Back journal/writerdeck as a distraction-free writing machine, and the result looks pretty neat.</p>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Bee-Write-Back-Journal.jpg"><img decoding="async" class="aligncenter size-medium wp-image-168554" title="Bee Write Back Journal" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Bee-Write-Back-Journal-720x502.jpg" alt="Bee Write Back Journal" width="720" height="502" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Bee-Write-Back-Journal-720x502.jpg 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Bee-Write-Back-Journal-300x209.jpg 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Bee-Write-Back-Journal-768x536.jpg 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Bee-Write-Back-Journal.jpg 1200w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>Bee Write Back key components:</p>
<ul>
<li><a href="https://www.cnx-software.com/2021/10/28/raspberry-pi-zero-2-w-launched-with-quad-core-cpu-512mb-ram/">Raspberry Pi Zero 2 W</a> SBC with Broadcom BCM2711 quad-core Cortex-A53 SoC, 512 MB RAM, WiFi 4 and Bluetooth 4.2</li>
<li>Display &#8211; 5.5-inch AMOLED screen with 1280 x 720 resolution(<a href="https://s.click.aliexpress.com/e/_c4cXjEOh" rel="nofollow">$52 on AliExpress</a>)</li>
<li>Keyboard accessories
<ul>
<li>47x switches</li>
<li>47x keycaps</li>
<li>YMDK Air40 keyboard PCB (<a href="https://s.click.aliexpress.com/e/_c3DKFT7J" rel="nofollow">about $30 on AliExpress</a>)</li>
</ul>
</li>
<li>Power &#8211; <a href="https://seengreat.com/wiki/189/pi-zero-ups-usb-hub-v1-2">Seengreat Pi Zero UPS USB HUB</a> with 18650 battery holder (<a href="https://amzn.to/3QegW8F" rel="nofollow">$25 on Amazon</a>)</li>
<li>Cables and fixtures
<ul>
<li>Mini HDMI to Mini HDMI cable</li>
<li>2x USB-C to USB-A cables</li>
<li>USB-C male to female cable</li>
<li>Standaoffs and screws</li>
</ul>
</li>
<li>3D printed parts &#8211;  Screen cover, keyboard plate, base, screen retainer</li>
<li>BoM cost &#8211; About $200 excluding shipping and printed parts</li>
</ul>
<p><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-Zero-Journal-DIY-Kit.webp"><img decoding="async" class="aligncenter size-medium wp-image-168555" title="Raspberry Pi Zero 2 W Journal DIY Kit" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-Zero-Journal-DIY-Kit-720x540.webp" alt="Raspberry Pi Zero 2 W Journal DIY Kit" width="720" height="540" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-Zero-Journal-DIY-Kit-720x540.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-Zero-Journal-DIY-Kit-1200x900.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-Zero-Journal-DIY-Kit-300x225.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-Zero-Journal-DIY-Kit-768x576.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-Zero-Journal-DIY-Kit-1536x1152.webp 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/Raspberry-Pi-Zero-Journal-DIY-Kit.webp 2048w" sizes="(max-width: 720px) 100vw, 720px" /></a></p>
<p>You&#8217;ll find the complete instructions to build the hardware and assemble the kit <a href="https://github.com/shmimel/bee-write-back/tree/main">on GitHub</a>, along with two (vibe-coded) Python scripts:</p>
<ul>
<li>writerdeck &#8211; A minimal TUI writing program for a dedicated writing device.</li>
<li>claude-chat.py &#8211; A pager-style terminal chat client for the Anthropic API</li>
</ul>
<figure id="attachment_168559" aria-describedby="caption-attachment-168559"  class="wp-caption aligncenter"><a href="https://www.cnx-software.com/wp-content/uploads/2026/04/Bee-Write-Back-ports.webp"><img decoding="async" class="wp-image-168559 size-medium" title="Bee Write Back ports" src="https://www.cnx-software.com/wp-content/uploads/2026/04/Bee-Write-Back-ports-720x436.webp" alt="Bee Write Back ports" width="720" height="436" srcset="https://www.cnx-software.com/wp-content/uploads/2026/04/Bee-Write-Back-ports-720x436.webp 720w, https://www.cnx-software.com/wp-content/uploads/2026/04/Bee-Write-Back-ports-1200x727.webp 1200w, https://www.cnx-software.com/wp-content/uploads/2026/04/Bee-Write-Back-ports-300x182.webp 300w, https://www.cnx-software.com/wp-content/uploads/2026/04/Bee-Write-Back-ports-768x465.webp 768w, https://www.cnx-software.com/wp-content/uploads/2026/04/Bee-Write-Back-ports-1536x930.webp 1536w, https://www.cnx-software.com/wp-content/uploads/2026/04/Bee-Write-Back-ports.webp 2048w" sizes="(max-width: 720px) 100vw, 720px" /></a><figcaption id="caption-attachment-168559" class="wp-caption-text">From left to right: Power switch, USB-A port, and (USB-C) charging port</figcaption></figure>
<p>That type of machine would probably not work for me, as my bad eyes would not tolerate a 5.5-inch display when typing text (I&#8217;m currently using a 32-inch 4K monitor), and some people may find the relatively noisy keyboard to be a distraction. However, this type of writerdeck obviously works great for some people. You can watch a short video and check out the assembly guide in the video embedded below.</p>
<p></p>
<p>Via <a href="https://liliputing.com/bee-write-back-is-a-diy-distraction-free-writing-machine-with-oled-display-and-mechanical-keyboard/" rel="nofollow">Liliputing</a></p>
<p>The post <a href="https://www.cnx-software.com/2026/04/10/bee-write-back-a-raspberry-pi-zero-2-w-based-diy-writerdeck-with-5-5-inch-oled-and-mechanical-keyboard/">Bee Write Back &#8211;  A Raspberry Pi Zero 2 W-based DIY writerdeck with 5.5-inch OLED and mechanical keyboard</a> appeared first on <a href="https://www.cnx-software.com">CNX Software - Embedded Systems News</a>.</p>
]]></content:encoded>
					</item>
		</channel>
</rss>
<!-- last GN Pub feeds fetch (not specifically this feed): 2026-04-22 12:41:24 -->
