Hi all,

I recently encountered my first unsolveable problem with VGA bios flashing

With this obscure old card: Sapphire Radeon X1650SE. like this one

Stock clocks: 635/350
Solid OC: 715/555 (nice DDR2 chips)

So I wanted to flash these clocks as standard. (atiflash 3.93)

"atiflash -s 0 X1650SE.rom" to dump bios. (did a .bin as well)

edited with RaBit 2.2.1 (RBE only supports HD2xxx and on)

"atiflash -p 0 X1650SEOC.rom"
-> It said that the flash was succesful, but write verification failed! (error 0FL01)

reboot, but no image...

So I figured the flash failed, no worries. Plugged it it on my main rig as second card and ran atiflash there.
"atiflash -p 1 X1650SE.rom" to flash back the original firmware. But this did not work! Everytime I try to flash it again it says that "ROM not erased" with error 0FL01.

I already tried forcing the flash with -fa -fs -fm -fp -f, none work. Also -unlockrom, but that doesn't get me any further either...
"atiflash -ai" tells me that there is no P/N or SSID no more and "no VGAbios", but the other info about the chip is correct.

When I dump the corrupt bios and try to read it with RaBit it says "0 rom size", while in windows it is 128kb.

I think I know how it went bad. Bios dump is 128kb. After editing it was 64kb. Did not see that at the time

So my problem is not the bad flash itself, but I am unable to correct it and that is strange!
Anyone know a solution? I'd like to know