Ignoring that I had to do this (SOIC clip never showed up and I don't have time to wait). Messy but it worked well:
Anyway, I'm having one minor issue. When I test the connection the prompt returns a line saying that expected signature does not match:
avrdude: Device signature = 0x000102
avrdude: Expected signature for ATtiny13 is 1E 90 07
Now I can override this check with the '-F' switch. Downloading/backing up the current firmware and settings appears to work but I'm hesitant to upload any new firmware in case the issue bricks the driver. For the record the uC is an ATtiny13A so it's not the wrong chip (the only option is for t13, there is no t13A in the list of available chips).
Any ideas? Hopefully something I can just ignore...
Sorry I might have had my terminology mixed up though according to the AVR wiki that's exactly what I did - http://flashlightwiki.com/AVR_Drivers#Download_settings
I also can't see how it's a connection issue as everything is hard soldered. I'd assume that if one connection was not working right that it'd not work at all, but obviously this might not be the case. The only pin I have not connected is pin 8 on the ATMEL chip (VCC) so maybe that's the issue? What pin on the USB programmer should this connect to?
Hmm, well the AVR wiki needs updating then becuase it states that the VCC pin is only required sometimes. When I get home I'll connect the VCC pin of the ATMEL chip to pin 2 (VCC) of the USB Programmer and see how I go :)
Don't go for extremes yet, it's a pain to desolder/resolder this. Maybe even result in total writeoff.
Connect Vcc first. The article mentioned was done using proper SOIC8 connector, which actually connects ALL pins anyway. So the author (I think it was brted) wasn't sure if the Vcc pin is used or not.
Check your programmer whether it supplies +5V or +3.3V to the target MCU. My AVR ISPMKII clone did not supply power to the target MCU. I had to modify by myself.
OK so I connected VCC of the ATMEL chip to pin 2 of the programmer. I get the same problem however I am assuming it's working as my full output is below. If it isn't working how is it reading, especially considering I managed to back up the chip contents without any problem? I'm going to attempt to stick the LuxDrv firmware on it and see what happens. Which me luck!
avrdude: warning: cannot set sck period. please check for usbasp firmware update
.
avrdude: AVR device initialized and ready to accept instructions
If the chip is returning 0x000102, it is NOT working.
Most likely problem is the long wires between programmer and chip. If memory serves, max length for AVR-ISP is something around 10 inches. Looks like you’ve got a couple of feet there. Those are high speed signals…
There's a small resistor on the back that is labelled as 5V/3V3. I'm not sure what the default is or if removing it changes the setting.I'm wondering if this chip is goneskis...