I switched armbian repo to stable via armbian-config 24.11.2. The first thing it did, judging by /var/log/apt/history.log, was purging linux-image*:
Start-Date: 2025-01-04 22:47:25
Commandline: apt-get -o APT::Status-Fd=4 -o APT::Keep-Fds::=5 -o APT::Keep-Fds::=6 -y purge linux-image*
Requested-By: user (1000)
Purge: linux-image-current-sunxi64:arm64 (24.11.1)
End-Date: 2025-01-04 22:47:27
Then it proceeded to purge and reinstall dtb and armbian-firmware, but not linux-image:
Start-Date: 2025-01-04 22:48:34
Commandline: apt-get -o APT::Status-Fd=4 -o APT::Keep-Fds::=5 -o APT::Keep-Fds::=6 -y purge linux-dtb*
Requested-By: user (1000)
Purge: linux-dtb-current-sunxi64:arm64 (24.11.1)
End-Date: 2025-01-04 22:48:35
Start-Date: 2025-01-04 22:48:54
Commandline: apt-get -o APT::Status-Fd=4 -o APT::Keep-Fds::=5 -o APT::Keep-Fds::=6 --allow-downgrades -y install linux-dtb-current-sunxi64
Requested-By: user (1000)
Install: linux-dtb-current-sunxi64:arm64 (24.11.1)
End-Date: 2025-01-04 22:48:55
Start-Date: 2025-01-04 22:49:18
Commandline: apt-get -o APT::Status-Fd=4 -o APT::Keep-Fds::=5 -o APT::Keep-Fds::=6 -y purge armbian-firmware*
Requested-By: user (1000)
Purge: armbian-firmware:arm64 (24.11.2)
End-Date: 2025-01-04 22:49:19
Start-Date: 2025-01-04 22:49:47
Commandline: apt-get -o APT::Status-Fd=4 -o APT::Keep-Fds::=5 -o APT::Keep-Fds::=6 --allow-downgrades -y install armbian-firmware
Requested-By: user (1000)
Install: armbian-firmware:arm64 (24.11.2)
End-Date: 2025-01-04 22:50:01
I don't know if this is an error in the script, or in package dependencies, but getting an unbootable system was very unpleasant