SIS 650 - Asus P4S8L - Trying to update VBIOS
Posted: Mon Dec 24, 2007 9:47 pm
Hi guys,
Just got a 22" widescreen for my parents machine, which unfortunately has the crippled SiS 650 IGP. I flashed the latest official Asus BIOS, 1010 - this brings the VBIOS to 1.15.26 - not recent enough for widescreen support. The direct download link is:
http://dlsvr01.asus.com/pub/ASUS/Barebo ... 010psc.zip
I tried to hack in the more recent 2.30.01 VBIOS - fiddled with all the Asus specific checksums and got the Asus windows flasher to accept it. The PC bricked on booting, claiming invalid checksum. I managed to flash back to 1010 through the boot block code (which luckily wasn't crippled.)
I suspect that since the compressed portion of the BIOS is shorter (VBIOS 2.30.01 is 32K while 1.15.26 is 48K,) some entry point into the compressed section changed and the BIOS tanked. Another weird thing - there is a second copy of the compressed VBIOS towards the end of BIOS, right in the middle of the uncompressed pure binary section.
Anyway, if anyone has any ideas or could give me a hand, it would be much appreciated.
Edit - Removed extra URL tags for clarity. KW
Just got a 22" widescreen for my parents machine, which unfortunately has the crippled SiS 650 IGP. I flashed the latest official Asus BIOS, 1010 - this brings the VBIOS to 1.15.26 - not recent enough for widescreen support. The direct download link is:
http://dlsvr01.asus.com/pub/ASUS/Barebo ... 010psc.zip
I tried to hack in the more recent 2.30.01 VBIOS - fiddled with all the Asus specific checksums and got the Asus windows flasher to accept it. The PC bricked on booting, claiming invalid checksum. I managed to flash back to 1010 through the boot block code (which luckily wasn't crippled.)
I suspect that since the compressed portion of the BIOS is shorter (VBIOS 2.30.01 is 32K while 1.15.26 is 48K,) some entry point into the compressed section changed and the BIOS tanked. Another weird thing - there is a second copy of the compressed VBIOS towards the end of BIOS, right in the middle of the uncompressed pure binary section.
Anyway, if anyone has any ideas or could give me a hand, it would be much appreciated.
Edit - Removed extra URL tags for clarity. KW