XGecu TL866II PLUS programmer Help - Page 1
Forum section: electronics / projects

author: autoelector
author_rank: Newbie
timestamp: April 17, 2018, 03:05:44 pm
content: If you have a problem with the TL866II programmer, you can post here, and I will help you communicate with the manufacturer to solve the problem.

author: fernando3k
author_rank: Newbie
timestamp: July 12, 2018, 06:09:09 am
content: Hi.I bought a TL866II plus by aliexpress and I received it yesterday. When programming memories ST M27C256B I get error. I have tried several different memories and it fails. The self-check is Ok (Normal). But I measured the VPP voltage with a voltmeter at the time of programming and it is below 10V when it should be 13V. Surely it is a voltage problem.Is it a known problem? It has a solution?Attached screenshotThanks

author: ebastler
author_rank: Super Contributor
timestamp: July 12, 2018, 06:25:33 am
content: Hmm, the OP has last been active on this forum in May.Not sure how effective that link to the manufacturer is.

author: fernando3k
author_rank: Newbie
timestamp: July 12, 2018, 06:30:15 am
content: True, well I try

author: trinhvanthien
author_rank: Contributor
timestamp: August 27, 2018, 01:11:44 am
content: Hi @autoelectorI have bought TL866II Plus and when programming NAND Flash S34ML02G2/S34ML04G2 i found wrong. So when programming is done it does not work.English is not my mother tongue; please excuse any errors on my partGeneral Info:The device contains 2048 blocks. Each block contains 64 pages which are divided into 2048 bytes of data area and 128 bytes of spare area.

author: Arangizo
author_rank: Newbie
timestamp: December 27, 2020, 06:17:23 am
content: My TL866II PLUS Programmer just stopped working. Whenever I plug it in, the run light constantly blinks and I can't program my EEPROM.

author: Alex Eisenhut
author_rank: Super Contributor
timestamp: December 27, 2020, 06:35:00 am
content: Try a different cable or different USB port. I've seen this blinking LED behaviour and I can't explain it but it stops when I use the "right" USB port on my old laptop.

author: galaxy76
author_rank: Contributor
timestamp: August 15, 2021, 03:06:46 am
content: Hello. I have a question. i have a locked atmega8 QFP32 (i wrote the wrong fusebit).with the tl866, can i unlock it? is it necessary to unsolder the chip and also buy a QFP32 to dip32 adapter?Thanks

author: ebastler
author_rank: Super Contributor
timestamp: August 15, 2021, 07:54:10 am
content: Quote from: galaxy76 on August 15, 2021, 03:06:46 amOf course you should be able to re-write the fuse bit and then reprogram the whole chip. In contrast, I don't think you can clear the fuse bit and then read the current program from the ATmega. But you don't need to do that since you wrote the program into the chip yourself, right?You have not told us whether there is a port for serial programming on your ATmega PCB, and whether your TL866 supports that. (If it is indeed a TL866II plus, as suggested by the choice of thread you posted in, then the answer to the latter question should be yes. For the older TL866, only the "A" model supports serial programming, the "CS" version does not unless hacked.)If both your PCB layout and your programmer provides for serial programming, then this should work to clear the fuse bits. If I understand the ATmega8 datasheet correctly,everyserial programming cycle automatically includes a full chip erase.

author: galaxy76
author_rank: Contributor
timestamp: August 15, 2021, 10:32:15 am
content: yes. i have tl866II PLUS.i have a firmware.to avoid making a mistake to recover (unlock atmega8) how should I put the Fuse exactly?sorry for my bad english.

author: galaxy76
author_rank: Contributor
timestamp: August 15, 2021, 10:36:58 am
content: about the serial port. are you telling me it is possible to do this through ICSP? on ICSP is it possible to have high voltage?

author: ebastler
author_rank: Super Contributor
timestamp: August 15, 2021, 11:18:39 am
content: Have a look at the datasheet, page 215-216, to see the meaning of the Lock bits and Fuse bits. Setting all bits in the Lock byte to '1' should remove all read and boot restrictions:https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2486-8-bit-AVR-microcontroller-ATmega8_L_datasheet.pdfUnless I am mistaken, no "high voltage programming" is required to program the Lock and Fuse bits. Everything should be programmable via the ICSP interface -- unless you have set the "SPIEN" fuse bit to '0' of course, in which case the SPI programming interface is completely disabled. The table on page 216 of the datasheet explicitly notes that SPIEN isnotaccessible via serial programming, and I understand that all aother bitsareaccessible.

author: galaxy76
author_rank: Contributor
timestamp: August 15, 2021, 01:12:54 pm
content: thanks. you are Kindly.

author: galaxy76
author_rank: Contributor
timestamp: August 15, 2021, 03:57:58 pm
content: in practice I have to remove the sign (therefore empty box) in the RSTDISABLE item, and put the sign on SPIEN item (filled box). correct?are there any other fuses I need to change? thank you

author: ebastler
author_rank: Super Contributor
timestamp: August 15, 2021, 04:45:13 pm
content: Quote from: galaxy76 on August 15, 2021, 03:57:58 pmYes, that is how I would interpret it too. You want RSTDISBL=1 and SPIEN=0 according to the ATmega8 documentation. (I.e. the fuses are "active low", a programmed fue reads 0. I think this is for historical reasons; 2 "burned fuse" in the early programmable chips read as a zero.) And the TL866II dialog wants you to check the box if you want the bit to be zero (i.e. you want the option to be active).

author: galaxy76
author_rank: Contributor
timestamp: August 15, 2021, 06:51:38 pm
content: perfect. this is now clear. thank you.

author: trag
author_rank: Newbie
timestamp: August 28, 2021, 03:23:09 am
content: I was trying to register to use the Xgecu forums and I can't get past the captcha. I got the first one inserting - between the letters of Xgecu. But the second one seems to show EWEi8 but that keep failing. There also doesn't seem to be a "give a different image" button, which is why I suspect sharing the exact captcha I had trouble with might work.In the bigger scheme of things, I was hoping to find some instructions on using/stacking the vast array of adapters. I think it may be obvious, but I'm the kind of stupid that likes confirmation.Later edit: [Ah, started playing with the software and found the adapter illustrations but only after one select an operation. Selecting a device is not sufficient. I feel better now.]Finally, for autoelector, is Xgecu receptive to feature suggestions? It would be very nice if the programmer software supported deinterleaving. For example, give the buffer what's intended to be a 64 bit wide .bin file, and the software will divide it up so that the first 2 bytes go to one chip, second 2 bytes to the next chip, third 2 bytes to the third chip, and fourth 2 bytes to the fourth chip. Rinse and repeat. And of course, it might be one byte at a time across 8 chips, or whatever pattern the user chooses.The EMP-30 software from Needham Electronics had this feature and it was pretty handy some times.

author: rcamp48
author_rank: Newbie
timestamp: September 25, 2022, 10:22:36 am
content: Bump! From what I hear the biggest problem is with a pull up resistor on line 39 'The /WE' line , although I do not recommend opening the unit , never the less the answer seems to be removing that pull up resistor , then it should write everything fine.Russ