Arduino Uno Programmer not responding

I know there're many posts related to this and there're many solutions provided in those posts already, but again I am posting this because none of those solutions works for me.

So, I have a Arduino Uno with the ATMEGA328p that I can't upload sketch onto, when I try to upload I get:

avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00

I have tested the below:

  1. It worked before -- so something happened while it's being used, sadly I don't know when this issue starts to exist.
  2. My computer works with other Arduino uno boards, exactly the same model. I also tested the broken board with other computers in multiple platform (Mac, windows, ...) -- so it's not the IDE, it's the board
  3. The board passes the loopback test -- so it's not a hardware problem (or very unlikely, as the serial communication is still working, I assume)
  4. I tried burning new bootloader, the bootloader is burnt successfully -- so now I have no clues why it is still not working

The reason why I haven't put it to be recycled yet is it passed the loopback test, so I think the problem is somewhere in firmware/software and can be fixed. But I don't have any idea where to start investigating. Any idea on where the problem might be or where to start looking into is very appreciated.

Cheers,

Just making sure that nothing is connected to pins 0 and 1 :wink:

If that is indeed not the case and based on (3) and (4), I suspect a communication issue between the 16U2 and the 328P.

Check the schematic (https://docs.arduino.cc/resources/schematics/A000066-schematics.pdf) and measure the traces (resistance) from the 328P's Rx/Tx to the 16U2's Tx1/Rx1; you should get 1K. Also measure accidental connectivity to GND and Vcc.

Yes nothing is connected on the board.

I will have a look at the circuit, Thanks sterretje!

@john_cheung
Does the LED blink a few times when you push the reset button?

1 Like

It does, so I assume the 328p is working

It does, so I assume the 328p is working

The 328p and the bootloader

  1. loopback works
  2. bootloader is there and working

Then the only explanation I can think of for it not working is that the RX and TX pins on the 328 were somehow damaged.

Thanks a lot Jim! It turned out that The TX pin of the 328 is snapped in side the base.

I think that is a first on this forum.
Glad you found the problem.
Have a nice day!

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.