Winpic800 burns the most PICs what needed for the Midibox Projects
For 16F877, 18F452 & 18F4620 no changes are needed on the JDM
only for burning the 16F88 it needs a little changing on the JDM like is descibed here →
Solder an 18-Pin Socket into JDM
Download here and install…
No changes on the program-options are needed (maybe your language ;D ), then select your PIC u like to burn
One little problem with WinPic800: The ID it burns into the PIC appears to have each pair of bytes swapped around!
Of course you only notice this if you're burning something other than all zeros!
I discovered this while burning the bootloader 1.2 with the right bits for IIC MIDI… it would still transmit the upload request on the TX pin! So I uploaded MIOS and the change_id app and then changed the bits for IIC MIDI, and read it back with WinPic800.
Here's what I've learned so far:
An ID in WinPic800:
0000 | 0000 | xx00 | yy00
xx = IIC MIDI ID yy = MIOS Device ID
So, where ICProg has its bytes arranged as “aabbccddeeffgghh”, in WinPic800 this is “bbaaddccffeehhgg”.