Burning bootloader of Arduino Uno R3 using a Mega 2560

Hi all,

Recently, I've encountered a problem with the Arduino Uno R3 board. The boar seemed to refuse code, with the

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

error. This page showed that the only possible cause was the bootloader, and since the L light didn't flash when I resetted the board, I determined that I had a problem with the bootloader.

I also have a Mega 2560 board, so I followed the instructions mentioned here, and the only difference was that I used a 100 nF capacitor. I got this error:

avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00

Later I stumbled across this page. I still get the same error.

Please help to fix my problem about the bootloader. Any help will be appreciated.

Thanks,
Luke

lukeyuan007:
I also have a Mega 2560 board, so I followed the instructions mentioned here, and the only difference was that I used a 100 nF capacitor.

100nF is 0.1uF, far lower than the recommended 10uF.
It looks like your PC is having trouble communicating with the Arduino MEGA. I would recommend skipping to Step 6:

Step 6: ALTERNATIVE
If all of this seems complicated (or you want to burn a bootloader on the MEGA) you should invest $5 or less on a USBasp or USBtinyISP from eBay. They will take a few weeks to arrive from the Far East but it saves a bunch of wiring. The USBasp is slightly cheaper but they seem to only come with 10-pin ICSP cables so they requires a 10-pin to 6-pin ICSP adapter to let you plug the 10-pin cable onto a 6-pin ICSP header. The USBtinyISP may come with 6-pin, 10-pin, neither or both cables.

Hi all,

Is there any way to not buy anything else (capacitor or programmer) to fix my Arduino?

Thanks.