I have been using this programmer for a few months, and tried out all its bells and whistles without any problem. I have now attempted to program a PIC 18F2520 and met with the first failure. Briefly, although the TL866 reports that the programmed code has verified as OK, a subsequent verification fails, showing some bytes as being 0x00. Curiously, all these bytes are on "page" boundaries, e.g. at 0x00, 0x100, 0x400. I suspect this is a timing problem, and may be peculiar to the 18F programming algorithm. However, I am at a loss to think of any way that this behaviour can be confirmed or how to correct it. Incidentally, this behaviour is shown with two 18F2520 pics.
I would be interested to know if any else has had any problems with this programmer?