SBC News
Atom feed, Pull requests awaiting review and other tech news
4530 topics in this forum
-
We wrote about the low-cost T8-Pro Celeron N5095 mini PC with three HDMI outputs and two Gigabit Ethernet ports last week, but if you’d prefer a model with 2.5GbE networking instead, the Partaker J6412 might be a better, albeit costlier option, with still three displays support (2xDP, 1xHDMI), and three 2.5GbE ports. As its name implies, the fanless mini PC/network appliance is powered by an Intel Celeron J6412 Elkhart Lake processor, coupled with up to 16GB DDR4 memory and a 512GB SSD, and it features six USB ports, plus an RS232 COM port. Partaker J6412 specifications: SoC – Intel Celeron J6412 quad-core Elkhart Lake processor @ 2.0 GHz / 2.6GHz (Burst frequency) with 1…
-
Sharing latest packages, images or application deployments can be tedious and time-consuming. Mistakes are made very easily when time is not on our side. And as containerized micro-services increase, it becomes challenging to detect integration issues, which can impact release timelines and extend lead time for changes or LTC (Lead Time to Change). Armbian is a community-driven open-source operating system that solves this challenge by providing optimized Debian and Ubuntu Linux images for ARM development boards and ARM-based single board computers. This allows software teams to streamline the development process, speed up release to production, and deploy and maintain…
-
Description The current kernel.sh build system uses the grab_version() function in utils-compilation.sh to determine the version string of the kernel and locate the build artifacts after make has completed. grab_version is a simple implementation that parses the makefile to guess the final kernel version, but if a userpatch has been applied to the kernel that includes a localversion-xx file (the PREEMPT_RT patch does this, for example), the returned value will be wrong (grab_version returns 5.10.110 when the true value used to name the vmlinuz image is 5.10.110-rt53-rockchip-rk3588) Thank you to @rpardini on Discord for helping me identify a fix for this issue. This pa…
-
Patch set includes a complete backport of RTW88 as it currently stands, along with extras. Extra: Patch: RTL8723DS (SDIO) Patch: _rtw_download_firmware() warn: missing unwind goto? Patch: Hack: SDIO RX Aggregation Limiting I only have two units available to me with an 8822CS module and in my testing this is only required on the BPI-CM4IO. With out LIMITING the unit will either kernel panic or not be able to send or receive. This is currently being looked into: https://lore.kernel.org/linux-wireless/CAFBinCBaXtebixKbjkWKW_WXc5k=NdGNaGUjVE8NCPNxOhsb2g@mail.gmail.com/T/#u It may be possible to just set LIMITING across all builds, but that to me seems like a poor choice.…
-
Linux 6.4.15 / 6.5.2 Remove duplicate label and correct goto err_release_hw placement. drivers/net/wireless/realtek/rtw88/usb.c: In function ‘rtw_usb_probe’: drivers/net/wireless/realtek/rtw88/usb.c:878:1: error: duplicate label ‘err_free_rx_bufs’ 878 | err_free_rx_bufs: 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 [X] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
Description make common section similar to CLI remove deprecated remove 3rd party repository from 3d section remove / replace Codium with Code Jira reference number AR-2101 How Has This Been Tested? [ ] Manual builds 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 Bump rockchip64 edge kernel to 6.9. The same fix that has been proposed in https://github.com/armbian/build/pull/6690 has been ported here too and it works as well. Note: at the current status, helios64 board patches have been disabled because the base device tree does not apply on kernel 6.9. Jira reference number AR-2348 How Has This Been Tested? [x] Compiled successfully [x] Upgrade the kernel (and device trees obviously) on a rk3318/rk3328 live system, dtbo applies correctly and system boots fine [ ] Upgrade the kernel on a live rk3399 system Checklist: Please delete options that are not relevant. [x] My code follows the style guidelines of this pr…
-
Description 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] I compiled a own build from my repository [x] Booting the system and the system booting up without any error in dmesg 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] My changes generate no new warnings View the full article
-
Welcome to the latest Armbian Newsletter, your source for updates, community highlights, and behind-the-scenes news from the world of open-source ARM and RISC-V computing. Streamlining the ecosystem This past quarter development has taken a significant step forward for Armbian. We've been busy cleaning up and optimizing our codebase, merging over 150 improvements primarily focused on advancing kernel support for Rockchip and Allwinner platforms. A significant secondary effort was dedicated to modernizing the project's infrastructure and build tools, driven largely by a core group of dedicated contributors. Hardware support continues to expand. We're thrilled to introduce …
-
Diagnosing System Issues and Getting Support with ArmbianmonitorArmbian is a lightweight operating system based on Debian/Ubuntu, highly optimized for single-board computers (SBCs) like the Raspberry Pi, Orange Pi, and many others. When facing system problems on an SBC running Armbian, the built-in utility armbianmonitor is an essential diagnostic tool. It quickly gathers crucial system data, making troubleshooting faster and more accurate for both the user and the community providing support. Key Diagnostic FunctionsThe primary use of armbianmonitor is to generate real-time performance and system configuration reports. By running the command without any arguments, you ge…
-
Collabora brought Bluetooth Auracast broadcasting to MediaTek Genio 700 for Embedded World 2026. Here's the complete, fully Open Source setup featuring Debian, BlueZ, PipeWire, with all the code and configs from our live booth demo. View the full article
-
Weston 16 expands HDR and color management support, improves Perfetto debugging and DRM backend performance, and adds new protocol and renderer capabilities for more efficient and flexible Wayland compositor development. View the full article
-
Description Closes #3760. How Has This Been Tested? N/A 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
-
Espressif Systems ESP32-C5 is an upcoming wireless RISC-V microcontroller for IoT applications that supports dual-band (2.4 & 5.0 GHz) WiFi 6 connectivity as well as Bluetooth 5.0 LE. It is the first dual-band processor from Espressif, as while the Shanghai-based company previously announced the ESP32-C6 WiFi 6 and Bluetooth 5 LE RISC-V SoC last year, it only supports 2.4 GHz frequency. Note it’s not the first dual-band WiFi 6 IoT chip on the market as NXP introduced the IW612 Wi-Fi 6, Bluetooth 5.2, 802.15.4 tri-radio solution last January, but ESP32-C5 should target different use cases. ESP32-C5 preliminary specifications: CPU – Single-core 32-bit RISC-V processor @…
-
Next week, Collaborans including Julian Bouzas and Enric Balletbò i Serra will be in Paris to participate in the 3rd edition of Embedded Recipes and 8th edition of Kernel Recipes View the full article
-
Debugging GStreamer View the full article
-
Description Due to some findings reported in previous PR (https://github.com/armbian/build/pull/3830#issuecomment-1181587003), forcing cgroups to v1 is insecure and break things. Also rockchip.txt default env file turned out to be in use for rockchip64 family too. In this PR, the cgroups workaround is removed for rockchip family and a proper rockchip64.txt default env file is added and set into include config file. Jira reference number AR-1259 How Has This Been Tested? Untested 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…
-
Description Switch back to mainline kernel. Use patch to support HDMI. How Has This Been Tested? [X] Build [X] Burn and test 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
-
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>; +}; How Has This Been Tested? Test A: BUILD compiled and booted 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/devices/system/cpu/cpu1/cpufreq /sys/devices/system/cpu/cpufreq /sys/devices/system/c…
-
Description Zoom install for x86 desktop. Jira reference number AR-1357 How Has This Been Tested? [ ] Build x86 desktop 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 changes have been merged and published in downstream modules View the full article
-
With the upcoming 0.5 release, WirePlumber's configuration system will be moving to a JSON syntax to define settings, bringing a more unified configuration approach across the PipeWire ecosystem. View the full article
-
Description Enabling wireless driver found on many Orange Pi boards. Jira reference number AR-1486 How Has This Been Tested? [ ] Test wireless connection Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
Robustel R5020 Lite is an industrial 5G router with 4G LTE Cat 18 fallback, two Gigabit Ethernet ports and WiFi 5 connectivity, as well as features such as an RS232 or RS485 serial port, wide 12-36V DC power input, and support for an extended temperature range. The company says the R5020 Lite is especially well suited for “Enterprise / SD-WAN applications as a ‘5G managed modem'”, and it can also be used as a backup for fixed line broadband, for primary broadband access, as well as for Industrial IoT (IIoT) applications like industrial automation, autonomous robots, and Smart Transportation applications. Robustel R5020 Lite 5G router specifications: SoC – Undisclosed Sys…
-
Work in progress, submitted for brainstorm and coordination prior to merge request and stuff Peer-reviews appreciated just don't treat it as ready to merge thing, most of the stuff are my tags to figure out :p View the full article
-
Description I have changed the way the patches are generated a bit. Instead of using orange-pi branch from megous tree for 6.6 kernel, I have used the following 6.6 kernel branches from megous tree a83t-suspend, af8133j, anx, audio, axp, cam, err, fixes, mbus, modem, opi3, pb, pinetab, pp, ppkb, samuel, speed, tbs-a711, ths These branches were carefully chosen to include only allwinner related patches and remove importing of most of the rockchip related patches into the allwinner kernel. This has led to decrease in the total applied patch count by 84. We now apply 407 patches instead of 491 patches as applied in 6.5 kernel, while all functionality will remain the same. …
-
Description Some high-resolution monitors (QHD/4K) will not output the desktop, and will enter sleep mode, directly after booting up an Armbian 23.8.1 desktop image and completing the initial setup questions. When such a monitor is attached, the kernel will auto-detect the SimpleDRM graphics driver, which is then prioritized over the Panfrost graphics driver. However, SimpleDRM outputs to a virtual output, while Panfrost outputs to the actual HDMI port. This causes the monitor to not receive any data. By blacklisting the simpledrm kernel module, Panfrost will take care of accelerated graphics (for any monitor) by default. Advanced users can still access simpledrm if req…
-
Description This was going to be used if building the bootloader from external source did not work. As this did work we never needed this blob, remove it. How Has This Been Tested? [x] SK-AM62B still builds and boots without this file 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 When trying to build an image with FIXED_IMAGE_SIZE=3000 ROOTFS_TYPE=f2fs with WSL2 as build host, I stumbled on an error pretty late in the build process when trying to mount the rootfs: [💲|🌿] Creating rootfs [ f2fs on /dev/loop2p2 ] [💲|🔨] [💲|🔨] F2FS-tools: mkfs.f2fs Ver: 1.14.0 (2020-08-24) [💲|🔨] [💲|🔨] Info: Disable heap-based policy [💲|🔨] Info: Debug level = 0 [💲|🔨] Info: Label = armbi_root [💲|🔨] Info: Trim is enabled [💲|🔨] Info: Segments per section = 1 [💲|🔨] Info: Sections per zone = 1 [💲|🔨] Info: sector size = 512 [💲|🔨] Info: total sectors = 5586911 (2727 MB) [💲|🔨] Info: zone aligned segment0 blkaddr: 512 [💲|🔨] Info: format v…
-
Description Budgie desktop packages deprecation fixes. How Has This Been Tested? [x] CI Checklist: [x] My changes generate no new warnings View the full article
-
Welcome 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. Armbian v26.5.1 delivers another strong round of improvements across the project, focusing on expanded hardware support, desktop and userland refinements, build framework modernization, and infrastructure enhancements. This release introduces new board images and platform updates, improves Ubuntu 26.04 "Resolute" integration, refines Bianbu desktop support, adds firmware and driver updates including AX210 wireless support, and continues ongoing work to strengthen the build system, CI …
-
u-blox MAYA-W2 is a tri-radio IoT module supporting dual-band WiFi 6, Bluetooth Low Energy 5.2, and IEEE 802.15.4 (Thread and Zigbee) connectivity based on the NXP IW612 or IW611 chipset introduced last January. The module is offered with a PCB antenna, u.FL connectors, and/or antenna pins, supports up to 600 Mbps link speed, and targets industrial and consumer mass-market applications in industrial automation, smart building & energy management, healthcare, smart home, and more. u-blox MAYA-W2 highlights: Wi-Fi 6 802.11ax dual-band 2.4 and 5 GHz Up to 600 Mbit/s throughput Output power EIRP – 18 dBm Operation modes: Access point (up to 16 stations), station, Wi-Fi di…
-
Description Closes #3759 How Has This Been Tested? N/A 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
-
We’ve written a couple of articles about Time-of-Flight (ToF) technology in recent weeks notably about ranging sensors such as VL53L8 dToF sensor and Toppan hybrid ToF sensor, but Orbbec has used the technology in their Femto camera line designed to capture 3D objects and scenes. The Femto 3D cameras support a depth-of-field (DoF) from 0.2 to 5 meters, multi-camera synchronization, can be used in complete darkness, and are equipped with a 6-Axis IMU tracking sensor for motion tracking. The ToF cameras should find their way into applications for healthcare, warehousing/shipping, autonomous robotics, augmented reality, and other sectors. Three models are available with the …
-
Linux 5.3 was released over the weekend, which means it's time for our usual "where does Collabora stand in this picture?" tour. As has been the case for several years now, Collabora continues being an active contributor to the Linux kernel. View the full article
-
Blink font-size-adjust via CSS properties View the full article
-
Description We don't have any and for Ubuntu variant recently was added. Jira reference number AR-1324 View the full article
-
Actinius Icarus SoM DK development board follows the Arduino Uno form factor and is equipped with the company’s Icacus SoM based on Nordic Semi nRF9160 system-in-package with LTE Cat-M, NB-IoT, and GPS connectivity. The development kit provides an eSIM on the module and an additional Nano SIM socket on the mainboard, Arduino headers for a wide range of I/Os and compatibility with Arduino Shields, a set of user LEDs, reset and user buttons, and a battery charging port. Icarus SoM DK specifications: Icarus SoM SiP – Nordic Semi nRF9160-SICA system-in-package with Arm Cortex-M33 MCU, 1024 KB flash, 256 KB SRAM, and LTE Cat-M1 (eMTC), Cat-NB1 (NB-IoT), and GPS connectivity S…
-
Description debian showed not supported due to absence of lsb-release motd didn't address displaying update aval correct How Has This Been Tested? [x] Manual run 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
-
Description Switch to different driver source where AP should work. Jira reference number AR-1429 How Has This Been Tested? [ ] Tested wifi adapter 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
-
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 Why is this even installed by default? For once I assume barely anyone will ever use it and for the other there are better alternatives like Signal or Wire.... Jira reference number [AR-9999] How Has This Been Tested? It has not. 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 [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
thinkpad-x13s: move image customizations to bsp-cli thinkpad-x13s: move image customizations to bsp-cli should result in the same, except we can now update stuff via the bsp-cli pkg View the full article
-
Description thead: fix bluetooth problem, update to linux 6.7-rc3 Add RTL bluetooth firmware for LicheePi 4A. Update prebuilt opensbi binary. Update linux version and kernel config(fix SD-slot, cpufreq). How Has This Been Tested? [x] Successfully built. [x] System startup. 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
-
Engineers have widely adopted GStreamer to build video analytics pipelines, and while many companies have indeed built their machine learning analysis framework around GStreamer, no one had made the effort to contribute upstream, until now. View the full article
-
Update maintainers and board status synced status from the database rename to .csc where we don't have anyone If you want to become a board maintainer, adjust data here. Ref: Board Maintainers Procedures and Guidelines View the full article
-
WirePlumber 0.5 arrived recently with many new and essential features including the Smart Filter Policy, enabling audio filters to automatically insert themselves in between client streams and devices. View the full article
-
Description Each family should build the same kernel. 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] ./compile.sh kernel BOARD=armsom-sige5 BRANCH=vendor DEB_COMPRESS=xz KERNEL_CONFIGURE=no KERNEL_GIT=shallow 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 [x] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules…
-
Description On different boards, eMMC and SDcard memory devices can have numbers 0, 1, 2 in any sequence. SDcard -> 0; eMMC -> 2 SDcard -> 1; eMMC -> 0 SDcard -> 0; eMMC -> 1 eMMC has additional physical partitions such as *boot0, *boot1 and others. Use this attribute for unambiguous identification. Print the type and name of the memory device in the message to the user. GitHub issue on #6958 How Has This Been Tested? [x] Test work on board View the full article
-
ROCK PI 4 Model C+ is a single board computer (SBC) by a Rockchip RK3399-T hexa-core processor @ 1.5 GHz, equipped with 4GB RAM, and two micro HDMI ports to drive up to one 4K display, and one 2K display. It is yet another ROCK PI 4 SBC from Radxa, and the first to use the down-clocked RK3399-T processor with other models based on Rockchip OP1 processor clocked at 2.0GHz (overclockable to 2.2/2.4GHz) or the traditional Rockchip RK3399 @ 1.8 GHz (overclockable to 2.0 GHz), and also the first of the family to offer dual HDMI output. ROCK PI 4 Model C+ specifications: SoC – Rockchip RK3399-T big.LITTLE hexa-core processor with 2x Arm Cortex-A72 @ up to 1.5 GHz (up to 2.0 GHz…
-
Forlinx OKT507-C single board computer for automotive applications is powered by FETT507-C system-in-module equipped with Allwinner T507 industrial processor, 2GB RAM, and 8GB eMMC flash. Allwinner T507 offers the same features as Allwinner H616 for TV boxes with a quad-core Cortex-A53 CPU, a Mali G31 MP2 GPU, and the same I/Os, but the processor is AEC-Q100 certified, supports -40°C to +85°C temperature range, and Allwinner promises over 10 years of longevity. OKT507-C single board computer specifications: FETT507-C System on Module SoC – Allwinner T507 quad-core Cortex-A53 @ 1.5GHz with Arm Mali-G31 MP2 GPU with support for OpenGL ES 3.2/2.0/1.0, Vulkan1.1, OpenCL 2.0; …
-
DM&P Vortex86DX3 is an x86 embedded processor launched in 2015 that we’ve previously found in single board computers and mini PCs, but I’ve just noticed ICOP was offering the SOM304D3 system-on-module based on the single and dual-core versions of the Vortex86DX3 SoC. The SOM304D3 is available with 1 or 2GB DDR3 RAM, works in a wide temperature range (up to -40°C to +85°C), and is designed for space-constrained industrial applications, especially those requiring legacy interfaces like ISA, IDE, and/or a parallel port (aka printer port). SOM304D3 specifications: SoC – DM&P Vortex86DX3 single or dual-core x86 processor @ 1 GHz, 2D GPU System Memory – 1GB or 2GB DDR3 …
-
Showcasing two brand new Open Source software demonstrations featuring the Xilinx high-performance Zynq UltraScale+ MPSoC, and the Magic Leap One augmented reality headset. View the full article
-
JPEG-XR support on browsing technologies View the full article
-
Description address wrong target we can expose two targets max Jira reference number AR-1386 How Has This Been Tested? This is fixing after the test 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
-
No descriptionView the full article
-
James Brown (aka Ancient) has built a tiny computer inside a LEGO brick with a Raspberry Pi RP2040 microcontroller and a 0.42-inch monochrome OLED display. And yes, it runs Doom. So finally, the LEGO minifigures have access to a computer suitable for their size :). James did not post a lot of information to reproduce the build by yourself, but he still released the “uGrey” code, written in Micropython, to display greyscale on a monochrome OLED. We can learn from the design in a mesmerizing video (embedded at the end of this post) showing how he made a Raspberry Pi RP2040 computer fit into a LEGO brick. The tiny design is comprised of five main boards/modules: Raspberry Pi…
-
Description config adjustements Jira reference number AR-1573 How Has This Been Tested? [x] Build test 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
-
We're proud to announce that Monado, the free and open source XR platform, has been accepted as a mentoring organization for XROS, the XR Open Source Fellowship Program. View the full article
-
esd electronics CAN-PCIeMiniHS/402 is a half-size mini PCIe card with four CAN FD Interfaces designed for embedded systems with one model adding extended temperature range support from -40C to 85°C. The company also introduced the CAN-Mini/402-4-DSUB9-150mm adapter to more easily connect the four CAN network interfaces via DSUB9 connectors. It comes with four individual small adapter boards, each equipped with a DSUB9 plug and a jumper for selectable onboard CAN termination, as well as 150 mm long wires. CAN-PCIeMiniHS/402 highlights: 4x CAN FD interfaces according to ISO 11898-2, no galvanic isolation, bit rates from 10 Kbit/s up to 8 Mbit/s Bus mastering and local data …
-
Description This reverts commit f952ae89fb2c5e58e566860c74b46e127186f1c2. Breaks artefacts creation. How Has This Been Tested? [x] Tested without View the full article
-
Description Adding a command that can be used to refresh kernel configs without launching menuconfig interface. This can be helpful to refresh kernel configs when doing kernel upgrades for all kernels being bumped by running in a for loop and can be also be used in some automation to periodically refresh kernel configs 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 by running ./compile.sh BOARD=khadas-vim4 BRANCH=legacy rewrite-kernel-config. It refreshed and updated config/kernel/linux-meson-s4t7-legacy.config file based on the needed updates which …
-
Description This PR refreshes OPP patches from kernel mailing list and adds automatic fan control support to Khadas Edge 2. Jira reference number [AR-9999] How Has This Been Tested? [x] Fan trip points have been tested. 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 Add H264/VP8/MPEG2 decoder and RGA2 nodes to RK3588 edge kernel. cc @amazingfate How Has This Been Tested? [x] Built and probed v4l2 device Checklist: Please delete options that are not relevant. [ ] 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
-
Part 3 of the cmtp-responder series with a focus on USB gadgets explores several new elements including a unified build environment with Docker and an example strategy for building and deploying to a target. View the full article
-
thinkpad-x13s: bump to jhovold's 6.10 (from -rc7) thinkpad-x13s: bump to jhovold's 6.10 (from -rc7) View the full article
-
Armbian Weekly Leaflet First week of April , 2025 This week’s Armbian update delivers a solid mix of wireless driver enhancements, board refinements, and quality-of-life improvements across the build system. Notably, rtw88 and rtw89 drivers are now enabled for kernel 6.12+, and Radxa Zero 3 receives mainline U-Boot and WiFi upgrades. Rock 3A sees multiple U-Boot tweaks, while NanoPi R3S and Odroid M2 benefit from version bumps and cleanup. Whether you’re maintaining a fleet or tweaking a personal project, there’s plenty in here to streamline your next build. Kernel & Driver Enhancements rtw88 & rtw89 wireless drivers are now enabled for kernel 6.12+ configs. …
-
Collabora continues to be a key contributor to the Linux kernel, with 125 patches from 21 developers! Highlights include Arm Mali GPU improvements, expanded MediaTek and Rockchip SoC support, Rust integration progress, and new Rockchip video capture functionality. View the full article
-
Welcome 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. Armbian v26.5.1 delivers another strong round of improvements across the project, focusing on expanded hardware support, desktop and userland refinements, build framework modernization, and infrastructure enhancements. This release introduces new board images and platform updates, improves Ubuntu 26.04 "Resolute" integration, refines Bianbu desktop support, adds firmware and driver updates including AX210 wireless support, and continues ongoing work to strengthen the build system, CI …
-
TOOCAA NOVA is a desktop laser cutter and engraver that combines creative functions in a compact body. It comes with a translucent orange cover and an A4 work area of 297 × 210 mm, suitable for making signs, decorations, personalized gifts, and DIY projects. The reviewed model uses a 20W diode laser module for cutting and engraving, and supports materials such as wood, paper, leather, and coated aluminum. The machine’s highlight is its 5MP AI camera, which displays an image of the material inside the machine in the software, making it easier to align designs with the desired position. It also has an autofocus system that automatically adjusts focus distance and a material…
-
With the recent release of the OpenXR 1.0 specification, the presence of numerous Open Source platforms for Virtual Reality and Augmented Reality, and a growing community of developers, the need for a collaborative Open Source XR Conference became clear. View the full article
-
Orlando, USA - from 17/06/2015 to 19/06/2015: we'll be exhibiting at InfoComm 2015, the largest event for professional AV in the world. Collabora booth 5469 View the full article
-
Description Fix armbian-led-state-save.sh wrong behavior on boards without gpio leds. Jira reference number AR-1263 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. [ ] Works on boars without leds [ ] Worjs on board with leds (checked odroid-c4) 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 be…
-
No descriptionView the full article
-
FriendlyELEC has launched its sixth generation router with the NanoPi R6S equipped with a Rockchip RK3588S processor, two 2.5GbE ports, one Gigabit Ethernet port, and two USB interfaces. But the device will not exactly be limited to router functions as it comes with 8GB RAM, a 32GB eMMC flash, and an HDMI 2.1 port that support up to 8Kp60 video output, not to mention 8K video decoding capability and the integrated 6 TOPS NPU for AI workloads. NanoPi R6S specifications: SoC – Rockchip RK3588S octa-core processor with: CPU – 4x Cortex-A76 cores @ up to 2.4 GHz, four Cortex-A55 cores @ 1.8 GHz GPU – Arm Mali-G610 MP4 quad-core GPU with OpenGL ES3.2 / OpenCL 2.2 / Vulkan1.1 s…
-
Description To do: in order to get network support it require moving AC200 from Opi3LTS patch / dtsi as its configured differently and additionally patch device tree. Jira reference number AR-1487 How Has This Been Tested? [ ] Boot on device, checked for functions 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
-
LILYGO T-SIM7080G-S3 is an ESP32-S3 WiFi and Bluetooth IoT board with a SIMcom SIM7080G LTE Cat-M (eMTC), NB-IoT, and GNSS module for low-power long-range connectivity and asset tracking. The board also comes with a 18650 battery holder, a solar panel input, a microSD card slot, a camera port, and several I/Os and provides an alternative to the TTGO T-Beam ESP32 board that relies on LoRaWAN for long-range connectivity instead. LILYGO T-SIM7080G-S3 specifications: Wireless modules Espressif ESP32-S3-WROOM-1-N16R8 module with ESP32-S3 dual-core LX7 microprocessor @ up to 240 MHz with Vector extension for machine learning, 16MB flash, 8MB PSRAM, WiFi 4 and Bluetooth 5 LE/Mes…
-
AAEON’s UP Squared Pro 7000 Edge fanless mini PC is powered by a choice of Alder Lake-N SoCs from the Processor N50 up to the Intel Core i3-N305 octa-core processor and designed for IoT, automation, robotics, and industrial applications. The system is based on the UP Squared Pro 7000 4-inch SBC and ships up to 16GB LPDDR5, up to 64GB eMMC flash, and supports triple display setups with HDMI, DisplayPort, and USB-C ports. Network connectivity includes two 2.5GbE ports and optional WiFi/Bluetooth and/or 5G/4G cellular modules M.2 expansion slots. UP Squared Pro 7000 Edge mini PC specifications: Alder Lake-N SoC (one or the other) Intel Core i3-N305 octa-core processor up to …
-
Description One user on the forum (see https://forum.armbian.com/topic/27798-orange-pi-4-lts-default-thermal-trip-point-issues/) found issues with Orange PI 4 LTS thermal trip points. Looking into the problem, it is related to a patch introduced long time ago that changed the thermal trip points away from the vendor (and mainline kernel too) supplied ones. After some stress testing with openssl and mbw combined, my board froze and I had to shutdown it manually, let it cool and restart to have again a working system. It happens that, at least on my and forum user cases, the trip points are not doing what they expect to do. This patch corrects the trip points for Opi4 LT…
-
Description Update symlink for bluetooth firmware on JetHub D1 Jira reference number AR-2022 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] JetHub D1 build and run ok 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 Add AmLogic soc patches for read chip_id and soc information from Secure Monitor call to soc-driver. Enabled by default only for JetHub devices (other needs to be enabled via general-socinfo-sm-4-arm64-dts-meson-add-dts-links-to-secure-monitor-for-.patch.disabled patch) https://lore.kernel.org/linux-arm-kernel/202402221557.ELxBYVKH-lkp@intel.com/T/ Jira reference number AR-2073 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. [ ] JetHub works [ ] some other closed-source devices based on axg/gxl/a1 soc works too. Checklist: [X] My code follows the …
-
Description In order to fullfil the Jira task AR-1988 (Resolve Rockchip patch maintenance nightmare), remove rockpis family in favor of rockchip64 and merge the configuration bits from the family .conf file into the board rockpi-s.conf file. Also removes the legacy patches from the archive Jira reference number AR-1988 How Has This Been Tested? [x] A current kernel image has been produced [x] idbloader has been verified to be matching against the pre-cleanup image [x] /boot/armbianEnv.txt contains the overlay_prefix=rk3308 [x] /boot/boot.cmd matches config/bootscripts/boot-rockpis.cmd [ ] /boot/armbianEnv.txt contains /config/bootenv/rockpi-s.txt Please @brentr check …
-
Bumps ossf/scorecard-action from 2.3.1 to 2.3.3. Release notes Sourced from ossf/scorecard-action's releases. v2.3.3 [!NOTE] There is no v2.3.2 release as a step was skipped in the release process. This was fixed and re-released under the v2.3.3 tag What's Changed :seedling: Bump github.com/ossf/scorecard/v4 (v4.13.1) to github.com/ossf/scorecard/v5 (v5.0.0-rc1) by @spencerschrock in ossf/scorecard-action#1366 :seedling: Bump github.com/ossf/scorecard/v5 from v5.0.0-rc1 to v5.0.0-rc2 by @spencerschrock in ossf/scorecard-action#1374 :seedling: Bump github.com/ossf/scorecard/v5 from v5.0.0-rc2 to v5.0.0-rc2.0.20240509182734-7ce860946928 by @spencerschrock in oss…
-
Monado's first stable of release of 2025 is here. From enhanced Android support and driver updates to improved runtime stability and tooling, Collabora's XR team delivered a wide array of improvements for the cross-platform, open source OpenXR runtime. View the full article
-
To me, an ATX power supply is one of those big boxes delivering 500W+ inside a PC tower, but since it’s not possible to create hardware with much lower power consumption, HDPLEX has designed an ultra-compact 250W passive ATX power supply using the same GaN (Gallium Nitride) technology as found in some tiny USB-C power supplies. With a 170x50x25mm footprint, the company claims it is the world’s smallest ATX PSU, and it is especially well suited to SFF PC enclosures, but it should also work pretty well in other space-constraints applications with a board equipped with an ATX connector, or through an adapter board, or even some RGB LED projects. GaN ATX power supply specific…
-
Compulab IOT-GATE-IMX8PLUS is a new Arm Linux IoT gateway powered by NXP i.MX 8M Plus SoC with up to 8GB RAM, 128GB storage, and plenty of connectivity options with dual Gigabit Ethernet, WiFi 6, Bluetooth 5.3 LE, and 4G LTE connector, as well as GNNS support and RS485/RS232 interfaces. The new IoT gateway builds upon theArm SystemReady IR certified IOT-GATE-IMX8 industrial gateway, but offers more RAM and storage, a 2.8 TOPS AI accelerator (in the NXP processor), improved connectivity, as well as a DVI-D port for video output. Compulab IOT-GATE-IMX8PLUS specifications: SoC – NXP i.MX8M Plus Quad or Quad-lite quad-core Arm Cortex-A53 processor @ up to 1.8 GHz with Arm Cor…
-
With the release of virglrenderer 0.8.0, getting accelerated OpenGL within a virtual machine (VM) made a big leap forward. Since virglrenderer-0.7.0, the code base has seen ~600 commits, and Collabora provided more than 80% of these contributions. View the full article
-
Stuttgart, Germany - From 22/04/2015 to 22/04/2015: We will be exhibiting at the GENIVI Demonstration Showcase during the All Member Meeting. View the full article
-
This is a continuation of: https://github.com/armbian/build/pull/3984 (by @rpardini ) that has the new board split into the new family - rockchip-rk3588 (as indicated by @igorpecovnik) rock-5b: add initial radxa rock-5b .wip (by @amazingfate); vendor u-boot & vendor kernel uses legacy with Radxa's 5.10 (with no patches added to armbian). CONFIG_VT=y & SKIP_BOOTSPLASH=yes patch by @piter75 in uboot for working 'source' command so boot.scr can be used, and not extlinux rock5 add kernel options by @lanefu Tested on my rock-5b. View the full article
-
Description CI process build images from repository by default. Sometimes we would need an option to build from sources. View the full article
-
LOLIN C3 Pico is a tiny (25.4×25.4mm) ESP32-C3 RISC-V board with 2.4 GHz WiFi and Bluetooth Low Energy connectivity, a few I/Os, and LiPo battery support including charging circuitry. I tend to like Wemos/LOLIN boards, because of their small form factor, support for equally tiny shields, and low price. The LOLIN C3 Pico is no exception, and even adds a few features such as an RGB LED, an I2C connector, and support for battery power and charging. LOLIN C3 Pico specifications: SoC – Espressif Systems ESP32-C3FH4 single-core 32-bit RISC-V (RV32IMC) microcontroller up to 160 MHz with 400 KB SRAM, 4MB Flash Connectivity – 2.4 GHz WiFi 4 and Bluetooth 5.0 LE (in SoC) Expansion …
-
paperd.ink Merlot is a tricolor E-paper display with an open-source hardware control board based on ESP32 wireless SoC that is programmable with Arduino, MicroPython, or the ESP-IDF framework. We first wrote about the paperd.ink 4.2-inch ESP32-based monochrome e-Paper display last year, but the company has now refined its design with the “paperd.ink Classic” replacing the 3D printed enclosure with a vacuum cast enclosure and adding a 1,900 mAh battery. They also launched a new model, the Merlot, based on the same design but with a display supporting three colors: black, white, and red. Merlot specifications: Wireless module – ESP32-WROOM-32 module with ESP32 dual-core pro…
-
Description This is really not needed default tool. Rely on installation from armbian-config. Jira reference number AR-1461 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] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
How Has This Been Tested? [x] Build test View the full article
-
This week, the Debian project takes over Cambridge as MiniDebConf kicks off right in our own British backyard! Organized by Debian project members, MiniDebConfs aim to achieve similar objectives to those of the annual Debian conference, DebConf. View the full article
-
As of 2024 Feb, Github still no allow a source branch to be renamed. Previous PR https://github.com/armbian/build/pull/6291 was auto closed by Github upon source branch renaming. This new PR supersedes it. Description Running "uefi-x86" board image on qemu-system-x86_64 --display none --serial stdio ... did not: allow GRUB boot without GUI display display early kernel boot messages on the serial console display the console prompt on serial console Jira reference number: None 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] Test A: Boot uefi-x86 board imag…
-
Description remove kinetic, lunar, mantic fix armhf sid, noble, oracular How Has This Been Tested? [x] Manual tests on affected 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 Fixes https://github.com/armbian/build/pull/6819, see https://github.com/armbian/build/pull/6819#discussion_r1681548553 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 [ ] My changes generate no new warnings View the full article
-
Armbian Development Report: Continued Progress and Community Momentum Over the past two weeks, the Armbian project has made steady and meaningful progress across core infrastructure, board support, and kernel development. From bootloader improvements to expanded hardware compatibility, our contributors continue to push the platform forward. This update highlights recent technical advancements, bug fixes, and community contributions that help power the Armbian ecosystem. Highlights Pcduino2/3 Gain HDMI and Display FixesHDMI output is now supported, and a regression affecting display output on Pcduino2 and Pcduino3 boards has been resolved.#8341 Key Bootloader an…
-
MediaTek has introduced the Genio platform for AIoT devices, and unveiled the first chip of the Genio family with the Genio 1200 Octa-core Cortex-A78/A55 processor with a 4.8 TOPS NPU, 4K video support, and designed for premium AIoT products. The chip is manufactured with a 6nm processor, is said to consume less than 8W, supports dual 4Kp60 video output and up to 48MP @ 30 fps video capture, and WiFi 6, Bluetooth 5.2 and 5G connectivity can be added through add-in chips. Targets applications include Smart Home appliances, HMI, industrial IoT, robotics, and more. MediaTek Genio 1200 key features and specifications: CPU – Octa-core processor with four Cortex-A78 cores @ up…
-
We’ve already seen several Rockchip RK3588 modules with Firefly Core-3588J, Turing RK1, and Banana Pi RK3588_CV1, all with an edge connector to insertion into the carrier board. Rongpin RD-RK3588 system-on-module is a little different with four board-to-board connectors that enable a slightly more compact design, and should expose more I/Os than say a 314-pin MXM edge connector. The module ships with up to 16GB of RAM, 128 GB of storage, a Rockchip RK806-1 PMIC, and the company also offers a development kit with RD-RK3588-B baseboard fitted with the module for evaluation and early software development. RD-RK3588 board-to-board module RD-RK3588-C core module specifications…