[Solved] Error when I'm flashing my Creality CR-10S

Hi

I have a Creality CR-10S (3D printer) based on Marlin 1.1.8 in an Arduino Mega 2560.

I was able to flash my 3D printer since now through the USB port but since my last flash, I can't flash it anymore.

I get this error message:

Arduino: 1.8.5 (Mac OS X), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

Archiving built core (caching) in: /var/folders/g1/6sh18s552vv054k5rlgvbycw0000gn/T/arduino_cache_732769/core/core_arduino_avr_mega_cpu_atmega2560_51f02b7210b938436b779d1c032618e1.a
Sketch uses 145324 bytes (57%) of program storage space. Maximum is 253952 bytes.
Global variables use 5048 bytes (61%) of dynamic memory, leaving 3144 bytes for local variables. Maximum is 8192 bytes.

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

This report would have more information with "Show verbose output during compilation" option enabled in File -> Preferences.

I don't know what happened. Maybe the USB was disconnected during the flash? I don't know...

The fact is that my 3D printer still works, but I'm not able to flash it anymore (and I need to flash it to modify Marlin to set the new esteps of my new extruder).

The sketch is OK, but when it uploads the sketch, I get this error.

Can anyone help me please?

Thanks in advance.

Bye.

Disclaimer, I have no experience with 3D printers.

Some people have been able to fix avrdude: verification error, first mismatch at byte 0x0000 by re-burning the bootloader.

Also, the bootloader is ONLY required on the CR-10 board. DO NOT flash the bootloader on the CR-10S board as you may damage it or prevent it from booting. Our included support does not cover helping you fix this because you failed to make sure you knew what printer you have.

If you accidentally flashed the bootloader on the CR-10S board to recover from that you will need to flash it again only selecting the MEGA 2560 as the board instead of the Sanguino/1284p. Then flash the firmware over USB.

https://www.th3dstudio.com/knowledgebase/creality-cr-10-and-cr-10s-models-what-printer-do-you-have/

Hi,
Thanks for the reply.
Is it easy to flash the bootloader?
I've never flashed a bootloader and I am a little be scared to brick my 3D printer...
Is it easier to flash the bootloader with an Arduino uno or an USBasp?
Is it the same process on both?
Thanks.

I just fix my 3D Printer. :smiley:

I flashed the bootloader through the Arduino Uno, and then, I reflashed my Cr-10S via the USB cable.

It fixed the mismatch checksum.

Thanks.