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

msraya and 12 Guests are viewing this topic.

Offline Southerner

  • Regular Contributor
  • *
  • Posts: 116
  • Country: us
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1500 on: January 27, 2019, 09:21:33 pm »
You cannot add definitions.
All the chip-types and the programming algorithm is hardcoded in the Software.
There exist no custom usage to define by yourself.

Only the developer of the software are have the ability to do this.
Since the TL866CS/A Series is EOL we will get no further updates.
Are there any software alternatives to MiniPro that work with the TL866?  I found it very odd that the ATMEga32U series was missing and I assume also the ATMega16U series.
 

Offline james38

  • Regular Contributor
  • *
  • Posts: 64
  • Country: de
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1501 on: January 27, 2019, 10:13:43 pm »
Yes it does.
It exists an open source Software for Minipro TL866 by David Griffith

You can get it on gitlab.
https://gitlab.com/DavidGriffith/minipro/
This should be the latest aktive repository as far as i know.

There exist no Executable. Must compile it by yourself.
The Atmega32u is not in the device.h list so this Software don't yet support your Chip also.

I don't know other actual software projects than this one.

In this case you must use an other prgrammer for the ATMEGA32U2.
Mini Pro and the Plus Version can't yet do that. That's fact.

I am not familiar with the ATMEGA32U2
so i don't know an appropriate programmer you can use.

Some googeling gave me results for an ATmega32U2 USB Development Board for about 16 bucks.
Software to use is "FLIP".
 

Offline smpsdoctor

  • Newbie
  • Posts: 4
  • Country: br
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1502 on: January 29, 2019, 09:07:12 pm »
Primeiro de tudo, agradeço a todos pelos esforços de todos, especialmente Radioman, e esta semana eu fiz uma atualização para a v685, ela era antigamente v682 e funcionava sem erros, meu gravador e tll866a que foi convertido pelo maldito vendedor, agora eu não pode obter o erro ... config file error .. ajuda, por favor
 

Offline james38

  • Regular Contributor
  • *
  • Posts: 64
  • Country: de
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1503 on: January 29, 2019, 09:26:12 pm »
Hi SMPSdoctor,

please in english.This is the main language here in the forum.

I have translate your question via google.
As far as i can read you have successfully updated the tl866 to 6.85 with radiomans updater.
But what you mean with config error?
Please explain in detail what has happend.
 

Offline smpsdoctor

  • Newbie
  • Posts: 4
  • Country: br
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1504 on: January 29, 2019, 09:43:57 pm »

sorry for the bad English ... this tl866a certainly converted by the seller ... I am using at this moment to v6.71 everything ok ... serial ... so the questionable cheksun ... the error appears ... config file error e of faults when programming, grateful!
 

Offline smpsdoctor

  • Newbie
  • Posts: 4
  • Country: br
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1505 on: January 29, 2019, 10:18:17 pm »

every time you start the recorder software appears ... CONFIG FILE ERROR
 

Offline james38

  • Regular Contributor
  • *
  • Posts: 64
  • Country: de
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1506 on: January 29, 2019, 10:20:38 pm »
I belive to understand.
I have google around and found some similar problems with config error.

It seems that the installation path for the OS has not enough rights.
You can first try it to run as Administrator and look if the error disapears.

If you use Windows 7 you should not install it on a path like C:\
The correct path should be C:\Program Files (x86)\MiniPro.

Here is a Thread with this problem.
https://www.eevblog.com/forum/repair/tl866-140318/msg1897790/#msg1897790

In this case uninstall the software and install it in the correct path.
« Last Edit: January 29, 2019, 10:23:10 pm by james38 »
 

Offline smpsdoctor

  • Newbie
  • Posts: 4
  • Country: br
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1507 on: January 29, 2019, 11:38:23 pm »
James38 thank you very much, I did exactly this installation and solved the problem of the message !!!
 

Offline james38

  • Regular Contributor
  • *
  • Posts: 64
  • Country: de
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1508 on: January 30, 2019, 12:16:03 am »
Thanks.
I am glad that I could help you.
 

Offline leonardovenpin

  • Contributor
  • Posts: 11
  • Country: mx
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review WITH CPLD LATTICE
« Reply #1509 on: February 08, 2019, 06:34:41 am »
Alguien que me ayude a decirme como puedo programar un CPLD de Lattice modelo: M4A3 220-1819-5-ND Empaquetado: 44PLCC en un tl866A!!!
URGENTE!!  |O :'(
 

Offline ebastler

  • Super Contributor
  • ***
  • Posts: 6202
  • Country: de
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1510 on: February 08, 2019, 07:05:15 am »
MACH4 are not supported by the TL866, to my knowledge. Better stop banging your head...
 

Offline kubino

  • Newbie
  • Posts: 2
  • Country: sk
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1511 on: February 08, 2019, 09:21:10 am »
@Southerner
You cannot add definitions.
Alle the chip-types and the programming algorithmus ist hardcoded in the Software.
There exist no custom usage to define by yourself.
No chance.

If there is similar algorigthm you can add your own definitions (already tried for mega2560), however you need to use modified infoic.dll. I'm using nullsoft approach with a modified infoic.dll which could externaly load xml file. The easiest way to work on custom definitiones ;-) I can add sources to github if there is interest.

« Last Edit: February 08, 2019, 09:28:40 am by kubino »
 

Offline leonardovenpin

  • Contributor
  • Posts: 11
  • Country: mx
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1512 on: February 08, 2019, 07:41:55 pm »
At the time of programming the GAL22V10B in my tl866A it tells me to "verify error" address 2904

Did someone else happen to this? help me fix it please! |o :'(
 

Offline Willem52

  • Regular Contributor
  • *
  • Posts: 73
  • Country: nl
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1513 on: February 10, 2019, 08:27:25 am »
Do you use firmware version 6.85 on the TL866? Because:

VERSION: V6.85 Support:14337--2018.10.19

ADD:    ATF20V8B
FIXED: GAL22V10B ; M95320W ; M95128W
 

Offline mykrowyre

  • Newbie
  • Posts: 9
  • Country: us
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1514 on: February 16, 2019, 02:45:51 am »
Hi everyone I'm super late to this party.. but I purchased a TL866CS because it would go up to 21V. Problem is, every single rom I read, shows only FF.

I have a HN482764G-4 which is a bios for a printer, but shows all FF. If I erased it in UV light for a few hours, no difference and it will not program either.

Then I have a Amtel A28C64B which is supposedly pre-programmed with the XT-IDE bios. When I read it, I get FF's again. 

I've noticed that the results are the same whether a chip is installed or the socket is completely empty. Exactly same behavior for both read and write.

What the heck is going on? I also purchased some wintel eeproms on ebay which must have been fake because I could not read or write them


I am using windows 10 with version 6.85.  I've contacted seller but there are some communication problems of course.

Thanks
Tom
« Last Edit: February 16, 2019, 12:54:53 pm by mykrowyre »
 

Offline james38

  • Regular Contributor
  • *
  • Posts: 64
  • Country: de
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1515 on: February 16, 2019, 01:49:37 pm »
Could  you tell us which firmware/software version do you use?

An empty eprom should be have FF.
Some old eproms have problems. I also have one that i can erase but on programming the verify already fails.
But this should not be on new ones.

For the A28C64B do you use the DIP Version?
If you use an adapter it could be a faulty pin connection.
If it is a dip than then this is really an odd thing.

When you said you could not Read/Write the Wintel which error message do you get here?
 

Offline crx991

  • Contributor
  • Posts: 39
  • Country: it
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1516 on: February 16, 2019, 07:02:40 pm »
You can also try with a self test.
Tools > System Self-Check
 

Offline mykrowyre

  • Newbie
  • Posts: 9
  • Country: us
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1517 on: February 17, 2019, 01:55:43 pm »
Could  you tell us which firmware/software version do you use?

An empty eprom should be have FF.
Some old eproms have problems. I also have one that i can erase but on programming the verify already fails.
But this should not be on new ones.

For the A28C64B do you use the DIP Version?
If you use an adapter it could be a faulty pin connection.
If it is a dip than then this is really an odd thing.

When you said you could not Read/Write the Wintel which error message do you get here?

Hi thanks for the help. Firmware version is 3.2.86.  The AT28C64B is DIP 28. It's in the database, and it displays the correct number of pins in the INFO button.

Honestly I can't remember what it was doing with the Wintel fake eeproms. I think it was telling me invalid chip every time I tried to read them.  These were $1 eeproms from ebay, screen printed, and the markings on the bottom of the chips were completely different. I concluded they were fakes and tossed them in the trash.

The AT28C64B is supposed to be a pre-programmed bios which came with my XT-IDE kit so it's either empty, or my reader isn't actually reading it.

The reader does pass when I do the "Self Check".

Thanks
 

Offline james38

  • Regular Contributor
  • *
  • Posts: 64
  • Country: de
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1518 on: February 17, 2019, 03:27:22 pm »
Ok so it's the latest available version. That's good.

The Tl866 try to identify the Chip by Id if it provide this.
You can disable this when you disable the "Check ID" Section at the bottom.
This could help if you try to use a Chip which is not listed but have the same programming alogorythm like an other chip.

If the AT28C64B is empty you should then be able to re-programm it. But this fails as you said.
That's not normal.

I rember that i has the same situation with an 93C56N (using a TL866 II Pro)
I choose the first item in the list which chip named to 93C56 8Bit 8Pin Dip version (ACE) an gets me FF. I could read it without an error.
When I try to progam it fails with "Error! Code Adress ...."

Tried many in the list und only the NSC NM93C56 gave me a positiv result in read and programming.
The crux is when I read the chip with ACE 93C56 it gave my FF.
Changed to NM93C56 it gives the correct content.

That is very confusing.

Later I have seen 2 waves on the chip which identifies it as an NSC.
Seems that other manufacturer have different algorithm to read chips
even the Base chip name is the same. In my case 93C56.
I mean here NM93C56, ACE93C56 ...
An yes I know that the Suffix N in 93C56N could not be the same Chip as an 93C56 without the N.


Have you tried other chips in the list with the same basetypename?

« Last Edit: February 18, 2019, 02:36:54 am by james38 »
 

Offline mykrowyre

  • Newbie
  • Posts: 9
  • Country: us
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1519 on: February 18, 2019, 01:47:47 am »
Ok I went down the list and tried every single DIP with 2864 in the name.  None of them would give anything other than FF.

I reflashed it changing it from a CS to an A, and it did show up as a TL866A, but still just reading FF no matter what I do.

I also tried filling this eprom with 0x00, and nothing, it's still FF.

I am getting the feeling this programmer is defective. :P  How in the world do I prove to the seller that it's defective when it passes it's own self check?


« Last Edit: February 18, 2019, 02:00:44 am by mykrowyre »
 

Offline Treehouseman

  • Supporter
  • ****
  • Posts: 58
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1520 on: February 18, 2019, 02:03:46 am »
It may be worthwhile at this point to make a control, either manually read out a rom to know that there is data there or use another programmer to verify contents of a chip. Alternatively you can use a chip which is known "working' like a socketed bios chip of a working computer (though keep in mind if this programmer is faulty it may damage the chip making the computer it came from unusable until a new one is flashed).

With a standard dip eprom you can just breadboard it up and use some leds and dip switches to read out the data.
 

Offline james38

  • Regular Contributor
  • *
  • Posts: 64
  • Country: de
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1521 on: February 18, 2019, 02:42:14 am »
@mykrowyre
When you program the Chip did you get a successful message or an error?
Do you see the yellow LED is blinking when programing?

Do you have any alternate Chips you can test like Treehouseman said?

I have to admit that I have not seen such behavior before.
 

Offline xoom

  • Regular Contributor
  • *
  • Posts: 110
    • E.xoom
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1522 on: February 20, 2019, 04:31:29 pm »
Not checked if some1 already posted but i think i can read MCU part number on my programmer :) got it today so opened up and numbers was rubbed off.. but with drop of  iso-prophyl i  can clearly see its an Microchip part and i think its PIC24FJ256. Maybe its useful info :)
 

Offline ebastler

  • Super Contributor
  • ***
  • Posts: 6202
  • Country: de
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1523 on: February 20, 2019, 04:49:06 pm »
Not checked if some1 already posted but i think i can read MCU part number on my programmer :) got it today so opened up and numbers was rubbed off.. but with drop of  iso-prophyl i  can clearly see its an Microchip part and i think its PIC24FJ256. Maybe its useful info :)

Yours must be the new "II plus" version then. The original one is based on a PIC18F87J50.

A fair bit of information on these programmers is out there already. Here's a nice compilation:
http://proghq.org/wiki/TL866
http://proghq.org/wiki/TL866_design
http://proghq.org/wiki/TL866_II_PLUS
 
The following users thanked this post: xoom

Offline Wiljan

  • Regular Contributor
  • *
  • Posts: 225
  • Country: dk
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1524 on: February 20, 2019, 06:52:16 pm »
I have the TL866II plus and thank you for the link to thehttp://proghq.org/wiki/TL866_II_PLUS nice information on the bootloader

Regarding the PIC24FJ256GB110 I just tried to Read it out with with my PicKit3 and if does match the chip ID and does complete the read out ...unfortunately all the data are = 0x00 which mean the PIC are Read protected.

Code: [Select]
Currently loaded firmware on PICkit 3
Firmware Suite Version.....01.40.13
Firmware type..............dsPIC33F/24F/24H

Programmer to target power is enabled - VDD = 3,250000 volts.
Target device PIC24FJ256GB110 found.
Device ID Revision = 4

The following memory area(s) will be read:
program memory: start address = 0x0, end address = 0x2abf7
configuration memory

Reading...
Read complete
2019-02-20T19:34:59+0100- Read complete

I'am still on 8.01 since it loose USB connection each time I try to update the firmware
 
The following users thanked this post: xoom


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf