Fixing USBasp based on ATmega8

Hello,

I'm sorry to bump this up but I recently received a usbasp and I just can't get it to work. To be more specific, it's this one: lIl KK Board AVR USBasp ISP mit 6pin Adapter | eBay

on the chip is written atmega8l

I tried alot of things with avrdude but I just keep getting device signature 0x000000. I'm using an arduino uno where I cleared the eeprom first and than uploaded the ArduinoISP sketch onto it. I basically followed this tutorial: http://www.rogerclark.net/?p=702

But whatever I do I just can't get the thing to work. In the device manager it keeps saying unknown device(tried several drivers).

This is a screenshot when I have connected everything and I do the read:

as you can see it seems to read but in the end it just gives the device signature 0x00000 error.

when I than try to flash the new firmware from USBasp - USB programmer for Atmel AVR controllers - fischl.de I receive the following:

I also tried with the -F and the -B 2(also 6, 8 and 10) options but without any luck. I am able to backup the "original_firmware.bin" version of the board. But again, can't write it back.
I'm starting to believe this usbasp was broken before I even received it.
What you guys think? Is there hope to repair this?