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

0 Members and 3 Guests are viewing this topic.

Offline kd6aaj

  • Contributor
  • Posts: 9
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1100 on: October 22, 2017, 05:51:46 AM »
My laptops are only 32 bit. I was ust saying the 64 bit file is signed so it installs on Win7 x64 fine, but the 32 bit one is messed up. This is version 6.6 that is current. Incidentally my CD that came with it is also version 6.6. CRC check shows identical 32 bit files (I use "Hashtab" for crc checks).

If I can find an older version with a good driver install for win32 somewhere, then I can still use the current program.

Most of the old uploads people did to rapidshare, etc, are no longer there. Maybe someone here has an older cdrom with a working win32 usb driver install?
« Last Edit: October 22, 2017, 05:55:56 AM by kd6aaj »
 

Offline Willem52

  • Contributor
  • Posts: 47
  • Country: nl
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1101 on: October 22, 2017, 07:00:45 PM »
I should have mentioned that I have tested the current v6.60 version
on a old Windows XP SP3 laptop here. It installed and works well.
You can't use the 64bit driver on a 32bit OS version. You need to use
the MiniProWDF.inf in the installed drv folder. Normally it should have
done it automagically when installing the MiniPro software.

My normal used systems are all Windows 10 64bit, but for the sake
of some awfull cases and testing purposed, I kept the old notebook.
« Last Edit: October 22, 2017, 07:20:39 PM by Willem52 »
 

Offline kd6aaj

  • Contributor
  • Posts: 9
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1102 on: October 23, 2017, 01:42:43 PM »
I only checked 64 bit folder for comparison. I ran the regular full install, tried importing the inf, tried installing certificates, nothing fixed the unsigned driver error.

It must be something I am missing, but Microsoft is silent about. Like I originally posted, other software had similar issues according to my Google searches... DotNet4 had it, I think an autocad version did as well. They said it had to do with using a devcon install with a coinstaller. Deleting temp files and the Cat2 folder didn't work.

I give up for now. Maybe I can install or remove sometyhing in Windows XP that clashes with the driver install.

Thanks for trying though: :-)
 

Offline Willem52

  • Contributor
  • Posts: 47
  • Country: nl
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1103 on: October 23, 2017, 06:35:11 PM »
OK, I Google-searched for this phenomena and found this:
(use Methode 5 for Windows XP)

https://support.hidemyass.com/hc/en-us/articles/202723596-How-to-disable-Driver-Signing-check-on-Windows

 

Offline ac427

  • Newbie
  • Posts: 1
  • Country: gb
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1104 on: October 26, 2017, 04:17:15 AM »
Is it possible to add the ICSP port to the TL866CS ?
 
The following users thanked this post: kd6aaj

Offline ElektroQuark

  • Supporter
  • ****
  • Posts: 1162
  • Country: es
  • I was EdoNork
    • ElektroQuark
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1105 on: October 26, 2017, 04:34:55 AM »
You can add the port , but it will not work if the firmware is not upgraded to TL866A.

Online mauroh

  • Regular Contributor
  • *
  • Posts: 216
  • Country: it
    • Mauro Pintus
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1106 on: October 26, 2017, 08:05:17 AM »
To convert  the TL866CS in a TL866A read this:
http://www.eevblog.com/forum/blog/eevblog-411-minipro-tl866-universal-programmer-review/msg383943/#msg383943

Kudos to radioman  :-+

He made an amazing job. Read also all his other posts...
Here you can find all the source and documentation:
https://github.com/radiomanV/TL866

Mauro
« Last Edit: October 26, 2017, 08:14:58 AM by mauroh »
 

Offline SilverPuppy

  • Newbie
  • Posts: 3
  • Country: us
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1107 on: October 29, 2017, 03:22:25 PM »
Since this seems to have become the TL866x chat room, and all the great minds seem to be here, I'll ask here. I need to clone the drive parameters from one hard drive to another. They're stored on MX25V4006EZNI chips. One of the boards became water damaged. Neither one is giving me any love. I have a TL866A and I connected wires to the appropriate solder points to hit the chip and connected them to the ZIF (quite the trick, that!) and also the ICSP port. The ICSP port is disabled when the correct chip is selected, and it no id/all zeroes when I just put the wires in the appropriate places in the ZIF. If I select a similar-sounding ATMEL chip just to play, I either get no warning/all zeroes, no id, or an overcurrent error.

I feel like I bought the wrong device and wasted my money. This has been done before by a colleague with a REVELPROG (which is not available to me and costs 3x as much) so I know that the drive board will allow it. I feel cheated, really. This was supposed to be able to do ICSP, and now I find out that it's only on a handful of chips.

Any advice? This project has taken too long already so I'd rather not buy another device and wait again, but I feel like I may have no choice at this point.
 

Offline SilverPuppy

  • Newbie
  • Posts: 3
  • Country: us
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1108 on: October 29, 2017, 03:35:49 PM »
Also I should mention that I yanked an old 28-pin Cypress BIOS chip off a SCSI board I had laying around and was able to read it in the ZIF with no errors and plausible-looking results, so the TL866 apparently does work, just not for what I need, at least not in the ways I tried it.

The self-test does fail on pin 25 ground. I'm not sure if that matters.
 

Offline ElektroQuark

  • Supporter
  • ****
  • Posts: 1162
  • Country: es
  • I was EdoNork
    • ElektroQuark
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1109 on: October 29, 2017, 04:33:49 PM »
Try lifting the power pin of the IC from the board.

Offline SilverPuppy

  • Newbie
  • Posts: 3
  • Country: us
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1110 on: October 30, 2017, 12:31:07 AM »
Easier said than done in this case....pins 3, 7, and 8 are wired together on the board, so I'd have to remove all three to isolate the chip power from the rest of the board, and since it is the ultra-low-profile variation with almost no leg length at all, safely removing those pins would be next to impossible anyway.

If I were going to do that I'd have to get a hot air reflow and take the chip off the board, which is what I'm trying to avoid.

Anyone else have any ideas? Bus pirate? CH341A? I know that I've officially gone offtopic now but I'm desperate.  |O
 

Offline kd6aaj

  • Contributor
  • Posts: 9
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1111 on: October 31, 2017, 12:46:18 PM »
Thanks for the reply.

After more research based on your link I found the below solution worked for me. It seems there were some Windows security files unregistered (thanks Microsoft... NOT!):

http://leobarryw.blogspot.com/2012/06/possible-solutions-for-invalid-digital.html

" To fix this, register the Softpub.dll, Wintrust.dll, Initpki.dll, and Mssip32.dll files. To register these files, follow these steps:
1.        Click Start, click Run, type cmd, and then click OK.
2.        At the command prompt, type regsvr32 Softpub.dll /s, and then press ENTER.
3.        At the command prompt, type regsvr32 Wintrust.dll /s, and then press ENTER.
4.        At the command prompt, type regsvr32 Initpki.dll /s, and then press ENTER.
5.        At the command prompt, type regsvr32 Mssip32.dll /s, and then press ENTER."

After registering those 4 files, the registry value below changed to 146432, just as the author said (mine was 146123 or something befor the files were registered manually)

"[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\WinTrust\Trust Providers\Software Publishing]
The key called "State." And its default value should be "0x00023c00 (146432).""

XP says my device is installed, and only the red LED is on now  :) Need to check it out....

UPDATE:
Success! It read a verified 27C512 EPROM I have. I read the EPROM, saved the image as a .bin file to the desktop, then compared it to another .bin file I had in another folder.

I use "HASHTAB", it is simple and powerful. http://implbits.com/products/hashtab/

I assume it will also write to the EPROM as well, as long as my laptop is functioning well  :-DD. The MiniPro worked flawlessly on the Windows 7 PC.  :-+

Thanks again! I hope this helps others as well.
 

Online rx8pilot

  • Super Contributor
  • ***
  • Posts: 2736
  • Country: us
  • If you want more money, be more valuable.
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1112 on: October 31, 2017, 01:16:48 PM »
I just ordered one of these.....guessing this massive thread will be helpful.

Short and misplld from my mobile......

Thank you EEVBlog for all the support in the Keysight Test to Impress Giveaway voting!
 

Offline Willem52

  • Contributor
  • Posts: 47
  • Country: nl
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1113 on: November 01, 2017, 04:57:50 AM »
@ kd6aaj
Great to read that you managed to get the MiniPro going on the Windows XP laptop.
😁
 
The following users thanked this post: kd6aaj

Offline kd6aaj

  • Contributor
  • Posts: 9
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1114 on: November 02, 2017, 03:06:27 PM »
I first did step 5 of the earlier post, but it kept having the same error (which it should have now ignored) until I found the security file registration issue that fixed it.

Thanks again.
 

Offline repon

  • Newbie
  • Posts: 2
  • Country: bd
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1115 on: November 06, 2017, 06:43:18 AM »
I'm failed to recover my atmega8 after reset disables fuse setting. also, i think a mini pro is not capable to burn as a high voltage programmer for Atmel.
you may can try to set reset-disable fuse setting and then run this chip in board and after that if you try to read this chip then mini pro burner wont be able to read the chip. if you can then please send me a message at www.fb.com/reponsheikh
 

Offline repon

  • Newbie
  • Posts: 2
  • Country: bd
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1116 on: November 06, 2017, 06:52:38 AM »
Atmega8 RESET DISABLE issue ! HV mode programming issue!
using mini pro burner i can't use reset disable fuse. also i can't set the reset disable fuse using my usbasp or ponyprog or any others low voltage programmer.
 

Offline ale500

  • Frequent Contributor
  • **
  • Posts: 265
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #1117 on: December 04, 2017, 01:29:31 AM »
I'm trying to program some GALs.

MiniPro SW Version 6.60.
WinCPUL 5.30.4 (downloaded a few days ago from microchip's website).
GAL22V10D or GAL16V8D.

Using the method described earlier in the threah: erase and program several times 3 or 4 seems to be enough to pass the verify test.

But the problem is that the outputs of the GALs seem to float ! or are tri-stated, no idea.

I tried the following PLD file for the 22V10:

Code: [Select]
Name     MemoryDecoder ;
PartNo   GAL01 ;
Date     28-11-2017 ;
Revision 01 ;
Designer Ale ;
Company  Mine ;
Assembly Z80180_Basic ;
Location U4 ;
Device   G22V10 ;
/*Format   j ;*/


/** input pins **/

PIN 1   = nwr; /* cpu write (out) */
PIN 2   = nioreq; /* cpu io request */
PIN 3   = nmemreq; /* cpu memory request */
PIN 4    = nm1; /* cpu machine cycle 1 */
PIN 5    = nreset; /* cpu reset */
PIN 6    = nrd; /* cpu read (in) */




PIN 13    = a14; /* a 14 */
PIN 11   = a15; /* a 15 */
PIN 10   = a16; /* a 16 */
PIN 9   = a17; /* a 17 */
PIN 8    = a18;
PIN 7    = a19;

/** output pins **/

PIN 14  = nromcs; /* ROM @ 0x0_0000..1FFF */
PIN 15  = nramcs; /* RAM @ 0x0_4000..BFFF */
PIN 16  = mem_wr;
PIN 17  = mem_rd;
PIN 18  = niord;
PIN 19  = niowr;
PIN 20  = page0;

/** logic fields **/

mem_rd  = nrd # nmemreq;
mem_wr  = nwr # nmemreq;

niord   = nrd # nioreq;
niowr   = nwr # nioreq;

page0 = a14 # a15 # a16 # a17 # a18 # a19;

ramcs   = !a14;
romcs   = a14 # a15 # a16 # a17 # a18 # a19; /* lower 16 k */

Does anyone see anything wrong with the code ?.

I would like to test if the GALs work but the outputs "float" or are tri-stated or I don't know what the problem is. Maybe the MiniPro doesn't really program GALs. Any ideas ?

I also tried compiling galasm from here: https://github.com/daveho/GALasm, either under linux on windows or mingw I get "out of memory", it doesn't seem to compile cleanly under win64. Using -m32 didn't yield a compilable, I have to hunt a missing header, probably some missing 32 on 64 bit library package :(
« Last Edit: December 04, 2017, 01:35:01 AM by ale500 »
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf