I have been using 12 BeagleV-Fire boards for some time and have noticed that 3 out of the 12 boards seem to have issues with overheating and will not boot out of HHS once they are warmed up due to failing to link train ddr past 80%.
The only way to get these boards to boot is to either disconnect from power and let them cool down, or put a fan next to the boards. If a fan is constantly blowing the boards boot fine, but if you remove the fan and try to power cycle or issue a reset from HSS, the DDR will fail at 80% again and hang.
I thought it might have been just me breaking the boards, so I bought a brand new one off mouser, plugged it in, programmed it, and immediately got this issue of the board overheating and failing to link train.
I’ve also noticed that the boards that overheat also have a lot of issues writing to the emmc. USBImager will fail about 50% of the time, saying that write verify failed.
Has anyone else noticed this issue or know of a fix? The polarfire SoC on the board shouldn’t require active cooling to function.