Yes of course. But documentation or FAQ should be somewhere and up2date. Its a lot of work / impossible for our small team to cover all aspects of a Linux system. But for at least Armbian specifics - which this is - we might have somehting.
I have downgraded kernel on my odroid xu4 and now is booting again.
This were my steps:
#mount sd (use lsblk to indentify your sd device)
mount /dev/sda1 /mnt/armbi_root
#install qemu to execute arm inside amd64
apt install qemu-user-static
#and copy it to sd
cp /usr/bin/qemu-arm-static /mnt/armbi_root/usr/bin/
#mount pseudo-filesystems needed
mount -t proc /proc /mnt/armbi_root/proc
mount --rbind /sys /mnt/armbi_root/sys
mount --rbind /dev /mnt/armbi_root/dev
mount --rbind /run /mnt/armbi_root/run
#chrooting sd
chroot /mnt/armbi_root /usr/bin/qemu-arm-static /bin/bash
#show installed previous versions
apt-cache madison linux-image-current-odroidxu4
apt-cache madison linux-dtb-current-odroidxu4
#install working previous version (mine was 24.11.1 - kernel-6.6.60)
apt install linux-image-current-odroidxu4=24.11.1
apt install linux-dtb-current-odroidxu4=24.11.1
#rebuild initramfs (maybe this is not necessary, but do not harm)
update-initramfs -u
#exiting chroot
exit
#unmonting sd for finishing
umount -R /mnt/armbi_root
XU4 / HC1 is fixed by
https://github.com/armbian/build/commit/5115cdf47a91f9cf5eb15f1b4984deebbe329002
Images are in generation, update is going out when possible. (broken updates were also disabled, but takes time for repo to sync)