Got success working with ATMega8 under 64-bit Windows 7.
Hardware:
- Bus Blaster v3c.
- Self-made 20-to-10 pin cable.
- USBASP 2.0 board with SP2 self-programming jumper soldered and closed.
Software:
- FTDI 2.10.00 driver pack installed.
- Buffer logic programmed with BBV3-JTAGkey-selftest-v1.1.svf file.
- libusb 1.2.6.0 installed, FT2232 Serial Converter A replaced by libusb device (using inf-wizard).
- avrdude 5.11-Patch7610 installed.
With "
-c 2232HIO", avrdude successfully recognizes, reads and writes ATMega8 on USBASP board.
Unfortunately, avrdude (and flashrom) does not recognize BB if interface A is not converted to libusb device with inf-wizard. avrdude 6.x Win32 binaries have no avrftdi/libusb support so I cannot test them.
To revert back to Serial Converter A, just delete libusb device in Device Manager (don't check "Delete the driver software") and rescan the hardware (or re-plug BB).