Error: avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x01

avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x01

this error killed me.
use flip to write new hex file
but don't work properly
Please HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHELP me.

Did you select the right port ?
Did you select the right board?

What board are you using?
is it a genuine one?

MODERATOR: merged and made title relevant

My sympathies koomari. I have a similar error code from the same program (being at the very beginning myself) avrdude:stk55-getsync(); not in sync; resp0x30, I think we're hung on the same rock; if I find a solution I'll pass it on; please, the same. v/r gigcrew

Hi to every Dear
This is Arduino UNO borad error.
I use flip to flash again atmega16u2 but all ways didi not work properly.
I am so tired.
I loss my hope.

I had the same problem, the solution are here

  1. Choose the board
    in bottom "arduino due (programming port)"

  2. choose the bard rate
    in control panel, device manager, Ports (COM & LPT), port setting, "select 1200 bits per second"

koomari:
Hi to every Dear
This is Arduino UNO borad error.
I use flip to flash again atmega16u2 but all ways didi not work properly.
I am so tired.
I loss my hope.

follow the steps

  1. confirm you choose right arduino board & port ; Also check device manager port detect for arduino
    2)Make ensure u not connected any thing to TX & RX lines i.e 0&1 pins of the Arduino. if connected remove it & then upload the code

  2. still problem in uploading code. Your bootloader get crashed.You need to upload bootloader using avr pocket programmer.

Bootloader crash detetcion: your Tx line keep flickering than blink example or Tx line remain HIGH.

I was experiencing this issue on my Arduino Uno recently, and the first thing I checked was the board and port options, but both appeared to be fine. I re-installed drivers and the IDE software to no avail.

The problem for me was actually in the circuit that I had connected to the Arduino. I had a DC motor circuit running power from a 9V battery. My assignment told me to plug the ground from the circuit that connects to the negative terminal of the battery into the GND pin on the Arduino to normalize the ground throughout the circuit. While this is still necessary during the use of the motor, I discovered that this was the cause of the computer not recognizing the board during upload.

After disconnecting the circuit from the GND pin on the Arduino, the board was recognized and the program uploaded no problem.

The ground are different here.Power ground are differ from USB gnd.

When you run the motor with external power supply to arduino with same ground problem u wont face problem. If u trying to run via USB cable you might damage usbto UART IC. So disconnect motor ground or connection while uploading code