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

0 Members and 5 Guests are viewing this topic.

Offline KnuckleheadFlow

  • Newbie
  • Posts: 9
  • Country: ca
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #750 on: August 03, 2015, 04:49:54 am »
Hmm, well it's there for sure. And every diagram I've seen for flashing this transmitter talks about the six mosi, miso, etc. lines.
 

Offline coromonadalix

  • Super Contributor
  • ***
  • Posts: 5795
  • Country: ca
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #751 on: August 04, 2015, 12:56:39 am »
I see it now reinstalled Minipro in administrator mode ...  well  i wont argue  still  ther names are not correct : miso mosi etc ...

The serial programming of the ATMega 128 does not work with MOSI / MISO pins. U have to use PE0/PE1 instead. s. Site 303 in the datasheet.

I could not read it on my TL866,  but i can with my AVR Dragon, since it as a jtag port....
 

Offline KnuckleheadFlow

  • Newbie
  • Posts: 9
  • Country: ca
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #752 on: August 04, 2015, 02:30:14 pm »
Ok, it seems then that they were mislabeled in both the Minipro 128a diagram and all the documents and guides for programming this transmitter that I've seen, hence the confusion on my part. The pads that I'm using, labeled mosi and miso, are connected to pins 2 and 3 respectively on the mcu; so I am using PE0 and PE1.
 

Offline BytesGuy

  • Regular Contributor
  • *
  • Posts: 50
  • Country: gb
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #753 on: August 08, 2015, 07:50:25 pm »
Has anyone got this working with Windows 10? I am using version 6.17 of the software but regardless of chip I get read error 31... Self test works! Going mad trying to figure this out  :scared:

Edit: Turns out it was a bad usb cable!  :palm:
« Last Edit: August 08, 2015, 09:02:20 pm by BytesGuy »
 

Offline Quarlo Klobrigney

  • Frequent Contributor
  • **
  • Posts: 967
  • Country: pt
  • This Space For Rent
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #754 on: August 08, 2015, 08:54:16 pm »
I don't see that on my datasheet. Looks like 11, 12 , 13.

Ok, it seems then that they were mislabeled in both the Minipro 128a diagram and all the documents and guides for programming this transmitter that I've seen, hence the confusion on my part. The pads that I'm using, labeled mosi and miso, are connected to pins 2 and 3 respectively on the mcu; so I am using PE0 and PE1.
Voltage does not flow, nor does voltage go.
 

Offline KnuckleheadFlow

  • Newbie
  • Posts: 9
  • Country: ca
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #755 on: August 08, 2015, 11:03:27 pm »
I don't see that on my datasheet. Looks like 11, 12 , 13.

No, the datasheet is correct, I meant the diy guides for wiring the 128a in the r/c transmitter are mislabeled. As shown here, they call it mosi and miso when the pads lead to pins pe0 and pe1.
 

Offline timb

  • Super Contributor
  • ***
  • Posts: 2536
  • Country: us
  • Pretentiously Posting Polysyllabic Prose
    • timb.us
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #756 on: August 10, 2015, 05:36:44 am »
Ugh. Out of all the “13,000” chips supported, of course they couldn’t support paged EPROMs (e.g., Intel 27513). I’m thinking that if I hook up an external MCU to the 27513’s CE, OE, WE and D0/D1 lines and give it external power, I could activate each page and have the TL866 read it as a 27128A.

I can successfully read page 0 by just setting the chip up as a 27128A in the MiniPro software, so I figure switching the pages before reading *should* work, right?
Any sufficiently advanced technology is indistinguishable from magic; e.g., Cheez Whiz, Hot Dogs and RF.
 

Offline timb

  • Super Contributor
  • ***
  • Posts: 2536
  • Country: us
  • Pretentiously Posting Polysyllabic Prose
    • timb.us
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #757 on: August 11, 2015, 12:16:33 pm »
Okay, I'm just plain frustrated with this thing now. I can't program or read this FM1608 FRAM because it doesn't clock the CE line between address changes. Can anyone recommend a better programmer that would handle stuff like FRAMs and paged EPROMs?


Sent from my Tablet
Any sufficiently advanced technology is indistinguishable from magic; e.g., Cheez Whiz, Hot Dogs and RF.
 

Offline coromonadalix

  • Super Contributor
  • ***
  • Posts: 5795
  • Country: ca
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #758 on: August 14, 2015, 03:25:19 am »
Thats why i switched to an tnm5000 (300$) it was a very good programmer, loved the isp, jtag, spi port,  but after a month i had no choice to switch to a even more powerful programmer an Dataman 48pro+ a 83,000 + parts ... my most expensive programmer i've bought yet (1000$)

Now i can do jtag, spi, isp devices like tnm5000 but can do much more powerful chips at my job and home.

There's always a catch or something ...  the tl866 "13000 parts" is false, if you crosscheck AMD Intel and other brand parts that count is lower ... same thing for other brands of programmers.

Tl866 is good for starters, but it lacks support really fast :(   I had fun to begin with it, but frustration and no added chip support updates.

Sorry to tell this, but be aware of the tl866 limitations, mostly the "genuine" bundled adapters who came with it have encrypted eeproms id's.
That finally turned me off, when the software updates had rendered 2 of them useless ...

Peoples expect too much of it.
 

Offline bartsx

  • Contributor
  • Posts: 10
  • Country: de
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #759 on: August 16, 2015, 08:41:48 am »
Issues with Atmel 28c16 (KM28c16-150).
This is the first time for me using an programmer and I run into a strange issue.
I purchased four KM28C16 eeproms to flash a new firmware (replacing old 27c16). I'm able to erase all four KM28C16 but when I try to program them only the even addresses are able to be written to, the odd addresses stay "FF" no matter how often I erase the eeprom. Selftest of the programmer show everything OK.
I use the latest version 6.17. I purchased the four KM28c16 together, now I'm confused if this is a tl866 issue or if really all four 28c16 suffer from the same issue and the likelehood of somehting like this :--
I also used my rigol to check the A0 address line and I can see that it is changing status during read/write operations.
« Last Edit: August 16, 2015, 09:01:02 am by bartsx »
 

Offline timb

  • Super Contributor
  • ***
  • Posts: 2536
  • Country: us
  • Pretentiously Posting Polysyllabic Prose
    • timb.us
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #760 on: August 16, 2015, 12:34:23 pm »
So, I said screw it and started designing my own programmer based around an MSP430F5529. In one night I went from a blank slate to reading and writing an FM16W08.

Right now, when you attach the MSP430 to a computer, it emulates a mass storage device and shows up as a drive. If you drop a file called write.bin into the root directory and press a button on the Launchpad, it'll burn the BIN file to the connected chip. Pressing the button with no file present will read the chip and create a file called read.bin.

I kind of like this approach and think it would be cool to include a little touch screen for selecting the chip, etc. Having the programmer present itself to the computer as a USB drive means it's pretty much platform agnostic.

If there's any interest I'll start a new thread for the project!




Sent from my Tablet
Any sufficiently advanced technology is indistinguishable from magic; e.g., Cheez Whiz, Hot Dogs and RF.
 

Offline timofonic

  • Frequent Contributor
  • **
  • Posts: 904
  • Country: es
  • Eternal Wannabe Geek
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #761 on: August 16, 2015, 02:14:07 pm »
So, I said screw it and started designing my own programmer based around an MSP430F5529. In one night I went from a blank slate to reading and writing an FM16W08.

Right now, when you attach the MSP430 to a computer, it emulates a mass storage device and shows up as a drive. If you drop a file called write.bin into the root directory and press a button on the Launchpad, it'll burn the BIN file to the connected chip. Pressing the button with no file present will read the chip and create a file called read.bin.

I kind of like this approach and think it would be cool to include a little touch screen for selecting the chip, etc. Having the programmer present itself to the computer as a USB drive means it's pretty much platform agnostic.

If there's any interest I'll start a new thread for the project!




Sent from my Tablet

It would be nice to have a collaborative Open Hardware programmer & IC tester that can compete with this kind of propietary solutions.

People would add support to new devices in form of hardware and software.
 

Offline Quarlo Klobrigney

  • Frequent Contributor
  • **
  • Posts: 967
  • Country: pt
  • This Space For Rent
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #762 on: August 16, 2015, 03:55:21 pm »
I wonder if anyone has made a config file so as to enable AVRDUDE to use the MiniPro to program AVR's.
My question is that AVRDUDE won't talk on the serial port to my STK500. WinXP & MoBo issues.
I inadvertently wrote to the m48 signature bits, by loading the Code Memory file to the Data Memory file resulting in a signature of FF FF FF.  Data Memory should be renamed EEPROM not Data Memory!
The m48 still works, but the OSCCAL & signature bits are done for.
Since AVRDUDE can re-write the OSCCAL & signature bits and not the MiniPro software, I'd like to do just that.
« Last Edit: August 17, 2015, 02:26:58 am by Quarlo Klobrigney »
Voltage does not flow, nor does voltage go.
 

Offline coromonadalix

  • Super Contributor
  • ***
  • Posts: 5795
  • Country: ca
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #763 on: August 18, 2015, 09:40:30 pm »
Wich stk500 you have ?, an original Atmel one  or a blue clone one ??

They use serial port (or usb to serial for the clone) my clone stk500 had an prolific usb to serial port, i hated that, i've changed the prolific ic to an ftdi one (pin to pin compatible) since prolific with newer windows version is sh%#$.

You should not have any problem  ???   The original need an serial port at com1 or com2  not higher.

The clone  usb  should work too  if you have a good usb port.   Use the latest avrdude.   I use avrdudess, it has a nice gui for avrdude, select USB or usb or the COM port.

 

Offline coromonadalix

  • Super Contributor
  • ***
  • Posts: 5795
  • Country: ca
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #764 on: August 18, 2015, 10:02:48 pm »
Issues with Atmel 28c16 (KM28c16-150).
This is the first time for me using an programmer and I run into a strange issue.
I purchased four KM28C16 eeproms to flash a new firmware (replacing old 27c16). I'm able to erase all four KM28C16 but when I try to program them only the even addresses are able to be written to, the odd addresses stay "FF" no matter how often I erase the eeprom. Selftest of the programmer show everything OK.
I use the latest version 6.17. I purchased the four KM28c16 together, now I'm confused if this is a tl866 issue or if really all four 28c16 suffer from the same issue and the likelehood of somehting like this :--
I also used my rigol to check the A0 address line and I can see that it is changing status during read/write operations.


check your pin 21   it is not the same between the two ???  vpp  and WE ...
 

Offline Quarlo Klobrigney

  • Frequent Contributor
  • **
  • Posts: 967
  • Country: pt
  • This Space For Rent
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #765 on: August 18, 2015, 11:08:59 pm »
2 x STK500 no bloody A, B, C, or D

I finally found a version through an obscure link with XPfix.reg in it. That fixed my coms problems. AVRdudess was already tried but without the fix it wouldn't work. I works now, but still the same questions about re-writing the OSCCAL & Sig bits. AVRDude says it can, but clearly in the config file it cannot, as it doesn't have write bits as do the other memory locations. I put the proper syntax in, it says it wrote 3 bytes and then fail.
I know it can be done as I have read elsewhere that it was and the bits to do it. The length of bits is incompatible with AVRDude as they were for another programmer. 
http://www.avrfreaks.net/comment/165751#comment-165751 No comprendo. :-//

Also still I ask, is someone working on a config for the MiniPro to work with AVRDude.
while(1) :scared:

Wich stk500 you have ?, an original Atmel one  or a blue clone one ??

They use serial port (or usb to serial for the clone) my clone stk500 had an prolific usb to serial port, i hated that, i've changed the prolific ic to an ftdi one (pin to pin compatible) since prolific with newer windows version is sh%#$.
You should not have any problem  ???   The original need an serial port at com1 or com2  not higher.
The clone  usb  should work too  if you have a good usb port.  Use the latest avrdude.  I use avrdudess, it has a nice gui for avrdude, select USB or usb or the COM port.
« Last Edit: August 19, 2015, 01:29:20 am by Quarlo Klobrigney »
Voltage does not flow, nor does voltage go.
 

Offline coromonadalix

  • Super Contributor
  • ***
  • Posts: 5795
  • Country: ca
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #766 on: August 20, 2015, 02:05:53 am »
I think not,  the tl866 hardware is now reverse eng, and schematics exists.

The software is not open source nor hacked or unpacked, there's a variant for linux distros ...
 

Offline coromonadalix

  • Super Contributor
  • ***
  • Posts: 5795
  • Country: ca
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #767 on: August 20, 2015, 02:14:11 am »
And finally  your atmega48 may need an high voltage programmer,  when signature/fuses bits are damaged or badly programmed,  they can be recovered with that option only if your atmega support it.

TL 866  are not hv programmers for avr's

Atmel studio can help you, with an avr dragon or any hv programmer schematics,  avrdude can not help in this case, it cant do hv programming ...

Had in the past resorted to avr studio + avrdragon to reset bad fuses settings on avr's.
« Last Edit: August 20, 2015, 02:20:34 am by coromonadalix »
 

Offline thix

  • Newbie
  • Posts: 3
  • Country: id
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #768 on: August 20, 2015, 08:58:45 pm »
whether this tool could autodetect series chips?
thank you
 

Offline Quarlo Klobrigney

  • Frequent Contributor
  • **
  • Posts: 967
  • Country: pt
  • This Space For Rent
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #769 on: August 20, 2015, 10:01:21 pm »
I'm sorry but you are wrong. The MiniPro IS a HV programmer in parallel mode. The programmer is not the issue, but the fact that it has no AVRDude interface. Some of the younger folks on here who could easily tap in to the MiniPro's serial data stream and say "Well that was so hard":-DD
It would probably be easy for them but hard for me. Also I am trying to write OSCCAL & Signature bytes not fix the fuses.

And finally  your atmega48 may need an high voltage programmer,  when signature/fuses bits are damaged or badly programmed,  they can be recovered with that option only if your atmega support it.

TL 866  are not hv programmers for avr's

Atmel studio can help you, with an avr dragon or any hv programmer schematics,  avrdude can not help in this case, it cant do hv programming ...

Had in the past resorted to avr studio + avrdragon to reset bad fuses settings on avr's.
Voltage does not flow, nor does voltage go.
 

Offline Quarlo Klobrigney

  • Frequent Contributor
  • **
  • Posts: 967
  • Country: pt
  • This Space For Rent
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #770 on: August 20, 2015, 10:03:04 pm »
Not that I can see or have used in the software provided. I had a TopMax that would do that but only on TTL & Memory IC's.
whether this tool could autodetect series chips?
thank you
Voltage does not flow, nor does voltage go.
 

Offline coromonadalix

  • Super Contributor
  • ***
  • Posts: 5795
  • Country: ca
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #771 on: August 21, 2015, 03:07:12 am »
I'm sorry but you are wrong. The MiniPro IS a HV programmer in parallel mode. The programmer is not the issue, but the fact that it has no AVRDude interface. Some of the younger folks on here who could easily tap in to the MiniPro's serial data stream and say "Well that was so hard":-DD
It would probably be easy for them but hard for me. Also I am trying to write OSCCAL & Signature bytes not fix the fuses.

And finally  your atmega48 may need an high voltage programmer,  when signature/fuses bits are damaged or badly programmed,  they can be recovered with that option only if your atmega support it.

TL 866  are not hv programmers for avr's

Atmel studio can help you, with an avr dragon or any hv programmer schematics,  avrdude can not help in this case, it cant do hv programming ...

Had in the past resorted to avr studio + avrdragon to reset bad fuses settings on avr's.

It is a hv programmer for eeproms / memory chips  etc ... not for avr chips, anyway,  it did not recover my wrongly settled fuses, avr dragon did ... 

If someone can reverse  the software or extract files etc ...  it would be interesting ....

As i said earlier,  im happy now with a more powerful programmer, it is sad they cost so much more :(
« Last Edit: August 21, 2015, 03:12:50 am by coromonadalix »
 

Offline bartsx

  • Contributor
  • Posts: 10
  • Country: de
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #772 on: August 21, 2015, 09:35:16 am »
Issues with Atmel 28c16 (KM28c16-150).
This is the first time for me using an programmer and I run into a strange issue.
I purchased four KM28C16 eeproms to flash a new firmware (replacing old 27c16). I'm able to erase all four KM28C16 but when I try to program them only the even addresses are able to be written to, the odd addresses stay "FF" no matter how often I erase the eeprom. Selftest of the programmer show everything OK.
I use the latest version 6.17. I purchased the four KM28c16 together, now I'm confused if this is a tl866 issue or if really all four 28c16 suffer from the same issue and the likelehood of somehting like this :--
I also used my rigol to check the A0 address line and I can see that it is changing status during read/write operations.

@coromonadalix
Thank you very much I will give this a try when I got my new TL866 back, I send the old one back for exchange I know it is a shot in the dark but I keep you posted.
By the way I was able to program all four AT28C16 using a small batronix programmer no problem whatsoever so it is definitly the TL866 or the writing algorithm.

check your pin 21   it is not the same between the two ???  vpp  and WE ...
 

Offline Quarlo Klobrigney

  • Frequent Contributor
  • **
  • Posts: 967
  • Country: pt
  • This Space For Rent
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #773 on: August 21, 2015, 08:19:13 pm »
That is still wrong as I have already said it is able to do HV programming of AVR's and will correct the fuses if you know what you are doing. I can set fuses to ext clk, 128KHz/8 debug wire etc and still recover it. Prove me wrong.

Quote from: coromonadalix

It is a hv programmer for eeproms / memory chips  etc ... not for avr chips, anyway,  it did not recover my wrongly settled fuses, avr dragon did ... 

If someone can reverse  the software or extract files etc ...  it would be interesting ....

As i said earlier,  im happy now with a more powerful programmer, it is sad they cost so much more :(
Voltage does not flow, nor does voltage go.
 

Offline bytestorm

  • Regular Contributor
  • *
  • Posts: 64
  • Country: se
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #774 on: August 27, 2015, 10:49:46 am »
How come there are no support for eproms like 27c160/27c322 etc? I use them A LOT and I really need a new programmer.. but its kinda dealbreaker if it doesnt. Althou it can do alot of others but.. hmm
or ill just have to make smd to dip pcb adapters. wonder if there are any pinout availible for the ZIP socket if ppl would like to make own adapters?

Thanks!
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf