Verification Error in program upload to mbot


#1

Hello.
After successful assembly of mBot my son I tried to upload first program to mBot.
We created simplest program of all, just set LED 255 green.
After pressing upload to Arudino button, blue LED on mbot started blinking, upload started but message we got is:

Reading | ################################################## | 100% 0.63s

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

avrdude done. Thank you.

Same message we get for any kind of programs we try to upload and now IR control is no longer working. If I try to reset default program upload ends with success but mbot doesn’t get in IR control mode.
Please help since right now we are stuck with non-working mbot and very frustrating errors.


#2

Make sure that you have updated the firmware from within mBlock. This will require you to be connected via the USB cable. For whatever reason, I’ve found that if my mBot is acting up, reloading the firmware and the default program usually cleans up whatever is causing the issue.


#3

I tried uploading firmware, default program, but still my programs fails to load returning same error…


#4

Hmm, are you using a Windows computer or an OS X computer? If you are using a Windows computer, make sure that you are connecting with the COM port that is associated with the mBot. If you have connected with Bluetooth or WiFi, you will need to disconnect from that serial port and then reconnect with the COM port (same holds true for a Mac, but the serial port is a tty port.

Normally, doing the upgrade firmware/restore default program cycle cleans out the memory and restores the factory default settings and program.

Another approach might be to uninstall / reinstall mBlock, then do the upload firmware/reset default program cycle and see if that straightens things out.

@tec_support may be able to provide some other ideas as well.


#5

Hi RatkoZG,

Please try uninstall the mBlock software and try the latest mBock 3.3.4 in this link: http://learn.makeblock.com/en/software/

With the latest mBlock 3.3.4, please Upgrade Firmware for the mBot first, then reset default program.

Kindly remove the Bluetooth module/2.4G module from the main Board before you start Upgrade the firmware.
Here are the instructions to guide upgrade firmware and reset default program7. How to Upgrade Firmware for mBot.docx.zip (406.5 KB)
1.How to reset default program manually.docx.zip (404.1 KB)

You need also make sure you have chosen the correct serial port as Charles mentioned.
After above steps, please check if you can control the mBot with IR remote controller.


#6