would it be possible to trace what the DOS vendor flashing tool for the Gigabyte M57SLI rev2.0 board does? The board is using SPI and looking at the SPI flash procedure may help us write a driver for the SPI controller (probably located in MCP55) on the board.
Download location is: http://www.gigabyte.com.tw/Support/Motherboard/BIOS_DownloadFile.aspx?FileTy... The file you can download is a self-unpacking RAR archive with the following contents: autoexec.bat FLASH895.EXE m57sls42.fb
FLASH895.EXE uses the CauseWay DOS Extender and seems to be an Award flash utility.