Arduino Uno: content mismatch error when burning bootloader

1 post / 0 new
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0



I have a buggy Arduino Uno to which i cannot upload any sketches to. When I try uploading a sketch i get the following error: 

avrdude: verification error, first mismatch at byte 0x0000 0x0c != 0x00
avrdude: verification error; content mismatch

After searching forums it seems that it could be a bootloader error so i went about trying to flash the bootloader to this Arduino using another (working) Arduino Uno. I connected my two boards according to the following schematic: 



I plugged in my working/master arduino via USB. Opened up the Arduino 1.8.5 IDE, set COM, set programmer to "Arduino as ISP" and then selected board as "Arduino/Genuino Uno". I then uploaded the ArduinoISP sketch to the master board without trouble. When I select "burn bootloader" I get in short the following error: 


avrdude: verifying ...
avrdude: verification error, first mismatch at byte 0x0000
         0xfd != 0x07
avrdude: verification error; content mismatch

A quote from another forum: 

The error is a problem related to the change in avrdude version that came with 1.6.10 and avr board package 1.6.12 (they go together - the two use different numbering), one of several major issues - they treat unused bits differently now.

I have rolled back the AVR board installation to 1.6.8 using this version and have attached first the log for when i upload the ArduinoISP sketch and second the log file for when I try burn the bootloader and get the content mismatch error.


Based on the above forum post i gather this has something to do with fuses on the AVR board and unused bits. I think i may need to change something in the avrdude.conf file. If this is the case, could someone assist me in doing so - currently i am unsure of what i will need to change within the avrdude.conf file to sort this out. 


Thanks in advance, 






Last Edited: Thu. Nov 30, 2017 - 10:16 AM