SBC News
Atom feed, Pull requests awaiting review and other tech news
4529 topics in this forum
-
thinkpad-x13s edge 6.6: update .config, enable CONFIG_JOYSTICK_* thinkpad-x13s edge 6.6: update .config, enable CONFIG_JOYSTICK_* View the full article
-
Description This patch PCIE initialization error after warm reboot. Typical error log after warm reboot: [ 2.510082] rockchip-pcie f8000000.pcie: host bridge /pcie@f8000000 ranges: [ 2.510139] rockchip-pcie f8000000.pcie: MEM 0x00fa000000..0x00fbdfffff -> 0x00fa000000 [ 2.510160] rockchip-pcie f8000000.pcie: IO 0x00fbe00000..0x00fbefffff -> 0x00fbe00000 [ 2.510748] rockchip-pcie f8000000.pcie: no bus scan delay, default to 0 ms [ 2.510795] rockchip-pcie f8000000.pcie: no vpcie12v regulator found [ 3.011274] rockchip-pcie f8000000.pcie: PCIe link training gen1 timeout! [ 3.011373] rockchip-pcie: probe of f8000000.pcie failed with erro…
-
Description disable add requirements.txt to Dockerfile generation How Has This Been Tested? [x] Manual build passes Checklist: [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
Description This exposes the ITC content type provided by hdmi spec to v4l2. This allows user space applications to query the driver using V4L2_CID_DV_RX_IT_CONTENT_TYPE. This way user applications can see not only if a hdmi is plugged in or not, but also what type of video is being transmitted. For my use case specifically, I just want to know if the recieved type is no type (V4L2_DV_IT_CONTENT_TYPE_NO_ITC) or literally anything else. This would let me detect when my main computer's goes to sleep with the hdmi out from the main computer plugged into the OP5+ HDMI in. Without this patch, there's no way to tell that happened, as for my gpu/hdmi plug, it keeps the hot pl…
-
ZOTAC ZBOX PRO CM5-PICO is a compact fanless industrial mini PC built around the Raspberry Pi Compute Module 5 (CM5) with up to 16 GB LPDDR4x memory, optional WiFi 5 and Bluetooth 5.0 wireless connectivity. The mini PC measures 114.8 x 76 x 31.3 mm and features two 4K HDMI outputs, Gigabit Ethernet, and M.2 expansion for NVMe storage or AI accelerators, along with an internal 40-pin GPIO header, camera interfaces, and a wide 5V to 20V DC input for industrial automation, digital signage, and IoT gateway applications. All I/O ports are placed on a single side to simplify cable management and stacking. ZOTAC ZBOX PRO CM5-PICO specifications: SoM – Raspberry Pi Compute Module…
-
Axiomtek AIE900-XNX is a fanless Edge AI computing system powered by NVIDIA Jetson Xavier NX system-on-module designed for autonomous mobile robots (AMR), automated guided vehicles (AGV), and other computer vision applications. The system delivers up to 21 TOPS thanks to the 6-core NVIDIA Carmel ARM v8.2 (64-bit) processor, NVDLA accelerators, and 384-core NVIDIA Volta architecture GPU found in the Jetson Xavier NX module. The AIE900-XNX Edge AI computer also comes with a 5G module for high-speed cellular connectivity and supports SerDes, PoE, and MIPI CSI cameras for video processing. Axiomtek AIE900-XNX specifications: NVIDIA Jetson Xavier NX system-on-module with CPU –…
-
Here at Collabora, we trust our people to work remotely, we give them full responsibility for their output, and we believe it helps creating an even stronger internal culture and comes with some other positives. View the full article
-
Apart from upstreaming work which may be done for clients, Collabora encourages its engineers to spend up to two hours weekly for upstreaming, and use up to five days per year as Community days. View the full article
-
IEI’s WAFER-TGL-U is a 3.5-inch SBC based on a choice of Intel Tiger Lake UP3 processors with up to 32GB RAM, SATA storage, three 2.5 Gbps Ethernet ports, four display interfaces including HDMI, DisplayPort, and the company’s custom iDPM 3040 slot for eDP/LVDS/VGA, as well as four USB 3.2 ports. The board also comes with M.2 sockets to add 4G LTE or 5G cellular connectivity, a few RS232/RS422/RS485 ports, and IEI says it is ideal for space-constrained applications such as AGV (Automated Guided Vehicle), AMR (Autonomous Mobile Robot), and small cabinets in factories. WAFER-TGL-U specifications: Tiger Lake UP3 SoC (One or the other) Intel Core i7-1185G7E quad-core processor…
-
Description Add cpu-frequency to orangepizero2, allwinner h616. From sunxi 5.16 the drivers and dtsi, dts files have the necessary support. Add: sun50i-h616-cpu-opp.dtsi Additions: sun50i-h616-orangepi-zero2.dts +#include "sun50i-h616-cpu-opp.dtsi" +&cpu0 { +cpu-supply = <®_dcdca>; +}; Please advise with going ahead making the additions to the build system How Has This Been Tested? [x] Test A: BUILD compiled and booted [x] Test B: BOARD @orangepizero2:~$ uname -a Linux orangepizero2 5.19.6-sunxi64 #trunk SMP Mon Sep 5 23:16:49 UTC 2022 aarch64 GNU/Linux @orangepizero2:~$ find /sys -name cpufreq /sys/devices/system/cpu/cpu3/cpufreq /sys/devic…
-
Clockwork’s uConsole is a modular handheld computer with a 5-inch display, a built-in keyboard, and based on a carrier board supporting various Arm or RISC-V modules compatible with the Raspberry Pi CM3 or CM4 form factors. The device is offered with a system-on-module with up to 4GB RAM, a WiFi 5 and Bluetooth 5.0 wireless module, features micro HDMI video output, USB ports, and an audio jack, plus expansion connectors for more advanced users, and takes two 18650 batteries for power. The company also offers a 4G LTE module for cellular connectivity. The mainboard, called ClockworkPi v3.14 revision 5, offers the following: System-on-module socket – 200-pin DDR2 SODIMM soc…
-
No descriptionView the full article
-
Raspberry Pi Trading has launched the Camera Module 3, their first camera module supporting autofocus and HDR, designed to work with all Raspberry Pi boards that can take a camera, and offered with either a standard or wide field-of-view, and an optional infrared cut filter. All four variants of the new camera module are equipped with a Sony IMX708 12MP sensor that supports high-dynamic range (HDR) and features phase detection autofocus. The Camera Module 3 has the same X/Y dimensions and mounting holes as the popular Camera Module 2 launched in 2016, but is several millimeters taller due to the improved optics. Raspberry Pi Camera Module 3 specifications: 12MP Sony IMX70…
-
The Theengs Plug ESP32 smart plug runs OpenMQTTGateway firmware to serve as a BLE MQTT gateway and power meter compatible with Home Assistant, Homebridge, OpenHAB, DomoticZ, FHEM, Jeedom, NodeRed, AWS, and any MQTT-compatible IoT or Smart Home system. While the Matter standard should improve interoperability between Smart Home frameworks over time, there are still millions of devices already produced that are not Matter compatible, and the Theengs Plug aims to at least partially address this issue by helping users reduce the number of hubs required and have only one that supports different ecosystems. Theengs Plug hardware specifications: Microcontroller – ESP32 dual-core…
-
Firefly AIO-3588SG is a compact, low-profile SBC with Gigabit Ethernet, WiFi 6, and an 8K capable USB-C port with DisplayPort that is based on the company’s Core-3588SG module powered by a Rockchip RK3588S octa-core Cortex-75/A55 processor with up to 32GB RAM and 256GB eMMC flash. Apart from the Ethernet connector, which I assume could be removed upon request, the board appears to be designed to be as thin as possible which should make it suitable for projects and products that require high performance in a thin form factor such as robotics, digital signage, virtual reality headsets, etc… Firefly AIO-3588SG specifications: System-on-module – Firefly Core-3588SG with SoC –…
-
Previously, the u-boot binary files used to chainload u-boot for the amlogic tv boxes were the ones produced by balbes150 in his old tv box builds. There was no source code for them. This commit is the first to convert from those old binary files to newly built ones along with a u-boot patch file and instructions on how to build/rebuild them. Eventually this needs to be incorporated into the build framework to automate it. But for now one step at a time. Changes to be committed: new file: packages/bsp/aml-s9xx-box/boot/build-u-boot/readme.txt new file: packages/bsp/aml-s9xx-box/boot/build-u-boot/u-boot-s905x-s912.patch deleted: packages/bsp/aml-s9xx-box/boot/u-…
-
Description RK3328 devices often have I2S1 bus available on expansion pins. This PR introduces an overlay to enable the I2S1 bus for Rock Pi E to enable external PCM5102 DAC; I2S1 is shared for internal audio codec and external GPIO pins, so the overlay also disables the internal audio codec. This has been tested and proved to work on Rock Pi E, should work on other boards with similar board wiring setup, but can be also used as a base for other board/DAC combos in the future. Jira reference number AR-1670 How Has This Been Tested? [x] Kernel compiles successfully with patch applied [x] Manually installed the dtbo on a living community image for rockpi-e running edge…
-
Shenzhen Rongpin Electronic Technology (Rongpin) DR4-S905 and DR4-A311D are SO-DIMM system-on-modules (SoM) respectively powered by Amlogic S905D3 quad-core Cortex-A55 processor and Amlogic A311D octa-core Cortex-A73/A53 processor. The modules come with 2GB LPDDR4 and 16GB eMMC flash by default, but can be ordered with up to 4GB RAM and 128GB storage, and the company offered a feature-rich carrier board to test all interfaces provided but the system-on-modules. DR4-S905 system-on-module specifications: SoC – Amlogic S905D3 quad-core Cortex-A55 processor @ 1.9GHz with Arm Mali-G31MP2 GPU up to 800MHz supporting OpenGL ES 3.2, Vulkan 1.0 and OpenCL 2.0, real-time Cortex-M4 …
-
Description Enable power led in u-boot on H5 based boards. How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] Booted on Orange Pi Prime Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
Description nanopi-r5s device tree now in 6.5 and uboot RC. borrowing odroid-m1 family for now. verified working. NVME needs attention. View the full article
-
replace master with main. Untested Adressese https://github.com/armbian/build/issues/5870#issuecomment-1783812910 View the full article
-
Armbian 23.11 Topi We’re excited to announce the latest Armbian release, v23.11! This update comes with a plethora of changes, making the Armbian experience even better. A Decade of Advancement in Single Board Computer Support For a decade, Armbian Linux has been at the forefront of advancing and supporting the diverse single board computers (SBC) landscape. With 16 point releases under our belt since the adoption of this methodology, we’re continually enhancing our offerings. Without further ado, here are the key highlights of this release! Evolving Support Policies In our continual quest for improvement, we are refining our support policies to ensure better reliabili…
-
Description The kernel headers package is not getting installed due to missing common_drivers/header_include.mk file. Jira reference number AR-2072 How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] Tested installing kernel headers on vim1s 24.02 image. Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My changes generate no new warnings [ ] Any dependent chang…
-
cli: introduce inventory-boards cli command, for hopefully painless & useful one-board-per-line CSV output cli: introduce inventory-boards cli command, for hopefully painless & useful one-board-per-line CSV output inventory-boards-csv.py: moar Python atrocities done to data; idea here is to output one line per board, with <> for fields that, well, vary (mainly across BRANCH'es) inventory-boards sets TARGETS_FILE to something that doesn't exist, so the default-targets.yaml is used (so same list for everyone, save for userpatched-boards) View the full article
-
Description Initial commit of most recent KDE desktop v6.x Jira reference number AR-2100 How Has This Been Tested? [x] Generated x86 and arm64 image (Odroid N2) Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
Description Helping @SeeleVolleri from: https://github.com/armbian/build/pull/6849 The default 2017.09 u-boot for rk3588 doesn't seem to work on this board with the generic config. Try mainline u-boot. Reference: https://github.com/armbian/build/pull/6834#issuecomment-2198765229 @SeeleVolleri Please test if this works :) You can edit this message to add your tests as well. How Has This Been Tested? [ ] Test A Checklist: Please delete options that are not relevant. [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] My changes generate n…
-
http://blog.armbian.com/content/images/2026/01/coverleter.pngWelcome to the latest Armbian Newsletter: your source for the latest developments, community highlights, and behind-the-scenes updates from the world of open-source ARM and RISC-V computing. http://blog.armbian.com/content/images/2026/01/image-2.pngJoin Armbian at embedded world 2026. Meet us in Hall 3, Booth 3-556 (Seeed Studio), where we’ll be showcasing the Armbian build framework and how it powers reliable, production-ready Linux for ARM devices. FriendlyElec’s NanoPC T6 Plus: The flagship edge computing powerhouse and media stationThe NanoPC T6 Plus, powered by the performance-optimized Armbian OS, is your …
-
LILYGO T-Halow P4 is a compact M.2 development board that combines an ESP32-P4 MCU, an ESP32-C6 wireless co-processor, and a Taixin TX-AH WiFi HaLow module for long-range wireless connectivity. The board measures just 80 x 22mm (M.2 2280) and uses an M.2 B-key connector to expose GPIO pins and other interfaces for integration into custom carrier boards. It also supports MIPI CSI cameras and MIPI DSI displays, along with hardware H.264 video encoding at up to 1080p30, making it suitable for compact IoT gateways, remote cameras, and industrial monitoring applications. LILYGO T-Halow P4 specifications: SoC – Espressif Systems ESP32-P4NRW32X CPU Dual-core RISC-V @ 400 MHz wi…
-
Description Adding thermal / temperature monitoring support for NVIDIA Jetson Nano. This activates the compatible tegra_soctherm kernel module for the tegra210 soctherm device. Temperatures included: Path Description /sys/devices/virtual/thermal/thermal_zone0/temp cpu /sys/devices/virtual/thermal/thermal_zone1/temp mem /sys/devices/virtual/thermal/thermal_zone2/temp gpu /sys/devices/virtual/thermal/thermal_zone3/temp pllx Kernel Module source: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/thermal/tegra/tegra210-soctherm.c How Has This Been Tested? Tested on a NVIDIA Jetson Nano aArmbian 22.05.0-trunk Bullseye with Linu…
-
Description Change the board description for Helios64 to do a blobless u-boot. Jira reference number [AR-9999] How Has This Been Tested? [x] Boots on Helios64 good image with newly flashed idbloader and u-boot.itb Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [x] I have made corresponding changes to the documentation [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
PipeWire 0.3 was released a few days ago, marking a big step forward in the effort of making this emerging media service the core layer of all multimedia on Linux. View the full article
-
Over the last few days I've been at the GNOME Developer Experience hackfest in Brussels, looking into xdg-app and how best to use it in Debian and Debian derivatives. View the full article
-
Bumps igorjs/gh-actions-clean-workflow from 2 to 3. Release notes Sourced from igorjs/gh-actions-clean-workflow's releases. v3 What's Changed chore(docs): update readme by @igorjs in igorjs/gh-actions-clean-workflow#41 Fix/22 implement pagination scan when result return more than 100 by @igorjs in igorjs/gh-actions-clean-workflow#42 Full Changelog: https://github.com/igorjs/gh-actions-clean-workflow/compare/v2...v3 Commits e5de22f Merge pull request #42 from igorjs/fix/22-implement-pagination-scan-when-resu... 4f3d6bb chore(ci): update dist folder 226d7c8 fix: implements pagination over 100 workflow runs 8c87a3f feat: paginate api results 8260e41 Merge pull r…
-
Description UEFI installer. Help is needed for reworking this tool into something less fragile. Jira reference number AR-1355 How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [x] Windows 11 laptop. Shrink main partition, then generate new partition from that space and format it. Then run nand-sata-install Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My chang…
-
Description Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change. Jira reference number [AR-9999] How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [ ] Test A [ ] Test B Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My changes generate no ne…
-
Description We were still using 6.0 ... just enabling what is sane. How Has This Been Tested? [x] Tested on Bpi M5. Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
Description Move disabled Rockchip64 patches to folder for eventual disposal as orphans if no one looks at them. How Has This Been Tested? no functional change View the full article
-
The current phrasing is not sufficiently understandable to someone who is not familiar with the source code View the full article
-
DFI PCSF51 is a 1.8-inch single board computer (SBC) powered by an AMD Ryzen Embedded R2000 processor with up to 8GB DDR4 memory and 128GB eMMC flash designed for space-constraints industrial applications, robotics, edge computing, AI vision systems, and more. The business card-sized board comes with HDMI 1.4 video output, Gigabit Ethernet networking, two USB 3.2 Gen 1 ports, and an M.2 Key-E socket for wireless expansion, as well as eight digital I/Os. Other features include a watchdog and an RTC, and the SBC takes 12V DC input on a 2-pin terminal block. DFI PCSF51 specifications: AMD Ryzen Embedded R2000 SoC (one or the other) AMD Ryzen Embedded R2514 quad-core proces…
-
Orange Pi 5 Plus is the first Rockchip RK3588 SBC from the company and succeeds the cheaper Rockchip RK3588S-based Orange Pi 5 and Orange Pi 5B single board computers that had a more limited number of high-end interfaces. Switching to the I/O rich RK3588 processor allowed Orange Pi to add two 2.5GbE networking interfaces, support for NVMe SSD storage up to 2,000 MB/s, up to four display interfaces with two HDMI 2.1 ports, MIPI DSI and USB-C with DisplayPort Alt. mode, as well as an extra M.2 socket for optional WiFi 6 and Bluetooth connectivity. Orange Pi 5 Plus specifications: SoC – Rockchip RK3588 CPU – Octa-core processor with 4x Cortex-A76 cores @ up to 2.4 GHz, 4x Co…
-
Description bump rockchip-rk3588-edge to 6.4 add preliminary device tree for nanopc-t6 (not yet working) adopt new dts/overlay structure for rockchip-rk3588-edge How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. builds, no boards have booted with edge kernel here so far Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [x] I have made corresponding changes to the documentation [x] My changes generate no new warnings [x] Any dep…
-
No descriptionView the full article
-
Description Add config and device-trees for rock3c Only for AP6256 versions,not for AIC8800 Jira reference number [AR-9999] How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [ ] Can boot [ ] most of the devices on board works well including pcie usb3 Gbit Eth Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My changes generate no new warnings [ ] Any dependent ch…
-
cli: introduce kernel-dtb cli command, to build only DTB, and output full preprocessed dts source cli: introduce kernel-dtb cli command, to build only DTB, and output full preprocessed dts source example: ./compile.sh BOARD=xxxxx BRANCH=edge kernel-dtb outputs preprocessed DTS source for board in question to output/ also outputs same preprocessed DTS source, ran through dtc with input and output DTS formats for "normalized" comparisions View the full article
-
Description Please note that this PR does not merge to main, but to another branch for collaboration. This is a continuation of v2: https://github.com/armbian/build/pull/6800 @pyavitz has already done a nice job in v1 and v2 of this PR. Based on this work, I have put a lot of effort in trying to bring this new board family more in line with existing families as well as trying to improve maintainability for the long term. Another concern with v2 was the sheer size of the PR (~55MB which amounts to almost 10% of the repo or ~2.4 million LOC which amounts to over 50% of the current repo). v3 brings down this size considerably, to a more sane number: v2 v3 Shrinkage …
-
The Armbian development team has been hard at work implementing crucial updates, bug fixes, and optimizations to enhance performance and compatibility across a wide range of hardware. This latest batch of commits includes improved Wi-Fi support for multiple devices, HDMI audio and video enhancements, network management improvements, and critical package updates. Additionally, outdated or deprecated components have been removed to streamline system performance. Notable additions include initial support for BeagleBoard BeagleY-AI, security enhancements, and kernel updates for K3 boards. Stay up to date with the latest developments and experience a more stable, efficient, an…
-
Shanghai-based RoboParty has introduced the RP1 (ROBOTO 01), an open-source humanoid robot designed for robotics research, embodied AI development, and motion-control experiments. The robot is available in two configurations: the standard RP1 with 24 active degrees of freedom (DoF) and the RP1 Pro with 30 DoF. The robot stands 1.35 meters (~4.43 feet) tall and is built around a Rockchip RK3588 processor, with the Pro model adding an Allwinner A733 processor and an NVIDIA Jetson Orin NX development computing module. Other features include in-house ROMOMO joint actuators with up to 160 N·m peak torque, interchangeable head modules, optional dexterous hands, and a 10Ah batte…
-
Description Updating to the status of the orange-pi-5.17-20220510-1956 tag Checklist: [ ] Test build sunxi [ ] Test build sunxi64 View the full article
-
Description The process of installing packages in the base system has been optimized and a minor warning about an unspecified localization has been fixed Checklist: [x] Test build of the root file system archive for all supported operating systems View the full article
-
Selecting an LPWAN IoT module usually means selecting a particular LPWAN standard, but Cavli Wireless C42GM global IoT module combines LTE Cat M1 and NB-IoT (NB1/NB2) cellular IoT connectivity with Sigfox for “use cases that need the hybrid LPWAN approach”. The module also comes with optional GNSS for asset tracking and/or time synchronization and there’s also a variant that adds CAN FD wired communication. The C42GM module can also be fitted with an eSIM (embedded SIM) pre-loaded global connectivity. C42GM module specifications: LPWAN Cellular (NB-IoT and eMTC) Bands Supported – LTE Bands: B1/B2/B3/B4/B5/B8/B12/ B13/B18/B19/B20/B25/B26/B28/B66 3GPP Release: LTE 3GPP E-UT…
-
Panfrost's ES 3.0 support has landed in upstream Mesa and works with a mainline Linux kernel. The support is still early, but if you're feeling adventurous, feel free to give it a try on your favourite ES 3.0 applications and games. View the full article
-
As JSON becomes used more and more in place of XML, we need a replacement for tools like xmllint to check that JSON documents follow whatever format they are supposed to be following. View the full article
-
Description Cosmetic View the full article
-
Introducing new common code for Mesa Vulkan drivers to support a new Vulkan extension, making it easier for app and game authors to manage Vulkan state - and easier for our drivers too. View the full article
-
Description Bananapi M5 - switch to more recent boot loader How Has This Been Tested? [x] Boot [x] Install and boot from eMMC Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
See https://github.com/armbian/build/pull/4807#discussion_r1096511763, tldr wpasupplicant is not included on debian bookworm+ causing networkmanager to fail deployment -> WiFi unable to see and connect to SSIDs Needed for https://github.com/armbian/build/pull/4807 View the full article
-
ASUS IoT has added two new members to the Tinker board family with the Tinker V and Tinker Board 3 single board computers powered by respectively Renesas RZ/Five single-core RISC-V SoC and Rockchip RK3568 quad-core Arm Cortex-A55 processor. ASUS Tinker V RISC-V SBC Tinker V specifications: SoC – Renesas RZ/Five single core AndesCore AX45MP RISC-V processor clocked at 1.0 GHz System Memory – 1GB DDR4 Storage – MicroSD card slot, optional 16GB eMMC flash, optional SPI flash Networking – 2x Gigabit Ethernet RJ45 ports USB – 1x Micro USB port, 1x Micro USB (OTG) port Serial – 2x CAN Bus via 6-pin terminal block 2x COM RS232 via 5-pin terminal block Expansion – 20-pin GPIO hea…
-
Description Automatically load the macvlan driver without executing sudo modprobe macvlan every time. How Has This Been Tested? [x] Build kernel. Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
Description Fake vcgencmd allows requesting information from a non-Raspberry Pi board in the same way that can be done via an executable on there. Since this command is now available, the Armbian board can also be monitored, rebooted etc via eht FOSS Android app RasPi Check. See also: https://f-droid.org/en/packages/de.eidottermihi.raspicheck/ https://github.com/eidottermihi/rpicheck/issues/161 https://forum.armbian.com/topic/17069-android-app-to-monitor-and-restart-boards/#comment-119650 https://github.com/clach04/fake_vcgencmd Jira reference number [AR-9999] How Has This Been Tested? Yes, made a build and it worked, also via the Android app. Checklist: [x] My cod…
-
Description Mainline mirror is not supported since armbian-next. Current code support google, tuna and bfsu as mainline kernel source: https://github.com/armbian/build/blob/main/lib/functions/configuration/main-config.sh#L170-L187. We have to use kernel source from git.kernel.org to support curl. How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [x] Build with MAINLINE_MIRROR=tuna Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand ar…
-
Description Update K3 edge Linux kernel to v6.5 and U-Boot to v2023.10-rc3. Plus a couple minor cleanup patches to k3.conf How Has This Been Tested? [x] Build and boot on SK-AM64B [x] Build and boot on SK-AM62B Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [x] I have made corresponding changes to the documentation [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
Description Maint. View the full article
-
Description Change to mainline uboot, fixed not booting issue, added hdmi0 audio interface alias. How Has This Been Tested? [x] ./compile.sh build BOARD=firefly-itx-3588j BRANCH=vendor BUILD_DESKTOP=yes BUILD_MINIMAL=no DESKTOP_APPGROUPS_SELECTED='browsers internet' DESKTOP_ENVIRONMENT=gnome DESKTOP_ENVIRONMENT_CONFIG_NAME=config_base KERNEL_CONFIGURE=no RELEASE=bookworm [x] Checklist: Please delete options that are not relevant. [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [x] My changes generate no new warnings [x] Any dependent chan…
-
GL.iNet Mango 2 (GL-MG1300) mini dual-band WiFi 5 travel router is built around the MediaTek MT7621A dual-core processor. It is designed to share hotel WiFi, wired Ethernet, or mobile internet connections with multiple devices. The router measures just 89 x 63 x 15mm and weighs 100 grams. It supports WiFi speeds of up to 400 Mbps on the 2.4 GHz band and 866 Mbps on the 5 GHz band, along with WireGuard VPN speeds of up to 184 Mbps and OpenVPN speeds of up to 95 Mbps with DCO. Other features include dual Gigabit Ethernet ports, USB 3.0, USB-C power, and others. GL.iNet Mango 2 (GL-MG1300) specifications: Processor – Mediatek MT7621A dual core MIPS 1004Kc processor @ 880Mhz…
-
Description We didn't spot this problem since CI was not operational due to label changes. View the full article
-
Bumps crazy-max/ghaction-import-gpg from 3 to 5. Release notes Sourced from crazy-max/ghaction-import-gpg's releases. v5.0.0 Node 16 as default runtime (#136) This requires a minimum Actions Runner version of v2.285.0, which is by default available in GHES 3.4 or later. v4.4.0 Use eslint prettier plugin (#132) Bump openpgp from 5.2.0 to 5.2.1 (#131) Bump minimist from 1.2.5 to 1.2.6 (#134) Bump @actions/exec from 1.1.0 to 1.1.1 (#133) v4.3.0 Update dev dependencies and workflow (#130) Fix error deleting keys with short key id (#129) Bump openpgp from 5.1.0 to 5.2.0 (#128) v4.2.0 Align default ttl with GitHub job run timeout (#126) Delete key using primary k…
-
Ever since announcing the project at GDC 2019, we have been working on improving the full open source XR stack to a usable state. Today, we are very happy to tag version 0.1 of the Monado OpenXR runtime for Linux! View the full article
-
Linux Kernel 4.4 was released this week and Collabora engineers helped in the development of the new kernel in a few different areas. A total of 38 patches from 8 Collabora engineers were added, making it the kernel release with the most Collabora developers ever! View the full article
-
Description meson: Bump edge to v6.0 How Has This Been Tested? [X] Build and run Checklist: [ ] My code follows the style guidelines of this project [X] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [X] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
The Bee Motion S3 is an ESP32-S3 WiFi and Bluetooth IoT board with a PIR motion sensor beside the more usual I/Os, Qwiic connector, USB-C port, and LiPo battery support. It is at least the third PIR motion wireless board from Smart Bee Designs, as the company previously introduced the ESP32-S2 powered Bee Motion board and the ultra-small Bee Motion Mini with an ESP32-C3 SoC. The new Bee Motion S3 adds a few more I/Os, a light sensor, and the ESP32-S3’s AI vector extensions could potentially be used for faster and/or lower-power TinyML processing. Bee Motion S3 specifications: Wireless module – Espressif Systems ESP32-S3-MINI-1 module (PDF datasheet) based on ESP32-S3 dual…
-
Banana Pi has started selling an inexpensive 2.5Gbps SFP to RJ45 adapter for their Banana Pi BPI-R3 WiFi 6 router board that goes for $17.89 plus shipping ($25 shipped here) on Aliexpress. The BPI-R3 router includes five Gigabit Ethernet RJ45 ports as well as two 2.5GbE SFP cages, but since not everybody has equipment that takes SFP cables, they used to sell it with a $30 TP-Link adapter. The company now appears to have found a cheaper model marked “SFP-2.5G-T” module that works with their board. It’s designed to be inserted into one of the 2.5GbE SFP cages and provide a more common 2.5GbE RJ45 port to the user. There’s very little information about the module except its …
-
Description Some board require uImage. But the current framework only build default Image. Note some other family also require this. But I can't test them. How Has This Been Tested? [X] Onecloud [ ] More board need to be tested Checklist: [ ] My code follows the style guidelines of this project [X] I have performed a self-review of my own code [X] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
Description I turned on the Ion system in the kernel so that I can use docker to run the android system. How Has This Been Tested? [x] Build kernel. Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
Description The board has mainline kernel and u-boot support for almost 3 years now but Armbian doesn't build images for it. Add basic build config for this board with Wi-Fi extension enabled. Based on orangepizero2.conf X96 mate is H616-powered TV Box with the same Wi-Fi/BT chip as OPiZ2 (AW859A). Mainline DT is missing Wi-Fi node and some regulators are disabled, but PR is on its way. It doesn't hurt to add Wi-Fi extension to config now. How Has This Been Tested? [x] Compile and verify all defined flavours of image on working hardware [X] Tested Wi-Fi extension with patched DT and proved to be working Checklist: [x] My code follows the style guidelines of this proj…
-
Description Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change. Adding support for the fine3399 board. Documentation summary for feature / change Please delete this section if entry to main documentation is not needed. If documentation entry is predicted, please provide key elements for further implementation into main documentation and set label to "Needs Documentation". You are welcome to open a PR to documentation or you can leave following information for technical writer: Adding support for the fine3399 board How Has This Been Tested? Please…
-
Description This allows us so successfully boot Armbian, ROCKNIX and Android. How Has This Been Tested? Booted all three systems from SD card with this U-Boot in eMMC. View the full article
-
Early May brought another round of steady advancements to the Armbian project, with progress in U-Boot updates, board enablement, firmware fixes, and notable improvements to Armbian’s growing catalog of self-hosted applications. Bootloader and Firmware Enhancements Several platforms saw significant U-Boot improvements. The Cherryba-M1 now benefits from an upgraded U-Boot and reorganized patch structure, thanks to Igor‘s work on upgrading Cherryba-M1 to latest u-boot and moving patch to new folder. Andy bumped U-Boot to v2025.04 for the Lubancat2, keeping the board current. The Radxa Rock 4 SE also migrated to this version, where Niklas refined its configuration and boot…
-
In this second article of a three-part series, I look at how Matt Godbolt uses modern C++ features to try to protect against misusing an API that deals with destructive state transition based on a talk he gave on making code easy to use and hard to misuse. View the full article
-
This week's work centers on Rockchip platform maturation, kernel and toolchain modernization, and board-level enablement across vendors. Rockchip received the largest share of attention, with RK3528 gaining a thermal driver, cooling-map refinements, and cleanup of legacy PCIe and pmdomain workarounds. The Radxa E24C now stores its U-Boot environment in SPI flash and reads switch port MAC addresses from EEPROM, while device trees for the Mixtile Blade 3, Core3588E, and Edge 2 were corrected. New board support was added for the Boardcon SBC3568, and the Rock 5T now ships an edge kernel. On the configuration side, hyphenated LINUXFAMILY handling was fixed in both the kernel …
-
Following our coverage of a 4.3-inch ESP32-S31 display development board, a Facebook reader pointed out the GUITION JC3636F118C-I-YR1 rotary encoder with a built-in 1.8-inch touchscreen display. It appears to be an update to an earlier ESP32-S3 model, now equipped with an ESP32-S31NRV16 WiFi 6, Bluetooth 5.4, and 802.15.4 SoC with 16MB of PSRAM. The rotary knob also includes 16MB SPI flash, a speaker, a microphone, and an optional rechargeable battery. GUITION JC3636F118C-I-YR1 specifications: SoC – ESP32-S31NRV16 CPU RISC-V HP (High-performance) RV32IMAFCP CPU @ 320 MHz with FPU, SIMD, etc. RISC-V LP (Low-power) MCU core Memory – 512 KB SRAM, 32 KB low-power SRAM, 16MB P…
-
When a bug surprises you when doing Apertis packaging of a typical vendor code signing tool, it's time to debug it using the compiler's built-in tools. View the full article
-
Amsterdam, The Netherlands - from 09/02/2016 to 12/02/2016: We'll be exhibiting at ISE 2016, the world's largest tradeshow dedicated to professional AV and electronic systems integration. Collabora booth 8-K321 View the full article
-
MCU boards, including the $1.5 BluePill board, have been used as cheap logic analyzers for years, notably with Sigrok open-source software. So it should come as no surprise the $4 Raspberry Pi Pico board can also be used as a logic analyzer, with one developer claiming it can deliver 100 Msps, or the performance obtained with a 1.6 GHz CPU, thanks to the PIOs from the Raspberry Pi RP2040. Hackaday reported about a Sigrok driver for the Pico last March, but the topic was brought to our attention via a post on Hackster.io about an open-source Windows program developed from scratch to transform the Raspberry Pi Pico board into a logic analyzer capable of 100 Msps. Agustín Gi…
-
Description Maintenance View the full article
-
Description Didn't realize there is a separate patch folder for Station P2. Is this really necessary? @150balbes How Has This Been Tested? [x] Build test CI test https://github.com/armbian/build/actions/runs/3326809703 Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
Lattice Avant is a new low-power and small form factor mid-range FPGA platform, manufactured with a 16nm FinFET process, and equipped with 25 Gb/s SERDES, hardened PCI Express, external memory PHY interfaces, a high DSP count, and a security engine. Lattice Semi is better known for its entry-level FPGAs such as the iCE40 which is popular in the community thanks to low-cost hardware and support for open-source tools, but the Avant platform marks the company’s entry into the mid-range FPGA market, defined by chips with 100k to 500k logic cells (LCs). Lattice Avant highlights: FPGA fabric – 200K to 500K logic cells up to 350 MHz DSP – 700 to 1,8000 18×18 multipliers @ up to …
-
Released earlier this week, Linux kernel 6.4 brings new features such as support for Intel LAM (Linear Address Masking), user events for tracing, and the ability for the machine keyrings used for Machine Owner Keys to store only CA-enforced keys. View the full article
-
Description Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change. Jira reference number [AR-9999] How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [ ] Test A [ ] Test B Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My changes generate no ne…
-
At Collabora, we're committed to bringing people together. That's why we're pushing state-of-the-art machine-learning techniques like Large Language Models, Speech Recognition, and Speech-Synthesis techniques. View the full article
-
The recently mainlined RTW88 driver for the RTL8723DS does not work at all on the RockPI-S No error messages, but no radio either. The RTW88 driver also blocks the bluetooth radio as well. Reverting back to RTL's own driver, which is still in the patched tree, fixes all this. I'll be working with the RTW88 driver authors get their 8723DS driver working, but, my experience with the RTW88 driver for the USB bus version of this WiFi chip is that it uses significantly more CPU than RTL's driver. To cope with the ever expanding Linux kernel, this patch also includes overriding u-boot's value of fdt_addr_r in the RockPI-s boot.cmd script. Please include a summary of the chan…
-
The last year has seen substantial progress on the DRM infrastructure required to write GPU drivers in Rust. Developed in collaboration with Arm and Google, Tyr is a new Rust-based DRM driver targeting CSF-based Arm Mali GPUs. View the full article
-
The Debian Trixie release is jam-packed with new features thanks to the efforts of many. See where Collabora contributed to upgraded GNOME components, newer PipeWire versions, and more! View the full article
-
This week's work centers on Rockchip platform maturation, kernel and toolchain modernization, and board-level enablement across vendors. Rockchip received the largest share of attention, with RK3528 gaining a thermal driver, cooling-map refinements, and cleanup of legacy PCIe and pmdomain workarounds. The Radxa E24C now stores its U-Boot environment in SPI flash and reads switch port MAC addresses from EEPROM, while device trees for the Mixtile Blade 3, Core3588E, and Edge 2 were corrected. New board support was added for the Boardcon SBC3568, and the Rock 5T now ships an edge kernel. On the configuration side, hyphenated LINUXFAMILY handling was fixed in both the kernel …
-
Espressif Systems ESP-Mosaico is an ESP32-S31 development platform with a 480 × 480 OLED touchscreen, haptic feedback, a built-in battery, USB Type-C connectivity, and expansion I/O. It’s specifically designed for AI <-> hardware integration and targets magnetic expansion toys, motion sensing, square touch display HMI, and edge voice/multimedia applications. ESP-Mosaico specifications: CoreBoard SoC – ESP32-S31NRV16 CPU RISC-V HP (High-performance) RV32IMAFCP CPU @ 320 MHz with FPU, SIMD, etc. RISC-V LP (Low-power) MCU core Memory – 512 KB SRAM, 32 KB low-power SRAM, 16MB PSRAM Wireless 2.4 GHz WiFi 6 (802.11ax) Bluetooth 5.4 with support for LE Audio, direction fin…
-
Fixing numix and dconf settings for mate desktop defaults View the full article
-
Description Update ATF from 2.5 to 2.6, and keep the bl31.elf name How Has This Been Tested? Booted this version ATF on Helios64, a rk3399 board. I have no other hardware to test other blobless configurations. [ ] Helios64 boot Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules U-Boot TPL 2021.07-armbian (May 24 2022 - 19:11:58) ... Trying to boot from BO…
-
With the advent of 5G networks, it's now possible to stream high quality video in real-time with a very low latency that wasn't possible with the past generations of mobile networks. View the full article
-
Collabora developers contributed a total of 48 patches to kernel 4.3 as part of our current projects. View the full article
-
We’ve already seen the ESP32 used with a thermal camera (Flir Lepton 3.5) in the tCam-Mini IR board, but M5Stack Thermal Camera 2 Unit offers a more affordable ESP32 thermal camera solution thanks to the MLX90640 IR array thermal camera with a 32×24 resolution. Based on the ESP32-PICO-D4 system-in-package (SiP) with a dual-core microcontroller offering WiFi and Bluetooth connectivity, the camera module offers a field of view of 110°x75°, and a temperature measurement range of -40°C to 300°C. M5Stack Thermal Camera 2 Unit specifications: SiP – ESP32-PICO-D4 system-in-package with ESP32 dual-core Tensilica LX6 cores, 448 KB ROM, 520 KB SRAM, 4MB SPI flash, 2.4 GHz WiFi 4 an…
-
GL.inet Brume 2 is an OpenWrt router, or rather a “security gateway” as the company calls it, powered by a MediaTek MT7981B (Filogic 820) dual-core Cortex-A53 processor, and equipped with a 2.5GbE WAN port and a Gigabit Ethernet LAN port. The device also comes with a USB 3.0 port for storage and a USB Type-C port for power. It is offered with either a plastic enclosure (GL-MT2500 model) or an aluminum allow case (GL-MT2500A model), and with WireGuard and OpenVPN, is suitable to host a VPN server and “monitor, manage, and configure SD-WAN settings”. Brume 2 (GL-MT2500/GL-MT2500A) specifications: SoC – MediaTek MT7981B (Filogic 820) dual-core processor @ 1.3 GHz System Memo…