Uploading to an old Arduino Uno R3 Fails

Before you start yelling at me I’ve been reading posts for an hour and I followed the troubleshooting link to the manual. :slight_smile:

I have an old Arduino R3 with Atmega 328P-PU that I’ve been trying to upload to. It’s old. Maybe a decade old? Older? I"m not sure. It’s so old that the email address I had 25 years ago was the login email that I tried to receive my password with. Needless to say that didn’t work and that’s why I am
“new”.

I can read the board via Com 3:

BN: Arduino/Genuino Uno
VID: 0x2341
PID: 0x0043
SN: 95232343833351908172

When I plug it in, the software recognizes the Com port - 3

Here’s the error message:
Arduino: 1.8.12 (Windows Store 1.8.33.0) (Windows 10), Board: “Arduino/Genuino Uno”

Sketch uses 9304 bytes (28%) of program storage space. Maximum is 32256 bytes.
Global variables use 315 bytes (15%) of dynamic memory, leaving 1733 bytes for local variables. Maximum is 2048 bytes.
C:\Users\xxxx\OneDrive\Documents\ArduinoData\packages\arduino\tools\avrdude\6.3.0-arduino14/bin/avrdude -CC:\Users\xxxx\OneDrive\Documents\ArduinoData\packages\arduino\tools\avrdude\6.3.0-arduino14/etc/avrdude.conf -v -patmega328p -carduino -PCOM3 -b115200 -D -Uflash:w:C:\Users\xxxx\AppData\Local\Temp\arduino_build_510773/matrixtest.pde.hex:i

avrdude: Version 6.3-20171130
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

System wide configuration file is “C:\Users\xxxx\OneDrive\Documents\ArduinoData\packages\arduino\tools\avrdude\6.3.0-arduino14/etc/avrdude.conf”

Using Port : COM3
Using Programmer : arduino
Overriding Baud Rate : 115200
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x2e
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xe0
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xe0
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xe0
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xe0
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xe0
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xe0
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xe0

avrdude done. Thank you.

Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.

This report would have more information with
“Show verbose output during compilation”
option enabled in File → Preferences.

The error looks very similar to what other people are seeing. I’ve seen suggestions to change the processor in the software to Atmega328P (old bootloader). That’s not a selection in my version (1.8.12).

I’m tempted to dump the bootloader in. If that doesn’t work I have new 328P’s that I can swap in and burn the bootloader to it. I’d rather not do that if I can keep from it.

I almost forgot - I also have new Arduino Uno’s. When I plugged one of them in the Com port changed to 6. I was able to upload to it and it’s currently running the NeoPixel Shield code I uploaded to it.

I personally would just load up a new bootloader in it and move on from there. Do you have a Programmer to connect to the ICSP header to do that? Or another Arduino you can program as a Programmer?

According to the error, the Ardunio isn't responding. I think that the chip is malfunctioned and has some problems. I suggest you to use another Arduino to program it as Arduino as ISP and burn the bootloader.

..Arnav

Try rapidly pressing the reset button as soon as it shows uploading. It may be bootloader issue

Please see this post Then ensure you are or were not affected.