Try Adafruit's USBTiny drivers for Win7. I haven't had success with Sparkfun's drivers or workarounds on Win7 x64. Drivers are the biggest battle.
Switch C5 on after connecting the USBTiny. Then from Arduino, use File-->Upload Using Programmer. Its power light will remain off, but that supplies +5V power to the Atmega168.
Argh, I'm still having a hard time getting the Pocket AVR Programmer to communicate through the Arduino software.
SparkFun finally updated the webpage and now contains the drivers provided by the Adafruit website you linked.
I'm using Windows 7 64-bit:
- Download the drivers as indicated above
- Rename x86\libusb0_x86.dll to libusb0.dll as stated in the README file
- Run installer_x86.exe
- Put the boards.txt file from the C5's .zip folder to the arduino\hardware\arduino folder
- Connect Pocket AVR Programmer to computer
- Connect Pocket AVR Programmer to C5
- Turn on C5
- Open the Arduino software
- Open c5_v100_MasterFirmware104.ino
- Select the C5 board from Tools -> Board
- Select USBtinyISP from Tools -> Programmer
- File -> Upload Using Programmer
- This error is encountered: "avrdude: Error: Could not find USBtiny device (0x1781/0xc9f)"
Edited by miceblue - 5/20/13 at 2:26am