Hey, thanks for the new updated manual. It’s quite bit easier to navigate this than the 3-4 documents you had to browse before.
However I noticed that Chapter 7 mentions a configuration string address at 0x1004. At least on the chip on my board this address contains the value 0x13, whereas 0x100c contains the value 0x13b0. That is a pointer into Mask ROM that contains a string:
model = “SiFive,FE310G-0000-Z0”;
compatible = “sifive,fe300”;