My Arduino Uno was working nicely. And then something like avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00 started to appear.

So I searched for solution and discovered that my Uno is missing its bootloader, and it can be solved. So I bought another Uno and with its help I restored bootoader of the first Uno.

There starts the main problem. Everytime I restore bootloader and try to sketch a program and it crashes its bootloader. Yes, I can buy another Uno or I already have a good one in my hand. Still, I would like to know what's happening?

  • Genuine, or cheap chinese clone / counterfeit? If unsure, post a good photograph of it. – Majenko May 28 '17 at 16:14
  • This is generally caused by fuse settings that mismatch the bootloader loaded, causing it to overwrite itself. Beyond having the wrong ATmega there's not much that could be blamed on the board, but the wrong ATmega would be immediately detected as a signature mismatch. Do note that using ISP rather than the bootloader to load a sketch will remove any bootloader previously there. – Chris Stratton May 28 '17 at 16:57
  • 2
    I'm voting to close this question as off-topic because it has been abandoned for over half a year without information to make it answerable ever being provided and with a title that severely misinterprets the one piece of information which is available. – Chris Stratton Jan 24 '18 at 5:24

I have about a dozen Unos and haven't ever had this happen.

Sorry to say, it is something specific to this Uno, presuming you are using the normal IDE and standard cables to do the uploading.

If you can borrow another one, try to upload to it and make sure that part works.

That way you can determine if the problem is your software or that particular Uno.

| improve this answer | |
  • 2
    Also, if these Unos have removable chips, try swapping them (especially right after restoring the bootloader) and see of the problem goes with the chip or stays that board. – JRobert May 28 '17 at 15:22
  • Second the swapping suggestion. – Gerben May 28 '17 at 16:12
  • 2
    This is not an answer, and the untargeted suggestions offered here may be as likely to break the working Arduino as to identify a fixable problem with the other. – Chris Stratton May 28 '17 at 17:00

Not the answer you're looking for? Browse other questions tagged or ask your own question.