Author Topic: TL866 and ST-branded M27C256B UV EPROMs  (Read 4399 times)

0 Members and 1 Guest are viewing this topic.

Offline FrotzTopic starter

  • Newbie
  • Posts: 6
  • Country: us
TL866 and ST-branded M27C256B UV EPROMs
« on: February 13, 2018, 03:24:43 pm »
I have 15 ST-branded M27C256B UV-erasable EPROMs and a Minipro TL866 chip programmer.  The chips came as used off Ebay.  When I try to program these chips, I get this:

Code: [Select]
$ minipro -p "M27C256B @DIP28" -w cleurom2.bin -S
Found Minipro TL866A v03.2.80
Chip ID OK: 0x208d
Writing Code... OK
Reading Code... OK
Verification failed at 0x200: 0xc8 != 0x00

I thought that this was due to this particular variation of the 27c256 requiring more current than the Minipro burner could provide.  So I bought a cable that has two male USB type A plugs on one end and a female type A jack on the other end.  I've used variants of this for older hard drive enclosures that needed the extra current.  This didn't help in the slightest.  All of them fail programming in exactly the same way.  Erasure goes fine.  I've programmed several 27c256 chips from Texas Instruments with no problems.  What's going on here?  Am I better off simply trashing these chips?
« Last Edit: February 13, 2018, 03:27:22 pm by Frotz »
 

Online wraper

  • Supporter
  • ****
  • Posts: 16793
  • Country: lv
Re: TL866 and ST-branded M27C256B UV EPROMs
« Reply #1 on: February 13, 2018, 03:41:59 pm »
Post a photo of them including the die. They could be relabeled older EPROMs which I experienced when buying on ebay.
 

Offline FrotzTopic starter

  • Newbie
  • Posts: 6
  • Country: us
Re: TL866 and ST-branded M27C256B UV EPROMs
« Reply #2 on: February 13, 2018, 05:02:26 pm »
How would relabeled chips be able to return the correct chip ID?

 

Online wraper

  • Supporter
  • ****
  • Posts: 16793
  • Country: lv
Re: TL866 and ST-branded M27C256B UV EPROMs
« Reply #3 on: February 13, 2018, 05:17:10 pm »
Quote
How would relabeled chips be able to return the correct chip ID?
Yeah, that would be strange but Chinese do make miracles happen  :)
These chips certainly do not look like more recent revision as on the picture. I see chips from 89 and 92 with apparently different die. Do both of them fail programming the same? If you read it back, does it just program with errors or part of the EPROM remains unprorgammed? Have you tried programming single IC multiple times (set to not do blank check)?

« Last Edit: February 13, 2018, 05:19:05 pm by wraper »
 

Online wraper

  • Supporter
  • ****
  • Posts: 16793
  • Country: lv
Re: TL866 and ST-branded M27C256B UV EPROMs
« Reply #4 on: February 13, 2018, 05:25:26 pm »
BTW, you could try programming them as TMS27C256 which have a tad higher programming voltage.
 

Online wraper

  • Supporter
  • ****
  • Posts: 16793
  • Country: lv
Re: TL866 and ST-branded M27C256B UV EPROMs
« Reply #5 on: February 13, 2018, 05:28:58 pm »
Thinking again about it. Does programmer do blank check in the first place? Maybe the chips are not erased or erased incompletely. Try reading some fresh EPROM and look if it's completely blank to begin with.
Quote
Erasure goes fine.
Do you mean erasure with UV? Just to be sure.
« Last Edit: February 13, 2018, 05:31:19 pm by wraper »
 

Offline FrotzTopic starter

  • Newbie
  • Posts: 6
  • Country: us
Re: TL866 and ST-branded M27C256B UV EPROMs
« Reply #6 on: February 14, 2018, 02:53:06 am »
Quote
How would relabeled chips be able to return the correct chip ID?
Yeah, that would be strange but Chinese do make miracles happen  :)
These chips certainly do not look like more recent revision as on the picture. I see chips from 89 and 92 with apparently different die. Do both of them fail programming the same? If you read it back, does it just program with errors or part of the EPROM remains unprorgammed? Have you tried programming single IC multiple times (set to not do blank check)?
That difference in die size is due to reflections during photography.  All the dies look exactly the same.  Some parts are shinier than others at different angles.    All of them fail like this: 0x200 to 0x27F are corrupted.  The first byte is 0x00.  Subsequent bytes are 0xFF.  Bytes past 0x27F match what I want to put on the chip.

Programming multiple times without an intervening erasure doesn't help.
Programming as a TMS27C256 doesn't help.
Each and every one of these chips fails in the exact same way.

About erasure, yes, I mean with UV.  I lit them up for 30 minutes and verified that they were blank prior to programming except for your suggestion that I program multiple times.
 

Offline amyk

  • Super Contributor
  • ***
  • Posts: 8240
Re: TL866 and ST-branded M27C256B UV EPROMs
« Reply #7 on: February 14, 2018, 02:57:58 am »
Check the pins of your programmer, make sure there's no unusual schmoo in the socket that could be causing partial shorts or flaky connections.
 

Offline FrotzTopic starter

  • Newbie
  • Posts: 6
  • Country: us
Re: TL866 and ST-branded M27C256B UV EPROMs
« Reply #8 on: February 14, 2018, 03:30:05 am »
Check the pins of your programmer, make sure there's no unusual schmoo in the socket that could be causing partial shorts or flaky connections.
I ruled that out too.
 

Offline FrotzTopic starter

  • Newbie
  • Posts: 6
  • Country: us
Re: TL866 and ST-branded M27C256B UV EPROMs
« Reply #9 on: March 07, 2018, 09:13:41 am »
Would anyone like one of these questionable EPROMs to try with a known good (1980s or 1990s vintage) burner?  I'd like to get to the bottom of the problem and hopefully rule out any problems in the tl866 or the controlling software (https://github.com/vdudouyt/minipro) for which I now have write access.  I suspect a firmware or software problem because I confirmed some weird behavior for reading and writing GALs, which I'll talk about in another post.
 

Online wraper

  • Supporter
  • ****
  • Posts: 16793
  • Country: lv
Re: TL866 and ST-branded M27C256B UV EPROMs
« Reply #10 on: March 07, 2018, 09:48:52 am »
Would anyone like one of these questionable EPROMs to try with a known good (1980s or 1990s vintage) burner?
Why vintage, there are a lot of modern programmers which write them just fine. Not to say many programmers from 80's likely won't support them. I have Wellon WP-490 which had no issues with them. Although I doubt you'd want to pay for shipping to Latvia. I think you could check Vcc and Vpp while programming, they should be 6.25V and 12.75V respectively.
 

Offline james_s

  • Super Contributor
  • ***
  • Posts: 21611
  • Country: us
Re: TL866 and ST-branded M27C256B UV EPROMs
« Reply #11 on: March 11, 2018, 03:34:55 am »
I have a GQ-4X programmer I could try on one if you like, it's not a vintage unit but it has programmed everything I've tried in it just fine. 0x200 is 1000000000 in binary which makes me wonder if these chips are half the size they claim to be. Have you tried programming one as a 27C128?
 

Offline Mp3

  • Frequent Contributor
  • **
  • Posts: 361
  • Country: us
Re: TL866 and ST-branded M27C256B UV EPROMs
« Reply #12 on: June 14, 2018, 12:40:58 am »
Hi, has anyone solved this?  Or is the solution to put a wire between the different pins?

I can program new chips from Mouser or Digikey with no problem, and i double checked that every pinout is exactly the same, so i don't think i need to do the wire trick...

I am having this same problem with a tl866cs and some AMD & TI branded 27c040. However, they might not be fully erased either.
High school graduate
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf