K8400 firmware mismatch

I’ve installed the second nozzle kit but encountered a problem when trying to change the firmware.
Tried searching here and found some similar issues but not a solution that worked for me.

Following the manual:
Arduino ide 1.0.6
Latest firmware for dual heads from vertex-site.
Prog jumper/stunt installed.
Press download, compiling and downloading.
But after a while I get an error message:
“done uploading” but also error:
“avrude: verification error, first mismatch at byte 0x0002
0x29a != 0xef
Avrude: verification error; content mismatch”

The printer has the version 1.4 for single head installed and works as it should.

I’m not very familiar with in-depth arduino so I hope some one here can help me, all help and tips will be highly appreciated!

Do you get the same error every time?

Make sure to use a high quality USB cable.

Best Regards,
VEL337

Just in case you missed it in the instructions.
Make sure the power to the printer is not plugged in.

Hi, the main power is disconnected. The MB is only powered by my usb connection,
I’ve also tried different cables.

Tried again now and now I get a different message:
“avrdude: verification error, first mismatch at byte 0x0002
0x78 != 0xef
avrdude: verification error; content mismatch”

After searching a lot of forums I tried to use Arduino 1.6.
Compiles fine and starts uploading as with 1.0.6.
LED’s are blinking for ca 30sec then stops and I get the mismatch error, but with different 0x**.

avrdude: verification error, first mismatch at byte 0x0002
0xef != 0x88
avrdude: verification error; content mismatch

Tried to use an other pc (win10) with 1.0.6 but still I get avrdude error: “first mismatch 0x0002 0x78 != 0xef”

Just a suggestion.
Have you tried to download the file with a different web browser?
I have heard some of them will corrupt the file.

Is the programming shunt installed?

Hi
Yes the shunt is installed.
I got a timeout message(if I recall right)rather quick without it installed.

Used Chrome for all dowloads, but will give it a try with an other browser.

I use Firefox and have had no problem with it.
Also make sure you unzip the file before install

Tried again, this time the files where downloaded using Firefox, and unzipped with 7-zip (used winrar on the other files. Programmer is by default avrisp mk2. After ca 50sec into uploading (with leds flashing, the mismatch error appears, and the printer reboots (vertex logo, version and the regular startup screen on the lcd.)

In the Arduino IDE are you selecting the correct board?

Hi, yes I have selected the mega 2560/adk option. Tried to change to an other, got an error about to little memory. Switched back to 2560/adk. The it compiles and start uploading, and after ca 50sec i get that mismatch error…

I’m not sure where to go from here.
What operating system are you using?
Is the printer showing up in Device Manager with the correct serial port?

Appreciate you taking the time! Im running win10 on both computers I have tested it on. I could try to borrow one with an older windows version… Is it supposed to be identified as arduino mega or similar, in the device manager? The port number is correct but it’s described only as “usb serial port (com3)”
And it works when I connect to og with repetier.

It is showing up in Device Manger correctly.
Out of the box the K8400 is setup with 2 print heads.
How did you change it to 1 head?

It is bought as an single head version, then I recently bought the K8402 “second nozzle kit”.
They are sold as both types here.

Managed to get this error detail.

Writing | ***failed;
################################################## | 100% 0.15s

avrdude: 1 bytes of lock written
avrdude: verifying lock memory against 0x0F:
avrdude: load data lock data from input file 0x0F:
avrdude: input file 0x0F contains 1 bytes
avrdude: reading on-chip lock data:

Error while burning bootloader.
Reading | ################################################## | 100% 0.02s

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

avrdude done. Thank you.

Is the programing pins just shorted and used as an input, for unlocking the ability to change firmware?

This is getting strange as it probably is something I’m missing, as the printer works just fine when using repetier with usb-connection.