I've made my own AVR programmer with an Arduino Nano V3 clone. It has been working fine, but yesterday I was trying to program a faulty board that pulled too much current. Was powering via USB and my OSX laptop told me it had disabled it due to pulling too much power.
After that I couldn't power it anymore, not even from a simple phone charger. I thought I had burnt something, but when testing with a DVM I accidentally shorted pin 1 and 2 of the USB connection:
1 - (red) VDC / plus / +5V
2 - (white) Data -
Then it boots up and is powered as long as I have them connected. Without it wont start with any usb connection, laptop or phone charger. Just to show what I mean:
Why is this and is there something I can do to save this Nano - it seems to be working fine when usb is shorted like this…
Would hate to have to build up another one while waiting for a new programmer from China :)