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

0 Members and 4 Guests are viewing this topic.

Offline timofonic

  • Frequent Contributor
  • **
  • Posts: 904
  • Country: es
  • Eternal Wannabe Geek
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #900 on: April 29, 2016, 03:30:53 am »
Now with a cloner, and if the sale stops coming in, this programmer shall be abandoned.  And it shall become another brick in my cabinet.

Whole premise of a programmer with logic hidden in a black lasered/grinded over markings box is flawed.
Programmer should be open hardware bitbanging platform with high amount of configurable logic level voltage GPIOs + open source application.

if you look at TL866 its just a shift register with a bunch of latches and variable logic level power supply. Thats all there is to it, add USB microcontroller with 8-10 pins to control this mess and hardware is done.
So do you want to be a pioneer? There are others like Open Programmer, but lacked a proper community behind it and a complete multiplatform multipurpose IDE behind it.
 

Offline Rasz

  • Super Contributor
  • ***
  • Posts: 2616
  • Country: 00
    • My random blog.
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #901 on: April 29, 2016, 11:32:15 am »
Now with a cloner, and if the sale stops coming in, this programmer shall be abandoned.  And it shall become another brick in my cabinet.

Whole premise of a programmer with logic hidden in a black lasered/grinded over markings box is flawed.
Programmer should be open hardware bitbanging platform with high amount of configurable logic level voltage GPIOs + open source application.

if you look at TL866 its just a shift register with a bunch of latches and variable logic level power supply. Thats all there is to it, add USB microcontroller with 8-10 pins to control this mess and hardware is done.
So do you want to be a pioneer? There are others like Open Programmer, but lacked a proper community behind it and a complete multiplatform multipurpose IDE behind it.

wasnt willem open? never used it
but I did use (and contributed to) programs like now defunct Uniflash http://www.rainbow-software.org/uniflash/, source code available (turbo pascal), supports crapload of parallel flash (and some lpc) chips http://web.archive.org/web/20070820104156/http://www.uniflash.org/hardware.htm
then there is flashrom  covering most parallel and spi chips https://www.flashrom.org/Supported_hardware#Supported_flash_chips
source available, plus it supports tons of cheap programmer hardware https://www.flashrom.org/Supported_programmers
Who logs in to gdm? Not I, said the duck.
My fireplace is on fire, but in all the wrong places.
 

Offline timofonic

  • Frequent Contributor
  • **
  • Posts: 904
  • Country: es
  • Eternal Wannabe Geek
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #902 on: April 29, 2016, 02:57:47 pm »
Now with a cloner, and if the sale stops coming in, this programmer shall be abandoned.  And it shall become another brick in my cabinet.

Whole premise of a programmer with logic hidden in a black lasered/grinded over markings box is flawed.
Programmer should be open hardware bitbanging platform with high amount of configurable logic level voltage GPIOs + open source application.

if you look at TL866 its just a shift register with a bunch of latches and variable logic level power supply. Thats all there is to it, add USB microcontroller with 8-10 pins to control this mess and hardware is done.
So do you want to be a pioneer? There are others like Open Programmer, but lacked a proper community behind it and a complete multiplatform multipurpose IDE behind it.

wasnt willem open? never used it
but I did use (and contributed to) programs like now defunct Uniflash http://www.rainbow-software.org/uniflash/, source code available (turbo pascal), supports crapload of parallel flash (and some lpc) chips http://web.archive.org/web/20070820104156/http://www.uniflash.org/hardware.htm
then there is flashrom  covering most parallel and spi chips https://www.flashrom.org/Supported_hardware#Supported_flash_chips
source available, plus it supports tons of cheap programmer hardware https://www.flashrom.org/Supported_programmers
Old unmaintained code, tons of projects and lack of common structure. What about a clean API abs able to use it as library?

Too much projects, but not a big one.

I know third is a difficult effort to achieve. Even stuff like QUCS, Sigrok and KiCad lack manpower.
 

Offline lupy

  • Newbie
  • Posts: 2
  • Country: bg
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #903 on: May 08, 2016, 07:02:32 am »
@spiridonas the answer is in your questions! :)
Now the problem I encounter... Reading 29F200 flash memory (sop44)...   I'm getting different read every time, also when verifying. Checked adapters and good contact, ID is all good. If I'm reading different flash memory ex 29F400 (tsop48) there's no problem.

Hi I have exact the same problem with autocarg. I tried to read and write many times the flash 29F400BB sop44 but every time with different  checksum. Please any help for this problem.
Many thanks in advance.

what is bad ?
1)base adapter
2) sop 44 adapter
3) programmer tl866a

Thanks
TL866 and base adapter can be excluded because you can read and write the TSOP48 chip variant.
Remain the sop44 adapter (might be a bad pin contact) or the memory chip itself.

"Base adapter" if I understand you correctly. That's the one with some chips on it (your first picture, left one) is not genuine. Radioman has been working on a solution for that, but I don't know how far he has come with this.
Is far enough! i have an experimental replacement firmware for that Attiny13, and also the first version of Linux version of my firmware updater is ready to be tested here:
https://github.com/radiomanV/TL866

There's no do documentation yet on how to compile but i will update the readme file soon. Who want to contribute are welcome. Thanks.

Hi everyone,
I was dealing with the same problem yesterday and thanks to Mr. Radioman there is a solution. You have to program the Attiny13 chip on the TSop48 board.
Here are the fuses settings:
Low:0x75
High:0xFe
Lock:0xFF
I am applying the archive with code.bin and config.bin when you load them the fuse settings will be loaded automatically. After that you can load the correct tsop.hex in the chip.
After that you will have a working tsop48 board version V3 which is recognized  by minipro with the latest 6.50 update. This also applies to the early V0 boards which are recognized as illegal boards if You upgraded from CS version.
 
The following users thanked this post: james38

Offline flocaddy

  • Newbie
  • Posts: 6
  • Country: de
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #904 on: May 23, 2016, 05:54:07 am »
Hello,
I have a problem .. i can only read 24c02 eeproms ... can't write...
The field for Delete is hidden ...
I have tested a lot of 24c02

greetz, from Germany

Florian
 

Offline groff

  • Newbie
  • Posts: 9
  • Country: cs
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #905 on: May 23, 2016, 06:40:17 am »
You can't erase eeprom 24Cxx. If you want blank IC fill it with FF and program it.
If still can't programming check the contact on the pins and if all is OK maybe the IC is bad. Try another one.
 
The following users thanked this post: flocaddy

Offline flocaddy

  • Newbie
  • Posts: 6
  • Country: de
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #906 on: May 23, 2016, 07:16:44 am »
So I can only rewrite the 24cxx When I have previously filled with ff ?
 

Offline Kjelt

  • Super Contributor
  • ***
  • Posts: 6459
  • Country: nl
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #907 on: May 23, 2016, 07:57:38 am »
So I can only rewrite the 24cxx When I have previously filled with ff ?
There is no erase on these kind of I2C chips.
If there were there would have been a seperate I2C command, there is not so the chip will take care of erasing the byte or page it self (automagically) when a write command is received.
You can just write over the data as long as the WP pin is disabled, else you can not write anything.
So if you can't write, check the datasheet and the WP pin.
 

Offline flocaddy

  • Newbie
  • Posts: 6
  • Country: de
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #908 on: May 23, 2016, 08:22:16 am »
It is a BOSCH b58253 EEPROM I can not find the datasheet .

But it should be rewritable ..

I have pin 7 isolated as I put it in the Programmer

The chip works in process wonderful!

For programming I unsoldered him!
 

Offline Kjelt

  • Super Contributor
  • ***
  • Posts: 6459
  • Country: nl
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #909 on: May 23, 2016, 08:43:05 am »
You see the M in leftbelow corner? Microchip has produced this chip and indeed it is a 24c02 and here is the datasheet:
http://www.farnell.com/datasheets/466355.pdf

So pin7 is the WP and should NOT be isolated but connected to Vcc (write protected) or ground (write enabled).
If you want to write the chip, pin 7 should be tied to ground, but the programmer should take care of that pin I would think.
« Last Edit: May 23, 2016, 08:47:08 am by Kjelt »
 

Offline flocaddy

  • Newbie
  • Posts: 6
  • Country: de
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #910 on: May 23, 2016, 08:52:38 am »
You see the M in leftbelow corner? Microchip has produced this chip and indeed it is a 24c02 and here is the datasheet:
http://www.farnell.com/datasheets/466355.pdf

So pin7 is the WP and should NOT be isolated but connected to Vcc (write protected) or ground (write enabled).
If you want to write the chip, pin 7 should be tied to ground, but the programmer should take care of that pin I would think.

okay i test it after work and give a review! Thanks!
 

Offline flocaddy

  • Newbie
  • Posts: 6
  • Country: de
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #911 on: May 23, 2016, 02:13:15 pm »
I test it dont work  :rant:

 

Offline crx991

  • Contributor
  • Posts: 39
  • Country: it
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #912 on: May 23, 2016, 03:00:30 pm »
You don't need the link wire, the programmer does all the job automatically.
So remove the link wire, check the connections and retry.
 

Offline flocaddy

  • Newbie
  • Posts: 6
  • Country: de
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #913 on: May 24, 2016, 05:14:16 am »
thanks!!!!!  i did another 24c02 from old motherboard and its works great!!!!!

Thank you very much!  O0
 

Offline midnite

  • Newbie
  • Posts: 1
  • Country: gb
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #914 on: May 28, 2016, 03:03:32 pm »
I just bought one of these from a local EBay seller in the UK.

I think it's a pretty good tool and does what it says on the tin.

i paid £19.95 INC postage. (approx 40 $AU)
It came with 5 adaptors 1 solder pad type, 2 zip socket and 2 plcc. i installed software version 6.50 on windows 10 without issue.

i have since reflashed the unit to TL688A from CS just need to solder in a pin header.

well worth the money for me
 

Offline retro_vegard

  • Newbie
  • Posts: 1
  • Country: no
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #915 on: May 28, 2016, 06:15:24 pm »
Hi,

Has anyone been able to program the MX29LV160TMC/SOP44 flash with the TL866?
There is a device called MX29LV160T, but its listed as TSOP48 and not a SOP44 like I have.

I´m wondering if there is a problem with my SOP44 adapter.
 

Offline anku

  • Newbie
  • Posts: 2
  • Country: gr
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #916 on: July 30, 2016, 08:51:26 am »
TL866CS   -   ST M28F512  PLCC32  VERIFY ERROR !

Hi  Everyone  , I  bought  a TL866CS , trying to  write  an ST M28f512  PLCC 32 .  During writing  procedure  I get    VERIFY ERROR MESSAGES .  I  read  a lot  of pages in this thread and some guys suggest  to  disable  over current protection  of TL866 cause  in some cases like mine helps !   To do  that as  I read  I need  to "short C22" on the PCB.   I am  not an Electronic guy   so I am a little bit confused what does it mean to short C22. 

Please  check  the  photo  I place  here   and if   someone can explain me clear  I will appreciate .

Thanks
 

Offline BrianG61UK

  • Regular Contributor
  • *
  • Posts: 59
  • Country: gb
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #917 on: July 30, 2016, 12:28:53 pm »
To short C22 do A or B.

But note that I personally can't advise about if that's likely to help with your problem.
« Last Edit: July 30, 2016, 12:30:53 pm by BrianG61UK »
 

Offline anku

  • Newbie
  • Posts: 2
  • Country: gr
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #918 on: August 01, 2016, 07:48:01 am »
thanks a lot brian
 

Offline gauze

  • Newbie
  • Posts: 2
  • Country: us
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #919 on: August 05, 2016, 03:37:06 pm »
I updated my software today and I noticed (it might have been there before) a list of logical devices (74xx, etc) has anyone aware of anyone building an adapter with a test clip on it to try to test DIP package components in-circuit (unpowered)?

 

Offline helius

  • Super Contributor
  • ***
  • Posts: 3632
  • Country: us
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #920 on: August 05, 2016, 04:14:42 pm »
You can't test actives in-circuit, they share power supply nodes.
Even testing passives in-circuit is pretty limited, it can sometimes work by applying a high enough frequency signal that the trace inductance keeps most of it away from the rest of the circuit.
 
The following users thanked this post: all_repair

Offline james38

  • Regular Contributor
  • *
  • Posts: 64
  • Country: de
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #921 on: August 19, 2016, 11:15:52 pm »
Hi ,

i have another problem to erase an M25P128 SOP16 also known as M25P28V6.
It is a Flash-Chip with 16MB storage.

I use the TL866A with MiniPro V6.50 FW:3.2.72
Adapter is a SOP16 to 16DIP.

The curious effect is that i can erase the whole chip until address 0xEFFFFF.
At 0xF00000 i can not erase or reprogram the chip.
In config WPEN is ON (1) an there is "None Protection" selected. Status reg. Byte is 0x80
"Off-Protection before programming" is set.

I don't now if it is a software bug or a chip failure.
Maybe I overlook something important.

Does someone have any ideas what it could be?
 

Offline daybyter

  • Frequent Contributor
  • **
  • Posts: 397
  • Country: de
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #922 on: August 23, 2016, 09:51:40 pm »
Is anyone using the linux minpro software to burn GAL's? I'm trying to write a jedec file to a Lattice 22v10D, but the minipro software just complains about a incorrect filesize.
 

Offline crx991

  • Contributor
  • Posts: 39
  • Country: it
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #923 on: August 26, 2016, 04:58:39 pm »
Is anyone using the linux minpro software to burn GAL's? I'm trying to write a jedec file to a Lattice 22v10D, but the minipro software just complains about a incorrect filesize.
Hi!,
IRC with GAL minipro software has a Bug...
 

Offline netdudeuk

  • Frequent Contributor
  • **
  • Posts: 447
  • Country: gb
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #924 on: August 28, 2016, 07:49:59 am »
Is anyone using the linux minpro software to burn GAL's? I'm trying to write a jedec file to a Lattice 22v10D, but the minipro software just complains about a incorrect filesize.
Hi!,
IRC with GAL minipro software has a Bug...

I used to be able to program the GAL22V10D but found that a software update stopped this from working.

I had to buy the G540 programmer for the GALs that I needed to program afterwards.

« Last Edit: August 28, 2016, 04:35:08 pm by netdudeuk »
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf