Last week I purchased a couple of Trinkets from Adafruit (5v micro-USB). The first thing I did was solder the headers to one of them. I did the whole setup process w/ the Arduino IDE and didn't have any issues, until I actually tried uploading the "Blink" example.
When I plug in the Trinket, I get the pulsing red light, but when I try to upload during that, I get:
avrdude: error: usbtiny_send: Input/output error (expected 64, got -5)
avrdude: verification error, first mismatch at byte 0x0004
0x1d != 0x36
avrdude: verification error; content mismatch
avrdude: error: usbtiny_transmit: Input/output error
Then, if I press the reset button, I can't get it to "pulse" again. The red light just dimly turns on and stays constant.
I tested the other Trinket I ordered (that has not been soldered yet) and it works perfectly fine.
So, did I somehow screw up something when soldering the headers? Or do I have a faulty Trinket?
For reference, here's the trinket in question...