This is my first post here, but I ran into trouble while trying to program my atTiny85 SOIC, and I'm stumped. I've been using the Arduino 0022 with an Uno to program the DIP version of the attiny for some time, and it works great. However, when I try to program the SOIC chip the same way, the console outputs the following:
avrdude: please define PAGEL and BS2 signals in the configuration file for part ATtiny85
avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
I was originally using a little SOIC breakout that I made with some jumper wires soldered to it and then connected to the arduino through a protoboard. I was simply pressing the chip onto the board because I didn't put headers on my main PCB for programming, so I didn't want to solder the chip yet. I assumed that the sketchy contact between the chip and the pads was the problem at first so I bit the bullet and soldered the chip on, but afterwards I got the same error.
As a test, put a DIP attiny on the breadboard in the exact same configuration as the wires coming from the SOIC breakout, and the program uploaded to the DIP chip just fine, indicating that the connections are sound. I also tried two different SOIC chips, one straight out of the bag from digikey.
Hopefully someone out there can make a little more sense of it than I can, and I appreciate your help!