Notifications
Clear all

MK2 Firmware - Printer not in the presets  

  RSS
DDD
 DDD
(@ddd-2)
Active Member
MK2 Firmware - Printer not in the presets

Trying to upgrade the firmware using Prusa Slicer to FIRMWARE 3.2.3.
The MK2 machine is not in the "System Presets" so it tries to update it using the MK2S profile and fails.
Is there a different method I should use to upgrade the firmware?

Posted : 08/08/2019 8:35 pm
JoanTabb
(@joantabb)
Veteran Member Moderator
RE: MK2 Firmware - Printer not in the presets

exactly the same firmware for Mk2 and Mk2S

 

I try to make safe suggestions,You should understand the context and ensure you are happy that they are safe before attempting to apply my suggestions, what you do, is YOUR responsibility. Location Halifax UK

Posted : 08/08/2019 9:06 pm
DDD
 DDD
(@ddd-2)
Active Member
Topic starter answered:
RE: MK2 Firmware - "Flashing failed. Please see the avrdude log below"

OK - Thank you.

Any thoughts then on why it is failing?

I went through everything suggested over here: https://help.prusa3d.com/article/gXdRubco3u-firmware-updating-flashing-problems

Here is the log:

avrdude-slic3r -v -p atmega2560 -c wiring -P /dev/cu.usbmodem3D11 -b 115200 -D -U flash:w:0:/Users/myharddrive/Downloads/prusa3d_fw_3_2_3_MK2/MK2/1_75mm_MK2-RAMBo13a-E3Dv6full.hex:i

avrdude-slic3r: Version 6.3-20160220-prusa3d, compiled on May 20 2019 at 09:53:15
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

Using Port : /dev/cu.usbmodem3D11
Using Programmer : wiring
Overriding Baud Rate : 115200
AVR Part : ATmega2560
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PA0
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :

Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
eeprom 65 10 8 0 no 4096 8 0 9000 9000 0x00 0x00
flash 65 10 256 0 yes 262144 256 1024 4500 4500 0x00 0x00
lfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
efuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
lock 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00

Programmer Type : Wiring
Description : Wiring
Programmer Model: AVRISP
Hardware Version: 15
Firmware Version Master : 2.10
Vtarget : 0.0 V
SCK period : 0.1 us

avrdude-slic3r: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.02s

avrdude-slic3r: Device signature = 0x1e9801 (probably m2560)
avrdude-slic3r: reading input file "/Users/myharddrive/Downloads/prusa3d_fw_3_2_3_MK2/MK2/1_75mm_MK2-RAMBo13a-E3Dv6full.hex"
avrdude-slic3r: writing flash (245286 bytes):
avrdude-slic3r: stk500v2_command(): command failed

Writing | avrdude-slic3r: stk500v2_recv(): timeout
#avrdude-slic3r: stk500v2_recv(): timeout
#avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
##avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
##avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
##avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
#avrdude-slic3r: stk500v2_recv(): timeout
#avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
#avrdude-slic3r: stk500v2_recv(): timeout
#avrdude-slic3r: stk500v2_recv(): timeout
###avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
#avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
##avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
###avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
#avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
##avrdude-slic3r: stk500v2_recv(): timeout
#avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
##avrdude-slic3r: stk500v2_recv(): timeout
#avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
##avrdude-slic3r: stk500v2_recv(): timeout
##avrdude-slic3r: stk500v2_recv(): timeout
##avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
#avrdude-slic3r: stk500v2_recv(): timeout
##avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
#avrdude-slic3r: stk500v2_recv(): timeout
##avrdude-slic3r: stk500v2_recv(): timeout
#avrdude-slic3r: stk500v2_recv(): timeout
#avrdude-slic3r: stk500v2_recv(): timeout
#avrdude-slic3r: stk500v2_recv(): timeout
##avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
#avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
###avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
# | 100% 310.46s

avrdude-slic3r: 245286 bytes of flash written
avrdude-slic3r: verifying flash memory against /Users/myharddrive/Downloads/prusa3d_fw_3_2_3_MK2/MK2/1_75mm_MK2-RAMBo13a-E3Dv6full.hex:
avrdude-slic3r: load data flash data from input file /Users/myharddrive/Downloads/prusa3d_fw_3_2_3_MK2/MK2/1_75mm_MK2-RAMBo13a-E3Dv6full.hex:
avrdude-slic3r: input file /Users/myharddrive/Downloads/prusa3d_fw_3_2_3_MK2/MK2/1_75mm_MK2-RAMBo13a-E3Dv6full.hex contains 245286 bytes
avrdude-slic3r: reading on-chip flash data:

Reading | avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
#avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_getsync(): timeout communicating with programmer
avrdude-slic3r: stk500v2_command(): failed miserably to execute command 0x14
avrdude-slic3r: stk500v2_paged_load: read command failed
avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
#avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
#avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
#avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
#avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
#avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
#avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
##avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
#avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_recv(): timeout
avrdude-slic3r: stk500v2_getsync(): timeout communicating with programmer
avrdude-slic3r: stk500v2_command(): failed miserably to execute command 0x14
avrdude-slic3r: stk500v2_paged_load: read command failed
avr_read(): error reading address 0xcd00
read operation not supported for memory "flash"
avrdude-slic3r: failed to read all of flash memory, rc=-2

avrdude-slic3r done. Thank you.

 

 

 

Posted : 09/08/2019 1:44 pm
DDD
 DDD
(@ddd-2)
Active Member
Topic starter answered:
RE: MK2 Firmware - solved

I had a copy of the old standalone Firmware Updater v2.1b on my hard drive and flashed it that way - worked! 

This post was modified 5 years ago by DDD
Posted : 09/08/2019 1:56 pm
Share: