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

0 Members and 2 Guests are viewing this topic.

Offline jinzo

  • Contributor
  • Posts: 40
  • Country: si
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #675 on: April 19, 2015, 09:14:52 am »
I don't have any concrete solutions for your problem but I RW AM29F400BB (or was it AM29F200BB?) with some problems that were solved by numerous cleaning of pads (for like half an hour :D).
So YMMV.

P.S: Also there was some talk about bad adapters shipping for sop44 shipping with some devices. Maybe check this thread for that info?
 

Offline sabian

  • Newbie
  • Posts: 3
  • Country: ro
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #676 on: April 19, 2015, 12:58:13 pm »
When i check the  SOP44 adapter it is detect like original v3 and it look like original that i see on this forum
 

Offline UltimateP3

  • Newbie
  • Posts: 4
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #677 on: April 19, 2015, 04:03:37 pm »
Hello everyone, I'm new to the forum, although I've been reading through it for quite a while.

I recently purchased this programmer in order to program GAL devices with it, specifically GAL22V10D. Every time I try to program one of these chips it fails to verify. When I tried to fill it whith zeroes I noticed that it skips some rows. I´ve tried it with 3 different devices, always getting this error. I'm very new to programming GAL devices, so I'm not sure whether the programmer is not working properly or if  I'm doing something wrong.

I've attached an image of the problem, on the left is what I'm trying to program into the chip, on the center is what I read from the  chip and on the right are the configurations I use when burning the program into the chip (sorry for bad use of terminology).

Any help would be really appreciated :).
 

Offline UltimateP3

  • Newbie
  • Posts: 4
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #678 on: April 24, 2015, 10:44:04 am »
A little update. Tried to programa a GAL22V10, still no success.
 

Offline Thomas_59

  • Newbie
  • Posts: 1
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #679 on: April 27, 2015, 12:44:08 pm »
hello , i have buy  TL866 CS v 6.10 and SOP8 clip but when i want read chip M95160 on board i have error overtcurrent protection .

i have shorted C22 but it s only skip notification .

if i unsolder chip y can read with SOP8 clip

i cant read if it solder on mainboard .

can u help me ?

ths in advanced
 

Offline pmr

  • Contributor
  • Posts: 14
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #680 on: April 28, 2015, 01:21:45 pm »
A little update. Tried to program a GAL22V10, still no success.

I think you need to switch off the "Encrypt Ch" flag if you want to read back what you wrote.

I'm in the same position as you, recently bought a TL866 and trying to program a GAL22V10D. I get an verify error for bit 32, which would appear to be stuck at a "1". Not sure I'm doing something wrong, or perhaps the TL866 or the GAL is bad.

Let me know if switching of the Encrypt flag makes the difference for you.
 

Offline UltimateP3

  • Newbie
  • Posts: 4
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #681 on: April 28, 2015, 10:31:34 pm »
Unfortunately it doesn't work. I've tried every single configuration available, including changing the specific model number (GAL22V10D, GAL22V10A, etc).
 

Offline pmr

  • Contributor
  • Posts: 14
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #682 on: April 28, 2015, 11:23:05 pm »
@UltimateP3

OK, pity.

I've found that on my programmer the first 32 bits of each row are verified OK and the last 12 bits of each row always read as '1' (try to program a device with all '0', read back and you'll see the pattern). As the 22V10 is programmed in rows of 44 bits this makes some sort of sense.

Not sure if this is an error with the read routine only reading the first 32 bits, or an error with the write routine only writing the first 32 bits. I don't have the time now to check the 22V10 on a breadboard and see if it was programmed OK (and hence the read routine is wrong). Can you check your GAL for okay operation easily?
 

Offline UltimateP3

  • Newbie
  • Posts: 4
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #683 on: April 29, 2015, 01:10:51 am »
I've checked the performance of the GAL and it wasn't behaving the way it's supposed to. The strange thing is that I'm able to read a previously burned GAL correctly.
 

Offline SoundTech-LG

  • Frequent Contributor
  • **
  • Posts: 788
  • Country: us
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #684 on: April 29, 2015, 02:38:27 am »
Hi,

I just got 2 different types of 27c256 off ebay, from 2 separate sellers, the OTP one time programmable, and the UV erasable types. They both programmed flawlessly in the TL866.


Also just programmed the equivalent 27SF256 MTP flawlessly. Nice many time programmable version from SST, and available on ebay.
Data sheet here: http://pdf.dzsc.com/88889/244.pdf
 

Offline pmr

  • Contributor
  • Posts: 14
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #685 on: April 29, 2015, 06:06:24 am »
I've checked the performance of the GAL and it wasn't behaving the way it's supposed to. The strange thing is that I'm able to read a previously burned GAL correctly.

It means the write routine is at fault: it only programs the first 32 columns . Most likely a software bug.

Who knows how to contact Autoelectric support (in English)?
 

Offline grizo

  • Newbie
  • Posts: 3
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #686 on: April 29, 2015, 08:19:23 pm »
I getting errors with 5555 and with AAAA, only with FFFFs no error.
Sometimes i get erro on 0x0002 adress, and sometimes on 004020 or something like that.
 

Offline grizo

  • Newbie
  • Posts: 3
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #687 on: April 29, 2015, 08:24:49 pm »
I getting errors with 5555 and with AAAA, only with FFFFs no error.
Sometimes i get erro on 0x0002 adress, and sometimes on 004020 or something like that.
Hi, i have this same issue, can somebody answer what coud it be ? I've checked all the connection between the plcc and zif (even in circuit pbc). Help please 
 

Offline netdudeuk

  • Frequent Contributor
  • **
  • Posts: 447
  • Country: gb
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #688 on: April 30, 2015, 06:07:49 pm »
I've got some new GAL22V10Ds.  If you want to get the JED file to me I'll program one and report back.
 

Offline pmr

  • Contributor
  • Posts: 14
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #689 on: May 01, 2015, 07:08:07 am »
I've got some new GAL22V10Ds.  If you want to get the JED file to me I'll program one and report back.

Thanks! JED file attached. You could alternatively try to set all fuses to 0 as in the original poster's screenshot.
 

Offline juris.d

  • Contributor
  • Posts: 15
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #690 on: May 01, 2015, 09:19:45 am »
I'll ask a question here from my main post connected to this reader, maybe somebody can shed some light.

I cannot read an Intel 28F400 44pin flash with this reader.

The reader is an official MiniPro TL866 with an official TSOP44 V.3 adapter. The adapter has been tested previously on other projects and working.

The reader does not read the Intel chip properly. Every time it reads the chip, it generates a different checksum and it is not possible to write it to the Micron chip as it drops an error.

Currently we are puzzled as to what the cause could be, but I have googled myself numb and haven't become any wiser.

There is a google link to this forum where in the topic discussing the TL866 somebody has said that the adapter is not the right one for reading 28F400 chips. I am not certain how to distinguish as the pictures are very scarce.

This forum linked at the bottom states that one should read and validate each section one by one and only then it can be summarized properly.
http://www.thirdgen.org/forums/diy-prom/452800-possible-read-intel-28f400bx.html#post3592927

Can anybody comment on this? Any advice would be appreciated.

Any specific jumper settings maybe? thanks.

my main thread below:
https://www.eevblog.com/forum/repair/volvo-electronic-module-repair/msg663876/#new
« Last Edit: May 01, 2015, 09:24:11 am by juris.d »
 

Offline Votality

  • Contributor
  • Posts: 32
EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #691 on: May 02, 2015, 01:37:02 pm »
I just got a TL866CS and I'd like to know how to write a 27C160 eprom with it.
Of course the 27C160 is DIP42 and will not fit into the 40pin zif socket but I was hoping I could use bankswitching and devide my file into 2 parts and write them separately.
My guess is that when I connect PIN42(A19) on the Eeprom to either GND or VCC to select the bank it might work as long as the device is able to ignore the eeprom's signature and use the correct algorythm to write it...

Has anybody done this before?

Ok since sending you a private message about this i have successfully programmed a 27c160 with the programmer..

Basically you need to program it with a 27c4096 which will program a quarter of the chip at a time, so you need to program it 4 times.

You need to wire it up using a breadboard so the pinouts match as they are not pin compatible. Also the 27c160 has two extra pins... (The address lines a18,a19). You need to wire up a header block to select between gnd and vcc for each pin.

So you program it 4 times with:

A18  GND,   A19  GND (0,0)
A18  GND,   A19  VCC (0,1)
A18  VCC,   A19  GND (1,0)
A18  VCC,   A19  VCC (1,1)

(Vcc is the same pin that is used for/as vcc on the eprom)

Make sure you have split the binary file up appropriately for each block. 

You also have to select the correct voltages for the 27c160 i.e 12.5 program voltage and 6.25v verify. You must also turn off check device id when programming.

All pins are just connected to the equivalent on the other ic.

I.e 27c160 to 27c4096
!E to #CE
!G to #OE (G#)
Vss to vss (gnd)
vcc to vcc
byte-vpp to vpp
q0..q15 to dq0 to dq15
a0 to a17 to a0 to a17



I wont post a picture of my frankenstein converter it is soldered far too bad to show anyone publicly.
 
Hope this helps...
« Last Edit: September 05, 2015, 12:35:21 am by Votality »
 

Offline netdudeuk

  • Frequent Contributor
  • **
  • Posts: 447
  • Country: gb
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #692 on: May 04, 2015, 09:34:09 am »
I've got some new GAL22V10Ds.  If you want to get the JED file to me I'll program one and report back.

Thanks! JED file attached. You could alternatively try to set all fuses to 0 as in the original poster's screenshot.

Bummer !  I got the same results with MiniPro v6.10.  The GAL erased, verified, etc, ok but when I filled the buffer with zeroes, the verify failed and a read showed the same ones and zeroes in the device.  I also failed to verify the GAL programmed from that JED.  I used the same LOCK Bit setting.

The read pic shows the read after the all zeroes programming and the verify error is from the JED.






 

Offline yavuzg

  • Newbie
  • Posts: 2
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #693 on: May 08, 2015, 08:54:12 pm »
Yesterday couldn't get my TL866A read an Intel flash, E28F016 S5. Once it reads all FF, sometimes reads garbage etc. Never get it read the ID correctly. Then I removed the IC and the adapter and decided run a self-check.  Self-check fails on "GND Testing" stage No 23. All the other tests, including VPP and VCC overcurrent protection tests are OK.

Is there anything I can do to fix this?

Btw, I'm using 6.10 sowftware on a 32-Bit Windows XP and the firmware version is 3.2.63
 

Offline yavuzg

  • Newbie
  • Posts: 2
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #694 on: May 08, 2015, 10:55:28 pm »
Solved it!

Disassembled the unit. Separated the two PCB's (I desoldered the LEDs and the two single pins - which BTW one of them was not even soldered at all!). Checked all the SMD resistors. Put to gether the two PCBs and tested. I got two GND test errors!!!

This made me think there might be a problem with the pin headers connecting the two PCBs. Reflowed all the pin header solder joints AND soldered both single pins.

GND errors dissapeared!!!
 

Offline ibbanez

  • Newbie
  • Posts: 1
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #695 on: May 09, 2015, 02:49:14 am »
Can somebody explain to me or show me pictures on how exactly to ground C22?  Im trying to unbrick my BIOS on my laptop, but when I get everything connected, I get the Overcurrent protection error.  There are two chips and it happens to both.  They are Winbond 25016CVSIG and Winbond 25032BVSIG.  Thanks in advance for any help.
 

Offline stevenhoneyman

  • Regular Contributor
  • *
  • Posts: 72
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #696 on: May 09, 2015, 02:53:48 pm »
Can somebody explain to me or show me pictures on how exactly to ground C22?  Im trying to unbrick my BIOS on my laptop, but when I get everything connected, I get the Overcurrent protection error.  There are two chips and it happens to both.  They are Winbond 25016CVSIG and Winbond 25032BVSIG.  Thanks in advance for any help.

You need a "mystery" adapter for ICSP 25* SPI. I gave up on that and bought a $3 ebay chinese SPI-USB adapter instead, which worked straight away.
 

Offline SoundTech-LG

  • Frequent Contributor
  • **
  • Posts: 788
  • Country: us
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #697 on: May 11, 2015, 08:53:28 pm »
Solved it!

Disassembled the unit. Separated the two PCB's (I desoldered the LEDs and the two single pins - which BTW one of them was not even soldered at all!). Checked all the SMD resistors. Put to gether the two PCBs and tested. I got two GND test errors!!!

This made me think there might be a problem with the pin headers connecting the two PCBs. Reflowed all the pin header solder joints AND soldered both single pins.

GND errors dissapeared!!!


Good INFO!! There may be other soldering errors out there!
 

Offline pmr

  • Contributor
  • Posts: 14
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #698 on: May 12, 2015, 09:45:04 am »
Bummer !  I got the same results with MiniPro v6.10.  The GAL erased, verified, etc, ok but when I filled the buffer with zeroes, the verify failed and a read showed the same ones and zeroes in the device.  I also failed to verify the GAL programmed from that JED.  I used the same LOCK Bit setting.

Bought a Genius G540 USB programmer. It programs 22V10's correctly.
 

Offline tcleavela

  • Contributor
  • Posts: 11
  • Country: us
Re: EEVblog #411 - MiniPro TL866 Universal Programmer Review
« Reply #699 on: May 12, 2015, 02:30:31 pm »
Bought a Genius G540 USB programmer. It programs 22V10's correctly.

Does it program Atmel's 22V10s? Those require a different algorithm than the Lattice/NatSemi/STMicro GALs.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf