hi, i had a dual-bios in my DC for a long time, a few days ago i wanted too use it and it didn't boot. As i tried to write it again - it failed, so i resoldered everything. But it still failed. So i inserted a compelty new Flash-ROM. Now he starts writing but failes at block 80001 - ALWAYS! I also resoldered everything and connected the WP directly to the pin 9 of the other chip... WTF is this? The only thing i can think of is a bad block on the flash - but isn't it pretty unlikely?? Thanks a lot guys!
I doubt its damaged eeprom. Writing will fail if its not blank. If you are doing the hotswap (switching from stock maskrom to eeprom) - then you need to time it perfectly, else you will miss the erase. If you bought from me, they are preprogrammed anyway mostly likely (I offered them blank for awhile, but stopped pretty quickly.)
OK, i will try it a few times; else i will swap it, still got one unused eeprom. They are from you and as far as i remember, they should be unprogrammed... //Edit: Can't get it working.. He detects it correctly.. erases, starts writing and then: Warning! Failed writing to flash at 00080001 (03 vs 0f) Aborting block write at 524289 Failed! I will try my last flash now :/ //Edit2: If you do this mod.. you should me able too solder... LOL Guess it were just 2 cold solder joints... Sorry for stealing your time and thanks for the help ... ^^
Seems you found two cold solder joints? That is the usual cause in my experience. If it can recognize the chip it'll appear to erase just fine but programming will fail along the way if there is a bad connection.