(Topic ID: 285606)

TL866CS/A MiniPro EPROM programmer software mod

By Quench

3 years ago


Topic Heartbeat

Topic Stats

You

Linked Games

No games have been linked to this topic.

    Topic Gallery

    View topic image gallery

    20220902_214131 (resized).jpg
    M2716_MOD_Program_Time_ST-M2716.png
    M2716_Program_Time_ST-M2716.png
    #1 3 years ago

    Those who own a MiniPro TL866CS/A EPROM programmer may have come across issues programming vintage 2716/2732 EPROMs for their classic solid state pinballs.

    I've modified the original v6.85 MiniPro software to correct some programming times and voltages based on specific EPROM datasheets and also corrected some of the poor English spelling in the interface.

    Program times for these old EPROMs is insufficient in the stock software and potentially leads to weak/unreliable writes. These vintage chips spec a program pulse time of approx 50ms per cell. The stock software does it in single digit milliseconds.
    The TL866 programmer will often verify 2716 writes as successful, but the EPROMs fail in their intended circuit and other EPROM programmers verify the writes as bad.
    Discussion of these issues has occurred in other Pinside threads for this EPROM programmer.

    WARNING! Consider this software as experimental. Use at your own risk! Software is based on the original v6.85 from the companies web site. If your TL866CS/TL866A is a counterfeit clone, there's a good chance running genuine software will brick your clone programmer.
    There's no guarantee this will improve or perform perfect writes. These EPROMs are decades old now.

    Download links:
    https://www.mediafire.com/file/7dhcpgye2da75gf/MiniPro_v6-85X1.zip/file
    https://www.sendspace.com/file/f5lle9

    Details of the modifications are in the download.

    The following image shows insufficient program time of a ST 2716 in 7.0 seconds using stock software

    M2716_Program_Time_ST-M2716.pngM2716_Program_Time_ST-M2716.png

    More respectable program time of the same ST 2716 in 89 seconds using this modified software:

    M2716_MOD_Program_Time_ST-M2716.pngM2716_MOD_Program_Time_ST-M2716.png

    #2 3 years ago

    Nice work @quench!

    Chris Hibler - CARGPB #31
    Http://chrishiblerpinball.com/contact
    http://www.PinWiki.com/ - The new place for pinball repair info

    #3 3 years ago

    Great work!

    Is there a simple way I can tell if my eBay TL866CS is a genuine one and not counterfeit? So far, firmware updates have been successful.

    #4 3 years ago
    Quoted from Tuukka:

    Is there a simple way I can tell if my eBay TL866CS is a genuine one and not counterfeit? So far, firmware updates have been successful.

    If your firmware updates have been successful and you're running genuine software from the companies web site, you are probably ok.

    The manufacturer has some details showing counterfeit units you can check:
    http://www.autoelectric.cn/en/note.html

    #5 3 years ago

    Thanks. Looks like both my TL866CS's are genuine

    1 year later
    #6 1 year ago

    I hate the revive an old thread but I'm going to this time. I have a tl866a and it looks genuine. My problem is, I had to get all new software which I got from the developer website it told me to "reflash the firmware" . I did that, but, then I found this one and it's telling me the same message . I've been working on this for a while , and I'm kind of at the end of my rope I just want this thing to work again. I had the software on my old laptop which finally gave up the ghost I'm using another older laptop from the same era .
    Quench

    #7 1 year ago
    Quoted from Atari_The_Jedi:

    I haye the revive an old thread but I'm going to this time. I have a tl866a and it looks genuine. My problem is, I had to get all new software which I got from the developer website it told me to "reflash the firmware" . I did that, but, then I found this one and it's telling me the same message . I've been working on this for a while , and I'm kind of at the end of my rope I just want this thing to work again. I had the software on my old laptop which finally gave up the ghost I'm using another older laptop from the same era .

    #8 1 year ago
    Quoted from Atari_The_Jedi:

    I had to get all new software which I got from the developer website it told me to "reflash the firmware" .

    What version software were you running before trying to update to the newer manufacturers version?
    What software version are you running now and what's the firmware version reported?

    The programming algorithms are stored in the programmers firmware. Sometimes the manufacturer updates the algorithms to support new types of chips so reflashing the firmware is required with some newer versions of the software. However if your unit is a counterfeit there's a high risk of the official software wiping the programmers firmware.

    Did/are you getting any messages about your programmer being a counterfeit?

    #9 1 year ago

    I don't know the version of the software I was using. It was on my old computer and that pooped out and it's long gone.
    I think I'm doing the 685x
    V03.2.82
    I'm not getting anything that says it was counterfeit thank goodness. And I looked at pictures online of counterfeit ones versus real ones and it looks like a real unit.

    20220902_214131 (resized).jpg20220902_214131 (resized).jpg
    #10 1 year ago

    Your 03.2.82 firmware is old. The latest firmware is ver 03.2.86 that comes with software version 6.85
    I believe your firmware is from software version 6.71

    Someone has set up a repository of most of the software releases and they're available here under the MiniPro folder:
    https://github.com/Kreeblah/XGecu_Software

    So if you're concerned about updating the firmware, just download and use software version 6.71

    #11 1 year ago
    Quoted from Quench:

    Your 03.2.82 firmware is old. The latest firmware is ver 03.2.86 that comes with software version 6.85
    I believe your firmware is from software version 6.71
    Someone has set up a repository of all software releases and they're available here under the MiniPro folder:
    https://github.com/Kreeblah/XGecu_Software
    So if you're concerned about updating the firmware, just download and use software version 6.71

    Thank you very very much this has been really helpful I got the 6.71 I don't know if I can update the 03.2.86 with the seven one. What I will say is it looks better than it did on my old computer because my old computer still had a lot of Chinese script. Again I hate the Revival threads but I'm very thankful

    #12 1 year ago

    The firmware versions are bundled with and are really specific to the software versions. Their firmware's are not downloaded separately.

    If you run the latest 6.85 software and update the firmware to v03.2.86 then there's no reason to be using software 6.71 anymore.

    Software 6.71 is bundled with your old version 03.2.82 firmware - it doesn't include 03.2.86 so can't update to it.

    Seems to me if your unit isn't a counterfeit then you should be safe updating the firmware. You can then run the modified software here that corrects some programming voltages and pulse timings for vintage EPROMs.

    On a side note, I have their new cheap TL866-3G (T48) programmer which supports 25V program EPROMs (actually a quick check I did measured it at just over 23 volts).
    Sadly (as of software version 12.15) it still has problems carried over from the original TL866CS/A programmers with some old 2716 EPROMs. I have some perfectly working Intel, National Semiconductor and Mitsubishi 2716 EPROMs that are blank yet these programmers fail blank check and read random data with these chips. Something isn't right with their timing. These programmers are working with ST and Hitachi 2716 EPROMs although the factory program pulse time of 1000us is too short. A single program cycle programs and verifies in these units ok, but take the EPROM to another programmer and you get verification errors on some bits. Plug them in your pinball and they won't work. Using these programmers, vintage EPROMs need to be programmed multiple times for a deeper program. That was the reason I modified the v6.85 MiniPro software to lengthen the program pulses so multiple program cycles weren't needed.

    #13 1 year ago
    Quoted from Quench:

    The firmware versions are bundled with and are really specific to the software versions. Their firmware's are not downloaded separately.
    If you run the latest 6.85 software and update the firmware to v03.2.86 then there's no reason to be using software 6.71 anymore.
    Software 6.71 is bundled with your old version 03.2.82 firmware - it doesn't include 03.2.86 so can't update to it.
    Seems to me if your unit isn't a counterfeit then you should be safe updating the firmware. You can then run the modified software here that corrects some programming voltages and pulse timings for vintage EPROMs.
    On a side note, I have their new cheap TL866-3G (T48) programmer which supports 25V program EPROMs (actually a quick check I did measured it at just over 23 volts).
    Sadly (as of software version 12.15) it still has problems carried over from the original TL866CS/A programmers with some old 2716 EPROMs. I have some perfectly working Intel, National Semiconductor and Mitsubishi 2716 EPROMs that are blank yet these programmers fail blank check and read random data with these chips. Something isn't right with their timing. These programmers are working with ST and Hitachi 2716 EPROMs although the factory program pulse time of 1000us is too short. A single program cycle programs and verifies in these units ok, but take the EPROM to another programmer and you get verification errors on some bits. Plug them in your pinball and they won't work. Using these programmers, vintage EPROMs need to be programmed multiple times for a deeper program. That was the reason I modified the v6.85 MiniPro software to lengthen the program pulses so multiple program cycles weren't needed.

    That makes sense to me especially with these older ROMs. Yeah for whatever reason I did have the 86 the other day when I was trying to put this all together right now I've got the good combination and I don't really want to mess it up just yet maybe down the road I'll try to update it cuz everything looks like it's legit to me. Again I use this device very sparsingly so I guess it's good for now.

    Reply

    Wanna join the discussion? Please sign in to reply to this topic.

    Hey there! Welcome to Pinside!

    Donate to Pinside

    Great to see you're enjoying Pinside! Did you know Pinside is able to run without any 3rd-party banners or ads, thanks to the support from our visitors? Please consider a donation to Pinside and get anext to your username to show for it! Or better yet, subscribe to Pinside+!


    This page was printed from https://pinside.com/pinball/forum/topic/tl866cs-a-minipro-eprom-programmer-software-mod and we tried optimising it for printing. Some page elements may have been deliberately hidden.

    Scan the QR code on the left to jump to the URL this document was printed from.