Page 1 of 1

Flashing SiS 630

Posted: Fri Mar 29, 2002 8:22 pm
by Rainbow
I bought SiS 630 based board (Mercury/Kobian KOB 630e FSFx) to test UniFlash on it (the board has Award BIOS).
UniFlash does not work (I have SiS datasheet). I tried various AMIFlash versions, but nothing worked.
Awdflash can detect Flash ROM without any problems (EON EN29F002NT), even old one (5.something) from 1997 can detect chip inserted in the socket (it detects W29EE011 properly, but it does not know the EON, so it identifies it wrongly and f***s up the BIOS without beginning the flash).
It looks like Awdflash does not unprotect the Flash ROM by writing to chipset registers, but it calls some routine in the BIOS. Does anyone know WHAT does it call?
Some debugger that can set breakpoints on I/O access will do it ($CF8/$CFC - PCI) - does anyone know about this?

Posted: Sat Mar 30, 2002 8:58 pm
by Rainbow
I found it (at least I think)...will try it tomorrow.

Posted: Sun Mar 31, 2002 9:56 pm
by Rainbow
No success. I found it on my MSI MS-5120 board - a routine in BIOS is called which simply sets one PCI configuration register.

On that board (Mercury/Kobian KOB 630e FSFx), there is much more complicated routine, which accesses some undocumented ports $2E and $2F... I tried to do the same thing in UniFlash, but it does not work...