Arduino Pro Mini: avrdude: stk500_recv(): programmer is not responding

Hello, I encounter a problem with Arduino Pro Mini. First, I uploaded the Blink program from examples using the FTD1232 adapter. It worked and the builtin led was turned on and off. Although, I tried to upload
a sketch where I used the Serial Communication an e.g the Serial.begin(9600); but I received the below error

Arduino: 1.8.10 (Windows 10), Board: "Arduino Pro or Pro Mini, ATmega328P (5V, 16 MHz)"

Sketch uses 924 bytes (3%) of program storage space. Maximum is 30720 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x9c
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x9c
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x9c
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x9c
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x9c
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x9c
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x9c
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x9c
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x9c
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x9c
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.

and from now on I can not upload a sketch in Arduino Pro Mini. What is the problem and how can fix it.

Hello ,
I am working with Adafruit Feather 32u4 Radio with RFM69HCW Module. This is the probem I find this error too when I am trying to upload an example sketch:

Arduino: 1.8.11 Hourly Build 2019/11/11 03:33 (Windows 10), Board: “Adafruit Feather 32u4”

Sketch uses 3862 bytes (13%) of program storage space. Maximum is 28672 bytes.
Global variables use 149 bytes of dynamic memory.

avrdude: butterfly_recv(): programmer is not responding
avrdude: butterfly_recv(): programmer is not responding
avrdude: butterfly_recv(): programmer is not responding
avrdude: butterfly_recv(): programmer is not responding
avrdude: butterfly_recv(): programmer is not responding
Found programmer: Id = “�”; type = �
Software Version = i.

Please i need your helps.
Thanks

I fix it. For my situation, I burned the bootloader using Arduino Uno. You can see the link https://www.instructables.com/id/Burn-a-New-Bootloader-Arduino-Pro-Mini/.

But for you I do not think that it works because Arduino uses stk500_recv(). On the other hand you have another firmware butterfly_recv() from Adafruit.

Thanks for taking the time to post an update with your solution @thanasis_hous. I'm glad to hear that your Pro Mini is working again!

moumouni10: avrdude: butterfly_recv(): programmer is not responding avrdude: butterfly_recv(): programmer is not responding avrdude: butterfly_recv(): programmer is not responding avrdude: butterfly_recv(): programmer is not responding avrdude: butterfly_recv(): programmer is not responding Found programmer: Id = "�"; type = � Software Version = i.

Please i need your helps.

Hi moumouni10. Make sure you have selected the port of your Arduino board from the Tools > Port menu.

Sometimes the port will be labeled with the board name in the menu. Other times it will not. If you don’t know which port is your Arduino, you can find it like this:

  • Unplug your Arduino board from the computer.
  • Tools > Port
  • Note the ports, if any, listed in the menu.
  • Close the Tools menu
  • Plug your Arduino board into the computer.
  • Tools > Port - The new port listed in the menu is your Arduino board.