I just sent an email to MeLabs yesterday to see if they know a solution.

I'm having a problem programming about 10% of my brand new 18F2525 chips. Very annoying to have 10% "bad" chips at $6.11 each!!

Some fail at 0000 and some make it almost to the end before failing. Like I said, 90% program with no problems. All using the same hex file and settings.

Erasing is no help. Also using latest software with MeLabs Serial Programmer.

I just want to know, is it the programmer or Microchip quality control??