"UNO+WiFi" board: Upload fails and RX led always on

I do not know why but for some reason the RX led on my Arduino Uno is always on, but I have not uploaded any code into it, and it is not even accepting code, and whenever I try to upload code into it I get this error:

An error occurred while uploading the sketch
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x33
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x33
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x33
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x33
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x33
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x33
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x33
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x33
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x33
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x33

Do you have anything connected to pins 0&1, if so remove it. If not you may have fried the board but try reloading the boot loader first.

No, I have nothing connected except for of course the USB cable, but I do not think I have fried it because it has been like that since I bought it, like the first time I have turned it on it was like that, and how can I reload the boot loader?

Did you go through the steps of the troubleshoot arduino upload page?

Yes I did

What serial port is selected in the Tools menu?
What board is selected in the Tools menu?
Do you have a genuine Uno or a clone or knockoff? What is the USB to serial chip?
Did you try a different and known good USB cable?
Did you try a different USB port?

Please post a photo of your setup.

You will need a programmer or another Arduino. There are instructions all over the web. "bootload an uno" gets about 1.7 million hits. Like this one.

But if it is brand new you should not have to install a bootloader.

I also have another Arduino but it does not have the problem with the RX led being always on, but I also can not upload sketches into it.

If you will not answer questions I can't help.

What is the question?

  1. I only have one COM port that is used and it it used by the arduino "COM3"
  2. Arduino Uno
  3. clone, ch340g
  4. Yes
  5. Yes.

I will post the photo inshallah just give me a couple of seconds

And you have installed the driver, if necessary?

yes I have installed it.

The photo of my setup:



That is an Uno-Wifi. It is way different from a regular Uno rev 3.

You need to choose Arduino Uno WiFi in the boards menu.

See this getting started page.

I choose it and it also gives me the same error.

Maybe your answer is here --> image

@Juraj answered in https://arduino.stackexchange.com/questions/56709/dip-switches-on-robotdyn-unowifi the following:

There are 3 major chips on the board. Atmega 328, esp8266 and the USB converter CH340. Every device has one RX and one TX pin. But you need sometimes connect the Atmega to esp8266, sometimes connect the Atmega to computer over USB and sometimes connect the esp8266 to computer. The first 6 switches are in pairs (RX and TX) for connecting two of the 3 devices.

1,2 ON all others OFF connect esp8266 to Atmega. no connection to computer.
3,4 ON all others OFF connects Atmega to computer over USB. no connection to esp8266
5,6 ON all others OFF connects esp8266 to computer over USB. no connection to Atmega

The switch 7 sets io 0 of esp8266 LOW which puts esp8266 to flashing mode at reboot. So you turn it ON with connection of esp8266 to USB (computer) to upload sketch to esp8266.

Thank you so much but it also did not help.

For some reason my new Arduino R3 is not accepting any sketches from the first day, and here are some of the things I have tried to solve this problem:

  1. Checked that the cable is a data cable, not just a power cable.
  2. Used a different USB cable.
  3. Used a different cable.
  4. Used a different Laptop.
  5. Used multiple versions of the Arduino IDE.
  6. The drives were automatically downloaded and my Arduino is detected but I reinstalled them again from that Chinese website.
  7. Turned on switches 3 and 4, and turned off all other switches
  8. Nothing is connected to the Arduino other than the USB cable.
  9. Choose the right COM port
  10. Downloaded the right esp8266 package
  11. Choose the Arduino UNO choice in the board from the AVR boards
  12. when I press the MCU reset button the L led flashes so the bootloader is probably already installed
  13. When I open device manager the Arduino is detected as (ch340).

Some parts of the Arduino:

MCU: ATmega328P
WiFi-ESP8266+8MB flash
USB-TTL: CH340G

And yeah the RX led is always on when I only turn on the 3 and 4 switches on, and I would like to thank anybody who helps me as I really need this Arduino to work.