Skip to content

2026-06-04

Latest

Choose a tag to compare

@mingzhangqun mingzhangqun released this 04 Jun 09:51

Changelog

Security & Reliability

  • armbian: protect armbianEnv.txt against power-loss corruption
  • armbian: restrict DMA heap udev rule to render group
  • armbian: suppress sed failure when aic-bluetooth.service path missing
  • armbian: fix malformed U-Boot patch for HDMI voltage-swing

Board Config Refactoring

  • armbian: switch Seeed boards to independent BOARDFAMILY values
  • armbian: add independent board families for Seeed reComputer boards
  • armbian: split kernel config into per-board hooks
  • armbian: add per-family kernel config files for Seeed boards
  • armbian: move kernel config from board hooks to per-family config files
  • armbian: consolidate Seeed bootscripts into single shared script
  • armbian: rename RK3588 bootscript for clarity
  • armbian: clean up RK3576 board config
  • armbian: clean up U-Boot patches for Seeed boards
  • armbian: expand board first-line descriptions with hardware features
  • armbian: normalize SDCARD quoting style in board configs
  • armbian: quote $SDCARD in RK3588 audio naming hook
  • armbian: use spaces in RK3588 BOARD_NAME for consistency

GPU & Display

  • armbian: fix red/blue color swap on RK3576 by using system libgbm
  • armbian: fix Mali GPU rendering on RK3588 with GNOME desktop
  • armbian: extract Mali GPU hooks to common config
  • armbian: disable Panfrost/Panthor GPU drivers for RK3576
  • armbian: add Mali EGL direct symlink and improve Seeed extension fetching
  • armbian: consolidate kernel config into common.inc and add Mali GPU support
  • armbian: fix RK3576 display and GPU configuration

Hardware Support

  • armbian: fix AIC8800 bluetooth startup with fcs960k-aic-bluez
  • armbian: fix aic-bluetooth.service path detection for /usr/lib
  • armbian: install Morse FG-H100M driver via DKMS package
  • armbian: remove Morse FG-H100M driver from shared driver harness
  • armbian: remove r8125-dkms and use in-tree r8169 driver
  • armbian: enable Goodix touchscreen support for both reComputer boards
  • armbian: move armbian-hardware-optimize disable to common config
  • armbian: disable armbian-hardware-optimize service before removing
  • armbian: fix missing LINUXCONFIG for independent Seeed board families
  • armbian: fix missing newline at end of kernel defconfig
  • armbian: remove adc-keys from RK3576 U-Boot device tree

USB & Audio

  • armbian: extract usb-automount script to packages/bsp/seeed
  • armbian: fix USB automount to prefer user-owned mount options
  • armbian: make USB automount use dynamic first-user instead of hardcoded seeed

Build System

  • armbian: fix vendor logo CI check and add INTRODUCED field
  • armbian: bypass proxy for Seeed repo fetches and fix extension hook ordering
  • armbian: fix apt dependency resolution and stage kernel patches from extension
  • armbian: improve Seeed APT source selection and proxy handling
  • armbian: unify Seeed APT dist to stable for all releases
  • armbian: add gh CLI fallback for aic8800 release version detection

Bluetooth & Networking

  • armbian: fix fcs960k-aic-bluez conflict with desktop bluez
  • armbian: filter bluez packages from reinstall after fcs960k-aic-bluez
  • armbian: optimize fcs960k-aic-bluez bluez conflict resolution
  • armbian: fix GDM X11 for Bookworm and improve multi-output layout

Upstream Sync

  • Merge remote-tracking branch 'origin/main'