Armbian 25.5.1¶
Released 26 May 2025
All changes¶
- [Bugfix] Fixed Non supported OS warning message. by @Tearran in armbian/configng!498
- [Bugfix] feature array names, by @Tearran in armbian/configng!305
- [Bugfix] Unexpected command executed when config overlays #349 by @Tearran in armbian/configng!355
- Activate the specified network interface, before applying IP stack by @igorpecovnik in armbian/configng!411
- Add out of date notice to example config by @EvilOlaf in armbian/build!8106
- Add a collection of applications for downloading by @igorpecovnik in armbian/configng!270
- Add arch to the module template by @igorpecovnik in armbian/configng!471
- Add armbian-router to software section by @efectn in armbian/configng!429
- Add bananapim7 description - interactive build fix by @Grippy98 in armbian/build!8155
- Add BeagleY & K3 Kernel Updates by @Grippy98 in armbian/build!7950
- Add buttons for editing or adding header and footer by @igorpecovnik in armbian/configng!602
- Add code style checking exception for Prometheus by @igorpecovnik in armbian/configng!477
- Add configurable EFI partition alignment to support UFS devices by @FantasyGmm in armbian/build!8053
- Add e2fspros as it fell out of default dependency by @igorpecovnik in armbian/build!7894
- Add GPG key download for 3rd party distro by @igorpecovnik in armbian/configng!381
- Add initial support for BeagleBoard PocketBeagle2 by @Grippy98 in armbian/build!7897
- Add initial support for BeagleBone AI-64 by @Grippy98 in armbian/build!7918
- Add initial support for BeaglePlay by @Grippy98 in armbian/build!7917
- Add initial support for TI SK-AM69 board by @glneo in armbian/build!7885
- Add lcd panel of hinlink-h88k support to rockchip64 current and edge by @amazingfate in armbian/build!7901
- Add Mediatek Genio Family + Radxa Nio-12L by @HeyMeco in armbian/build!8006
- Add missing cockpit module by @Tearran in armbian/configng!342
- Add missing deps for generating deb file by @igorpecovnik in armbian/configng!314
- Add Odroid board selection by @GeoffClements in armbian/configng!298
- Add option to disable kernel patching by @timsurber in armbian/build!8149
- Add Qcom Robotics RB5 Support by @FantasyGmm in armbian/build!8017
- Add Radxa Cubie A5E (sun55i-a527) by @juanesf in armbian/build!7852
- Add reset and power down support for both ODROID SM1 units by @pyavitz in armbian/build!7900
- Add sandboxed SSH server port [2222] to the menu by @igorpecovnik in armbian/configng!514
- Add Scheduled Workflow to Clean Old GitHub Action Logs by @igorpecovnik in armbian/configng!569
- Add screenshot for several section of auto-made documentation by @igorpecovnik in armbian/configng!486
- add SMART AM40 support by @retro98boy in armbian/build!8002
- Add software package: Home Assistant by @igorpecovnik in armbian/configng!235
- Add support for MOTD logo colors by @igorpecovnik in armbian/build!8018
- Add support for NanoPi R2S Plus by @ig3 in armbian/build!7913
- Add VENDOR color to BSP and artifacts hashing by @igorpecovnik in armbian/build!8026
- Add wrapper for package manipulation by @dimitry-ishenko in armbian/configng!320
- Add wrapper for service manipulation by @dimitry-ishenko in armbian/configng!323
- Add Zerotier into configng by @jnovos in armbian/configng!470
- Add ZeroTier short description to fit menu by @igorpecovnik in armbian/configng!580
- Adding a warning to welcome screen by @Tearran in armbian/configng!276
- Adding schematic for network settings by @igorpecovnik in armbian/configng!280
- AdGuardHome and unbound DNS by @igorpecovnik in armbian/configng!415
- Adjust condition to use proper if then fi style by @igorpecovnik in armbian/configng!510
- Adjust images and markdown files by @igorpecovnik in armbian/configng!570
- Adjust keywords for displaying links with ports in the menu by @igorpecovnik in armbian/configng!547
- Adjust software module options to match recent changes by @igorpecovnik in armbian/configng!332
- After changing apt lists methodology, we need to rebuild rootfs cache by @igorpecovnik in armbian/build!7877
- Allow NetworkManager and systemd-networkd by @ig3 in armbian/build!7961
- Allwinner: bump to latest tags - booted on H5 by @igorpecovnik in armbian/build!8100
- Application logos: fix some of images by @igorpecovnik in armbian/configng!564
- Apply several fixes to NFS service by @igorpecovnik in armbian/configng!313
- Armbian internal: deploy Armbian qemu KVM instances by @igorpecovnik in armbian/configng!365
- Armbian internal: GitHub runners deployment script by @igorpecovnik in armbian/configng!364
- Armbian kernel: add ZRAM and DOCKER configurations by @igorpecovnik in armbian/build!8014
- Armbian rsyncd: fix port used in the module by @igorpecovnik in armbian/configng!463
- Armbian runners deploy: fixing bugs by @igorpecovnik in armbian/configng!369
- Armbian system: manage rsyncd server for armbian download instances by @igorpecovnik in armbian/configng!457
- Automation: automatically close issues marked as “Can be closed?” by @igorpecovnik in armbian/configng!387
- BananaPi BPI-M4-Zero:
Enable GPU and add Audio nodesby @pyavitz in armbian/build!8191 - BananaPi BPI-M4-Zero:
sunxi: mmc: Improve reset procedureby @pyavitz in armbian/build!7943 - BananaPi SM1:
Fixup patch name associationby @pyavitz in armbian/build!8099 - BigTreeTech CB2: use mainline device tree on edge (6.14) by @JohnTheCoolingFan in armbian/build!7892
- board: youyeetoo-r1 v3 by @amazingfate in armbian/configng!299
- manage_overlayfs: Keep the default value of overlayroot_cfgdisk by @slowpeek in armbian/configng!372
- Match JSON and modules in order to read data stored in modules by @igorpecovnik in armbian/configng!584
- MBa8MPxL: add Pi Camera support, fix config | fix in armbian-firstlogin by @schmiedelm in armbian/build!8010
- mekotronics-rk3588: u-boot: back to radxa’s v2024.03, as .10 breaks GMAC stable MAC patch by @rpardini in armbian/build!7971
- Mekotronics: move two boards from community supported to supported by @igorpecovnik in armbian/build!8187
- Meson64: adjust patch to match upstream changes by @igorpecovnik in armbian/build!7989
- mksklipad50: add DT overlays for edge kernel by @torte71 in armbian/build!7983
- mksklipad50: Switch to u-boot v2025.01 (resend) by @torte71 in armbian/build!7936
- Module Docker: Check if SUDO_USER variable is defined by @igorpecovnik in armbian/configng!366
- Module ZSH: update package before installing ZSH package by @igorpecovnik in armbian/configng!456
- Move Armbian related services in dedicated section by @igorpecovnik in armbian/configng!581
- Move Domoticz logo to the correct location by @igorpecovnik in armbian/configng!399
- Move wireguard to software section VPN by @igorpecovnik in armbian/configng!578
- Multiple sources fix: after changing to deb822 we forgot on leftovers by @igorpecovnik in armbian/build!7909
- mvebu: bootscript fixes & enhancements by @djurny in armbian/build!8189
- nanopi-r3s, radxa-zero3, rock-3a: board config cleanup & maint by @EvilOlaf in armbian/build!8045
- nanopi-r3s: bump uboot to v2025.04 by @EvilOlaf in armbian/build!8070
- Navidrom: fix problems that are popping up on unit tests by @igorpecovnik in armbian/configng!426
- Network config: Show the “disable hotspot” dialog only if there is an active hotspot on the selected interface. by @fvalasiad in armbian/configng!596
- NFS: several fixes to improve handling by @igorpecovnik in armbian/configng!396
- Odroid XU4: fix broken patch by @igorpecovnik in armbian/build!8146
- odroidm2: use standard
v2025.04(drop-rc4) from u-boot patch folder name; bumpv2025.04-rc4->v2025.04-rc5by @rpardini in armbian/build!8035 - odroidxu4: fix uboot compilation for Noble hosts by @EvilOlaf in armbian/build!8168
- officially support Banana Pi M2+ by @leggewie in armbian/build!8127
- Opi5max - remove
currentbuilds by @EvilOlaf in armbian/build!7993 - Optimize JSON Validation Workflow by @igorpecovnik in armbian/configng!568
- Optimizing images - no other changes by @igorpecovnik in armbian/configng!582
- Oracular Ubuntu is no more, switching to Plucky by @igorpecovnik in armbian/configng!392
- orangepi-5-max: switch
edgeu-boot to mainline by @EvilOlaf in armbian/build!8082 - Orangepi5 maintenance by @EvilOlaf in armbian/build!7893
- orangepi5b: split opi5b board from opi5 board config by @efectn in armbian/build!8126
- orangepi5pro: Fix uboot compilation by @EvilOlaf in armbian/build!8181
- Orangepi5PRO: move to EOS as it has broken u-boot compilation on Noble by @igorpecovnik in armbian/build!8172
- Overlay management: disable showing this option where its not supported by @igorpecovnik in armbian/configng!285
- Overlayfs: refactor module structure by @igorpecovnik in armbian/configng!378
- partitioning: Add BTRFS_ROOT_SUBVOLUME switch by @kageurufu in armbian/build!8144
- Pi-hole and adguardhome: addressing small bugs, hardening by @igorpecovnik in armbian/configng!417
- qemu arm64: bump u-boot and fix wrong boot script parameter by @igorpecovnik in armbian/build!7994
- Radxa Nio 12l: dropping vendor kernel as its broken and generally in bad shape by @igorpecovnik in armbian/build!8093
- radxa-zero3: bump mainline uboot by @EvilOlaf in armbian/build!8071
- radxa-zero3: enable wifi extension by default by @EvilOlaf in armbian/build!8049
- RaspberryPi: add support for managing overlays by @igorpecovnik in armbian/configng!451
- RaspberryPi: add brcm firmware package to fix missing wireless support by @igorpecovnik in armbian/build!8118
- RaspberryPi: suppress warnings for missing firmware by @igorpecovnik in armbian/build!8116
- Raspbery Pi: legacy kernel is missing support for CONFIG_FW_LOADER_COMPRESS by @igorpecovnik in armbian/build!7916
- Refactor and cleanup of documentation making code by @igorpecovnik in armbian/configng!544
- Refactor conditions to use if then fi otherwise tests cases are failing by @igorpecovnik in armbian/configng!506
- Refactor patches for NanoPC T6 & LTS by @SuperKali in armbian/build!7980
- Refactoring Desktop installation by @igorpecovnik in armbian/configng!436
- Remove
lib.configfrom README.me, create proper example by @EvilOlaf in armbian/build!8090 - Remove deprecated CM3588 devicetree by @timsurber in armbian/build!8150
- Remove escape character from runtime by @Tearran in armbian/configng!341
- Remove mainlined patch in 6.14.5 by @timsurber in armbian/build!8148
- Remove OMV after test install by @igorpecovnik in armbian/configng!594
- Remove wrong unit test definitions by @igorpecovnik in armbian/configng!318
- Remove Xiaomi umi Support by @FantasyGmm in armbian/build!7932
- Repository consistency: rename armbian-development to armbian-config.list by @igorpecovnik in armbian/configng!383
- RESEND - Add initial support for Orangepi 5 Ultra by @EvilOlaf in armbian/build!7902
- RFC: Networking - add simple way without using bridge by @igorpecovnik in armbian/configng!394
- RK3588 add HDMI sound, add support for OPi5 Max by @palachzzz in armbian/build!7884
- rock-3a: bump mainline uboot to v2025.04 by @EvilOlaf in armbian/build!8072
- Rock5 mainline hs400 mode fix by @amazingfate in armbian/build!7921
- Rockchip - Adjustin broken patch for EDGE kernel by @igorpecovnik in armbian/build!8107
- Rockchip RK3588: Adjust mainlined patch by @igorpecovnik in armbian/build!8064
- rockchip-rk3308-current: fix uart dma by @ssp97 in armbian/build!8074
- rockchip/64: bump rk322x-box and rk3318-box to u-boot v2025.01 by @paolosabatino in armbian/build!7895
- rockchip64-6.12: fix compatible for CPU regulator on BTT PI2/CB2 by @anarsoul in armbian/build!7974
- rockchip64-6.14: Add HDMI audio support and missing stuff on Youyeetoo R1 v3 by @SuperKali in armbian/build!7934
- rockchip64-6.14: Add missing opp nodes by @SuperKali in armbian/build!8048
- rockchip64-6.14: Add patch to fix USB 3.0 A on NanoPC T6 by @SuperKali in armbian/build!7969
- rockchip64-6.14: Enabled HDMI1 video and audio on NanoPC T6/LTS by @SuperKali in armbian/build!7933
- rockchip64-6.14: rewrite rock5b hdmi audio patch by @SuperKali in armbian/build!7929
- rockchip64-6.14: Set dma mask to 64 bit by @SuperKali in armbian/build!7924
- rockchip64-edge: bump to 6.14 by @amazingfate in armbian/build!7835
- rockchip64: add multiple SPI images support to armbian-install by @efectn in armbian/build!8123
- rockchip64: bump orangepi4 lts uboot to v2025.01 by @paolosabatino in armbian/build!7964
- rockchip64: bump rockpi-e to u-boot v2025.01 by @paolosabatino in armbian/build!7965
- rockchip64: Enable CAN FD driver MCP251XFD by @mickeprag in armbian/build!8136
- rockchip64: fix atf build by @EvilOlaf in armbian/build!8097
- rockchip64: fix OrangePi 4 LTS boot with BTF, bump uboot to 2024.10 by @paolosabatino in armbian/build!7887
- rockchip64: rk3318-box: fix wifi with alternate sdio bus by @paolosabatino in armbian/build!7959
- rockchip64: rk356x: add PLL rate for 33.3MHz by @anarsoul in armbian/build!7970
- rockchip64: uboot: fix stable mac address for rk3318-box by @paolosabatino in armbian/build!7930
- rockchip: bump tinkerboard and xt-q8l-v10 u-boot to v2025.01 by @paolosabatino in armbian/build!7967
- Rpi bugfix: Split Debian and Ubuntu packages by @igorpecovnik in armbian/build!8087
- Runner install: add missing dependencies by @igorpecovnik in armbian/configng!606
- sakurapi-rk3308b: several updates for the board by @TheSnowfield in armbian/build!8047
- Sandboxed SSH server: add rsync to the Docker container by @igorpecovnik in armbian/configng!357
- Software title: Actual budget by @igorpecovnik in armbian/configng!419
- Software title: ANSI hastebin docker instance by @efectn in armbian/configng!461
- Software title: Immich as a self-hosted photo/video backup option by @igorpecovnik in armbian/configng!575
- Software title: NetBox full Docker module with automated configuration by @igorpecovnik in armbian/configng!559
- Software title: Redis Module Support by @igorpecovnik in armbian/configng!561
- Software title: Duplicati backup service by @igorpecovnik in armbian/configng!555
- Software title: File browser by @igorpecovnik in armbian/configng!590
- Software title: Grafana monitoring dashboards by @igorpecovnik in armbian/configng!351
- Software title: NetAlertX - scan, monitor and visualize your networks by @igorpecovnik in armbian/configng!479
- Software title: NetData by @igorpecovnik in armbian/configng!289
- Software title: OMV (openmediavault) by @igorpecovnik in armbian/configng!588
- Software title: Samba module by @Tearran in armbian/configng!529
- Software title: Add PostgreSQL Module Support by @igorpecovnik in armbian/configng!560
- Software title: Add prometheus by @efectn in armbian/configng!469
- Software title: Armbianrouter: add cdn.armbian.com container by @efectn in armbian/configng!460
- Software title: Switch hastebin to golang version by @efectn in armbian/configng!481
- SpacemiT: Defconfig:
Add CONFIG_NFT_FLOW_OFFLOAD=mby @pyavitz in armbian/build!7951 - SpacemiT: Defconfig:
Add CONFIG_TUN=mby @pyavitz in armbian/build!8162 - SpacemiT: Defconfig:
Enable PPPoe Moduleby @pyavitz in armbian/build!8073 - Standardize naming in Kernel/firmware upgrades by @squassina in armbian/configng!574
- Starfive: bump kernel to v6.6 for starfive2 by @libiunc in armbian/build!8033
- station-m3: delete the redundant function. by @chainsx in armbian/build!8068
- station-p2: bump u-boot to 2025.04 by @chainsx in armbian/build!8081
- station: Clean firmware by @chainsx in armbian/build!8084
- Stop altering global git config file and set safe per cloned repository by @igorpecovnik in armbian/build!7910
- sunxi 6.12: Switch to v6.12.16, Add HDMI support by @The-going in armbian/build!7752
- sunxi 6.13: Switching to v6.13.11; Add pwm, dma, fix hardware decoding video, audio by @The-going in armbian/build!8086
- sunxi-6.12: BUGFIX: Remove the incomplete patch. by @The-going in armbian/build!7947
- sunxi-6.12: sunxi: by @The-going in armbian/build!8004
- sunxi-6.13: Add all patches by @The-going in armbian/build!7705
- sunxi-6.14: Add all patches by @The-going in armbian/build!8147
- sunxi64: bump ATF to latest LTS tag by @EvilOlaf in armbian/build!8111
- switch
currentu-boot to v2025.01 by @EvilOlaf in armbian/build!8012 - Switch adguard home to network host for accurate client ip address logging by @aancw in armbian/configng!537
- Switch CM3588 to mainline A-TF by @timsurber in armbian/build!7898
- Switch from rkr5 to rkr5.1 by @HeyMeco in armbian/build!8089
- Switch Netdata to host network for proper metrics and accessibility by @fbernier in armbian/configng!516
- System: add NFS daemon install and manipulation by @igorpecovnik in armbian/configng!292
- System: add ZFS compilation support by @igorpecovnik in armbian/configng!282
- Transmission: add docker subnet to the whitelist by @igorpecovnik in armbian/configng!346
- uboot: mainline board: youyeetoo r1 add uboot patches by @SuperKali in armbian/build!8175
- Unattended Upgrade Manager module - reconfiguring automatic updates by @igorpecovnik in armbian/configng!459
- Unit tests: drop several old test cases by @igorpecovnik in armbian/configng!380
- Unit tests: improve configuration and fix bugs by @igorpecovnik in armbian/configng!442
- Unit tests: upgrade unit tests components to mitigate deprecation by @igorpecovnik in armbian/configng!347
- Update all missing connections between JSON and modules by @igorpecovnik in armbian/configng!585
- Update boot-mvebu.cmd by @djurny in armbian/build!8166
- Update IMM001-footer.md for immich by @hartraft in armbian/configng!600
- Update issue template by @igorpecovnik in armbian/configng!386
- Update K3 Family to use Github Mirror over TI Cgit by @Grippy98 in armbian/build!7952
- Update kernel configs with enabled wifi drivers from rtw88/9 by @igorpecovnik in armbian/build!8051
- Update linux-sun55iw3-dev.config by @juanesf in armbian/build!8058
- Update Odin2 Config by @FantasyGmm in armbian/build!7946
- Update odroidxu4-current to 6.6.81 by @belegdol in armbian/build!7931
- Update odroidxu4-current to 6.6.88 by @belegdol in armbian/build!8135
- Update prepare-host.sh to use ntpsec-ntpdate by @squassina in armbian/build!8177
- Update README.md by @leggewie in armbian/configng!464
- Update the version of U-boot used with Radxa rock 4 se to v2025.04 by @trappiz in armbian/build!8115
- Updating maintainers: switch to new location of JSON file by @igorpecovnik in armbian/build!8179
- Upgrade Cherryba-m1 to latest u-boot, move patch to new folder by @igorpecovnik in armbian/build!8131
- Userspace status changes to EOS for bullseye, focal and jammy by @igorpecovnik in armbian/build!8114
- V2 - Update the version of U-boot used with Radxa rock 4 se to v2025.04 by @trappiz in armbian/build!8129
- We need to escape $ otherwise this will be executed on host by @igorpecovnik in armbian/build!8060
- Webserver & reverse proxy with php and SSL support by @igorpecovnik in armbian/configng!329
- Wireless discovery hardening by @igorpecovnik in armbian/configng!302
- Wireless networking: retry 3 times for getting stations by @igorpecovnik in armbian/configng!286
- ZFS: define architecture for ZFS module by @igorpecovnik in armbian/configng!410