Cold boot issues and AMD CBS reset after DRAM training fails (F9 POST code)
Due to the way DRAM settings are implemented by AMD, we currently have no way to apply anything but default voltages at boot after removing standby power from the board. On top of that, if DRAM training fails (showing F9 on the Q-code display), all AMD CBS settings are currently reset to defaults and we're currently not detecting when this happens. This can result in the user suddenly running at default memory speed and timings, without being aware of what happened. Additionally any settings in AMD CBS like Global C-states or custom P-state settings will have to be entered again. We have a workaround microcontroller firmware which always starts the system with 90 MHz REFCLK and 1.35V DRAM voltage which should help most systems to successfully boot from a full power off without issues. To test it, first make sure your system boots up without problems after setting 90 MHz REFCLK on you current BIOS. If that works, clear CMOS and flash
BIOS 0003 (SHA256 85a89c66813a0369dd2718a4f5e11d957ffae80410445155758b4f1a3a39899f) using either EZFlash or USB BIOS Flashback. It will show the "Bios is updating" message which became synonymous with boards bricking, but don't worry, it will flash successfully this time. After the process is complete and you're booted into BIOS, you can revert to whatever previous BIOS was working well for you. This fix will still be applied. Just make sure you're manually setting REFCLK (BCLK Frequency) 100 MHz or your preferred setting. If left at Auto you might end up still running at 90 MHz.