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

0 Members and 3 Guests are viewing this topic.

Offline Gemman Aster

  • Contributor
  • Posts: 15
  • Country: gb
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1200 on: July 20, 2018, 11:00:43 pm »
To the best of my knowledge. It cost the going rate of about £35 and I bought it from a stall at an electronics fair about four years ago. So maybe, maybe not.

Whatever the case, this software update has destroyed it.
 

Offline firewalker

  • Super Contributor
  • ***
  • Posts: 2450
  • Country: gr
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1201 on: July 20, 2018, 11:01:46 pm »
According to the photos on their site, mine is original...



Alexander.
« Last Edit: July 20, 2018, 11:06:53 pm by firewalker »
Become a realist, stay a dreamer.

 

Offline firewalker

  • Super Contributor
  • ***
  • Posts: 2450
  • Country: gr
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1202 on: July 20, 2018, 11:11:12 pm »
Is it the first time the software bricks the programmer?

Alexander.
Become a realist, stay a dreamer.

 

Offline Gemman Aster

  • Contributor
  • Posts: 15
  • Country: gb
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1203 on: July 20, 2018, 11:19:13 pm »
I believe so--certainly I have never had a problem with firmware updates previously. The fact the custom 'tl866' firmware updater no longer works is pretty significant also.
 

Offline firewalker

  • Super Contributor
  • ***
  • Posts: 2450
  • Country: gr
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1204 on: July 20, 2018, 11:30:25 pm »
Where is the the custom firmware updater?

I sent an email to their support with photos. Not hoping for anything answer though...

Alexander.
Become a realist, stay a dreamer.

 

Offline Gemman Aster

  • Contributor
  • Posts: 15
  • Country: gb
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1205 on: July 20, 2018, 11:56:36 pm »
Its the updater that comes with the tools that were mentioned way back at the beginning of this thread.
 

Offline firewalker

  • Super Contributor
  • ***
  • Posts: 2450
  • Country: gr
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1206 on: July 21, 2018, 12:31:04 am »
Is it possible with a pickit to program an older bootloader and firmware?

Alexander.
Become a realist, stay a dreamer.

 

Offline okurka

  • Contributor
  • Posts: 15
  • Country: va
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1207 on: July 21, 2018, 01:40:54 pm »
According to the photos on their site, mine is original...



Alexander.

Did you flash it from CS to A?
The bottom right on the picture shows that they can detect it and brick the programmer.


Edit: You can unbrick the device by programming it with the hex generated by the TL866 Firmware Updater via ICSP.
I used a PicKit2 programmer and chose 18F_J_ as the device to program.

V6.71 is the last known 'safe' version of their software.

Edit2: They have just released V6.81 which doesn't brick the TL866, it now only shows a warning screen when you first start the MiniPro program. The screen says that the TL866 is converted from CS to A or it says it's a clone if the DEV-code and serials don't match on a CS.
« Last Edit: July 21, 2018, 04:32:09 pm by okurka »
 

Offline firewalker

  • Super Contributor
  • ***
  • Posts: 2450
  • Country: gr
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1208 on: July 21, 2018, 02:27:27 pm »
No. Never did anything to it. I always considered it to be (and believe it is) an original unit.

After reading radioman's posts I dorced idorced it in boot mode and used the older version of th soth software to reflash it.

It is working again.
Become a realist, stay a dreamer.

 

Offline Gemman Aster

  • Contributor
  • Posts: 15
  • Country: gb
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1209 on: July 21, 2018, 06:18:34 pm »
Many thanks okorka!!!

Sadly I cannot get 'radioman's flasher to work on mine, it just stops at the 'erase' stage and goes no further. The app can then only be exited from taskman/process explorer.

I guess I will have to buy a 'PicKit2'...  There goes another 10 quid! Where exactly are the ICSP connections to do the programming? Is it the same port on the side which the TL866 uses for programming other devices or is there an unpopulated header somewhere on the PCB within the box?

Can anyone point me to the 'safe' 6.71 client software for use after I have de-bricked the thing?

Do you know if 'Radioman' is still actively writing custom stuff for this device?  Is it possible that he will come up with an update to his software that would allow the crippled TL866 to be reprogrammed without external devices like the PicKit?
« Last Edit: July 21, 2018, 06:38:57 pm by Gemman Aster »
 

Offline BrianG61UK

  • Regular Contributor
  • *
  • Posts: 59
  • Country: gb
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1210 on: July 21, 2018, 06:29:03 pm »
No. Never did anything to it. I always considered it to be (and believe it is) an original unit.

After reading radioman's posts I dorced idorced it in boot mode and used the older version of th soth software to reflash it.

It is working again.
dorced ???
idorced ???

Sent from my SM-N9005 using Tapatalk

 

Offline BrianG61UK

  • Regular Contributor
  • *
  • Posts: 59
  • Country: gb
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1211 on: July 21, 2018, 06:53:30 pm »
I upgraded my genuine TL866CS with the new V6.81 software without problem.

Was there a V6.80 that caused problems or are you guys having problems with V6.81?
« Last Edit: July 21, 2018, 06:56:48 pm by BrianG61UK »
 

Offline Gemman Aster

  • Contributor
  • Posts: 15
  • Country: gb
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1212 on: July 21, 2018, 07:07:14 pm »
I can only go from my experience, but v6.80 totally bricked my device. After flashing the client software not only displayed a mystifying 'engrish' popup about piracy and copyright which was annoying but ignorable, but also prevented EEPROM's and likely every other type of chip being flashed by the device. Apparently v6.81 now unbricks the device but keeps the popup...  At this stage I am unwilling to update my machine with any more of their software.

Annoyingly v6.80 also made some change to the device which in my case at least prevents 'radioman's open-source flasher from working.  As things stand I am going to wait for a while to see if he releases a fix for this. Otherwise I will have to get hold of a PicKit2 which will apparently reflash the internal firmware of the TL866 in-circuit.  Right now I don't have one though nor can afford £10 for one from eBay either.
 

Offline okurka

  • Contributor
  • Posts: 15
  • Country: va
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1213 on: July 21, 2018, 07:54:37 pm »
MiniPro v6.71 can still be downloaded from their site: http://www.autoelectric.cn/MiniPro/minipro_setup671.rar
There is no trace of v6.80 on their site, not in the changelog and also the setup archive was removed.

The bricking was only in v6.80, it was deliberate. There is no bricking in v6.81, just a warning if you have a converted TL866, a fake TL866 or a TL866 with a random Dev Code and/or Serial Number. MiniPro v6.81 can't unbrick the device without a hardware modification.

To unbrick the TL866 you don't necessarily need a PicKit2. You can *force the TL866 in Bootloader Mode by temporarily soldering a resistor on the PCB, then flashing the firmware in MiniPro (preferably v6.71) and removing the resistor afterwards.

More details of the Bootloader Mode are on page 3 of https://github.com/radiomanV/TL866/blob/master/docs/TL866_prog.pdf


Edit: It appears that the firmware flashed by v6.81 also prevents radioman's open-source flasher from working.
I guess v6.71 will be the last usable version for us.
« Last Edit: July 21, 2018, 08:20:17 pm by okurka »
 
The following users thanked this post: Chris56000

Offline Gemman Aster

  • Contributor
  • Posts: 15
  • Country: gb
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1214 on: July 21, 2018, 09:04:58 pm »
Many thanks again Okurka!!!

It sounds like those dudes realised they had severely screwed up and are busy trying to hide the traces!

I'll give that resistor dodge a shot--or at least I will once the postman's been on Monday morning...  Would you believe I literally just yesterday ran out of decent leaded solder? It all happens at once!

In regards the open-source flasher; Radioman says he will give it a look over once he gets back from holiday. So... Fingers crossed he'll be able to get to the bottom of it and sort out the issue.
 

Offline firewalker

  • Super Contributor
  • ***
  • Posts: 2450
  • Country: gr
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1215 on: July 21, 2018, 10:49:37 pm »
No. Never did anything to it. I always considered it to be (and believe it is) an original unit.

After reading radioman's posts I dorced idorced it in boot mode and used the older version of th soth software to reflash it.

It is working again.
dorced ???
idorced ???

Sent from my SM-N9005 using Tapatalk


Forced! Autocorrect did it! :P
Become a realist, stay a dreamer.

 

Offline firewalker

  • Super Contributor
  • ***
  • Posts: 2450
  • Country: gr
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1216 on: July 21, 2018, 10:53:51 pm »
There is a photo on page 5 on how to force boot mode with a resistor. Then someone can use version 6.71 to reflash it.

Alexander.
Become a realist, stay a dreamer.

 

Offline BrianG61UK

  • Regular Contributor
  • *
  • Posts: 59
  • Country: gb
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1217 on: July 22, 2018, 12:26:37 am »
There is a photo on page 5 on how to force boot mode with a resistor. Then someone can use version 6.71 to reflash it.

Alexander.
Not 6.81?

Sent from my SM-N9005 using Tapatalk

 

Offline bitseeker

  • Super Contributor
  • ***
  • Posts: 9057
  • Country: us
  • Lots of engineer-tweakable parts inside!
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1218 on: July 22, 2018, 12:29:33 am »
I can understand their desire to thwart counterfeit devices, but bricking them was a really bad idea. I guess they didn't hear about or otherwise learn from FTDI's experience.

At least they quickly reversed course on the bricking. Nevertheless, I'm apprehensive to let mine update in the near term despite having a genuine A version.
TEA is the way. | TEA Time channel
 

Offline Gemman Aster

  • Contributor
  • Posts: 15
  • Country: gb
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1219 on: July 22, 2018, 12:58:54 am »
There is a photo on page 5 on how to force boot mode with a resistor. Then someone can use version 6.71 to reflash it.

Alexander.

Yup--basically this photograph is all you need to know!  Excellent!

There is a photo on page 5 on how to force boot mode with a resistor. Then someone can use version 6.71 to reflash it.

Alexander.
Not 6.81?

Sent from my SM-N9005 using Tapatalk



Nope--at least not in my case. I no longer trust that company in the slightest. 6.71 is known to be good so that is as far up the chain I a going to go.

I can understand their desire to thwart counterfeit devices, but bricking them was a really bad idea. I guess they didn't hear about or otherwise learn from FTDI's experience.

At least they quickly reversed course on the bricking. Nevertheless, I'm apprehensive to let mine update in the near term despite having a genuine A version.

I was thinking of exactly the same thing regards FTDI! To deliberately destroy the customers property is illegal in many countries.
 

Offline okurka

  • Contributor
  • Posts: 15
  • Country: va
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1220 on: July 22, 2018, 03:30:38 am »
Not 6.81?

You can use 6.81 if you trust that version and don't want to use Radioman's open source flasher afterwards.


I can understand their desire to thwart counterfeit devices, but bricking them was a really bad idea. I guess they didn't hear about or otherwise learn from FTDI's experience.

At least they quickly reversed course on the bricking. Nevertheless, I'm apprehensive to let mine update in the near term despite having a genuine A version.

This was worse than FTDI, v6.80 also bricked genuine TL866s that were converted by their owner after the warranty ran out.


There is a photo on page 5 on how to force boot mode with a resistor. Then someone can use version 6.71 to reflash it.

I see a different photo on page 5. Attached is the photo that shows where to solder the resistor.
It's a resistor of approx. 100-200ohm and goes between +3.3 V and pin 36 (R26) of the controller.
« Last Edit: July 22, 2018, 03:33:55 am by okurka »
 

Offline bitseeker

  • Super Contributor
  • ***
  • Posts: 9057
  • Country: us
  • Lots of engineer-tweakable parts inside!
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1221 on: July 22, 2018, 04:08:00 am »
I can understand their desire to thwart counterfeit devices, but bricking them was a really bad idea. I guess they didn't hear about or otherwise learn from FTDI's experience.

At least they quickly reversed course on the bricking. Nevertheless, I'm apprehensive to let mine update in the near term despite having a genuine A version.

This was worse than FTDI, v6.80 also bricked genuine TL866s that were converted by their owner after the warranty ran out.

Yep, which is one of many reasons such action is a bad idea. One bug and legitimate devices go down.
TEA is the way. | TEA Time channel
 

Offline firewalker

  • Super Contributor
  • ***
  • Posts: 2450
  • Country: gr
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1222 on: July 22, 2018, 11:06:48 am »
Version 6.81 works with a startup message that says my unit is a converted one. So, someone bought genuine TL866CS units and converted then to TL866A and sold them.
Become a realist, stay a dreamer.

 

Offline firewalker

  • Super Contributor
  • ***
  • Posts: 2450
  • Country: gr
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1223 on: July 22, 2018, 12:09:06 pm »
Version's 6.81 firmware might work but prevents the open source version for GNU/Linux.
Become a realist, stay a dreamer.

 

Offline Grapsus

  • Regular Contributor
  • *
  • Posts: 242
  • Country: fr
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1224 on: July 22, 2018, 12:42:18 pm »
Thanks a lot for the warning, I have an original unit, but I converted it to TL866A. So this means I should stay away from updates then.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf