Firmware flash issue, now stuck at logo screen
So I ran into an issue with the firmware. Flashing failed and now the Mk3S doesn't progress past the "Original Prusa" logo screen. It does respond to flashing attempts (failing), but no factory reset is possible (no reaction past the fan stopping shortly)
Any idea what to do when the factory reset doesn't respond ?
Thanks for the assistance.
This is the log that appears when trying to flash over USB
avrdude-slic3r -v -p atmega2560 -c wiring -P COM3 -b 115200 -D -U flash:w:0:H:\Downloads\prusa3d_fw_3_9_2_MK3S\prusa3d_fw_MK3S_3_9_2_3524.hex:i
avrdude-slic3r: Version 6.3-20160220-prusa3d, compiled on Jan 11 2021 at 14:16:13
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
Using Port : COM3
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.01s
avrdude-slic3r: Device signature = 0x1e9801 (probably m2560)
avrdude-slic3r: safemode: hfuse reads as D0
avrdude-slic3r: safemode: efuse reads as FD
avrdude-slic3r: reading input file "H:\Downloads\prusa3d_fw_3_9_2_MK3S\prusa3d_fw_MK3S_3_9_2_3524.hex"
avrdude-slic3r: writing flash (246988 bytes):
Writing | ########avrdude-slic3r: ser_send(): write error: A device attached to the system is not functioning.
avrdude-slic3r: stk500v2_send(): failed to send command to serial port
avrdude-slic3r: stk500v2_command(): can't communicate with device
avrdude-slic3r: stk500v2_paged_write: write command failed
avrdude-slic3r: ser_send(): write error: The semaphore timeout period has expired.
avrdude-slic3r: stk500v2_send(): failed to send command to serial port
avrdude-slic3r: stk500v2_command(): can't communicate with device
avrdude-slic3r: stk500v2_loadaddr(): failed to set load address
***failed;
########################################## | 100% 7.32s
avrdude-slic3r: failed to write flash memory, rc=-1
avrdude-slic3r: ser_send(): write error: The semaphore timeout period has expired.
avrdude-slic3r: stk500v2_send(): failed to send command to serial port
avrdude-slic3r: stk500v2_command(): can't communicate with device
avrdude-slic3r: stk500isp_read_byte(): timeout/error communicating with programmer
avrdude-slic3r: ser_send(): write error: The semaphore timeout period has expired.
avrdude-slic3r: stk500v2_send(): failed to send command to serial port
avrdude-slic3r: stk500v2_command(): can't communicate with device
avrdude-slic3r: stk500isp_read_byte(): timeout/error communicating with programmer
avrdude-slic3r: ser_send(): write error: The semaphore timeout period has expired.
avrdude-slic3r: stk500v2_send(): failed to send command to serial port
avrdude-slic3r: stk500v2_command(): can't communicate with device
avrdude-slic3r: stk500isp_read_byte(): timeout/error communicating with programmer
avrdude-slic3r: ser_send(): write error: The semaphore timeout period has expired.
avrdude-slic3r: stk500v2_send(): failed to send command to serial port
avrdude-slic3r: stk500v2_command(): can't communicate with device
avrdude-slic3r: stk500isp_read_byte(): timeout/error communicating with programmer
avrdude-slic3r: safemode: Sorry, reading back fuses was unreliable. I have given up and exited programming mode
avrdude-slic3r: ser_send(): write error: The semaphore timeout period has expired.
avrdude-slic3r: stk500v2_send(): failed to send command to serial port
avrdude-slic3r: stk500v2_command(): can't communicate with device
avrdude-slic3r: stk500v2_disable(): failed to leave programming mode
avrdude-slic3r done. Thank you.
avrdude-slic3r: stk500v2_send(): failed to send command to serial port
avrdude-slic3r: stk500v2_getsync(): can't communicate with device
avrdude-slic3r: Could not open port: COM3
avrdude-slic3r done. Thank you.
RE: Firmware flash issue, now stuck at logo screen
Factory reset? I don't know how myself as I have been avoiding that because you lose your sheet profiles (not so bad)
RE: Firmware flash issue, now stuck at logo screen
Well, the solution in the support section was basically "reset to factory settings" when you follow the solutions to the issues. However, the printer currently can't get there.
No button input apart from the "x" button seems to do anything at all. Just full speed fans and logo screen. From what it looks like it gets stuck during boot.
RE: Firmware flash issue, now stuck at logo screen
Do you have a solution? I have the same problem right now and I absolutly dont know how to fix That.
RE: Firmware flash issue, now stuck at logo screen
I'm pretty sure there is a sequence that resets to "as shipped".
RE: Firmware flash issue, now stuck at logo screen
Did you follow these instructions to factory reset?
RE: Firmware flash issue, now stuck at logo screen
The factory reset isnt possible, because the display just shows „original prusa mk3s“. The menu does not load and when I try to factory reset nothing happens.
Also when I try to flash the Firmware again on the display appears „ upgrading Firmware do not disconnect! Write %“
But it fails everytime.
I think its a connection problem because pronterface cant connect to the printer too.
RE: Firmware flash issue, now stuck at logo screen
I can't find any info on the reset button on the Einsy board. It is under the hole next to the USB connector.
Have you tried that? Single press, long press?
Or try contacting support about this.
All instructions say you can recover from a firmware flash fail. They should know how to fix this.