I was looking up code C5 and came across this thread: Octek Hippo 15 stuck on C5 code
In that thread, it looks like using an incorrect BIOS was causing the system to halt on C5.
So I did some more systematic testing of this board using the chip's original BIOS and the V2 BIOS from Retro Web. For these tests, I used a pair of 8MB SIMMs:
The attachment MSI MS5145 V2 8MB SIMMs.jpg is no longer available
With the original BIOS, first boot I got the usual C5:C3 code.
Upon powering off and powering back up, the system halted at C1:00. Performing a soft reboot, it would then halt on C3:0C. This remained consistent: powering off would halt on C1, hard reset would halt at C3.
I then switched back to the V2 BIOS from the Retro Web, and the system would consistently halt on C5:C3. Didn't matter whether it was a cold boot or hard reset.
With SIMMs removed, both BIOS versions would halt on C6 consistently.
I did another detailed inspection of the SIMM slots. They have some general wear on the pins, but nothing dramatic enough that I suspect there is an issue with the slot itself.
I don't have any regular 168-pin DIMMs to test with, so I ended up ordering a few to test those to see if there are any differences.
The attachment MSI MS5145 V2 SIMM slots.jpg is no longer available