BIOS dump for the ASRock G31M-VS motherboard, matched to a Macronix MX25L4005 flash chip, in a 426 KB RAR archive. The MX25L4005 is a 4 Mbit (512 KB) SPI part, so the extracted image should be exactly that size. Use a programmer such as a CH341A, either with a clip or with the chip removed, to recover a board with a corrupted BIOS. Read and save the original first, check the chip marking on the board, and verify the write after programming to rule out a bad connection.
The button opens the matching file on RM Schematics, or a source page if it is not catalogued there yet. The original attachment is from @biosarchive. Enginerys does not host this file.
How to open a .rar file
Compressed archive — the usual wrapper for a schematic + boardview pair or a BIOS + EC set.
Back up your own chip before writing any dump, and match the full board number and revision. Flashing guide →