Hopefully this will be useful for those who are interested in PICkit 1/2. Regards, Xiaofan PICkit 1 and PICkit 2 firmware and host software can be downloaded from the following link. http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1960 Microsoft Visual Basic 6 is used for PICkit 1 host software building. Borland C++ Builder 6 is used for the PICKit 2 host software building. Nokia offers free download of Borland C++ Builder Mobile Edition 2.1. It actually includes Borland C++ Builder 6 personal edition. I am able to build Microchip's application using the downloaded BCB 6 personal edition. http://ncsp.forum.nokia.com/csp//?body=eula;asset_id=206;ref= The missing Winddk file like hdisdi.h and hid.lib can be download from websites like http://www.alanmacek.com/usb/ or from Microsoft (no more download but only free CD with shipment charge). Take note that the hid.lib needs to be converted to Borland format first. coff2omf hid.lib b_hid.lib and then rename b_hid.lib to hid.lib. Put the hidsdi.h and hid.lib in the same directory of the PICkit 2 PC Application project. If the coff2omf is not working for you, google says that you may want to use implib and hid.dll from DDK but I have not tried out this. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist