Error verifying block 0x000000 on 27C010 eeproms solution: J8 on my board is 5 or 6.2v , it needs to be jumpered to 6.2 for programming Hello! I have burned some AMD 27C010 eeproms as a part of my famicon translations project (japanese carts with translated eeproms , this one is Gargoyle's Quest II). I am facing a problem with 4 out of 5 eeproms I got from eBay: they all fail to verify the last block, 0xFF . At the bottom of the programming software you can see the error. Writing completes without errors. On the lower-right part of the program's window, there is an option in red to "Skip Write 0xFF" . Because of that option I have no idea if it's normal that 0xFF fails or not... one eeprom verifies fine 0xFF. :suspicion: The data I am programming don't have anything on 0xFF, they are FF . I also tried erasing the eeproms, verified they are empty and re-write them. Still the same 0xFF error. I am using an old pentium1 machine that runs win98SE. LPT is set to ECP+EPP 1.9 on BIOS and I have also connected on the programmer a 12vdc 1A external psu. Is the 0xFF verify failure normal? or the eeproms are not good? TIA for any info/help! :05.18-flustered:
Thats the very first "block" thats failing. I assume you get this verification error immediately? You can tell, as the address is 0x000000 - which is the very beginning of the chip. 0xFF is the value its reading from the chip thats been programmed to it (or just left as blank). The buffer has 0x00 (which means 00 should be at the start of the chip, not FF). Sounds like the chip maybe isnt being programmed correctly (or at all). Try reading the chip, then saving the result and open it in a hex editor.
^ you know I was just thinking about the 0x000000 , that it's in the start... was about to edit my post... The error happens at the very end of the verification process... once it hits 99% it appears, that's why I assumed it was the last 0xFF block...
^ yes, blanked them and tested them to be empty - all 5 check out fine I found this on some random willem 3 programmer manual: maybe I overlooked something but I am 100% sure I have the jumper block correctly... edit: the eeproms write 12.75v for programming IIRC, maybe I need to change the default option on the programmer? get the vpp from 12.5 to 15v?
if you write to eproms, the LPT bus or your powersource needs to be able to provide the correct voltages and amp. My laptop is able to read and write flash, and some eproms (eeproms are fine) but some eproms will not write properbly, ill have to use another pc with lpt to write (and provide a external powersource aswell)
^ yeah, that's why I am using a 12v 1A psu to power the programmer At any rate, I have found the problem. There is a jumper on the programmer (J8 on my board) that you can select 5 - 6.2v . Apparently when you write an eprom you need to jumper it to 6.2v . After I did that everything checks out fine without errors. I found the info here in case anyone wants to read it: http://www.cpcwiki.eu/index.php/Willem_Programmer#Writing_a_eprom
What programmare are you using? I find it odd that people seem to always have such sporadic issues with nicer willem programmers, my top853 is a cheap lil toy of a programmer but it always works for what I need atleast
I have no idea of the model/make, AFAIK it's a Willem PCB3 based one and looks like all other clones... the 6.2v was a mistake of my part, apparently it is needed when programming eproms
Its not a "nicer" willem, its the cheap old one. Also, its user error rather than a problem with the programmer.
True, Just get a willem and start programming they said to me on another board and so I got myself a random supplier from the internet and it works. But later something with credit cards gone wrong and I have 2 now and must say, version PCB50B or PCB50A .. no much different. and a friend of mine had a even older one, still works perfectly. Its the program you try to use (Use the right one) and how one uses it.