On 5/9/05, Chen Xiao Fan wrote: > Yes it works in Ubuntu Linux, the static linked version just worked. I've > tried both the original version and your hacked version. Thanks a lot. > > What are the new parts supported by your new version? > > http://charm.cs.uiuc.edu/users/olawlor/projects/2003/microchip (original > version) > > http://mlug.missouri.edu/~markrages/software/usb_pickit/ (your new version) > > Xiaofan > The original only supports the 12F675 (or other chip with an identical memory map). My additions to the software attempt to support the following: $ grep deviceName usb_pickit.c deviceName="12F629"; deviceName="12F675"; deviceName="16F630"; deviceName="16F676"; deviceName="16F635"; deviceName="16F683"; deviceName="16F636 / 16F639"; deviceName="16F684"; deviceName="16F685"; deviceName="16F687"; deviceName="16F688"; deviceName="16F689"; deviceName="16F690"; I am using 16F688 on my project. Other parts have not been tested, but I filled in values from the datasheet and they *should* work, except for when I mistyped something. If someone wants to try programming some other parts, it is not hard to add devices. Look for the big switch statement in usb_pickit.c or just tell me what part you want to try and I'll add it for you. I could also set up a cross-compiler to make Win32 versions, if someone will commit to testing them for me. Regards, Mark markrages@gmail -- You think that it is a secret, but it never has been one. - fortune cookie -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist