New comment by blacklightpy on void-packages repository https://github.com/void-linux/void-packages/pull/13207#issuecomment-1956388744 Comment: > Today my VisionFive 2 Rev. 1.3B arrived and would like to participate. 🎉 > > Does anybody has some documentation on how to setup a basic void setup on this board with microSD? I found this: https://old.reddit.com/r/voidlinux/comments/zl6odc/void_on_riscv/j05fnic/ Instructions for Debian from https://wiki.debian.org/InstallingDebianOn/StarFive/VisionFiveV2: - Most of VisionFive V2 hardware support is merged to upstream Linux kernel; - A Linux kernel fork with the patches applied is available at [github.com/yuzibo/vf2-linux](https://github.com/yuzibo/vf2-linux). - Current support state could be followed at [RVSpace JH7110 Upstream Status page](https://rvspace.org/en/project/JH7110_Upstream_Plan). - If you want to boot Debian sid image on vf2, you can refer to [vf2-debian-image](https://github.com/yuzibo/vf2-debian-image), which from mmdebstrap and upstream kernel with several upstream patches. (by 2023/12/27) - An alternative option is to boot from microSD and update u-boot and firmware using *flashcp* command as described at [RVSpace Quick Start Guide](https://doc-en.rvspace.org/VisionFive2/Quick_Start_Guide/VisionFive2_SDK_QSG/spl_new.html#updating_spl_and_u_boot-vf2__section_zpj_cqt_yvb). - You can mostly follow the instructions given for [InstallingDebianOn/StarFive/VisionFiveV1](https://wiki.debian.org/InstallingDebianOn/StarFive/VisionFiveV1). - However, at least some u-boot versions expect `uEnv.txt` to be named `vf2_uEnv.txt` instead. So you'll be cross-compiling the kernel and base system with the RV64 toolchain and there maybe a bunch of patches here and there. Check out yuzibo's kernel and debian images to see if you can find anything. The image seems to be built with Docker Compose.. I haven't checked much into it, but hope this helps.