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,