SBC News
Atom feed, Pull requests awaiting review and other tech news
4463 topics in this forum
-
Description Jira reference number AR-1418 View the full article
-
MLBench enables developers and maintainers to effortlessly gauge how their frameworks perform compared to other implementations, prior code versions, or across different boards, with respect to both runtime performance and other metrics. View the full article
-
Update maintainers synched from the database View the full article
-
Open Source software development thrives on remote collaboration, and continues to do so in 2020, with multiple projects announcing releases in the first quarter. View the full article
-
Description Adding in kernel module for controller support for the rk3588 currently disabled in the kernel 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 [ ] 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
-
Rust is a modern language known for its memory safety, efficiency, and wide range of high-level features. But many beginners also run into something else in Rust: how surprisingly difficult it is to represent some common designs. View the full article
-
Last week, a new version of docker.io, the Docker package provided by Debian, was uploaded to Debian Unstable. Quickly afterwards, the package moved to Debian Testing, the first time in two years that docker.io has migrated to "testing". View the full article
-
Description And disable those that needs more work. Probably best to merge as currently no EDGE is working. Jira reference number [AR-1292] How Has This Been Tested? [x] Build tests 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
-
kernel/memoize: allow customizing memoize's default TTL of 3600 seconds; allow customizing kernel TTL via KERNEL_GIT_CACHE_TTL kernel/memoize: allow customizing memoize's default TTL of 3600 seconds; allow customizing kernel TTL via KERNEL_GIT_CACHE_TTL View the full article
-
fixes #4532 Description In case of booting from NAND SUNXI boards are not echoing "U-Boot loaded from NAND". refers to GH-4532 Testresult This has been tested on a Cubietruck board. [x] Test s. screenshot: Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [n/a] I have commented my code, particularly in hard-to-understand areas [n/a] I have made corresponding changes to the documentation [x] My changes generate no new warnings [n/a] Any dependent changes have been merged and published in downstream modules View the full article
-
Description Update odroidxu4-current kernel to 5.4.204. How Has This Been Tested? [x] Cold 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
-
base-files: add the upstream version both to the artifact_version and the reversioned; possibly fixes #5702 base-files: add the upstream version both to the artifact_version and the reversioned; possibly fixes #5702 OCI tags can't have "+" or "~" so replace those with "--" before using in OCI tag apt (repo) version will have whatever upstream has, including "+" and/or "~" View the full article
-
Description Repository was removed. Lets pin to new one with new commit id. Jira reference number AR-1603 How Has This Been Tested? [x] Compilation aarch64 [x] Compilation armhf 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 Enabling CPU idle can lower CPU power at low load. How Has This Been Tested? [x] Bootup test [x] Stress 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 Disable current CI View the full article
-
On February 8 & 9, Collabora will be attending Integrated Systems Europe 2017, the world's largest tradeshow dedicated to professional AV and electronic systems integration, taking place at the Amsterdam RAI. View the full article
-
Description We certainly don't need dual mode compilation while armbian_repo variant is anyway broken due to other changes. How Has This Been Tested? [x] Build Debian [x] Build Ubuntu and boot 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 Requirement for commit c83b11cf1486ade72cfb92447e9212e654b43d8f so iw command is available on the default images. 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 [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
rpardini's big-ish batch of config changes from late March/23 (G) config: fix: replace undue export statements with declare -g; shellfmt (G) odroidn2: bump to 2022.10 u-boot with boot order patch and nothing else remove old legacy uboot (odroidn2 hasn't even had a legacy BRANCH for a while) (G) meson64: only gxbb and gxl require fetching repo odroidc2-blobs, split hook View the full article
-
Description Move board-specific configs from the rockchip64-common.inc file to the individual board config files using the new extension/hook system. This removes the clutter and traceability issues of all the if ... fi constructs in the family include file, and improves the separation of individual board nuances from the build system at large. How Has This Been Tested? boards available to me have been tested. requesting help testing all (second set of eyes is good) 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…
-
Description https://github.com/torvalds/linux/commit/4c7be57f2772c8ce4e1e43c6a79b8f8d401a4795 linux kernel make install by default will install the old non-compressed one. Then now, it will product vmlinux not vmlinuz lib/functions/compilation/kernel-debs.sh will not found vmlinuz in boot dir View the full article
-
rk322x family: use run_host_command_logged() for u-boot postprocessing (so DDR blob used shows in debug logs) rk322x family: use run_host_command_logged() for u-boot postprocessing (so DDR blob used shows in debug logs) cosmetical change for future clarity View the full article
-
Description Current rockchip64 bootscript always load kernel/etc from the first device partition, but not from partition bootscript itself was loaded. This PR makes bootscript load kernel/etc from the same partition. This allows to easily have multiple boot partitions (primary/backup) and switch them with MBR boot flags or GPT legacy_boot flags. How Has This Been Tested? [x] Compile and boot rk3318-box 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 genera…
-
After several months of work, we are excited to announce a first proposal for a Wayland driver for Wine. The proposal is in the form of an RFC, in order to explore how to best move forward with the upstreaming and further development of the driver. View the full article
-
Description Remove PGP signing from the script as its done in GHA. Also remove generating .current control file as its obsolete in this design. Also remove rootfs-cache alias as we are anyway making action script from scratch. Nobody else uses this. View the full article
-
Description sid and unstable are synonyms of the same repository Credits: going --> https://forum.armbian.com/topic/37503-kali-linux-as-supported-distro/ [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code View the full article
-
When a bug surprises you when doing Apertis packaging of a typical vendor code signing tool, it's time to debug it using the compiler's built-in tools. View the full article
-
Description There was complain on forums that current way of blocking weak password is out of standard. Warning on weak password should be enough. Jira reference number AR-1385 How Has This Been Tested? [ ] Build fresh image and see if it works. 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 Move all patches out from board-special patch folders which is not supportted now. How Has This Been Tested? Unnecessary 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
-
This week in Armbian development saw significant enhancements across multiple areas, including expanded board support and improved hardware compatibility. Notable additions include new images and configurations for Qidi X-6, X-7, and Ariaboard Photonicat2 mainboards, as well as refined kernel patch maintenance and updates for various platforms. The build system received important fixes, such as resolving compilation errors and device tree issues, alongside improvements in Docker utilities and offline mode detection. Several refactoring efforts streamlined backend processes and enhanced user interface elements. The team also introduced automatic fallback mechanisms for Het…
-
In the last two articles we talked about how Explicit Fencing can help the graphics pipeline in general and what happened on the effort to upstream the Android Sync Framework. Now on the third and final post of this series we will go through the Explicit Fencing implementation on DRM and other elements of the graphics stack. View the full article
-
http://blog.armbian.com/content/images/2025/11/armbian_safe-operating.pngSingle Board Computers (SBCs) like the Raspberry Pi, Orange Pi, and Rockchip-based boards pack impressive computing power into compact designs but with that power comes heat. Keeping temperatures within a safe range is critical for performance, stability, and longevity. Most SBCs are designed to operate safely between 0°C and 80°C (32°F to 176°F), though the ideal range depends on the processor and workload. For example, ARM-based chips such as the RK3588 or Broadcom BCM2711 typically idle between 35°C and 50°C, and can safely run under sustained loads up to 70°C-75°C. Once the temperature reaches ar…
-
Description As per Jira description: Base changes on it rather than “clean sheet” to avoid further divergence with time. Jira reference number AR-1439 How Has This Been Tested? [x] Device tree compilation has been tested [ ] Run on Nanopi R2S [ ] Run on Nanopi R4S Note: could not test on real devices because I don't have any; the resulting dtbs should be exactly as they were before. 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 …
-
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 Reapply https://github.com/armbian/build/commit/305886b111ff76a53693a3c171751a8830d106c5 and fix compilation & spi image booting 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 and boot Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My changes generate no new warnings [ ] Any dependent changes have bee…
-
TODO [ ] Explain to me DEFAULT_OVERLAYS so that i can document it else merge with fixme placeholder View the full article
-
The current phrasing is not sufficiently understandable to someone who is not familiar with the source code View the full article
-
https://github.com/armbian/build/blob/main/patch/kernel/archive/rockchip-6.3/01-linux-0002-rockchip-from-list.patch#L248-L291 this looks like better alternative for this patch. and this patch has build issue when build mmc and dw_mmc-rockchip as module, no export symbol for mmc_power_off I should use bug report to create an issue to discuss, but I can't open docs.google.com. 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 yo…
-
rootfs-to-image: create_image_from_sdcard_rootfs(): ignore /home during rsync; fixes #5864 rootfs-to-image: create_image_from_sdcard_rootfs(): ignore /home during rsync; fixes #5864 View the full article
-
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…
-
Description A new issue template for Tasks will make project/task tracking easier on GitHub. See for example how Pi-Hole does project tracking: https://github.com/orgs/pi-hole/projects/22 The tasks will be automatically uploaded to Jira, so no changes there. How Has This Been Tested? [ ] To be tested in future issues 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 View the full article
-
Description Removed rtl8822cs bluetooth patches from sunxi patch directory to make use of patches from driver harness. Also in the process I noticed that rtl8822cs bluetooth patches were upstreamed in 5.18 and were unnecessarily applied on newer kernels. Added condition to prevent the same in driver-network.sh 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 and booted legacy, current and edge allwinner images and tested them on nanopiduo2 Checklist: [X] My code follows the style guidelines of this project [X] I have performed a self-review of my own c…
-
Over the next few days, Collaborans will be getting back on the road and attending two events, one in Manchester and one in Los Angeles. We're also very pleased to be sponsoring one of these events! View the full article
-
http://blog.armbian.com/content/images/2025/12/githubhighlights-2.pngThis week in Armbian development saw a series of refinements and maintenance updates across the build and configuration repositories. Contributors focused on workflow standardization, cosmetic improvements such as board name adjustments, and documentation enhancements. Several technical fixes addressed typos, property mispellings, and package issues, while platform support was expanded with kernel and boot improvements for devices like the Mekotronics R58-4x4 and MusePi Pro. Notable changes also included vendor reorganization and the addition of fallback logic for Ubuntu LTS releases. Overall, the activi…
-
Join us as our 2021 conference schedule gets underway this weekend with the virtual editions of linux.conf.au and MiniDebConf India! Collaborans will be giving talks on recent projects including futex2, and Open Source AI video analytics with Panfrost. View the full article
-
give the yaml lore link and prefix in 000.patching.config.yaml if prefix not found in any file in main patch dir, will grab full patch using b4 write it out with the prefix to main patch dir force a rewrite if file with prefix found, it will skip just delete the file to re-do prefixes should not ever change, and the full b4-provided slug will be appended; respect the "standard" of the patching dir by using the correct prefix View the full article
-
Taking place at the Prague Congress Centre from June 27 to 30, this new 4-day umbrella event brings multiple conferences, including Automotive Linux Summit (ALS) and Embedded Linux Conference (ELC), all under one roof. View the full article
-
Description bump atf to LTS v2.8 for Rockchip64 How Has This Been Tested? Rockpro64 boots 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
-
To follow the naming convention used in the docs View the full article
-
Sunny Spain will have multimedia developers on speed dial next week for the 11th edition of the GStreamer Conference, taking place at the Palexco Convention Centre in A Coruña from September 25 to 26. View the full article
-
u-boot: call olddefconfig after config hooks; use pipetty instead of unbuffer for make u-boot: call olddefconfig after config hooks; use pipetty instead of unbuffer for make also: cli uboot-config produces a defconfig diff (useful to create post_config_uboot_target) View the full article
-
Description Enable some net modules for meson. How Has This Been Tested? [X] Build and run Checklist: [ ] My code follows the style guidelines of this project [X] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [X] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
The merge request has landed, the non-conformant implementation warnings are gone, and NVK's Meson configuration now reads "nouveau" instead of "nouveau-experimental". It's now time to start shipping NVK to users! View the full article
-
Description This should get wifi working on OrangePi Zero2 on current and edge 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] Not tested as I don't have the device. @AGM1968 Could you please test the same? 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 d…
-
Description As per subject, bumps rk322x family to kernel 6.0 How Has This Been Tested? [x] Compiled deb kernel packages and tested on a live system 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 sunxi-6.2 Small correction incorrect spelling 'fixses' directory files which don't apply when checking series.armbian How Has This Been Tested? Patches apply finding correct directories after changes [ ] Test A [ ] Test B Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
Adaptive streaming is a technique to provide flexibility and scalability by offering variable bit-rate streams to the client. Here's a quick guide on how to generate a MPEG-DASH stream (the most completely adaptive streaming technique) using GStreamer. View the full article
-
Description Update Rpi4 kernels, configs and adjust broken patches Jira reference number AR-1574 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 [x] I have made corresponding changes to the documentation [ ] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
rockchip64_common: default, but do not overwrite, BL31_BLOB and MINILOADER_BLOB rockchip64_common: default, but do not overwrite, BL31_BLOB and MINILOADER_BLOB rockchip64_common: move the TB2's special DDR_BLOB out from family file into board file View the full article
-
linux 6.7.y support 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
-
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 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-1438 Tony McKahan an issue complaining that rockpis, among others, was overwriting the mainline kernels devtree. This patch replaces the existing sequence of board-rockpis-* patches doing that with a single one that starts from the rockpi-s devtree newly included in the mainline kernel. In reviewing the devtree, I noticed that the Bluetooth items for UART4 had somehow been lost. So, I restored them. How Has This Been Tested? Build new image. Verified WiFi, eth…
-
This week in Armbian development saw a significant expansion of hardware support, including new board images and compatibility for devices such as the Ariaboard Photonicat 2, SpacemiT MUSE Book, NanoPC T6 Plus, and Mekotronics R58S2. Kernel patches were updated across multiple platforms, notably for Rockchip and Sunxi families, enhancing stability and performance. Several new modules were introduced in the configuration framework, including browser-based code-server, memory management, Docker log viewing, and subscription tracking. Improvements to documentation, security hardening, and code formatting were also implemented. Notable fixes addressed USB, Ethernet, and devic…
-
Description Update odroidxu4-current kernel to 5.4.232. 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
-
When you work on a piece of software, you usually want to be able to build and test it manually on your local system, but without compromising your system or destabilizing the distribution provided software. View the full article
-
Description Update odroidxu4-current kernel to 5.4.233. 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
-
Refresh scorecard action View the full article
-
Description Maintenance. 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
-
artifact-kernel: remove spurious warning when git TTL is set artifact-kernel: remove spurious warning when git TTL is set View the full article
-
Description add armsom-w3.wip github: https://github.com/ArmSoM/armsom-w3-bsp wiki: http://wiki.armsom.org/index.php/ArmSoM-w3 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] 2.5Gb Network r8125 ok [x] Headphone ok [x] usb 2.0 * 2 ok [x] typec ok [x] usb3.0 ok [x] hdmi tx * 2 ok [x] 40pin-Header ok [x] LED ok [x] RTC ok [x] debug ok [x] Fan ok [x] M2 E key ok [x] MIPI CSI ok [x] MIPI DSI ok [x] POE ok 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 co…
-
Description We voted to switch before release. Jira reference number AR-1695 How Has This Been Tested? [x] Boot Nanopi M4v2 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
-
Be part of the FOSSXR lineup by submitting your talk by September 5th, 2022. That means there's one week left for all you AR and VR enthusiasts and industry movers to share your exciting XR projects/news/demos with the world. View the full article
-
Embedded Recipes returns to Nice for its second standalone edition, along with Linux Media Summit, PipeWire, libcamera, GStreamer Spring Hackfest, and new Display Next Hackfest & BlueZ F2F. Visit our table for Tyr, ML video analytics & Flipper One prototype! View the full article
-
The single-board computer (SBC) and embedded computing market is seeing steady expansion, with a projected valuation of $3.6 billion USD by 2030, growing at a compound annual growth rate (CAGR) of 6–7% ¹². Growth is largely driven by the rising demand for edge computing, IoT, industrial automation, and AI-enabled systems. ARM-based systems dominate the market due to their low power consumption and cost efficiency, accounting for over 40% of deployed SBCs ¹. However, RISC-V is emerging as a compelling open-source alternative, particularly in industrial and academic sectors, while x86 remains important for legacy and high-performance use cases ². Asia-Pacific leads global g…
-
Panfrost's ES 3.0 support has landed in upstream Mesa and works with a mainline Linux kernel. The support is still early, but if you're feeling adventurous, feel free to give it a try on your favourite ES 3.0 applications and games. View the full article
-
Description Ability to collect correct kernel headers for a version greater than or equal to 5.19. These changes in the names of kernel configuration variables currently affect only arch/x86. Checklist: [x] Test build View the full article
-
Over the next few days, Collabora is very excited to be taking part in three events where we'll be exhibiting as well as giving talks: Augmented World Expo, Automotive Linux Summit and Open Source Summit Japan. 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]: I won't use JIRA as it's evidently a contributor to the replication crisis in the computer science 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] Daily driving it, tell ya in few days 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, particula…
-
MLfix is an open-source tool that combines novel unsupervised machine-learning pipelines with a new user interface concept that, together, help annotators and machine-learning engineers identify and filter out label errors. View the full article
-
Description I thought edge would carry the fixes forward, missed 6.4 folder. How Has This Been Tested? Carryover from 6.3 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 The idea is to generate output/git_sources.json file that will contain url, branch and commit hash combo. The easiest way to generate file for all devices is to run ./compile.sh targets. Then at the time of release we will copy the output/info/git_sources.json file to config/sources/git_sources.json. Once the file is copied, the hash information from the file will be used to fetch resources for git repositories where branches are specified instead of tags or commits. There can be other ways to do this as well. I am just too tired to experiment more on the same. Raising it to be a communication starter. Jira reference number AR-2087 Based on: https://github.c…
-
As we begin winding down 2019, it's time to take a moment to celebrate the new Collaborans who joined our various engineering and administrative teams in Q2 & Q3 this year! View the full article
-
No descriptionView the full article
-
This week’s Armbian development saw significant enhancements across hardware support and system functionality. The Arduino UNO Q was officially added, along with new firmware and flash binaries for the QRB2210 and QCM2290 variants. HDMI CEC support was introduced for Rockchip RK3588/RK3576 SoCs, while panel compatibility expanded with updates for Raspberry Pi and Hardkernel ODROID-Vu8S. Key kernel improvements included a bump to version 7.0-rc6 and rewritten patches for Rockchip64-6.18. The release also featured workflow hardening, exclusion of unsupported boards, and fixes for USB-C OTG mode on Odroid-M2. These updates collectively strengthen Armbian’s platform stability…
-
Description Backported PR from https://github.com/jwrdegoede/rtl8189ES_linux/pull/87 to all other wifi drivers. (similar to #4661) Need to fix, but currently skipped: rtl8723cs: This driver was added to each kernel separately. Impossible to maintain. Need move driver to separated repo and add to the drivers_network.sh. rtl8723bs: have different code base, can't easily be ported. How Has This Been Tested? [x] It's builds without errors. 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…
-
Description meson: edge: Bump to v6.6 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 [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
-
small batch of lib fixes (mid+/April'23) Fixing the last batch. Some stupid mistakes. revert: run kernel make through pipetty for moar colors (breaks make menuconfig) - thanks @EvilOlaf artifacts: add git SHA1 sanity checking memoize-cached: add flock locking to run_memoized() to avoid error when run in parallel lib: shellfmt & fix gen-library to match artifact: rootfs: fix artifact_rootfs_config_dump() with added rootfs pkgs (should work now, I promise) View the full article
-
odroidn2l: bump to u-boot v2023.10; boot-usb-first patch now only in board folder odroidn2l: bump to u-boot v2023.10; boot-usb-first patch now only in board folder with this, there are no more boards with v2023.07 View the full article
-
Description Adaptation of @the-going import and closing https://github.com/armbian/build/issues/5268 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 [x] I have made corresponding changes to the documentation [ ] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
patching: accept a sha1 in BASE_GIT_TAG (as well as branch or tag) patching: accept a sha1 in BASE_GIT_TAG (as well as branch or tag) just for convenience View the full article
-
Description There are many sound outputs on rock5b with the same name. This udev rule will differentiate them. 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] Desktop image built success [x] Audio output name changes in gnome sound setting. 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 bee…
-
Description Removed Allwinner spi patch for u-boot. It was upstreamed in 2018 and is currently available as SPI_SUNXI config option in u-boot. Also it looks like driver added by the removed patch was never enabled for any of the boards. Hence removing it also doesn't makes any difference for that reason either. 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 module…
-
Description bump le potato to u-boot 2024.01 How Has This Been Tested? builds and boots 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
-
Open hardware is growing faster than ever and breaking in new ways.http://blog.armbian.com/content/images/2025/12/New_review1.png2025 has been a productive year for the Armbian project. As the Single Board Computer ecosystem continues to fragment and expand, Armbian has consolidated its position as the universal glue holding the open-source hardware world together. Our mission remains clear: providing a consistent, reliable build framework that generates operating system for an increasingly diverse hardware landscape. Hardware diversity and development velocityThe most visible metric of our growth is hardware support. This year, the team successfully integrated 61 new boa…
-
Description Breaks building of certain desktops. Jira reference number AR-1489 View the full article
-
Description systemctl reload-or-restart ssh prevents botching job if sshd is started by socket How Has This Been Tested? Quite harmless change which broadens systemctl tolerance towards services, no negative impacts expected 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
-
Description Build train breaks. Todo: move back once / if fixed 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 #5007 Support unmbers in username. But don't make sure that the first charactor of username isn't number. So let's fix it. How Has This Been Tested? [ ] Manual grep 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
-
Check out the April issue (#222) of Linux Format magazine for our new monthly column on all things Open Source, including graphics, multimedia and more! View the full article
-
Collabora will be exhibiting at IBC 2016, the premier annual event for professionals engaged in the creation, management and delivery of entertainment and news content worldwide. View the full article