IIRC microchip has the bootloader code online somewhere. I was thinking that it might be somthing we could do for the people who need it. LVP's are the easiest to build and it may be a reasonable way to solve the chicken and the egg problem of not having a programer to build a programmer.
I could be wrong but it could be as simple a changing one or two lines of code.
The I/O pin assignments are in a header file called io_cfg.h
The relevant lines are:
#define tris_PROG_SWITCH TRISBbits.TRISB5 // RB5 Input (Weak Pull-up)
#define PROG_SWITCH_pin PORTBbits.RB5
You should be able to change to another pin (RC7 appears to be available) and recompile. Unfortunately I don't do C, so I am no help.
I don't know where to find the newest version of the source, but older versions are found here:
**broken link removed**
V2.32 should be adequate. It works with PK2 application 2.52.
Last edited: