Flashing signature error help!

I’ve been cracking my head and trying to search for this issue everywhere and I still don’t understand what the problem is. Anyone knows that this signature error mean? I’m extremely sure I have my wires in the correct place and my connections are fine. Here are some pictures of my wiring.

Imgur: The magic of the Internet

My wiring is:

avrdude: warning: cannot set sck period. please check for usbasp firmware update.

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.02s

avrdude: Device signature = 0x0e8003

avrdude: Expected signature for ATtiny13 is 1E 90 07

avrdude: safemode: Fuses OK

avrdude done. Thank you.

The target device( a.k.a mcu) is not the same you set, are you sure your driver uses attiny 13?

As mrheosuper said, avrdude is detecting a device with signature 0x0E8003.

Your command is specifying that you’re flashing an ATtiny13, which has signature 0x1E9007.

I don’t even see 0x0E8003 on this list of Atmel device signatures.

I hope someone with more experience will chime in to help.

Does your driver indeed have an ATtiny13?

Yes it’s an Attiny13a. I don’t think the “a” matters? I have tried using different wires, changing ground, mosi miso, they all don’t work and still give me the same error if routed correctly. I don’t have any other drivers to try out other than one with guppydrv at the moment so I can’t test it until I get one. I really don’t want to mess the one with guppy since you can’t get it back if gone.

It’s actually an old BLF A6 driver, the standard yellow coloured A17DDL