Hi!
I can confirm that the problem exists on Rock4 SE using the latest Armbian.
Image boots correct from uSD, but does not boot from eMMC. Verified the eMMC using different methods on desktop computer, it is definately not faulty.
You can try images with kernel version 5.10 or lower, it may work for you, as it does for me.
I have tested several archived older images - most do not work until this kernel or lower. F.e you can try:
Armbian_21.08.1_Rockpi-4b_bullseye_current_5.10.60.img.xz, Armbian_21.05.1_Rockpi-4b_buster_current_5.10.35.img.xz, Armbian_21.02.1_Rockpi-4b_focal_current_5.10.12.img.xz
which are working for me.
The problem was already analyzed by PPl on the forum, see
however, it seems the fix was not applied to the later kernels device tree overlays yet.
I managed to apply the mentioned fix for booting the emmc and recompile the device tree overlay. After applying the compiled file to the image it was able to boot.
However, i got filesystem errors later. Possibly the timeout mentioned in the solution was not high enough?
Using the archived images above, the file system corruption does not occur.
If anyone is willing to fix this I could help with testing/compiling etc.
Regards, erazer