SBC News
Atom feed, Pull requests awaiting review and other tech news
4463 topics in this forum
-
Description Add uarts dts as per vendor spec 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] Built orangepi5-plus with kernel 6.8 and connected serial gps to uart3-m1 ttyS3 - got a fix 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 View the full article
-
Bumps rich from 13.7.1 to 13.8.0. Release notes Sourced from rich's releases. The Thanks for your patience Release This is a fairly large update. Mostly an accumulation of small fixes and enhancements. Nothing qualifies as a *breaking change (for some definition), but there may be some subtly changes to output. Check below for anything that might affect you! [13.8.0] - 2024-08-26 Fixed Fixed Table rendering of box elements so "footer" elements truly appear at bottom of table, "mid" elements in main table body. Fixed styles in Panel when Text objects are used for title Textualize/rich#3401 Fix pretty repr for collections.deque Textualize/rich#2864 Thread used in prog…
-
Starting with Mesa 25.2, NVK will now advertise support for Blackwell (RTX 50xx series) and Kepler (most GT and GTX 600 series, most GTX 700 series, and some GTX 800 series) GPUs. View the full article
-
Description Addressing https://github.com/armbian/build/issues/3727 Current sunxi kernel 5.10 and 5.15 has troubles with axp battery driver. If adjusted, we can proceed. Disable AUFS for 5.15 and up until its not fixed. Jira reference number AR-1167 How Has This Been Tested? [ ] Manual build sunxi current, legacy, edge 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 downst…
-
CherryUSB is a lightweight open-source USB device/host stack for embedded systems with one or more USB interfaces. The stack implements various class drivers such as CDC, HID, MSC, audio, video, and so on. It’s apparently part of Boufalla Labs SDK (e.g. for BL702 MCU), and has been ported and tested with WCH CH32V307 RISC-V MCU, STMicro STM32F4, and Nuvoton NUC442 Cortex-M4 microcontroller, as well as a two Arm Cortex-M3 microcontrollers I’ve never heard of: EastSoft ES32F3 and MindMotion MM32L3xx. CherryUSB device stack highlights: Support for USB2.0 full and high speed Endpoint irq callback USB classes support Composite Device Communication Device Class (CDC) Human Inte…
-
A few weeks ago, Ryan Pavlik presented "Unifying Reality: Building Experiences with OpenXR", a master class on OpenXR, the open standard API for building VR and AR experiences that work across devices, now and into the future. View the full article
-
I’ve been fortunate enough lately to attend the largest virtual reality professional event/conference : SVVR. This virtual reality conference’s been held each year in the Silicon Valley for 3 years now. This year, it showcased more than 100 VR companies on the exhibit floor and welcomed more than 1400 VR professionals and enthusiasts from all around the world. View the full article
-
Description switched to most recent upstream source fixed wrong header location For 5.19.y and up there is a lot more work, so this will wait for someone else. Jira reference number AR-1316 How Has This Been Tested? [x] Build sunxi and sunxi64 CURRENT 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 If OCI_TARGET_BASE is not set, then this override doesn't work. For some reason, this hack wasn't working with u-boot packages. How Has This Been Tested? [x] Making caches 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
-
patching: Patching Summary and Patching Failures tables using Python's Rich + auto patchers: bare dts, bare overlays, DT Makefile patching: Patching Summary and Patching Failures tables using Python's Rich even Rich'er patch output by colorizing certain strings green/yellow/red BASE_GIT_TAG now very sneakily also accepts a branch name IMPORTANT: this includes: BREAKING CHANGE: patches failing to apply now break the build. fixes #4958 also break on legacy process_patch_file() failure, remove EXIT_PATCHING_ERROR patching: auto patchers: bare dts, bare overlays, DT Makefile View the full article
-
Description Thanks to NicoD giving me a kick, identified/implemented fix present in 6.2+ builds to keep the hub from going to suspend. How Has This Been Tested? Boot and USB OK 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 This PR add some tweaks to get the current (and IMO best possible yet) configuration of the WDK. point to latest development branch which appears to be quite stable add package mtools to support mounting the EFI partition, enable mount add tweak to ensure qrtr-ns.service also runs, like protected-domain-mapper add board file with calibration data that work well with the QCNFA765 Wireless Network Adapter 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] built the image with ./compile.sh build BOARD=wdk2023 BUILD_DESKTOP=yes BUILD_MINIMAL=no DESKTOP…
-
Description Digging and reworking this https://github.com/armbian/build/pull/6100 while (de)attaching to new LTS kernel. Jira reference number AR-2005 How Has This 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 [ ] 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 ::set-output has been deprecated in 2022: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/ Thus replacing it with >> $GITHUB_OUTPUT as described in the guide above. Also, took me a while to figure out how to create and use the ARMBIAN_SELF_DISPATCH_TOKEN mentioned in the readme. So I updated the readme accordingly so others don't have to spend time figuring it out on their own in the future. (This helped me a lot: https://github.com/peter-evans/repository-dispatch?tab=readme-ov-file#token) How Has This Been Tested? [x] Ran the workflow on my forked repo without issues. Checklist: [x] My code fol…
-
Dear Armbian Community, We are excited to announce that our new release is approaching quickly, with an estimated release date of May 25th. Our team is working actively on the final touches, focusing on stability and fine-tuning advanced features such as 3D and video acceleration. We’re utilizing the best available methods, as there are multiple options to consider. We are adjusting our build targets to include stable, rolling and application-specific builds. Stable Releases: For those who prefer a more reliable and tested environment. Rolling Releases: For the latest updates and experimental features. Applications: Optimized builds for specific applications. We will…
-
Description JetHome Jethub D2 (j200) is a home automation controller with the following features: DIN Rail Mounting Amlogic S905X3 (ARM Cortex-A55) quad-core micro-HDMI video out 4GB LPDDR4 32GB eMMC flash 1 x USB 2.0 1 x 10/100/1000Mbps ethernet two module slots for radio/wire interface cards 2 x gpio LEDS 1 x 1-Wire 1 x RS-485 3 x dry contact digital GPIO inputs 2 x relay GPIO outputs DC 9-36V power source with battery UPS on board option Jira reference number AR-2028 How Has This Been Tested? Build and run ok. [X] JetHub D2 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 …
-
Bumps setuptools from 72.2.0 to 73.0.1. Changelog Sourced from setuptools's changelog. v73.0.1 Bugfixes Remove abc.ABCMeta metaclass from abstract classes. pypa/setuptools#4503 <https://github.com/pypa/setuptools/pull/4503>_ had an unintended consequence of causing potential TypeError: metaclass conflict: the metaclass of a derived class must be a (non-strict) subclass of the metaclasses of all its bases -- by :user:Avasam (#4579) v73.0.0 Features Mark abstract base classes and methods with abc.ABC and abc.abstractmethod -- by :user:Avasam (#4503) Changed the order of type checks in setuptools.command.easy_install.CommandSpec.from_param to support any collect…
-
Building on our Open Source strengths in AI and data-driven solutions, Collabora's ML team, led by Marcus Edel, Vineet Suryan, & Aaron Boxer, has taken first place in Track 3 of the ICME 2025 Grand Challenge on Video Super-Resolution for Video Conferencing. View the full article
-
The kernel 6.17 release benefits from improvements in the graphics subsystem, hardware enablement, and more! See where Collabora's kernel team contributed to this release. View the full article
-
http://blog.armbian.com/content/images/2025/12/holiday1-1.pngFrom major kernel milestones to expanding our support for the latest ARM and RISC-V hardware, 2025 has been a year of growth and grit for Armbian. As we wrap up the final commits of the year, we’re looking back with gratitude at how far this project has come. The holiday season is our favorite time to reflect on the power of open source - where a global community comes together to make hardware work better for everyone. Thank you for being part of our story this year. Happy Holiday Hacking! …
-
So far, If I wanted to monitor my blood pressure monitor and overall fitness, I’d use a Bluetooth blood pressure monitor (Koogeek BP2) plus a fitness tracker/smartwatch such as Weloop Key S3. It does the job, but WearWiz has come up with something much more compact with the BP Doctor Pro 2-in-1 device that acts as both a smartwatch/fitness tracker and a blood pressure monitor, and at $299, offers a cheaper alternative to the $500 FDA-approved Omron Heartguide. The company sent a sample to CNX Software for review, so we’ll have a look at the device and accessories, the Android app, and features such as blood pressure monitoring, HRM, SpO2 level monitoring, and more. The re…
-
gst-build is one of the main build systems used by the community to develop the GStreamer platform. In my last blog post, I presented gst-build and explained how to get started with it. Now, let's get straight to the point regarding cross-compilation. View the full article
-
I'm back from the GTK hackfest in Toronto, Canada and mostly recovered from jetlag, so it's time to write up my notes on what we discussed there. 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 MAN-86 Checklist: [x] I have made corresponding changes to the documentation View the full article
-
Spotpear’s Raspberry Pi Zero 2 W to Raspberry Pi 3/4 adapters would not exist in a “normal” world of abundance that still existed a little less than 3 years ago. But I suppose extraordinary times require extraordinary adapters… If you have a spare Raspberry Pi Zero 2 W lying around but would rather like getting the ports from a Raspberry Pi 3 or Raspberry Pi 4, Spotpear has designed three adapters that can also be used as USB docks from a computer or mobile phone. The first adapter the “ZERO to 4B” will get you a Raspberry Pi 4-looking SBC with a Raspberry Pi RP3A0 system-in-package (Quad-core Cortex-A53 CPU + 512 MB RAM), and most of the same ports, except only three US…
-
Description Nothing fancy, just some fixes to remove unapplicable hunks and add some missing bits in the device trees for rk322x and rk3288 devices. How Has This Been Tested? [x] Built edge kernel debs and tested on live installation for rk322x and rk3288 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 Currently we were bumping nightly build version at the end which caused problems. Now version is bumped at start, then we clean possible left overs and start with the train. How Has This Been Tested? [ ] Several manual runs 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
-
Up until now, U-boot would only support the User datagram protocol (UDP) allowing for TFTP and NFS boot, but Linaro has now added support for TCP and HTTP in U-boot in order to boot Linux from common web servers. TFTP boot from U-boot has been supported for years, as around the year 2006 I remember implementing TFTP Linux boot for a Karaoke system in order to lower the BoM cost by selecting a smaller flash device, and I also explained how to boot Linux on a TV box with TFTP back in 2014. This requires installing a TFTP server on your server, which is quite a trivial task, but HTTP servers are omnipresent, so it’s a welcome addition to U-boot. If you want to use HTTP to bo…
-
Description This merge request implements an official support for OLIMEX Teres-A64 by Armbian and assigns myself as the maintainer. Solves the following issues: OS breaking after reboot that is currently present on the weekly builds No audio (Solved through including needed packages and updating debian and community olimex wiki) No active maintainer Removes bloatware introduced from armbian-firmware Before Merge Checklist (Reviewer) [ ] Continuous Deployment [ ] Add weekly build for: [ ] minimal stable debian CLI e.g. BOARD=olimex-teres-a64 BRANCH=current RELEASE=bookworm BUILD_MINIMAL=yes BUILD_DESKTOP=no KERNEL_ONLY=no KERNEL_CONFIGURE=no [ ] Debian testing …
-
Description fix: armbianmonitor: use cpufreq/scaling_cur_freq if 1 Cluster is available How Has This Been Tested? Checklist: [x] Test on board bananapim64 View the full article
-
Description Same as https://github.com/armbian/build/pull/4981 but for opi5 Also removed unnecessary family tweak for opi5. How Has This Been Tested? [x] Checked audio outputs. 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 For bootable/workable kernel, dtb is necessary. How Has This Been Tested? [X] Build [X] Run apt show linux-image-current-meson to check whether dtb is a dependency. [X] Run apt purge --autoremove linux-image-current-meson to check if dtb will be removed automatically. 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 [X] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
artifact-kernel: log what is the actual ${USERPATCHES_PATH}/kernel/${KERNELPATCHDIR} so people can find it artifact-kernel: log what is the actual ${USERPATCHES_PATH}/kernel/${KERNELPATCHDIR} so people can find it case in point: some families point KERNELPATCHDIR to something like archive/sunxi-5.15 which makes it harder to find than sunxi-legacy View the full article
-
Looking back, it's amazing how much has happened in NVK in just the last 7 months. If development continues at this crazy pace, we may be looking at a pretty decent driver before too much longer. View the full article
-
Update maintainers synched from the database 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
-
Description thead: fix LicheePi 4A audio problem. https://github.com/armbian/build/pull/5712#issuecomment-1741680089 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] Successfully built. [x] System startup (EMMC). 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 do…
-
Description Update VOP2 and HDMI QP patches from https://github.com/andyshrk/linux/tree/rk3588-vop2-hdmi-upstream-linux-6.7-rc1-2023-11-14. Now there is no kernel panic and it seems to work more stable. 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 new warnings [ ] An…
-
Description Some boards needs to be re-promoted, some retired. Welcome to add commits to this PR by the end of February. Please check https://docs.armbian.com/User-Guide_Board-Support-Rules/ prior to proposing. How Has This Been Tested? Board status change. View the full article
-
Description phytium-embedded: add bpf_syscall support. update kernel config. 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 [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
Description Orange Pi 5 requires to relocate FSPI0 pinctrl to identify SPI flash. Otherwise, it breaks NVME boot like now. This PR fixes it How Has This Been Tested? [x] Build and boot 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
-
Description fix build error with new compiler update uboot to v2024.04 ras314: fix sd-card regulator error How Has This Been Tested? [x] Build and Boot CLI/Gnome image on mba8mp [x] Build and Boot CLI/Gnome image on mba8mp-ras314 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 View the full article
-
The ultimate travel router and secure hotspothttp://blog.armbian.com/content/images/2025/12/r67.jpgForget insecure hotel Wi-Fi. The NanoPi R76S, powered by the performance-optimized Armbian OS, is your ticket to a truly secure, high-speed mobile network. This pocket-sized device is built around the powerful Octa-core Rockchip RK3576 SoC and supports up to 16GB of LPDDR5 RAM, giving it the muscle to handle demanding, encrypted traffic effortlessly. 💡This device is officially supported by Armbian at the Platinum level, providing long-term maintenance, high reliability, and priority software support.Its core hardware is ideal for the road. The dual 2.5GbE Ethernet ports ensu…
-
Another day, another Rockchip RK3566-based device with an unnamed mini PC / thin client running Ubuntu 20.04, equipped with 2 to 4GB RAM, 16GB to 32GB eMMC flash, HDMI and VGA video outputs, Gigabit Ethernet, an optional wireless module, and more… Specifications: SoC – Rockchip RK3566 quad-core Cortex-A55 processor @ 1.8 GHz with Arm Mali-G52 EE GPU, 0.8 TOPS NPU/AI accelerator System Memory – 2GB to 4GB DDR3 Storage – 16GB or 32GB eMMC flash Video Output HDMI up to 1920×1080 (Odd as RK3566 supports 3840×2160 natively, so probably an error) VGA up to 1920×1080 Audio – 3.5mm audio output jack, 3.5mm microphone jack Networking – Gigabit Ethernet RJ45 port USB – 4x USB 2.0 p…
-
Description #3796 Enable this config to support emmc on rock3a. View the full article
-
Description Lets have some handy tool for fast checking of images integrity. It needs 10-15m to check all images on average big runner. Jira reference number AR-1236 How Has This Been Tested? [x] Test run xz: dl/jetson-nano/archive/Armbian_22.05.1_Jetson-nano_jammy_edge_5.18.0_xfce_desktop.img.xz: Unexpected end of input xz: dl/khadas-vim3l/archive/Armbian_22.05.1_Khadas-vim3l_jammy_edge_5.17.5_xfce_desktop.img.xz: Unexpected end of input xz: dl/khadas-vim3l/archive/Armbian_22.05.1_Khadas-vim3l_focal_current_5.10.110_xfce_desktop.img.xz: Unexpected end of input xz: dl/uefi-arm64/archive/Armbian_22.05.1_Uefi-arm64_focal_current_5.15.43_xfce_desktop.img.xz: Unexpected e…
-
In part 2 of this series on syzkaller, we looked at how to install the tool and use it to improve our code base. Now, how does syzkaller report a bug it finds in the execution path of a system call? Let's add a new syscall description and see how it goes. View the full article
-
At Collabora, our multimedia team is always looking to improve QA tools in GStreamer. This week, we're introducing a new QA tool: a GStreamer tracer to track leaked objects. View the full article
-
Description Bugfix Jira reference number AR-1236 How Has This Been Tested? Tested on cache creation, on those that broke. 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 Enable Docker support. Failing. How Has This Been Tested? [ ] Docker 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 changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
Hardkernel is working on the ODROID-Go Ultra (OGU), their latest portable gaming console and devkit, powered by the same Amlogic S922X hexa-core Cortex-A73/A53 processor found in the company’s ODROID-N2+ SBC. The new model also adds a 16GB eMMC flash for faster storage and increase the RAM to 2GB. The Korean company’s adventure with portable gaming consoles started with the ESP32-based ODROID-Go to celebrate its 10th birthday in 2018. At the time it looked like a side project, but the console was popular enough that they released their first Linux handheld game console with the ODROID-Go Advance (OGA) in 2019, and then the ODROID-Go Super (OGS) in 2020 with a larger 5-inc…
-
Z3 Technology has introduced several miniature dual-camera encoder boards with the PoE-capable FV2K-13A and FV4K-13A boards capable of handling two visible and/or thermal cameras at Full HD or 4K resolution respectively, along with the FV2K-15A and FV4K-15A variants equipped with low-profile connectors. All four models enable H.265/H.264 video streaming of a single or dual camera system, support ONVIF Profile S and T profile, and comply with the NDAA law in the US. This set of features as well as low power consumption and the lightweight designs make the boards suitable for UAV, inspection, surveillance, and other weight-constrained applications. Z3 Technology FV2K-13A an…
-
Taking one step towards democratizing the daunting task of dataset generation by making image synthesis and automatic ground truth data generation maintainable, cheaper, and more repeatable. 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. [x] Build test passing 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 n…
-
iWave Sytems iW-RainboW-G50M is an NXP i.MX 93 OSM-L compliant LGA module with up to 2GB RAM, WiFi 5 and Bluetooth 5.2 module that is found in the company’s iW-RainboW-G50S Pico-ITX SBC designed for industrial applications. The NXP i.MX 93 single and dual-core Cortex-A55 processor with an Ethos U65 microNPU was announced in November 2021, but we had yet to see any hardware based on the new NXP i.MX 9 processor family. The iW-RainboW-G50M and iW-RainboW-G50S change that with a system-on-module and single board computer. iW-RainboW-G50M NXP i.MX 93 system-on-module Specifications: SoC (one or the other) NXP i.MX 9352 dual-core Cortex-A55 processor @ up to 1.7 GHz with Arm C…
-
T-Display-S3 Touch is an update to the T-Display-S3 “Basic” ESP32-S3 board that adds a 320×170 touchscreen using a CST816 I2C touchscreen sensor. The rest of the specifications remains the same with an ESP32-S3R8 dual-core WiFi and Bluetooth LE microcontroller, 16MB flash, a 1.9-inch 320×170 color display, a USB Type-C port, a few I/Os, and support for a LiPo battery. T-Display-S3 Touch specifications: Wireless MCU – Espressif Systems ESP32-S3R8 dual-core Tensilica LX7 @ up to 240 MHz with vector instructions for AI acceleration, 512KB RAM, 8MB PSRAM, wireless connectivity Storage – 16MB flash Connectivity via ESP32-S3 2.4 GHz 802.11 b/g/n Wi-Fi 4 with 40 MHz bandwidth …
-
Maxtang ALN-10 is an upcoming mini-ITX motherboard based on Alder Lake-N processors from the Processor N50 up to the Core i3-N305 SoC and specifically targetting industrial applications with a -20 to +60°C temperature range, six RS232/RS485 serial ports, and 12V to 19V DC input among other features. Since the latest Alder Lake N-Series processors were announced, we’ve seen a range of mini PCs based on the new series, some laptops, as well as a camera devkit and one single board computer, but so far no actual motherboards. Maxtang ALN-10 changes that with the industrial mini-ITX motherboard soon expected to launch for B2B customers. Maxtang ALN-10 specifications: Alder Lak…
-
export-logs: introduce PASTE_URL to make easy to change paste service used export-logs: introduce PASTE_URL to make easy to change paste service used View the full article
-
Update maintainers synched from the database View the full article
-
Description We had autofocus patches for ov5640 camera in allwinner current and edge kernel that were disabled due to patch application failure. This PR fixes the patch application failure and re-enables the same 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] Checked that patches applies on 6.4 kernel [X] Checked that patches applies on 6.4 kernel [X] Tested that autofocus works with 6.1 kernel on NanoPi Duo2 The following procedure was used to test autofocus with 6.1 kernel Compiled and enabled device tree overlay for ov5640 camera taken from the forum p…
-
The world-renowned culinary scene in The City of Light will be getting a pack of different types of chefs next week for Kernel Recipes and Embedded Recipes. Kernel Recipes kicks off on September 25, then Embedded Recipes from September 28 to 29. View the full article
-
Description Refresh kernel config to match fenix 1.6.4. This enables CONFIG_W1_SLAVE_THERM which was enabled on fenix as well. On bookworm, and also possibly on newer version of ubuntu, systemd starts all of the services present on first boot. Making the /etc/machine-id file empty ensures that machine id is still initialized on first-boot, while other services are not started automatically. This also seems to be observed by alex3d as well as reported in #6264 . However I was not able to reproduce the same issue on any of the other boards I have. Hence I have currently only handled it for meson-s4t7 family. This also makes the previous hack of masking chrony-wait.service …
-
The kernel release emphasizes the continuing growth and maturity of the Linux ecosystem and delivers new features, improvements, and optimizations that everyone will be eager to explore. See where Collabora's kernel team contributed to this release. View the full article
-
http://blog.armbian.com/content/images/2025/12/highligts-2.pngThis week in Armbian development saw significant progress across board support, kernel updates, and codebase improvements. Notable additions include support for the SpacemiT MusePi Pro and Friendlyelec NanoPi Zero2, alongside expanded compatibility for TI AM62x SoC boards. Multiple platforms, such as Rockchip, Meson64, and Sunxi, received kernel bumpst to new LTS 6.18.y and patch refinements, enhancing stability and hardware support. The team also improved consistency in function naming, streamlined vendor relations, and addressed driver issues for Rockchip64. Workflow enhancements were made to enforce image av…
-
We’ve first covered Alibaba T-Head work on Android 10 for RISC-V in January 2021, and later that year they started selling the T-Head RVB-ICE dual-core RISC-V board with GPU for software development. The company has now provided an update for Android 12 RISC-V port, instructions to build Android RISC-V to run it in an emulator, as well as a 2022-2023 roadmap. Alibaba T-head is working on hardware platforms, which appears to be similar to T-Head RVB-ICE board, with the following minimal specifications: CPU – At least Dual-core XuanTie C910 (rv64imafdcv) processor GPU – Compatible with OpenGL ES and OpenCL VPU – HW Video/Picture codec Neural Network Accelerator System Memo…
-
Description Jira reference number AR-817 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 new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
Description Also update bcm2711 config. Small maintenance issue. How Has This Been Tested? [x] build test on all affected 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
-
Sponsored by Valve, this latest release of the Open Source project which enables interaction with traditional desktop environments, such as GNOME and KDE, in VR, brings the largest amount of changes yet, with many new features and architectural improvements. View the full article
-
At Collabora, our multimedia team is always looking to improve QA tools in GStreamer. This blog introduces a new QA tool: a GStreamer tracer to track leaked objects. View the full article
-
Description Noticed this small utils is missing. Lets add it. How Has This Been Tested? [x] Installed on target 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
-
Google has launched the new Chromecast with Google TV (HD) powered by an Amlogic S805X2 quad-core Cortex-A35 CPU that offers a cheaper alternative to the Chromecast with Google TV (4K) that is limited to 1080p60 resolution, instead of the 4Kp60 video output supported by the Amlogic S905X3 model. While the processor is slower, the system comes with less memory (1.5GB vs 2GB), and only supports 1080p60, it supports the more efficient AV1 video decoding and as well as A/B partitions for seamless updates since the firmware does not need to be downloaded to the internal storage before the Chromecast with Google TV (HD) specifications: SoC – Amlogic S805X2 quad-core Cortex-A35 …
-
Description As per subject: did a mistake and usb otg port got disabled. This PR enables usb otg port for current and edge kernels. How Has This Been Tested? [x] Compiled device tree with success on current kernel branch 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
-
No descriptionView the full article
-
Topton is selling a mini PC based on the Intel Processor N100 Alder Lake-N quad-core processor with 8GB LPDDR5 RAM for $156.44 and up depending on the selected SSD capacity. But despite its low price, the specifications are not too bad with dual 4K video output thanks to HDMI 2.0 and DisplayPort interfaces, two Gigabit Ethernet ports, WiFi 5 and Bluetooth 4.2 connectivity, four USB ports including one USB 3.0 port, and an audio jack. Specifications: SoC – Intel Processor N100 Alder Lake-N quad-core processor @ up to 3.4 GHz (Turbo) with 6MB cache, 24EU Intel HD graphics @ up to 750 MHz; TDP: 6W System Memory – 8GB LPDDR5 4800MHz RAM Storage M.2 socket for M.2 2280 SATA SS…
-
pipeline: download-debs: de-hardcode path to compile.sh for downloader pipeline: download-debs: de-hardcode path to compile.sh for downloader View the full article
-
Update maintainers synched from the database View the full article
-
Description ARM_PSCI_CPUIDLE is not enabled in media boardfamily previousely. [ 3.141431] psci_checker: cpuidle not available on CPU 0, ignoring [ 3.141987] psci_checker: cpuidle not available on CPU 1, ignoring [ 3.142539] psci_checker: cpuidle not available on CPU 2, ignoring [ 3.143091] psci_checker: cpuidle not available on CPU 3, ignoring [ 3.143642] psci_checker: cpuidle not available on CPU 4, ignoring [ 3.144229] psci_checker: cpuidle not available on CPU 5, ignoring Enabling CPU idle can lower CPU power at low load, as well as killing these warning messages. How Has This Been Tested? [x] boot normally (testers x2) [x] stable at running Chec…
-
Description Current kernel deb package script ignores localversion of linux-next like -next-20231222, which will not pass deb building. This commit will add this localversion when grabbing kernel version. 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=rock-5b BRANCH=edge DEB_COMPRESS=xz KERNEL_GIT=shallow, tested with KERNELSOURCE changed to https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git. [x] Built kernel runs normally. [x] Normal non-next kernel source tested Checklist: [x] My code follows the style guideline…
-
Description Fixes compilation for meson-s4t7. Had to enable DEBUG_KERNEL to fix Khadas vendor common_drivers. Apparently they won't compile without DEBUG stuff. Beware: This is the only SOC with DEBUG_KERNEL enabled now. See discussion here: https://github.com/armbian/build/commit/01be9ecbf9773dde94e089a852c3037e0daf0a9f How Has This Been Tested? [x] ./compile.sh kernel BOARD=khadas-vim1s BRANCH=legacy 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 View the full article
-
Description Ubuntu noble ships qbootctl with a bug which makes qbootctl service can't start: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1057918. I fixed it in my ppa liujianfeng1994/qcom-mainline. I use a silly dd method to create rootfs. It's better to use losetup to load the built image and copy rootfs from the mounted loop device. Note: ubuntu noble also ships mkbootimg with bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1050300, which will make this extension not working. So it's better not using noble as build environment. Debian's fix is still not packaged: https://salsa.debian.org/android-tools-team/android-platform-tools/-/commit/d26c3b5ac89efd92…
-
Description Jira reference number AR-2385 How Has This Been Tested? [x] Tested on forums, officially released images will be tested before relese Checklist: [x] My code follows the style guidelines of this project View the full article
-
Description sun55iw3-syterkit: update kernel config. How Has This Been Tested? [ ] 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 [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
The Rockchip RK3588 upstream support has progressed a lot over the last few years. As 2024 comes to a close, it is a great time to have a look at the recent changes, work in progress, and the current state in general. View the full article
-
This week’s Armbian development saw a series of notable updates focused on expanding hardware support and improving system stability. Key highlights include the addition of new board configurations, such as the Radxa E24C and rk3566-box-demo, as well as enhancements to device tree files for improved hardware control. Kernel updates were prominent, with fixes for AV1 and VP9 decoding, expanded support for kernel 6.18, and a rewrite of Rockchip kernel patches. Installation processes were streamlined with the introduction of a direct flashing method, while sound card and display support received targeted improvements. The team also deprecated EFI/Grub in favor of a more robu…
-
Description Fixing wrong URL path in rootfs cache rfc Jira reference number AR-1230 How Has This Been Tested? [x] Obvious problem. Not tested View the full article
-
An in-depth look at WirePlumber, the modular and extensible session manager for PipeWire that brings advanced device management, policy control and security enforcement capabilities. View the full article
-
When the kernel crashes, it's good to know how to analyze the log and to discover exactly where the error occurred. This blog post shows a simple technique to retrieve the buggy line from the addresses shown in the log and also enabling specifics logs with Dynamic Debug. View the full article
-
Description Masking old releases. Jira reference number AR-1350 How Has This Been Tested? No need. 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
-
No descriptionView the full article
-
Description New Docker generating script is based on @rpardini for Armbian NEXT with one exception - hard coded values has been replaced with automated generation from our build config. We will be making Docker images for all images except AR-1495 old releases such as Focal / Buster which are currently still tagged as supported. To do: [ ] Switch from armbian-next to master [ ] Resolve AR-1495 Script: https://github.com/armbian/scripts/pull/38/files Test run: https://github.com/armbian/build/actions/runs/3938745257 Jira reference number AR-1449 How Has This Been Tested? [x] Manual run, images are deployed Checklist: [x] My code follows the style guidelines of thi…
-
Description Update odroidxu4-current kernel to 5.4.230. How Has This Been Tested? [x] Reboot of my Odroid HC1 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 [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
armbian-gaming customize launcher for @NicoD-SBC (v2) armbian-gaming customize launcher for @NicoD-SBC (v2) add image suffix -gaming View the full article
-
Description Enabled CONFIG_MT7915E on all kernels. Requires corresponding firmware to work https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/mediatek Jira reference number AR-1817 https://armbian.atlassian.net/browse/AR-1817 [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
-
Description Unstable / testing packages sometimes contain hacks that are patching files. Fixing this in Debian Sid / Trixie Not sure why this happens, but we certainly don't need this check in rolling releases. [🐳|🌱] Checking MD5 sum of installed packages [ debsums ] [🐳|🔨] debsums: changed file /usr/sbin/start-stop-daemon (from dpkg package) [🐳|💥] Error 2 occurred in main shell [ at /armbian/lib/functions/logging/runners.sh:211 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 [ ] …
-
Back in 2022, after a series of issues were found in its design, I made the call to rework some of WirePlumber's fundamentals in order to allow it to grow. So where are we we now? And what's next? Let's dive in! View the full article
-
Description The general improvements for RK3588 on 6.9 and 6.10 weren't as many as we've hoped, but still this is what was mainlined: USB3 DRD support, including PHY usbdp HDMI PHY GPU We already had most of those features patched in via patches, but this gives us the chance to finally be able to remove those and stay closer to mainline. -> PR summary: (+5,895 - 28,098) ~= 22,000 lines less 👍 (meaning less hassles in the future, less maintenance needed) In addition to that, I have also updated our patch to support RK3588 thermal sensors and management, enabling and improving the use of cooling fans. This patch also includes updates for CpuFreq and OPP. We had an o…
-
Description sunxi-6.6: patches: A small cleaning was done. Delete unused ones. Update the changed ones. mk_format_patch: Copy only those patches that have changes in chunks View the full article
-
http://blog.armbian.com/content/images/2025/12/ChatGPT-Image-Dec-8--2025--11_11_38-PM.pngWe’ve added a powerful new Image Flashing Tool to Armbian! You can now browse, download, and flash Armbian images directly to your device’s internal storage or boot media - no external tools required. Everything happens seamlessly inside armbian-config, making installation and re-installation faster, safer, and easier than ever. Key featuresModule pulls data from the official download infrastructure JSON stream and uses simple and robust components to provide a seamless "search & flash" experience. 1. Interactive image browserFinding the right image is now significantly easier. Fo…
-
Description This story with the spidev driver has been going on for quite a long time. Kernel developers do not want this driver to be called by its name spidev. They probably have serious reasons. Starting from kernel version 5.15.1, we will be able to call, load this kernel module only using an alias that should not match the name of this module. This fix allows us to move in line with the upward changes of the kernel and keep our patches of the dtb overlay files in working condition. Please see this page. Checklist: [ ] Test work on board [ ] Test build View the full article
-
Description After the patches have been applied, check and add debian package compression if required. Jira reference number AR-1194 How Has This Been Tested? [x] Only the script has 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 [ ] 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