Hello,
This patch allows the SiS 620 chipset to detect flash roms, and read them fully (256k atleast). The information on what to do was read from alldatasheet.com sis 5595 datasheet and uniflash 1.40 source, note that i looked for only SiS620.
Also is a read success (with this patch of course, for this mb) for an ASD AE29F2008, which detects as an Winbond W29C020C, but should work with it's routines. (UNIFLASH.TXT: Supported Flash Chips: "*AE29F2008 = Winbond W29C020(C) | 256KB")
log here: [root@localhost flashrom]# ./flashrom -r flashrom_read.bin Calibrating delay loop... OK. No coreboot table found. Found chipset "SiS5595", enabling flash write... OK. Found chip "Winbond W29C020C" (256 KB) at physical address 0xfffc0000. Reading Flash...done [root@localhost flashrom]# diff flashrom_read.bin ../uniflash_bios.bin [root@localhost flashrom]# --- uniflash_bios.bin is a backup read with uniflash + freedos boot disk.