Arduino bootloader flashing on Arduino Nano

Hey everyone,

I'm trying to flash the bootloader to an Arduino Nano that I got from China. I already installed the right program to connect the board to my computer but it seemed that the bootloader needed to be flashed. Because when I try to upload a program the IDE just gets stuck at the uploading proces for a good minute and then I get this error:

Arduino:1.8.15 (Windows Store 1.8.49.0) (Windows 10), Board:"Arduino Nano, ATmega328P"

De schets gebruikt 10992 bytes (35%)  programma-opslagruimte. Maximum is 30720 bytes.

Globale variabelen gebruiken 1222 bytes (59%) van het dynamisch geheugen. Resteren 826 bytes voor lokale variabelen. Maximum is 2048 bytes.

avrdude: stk500_recv(): programmer is not responding

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

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x98

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x98

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x98

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x98

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x98

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x98

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x98

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x98

avrdude: stk500_recv(): programmer is not responding

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

Problem uploading to board.  See https://support.arduino.cc/hc/en-us/sections/360003198300 for suggestions.


So I tried fixing the bootloader, since it thought it is the problem.
I followed this tutorial the exact way it was written, but got this result:

Arduino:1.8.15 (Windows Store 1.8.49.0) (Windows 10), Board:"Arduino Nano, ATmega328P"

avrdude: Yikes!  Invalid device signature.

         Double check connections and try again, or use -F to override

         this check.



Fout bij het branden van de bootloader.

Fout bij het branden van de bootloader = Error while burning bootloader (in english).
Is there anyone who knows how to fix this?

Thanks in advance!

Edit: I now got this new error, while I changed nothing:

Arduino: 1.8.15 (Windows Store 1.8.49.0) (Windows 10), Board: "Arduino Nano, ATmega328P"

Error while burning bootloader.

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

avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x65

avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xea

avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x26

avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x6a

avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x98

avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xe3

avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xc0

avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x15

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



This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

Can't help you with the bootloader but have you tried the defferent option under tools -> processor when uploading a sketch. Most clones require the "328P old bootloader" option and some clones are shipped with the 168 processor.

Yep, I tried that, sadly though, didn't help. I'm kinda stuck on that last error code I wrote.

Uninstall the windows store version, and download the latest version from this website!