EDIT looks like the firmware version in my post are already out of date the very latest looks better (if it works with the 202306 StarFive Debian):
Fixed Issues
- An occasional kernel panic occurred when booting from NVME;
- gst-play will jam when playing m3u8 video;
So use
$ wget https://github.com/starfive-tech/VisionFive2/releases/download/VF2_v3.1.5/u-boot-spl.bin.normal.out
$ wget https://github.com/starfive-tech/VisionFive2/releases/download/VF2_v3.1.5/visionfive2_fw_payload.img
If it does not work, just used the linked instructions.