“avrdude: Yikes! Invalid device signature. Double check connections and try again”.
When I get this error, it’s because there is not a solid connection between the Blink and the programming rig.
The trick is to pinch the rig and the Blink together, as shown in the attached photo, to create a solid connection between the two. I do this every time I’m programming a Blink now, out of habit, and I never have a problem.