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. extensions: image-output-oowow: creates Khadas oowow compatible images extensions: image-output-oowow: creates Khadas oowow compatible images requires KHADAS_OOWOW_BOARD_ID set in board file (see next commit) always produces xz-compressed images, so this automatically disables COMPRESS_OUTPUTIMAGE uses xze script from Khadas, forcing IN and OUT env vars so it's not confused by fd 1 to use, add EXT=image-output-oowow parameter to build to get into oowow: VIM3/VIM3L: download oowow SD card image from Khadas: VIM3: https://dl.khadas.com/products/oowow/system/vim3-oowow-latest-sd.img.gz VIM3L: https://dl.khadas.com/products/oowow/system/vim3l-oowow-latest-sd.img.gz wri…

    • Reputation Points

    • 0 replies
    • 1.5k views
  2. Description rkr5.1 is already synced with rkr4. Tested on rock5b. 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] Rock5b kernel build success [x] Kernel works on rock5b 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
    • 860 views
  3. Description licheepi-4a: add a .wip for Sipeed LicheePi 4A board The u-boot of LicheePi 4A can be updated without the need to flash the system. Users can manually update it according to the instructions provided by Sipeed's wiki when needed. The opensbi used in LicheePi 4A is not packaged within u-boot using a fit image. Therefore, it is stored in the repository as a binary file. During startup, LicheePi 4A requires loading audio and aon firmware. These two files will also be stored in the repository in binary format. 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 configuratio…

    • Reputation Points

    • 0 replies
    • 804 views
  4. Description Some sd cards are unable to access in uboot when using miniloader. These cards are able to access when using spl instead. Spl is not related to DDR initialization so it is unlikely to introduce DDR problems. How Has This Been Tested? [x] System boots [x] 5 minutes stress test Checklist: [ ] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [x] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full artic…

    • Reputation Points

    • 0 replies
    • 738 views
  5. Description As per description. Maintainer on vacations / legacy kernel. How Has This Been Tested? [x] Build test Checklist: [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
    • 742 views
  6. Description legacy - 5.15.124 -> 5.15.125 current - 6.1.43 -> 6.1.45 edge - 6.4.8 -> 6.4.10 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 [ ] I have made corresponding changes to the documentation [X] My changes generate n…

    • Reputation Points

    • 0 replies
    • 867 views
  7. Description Move executing check from the script. It breaks if script runs for beta and stable at the same machine. Which will be the case. Checklist: [x] My changes generate no new warnings View the full article

    • Reputation Points

    • 0 replies
    • 695 views
  8. Description This PR Includes: update patches to make them compatible with mainlined patches fix its timeout issue update kernel to rc5 add orange pi 5 plus devicetree add some nodes to orange pi 5 devicetree How Has This Been Tested? [x] Orange Pi 5 Plus boots fine and M2-E key, USBs except type-c 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 changes have been merged and published in downstream modules Vi…

    • Reputation Points

    • 0 replies
    • 1.2k views
  9. hashed-OCI-revisioned-debs: introduce "reversioning" of .deb packages trap-logging: just discard logs dir when ANSI_COLOR=none repo-reprepro.py: set -e & pipefail prepare_host: handle PRE_PREPARED_HOST inside prepare_host_init() so WORKDIR etc is always available kernel-debs: avoid showing tree of kernel modules if they've not been built for example EXT=nomod causes no modules to be built debs: all produced debs now get a placeholder DEBIAN/changelog and a usr/share/doc .gz changelog with hash artifacts: don't keep deb-tar's .tar after uploading to OCI they won't ever be used after this, and just accumulate trash for no reason hashed-OCI-revisioned-debs: get co…

    • Reputation Points

    • 0 replies
    • 945 views
  10. Description Update odroidxu4-current kernel to 5.4.253. How Has This Been Tested? [x] Reboot of my Odroid HC1 Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [x] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article

    • Reputation Points

    • 0 replies
    • 669 views
  11. u-boot-menu: curb logging, no need to emit warn's here u-boot-menu: curb logging, no need to emit warn's here View the full article

    • Reputation Points

    • 0 replies
    • 759 views
  12. Description Those are just small left over fixes for AR-1444 How Has This Been Tested? [ ] Manual repo generation Checklist: [ ] My changes generate no new warnings View the full article

    • Reputation Points

    • 0 replies
    • 746 views
  13. Collabora's main testing laboratory has grown to automate testing on over 150 devices of about 30 different types. The lab receives job submissions from several CI systems, e.g. KernelCI, MesaCI, and Apertis QA. View the full article

    • Reputation Points

    • 0 replies
    • 678 views
  14. 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
    • 791 views
  15. Description Hello! Here is a patch that will add the device tree and defconfig for the NanoPC T6 in U-Boot, with support for booting from an NVMe SSD. Works excellent with https://github.com/armbian/linux-rockchip/pull/78. How Has This Been Tested? Note: My T6 did not come with a spi nor chip, so I soldered it myself. [x] Flashed the bootloader to the spi nor. [x] Booting from NVMe works as expected with the bootloader in the spi nor. 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 d…

    • Reputation Points

    • 0 replies
    • 2.7k views
  16. Description Update odroidxu4-current kernel to 5.4.252. How Has This Been Tested? [x] Reboot of my Odroid HC1 Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [x] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article

    • Reputation Points

    • 0 replies
    • 726 views
  17. Submit your work today! View the full article

    • Reputation Points

    • 0 replies
    • 876 views
  18. Rust is a modern language known for its memory safety, efficiency, and wide range of high-level features. But many beginners also run into something else in Rust: how surprisingly difficult it is to represent some common designs. View the full article

    • Reputation Points

    • 0 replies
    • 719 views
  19. Description We package kernel debs with package name like linux-image-legacy-rk35xx. In general people treat legacy-rk35xx as the flavor. Debian's live-build will use it to generate grub config: https://salsa.debian.org/live-team/live-build/-/blob/master/scripts/build/binary_grub_cfg#L117. And ubiquity which is ubuntu's desktop installer also looks for it. So it's better to change our kernel filename to standard like vmlinuz-*${flavor}. Jira reference number [AR-9999] How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [x] Build success for rk35xx legacy kernel [x] …

    • Reputation Points

    • 0 replies
    • 838 views
  20. khadas-vim4/khadas-vim1s: very early wip; meson-s4t7/legacy 5.4 Amlogic kernel initrd: fix undeclared variable update_initramfs_cmd u-boot-menu: allow skipping U_BOOT_FDT even with BOOT_FDT_FILE set, by specifying EXTLINUX_SPECIFIC_FDT=no khadas-vim4/khadas-vim1s: very early wip; meson-s4t7/legacy 5.4 Amlogic kernel only "boot from SD" supported right now building uboot with xPack riscv-none-embed-gcc external toolchain setup in hooks kvim4: very high kernel logging + systemd debug logging to console kvim4/kvim1s: add uEnv.txt and ROOT_FS_LABEL="ROOTFS" and Khadas-esque extlinux meson-s4t7: unify khadas-vim1s and khadas-vim4 u-boot building kernel .config: s4t7: origin…

    • Reputation Points

    • 0 replies
    • 1.2k views
  21. Move the BPI-M2PRO off the BPI-M5 U-Boot. The BananaPi M5 supports the RTL8822CS Mezzanine, so let us provide the proper bluetooth firmware. NOTE: Boot needs verifying. 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
    • 898 views
  22. Description add PSI, ashmem, binder, binderfs to kernel config on meson64 to make Waydroid work on Amlogic S9xx. I just cherry-picked and copy/pasted changes from here: https://github.com/armbian/build/pull/4806 How Has This Been Tested? I build a ubuntu 22.04 image with Gnome, installed Waydroid, it works. View the full article

    • Reputation Points

    • 0 replies
    • 1.4k views
  23. thinkpad-x13s: use steev's 6.3.y for working audio; fix Bluetooth; fix core temperature sensors; add modules & fw to initrd; pin & keep x13s PPA (fixes #5550) x13s: pin & keep x13s PPA (fixes #5550) x13s: initialize bluetooth's public-addr, thus allowing BT to work linux-arm64-sc8280xp.config: enable per-core temperature sensors x13s: disable snapd.seeded service so boot won't hang if clock's < 2017 (switching from Windows?) x13s: back to steev's 6.3.y, since 6.4.y's audio drivers don't match alsa-ucm-conf View the full article

    • Reputation Points

    • 0 replies
    • 1.2k views
  24. Description Internal switch change. View the full article

    • Reputation Points

    • 0 replies
    • 826 views
  25. Started by RSS Bot,

    As of today, NVK, the new Vulkan driver for Nvidia GPUs, has landed in the main Mesa branch and will be included as an experimental driver in the 23.3 release of Mesa. View the full article

    • Reputation Points

    • 0 replies
    • 962 views
  26. Description One user on the forum (see https://forum.armbian.com/topic/27798-orange-pi-4-lts-default-thermal-trip-point-issues/) found issues with Orange PI 4 LTS thermal trip points. Looking into the problem, it is related to a patch introduced long time ago that changed the thermal trip points away from the vendor (and mainline kernel too) supplied ones. After some stress testing with openssl and mbw combined, my board froze and I had to shutdown it manually, let it cool and restart to have again a working system. It happens that, at least on my and forum user cases, the trip points are not doing what they expect to do. This patch corrects the trip points for Opi4 LT…

    • Reputation Points

    • 0 replies
    • 793 views
  27. Add uart_A to the meson-sm1-bananapi-m2-pro DTS. 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
    • 644 views
  28. 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
    • 888 views
  29. Description Maint. How Has This Been Tested? [x] Build test Checklist: [x] My changes generate no new warnings View the full article

    • Reputation Points

    • 0 replies
    • 731 views
  30. Description Legacy - 5.15.123 -> 5.15.124 Current - 6.1.42 -> 6.1.43 Edge - 6.4.7 -> 6.4.8 Toggled CONFIG_RCU_TRACE in linux-sunxi-current.config to fix booting on 32-bit kernel How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] 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
    • 1.1k views
  31. Description As per subject, by forum user request - nothing fancy, just an ID added to some source code files How Has This Been Tested? [x] Compiled current 6.1 kernel [x] Compiled edge 6.4 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 [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.3k views
  32. At Collabora, we're committed to bringing people together. That's why we're pushing state-of-the-art machine-learning techniques like Large Language Models, Speech Recognition, and Speech-Synthesis techniques. View the full article

    • Reputation Points

    • 0 replies
    • 758 views
  33. Linux 6.1 (current) / 6.4 (edge) Add "current" to: config/boards/bananapim2pro.csc Add uart_AO_B and uart_B to: meson-sm1-bananapi.dtsi Add related pins to: meson-g12-common.dtsi Add wif/bt support to: meson-sm1-bananapi-m5.dts (BT = uart_A) Add the ability to enable via overlays NOTE: The overlay to enable the wifi on the BPI-M5 will be added at a later date. 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…

    • Reputation Points

    • 0 replies
    • 758 views
  34. Description Bump rockchip64 family edge kernel to 6.4. All enabled patches from 6.3 have been ported from to 6.4, some of them have been reworked/adapted. Jira reference number AR-1810 How Has This Been Tested? [x] Patches apply cleanly [ ] kernel compiles 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
    • 786 views
  35. hashed-OCI-revisioned-debs: introduce "reversioning" of .deb packages tl-dr: maximize OCI cache hit ratio across nightlies/releases/PRs/etc; publish simple Version:'s that don't include a crazy hash in repo and images introduce output/packages-hashed directory radically change the output/debs directory structure trap-logging: just discard logs dir when ANSI_COLOR=none repo-reprepro.py: set -e & pipefail prepare_host: handle PRE_PREPARED_HOST inside prepare_host_init() so WORKDIR etc is always available kernel-debs: avoid showing tree of kernel modules if they've not been built for example EXT=nomod causes no modules to be built debs: all produced debs now get…

    • Reputation Points

    • 0 replies
    • 904 views
  36. Linux 6.1 (current) / 6.4 (edge) Add "current" to: config/boards/bananapim2pro.csc Add uart_A uart_AO_B and uart_B to: meson-sm1-bananapi.dtsi Add related pins to: meson-g12-common.dtsi Add the ability to enable via overlays 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
    • 633 views
  37. Description This reverts commit 78aa57982efe523da9b52c15b2f3a423f8246390 as it breaks somewhere. View the full article

    • Reputation Points

    • 0 replies
    • 816 views
  38. Description ARM_PSCI_CPUIDLE is not enabled in media boardfamily previousely. [ 3.141431] psci_checker: cpuidle not available on CPU 0, ignoring [ 3.141987] psci_checker: cpuidle not available on CPU 1, ignoring [ 3.142539] psci_checker: cpuidle not available on CPU 2, ignoring [ 3.143091] psci_checker: cpuidle not available on CPU 3, ignoring [ 3.143642] psci_checker: cpuidle not available on CPU 4, ignoring [ 3.144229] psci_checker: cpuidle not available on CPU 5, ignoring Enabling CPU idle can lower CPU power at low load, as well as killing these warning messages. How Has This Been Tested? [x] boot normally (testers x2) [x] stable at running Chec…

    • Reputation Points

    • 0 replies
    • 879 views
  39. Description Thanks to NicoD giving me a kick, identified/implemented fix present in 6.2+ builds to keep the hub from going to suspend. How Has This Been Tested? Boot and USB OK Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [x] I have made corresponding changes to the documentation [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article

    • Reputation Points

    • 0 replies
    • 800 views
  40. Started by RSS Bot,

    Description Hello all, This PR adds support for the Texas Instruments SK-AM62B. Features, schematics, and purchase links can be found on the board page[0]. This board is similar to the already supported SK-AM64B board but with a AM62 SoC. One big difference being the AM62 has a display controller and a GPU (IMG AXE-1-16M). Unfortunately the display controller driver is still being upstreamed and is not supported in the v6.4 kernel, so desktop support will have to wait until that is finished, we set HAS_VIDEO_OUTPUT to "no" for now. Thanks! [0] https://www.ti.com/tool/SK-AM62B Depends on #5543 and #5544 How Has This Been Tested? [x] Build/Boot tested Bookworm CLI/Mi…

    • Reputation Points

    • 0 replies
    • 956 views
  41. Description Update to the latest v6.4 kernel when using "edge" on K3 family devices How Has This Been Tested? [x] Tested on SK-TDA4VM, SK-AM62B, and SK-AM64B boards 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
    • 680 views
  42. The default will align the data structures with the cluster size, which causes the size to not be set to the full partition size. This causes issues with some board ROMs. Use the -a flag to ignore the alignment and fill the available space. How Has This Been Tested? [x] Tested on SK-TDA4VM, SK-AM62B, and SK-AM64B boards 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 downst…

    • Reputation Points

    • 0 replies
    • 778 views
  43. Description Mainline updated the opp table handles to match the schema, this broke the overlays. https://github.com/torvalds/linux/commit/a30f3d90e2d2f4d0452c0f6f77693d0e9bba3b1e Overlays updated with corrected handle names. reported-by: @neofeo How Has This Been Tested? rk3399 successful application of overlays 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 m…

    • Reputation Points

    • 0 replies
    • 843 views
  44. rockchip ATF M0 code should use "arm-none-eabi-" toolchain to compile. "arm-linux-gnueabi-" toolchain causes LD error. Description When building rk3399 ATF, following error pops up when linking M0 codes. error: PHDR segment not covered by LOAD segment How Has This Been Tested? After this change, rk3399 ATF build passes. 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 downs…

    • Reputation Points

    • 0 replies
    • 838 views
  45. No descriptionView the full article

    • Reputation Points

    • 0 replies
    • 739 views
  46. Description As reported here, the cryptroot functionality was broken on boards that were using flash-kernel. Also because the dropbear config directory and filename is changed in newer dropbear versions, the ssh unlock functionality was broken on bullseye+. 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] Tested by creating image for RPI4B with cryptroot and ssh unlock enabled. Unlocked cryptroot using ssh key Checklist: [X] My code follows the style guidelines of this project [X] I have performed a self-…

    • Reputation Points

    • 0 replies
    • 1.1k views
  47. I have been working on getting U-boot upstream up to speed for the Radxa Rock-5B Rockchip RK3588 board. One of the cool features that I recently published upstream is the ability to boot the board without any kind of non-volatile media (NVM) used. View the full article

    • Reputation Points

    • 0 replies
    • 1.1k views
  48. 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
    • 832 views
  49. Description Previous help message armbianmonitor -h Usage: armbianmonitor [-h] [-b] [-c $path] [-d $device] [-D] [-m] [-p] [-r] [-u] ############################################################################ Use armbianmonitor for the following tasks: armbianmonitor -c /path/to/test performs disk health/performance tests armbianmonitor -d monitors writes to $device armbianmonitor -D tries to upload debug disk info to improve armbianmonitor armbianmonitor -m provides simple CLI monitoring - scrolling output armbianmonitor -M provides simple CLI monitoring - fixed-line output armbianmonitor -n provides simple CLI network monitoring - scrolling output armbianmon…

    • Reputation Points

    • 0 replies
    • 1.9k views
  50. Description It depends on https://github.com/armbian/linux-rockchip/pull/76 https://github.com/armbian/build/pull/5519#pullrequestreview-1549880906 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 h…

    • Reputation Points

    • 0 replies
    • 959 views
  51. Description Update odroidxu4-current kernel to 5.4.251. I am not sure if the patches fixing the wireless drivers are the correct way of handling this, please feel free to ignore this PR if they are not. How Has This Been Tested? [x] Reboot of my Odroid HC1 Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [x] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article

    • Reputation Points

    • 0 replies
    • 769 views
  52. Linux 6.1.y (current) / Linux 6.4.y (edge) meson-g12a-radxa-zero-gpio-10-led.dtbo (rev 1.51 enable led) meson-g12a-radxa-zero-gpio-8-led.dtbo (rev 1.4 enable led) meson-g12b-odroid-n2-spi.dtbo (SPI-NOR enable via overlay) 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
    • 939 views
  53. Dear Armbians, Some fresh news for you! Device additions and development updates In the past few weeks, we have been actively adding support for new devices. Our team is currently working on bringing up the Khadas VIM1S and the highly anticipated Lenovo X13S, one of the best ARM-based laptops available, and the TI SK-AM64B board, developed by Texas Instruments. Furthermore, Intelligent Agent has submitted their Allwinner-based 3D printer controller. The developers’ section has been particularly active lately. We are in the final stages of upgrading u-boot and implementing power management support for the entire Allwinner family. Additionally, we are continuously impro…

    • Reputation Points

    • 3 replies
    • 1.8k views
  54. Description Bumped kernel versions as follows sunxi & sunxi64: legacy - 5.15.121 -> 5.15.123 edge - 6.4.5 -> 6.4.7 sunxi64 only: current - 6.1.40 -> 6.1.42 The sunxi current kernel is kept back as 6.1.42 is currently not booting on 32-bit allwinner 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 updated sunxi images on NanoPi Duo2 (sun8i H3) [X] Booted updated sunxi64 images on Orange Pi Prime (sun50i H5) Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I …

    • Reputation Points

    • 0 replies
    • 901 views
  55. Description add fxblox-rk1 rk3588 board How Has This Been Tested? 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
    • 978 views
  56. Description This set of changes tries to handle the requirement of reducing cache misses by removing the REVISION prefix from the tag of the OCI cache. It works by making use of a tag that doesn't include the version prefix. Once the artifact is fetched, if the filename is not what we expect, then the file is renamed to the expected file name. This can be required in cases when REVISION is bumped but no changes are done for the artifact. In that case, for example, we might be looking for a artifact with version 23.08.1-trunk prefix while the artifact thats available and is identical to the needed artifact might have version starting with 23.08.0-trunk. Only the OCI tags …

    • Reputation Points

    • 0 replies
    • 827 views
  57. pipeline: debs-to-repo-download is now done in parallel; default cores*2 limited to 16 or PARALLEL_DOWNLOADS_WORKERS pipeline: debs-to-repo-download is now done in parallel; default cores*2 limited to 16 or PARALLEL_DOWNLOADS_WORKERS also avoid log archiving during individual download jobs via SKIP_LOG_ARCHIVE=yes I've tested with PARALLEL_DOWNLOADS_WORKERS=16 and it saturates my gigabit link, ghcr.io is great at reads more than ~16-ish might be too much though View the full article

    • Reputation Points

    • 0 replies
    • 758 views
  58. display-alert: strip newlines as well as ANSI colors if ANSI_COLOR=none display-alert: strip newlines as well as ANSI colors if ANSI_COLOR=none ANSI_COLOR=none is used when we're driving compile.sh from Python some debugging messages had newlines in them, thus making Python mark those as [LEAKED] View the full article

    • Reputation Points

    • 0 replies
    • 751 views
  59. armbian-desktop/aggregation: introduce DESKTOP_COMMON aggregation variant, where arch/config/appgroups are ignored; see #5439 (re-submitted) armbian-desktop/aggregation: introduce DESKTOP_COMMON aggregation variant, where arch/config/appgroups are ignored; see #5439 (re-submitted) this has been tested with complete/default targets and works View the full article

    • Reputation Points

    • 0 replies
    • 1k views
  60. kernel / drivers-harness: use the kernel git SHA1 ($KERNEL_GIT_SHA1) instead of $KERNEL_MAJOR_MINOR for drivers cache key kernel / drivers-harness: use the kernel git SHA1 ($KERNEL_GIT_SHA1) instead of $KERNEL_MAJOR_MINOR for drivers cache key this should avoid (late) patching errors that might happen during a point release bump like 6.4.5 -> 6.4.6 cos we'd be using the wrong cached drivers patch using the SHA1 will instead (possibly) trigger the "real patching failure", during drivers-harness when building a new driver patch cache also try to cleanup old caches in the old format so we've not many leftovers -- each patch is ~150mb View the full article

    • Reputation Points

    • 0 replies
    • 726 views
  61. meson64/rockchip64 current/edge: enable CONFIG_NVME_HWMON=y for NVMe temperature monitoring linux-rockchip64-current.config / linux-rockchip64-edge.config: update config, no changes linux-rockchip64-current.config / linux-rockchip64-edge.config: enable CONFIG_NVME_HWMON=y for NVMe temperature monitoring linux-meson64-current.config / linux-meson64-edge.config: update config, no changes linux-meson64-current.config / linux-meson64-edge.config: enable CONFIG_NVME_HWMON=y for NVMe temperature monitoring View the full article

    • Reputation Points

    • 0 replies
    • 757 views
  62. 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
    • 768 views
  63. 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
    • 761 views
  64. 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
  65. 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
    • 834 views
  66. 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
    • 947 views
  67. 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
    • 862 views
  68. 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
    • 742 views
  69. 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
    • 733 views
  70. config/boards: fix some missing quotes / maintainers config/boards: fix some missing quotes / maintainers View the full article

    • Reputation Points

    • 0 replies
    • 685 views
  71. 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
    • 835 views
  72. 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
    • 903 views
  73. 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
    • 792 views
  74. 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
    • 718 views
  75. 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
    • 871 views
  76. 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
  77. 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
    • 896 views
  78. 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
    • 799 views
  79. 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.2k views
  80. 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
    • 798 views
  81. 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
    • 730 views
  82. 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
    • 799 views
  83. 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
    • 806 views
  84. 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
    • 940 views
  85. 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
    • 819 views
  86. 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
  87. 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
    • 853 views
  88. 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
    • 954 views
  89. 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
    • 642 views
  90. config/kernel: add .gitignore for *.config.defconfig config/kernel: add .gitignore for *.config.defconfig View the full article

    • Reputation Points

    • 0 replies
    • 806 views
  91. 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
    • 891 views
  92. 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
    • 838 views
  93. 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
    • 748 views
  94. 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
    • 885 views
  95. Description This reverts commit f952ae89fb2c5e58e566860c74b46e127186f1c2. Breaks artefacts creation. How Has This Been Tested? [x] Tested without View the full article

    • Reputation Points

    • 0 replies
    • 734 views
  96. 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
  97. 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
    • 888 views
  98. 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
    • 3k views
  99. 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
    • 784 views
  100. Description Enable the DLN2 driver for support the USB IO board View the full article

    • Reputation Points

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