0.6 can't write to AT28C256
I'm forwarding this from someone who can't create a Gitlab account without inputting a credit card number and phone number. More on that later...
I've been using Minipro version 0.5 for about 2 years to burn AT28C256 EEPROMs with a TL866II+ programmer. I recently got a new laptop for my hobby workshop and installed a current version of Ubuntu ("Jammy Jellyfish") on it. The version of Minipro in the Ubuntu Jammy repositories is 0.6. With minipro version 0.6 I can no longer burn AT28C256 EEPROMS:
xxxx@yyyy:~/6502$ minipro -p AT28C256 -w nop.rom
Found TL866II+ 04.2.132 (0x284)
Erasing... 0.02Sec OK
Writing Code... 6.70Sec OK
Reading Code... 0.48Sec OK
Verification failed at address 0x0000: File=0xEA, Device=0x00
xxxx@yyyy:~/6502$ minipro -V
Supported programmers: TL866A/CS, TL866II+
Found TL866II+ 04.2.132 (0x284)
Device code: 20777272
Serial code: BLAHBLAHBLAH
minipro version 0.6 A free and open TL866XX programmer
Commit date: 2023-04-03 00:27:21 +0000
Git commit: 9db72e929c9ba98ea5ca9ffb72a684b534b770ec
Git branch: master
TL866A/CS: 14163 devices, 44 custom
TL866II+: 16256 devices, 45 custom
Logic: 282 devices, 4 custom
If I take the programmer back over to the old Thinkpad X40 with Minipro version 0.5 everything still works as expected. I've poked around on Reddit a bit and found that some other people are having this same problem, but no one else seems to have solved it, or reported it, that I can see, so I thought I'd go ahead and get in touch.