I have 2 Arduino boards. One is working fine but the other has a flashing light next to 'L' and I can't select the correct serial port (/dev/tty.usbmodemfd131) because it doesn't show up in the list and therefore can't upload any sketches.
This will be the programmer. It will verify the connections by identifying the chip. We will have to switch to Arduino as ISP when we get to the AVRDUDE stuff.
Anyhow, hook Pin 1 of the Target to D12 of the Programmer Pin 2 to 5v, Pin 3 to D13, Pin 4 to D11, Pin 5 to D10 and Pin 6 to Gnd.
Plug the USB into the Programmer Uno, open the serial monitor and select 115200 baud.
I really like your female connectors... and you are indeed hooked up correctly.
Anyhow, same response? Crap, crap, crap. I am afraid that 16u2 is shot (Uno R3 USB2TTL comms). You will need to remove that 16u2 and replace it in order to recover the board. Sorry about that. The only other thing I can think of is a last ditch test of finding a MS Windoze machine and installing as normal (if it will try) and tapping the Pin5&6 for reset again to see if there is a response.
Yeah, a partially broken board if the best place to "play" with this sort of thing. Unfortunately, the TQFP package is a major PIA. I haven't attempted it yet, but I suspect a SMD rework heat gun, insolated gloves and tweezers will be involved.
I heard of many 16u2 failures on the Mega2560 and always wondered why the Unos were unaffected. Not the case apparently.