Yeh I noticed that one in the French forums, looks verrry interesting
I’ll definitely give it a try, I’ve got both 4620 and 452’s here and a JDM but none of it is ready… I’ll be able to quickly solder up the JDM but I don’t have time for the core right now so I wouldn’t be able to test it
I’ve tried PICPgm with my PIC18F452 and a JDM programmer.
It does burn the PIC, very fast too, and verifies OK, but when i put it in a Core it would repeatedly send Pitch Bend messages instead of the usual SysEx upload request.
I reburned with IC-Prog (as I have done before, a long time ago) and it worked.
What I noticed is that PICPgm has no way of setting the “ID Value” like IC-Prog does.
If I burn with IC-Prog, a known-good PIC (works in Core), then dump PIC to hex file with PICPgm and then view that hex file with IC-Prog, the ID Value is FFFFFFFFFFFFFFFF
So my guess is PICPgm doesn’t know about the ID Value, it does an erase before burning and thus the bootloader thinks it’s using a COM port not a MIDI port hence the garbage Pitch Bend messages.
I really wish I could get it working though… I might have to work out if there’s some magic I can do to the hex file to set the ID Value…
I’ve tested with a PIC18F4620 with a JDM burner that works with PIC18F452.
The results:
IC-Prog doesn’t support PIC18F4620, I tried using it with PIC18F452 setting and it doesn’t work.
PICPgm supports PIC18F4620, and seems to burn and verify fine, but has the same problem as PIC18F452, it doesn’t write out the ID Value so the bootloader is probably all screwed up with a COM port baud rate (i.e. garbage on MIDI In instead of boot request).
Another program I tried called WinPic (http://people.freenet.de/dl4yhf/winpicpr.html) also supports PIC18F4620 but has some wierd issues writing the config bits. It also seems to get confused with the ID Value location (0x200000 to 0x200007).
I’m not bothering anymore trying to make this old JDM programmer do new tricks. I think I will get one of those PIC burners from Microchip, it’s USB, powered from the USB, compact, relatively cheap… bill might be interested too, since he’s got no parallel port ;D
Hey you’re right, this one looks very promising I hope it’s not the same one Wilba tried (I don’t think so - there’s winpic and there’s also winpic800).
I started it up and it does support the JDM programmer, and has an editable profile for making your own programmer.
It also has an editable window for the ID, which hints that we might not get the same trouble as we had with picpgm.
In fact I don’t think I’ve ever seen so many options in a burner app - and so many languages!! 19 of them should be enough for almost everyone on the forum I think
I emailed the PICPgm programmer and he says he’ll put the ID value feature in the next release and email me. Bit late for me, cos I’ve got a PICkit2 on order…