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

OCBSlimz and 7 Guests are viewing this topic.

Offline orion242

  • Supporter
  • ****
  • Posts: 384
  • Country: us
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1125 on: January 03, 2018, 12:02:01 PM »
I'm looking for the same info for the TSOP-48 thing. Anyone got one, that can "quickly" measure one out for me?

Looking at the top down.

  (1)       
12    4847
34     4645
56    4443
78    4241
910    4039
1112    3837
1314    3635
1516    3433
1718    3231
1920    3029
2122    2827
2324    2625
 
The following users thanked this post: skum

Offline Fx323i

  • Newbie
  • Posts: 2
  • Country: cz
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1126 on: January 04, 2018, 06:29:00 AM »
Success!

Knocked this together, followed radioman's instructions to generate a new HEX file, used the PICPGM program as directed, and BAM. She works, upgraded to TL866A and everything.

Christmas is saved!!

Hi, I am sorry if quoting is not allowed on this forum, I am a newbie here. I purchased a TL866CS and did not know I would get a "fake" unit. I have had it in a shelf for maybe two years and now, during Christmas, I decided to reinstall my laptop and doing this, I downloaded the manufacturer's software and installed it. Yesterday, I tried to hook it up and test. On the first run it told me the firmware was not up to date and offered reflashing. As you could expect, then it said the programmer is a piracy or somewhat similar, and erased the firmware.

I searched and found the radioman's guide on how to restore. I built a parallel port programmer as I do have a PC with LPT port on hand. But I have a problem, because the programmer software, which was suggested, at first stated an error opening LPT driver. This was solved by running as admin. But now I am stuck with No programmer found and PIC not detected. Can anyone let me know, where I could have made a mistake? I am no expert in this, I bought the TL866 more as a toy...

Some additional info: I used 220 Ohm resistors, however, when I used the multimeter to measure the resistances, they were somewhat around 160-170 Ohm. The wiring was triple-checked by me and my colleagues from work, seems not to be a problem. Soldering quality "by me" is not the best, but I measured from the beginning to the end and the connections work.
 

Offline Brumby

  • Supporter
  • ****
  • Posts: 5780
  • Country: au
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1127 on: January 04, 2018, 11:28:45 AM »
Hi, I am sorry if quoting is not allowed on this forum, I am a newbie here.

You are a newbie.

Look around a bit and you will find quoting is a way of life here.  Partial quotes (like I just did) are OK too - just as long as it holds the correct meaning.  (Don't try and take something out of context to give it a different meaning to support your side of a discussion - you will get challenged on it!)
 

Offline coromonadalix

  • Frequent Contributor
  • **
  • Posts: 301
  • Country: ca
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1128 on: January 05, 2018, 04:10:45 AM »
@ fx323i  do you have a link of your lpt programmer ?  if i recall  you have to select witch mode your lpt work   ecp   di-dir  etc ...

 I had the same problem recently, the firmware update under my win 10 64 bits failed, and upon rebooting reconnecting the tl866 the drivers would not start

For me switched to an 32 bit machine worked fine .. the minipro fw update worked fine after the drivers installation ???

Check this under your device manager, if it is not listed properly, your tl866 wont be seen under windows or the radioman firmware update/recovery wont work either ...

radioman fw tool download  : http://atariage.com/forums/index.php?app=core&module=attach&section=attach&attach_id=423579


1: Install the Programmer's software in C:\MiniPro
2: Plug in Programmer (install the USB driver in the last setup steps).
3: Run Programmer Software and look at the very bottom line. It should show your  FW version TL866CS. ----------   in my case was showing  0.0
4: Exit back to Desktop.
5: Run the TL866.exe program.
6: Click the browse button [...] and browse for your update.dat file in C:\MiniPro.
7: Select the "Firmware Dumper" button, and hit the "Reflash" button
8: Click "Advanced", then select "A Bootloader", then hit "Write"
9: Unselect "Code protection bit", then hit "Write"

A: Hit OK to exit that menu, then select "TL866CS firmware" and hit "Reflash"
B: When reflash is done, hit "Reset", wait, and hit "Reset" again.
C: Exit the TL866.exe program.


should work ??  even with the FW crash,  the PIC bootloader should be accessible and the fw upgrade/restoration should be possible.
« Last Edit: January 05, 2018, 04:28:45 AM by coromonadalix »
 

Offline Fx323i

  • Newbie
  • Posts: 2
  • Country: cz
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1129 on: January 05, 2018, 07:15:06 AM »
 Hi, thanks for your understanding. I do know the radioman's recovery software, but my problem is, that the TL866 I have is not recognized by USB anymore. I have several 32bit Win7 PCs around me so I already tested on them. This led me to the last pages of the radioman's tutorial and I built the programmer as per his diagram (and as per the post I quoted) to use with WinPicPgm. But no luck with it, even after soldering a resistor to force bootloader. Is supplying power through USB necessary when connected to the LPT programmer?
 

Offline coromonadalix

  • Frequent Contributor
  • **
  • Posts: 301
  • Country: ca
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1130 on: January 05, 2018, 07:28:40 AM »
Normally the usb cable should do the job, with the pic icsp port, it will enter in programming mode.

Just see the lpt schematics,  maybe the winpicpgm need to be used in compatibility mode, its an old programm

Can you get another type of icsp programmer, or borrow it from a friend ??? any pic programmer with an icsp port ??? with some programmers you can supply back the tl866 for the icsp programming

The "fakes tl866" was mostly the adapters who came with them, they now have eeprom on them to be acknowledged in the programmer software, never heard of fake tl866 ???, they are sold under willem sivava names too  ...

this page has other options of recovery :  try this    https://abzman2k.wordpress.com/2013/06/12/upgrading-the-tl866cs-or-misadventures-with-pics/   links on the bottom page, lots of other programmers ...   someone said on the page threads   the pinouts where different for interfacing the tl866 pic icsp port, maybe tracing them would help to identify them and correct your pinout ??

You know the pic has its icsp port on the pcb side,  near a smt regulator and c23,  not the icsp port of the programmer output port.

the pinout on the side of pcb for the pic 18f87j50 are :
1  mclr            ----    with a square silk screen print
2  vcc 3.3volts
3  ground
4  pgd / port rb7
5  pgc /  port rb6
6  ground
« Last Edit: January 05, 2018, 12:01:17 PM by coromonadalix »
 

Offline skum

  • Newbie
  • Posts: 3
  • Country: dk
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1131 on: January 08, 2018, 09:16:33 AM »
I'm looking for the same info for the TSOP-48 thing. Anyone got one, that can "quickly" measure one out for me?

Looking at the top down.

  (1)       
12    4847
34     4645
56    4443
78    4241
910    4039
1112    3837
1314    3635
1516    3433
1718    3231
1920    3029
2122    2827
2324    2625

Thanks man! This was just what I needed! This helped me succesfully program a MX29LV160T in a SOP-44 package (which is not supported by the software, but the TSOP-48 package is). By rewiring the pinout to a SOP-44 adapter, and selecting the TSOP-48 package in the software, I could succesfully write and verify the chip.
 

Online OCBSlimz

  • Contributor
  • Posts: 9
  • Country: fr
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1132 on: January 17, 2018, 06:01:26 AM »
I'm looking for the same info for the TSOP-48 thing. Anyone got one, that can "quickly" measure one out for me?

Looking at the top down.

  (1)       
12    4847
34     4645
56    4443
78    4241
910    4039
1112    3837
1314    3635
1516    3433
1718    3231
1920    3029
2122    2827
2324    2625

Thanks man! This was just what I needed! This helped me succesfully program a MX29LV160T in a SOP-44 package (which is not supported by the software, but the TSOP-48 package is). By rewiring the pinout to a SOP-44 adapter, and selecting the TSOP-48 package in the software, I could succesfully write and verify the chip.


Got the pinout diagram for this ? Im looking to do the same thing.
« Last Edit: January 17, 2018, 08:57:02 AM by OCBSlimz »
 

Offline skum

  • Newbie
  • Posts: 3
  • Country: dk
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1133 on: January 17, 2018, 09:05:23 AM »
Got the pinout diagram for this ? Im looking to do the same thing.

If you take the pinout of the MX29LV160T and alike, and compare the pin layout from TSOP-48 to SOP-44, you'll see that it is only a few pins that needs to be moved, and one pin that is not present on the SOP-44 package, that is on the TSOP-48 (RY/BY) which is apparently not used.

So I took jumper wires and simply made the adapter from hell, between the base plate and the SOP-44 adapter (both "original" XinGong thingies).

So the pin from 9 goes to 43 and 11 to 44, and 12 to 1. I made a PCB to put between the two adapters to avoid the jumper wire stuff, I haven't tested it though (waiting for it to arrive from OSHPark). You can find the layout here https://www.oshpark.com/shared_projects/cyvjThOk. I hope I didn't mess anything up, as I made it quite quick, so beware :)
« Last Edit: January 17, 2018, 09:32:30 AM by skum »
 
The following users thanked this post: OCBSlimz


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf