I changed the source code to fit the 20MHz. Recompiled it and flashed it to my PIC.
This was actually the reason to my first post about this board. Then that other user told me about using 20MHz oscillators paired with 22pF capacitors.
I still can't see any flaw on the boards.
Can anyone with a "homemade" working USB SPI Flasher, please, tell me the parts used?
I actually made my own board based on the design everyone else used. I posted a pic and the eagle sch/brd files of it earlier in this thread. I didnt change any programming and stuck with the default parts. No point in chasing your tail trying to mess around with something that works. I also used a 12mhz oscillator with the built in capacitors. The board works perfectly.
It is recommended that for resonators with a frequency <= 20mhz that a 30pf cap be used on both legs (check the data sheet of the part below)