I have Rock64, and I followed the alarm Rock64 official instruction to install Arch on an SD card, though I formatted it to f2fs (compressed) as ext4 is rather inappropriate wear-wise. The system would not start. I started investigating the issue to find out uboot not supported any fs other than fat32 or ext4. So, I suppose there are two ways to solve it:
1) custom compile uboot to make it f2fs supporting (preferable, together with making it SPI-bound);
2) ext4 /boot partition and f2fs root.
Any advice how to improve the existing instruction and reach any of the both ways?