Author Topic: EEVblog #411 - MiniPro TL866 Universal Programmer Review  (Read 526229 times)

0 Members and 5 Guests are viewing this topic.

Online plazma

  • Frequent Contributor
  • **
  • Posts: 278
  • Country: fi
    • Homepage
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1050 on: June 02, 2017, 10:10:07 PM »
Long version: I was fixing a friends C=64 (dead hex inverter 7406 + flaky color SRAM) and while I was doing that I thought I will give them a nice JiffyDOS kernal
-- no good deed shall go unpunished!
....
Did you install the JiffyDOS switchless?
 

Offline tocsa120ls

  • Contributor
  • Posts: 19
  • Country: hu
  • Electronic hobbyist living in Stuttgart
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1051 on: June 04, 2017, 02:34:46 AM »
Did you install the JiffyDOS switchless?

Yup. Didn't have any 27c256's lying around... and I did not want to deadbug the 27c128 on the back of the original ROM :)
I gave the original ROM back, pins clean, to swap back if any incompatibility is found. I will find another solution then. The owner is pretty happy as of now. (2wks)
-------
Short circuit - long fire
 

Offline mikroel

  • Newbie
  • Posts: 2
  • Country: cs
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1052 on: June 10, 2017, 09:44:26 AM »
if you don't like (as me) ugly old times new roman  fonts in TL866 software, here i made some changes for myself   ,
 also window is little bit bigger than ori. SW
changes was made on newer Ver. 6.60
Just download copy this file in miniPro folder

MODERATOR: Links removed, reported as a virus.

« Last Edit: June 10, 2017, 02:58:07 PM by EEVblog »
 

Offline .::Rizwan::.

  • Contributor
  • Posts: 7
  • Country: pk
  • Knowledge=>Power
    • The Unlocker
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1053 on: June 10, 2017, 02:36:10 PM »
Don't Download.
Microsoft Defender detect it as a Virus (Win32/Ramnit.B)
« Last Edit: June 10, 2017, 02:42:01 PM by .::Rizwan::. »
One Machine can do the work of 50 Ordinary Men,
No Machine can do the work of One Extraordinary Man.
 

Offline mikroel

  • Newbie
  • Posts: 2
  • Country: cs
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1054 on: June 10, 2017, 06:14:09 PM »
if you don't like (as me) ugly old times new roman  fonts in TL866 software, here i made some changes for myself   ,
 also window is little bit bigger than ori. SW
changes was made on newer Ver. 6.60
Just download copy this file in miniPro folder

MODERATOR: Links removed, reported as a virus.

try now ,should be OK

« Last Edit: June 10, 2017, 08:25:38 PM by mikroel »
 

Offline .::Rizwan::.

  • Contributor
  • Posts: 7
  • Country: pk
  • Knowledge=>Power
    • The Unlocker
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1055 on: June 12, 2017, 10:09:57 AM »
if you don't like (as me) ugly old times new roman  fonts in TL866 software, here i made some changes for myself   ,
 also window is little bit bigger than ori. SW
changes was made on newer Ver. 6.60
Just download copy this file in miniPro folder

MODERATOR: Links removed, reported as a virus.

try now ,should be OK

Seems Ok Now.
One Machine can do the work of 50 Ordinary Men,
No Machine can do the work of One Extraordinary Man.
 

Offline teevee

  • Contributor
  • Posts: 18
  • Country: de
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1056 on: June 16, 2017, 11:58:13 PM »
I had a challenge a few days ago, I want to burn an image onto a M27C128 from ST, but this specific eprom is not on the IC support list.

Due to the missing IC support, then I choose M27128A, but this gave me a burning error after a few bytes. I erased the chip and tried again as AM27C128. This burning went fine and I have able to verify the code (with “Check device ID” unchecked).

Question:
I have not tested the chip yet, but it should work fine too in the theory? (Or am I wrong?)
 

Offline BrianG61UK

  • Contributor
  • Posts: 9
  • Country: gb
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1057 on: June 17, 2017, 12:34:34 AM »
I had a challenge a few days ago, I want to burn an image onto a M27C128 from ST, but this specific eprom is not on the IC support list.

Due to the missing IC support, then I choose M27128A, but this gave me a burning error after a few bytes. I erased the chip and tried again as AM27C128. This burning went fine and I have able to verify the code (with “Check device ID” unchecked).

Question:
I have not tested the chip yet, but it should work fine too in the theory? (Or am I wrong?)
It's probably okay if it verified. But if you want to make sure the substitute you chose is well suited you should get the full data sheets of the two devices and compare the programming algorithms, pulse widths, margins, etc.
Mind you, you can't be sure that the TL866 is following the recommendations, it's very much a cheap and cheerful device programmer.

Sent from my SM-N9005 using Tapatalk

 

Offline Meta

  • Contributor
  • Posts: 9
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1058 on: July 22, 2017, 04:42:31 AM »
Hi

1. Is the price of the TL866A very large compared to the TL866CS so as to risk opening the device and losing the warranty?

2. Is there a new version of the TL866 currently?

Greetings.
 

Offline bitseeker

  • Super Contributor
  • ***
  • Posts: 3273
  • Country: us
  • Lots of engineer-tweakable parts inside!
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1059 on: July 22, 2017, 10:01:00 AM »
I didn't find the price difference between the A and CS to be unreasonable, so I just bought the A version. I've got lots of projects in the queue already. ;)

I haven't heard about new versions of the TL866.
Got GAS? Get TEA.
 

Online Macbeth

  • Super Contributor
  • ***
  • Posts: 2219
  • Country: gb
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1060 on: July 22, 2017, 12:05:54 PM »
Warranty? You really want to pay to return to China? Have you checked how much it costs?

If you do go for a TL866A or CS, make sure you get a good set of adapters too. Because they add very little when you buy it, but if you just buy the barebones you will curse yourself and end up paying so much more and waiting 30+ days delivery...

You can easily turn a CS into an A or whatever, but it's technical interest vs. the $5 extra cost.
 

Offline Meta

  • Contributor
  • Posts: 9
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1061 on: July 24, 2017, 02:12:18 PM »
Thanks for the answers.

Is it worth buying this socket for the TL866?



Change of topic:

Can you put a 20x4 LCD display to the TL866?

I want to make the TL866A with the LCD to display the data on the screen, Micro-SD to save the .bin and .hex in the inside of which the LCD can view the list, and Arduino to control the LCD and Micro-SD .

Is it possible to do?

Greetings.
 

Offline biff

  • Newbie
  • Posts: 2
  • Country: us
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1062 on: July 26, 2017, 08:46:01 PM »
Greetings, I'm new to the forum;  thanks , everyone, for all the information and work!

I need to program several Motorola MCM68766 8kbyte eproms.  These are 24-pin DIP packages, very similar to the 2716, except the output enable/input enable/programming pulse all happen on the same pin, which freed up 2 pins for the extra addressing lines.

Does anyone have any idea how I could go about this?  I imagine the hardware is fully capable, if only the firmware has the necessary protocol...


A quick glance at the MCM68766 datasheet, it seems to need 25V VPP but AFAIK the TL866 only manages 21V VPP max.

Is it possible to even read the MCM68766 using the TL866?
I just installed Minipro 6.50 and I don't see this chip in the selection.


Jim
 

Offline netdudeuk

  • Frequent Contributor
  • **
  • Posts: 301
  • Country: gb
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1063 on: July 27, 2017, 02:15:09 AM »
I have 6.60 so you could use the help menu to locate a later version of the software.

However, I can't comment on the particular device.
 

Online ebastler

  • Super Contributor
  • ***
  • Posts: 1112
  • Country: de
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1064 on: July 27, 2017, 02:51:12 AM »
Is it worth buying this socket for the TL866?

If you have 1.8V SPI flash ROMs you want to program, it may be worthwhile to get this one. (I can't vouch for it; don't have one of these.) Note that you may need an additional adapter from the DIP socket to the SOIC form factor these flash ROMs come in. And if you are thinking about re-programming a ROM in an existing device, you will probably have to unsolder it, at least partially.

In the other hand, if you need to ask whether it is worth buying, you probably don't need it.  ;)

Quote
Can you put a 20x4 LCD display to the TL866?
I want to make the TL866A with the LCD to display the data on the screen, Micro-SD to save the .bin and .hex in the inside of which the LCD can view the list, and Arduino to control the LCD and Micro-SD .
Is it possible to do?

Do you want to reverse-engineer the TL866's Windows software and rewrite it for your Arduiono? Why?!

That would be a lot of work, and I do not see the benefit? If you need a programmer for a professional/production environment, where immediate availability without a PC, fast batch programming etc. are important, then the TL866 is not the right starting point, I'm afraid.
 

Offline Meta

  • Contributor
  • Posts: 9
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1065 on: July 27, 2017, 05:47:53 AM »






My idea is a challenge, not production. If it is a question of production, I directly buy SuperPro Progrrammer.

My idea is to modify the TL866A by adding an LCD and a Micro-SD card to use as a laptop without using the PC. I can use Arduino for this, before, I must know if I can extract information if it is possible to add LCD somewhere with Arduino or a PIC.

  The LCD monitor is Arduino or a PIC, data as the list of devices are stored in the MiniPro v6.60. This PC program I have to capture the commands that it sends to the TL866A, the rest it includes the PIC18F of the TL866A.

If you control the data to be sent, the same as the MiniPro 6.60 can do an Arduino board or a PIC.

It is good to get the TL866A wiring diagram to make it easier but getting it is difficult to impossible.

;)
 

Offline alm

  • Super Contributor
  • ***
  • Posts: 1040
  • Country: 00
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1066 on: July 27, 2017, 05:57:54 AM »
To me it would make more sense to integrate a single board computer like a Raspberry Pi or BeagleBone Black that runs Linux and use existing software to control the TL866, rather than trying to write your own software for an Arduino. I guess if you want to use the Arduino, you could use the open source software to figure out the protocol the TL866 uses.
 

Online ebastler

  • Super Contributor
  • ***
  • Posts: 1112
  • Country: de
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1067 on: July 27, 2017, 06:03:18 AM »
My idea is to modify the TL866A by adding an LCD and a Micro-SD card to use as a laptop without using the PC. I can use Arduino for this, before, I must know if I can extract information if it is possible to add LCD somewhere with Arduino or a PIC.

It is certainly possible to control an LCD from a PIC or an Arduino. There must be hundreds of example projects published on the internet. Just Google "Arduino LCD display". But I don't think that this is the difficult part of your proposed project...

Quote
  The LCD monitor is Arduino or a PIC, data as the list of devices are stored in the MiniPro v6.60. This PC program I have to capture the commands that it sends to the TL866A, the rest it includes the PIC18F of the TL866A.

How do you know that? I would have assumed that the PC manages the device list, and configures the TL866 for every individual device to be programmed.
 

Offline alm

  • Super Contributor
  • ***
  • Posts: 1040
  • Country: 00
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1068 on: July 27, 2017, 06:14:19 AM »
How do you know that? I would have assumed that the PC manages the device list, and configures the TL866 for every individual device to be programmed.
Pretty much that. See this file (warning, ~4 MB) for the kind of information the PC software sends. Fitting that all inside an 8-bit Arduino might be tough.
 

Offline Meta

  • Contributor
  • Posts: 9
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1069 on: July 27, 2017, 08:29:37 AM »
Hello:

Thanks for the link. I did not know it was done. It is a good idea to do it from the Raspberry Pi, more direct. The problem that Raspberry uses operating system and Arduino or PIC firmware, smaller and does the same.

I was just looking for the data that is on this website. (Thanks to the partner who put the link).

Https://raw.githubusercontent.com/vdudouyt/minipro/master/devices.h

It occupies that information 4.3 MB, it does not fit directly into the Arduino.
What to do?
Use a Micro-SD card for information on each device as shown by the 4.3 MB link.

The tests I have done with Arduino UNO is to embed two photos inside the microcontroller and get it through the serial port to the PC. A very small jpg and other png. Unencrypted and encrypted.

The microcontroller of the TL866 trying to hide is a PIC18F87J50. As you can see, it occupies 128K. Some of the information is in PC software 6.60 and sends commands to the TL866 to configure the selected device. TL866 has many switched transistors, it also has that data to configure the data. It does not use extra EEPROM on the TL866.



Too bad that TL866 does not release its source code from its 6.60 software.

;)
 

Offline alm

  • Super Contributor
  • ***
  • Posts: 1040
  • Country: 00
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1070 on: July 27, 2017, 08:40:22 AM »
Obviously you would not parse a header file on the Arduino. You would convert it to some sort of indexed binary format that you can efficiently search.

How will you access the PIC? I imagine they implemented the USB stack directly on the PIC, rather than using async serial to talk to an FT232-like device. How are you doing USB host on the Arduino Uno?
 

Offline Meta

  • Contributor
  • Posts: 9
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1071 on: July 27, 2017, 12:22:00 PM »
Or with Arduino ONE or with another Arduino.
 

Offline joethezombie

  • Newbie
  • Posts: 2
  • Country: us
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1072 on: August 05, 2017, 12:00:34 AM »
Has anyone been able to write to Atmel ATF16V8?  Every attempt gives a verify error after the write.  And any readbacks are all 1s.   I'm using 6.60 version, and the PLD is on the list of supported devices.  I read through all this thread and it seems some have gotten it to work after some hickups prior to version 6.50.
 

Online ebastler

  • Super Contributor
  • ***
  • Posts: 1112
  • Country: de
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1073 on: August 05, 2017, 01:23:22 AM »
Has anyone been able to write to Atmel ATF16V8?  Every attempt gives a verify error after the write.  And any readbacks are all 1s.   I'm using 6.60 version, and the PLD is on the list of supported devices.  I read through all this thread and it seems some have gotten it to work after some hickups prior to version 6.50.

Yes, I can definitely confirm that this has worked for me. I have struggled with older GALs (which were nominally supported; but they might have been bad samples from my junk box). But the ATF16V8 worked without any issues.

I have programmed a few dozen of them for a little project, http://e-basteln.de/asteroids/asteroids_highscore.html. I am still on software version 6.17 for the TL866.
 

Offline joethezombie

  • Newbie
  • Posts: 2
  • Country: us
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1074 on: August 05, 2017, 07:54:25 AM »
Well shoot.  I wonder what I'm doing wrong.  I bought a fresh new supply from DigiKey of ATF16V8C, but they will not program.  Perhaps ATF16V8B is only supported, not C.  I successfully can program Lattice GAL16V8B, but they are hard to supply.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf

 

http://opalkelly.com/