Hi Community,
My son (9yrs) has an Arduino UNO and cannot upload any new software to it.
I am trying to help him, but so far to no avail, and hence this call for help.
I have tried google, and tried recommended steps, but it did not work.
I will try to describe the problem as precisely as I can, but please tell me what my description is missing.
The issue:
When trying to upload any software, Arduino IDE says:
"avrdude: verification error, first mismatch at byte 0x0000
0x62 != 0x0c
avrdude: verification error; content mismatch"
Checked: USB-port and Device in menu "Tools -> Board" and "Tools -> Port"
After looking up severa threads here, some members solved the issue by burning the bootloader. I hence purchased the above mentioned hardware, and
selected "USBasp" from "Tools -> Programmer"
tried "Born bootlaoder" and got the following error message:
"avrdude: Warning: cannot open USB device: Function not implemented
avrdude: error: could not find USB device with vid=0x16c0 pid=0x5dc vendor='www.fischl.de' product='USBasp'
Fehler beim Brennen des Bootloaders. [german for Error while burning the bootloader"
During both the failed upload and failed bootloader burning, the Arduiono LEDs show green light at "ON"-LED and orange light at "L"-LED. all other LED are off.
The Bootloader shows red light at "LED 3".
Is it an official Arduino board ?
Can you give a link to where you bought it ?
Which Operating System do you use ?
Where you able to upload a sketch before to the board or did it never work ?
Is it an official Arduino board ? - Yes
Can you give a link to where you bought it ? - It was part of a toy, called " KOSMOS 620523 Easy Elektro - Coding." - The link points to their website: https://www.kosmos.de/experimentierkaesten/physik-elektronik/10328/easy-elektro-coding
Which Operating System do you use ? - Windows 8.1
Where you able to upload a sketch before to the board or did it never work ? - Yes, it has worked before
I use a USBasp programmer myself, with a 10-pin to 6-pin adapter. I don't have those troubles. Did you install the "zadig" thing ?
There are companies that sell good quality modules, they have a forum, they develop libraries, and they have tutorials. If a beginner buys that, then it probably will work. They are for example: The Arduino Store on this website, Adafruit, Sparkfun, Pololu.
Can you explain why it is not an official Arduino board? I mean, KOSMOS advertise it as an Arduino Uno being comprised in the box. The box being 80EUR, I neither did consider it to be "worst possible quality". On the other hand, I didn't buy it for the Arduino, specifically, and hence had no idea, what a "proper-priced" Arduino should cost. However, on this site (arduino.cc), the one called "Rev 3" looks quite similar to the one I have, and costs 20EUR.
Or did you mean the Bootloader?
I did not install the zadig-drivers. I suppose, after checking their website, that these are drivers? Does the Bootloader need these particular drivers?
The name "Arduino" is protected. Everyone can make a "Uno" board, but clones may not have the name "Arduino" on it. That's why I assume that your board is not an official board.
I might have spoken too soon. Is on the backside the text "made in Italy" ? Then it is still a official Arduino board.
The Arduino organization was split a few years ago into two camps. Your board might be made by one of them. Later they got together, so there is just one Arduino organization at the moment.
I called your programmer the "worst possible quality". You don't get more quality by paying more money for the same thing.
Be careful when buying things on Ebay / AliExpress / Amazon. It can work without problems for decades, or it can fail in a few days. There are many counterfeit components. Sometimes not-working modules are dumped for a low price. It's a wild world out there.
For the USBasp stick, you need to do the Zadig thing: https://zadig.akeo.ie/
I'm using linux, but I think you start with the default WinUSB. If that does not work, then search online which one to try next.
Issue: When attempting upload to Arduino via IDE, got error message
"avrdude: verification error, first mismatch at byte 0x0000
0x62 != 0x0c
avrdude: verification error; content mismatch"
Tried to no avail: USB-port and Device in menu "Tools -> Board" and "Tools -> Port"
Tried succesfully after a few iterations: Buy a Bootloader, simply plug it via my USB-port and attempt "Burn Bootloader" -> got error message
"avrdude: Warning: cannot open USB device: Function not implemented
avrdude: error: could not find USB device with vid=0x16c0 pid=0x5dc vendor='[A Vendor]' product='USBasp'
Fehler beim Brennen des Bootloaders. [german for Error while burning the bootloader"