Error verifying block 0xFF on 27C010 eeproms

Discussion in 'Modding and Hacking - Consoles and Electronics' started by keropi, Nov 13, 2012.

  1. keropi

    keropi Familiar Face

    Joined:
    Feb 2, 2011
    Messages:
    1,068
    Likes Received:
    64
    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 .

    [​IMG]

    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:
     
    Last edited: Nov 14, 2012
  2. Bad_Ad84

    Bad_Ad84 The Tick

    Joined:
    May 26, 2011
    Messages:
    8,566
    Likes Received:
    1,309
    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.
     
    Last edited: Nov 13, 2012
  3. keropi

    keropi Familiar Face

    Joined:
    Feb 2, 2011
    Messages:
    1,068
    Likes Received:
    64
    ^ 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...
     
  4. derekb

    derekb Well Known Member

    Joined:
    Jan 7, 2009
    Messages:
    1,964
    Likes Received:
    44
    you did blank them yourself with a uv box first right?
     
  5. keropi

    keropi Familiar Face

    Joined:
    Feb 2, 2011
    Messages:
    1,068
    Likes Received:
    64
    ^ 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?
     
    Last edited: Nov 13, 2012
  6. CodeAsm

    CodeAsm ohci_write: Bad offset 30

    Joined:
    Dec 22, 2010
    Messages:
    1,500
    Likes Received:
    176
    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)
     
  7. keropi

    keropi Familiar Face

    Joined:
    Feb 2, 2011
    Messages:
    1,068
    Likes Received:
    64
    ^ 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
     
  8. derekb

    derekb Well Known Member

    Joined:
    Jan 7, 2009
    Messages:
    1,964
    Likes Received:
    44
    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
     
  9. keropi

    keropi Familiar Face

    Joined:
    Feb 2, 2011
    Messages:
    1,068
    Likes Received:
    64
    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
     
  10. Bad_Ad84

    Bad_Ad84 The Tick

    Joined:
    May 26, 2011
    Messages:
    8,566
    Likes Received:
    1,309
    Its not a "nicer" willem, its the cheap old one. Also, its user error rather than a problem with the programmer.
     
  11. CodeAsm

    CodeAsm ohci_write: Bad offset 30

    Joined:
    Dec 22, 2010
    Messages:
    1,500
    Likes Received:
    176
    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. :D
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page