Our use case may be different (I personally dont mind running old buster or bullseye, but I want kernel 6.1 'cause I use btrfs-raid1).
It has been discussed, that CPU settings in armbian-config improves stability.
I am running:
- min CPU speed 408MHz
- max CPU speed 1.2GHz
- governor set on performance
The stability improved RAPIDLY - the system runs several days, I tested btrfs balance/replace - without issues.
My system is:
- image Armbian_21.08.1_Helios64_bullseye_current_5.10.60.img.xz
- newer images occasionally freeze during the boot sequence, I dont mind older system...
- apt install linux-image-edge-current - to get kernel 6.1, you could install headers as well for DKMS
- I had SERIOUS network issues all the time - I gave up and bought usb to ethernet adapter, after that, no issues with network
Hope this helps someone.