Fixing USBasp based on ATmega8

john1993:
if your fuses are really set to zero the chip is dead and theres nothing you can do short of buying an expensive programmer with 12v capability. try just reading the fuses. that is always safe. if the signature reads ok that means your fuse is not really zero. if you didnt use the -u before then it is not likely fuses were changed to zero. one must be very careful when changing fuses because that is the #1 way noobs brick their avr.

I can read the device ID and my USBasp-clone works well (except for the annoying "sck period" message). Other than that it can communicate with other devices and other devices (arduino ISP) can communicate with it.

I am wondering if the wrong fuses are causing the "sck period" problem.