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. If you weren't able to attend Embedded Open Source Summit in Prague last month, you're in luck as all presentations were recorded and are now available on YouTube. View the full article

    • Reputation Points

    • 0 replies
    • 758 views
  2. Description Removing deprecated patches How Has This Been Tested? [x] Patching works now 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
    • 744 views
  3. Description Tinkerboard 2 SOC uses the weird baudrate 1500000 for debug uart. and the1500000 is not supported by most of the serial terminal application. Here change the baudrate from 1500000 to 115200 which is the most common baudrate for debug uart How Has This Been Tested? tested with tinkerboard 2s, and able to see the correct bootloader console message. View the full article

    • Reputation Points

    • 0 replies
    • 1.3k views
  4. Description add fxblox-rk1 board base on RK3588 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
    • 809 views
  5. Description Add LED's, fusb302 (doesn't do anything yet), theoretical sound card support. How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. builds/boots, lights flash 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
    • 925 views
  6. After months of work, led by Collabora's own Faith Ekstrand, Red Hat's Karol Herbst, and numerous open source contributors, NVK is now considered ready to be merged into the main Mesa project. View the full article

    • Reputation Points

    • 0 replies
    • 842 views
  7. Description Found we had cvbs support for allwinner H3 for current kernel. It had bits to make it working for H5 as well with only thing missing was the overlay to enable the it. Hence added the overlay for H5. Also as the patch was missing in edge kernel, added the same. How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] Created a server image for OrangePi Prime and attached a CVBS/AV display to it. The console was also shown on the AV monitor. Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own cod…

    • Reputation Points

    • 0 replies
    • 716 views
  8. pipeline: inventory all board vars; add not-eos-with-video; introduce TARGETS_FILTER_INCLUDE pipeline: inventory all board vars; add not-eos-with-video; introduce TARGETS_FILTER_INCLUDE How to use: ./compile.sh inventory - does just the board inventory; look for output in output/info ./compile.sh targets-dashboard - does inventory, targets compositing, and images info; look for output in output/info, read the instructions output by the command if you want to load the OpenSearch dashboards. ./compile.sh targets - does the full targets compositing and artifacts, look for output in output/info If you don't have a userpatches/targets.yaml, one will be provided for you d…

    • Reputation Points

    • 0 replies
    • 705 views
  9. config/boards: fix some missing quotes / maintainers config/boards: fix some missing quotes / maintainers View the full article

    • Reputation Points

    • 0 replies
    • 665 views
  10. rk3399: legacy .config for rk3399 was removed long ago; completely drop rk3399 family, move boards to rockchip64 and remove their legacy KERNEL_TARGET rk3399: legacy .config for rk3399 was removed long ago; completely drop rk3399 family, move boards to rockchip64 and remove their legacy KERNEL_TARGET also drop hooks referring to legacy View the full article

    • Reputation Points

    • 0 replies
    • 808 views
  11. linux-rk35xx-legacy.config: enable VHOST_NET and others for hosting VM's linux-rk35xx-legacy.config: enable VHOST_NET and others for hosting VM's View the full article

    • Reputation Points

    • 0 replies
    • 879 views
  12. mixtile-blade3: bump uboot, rebase uboot patches, add mac-from-serial# patch; enable OTP in defconfig; restore attribution for one patch mixtile-blade3: bump uboot, rebase uboot patches, add mac-from-serial# patch; enable OTP in defconfig; restore attribution for one patch this sets serial#-based MAC address in uboot env and Rockchip Vendor Partition, but that is not picked up by the default kernel driver yet View the full article

    • Reputation Points

    • 0 replies
    • 776 views
  13. mekotronics rk3588: rebase & unify u-boot patches; restore attribution for one patch mekotronics rk3588: rebase & unify u-boot patches; restore attribution for one patch no functional changes, only a double patch I'd rather not have View the full article

    • Reputation Points

    • 0 replies
    • 700 views
  14. media: Oleg dropped his kernel-4.19 branch, so drop legacy from bananapir2pro, station-m2, station-p2 media: Oleg dropped his kernel-4.19 branch, so drop legacy from bananapir2pro, station-m2, station-p2 View the full article

    • Reputation Points

    • 0 replies
    • 835 views
  15. FriendlyELEC NanoPC-T6 is a feature-rich Rockchip RK3588 SBC with up to 16GB LPDDR4X RAM, 256GB eMMC flash, two HDMI 2.1 output ports, one HDMI 1.4 input port, dual GbE, two M.2 PCIe socket for storage or wireless, a mini PCIe socket and microSIM slot for 4G LTE connectivity, and more. The new NanoPC-T6 single board computer offered many more interfaces than the recent NanoPi R6S or R6C board based on the Rockchip RK3588S with fewer I/Os. As such, it would be suitable for a wider range of applications and FriendlyELEC says it is well suited to enterprise consumers who want to develop mini machine vision systems, and embedded systems hobbyists who want to explore and imple…

  16. tmpfs: introduce USE_TMPFS=no to disable tmpfs usage for WORKDIR and package-specific working dirs; actually use $temp_dir_id for mktemp; see #5502 tmpfs: introduce USE_TMPFS=no to disable tmpfs usage for WORKDIR and package-specific working dirs; actually use $temp_dir_id for mktemp; see #5502 USE_TMPFS=no disables usage of generic tmpfs mechanism (still possibly used for rootfs/image building, which is unrelated), for last-resort cases use better/more descriptive temp_dir_id's for kernel build than k (now kernel_dest_install_dir) and kd (now kernel_debs_temp_dir) specific image/dtb/headers packaging already had decent names, same for other .deb's replace mktemp -d …

    • Reputation Points

    • 0 replies
    • 1.1k views
  17. Description Bumped Allwinner kernels Legacy: 5.15.120 -> 5.15.121 Current: 6.1.39 -> 6.1.40 Edge: 6.4.4 -> 6.4.5 5.15.121 needed same patch fixes as done for 6.1.39 in PR #5494 How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] Booted legacy, current and edge images on Orange Pi Prime (sun50i H5) [X] Booted legacy, current and edge images on NanoPi Duo2 (sun8i H3) 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
    • 855 views
  18. Update maintainers and board status synced status from the database rename to .csc where we don't have anyone If you want to become a board maintainer, adjust data here. Ref: Board Maintainers Procedures and Guidelines View the full article

    • Reputation Points

    • 0 replies
    • 772 views
  19. Description Updated cpuminer and fixed the compilation on arm64. The previous test for system architecture never worked, it tried to compile and install anyways even with the condition and failed compilation. How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] Tested installing cpuminer with armbianmonitor -P on Orange Pi Prime (Allwinner H5) 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 cha…

    • Reputation Points

    • 0 replies
    • 1.1k views
  20. Description Removed rk3399 bluetooth service from Allwinner boards. The service is installed but not enabled. Starting the service messes up uart and other functions in allwinner boards. Hence removing the same as it doesn't belong in any of the Allwinner board 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 [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
    • 781 views
  21. This commit is cosmetic. Beyond the name changes and formatting, nothing should be different. 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

    • Reputation Points

    • 0 replies
    • 714 views
  22. Removed WIP status Added CONFIG_R8169=m to defconfig(s) (eth support) Modified and added additional patches (linux 6.1 / 6.4) U-Boot v2023.07.2 (dropped v2022.10) Upstream BT FW (rtl8822cs) is now shared between CM4IO and M2S 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

    • Reputation Points

    • 0 replies
    • 779 views
  23. Description Rework JetHub BSP files: enable CPUFREQUTILS by default (force CPUMIN/CPUMAX settings) update init service to match new gpio numeration in kernel 6.2+ add new /dev/serial/rs485/ aliases for RS485 ports in JetHub D1/D1+ no changes in other boards/base files Jira reference number AR-1553 How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] JetHub D1+ boots ok Checklist: [X] My code follows the style guidelines of this project [X] I have performed a self-review of my own code [X] I have commented my code, particularly in hard-to-understand areas [ ] I…

    • Reputation Points

    • 0 replies
    • 790 views
  24. Description Collabora has added PCIe 3 support, enable in NanoPC-T6 How Has This Been Tested? NVMe detected/functional 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
    • 922 views
  25. Description When creating builds with CRYPTROOT_ENABLE=yes there were issues with package caching and intermittent issue with root partition not getting detected that was breaking the build. Also the functionality was broken because of /dev/mapper/armbian-root not being available during initramfs generation and there was a possibility of functionality being broken due to use of incorrect cached initrd file. This PR fixes the same. Jira reference number AR-1799 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] Created build for NanoPi Duo2 with CRYPTROOT_PASSPH…

    • Reputation Points

    • 0 replies
    • 792 views
  26. Description Bumped kernel versions Current: 6.1.38 -> 6.1.39 Edge: 6.4.2 -> 6.4.4 Modified thermal-sun8i-Be-loud-when-probe-fails.patch to fix patch application failure Disabled drm-sun4i-Fix-wrong-location-of-clk_prepare_enable.patch to fix patch failure and as its not needed after the upstream change Rest of the disabled patches for 6.4.4 are upstreamed U-boot: 2023.07 -> 2023.07.02. This is very trivial bump. It only removes the -rc6 extra version from the Makefile which was not removed when 2023.07 was released. 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 r…

    • Reputation Points

    • 0 replies
    • 1.2k views
  27. Collabora continues to relentlessly shift the needle to make high-quality open-source software not just an aspiration, but an expectation. We're pleased to announce an extension of our collaboration with Arm, providing more surety and capability for Panfrost. View the full article

    • Reputation Points

    • 0 replies
    • 838 views
  28. Add community support configuration (CSC) for RK3588s Indiedroid Nova. Updated rk3588 legacy kernel config to enable r8169 driver for ethernets and RTL8821CS for wifi Current State Legacy kernel boots fine. Bluetooth works. Wifi needs some debugging Collabora has device tree but needs attention Edge device tree was accepted in 6.5 View the full article

    • Reputation Points

    • 0 replies
    • 922 views
  29. Description Extending https://github.com/armbian/build/pull/5484 to K6.1.y How Has This Been Tested? [x] Build test on 6.1 and 6.4 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
    • 621 views
  30. config/kernel: add .gitignore for *.config.defconfig config/kernel: add .gitignore for *.config.defconfig View the full article

    • Reputation Points

    • 0 replies
    • 781 views
  31. artifact: kernel: force D0000 drivers hash for artifact_version if EXTRAWIFI=no artifact: kernel: force D0000 drivers hash for artifact_version if EXTRAWIFI=no View the full article

    • Reputation Points

    • 0 replies
    • 867 views
  32. Adjusted patching in drivers/net/wireless/realtek/rtw88/mac80211.c and drivers/net/wireless/realtek/rtw88/usb.c to reflect update in Linux 6.4.4 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/diff/drivers/net/wireless/realtek/rtw88/mac80211.c?id=v6.4.4&id2=v6.4.3 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/diff/drivers/net/wireless/realtek/rtw88/usb.c?id=v6.4.4&id2=v6.4.3 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 …

    • Reputation Points

    • 0 replies
    • 813 views
  33. Description Make it possible to toggle EXTRAWIFI as a way to disable all extra network patches. For patches for one or more chipsets, user can use KERNEL_DRIVERS_SKIP How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] Build with EXTRAWIFI=no and EXTRAWIFI=yes, checked that patches gets skipped when EXTRAWIFI=no is set to no and gets applied by default or when EXTRAWIFI=yes Checklist: [X] 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
    • 720 views
  34. Description Fixed thermal monitoring in 6.1 kernel caused by missing GPU trips. Also configured sw4 switch as power button for suspend/resume support for Orange Pi Prime. Jira reference number AR-1804 How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] Booted on Orange Pi Prime and checked that armbianmonitor -M reports back the temperature [X] Booted all three kernels on Orange PI Prime and ensured that button is working fine for rebooting or resuming the board Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-rev…

    • Reputation Points

    • 0 replies
    • 873 views
  35. Description This reverts commit f952ae89fb2c5e58e566860c74b46e127186f1c2. Breaks artefacts creation. How Has This Been Tested? [x] Tested without View the full article

    • Reputation Points

    • 0 replies
    • 718 views
  36. I previously talked about getting the bigger brother Rock 5B into mainline U-boot; this time I worked on the Rock 5A, an even tinier SBC based on Rockchip's RK3588S SoC that is one step closer to getting accepted. View the full article

    • Reputation Points

    • 0 replies
    • 1.1k views
  37. Update maintainers and board status synced status from the database rename to .csc where we don't have anyone If you want to become a board maintainer, adjust data here. Ref: Board Maintainers Procedures and Guidelines View the full article

    • Reputation Points

    • 0 replies
    • 862 views
  38. Description The kernel build fails with: [🐳|🔨] drivers/net/wireless/rtl88x2bu/os_dep/linux/wifi_regd.c: In function 'rtw_regd_init': [🐳|🔨] drivers/net/wireless/rtl88x2bu/os_dep/linux/wifi_regd.c:409:36: error: 'REGULATORY_IGNORE_STALE_KICKOFF' undeclared (first use in this function) [🐳|🔨] 409 | wiphy->regulatory_flags |= REGULATORY_IGNORE_STALE_KICKOFF; [🐳|🔨] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [🐳|🔨] drivers/net/wireless/rtl88x2bu/os_dep/linux/wifi_regd.c:409:36: note: each undeclared identifier is reported only once for each function it appears in [🐳|🔨] make[6]: *** [scripts/Makefile.build:252: drivers/net/…

    • Reputation Points

    • 0 replies
    • 2.9k views
  39. 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…

    • Reputation Points

    • 0 replies
    • 775 views
  40. Description Enable the DLN2 driver for support the USB IO board View the full article

    • Reputation Points

    • 0 replies
    • 855 views
  41. Description Enable power led in u-boot on H5 based boards. How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] Booted on Orange Pi Prime Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article

    • Reputation Points

    • 0 replies
    • 772 views
  42. Update maintainers and board status synced status from the database rename to .csc where we don't have anyone If you want to become a board maintainer, adjust data here. Ref: Board Maintainers Procedures and Guidelines View the full article

    • Reputation Points

    • 0 replies
    • 928 views
  43. Update maintainers synched from the database View the full article

    • Reputation Points

    • 0 replies
    • 669 views
  44. Update maintainers synched from the database View the full article

    • Reputation Points

    • 0 replies
    • 692 views
  45. Update maintainers synched from the database View the full article

    • Reputation Points

    • 0 replies
    • 798 views
  46. 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…

    • Reputation Points

    • 0 replies
    • 671 views
  47. Description Adding myself as the maintainer for Orange Pi Prime board. Also changed crust config for this board to be more board specific. How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] Booted on Orange Pi Prime Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and published in d…

    • Reputation Points

    • 0 replies
    • 758 views
  48. Description Lets wait for upstream to be updated for 6.3, 6.4 and up. How Has This Been Tested? [x] Build test Checklist: [x] My changes generate no new warnings View the full article

    • Reputation Points

    • 0 replies
    • 937 views
  49. With Black Valley in Norway, and Akademy in Greece, this weekend's plans are all set or computer enthusiasts! Collabora is proud to sponsor both of these events as a chance for communities to come together and strengthen their bonds. View the full article

    • Reputation Points

    • 0 replies
    • 777 views
  50. Added shell.nix definition for temporary development environment for Nix(OS) Set uuidgen and other binaries check to not rely on hard-codded paths Description Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change. Jira reference number [AR-9999] How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] On NixOS 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…

    • Reputation Points

    • 0 replies
    • 959 views
  51. Adjusted patching in drivers/net/wireless/realtek/rtw88/usb.c to reflect update in Linux 6.3.13 (EOL) https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/diff/drivers/net/wireless/realtek/rtw88/usb.c?id=v6.3.13&id2=v6.3.12 [ ] 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

    • Reputation Points

    • 0 replies
    • 987 views
  52. mixtile-blade3: bump rk3588 blobs: DDR to 1.11 and BL31 to 1.38 mixtile-blade3: bump rk3588 blobs: DDR to 1.11 and BL31 to 1.38 tested on actual board, works perfectly View the full article

    • Reputation Points

    • 0 replies
    • 715 views
  53. RFC: rockpro64: blobless with 2.8.5 ATF, 2023.01 u-boot RFC: rockpro64: blobless with 2.8.5 ATF, 2023.01 u-boot 2023.04 fails during USB init, thus using 23.01 (23.07 untested) blobless with newer 2.8.5 ATF the previous problems with PCIe are not totally solved by this View the full article

    • Reputation Points

    • 0 replies
    • 918 views
  54. armbian-desktop/aggregation: introduce DESKTOP_COMMON aggregation variant, where arch/config/appgroups are ignored; see #5439 armbian-desktop/aggregation: introduce DESKTOP_COMMON aggregation variant, where arch/config/appgroups are ignored; see #5439 View the full article

    • Reputation Points

    • 0 replies
    • 787 views
  55. uboot: allow adding/changing uboot CFLAGS with post_config_uboot_target() hook uboot: allow adding/changing uboot CFLAGS with post_config_uboot_target() hook View the full article

    • Reputation Points

    • 0 replies
    • 972 views
  56. u-boot-menu: allow avoid using uInitrd, for when the bootloader requires modern initrd.img u-boot-menu: allow avoid using uInitrd, for when the bootloader requires modern initrd.img View the full article

    • Reputation Points

    • 0 replies
    • 864 views
  57. drivers-harness: add branch to drivers base cache key declare cache_key_base="${KERNEL_MAJOR_MINOR}_${LINUXFAMILY}_${BRANCH}" drivers-harness: add branch to drivers base cache key declare cache_key_base="${KERNEL_MAJOR_MINOR}_${LINUXFAMILY}_${BRANCH}" this allows for 2 branches with the same version to not interfere with each other View the full article

    • Reputation Points

    • 0 replies
    • 767 views
  58. partitioning: declare global readonly ROOT_PART_UUID for later hooks partitioning: declare global readonly ROOT_PART_UUID for later hooks re-use local root_part_uuid instead of running blkid multiple times View the full article

    • Reputation Points

    • 0 replies
    • 662 views
  59. Description Bumped the Allwinner kernel and U-boot U-boot - 2023.07-rc6 -> 2023.07 Legacy - 5.15.119 -> 5.15.120 Current - 6.1.37 -> 6.1.38 Edge - 6.4.1 -> 6.4.2 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 on NanoPi Duo2 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 cha…

    • Reputation Points

    • 0 replies
    • 830 views
  60. Description When booting on H3 boards with regulator-gpio, we get the following error. [ 8.518147] core: _opp_supported_by_regulators: OPP minuV: 1320000 maxuV: 1320000, not supported by regulator [ 8.518188] cpu cpu0: _opp_add: OPP not supported by regulators (1104000000) [ 8.518373] core: _opp_supported_by_regulators: OPP minuV: 1320000 maxuV: 1320000, not supported by regulator [ 8.518391] cpu cpu0: _opp_add: OPP not supported by regulators (1200000000) [ 8.518565] core: _opp_supported_by_regulators: OPP minuV: 1340000 maxuV: 1340000, not supported by regulator [ 8.518585] cpu cpu0: _opp_add: OPP not supported by regulators (1296000000) [ 8.518752…

    • Reputation Points

    • 0 replies
    • 1.6k views
  61. Description Some people is complaining in the forums, thus it is better to revert this back to 333mhz How Has This Been Tested? [x] kernel and image compilation 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 [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
    • 729 views
  62. Description :) 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
    • 1.9k views
  63. kernel-debs: headers: hack/fix for 6.5-rc1's "tools/counter: Makefile: Remove lingering 'include' directories on make clean" kernel-debs: headers: hack/fix for 6.5-rc1's "tools/counter: Makefile: Remove lingering 'include' directories on make clean" introduced at https://github.com/torvalds/linux/commit/228354ed692faa08f40f2630658c0771f77da457 simply creating the dir solves it reported to author, let's hope for an -rc2 fix. better logging when DEBUG=yes (don't pass "-s"(ilent) to make clean) View the full article

    • Reputation Points

    • 0 replies
    • 714 views
  64. Use multiple consecutive reads in rtw_sdio_read_port() to limit the number of bytes which are copied by the host from the card in one MMC/SDIO transfer. This allows receiving a buffer that's larger than the hosts max_req_size (number of bytes which can be transferred in one MMC/SDIO transfer). As a result of this the skb_over_panic error is gone as the rtw88 driver is now able to receive more than 1536 bytes from the card (either because the incoming packet is larger than that or because multiple packets have been aggregated). Disabled: 001-revert-rtw88-sdio-size-and-timout-to-rfc-v1.patch Checklist: [ ] My code follows the style guidelines of this project [ ] I have p…

    • Reputation Points

    • 0 replies
    • 746 views
  65. 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…

    • Reputation Points

    • 0 replies
    • 684 views
  66. Description When a hardware doesn't have video out, we set PLYMOUTH to no to determine if we our plymouth theme needs to be installed. But on the other hand, for standard images, even when PLYMOUTH is set to no we leave plymouth installed in the final image. This PR changes the same to make sure plymouth is not installed when its not needed. Reduces little bit of boot time and helps keep u-boot logs intact on serial console. 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 a image for nanopiduo2 as it doesn't have video output and made sure plymouth is …

    • Reputation Points

    • 0 replies
    • 1.5k views
  67. Description As per tittle. How Has This Been Tested? Tested for patching only. 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
    • 904 views
  68. Description As per subject Jira reference number AR-1800 How Has This Been Tested? [x] Kernel compiles and image builds 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
    • 818 views
  69. Description As per subject, move rk322x edge kernel to 6.4 How Has This Been Tested? [x] Image compilation successful [x] Image successfully run on actual device 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
    • 789 views
  70. Description We call ssh-keygen when building with CRYPTROOT=yes, but openssh-client is not mentioned into EXTRA_BUILD_DEPS in extensions/fs-cryptroot-support.sh which can make the build to fail. This PR fixes the same How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] Created a build with CRYPTROOT=yes and ARTIFACT_IGNORE_CACHE=yes and made sure it no longer fails because of missing ssh-keygen in docker 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, parti…

    • Reputation Points

    • 0 replies
    • 943 views
  71. Today, Imagination Technologies announced they are now using Zink for full OpenGL 4.6 support. This is the first time we've seen a hardware vendor trust Zink enough to completely side-step a native OpenGL driver and use it in a shipping product. View the full article

    • Reputation Points

    • 0 replies
    • 889 views
  72. Description Code for ssv6051 wifi driver sometimes set RX_ENC_xxx flags in the 'flag' field in the ieee80211_rx_status object. These flags belong in the 'enc_flags' field. Setting them in 'flag' clashed with the RXX_FLAG_MMIC_ERROR bit, and caused the supplicant to report a spurious michael mic error and close the connection. How Has This Been Tested? Connects to my wireless access point now: did not do so before Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My chang…

    • Reputation Points

    • 0 replies
    • 727 views
  73. Description These patches went missing sometime during development cycle of this release. Looks like they are needed for emmc support on nanopi neo core How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] Checked that u-boot builds and patches gets applied correctly 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 depe…

    • Reputation Points

    • 0 replies
    • 632 views
  74. rk3588-legacy: add Mixtile Blade 3 mixtile-blade3.wip rk3588-legacy: add Mixtile Blade 3 mixtile-blade3.wip with it's own rockchip next-dev based u-boot and patches for PD View the full article

    • Reputation Points

    • 0 replies
    • 759 views
  75. thinkpad-x13s: bump to steev's 6.4.y; fix for missing chroot_sdcard for add-apt-repository thinkpad-x13s: bump to steev's 6.4.y; update .config thinkpad-x13s: fix for missing chroot_sdcard for add-apt-repository call View the full article

    • Reputation Points

    • 0 replies
    • 744 views
  76. debs: remove Installed-Size: 1 from control files; Installed-Size is properly calculated at fakeroot_dpkg_deb_build() for all packages debs: remove Installed-Size: 1 from control files; Installed-Size is properly calculated at fakeroot_dpkg_deb_build() for all packages View the full article

    • Reputation Points

    • 0 replies
    • 629 views
  77. partitioning: declare global readonly ROOT_PART_UUID for later hooks partitioning: declare global readonly ROOT_PART_UUID for later hooks View the full article

    • Reputation Points

    • 0 replies
    • 670 views
  78. Description Add the USB2 and PCIE2 support for NanoPC-T6 Enables both Ethernet adapters Enables WLAN USB2 on this board only goes to the WLAN and LTE slots, so nothing exposed to the user directly. How Has This Been Tested? Boot, WLAN, ETH1 and ETH2 functioning 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.2k views
  79. Description During testing new test procedure for automated kernel switching I have noticed that some boards sometimes hangs in the test process. It looks like it is possible to mitigate this by lowering CPU clock. IMO it is good enough if we do this in user space. Jira reference number AR-1797 How Has This Been Tested? [ ] Running smoke tests 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 View the full article

    • Reputation Points

    • 0 replies
    • 645 views
  80. Description This PR adds some patches from Collabora and upstream kernel branch and add initial support for opi5 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] OPi5 boots fine [x] SD Card, GMAC, USB, PCIe2, Sata work 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 change…

    • Reputation Points

    • 0 replies
    • 987 views
  81. Released last week, Linux kernel 6.4 brings new features such as support for Intel LAM, user events for tracing, and the ability for the machine keyrings used for Machine Owner Keys to store only CA-enforced keys. View the full article

    • Reputation Points

    • 0 replies
    • 813 views
  82. Description Add mem regulators and tsadc to enable dvfs How Has This Been Tested? Boot and armbianmonitor now sees cpu frequency and temperature 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
    • 794 views
  83. Description meson: edge: Bump to v6.4 How Has This Been Tested? [X] Build [X] Burn and test Checklist: [ ] My code follows the style guidelines of this project [X] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [X] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article

    • Reputation Points

    • 0 replies
    • 1.6k views
  84. I verify this change on Orangepi-800. Description Upstream don't have this clk source, and each rk3399 SBC with external codec are working. one example is Pinebook Pro, same codec es8316 used. I also verify it on my opi-800. I don't have the board thus not able to test on opi-4 and opi-4-lts. 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 ful…

    • Reputation Points

    • 0 replies
    • 852 views
  85. Description Previously we had armbian-bsp-cli- package i.e. package name didn't contained branch. When upgrading from such releases, installing armbian-bsp-cli-- package throws error. This PR fixes the same. Jira reference number AR-1795 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] Upgraded on nanopiduo2 from version 21.08 and made sure the updated armbian-bsp-cli package installs 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-und…

    • Reputation Points

    • 0 replies
    • 828 views
  86. interactive: show all possible KERNEL_TARGET's in branch selection UI; handle current/edge/legacy, others are "experimental" interactive: show all possible KERNEL_TARGET's in branch selection UI; handle current/edge/legacy, others are "experimental" remove midstream special handling View the full article

    • Reputation Points

    • 0 replies
    • 883 views
  87. Description When testing the wip build for the NanoPC-T6 I realized that there were no kernel modules for DVB available, so I changed the kernel config to include all kind of DVB/Camera/Radio drivers in the kernel multimedia section. How Has This Been Tested? On a NanoPC-T6 16GB RAM/256GB eMMC [x] Build for Bookworm OK [x] Booting fine without notable errors from sdcard as well as from emmc [x] dvb modules for 2x DVBSky S960 loading fine 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

    • Reputation Points

    • 0 replies
    • 862 views
  88. Description Now NVME has the highest boot priority in uboot. But I think SD card should have higher boot priority than NVME SSD because SD card is much easier to plug in/out than NVME SSD. This patch is from https://github.com/radxa/u-boot/pull/25. We can add it to armbian whe it's not merged upstream. 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] uboot build successfully [x] Armbian on SD card boots when NVME SSD is installed. Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [ ] I have …

    • Reputation Points

    • 0 replies
    • 1.3k views
  89. Description NanoPC-T6 dts had a missing pinctrl which meant a conflicting default with I2C. Fixed, and add collabora kernel as target. How Has This Been Tested? Collabora kernel builds, boots, Edge kernel builds (does not boot for any board as far as I know) 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
    • 1k views
  90. Description Added "collabora" to the interactive config kernel branch selection (new branch for rk3588) 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] Interactive configuration started 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 …

    • Reputation Points

    • 0 replies
    • 759 views
  91. Description Bumped u-boot and kernel version for Allwinner. Toggled CONFIG_MEDIA_SUPPORT from y to m in linux-sunxi-current.config similar to edge kernel to resolve the boot issue on 32-bit boards. U-boot 2023.07-rc4 -> 2023.07-rc6 (2023.07 is delayed by a week. Will bump it again once thats released) Kernel Legacy 5.15.113 -> 5.15.119 Kernel Current 6.1.34 -> 6.1.37 Kernel Edge 6.4.0 -> 6.4.1 How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] Booted on NanoPi Duo2 Checklist: [ ] My code follows the style guidelines of this project [ ] I have perf…

    • Reputation Points

    • 0 replies
    • 822 views
  92. partitioning: move hook call image_specific_armbian_env_ready() after the end of related manipulations partitioning: move hook call image_specific_armbian_env_ready() after the end of related manipulations depending on rootpart/extlinux/boot.ini it might not have run or had any effect View the full article

    • Reputation Points

    • 0 replies
    • 754 views
  93. mekotronics: post_family_config() hook is too late to change DDR_BLOB and BL31_BLOB, move to board-scope variables mekotronics: post_family_config() hook is too late to change DDR_BLOB and BL31_BLOB, move to board-scope variables thanks @efectn for spotting this; I had tested the blobs in other ways, before deciding to refactor their change into a hook, which never worked. View the full article

    • Reputation Points

    • 0 replies
    • 779 views
  94. Description Update ddr and bl31 blobs for opi5 and nanopi r6s Jira reference number [AR-9999] How Has This Been Tested? [x] Built and booted R6S fine [x] Orange Pi 5 was already working fine with https://github.com/armbian/build/commit/084fba8524937298a05fea55076ced540924cd22 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.1k views
  95. Description Does following cleanup for series.* files from patch/kernel/archive/sunxi-*/ Disabled Revert-net-Remove-net-ipx.h-and-uapi-linux-ipx.h-header-files.patch as its also applied from patch/misc For 6.2+, series.armbian file also had list of patches from patches.fixes directory. As we have series.fixes file for that, removed the same from series. armbian Some patches were disabled in series.conf file, but were not disabled in the corresponding series.* files. Synced the same so that concatenating series.megous, series.fixes and series.armbian file produces matching series.conf file. These are just cosmetic fixes/cleanup, doesn't change anything on code level or …

    • Reputation Points

    • 0 replies
    • 902 views
  96. Description When crust is enabled on H3 and H5 boards, when booting, the following error is displayed during u-boot spl stage. ns16550_serial serial@1c28000: pinctrl_select_state_full: uclass_get_device_by_phandle_id: err=-19 The error is quite benign and doesn't impact functionality in any way. Still for user experience sake, this PR fixes the same. How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] Booted on Nanopiduo2 and verified that error is no longer produced Checklist: [ ] My code follows the style guidelines of this project [X] I have performed a se…

    • Reputation Points

    • 0 replies
    • 1.2k views
  97. Description The BOOTPATCHDIR and KERNELPATCHDIR variables can contain multiple directories names separated by spaces as explained in lib/functions/compilation/uboot-patching.sh and lib/functions/compilation/kernel-patching.sh respectively but when calculating hash we were treating it as a single directory name. Also as ATF and crust gets bundled in u-boot, the hash of their patches must also be considered to determine if we need to rebuild u-boot How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] Tested by adding removing patches in patch/u-boot/u-boot-sunxi, pa…

    • Reputation Points

    • 0 replies
    • 1k views
  98. Reduce failed to get tx report from firmware dmesg spam. https://lore.kernel.org/linux-wireless/20210713104524.47101-1-pkshih@realtek.com/ https://cgit.freebsd.org/src/commit/?id=e140d551b78670fbf99c83a59438cb13de50420f 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

    • Reputation Points

    • 0 replies
    • 890 views
  99. python2/python3: symlink python3 as python/python2 if python2 is not found in host python2/python3: symlink python3 as python/python2 if python2 is not found in host this might allow some u-boots to build on bookworm/sid/etc (python2-less build hosts) View the full article

    • Reputation Points

    • 0 replies
    • 811 views
  100. docker: default COLUMNS env var to 160 if unset / not-interactive docker: default COLUMNS env var to 160 if unset / not-interactive View the full article

    • Reputation Points

    • 0 replies
    • 745 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.