I flashed the new fw_payload firmware (u-boot and opensbi) downloaded from here: New u-boot binary for TF card compatibility - #8 by jershell. Now it boots to OpenSBI, but doesn’t reach U-boot. How can I fix it? I am using screen and sx to program the u-boot firmware over xmodem. After it is done transferring I see a bunch of dots printed. Is that normal? Does xmodem do a checksum of the data to make sure it was received properly?
The issue was that I didn’t wait for all the dots to complete (I just rebooted when I saw “transfer complete”). Apparently it stops printing dots after a while, and that indicates that the transfer is actually done… Sorry to bother, hopefully this helps someone in the future who might have this problem.