11-17-2010,12:01 PM
Using your MAXPIC + PROG Addon to program another P3Free device!
So after you followed the above steps, you are ready to program/recover the bootloader on another P3Free device.
First, make sure your FPC cable is connected correctly between the two devices (Make sure to note the 'FONT SIDE' indication on your devices).

DISREGARD THE PICTURE THAT SHOWS THE PICFUN ATTACHED TO THE MAXPROG DEVICE. I AM CURRENTLY TESTING PROGRAMMING THE MAXPIC AS THE PICFUN DOESNT APPEAR TO DETECT FOR ME.
Next, insert your MAXPICPROG device to the USB port open USBPICPROG software if you haven't done so already. It should detect it like so:

So right now, the software is talking to the programmer itself and is not ready to program the external device you are programming to. To do this, select the ACTIONS menu and click on AUTODETECT. When detected, the device you are trying to program should show up something like this:

Once you see the device connected, you can load up the bootloader you want to flash to the device. In this case I'm reflashing the file "Bootloader_USBHIDC18_P3Free_V1.0_12MHz_BTL-pin1_MCLRon_LVPoff_F0_Version.hex"

Before programming, verify that your settings are set to verify after program. Select the Options menu and click Preferences and match to the picture below:

It is important to verify the PIC programmed correctly otherwise you will run into issues as you don't know if it actually wrote what it wanted to.
So with the firmware you want to flash loaded (the usbhid bootloader in this case) you are ready to program.
Simply click the Actions menu, and select Program. You should see this:

followed by something like this:

Your device should now be programmed!
Last edited by iLLNESS; 11-17-2010 at 01:04 PM.