What's Changed
Automatic
board configs status synchronise by @github-actions in #7838- Extension V4L2: disable installation on minimal images by @igorpecovnik in #7876
- After changing apt lists methodology, we need to rebuild rootfs cache by @igorpecovnik in #7877
- build(deps): bump actions/upload-artifact from 4.6.0 to 4.6.1 by @dependabot in #7878
- build(deps): bump ossf/scorecard-action from 2.4.0 to 2.4.1 by @dependabot in #7879
- build(deps): bump pyelftools from 0.31 to 0.32 by @dependabot in #7880
- Hinlink-H88k: some fix to dts by @qbisi in #7864
- hinlink-h88k: revert second hdmi output support for 6.12 kernel by @qbisi in #7882
- rockchip64-edge: bump to 6.14 by @amazingfate in #7835
- sunxi 6.12: Switch to v6.12.16, Add HDMI support by @The-going in #7752
- RK3588 add HDMI sound, add support for OPi5 Max by @palachzzz in #7884
- rockchip64: fix OrangePi 4 LTS boot with BTF, bump uboot to 2024.10 by @paolosabatino in #7887
- BigTreeTech CB2: use mainline device tree on edge (6.14) by @JohnTheCoolingFan in #7892
- Add e2fspros as it fell out of default dependency by @igorpecovnik in #7894
- Add initial support for TI SK-AM69 board by @glneo in #7885
- config: enable_extension "radxa-aic8800" for rock-2a by @CodeChenL in #7903
- Add lcd panel of hinlink-h88k support to rockchip64 current and edge by @amazingfate in #7901
- Add reset and power down support for both ODROID SM1 units by @pyavitz in #7900
- rockchip/64: bump rk322x-box and rk3318-box to u-boot v2025.01 by @paolosabatino in #7895
- Switch CM3588 to mainline A-TF by @timsurber in #7898
Automatic
board configs status synchronise by @github-actions in #7889Automatic
board configs status synchronise by @github-actions in #7904- Multiple sources fix: after changing to deb822 we forgot on leftovers by @igorpecovnik in #7909
- fix wrong kernel name bug on raspberry pi 5 by @KubaTaba1uga in #7692
- Enable wait-online.service in first-login config by @igorpecovnik in #7914
- rockchip64-6.14: Set dma mask to 64 bit by @SuperKali in #7924
- Bugfix/rk3568 current remove merged patch for phy by @lanefu in #7927
- Enable HDMI audio outputs for Rock 5B by detlev.casanova@collabora.com by @q4a in #7925
- Add initial support for BeagleBone AI-64 by @Grippy98 in #7918
- Add initial support for BeaglePlay by @Grippy98 in #7917
- Raspbery Pi: legacy kernel is missing support for CONFIG_FW_LOADER_COMPRESS by @igorpecovnik in #7916
- Add initial support for BeagleBoard PocketBeagle2 by @Grippy98 in #7897
- RESEND - Add initial support for Orangepi 5 Ultra by @EvilOlaf in #7902
- Orangepi5 maintenance by @EvilOlaf in #7893
- rockchip64-6.14: rewrite rock5b hdmi audio patch by @SuperKali in #7929
- rockchip64: uboot: fix stable mac address for rk3318-box by @paolosabatino in #7930
- Update odroidxu4-current to 6.6.81 by @belegdol in #7931
- Rock5 mainline hs400 mode fix by @amazingfate in #7921
- Remove Xiaomi umi Support by @FantasyGmm in #7932
- linux-bcm2711: enable CONFIG_CRYPTO_NHPOLY1305_NEON by @plumbeo in #7941
- mksklipad50: Switch to u-boot v2025.01 (resend) by @torte71 in #7936
Automatic
board configs status synchronise by @github-actions in #7935- Add Radxa Cubie A5E (sun55i-a527) by @juanesf in #7852
- sunxi-6.12: BUGFIX: Remove the incomplete patch. by @The-going in #7947
- Update Odin2 Config by @FantasyGmm in #7946
- Change to different method of getting changed files by @igorpecovnik in #7949
- Update K3 Family to use Github Mirror over TI Cgit by @Grippy98 in #7952
- SpacemiT: Defconfig:
Add CONFIG_NFT_FLOW_OFFLOAD=m
by @pyavitz in #7951 - Add BeagleY & K3 Kernel Updates by @Grippy98 in #7950
Automatic
board configs status synchronise by @github-actions in #7944- drop some obsolete packages by @leggewie in #7953
- drop more obsolete packages and do some replacements where appropriate by @leggewie in #7955
- Bump mvdan/sh from 3.10.0 to 3.11.0 in
lib/tools/shellfmt.sh
by @github-actions in #7954 - Improve armbian-firstlogin script by @ig3 in #7948
- rockchip64-6.14: Add HDMI audio support and missing stuff on Youyeetoo R1 v3 by @SuperKali in #7934
- Stop altering global git config file and set safe per cloned repository by @igorpecovnik in #7910
- rockchip64-6.14: Enabled HDMI1 video and audio on NanoPC T6/LTS by @SuperKali in #7933
- Revert "Stop altering global git config file and set safe per cloned repository by @igorpecovnik in #7958
- Enable gmac0/1 & wifi Cubie A5E by @juanesf in #7960
- rockchip64: rk3318-box: fix wifi with alternate sdio bus by @paolosabatino in #7959
- BananaPi BPI-M4-Zero:
sunxi: mmc: Improve reset procedure
by @pyavitz in #7943 - Drop fastfetch alias - it only make troubles by @igorpecovnik in #7962
- rockchip64: bump rockpi-e to u-boot v2025.01 by @paolosabatino in #7965
- rockchip64: bump orangepi4 lts uboot to v2025.01 by @paolosabatino in #7964
Automatic
board configs status synchronise by @github-actions in #7966- rockchip64-6.14: Add patch to fix USB 3.0 A on NanoPC T6 by @SuperKali in #7969
- Allow NetworkManager and systemd-networkd by @ig3 in #7961
- grub-with-dtb: accept
GRUB_FDT_FILE
ifBOOT_FDT_FILE
is unset by @rpardini in #7972 - mekotronics-rk3588: u-boot: back to radxa's v2024.03, as .10 breaks GMAC stable MAC patch by @rpardini in #7971
- rockchip64: rk356x: add PLL rate for 33.3MHz by @anarsoul in #7970
- rockchip: bump tinkerboard and xt-q8l-v10 u-boot to v2025.01 by @paolosabatino in #7967
- Add support for NanoPi R2S Plus by @ig3 in #7913
Automatic
board configs status synchronise by @github-actions in #7973- rockchip64-6.12: fix compatible for CPU regulator on BTT PI2/CB2 by @anarsoul in #7974
- fix URI to report armbian-config bugs against -ng now. Fixes #7976 AR-2632 by @leggewie in #7977
- mainline-kernel: bump 6.14 to -rc7 by @rpardini in #7978
- sunxi-6.13: Add all patches by @The-going in #7705
- mksklipad50: add DT overlays for edge kernel by @torte71 in #7983
- Fix for ethernet warnings in dmesg output by @mlegenovic in #7981
- Meson64: adjust patch to match upstream changes by @igorpecovnik in #7989
- BSP: make -cli packages provide the armbian-bsp-cli virtual package by @leggewie in #7982
- Fix patching.sh to include untracked (new) files in patch by @ig3 in #7979
- Fix IPv4 and IPv6 output in Armbian welcome MOTD by @useful64 in #7911
- dont fail on no custom/userpatches folder by @ArendJan in #8007
- bump to 6.14 (final): rockchip64, meson64, 3+1 uefi; fork and fix 2x wifi drivers by @rpardini in #8005
- add SMART AM40 support by @retro98boy in #8002
- Enable thermal support for sun55i-a523 by @juanesf in #8001
- Opi5max - remove
current
builds by @EvilOlaf in #7993 - build(deps): bump actions/upload-artifact from 4.6.1 to 4.6.2 by @dependabot in #7997
- qemu arm64: bump u-boot and fix wrong boot script parameter by @igorpecovnik in #7994
- bump version in README.md by @EvilOlaf in #8011
- Bump rockchip 32bit edge kernel to v6.14 by @paolosabatino in #8013
- Refactor patches for NanoPC T6 & LTS by @SuperKali in #7980
- Armbian kernel: add ZRAM and DOCKER configurations by @igorpecovnik in #8014
- MBa8MPxL: add Pi Camera support, fix config | fix in armbian-firstlogin by @schmiedelm in #8010
- Fixed errors and warnings found in journald by @mlegenovic in #8003
- switch
current
u-boot to v2025.01 by @EvilOlaf in #8012 - Cloud images: add separate kernel branch (cloud) for generic x86/arm64 images by @igorpecovnik in #8008
- Add support for MOTD logo colors by @igorpecovnik in #8018
- Revert "Change to different method of getting changed files" by @igorpecovnik in #8019
- Add Mediatek Genio Family + Radxa Nio-12L by @HeyMeco in #8006
Automatic
board configs status synchronise by @github-actions in #8022- Make Radxa Nio-12L Standard Support by @HeyMeco in #8024
- Enable
CONFIG_NETKIT=y
feature for all armbian-kernels => 6.7 by @igorpecovnik in #8036 - odroidm2: use standard
v2025.04
(drop-rc4
) from u-boot patch folder name; bumpv2025.04-rc4
->v2025.04-rc5
by @rpardini in #8035 - boards: radxa-e20c: add armbian-leds.conf by @CodeChenL in #8034
- drivers_network: bump rtl8812au for 6.14.y by @rpardini in #8029
- Add VENDOR color to BSP and artifacts hashing by @igorpecovnik in #8026
- Cloud / QCOW2: set basic image size to 16Gb for all cloud images by @igorpecovnik in #8046
- nanopi-r3s, radxa-zero3, rock-3a: board config cleanup & maint by @EvilOlaf in #8045
- radxa-zero3: enable wifi extension by default by @EvilOlaf in #8049
- Update kernel configs with enabled wifi drivers from rtw88/9 by @igorpecovnik in #8051
- sunxi-6.12: sunxi: by @The-going in #8004
- We need to escape $ otherwise this will be executed on host by @igorpecovnik in #8060
Automatic
board configs status synchronise by @github-actions in #8059- Bump SM8250 Edge kernel to 6.14 by @FantasyGmm in #8054
- Genio: Remove merged patch by @HeyMeco in #8063
- Update linux-sun55iw3-dev.config by @juanesf in #8058
- Rockchip RK3588: Adjust mainlined patch by @igorpecovnik in #8064
- SpacemiT: Defconfig:
Enable PPPoe Module
by @pyavitz in #8073 - rockchip-rk3308-current: fix uart dma by @ssp97 in #8074
- station-m3: delete the redundant function. by @chainsx in #8068
- Fix rtl8189fs driver commit version by @JohnTheCoolingFan in #8077
- GH Actions label adjustment, fix permissions and enable auto quarter labels by @igorpecovnik in #8078
- Fix permissions for label
Ready to Merge
on approved pull requests by @igorpecovnik in #8079 - lib/tools/info: mapper-oci-uptodate: adapt to oras-py 0.2 api change by @rpardini in #8076
- rock-3a: bump mainline uboot to v2025.04 by @EvilOlaf in #8072
- radxa-zero3: bump mainline uboot by @EvilOlaf in #8071
- nanopi-r3s: bump uboot to v2025.04 by @EvilOlaf in #8070
- Add Qcom Robotics RB5 Support by @FantasyGmm in #8017
- sakurapi-rk3308b: several updates for the board by @TheSnowfield in #8047
Automatic
board configs status synchronise by @github-actions in #8080- station-p2: bump u-boot to 2025.04 by @chainsx in #8081
- Rpi bugfix: Split Debian and Ubuntu packages by @igorpecovnik in #8087
- station: Clean firmware by @chainsx in #8084
- Radxa Nio 12l: dropping vendor kernel as its broken and generally in bad shape by @igorpecovnik in #8093
- Remove
lib.config
from README.me, create proper example by @EvilOlaf in #8090 - Switch from rkr5 to rkr5.1 by @HeyMeco in #8089
- sunxi 6.13: Switching to v6.13.11; Add pwm, dma, fix hardware decoding video, audio by @The-going in #8086
- If rootfs placed on btrfs filesystem, place root on @ subvolume by @iav in #8067
- BananaPi SM1:
Fixup patch name association
by @pyavitz in #8099 - Disable broken AIC8800 wifi driver on Rockchip vendor kernel by @igorpecovnik in #8101
- fix: update jq in apt-utils to use filter arguments by @kageurufu in #8102
Automatic
board configs status synchronise by @github-actions in #8095- Fix ZRAM service due to parameter deprecation in mkfs > 2.40.1 (Trixie / Plucky) by @igorpecovnik in #8105
- Fix ORAS tooling download due to absense of
wget
by @EvilOlaf in #8104 - Allwinner: bump to latest tags - booted on H5 by @igorpecovnik in #8100
- rockchip64: fix atf build by @EvilOlaf in #8097
- Add configurable EFI partition alignment to support UFS devices by @FantasyGmm in #8053
- Add out of date notice to example config by @EvilOlaf in #8106
- Rockchip - Adjustin broken patch for EDGE kernel by @igorpecovnik in #8107
- Revert "Disable broken AIC8800 wifi driver on Rockchip vendor kernel" by @amazingfate in #8110
- sunxi64: bump ATF to latest LTS tag by @EvilOlaf in #8111
- Install to nvme: place root volume to separate subvolume on btrfs by @iav in #8108
- Userspace status changes to EOS for bullseye, focal and jammy by @igorpecovnik in #8114
- RaspberryPi: suppress warnings for missing firmware by @igorpecovnik in #8116
- Starfive: bump kernel to v6.6 for starfive2 by @libiunc in #8033
- RaspberryPi: add brcm firmware package to fix missing wireless support by @igorpecovnik in #8118
- Update the version of U-boot used with Radxa rock 4 se to v2025.04 by @trappiz in #8115
- khadas-vim3: u-boot: bump to
2025.04-rc5
; boot SD first; enablesetexpr
; patch 2025.04 forfileenv
; enablesquashfs
support by @rpardini in #8044 - officially support Banana Pi M2+ by @leggewie in #8127
- V2 - Update the version of U-boot used with Radxa rock 4 se to v2025.04 by @trappiz in #8129
- lubancat2: bump u-boot to v2025.04 by @andyshrk in #8122
- Upgrade Cherryba-m1 to latest u-boot, move patch to new folder by @igorpecovnik in #8131
- Drop old tag for ATF that was only set in sun50iw9 / H61x by @igorpecovnik in #8132
- rockchip64: Enable CAN FD driver MCP251XFD by @mickeprag in #8136
- firefly-itx-3588j: fix optee refuse boot by using rock-5b-defconfig by @SeeleVolleri in #8134
- Update odroidxu4-current to 6.6.88 by @belegdol in #8135
- Cloud images: enable video console and add two packages by @igorpecovnik in #8117
- rockchip64: add multiple SPI images support to armbian-install by @efectn in #8123
- orangepi5b: split opi5b board from opi5 board config by @efectn in #8126
- orangepi-5-max: switch
edge
u-boot to mainline by @EvilOlaf in #8082 - Odroid XU4: fix broken patch by @igorpecovnik in #8146
- rockchip64-6.14: Add missing opp nodes by @SuperKali in #8048
- Remove mainlined patch in 6.14.5 by @timsurber in #8148
- extensions: add APA extension by @leggewie in #8133
- config: boards: pocketbeagle2: Use extlinux by @Ayush1325 in #8130
- Add option to disable kernel patching by @timsurber in #8149
- Remove deprecated CM3588 devicetree by @timsurber in #8150
- partitioning: Add BTRFS_ROOT_SUBVOLUME switch by @kageurufu in #8144
- Add bananapim7 description - interactive build fix by @Grippy98 in #8155
- SpacemiT: Defconfig:
Add CONFIG_TUN=m
by @pyavitz in #8162 - hinlink-h88k: enable uboot serial log by @amazingfate in #8164
- odroidxu4: fix uboot compilation for Noble hosts by @EvilOlaf in #8168
- indiedroid-nova: fix uboot compilation on Noble hosts by @EvilOlaf in #8169
- Create helios4_defconfig-0002-enable-setexpr-command.patch by @djurny in #8170
- Update boot-mvebu.cmd by @djurny in #8166
- Orangepi5PRO: move to EOS as it has broken u-boot compilation on Noble by @igorpecovnik in #8172
- board: youyeetoo-r1 v3 – Bumped U-Boot and reorder kernel targets by @SuperKali in #8173
- Helios4: add fancontrol package and switch to .conf by @igorpecovnik in #8174
- Updating maintainers: switch to new location of JSON file by @igorpecovnik in #8179
- uboot: mainline board: youyeetoo r1 add uboot patches by @SuperKali in #8175
- Improve welcoming text for 1st time PR and issues contributors by @igorpecovnik in #8182
- orangepi5pro: Fix uboot compilation by @EvilOlaf in #8181
- Update prepare-host.sh to use ntpsec-ntpdate by @squassina in #8177
- Bump build framework version and adjust requirements by @igorpecovnik in #8188
- Mekotronics: move two boards from community supported to supported by @igorpecovnik in #8187
- BananaPi BPI-M4-Zero:
Enable GPU and add Audio nodes
by @pyavitz in #8191 - mvebu: bootscript fixes & enhancements by @djurny in #8189
- Extend chroot mount helper to include cache directories by @benhoff in #8186
- sunxi-6.14: Add all patches by @The-going in #8147
- Revert "add in cache to the image, allowing caching in customize image step by @igorpecovnik in #8196
New Contributors
- @palachzzz made their first contribution in #7884
- @KubaTaba1uga made their first contribution in #7692
- @Grippy98 made their first contribution in #7918
- @plumbeo made their first contribution in #7941
- @leggewie made their first contribution in #7953
- @ig3 made their first contribution in #7948
- @anarsoul made their first contribution in #7970
- @kageurufu made their first contribution in #8102
- @libiunc made their first contribution in #8033
- @trappiz made their first contribution in #8115
- @mickeprag made their first contribution in #8136
- @Ayush1325 made their first contribution in #8130
- @djurny made their first contribution in #8170
- @squassina made their first contribution in #8177
Full Changelog: v25.2.1...v25.5.1