Arduino Nano refuses to push bootloader to 3d printer board

Hey guys,

I tried to get a bootloader on the Creality Ender 3 board. I followed this Guide from TH3D. The ArduinoISP step works after I selected the Arduino Nano with the old bootloader. But now I am at the step where I select Sanguino as board and Arduino as ISP and run boatload. But I got this Error message.

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

avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x14

avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x01
avrdude: stk500_initialize(): (a) protocol error, expect=0x14, resp=0x10
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.

avrdude: stk500_disable(): unknown response=0x12
Fehler beim Brennen des Bootloaders.

Could someone identify what could be the problem here?

Try a 10uF capacitor between Reset and Gnd of the Nano used as Arduino as ISP.

I had this same problem. I fixed it by switched to TH3D 1.8.5 to lash the bootloader, then switching back to the latest version to flash the firmware itself.

Here it the post on Reddit which solved the problem for me, along with a link to download 1.8.5:

I was just flashing my Ender 3 with latest TH3D and needed to put 10uF capacitor between arduino nano RST and GND pins when flashing the bootloader.

+1 Kudos for the capacitor!!!