UsbProg-SHARP
This project is an instance of the UsbProg project created by Benedikt Sauter. Bene released the schematics, board layout and firmware as an open-source project.The board works when connected to a Win32 PC and with an update to the firmware, enumerates on a Macintosh as well.
   UsbProg-SHARP
This is full detail on UsbProg-SHARP website
deanandara.com