After happily using my helios64 with armbian buster for years I finally dared to upgrade and everything went smoothly.
I found instructions somewhere here in this forum and this is what I did.
I first commented out /etc/apt/sources.list.d/armbian.list
Then I upgraded to bullseye by replacing everything buster with bullseye in /etc/apt/sources.list (I think I also had to change the url to the security repo)
Then I did
apt-get update && apt full-upgrade
and rebooted.
Great success!
Then the same for bookworm and again great success.
Then reenabled the armbian apt repo with bookworm. again full-upgrade, reboot and again great success.
Now I have kernel 6.1.50-current-rockchip64
Now the thing I don't understand:
When I ssh to the machine it still lists buster and /etc/armbian-release is untouched. I checked a bit and /etc/armbian-release is part of linux-buster-root-current-helios64 on my system which sounds suspicious. The package seems to contain super integral parts of the system. udev rules, systemd rules etcpp. and is still installed. I don't see an obvious replacement for it.
Can somebody shed some light on it? What did I miss?