Skip to content
View in the app

A better way to browse. Learn more.

Armbian Community Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

SBC News

Atom feed, Pull requests awaiting review and other tech news

  1. Started by RSS Bot,

    Modernizing SBC Storage: From Qualcomm EDL Flashing to SPI-to-NVMe Boots For years, single-board computer (SBC) storage followed a simple, predictable pattern: flash an image onto a microSD card or eMMC module, plug it in, and turn on the board. However, as modern embedded hardware approaches laptop-grade performance, that legacy approach is starting to break down. The latest quarter of Armbian development highlights a major shift toward modern storage pipelines. By combining Qualcomm Emergency Download (EDL) flashing in Armbian Imager 2.0 with a redesigned installation engine, Armbian is making high-performance hardware far easier to set up. Direct Qualcomm Flashing with…

    • Reputation Points

    • 0 replies
    • 285 views
  2. Immich is a high-performance, self-hosted photo and video backup solution, ideal for individuals and families seeking an alternative to cloud-based services like Google Photos or iCloud. It offers a private, secure space to store, browse, and share memories without sacrificing modern features or user experience. With Armbian, deploying Immich on single-board computers is easy whether you're using a RockPro64, Raspberry Pi, or Odroid running Armbian. What makes Immich stand out?Immich combines a sleek interface with powerful functionality: Automatic mobile uploads for seamless backupFacial recognition and machine learning search to organize contentMulti-user support for f…

    • Reputation Points

    • 0 replies
    • 1.6k views
  3. 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…

    • Reputation Points

    • 0 replies
    • 675 views
  4. Started by RSS Bot,

    Single Board Computers (SBCs) like the Orange Pi 5, Radxa Rock 5, and others powered by modern SoCs are more powerful than ever. But that performance comes with a cost heat. Without proper thermal management, these boards can throttle, crash, or suffer long-term damage. Whether you’re running a server, media center, or developer workstation, adding a simple heatsink can dramatically improve stability, performance, and device lifespan. Why heat is a problem for SBCsAll computers generate heat and SBCs are no exception. The CPU, GPU, RAM, and power management chips on an SBC work hard, and as a result, temperatures rise quickly under load. Unlike laptops and desktops, most …

    • Reputation Points

    • 0 replies
    • 706 views
  5. Single Board Computers (SBCs) have revolutionized embedded computing, offering powerful capabilities in compact, low-power packages. However, unlike traditional desktops with their readily swappable hard drives, storage on SBCs comes in various forms, each with its own trade-offs in terms of performance, cost, and reliability. Understanding these differences is crucial for any project, from a simple home automation hub to a demanding edge AI device. microSD cards: the ubiquitous entry point For many, the microSD card is the first encounter with SBC storage. Its low cost and universal compatibility with most boards, including the popular Raspberry Pi series, make it an acc…

    • Reputation Points

    • 0 replies
    • 938 views
  6. The Evolution of SBCs: From Hobby Boards to Edge ComputingOver the past two decades, single-board computers (SBCs) have transformed from experimental maker tools into the backbone of modern embedded and edge systems. What started as a handful of affordable hobby boards has grown into a diverse ecosystem powering automation, AI, and connected infrastructure around the world. From Prototypes to PossibilityEarly SBCs were humble experiments — small circuit boards combining processor, memory, and I/O on one platform. For years they lived quietly inside industrial machines and educational kits. The real turning point came in the early 2010s with boards like the Raspberry Pi, B…

    • Reputation Points

    • 0 replies
    • 829 views
  7. When you download an Armbian image, flash it to your SD card or SSD, and boot your board, a huge amount of automation has already happened behind the scenes. That invisible engine is what you can see at https://actions.armbian.com. Think of it as the mission control center of Armbian’s infrastructure. It doesn’t look flashy, but it represents one of the most important parts of the project: the system that builds, tests, validates, and maintains Armbian for hundreds of boards, kernels, and configurations. Armbian isn’t just an operating system. It’s an automated production platform for embedded Linux.What is actions.armbian.com?actions.armbian.com is Armbian’s public autom…

    • Reputation Points

    • 0 replies
    • 325 views
  8. Keep your SBC running cool and fastHeat is the enemy of performance. When your SBC gets too hot, it automatically slows down to prevent damage through thermal throttling. While most heatsinks come with pre-applied thermal pads for convenience, switching to quality thermal paste can significantly improve cooling and keep your board running at full speed. Why what's between your chip and heatsink mattersBoth thermal paste and thermal pads serve the same purpose: filling microscopic air gaps between your chip and heatsink. Air is one of the worst heat conductors, so eliminating these gaps is crucial for efficient cooling. Thermal paste wins because it's thinner and conforms …

    • Reputation Points

    • 0 replies
    • 382 views
  9. A more reliable release process - made togetherhttp://blog.armbian.com/content/images/2025/11/release.png Each release cycle brings us closer to a smoother, more predictable, and more professional workflow—and this cycle was no exception. Our release process continues to evolve with better tooling, clearer procedures, and an increasing ability to deliver consistent results across a rapidly expanding and diverse hardware ecosystem. Despite having a significant amount of automated testing in place, the most reliable testing remains manual testing. Every image in this release was manually validated for basic functionality. This is a massive undertaking that requires time, di…

    • Reputation Points

    • 0 replies
    • 565 views
  10. Started by RSS Bot,

    Armbian, a leading Linux distribution tailored for single-board computers (SBCs), has officially announced the release of v25.8.1, a significant update that landed on August 2025. This release marks another stride in the project's mission to deliver a reliable, high-performance, and versatile Linux ecosystem for ARM-based devices. The latest version is a testament to the power of community-driven development, packing a wealth of improvements, expanded platform support, and robust kernel and bootloader updates that will benefit developers and enthusiasts alike. Kernels, Bootloaders, Firmware At the core of the August release is a strong focus on reinforcing the operating s…

    • Reputation Points

    • 0 replies
    • 1k views
  11. A friendlier, faster, snap-free desktop install in armbian-configIf you've installed a desktop environment with armbian-config over the last few months, you may have noticed things feel different: there's a tier you can pick, the browser actually works on every arch, uninstall doesn't take half your system with it, and there's no snap pop-up surprising you on Ubuntu builds. That's not by accident — the desktop submodule has been quietly rebuilt from the ground up. Here's what landed, why we did it, and what it means for you. Pick the desktop you want — at install, and afterThree tiers, instead of one all-or-nothing install: minimal — DE + display manager + a terminal. Abo…

    • Reputation Points

    • 0 replies
    • 1.5k views
  12. Description Fixes the not matching mvebu pwm patch, no functional changes. Jira reference number AR-1213 How Has This Been Tested? [x] Build clearfogpro current [x] Build clearfogpro edge View the full article

    • Reputation Points

    • 0 replies
    • 1k views
  13. Description This commit forces cgroup v1 usage as a workaround for docker / runc BPF issues until a proper fix is submitted Context Docker 20.10+ cannot run on our Asus Tinkerboard, it throws BPF related errors (Like opencontainers/runc#2959 , especially this comment). I tried a lot of armbian flavors (focal, jammy, bullseye + current, edge and legacy kernels), and even building an image with CONFIG_BPF_SYSCALL=y as suggested by this comment but it didn't fix the issue. The only thing that fixed docker was to add extraargs=systemd.unified_cgroup_hierarchy=0 to /boot/armbianEnv.txt. Until someone else does a proper fix to make cgroup v2 working, I suggest downgrading to …

    • Reputation Points

    • 1 reply
    • 6.1k views
  14. 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…

    • Reputation Points

    • 0 replies
    • 878 views
  15. Description Test MR to check if all CI features works as expected. 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 new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article

    • Reputation Points

    • 0 replies
    • 844 views
  16. Description This script is for manual work. It facilitates the creation of a series of non-numbered patches. Why is this the case? Just watch a little recent story: armbian-build> gitk -- patch/kernel/archive/sunxi-5.15 It is very easy to see which scripts have changed. View the full article

    • Reputation Points

    • 0 replies
    • 902 views
  17. Description This change makes Bluetooth work with the Orange PI 3 LTS. It's based on these commits: https://github.com/orangepi-xunlong/orangepi-build/commit/ef22bd4b078388eab200a68384a6dff8d959dcb0 https://github.com/orangepi-xunlong/orangepi-build/commit/ed6d012459461014d41acd22316c1643ff94a127 https://github.com/orangepi-xunlong/orangepi-build/commit/7d01d1d61c99b3038601f061751a46920446f189 How Has This Been Tested? I build focal current image and test on OPI 3 LTS. Before this change, there is no /sys/class/bluetooth. After this change I can scan bluetooth and pair with my mobile phone. pierre@orangepi3-lts:~$ ls /sys/class/blue* hci0 pierre@orangepi3-lts:~$ sy…

    • Reputation Points

    • 2 replies
    • 4.5k views
  18. Description Add ClockworkPi DevTerm A06 support https://github.com/armbian/build/issues/3564 Jira reference number AR-1136 How Has This Been Tested? Checklist: [x] Test running on console [x] Test build on my ubuntu pc View the full article

    • Reputation Points

    • 0 replies
    • 891 views
  19. Description Make compatibility changes to remove the need to update u-boot environment Jira reference number AR-1191 How Has This Been Tested? [ ] Boot with this revision of the boot script on new u-boot environment [ ] Boot with this revision of the boot script on old u-boot environment View the full article

    • Reputation Points

    • 0 replies
    • 870 views
  20. Test build and run View the full article

    • Reputation Points

    • 0 replies
    • 929 views
  21. Started by RSS Bot,

    Description In gnome when I insert a u disk and want to click eject from the left dock, I get no eject command error. After installing eject package, I can eject the u disk successfully now. 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

    • Reputation Points

    • 0 replies
    • 870 views
  22. Description Documenting functional Image Tree Source files. These files are not currently used for any builds. How Has This Been Tested? No test needed, documentary changes View the full article

    • Reputation Points

    • 0 replies
    • 948 views
  23. Add gcc-aarch64-linux-gnu into dockerfile to make possible build in docker without external toolkit on x64 builder View the full article

    • Reputation Points

    • 0 replies
    • 931 views
  24. Description KDE plasma desktop for Debian Sid Jira reference number [AR-9999] How Has This Been Tested? [ ] Build and boot Odroid N2 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

    • Reputation Points

    • 0 replies
    • 932 views
  25. Description Add hint about .csc meaning View the full article

    • Reputation Points

    • 0 replies
    • 1k views
  26. Description Jira reference number AR-1185 How Has This Been Tested? [ ] Install test on Jammy 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

    • Reputation Points

    • 0 replies
    • 849 views
  27. Description This hack is needed for Radxa Zero to boot from Kingston eMMC. Foresee eMMC (which is what we used originally) appears to be unaffected. No kernel modification is required, which is explained here. Pinging @rpardini How Has This Been Tested? Several affected users including @lanefu had manually flashed a custom U-Boot with this hack and got board booting. View the full article

    • Reputation Points

    • 0 replies
    • 958 views
  28. Description Closing https://github.com/armbian/build/issues/3755 Jira reference number AR-1179 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

    • Reputation Points

    • 0 replies
    • 929 views
  29. Description Add emmc related device tree nodes referring to legacy kernel device tree Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. I don't have emmc module on my rock-3a, but one of my friend has. Before this commit emmc is not detected and command lsblk doesn't show emmc block. I compiled a kernel and send it to him to test. After this commit he can install armbian to emmc and boot successfully. [x] Build successfully. [x] Emmc is detected and can install armbian to it. Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own c…

    • Reputation Points

    • 0 replies
    • 1.1k views
  30. Description Enable Security Scorecards - Security health metrics for Open Source projects Jira reference number AR-1229 How Has This Been Tested? Tested on user repository. 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

    • Reputation Points

    • 0 replies
    • 935 views
  31. Description In kernel 5.18 sfc is added to device tree: https://github.com/armbian/build/blob/master/patch/kernel/archive/rockchip64-5.18/rk356x-sfc-support.patch. So it is possiable to install u-boot to spi flash inside linux system. U-boot image generating commands is reffering to this radxa wiki page(also written by me). Now I can install u-boot to spi flash using command nand-sata-install, and my system on NVME boots with no issue. @catalinii you can test it if you have a NVME rootfs because sfc is the at the last boot order. 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 co…

    • Reputation Points

    • 0 replies
    • 1.8k views
  32. Description As the Linux Kernel maintainers have decided that an exposed SPI interface is not a device, add a compatible device type to fix the intentional breakage of spidev functionality for single board computer usecases Jira reference number AR-1196 How Has This Been Tested? Compilation testing, functional testing proved concept for Sunxi (@The-going), Rockchip64 (@lanefu) Implemented on: [X] Meson64 [X] Sunxi (pre-existing, not part of this PR) [ ] Rockchip64 [ ] Rockchip 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 [ …

    • Reputation Points

    • 0 replies
    • 1k views
  33. Description Various fixes and improvements to main build train. Jira reference number [AR-9999] How Has This Been Tested? [x] Generating stable images [ ] Generating nighly images 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

    • Reputation Points

    • 0 replies
    • 943 views
  34. anbox-modules needs kprobes https://github.com/armbian/build/issues/3883 View the full article

    • Reputation Points

    • 0 replies
    • 1.1k views
  35. 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-1248 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

    • Reputation Points

    • 0 replies
    • 907 views
  36. Added rsync-option '--delete' to syncToDisk to prevent overfilled ramdisk. Description The entire problem description can be found in this forum thread: https://forum.armbian.com/topic/19995-armbian-ramlog-problems-and-possible-improvements/ Jira reference number [AR-9999] How Has This Been Tested? /var/log.hdd/journal will use less space right after the midnight cronjobs. 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 [ ] Any dep…

    • Reputation Points

    • 0 replies
    • 922 views
  37. Description After dramatically reducing labels used in build system - to improve UX and label usage, we also need to adjust our automated Actions driven labeler. Jira reference number AR-959 How Has This Been Tested? Not tested - config system changes only. 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 [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

    • Reputation Points

    • 0 replies
    • 833 views
  38. Description Adjust mainlined patches that prevent compilation. Didn't try to compile, just a quick check to verify it passes patching phase without failures. How Has This Been Tested? [x] Patching completes for rk322x family [x] Patching completes for rockchip family 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

    • Reputation Points

    • 0 replies
    • 903 views
  39. Description Linux odroidn2 5.10.123-meson64 → Linux odroidn2 5.10.123-armbian-meson64 Jira reference number AR-1233 How Has This Been Tested? [x] Build kernel. Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [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

    • Reputation Points

    • 0 replies
    • 992 views
  40. Signed-off-by: Rosen Penev rosenp@gmail.com View the full article

    • Reputation Points

    • 0 replies
    • 979 views
  41. Description Needed for assembling Orangepizero2 legacy boot loader. Jira reference number AR-1199 How Has This Been Tested? [x] Generated and booted image from sources 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

    • Reputation Points

    • 0 replies
    • 1.1k views
  42. Description Remove missing packages that were preventing successful assembly. Jira reference number AR-1171 How Has This Been Tested? [x] Build and flash image Checklist: [x] My code follows the style guidelines of this project [x] My changes generate no new warnings View the full article

    • Reputation Points

    • 0 replies
    • 777 views
  43. Description Removing udev rules which were causing flickering. Jira reference number AR-1061 How Has This Been Tested? [x] Generated and run Debian Cinnamon image with EDGE kernel (5.17.5) Checklist: [x] My code follows the style guidelines of this project [x] My changes generate no new warnings View the full article

    • Reputation Points

    • 0 replies
    • 868 views
  44. Started by RSS Bot,

    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

    • Reputation Points

    • 0 replies
    • 886 views
  45. Started by RSS Bot,

    Description Maintenance. Jira reference number [AR-9999] How Has This Been Tested? [ ] Tested build at MR View the full article

    • Reputation Points

    • 0 replies
    • 944 views
  46. Bumps crazy-max/ghaction-import-gpg from 3 to 5. Release notes Sourced from crazy-max/ghaction-import-gpg's releases. v5.0.0 Node 16 as default runtime (#136) This requires a minimum Actions Runner version of v2.285.0, which is by default available in GHES 3.4 or later. v4.4.0 Use eslint prettier plugin (#132) Bump openpgp from 5.2.0 to 5.2.1 (#131) Bump minimist from 1.2.5 to 1.2.6 (#134) Bump @​actions/exec from 1.1.0 to 1.1.1 (#133) v4.3.0 Update dev dependencies and workflow (#130) Fix error deleting keys with short key id (#129) Bump openpgp from 5.1.0 to 5.2.0 (#128) v4.2.0 Align default ttl with GitHub job run timeout (#126) Delete key using primary k…

    • Reputation Points

    • 0 replies
    • 1.7k views
  47. Description Allwinner is tied to tags by default in order to have better control on upgrading. Due to large amount of patches, this is safest method. How Has This Been Tested? Not tested, CI at PR needs fixing. 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

    • Reputation Points

    • 0 replies
    • 885 views
  48. Started by RSS Bot,

    Description @150balbes @paolosabatino @The-going if anyone finds time to check this. (media:media:current:firefly-rk3399) (rockchip64:rockchip64:current:clockworkpi-a06) drivers/spi/spi-rockchip.c:767:12: error: redefinition of ‘rockchip_spi_setup’ make[2]: *** [scripts/Makefile.build:288: drivers/spi/spi-rockchip.o] Error 1 make[1]: *** [scripts/Makefile.build:550: drivers/spi] Error 2 (rk322x:rk322x:current:rk322x-box) (rockchip:rockchip:current:tinkerboard) make[4]: *** [scripts/Makefile.build:288: drivers/staging/media/rkvdec/rkvdec.o] Error 1 make[3]: *** [scripts/Makefile.build:551: drivers/staging/media/rkvdec] Error 2 (sunxi64:sunxi64:edge:bananapim64) (sunxi:s…

    • Reputation Points

    • 0 replies
    • 920 views
  49. No descriptionView the full article

    • Reputation Points

    • 0 replies
    • 977 views
  50. Started by RSS Bot,

    Description Trunk to next release version. View the full article

    • Reputation Points

    • 0 replies
    • 1.1k views
  51. Description Devicetree of rock3a has get merged to linux-next with filename rk3568-rock-3a.dts. Change the filename to keep up with mainline kernel. 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] Rock3a edge image can boot up 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 depende…

    • Reputation Points

    • 0 replies
    • 1.6k views
  52. Description It seems that dev channel doesn't always produce arm64 chromium packages. Changing to beta channel seems to solve the problem. Jira reference number AR-1169 How Has This Been Tested? [x] Generated full Gnome Jammy desktop 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

    • Reputation Points

    • 0 replies
    • 1k views
  53. This should help with keeping the GitHub actions updated on new releases. This will also help with keeping it secure. Dependabot helps in keeping the supply chain secure https://docs.github.com/en/code-security/dependabot GitHub actions up to date https://docs.github.com/en/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot https://github.com/ossf/scorecard/blob/main/docs/checks.md#dependency-update-tool Signed-off-by: naveen 172697+naveensrinivasan@users.noreply.github.com View the full article

    • Reputation Points

    • 0 replies
    • 1.1k views
  54. Restrict the GitHub token permissions only to the required ones; this way, even if the attackers will succeed in compromising your workflow, they won’t be able to do much. Included permissions for the action. https://github.com/ossf/scorecard/blob/main/docs/checks.md#token-permissions https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs Keeping your GitHub Actions and workflows secure Part 1: Preventing pwn requests Signed-off-by: naveen 172697+naveensrinivasan@users.noreply.github.com View the full article

    • Reputation Points

    • 0 replies
    • 903 views
  55. Pinned actions by SHA https://github.com/ossf/scorecard/blob/main/docs/checks.md#pinned-dependencies Pin actions to a full length commit SHA Pinning an action to a full length commit SHA is currently the only way to use an action as an immutable release. Pinning to a particular SHA helps mitigate the risk of a bad actor adding a backdoor to the action's repository, as they would need to generate a SHA-1 collision for a valid Git object payload. How do I validate these SHA? https://julienrenaux.fr/2019/12/20/github-actions-security-risk/ https://docs.github.com/en/actions/security-guides/security-hardening-for-github-actions#using-third-party-actions Also, depend…

    • Reputation Points

    • 0 replies
    • 1.8k views
  56. Started by RSS Bot,

    Description Closes #2880. 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

    • Reputation Points

    • 0 replies
    • 843 views
  57. Started by RSS Bot,

    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

    • Reputation Points

    • 0 replies
    • 951 views
  58. Started by RSS Bot,

    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

    • Reputation Points

    • 0 replies
    • 850 views
  59. Started by RSS Bot,

    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

    • Reputation Points

    • 0 replies
    • 1.2k views
  60. Description Package deprecation in Debian SID. Jira reference number AR-1178 View the full article

    • Reputation Points

    • 0 replies
    • 944 views
  61. patch obsolete, fixes present in ATF 2.6 https://github.com/ARM-software/arm-trusted-firmware/commit/7fb82d82863d94eb5938119f149299558deeca46, introduced to armbian https://github.com/armbian/build/commit/6bf936d2e3eeae8cddadb294ead89d0e1ce89c7d Description Obsolete patch removal How Has This Been Tested? Patch not applied so removed 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 publi…

    • Reputation Points

    • 0 replies
    • 933 views
  62. No descriptionView the full article

    • Reputation Points

    • 0 replies
    • 923 views
  63. Description One to many was enabled in CURRENT kernels. Odroid current is 5.4.y while for one wireless driver that is too old. https://github.com/armbian/build/pull/3918 Jira reference number AR-182 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

    • Reputation Points

    • 0 replies
    • 906 views
  64. Description 8822bu would need adjustment for legacy kernels, but we don't need that Jira reference number AR-1179 How Has This Been Tested? [x] Build test on meson64-legacy [x] Build test on mvebu-legacy [x] Build test on rk322x-legacy [x] Build test on rk35xx-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 [ ] 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

    • Reputation Points

    • 0 replies
    • 991 views
  65. Description Due to changes in Opi legacy kernel, one out of the tree wireless driver broke down. We have patch it for modern kernel, but for this one another patch or adjustment is needed. This can be done later, but in order to have things build-able, lets disable it. Jira reference number AR-1179 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 [ ] 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…

    • Reputation Points

    • 0 replies
    • 985 views
  66. Description Its an old issues and it looks like it helps: https://forum.armbian.com/topic/14064-my-apt-search-has-become-super-slow-recently/page/2/ Jira reference number AR-296 How Has This Been Tested? Tested by community. 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

    • Reputation Points

    • 0 replies
    • 1.1k views
  67. Description Removing deprecated package Jira reference number AR-1178 How Has This Been Tested? [x] Docker image creation 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

    • Reputation Points

    • 0 replies
    • 987 views
  68. Description As per subject, BPF filters have been requested by some forum users for docker usage, so here they are. How Has This Been Tested? [x] Compiled successfully rk322x-current (5.15) deb packages 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

    • Reputation Points

    • 0 replies
    • 1.1k views
  69. Description Jira reference number AR-1245 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 Cinnamon Sid image for Odroid N2 [x] Build and boot Budgie Sid image for Odroid N2 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 t…

    • Reputation Points

    • 0 replies
    • 1.1k views
  70. Description #3796 Enable this config to support emmc on rock3a. View the full article

    • Reputation Points

    • 0 replies
    • 915 views
  71. Description Jira reference number AR-1249 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

    • Reputation Points

    • 0 replies
    • 1.2k views
  72. This resolves a bug that affects r8153b USB network interface causing the RX interface to hang on load. On some xHCI controllers (e.g. Rockchip RK3399/RK3328/RK1808), they need to enable the ENT flag in the TRB data structure to force xHC to prefetch the next TRB of a TD. The quirk patch is already applied to dwc3 xhci usb on rockchip64, and enabled for rk3399. Enable the quirk on RK3328 through device tree node properties in rk3328.dtsi Description This resolves a bug that affects r8153b USB network interface causing the RX interface to hang on load on Orange Pi R1plus LTS and has been reported in Nano Pi R2S and probably affects Orange Pi R1plus and others using USB3…

    • Reputation Points

    • 0 replies
    • 2.5k views
  73. Started by RSS Bot,

    Description In #3814 I disable rtl8812au since build failed in kernel 5.18. Now upstream has fixed this issue aircrack-ng/rtl8812au#964, so I add it back. 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 kernel successfully 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…

    • Reputation Points

    • 0 replies
    • 1k views
  74. Description Building a FIT image on espressobin by using the post-creation initramfs hooks, like the legacy image builder uses. Boot script has been modified to use the FIT image. Variable added to armbianEnv.txt to choose board version (current valid options "v5", "v7") How Has This Been Tested? Built and ran image, ran update-initramfs script. Have not tested upgrade - expected that the script to create the FIT image will install as part of the BSP, but the boot.cmd will NOT be updated and boot.scr.uimg will NOT be regenerated. These steps could be done manually. Since legacy image script remains, no breakage is expected. Checklist: [x] My code follows the style gu…

    • Reputation Points

    • 0 replies
    • 1k views
  75. Description Continuation of work on the development of a unified package installation function in the armbian build system. Sometimes we need to install a package as a package file that is located in the local directory. Now the function will independently calculate the package dependencies and install these dependencies and the package file itself. How Has This Been Tested? It is well tested. We can start using this new opportunity. [x] The installation of packages that are not available in the available repositories has been tested. The packages were taken\downloaded from third-party sources. Checklist: [x] My code follows the style guidelines of this project [x] I…

    • Reputation Points

    • 0 replies
    • 976 views
  76. Started by RSS Bot,

    Description Cleanup and order firstrun scripts to use systemd firstboot logic. Cleanup image according to systemd so multiple flashes don't share machine-id or random seed Cleanup espressobin-related logic enabling networkd and resolved services. Replaces #3642 and #3769 Jira reference number AR-1174 How Has This Been Tested? [ ] Flash the new image and see if it completes firstrun scripts and populates /etc/machine-id 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 [ ]…

    • Reputation Points

    • 0 replies
    • 877 views
  77. Fix for #3850 I found image have no files for locales en_US.UTF-8 and C.UTF-8 whet it forced. Then I add code to build them. [×] build image with rootfs [ ] 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

    • Reputation Points

    • 0 replies
    • 1.3k views
  78. fix source https://github.com/150balbes/wifi/commit/ee88babf55ad75b49c3312f997fd289e5ca4016b View the full article

    • Reputation Points

    • 0 replies
    • 1.2k views
  79. Image building in ubuntu jammy on aarch64 platform breaks with diagnostic [ o.k. ] Calling image customization script [ customize-image.sh ] [ o.k. ] No longer needed packages [ purge ] [ o.k. ] Unmounting [ /root/armbian/.tmp/rootfs-4a58bdb8-aac0-472d-8f05-0d11ef0816e8 ] [ o.k. ] Preparing image file for rootfs [ odroidn2 jammy ] [ o.k. ] Current rootfs size [ 1285 MiB ] [ o.k. ] Creating blank image for rootfs [ 1612 MiB ] [ o.k. ] Creating partitions [ root: ext4 ] [ error ] ERROR in function check_loop_device [ main.sh:588 -> main.sh:549 -> debootstrap.sh:97 -> debootstrap.sh:658 -> image-helpers.sh:112 -> general.sh:0 ] [ error ] Device node /dev/loop…

    • Reputation Points

    • 0 replies
    • 1.4k views
  80. Description Jira reference number AR-1214 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

    • Reputation Points

    • 0 replies
    • 982 views
  81. Fixed gnome on debian builds for proper build backgrounds icons and other issues View the full article

    • Reputation Points

    • 0 replies
    • 928 views
  82. Description In the case when there are more than one pair of brackets, the regular expression removes the names between the extreme pair brackets. And dependencies cannot be installed. Currently, the syntactic analysis of the resulting dependency string is performed correctly by the installation function itself. A regular expression is not needed here. Checklist: [x] Tested by building a new library package View the full article

    • Reputation Points

    • 0 replies
    • 987 views
  83. No descriptionView the full article

    • Reputation Points

    • 0 replies
    • 951 views
  84. Fixes legacy kernel for rockchip64. Configuration automatically updates unsupported options. Fix BT for Station M1 View the full article

    • Reputation Points

    • 0 replies
    • 1k views
  85. Description In pull request #3845 I remove the UBOOT_TARGET_MAP for rkspi_loader.img to fix github workflow build error, but on the other hand spi image rkspi_loader.img will not get build in the u-boot deb package. So I add rkspi_loader.img back to UBOOT_TARGET_MAP. 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] Github workflow build successfully: https://github.com/amazingfate/armbian-rock3a-images/runs/6728809237?check_suite_focus=true [ ] Package linux-u-boot has rkspi_loader.img. Checklist: [x] My code follows the style guidelines of this project [x] …

    • Reputation Points

    • 0 replies
    • 1.2k views
  86. Description Pull request #3838 add spi boot support for rock-3a. It can build successfully on my local machine, but build will fail in github workflow environment: https://github.com/amazingfate/armbian-rock3a-images/runs/6648716251?check_suite_focus=true#step:3. After this fix build is ok now: https://github.com/amazingfate/armbian-rock3a-images/runs/6649318129?check_suite_focus=true 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 sucessfully in github workflowwnvironment. Checklist: [x] My code follows the style guidelines of this project [x] I have…

    • Reputation Points

    • 0 replies
    • 946 views
  87. 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

    • Reputation Points

    • 0 replies
    • 771 views
  88. Started by RSS Bot,

    Description The process of installing packages in the base system has been optimized and a minor warning about an unspecified localization has been fixed Checklist: [x] Test build of the root file system archive for all supported operating systems View the full article

    • Reputation Points

    • 0 replies
    • 1k views
  89. Fixing package list in all mate desktops as mouse input and keyboard input fail after booting desktop. View the full article

    • Reputation Points

    • 0 replies
    • 877 views
  90. Description Closing https://github.com/armbian/build/issues/3862 View the full article

    • Reputation Points

    • 0 replies
    • 767 views
  91. 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

    • Reputation Points

    • 0 replies
    • 881 views
  92. Description We have a broken cache set. Force rebuild it. View the full article

    • Reputation Points

    • 0 replies
    • 897 views
  93. 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…

    • Reputation Points

    • 0 replies
    • 1.3k views
  94. Description As our CI progresses into a complicated suite, we are finding new and new small issues that its best to work on under one Jira story. Jira reference number AR-1238 How Has This Been Tested? [ ] 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

    • Reputation Points

    • 0 replies
    • 928 views
  95. Started by RSS Bot,

    fixed 2 lines that had merged to 1 View the full article

    • Reputation Points

    • 0 replies
    • 915 views
  96. Started by RSS Bot,

    Description Changes needed for Helios64 to use TF-A and u-boot, and no rkbin or rktools, to boot. These changes are just weakly tested on my helios64, but they have a much larger impact on the whole family of rk3399 boards. Similar changes ought to be able to be made for 3328, 3288, and 3368 boards according to https://github.com/u-boot/u-boot/blob/master/doc/board/rockchip/rockchip.rst 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] Boots on Helios64 and performance seems unchanged in p7zip test [ ] other supported boards (which I don't have and can't test…

    • Reputation Points

    • 0 replies
    • 1.2k views
  97. Description This partially fixes #3762 as if DEB_COMPRESS=xz is used. Jira reference number AR-1194 How Has This Been Tested? [x] Installed created packages on an Odroid HC1 running Debian bullseye [x] Ran ./compile REPOSITORY_UPDATE="update" 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

    • Reputation Points

    • 0 replies
    • 917 views
  98. Description Tiny fix for switching to nightly repository. It stop working after https://github.com/armbian/build/pull/3553 Jira reference number AR-1170 How Has This Been Tested? [x] Generated at least one image with BETA="yes" 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

    • Reputation Points

    • 0 replies
    • 917 views
  99. Description Kernel 5.10.y need patch adjustment for boot splash since it doesn't share all changes to the code. Jira reference number AR-1151 How Has This Been Tested? [x] Build test Checklist: [x] My code follows the style guidelines of this project [x] My changes generate no new warnings View the full article

    • Reputation Points

    • 0 replies
    • 842 views
  100. Description Added missing build targets where we have maintainers and some cosmetic fixes. Jira reference number AR-1083 View the full article

    • Reputation Points

    • 0 replies
    • 921 views

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.