CANNOT burn BootLoader to Mega 2560 with Nano

Good afternoon all.

I'm working on burn BootLoader to Mega2560 R3 with ArduinoISP Example, I have Nano and UNO to upload ISP sketch as programmer.

I'm following this tutorial:https://www.arduino.cc/en/Tutorial/ArduinoISP

The UNO works fine, upload and Done burning Bootloader, but Nano is not.

After hours trying, I allways got following error message when using Nano as ISP programmer :confused: :

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
Error while burning bootloader.

I have no idea how could this happen :o

The wiring diagram as attach picture shows, If I'm doing wrong, please let me know.

Thank you in advance.

Put a 10uF capacitor between Rst and Gnd on the Nano.

kprims:
Put a 10uF capacitor between Rst and Gnd on the Nano.

It Works! Thank you!!!