Notifications
Clear all

Firmware flash issue, now stuck at logo screen  

  RSS
mjkoenig
(@mjkoenig)
Active Member
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.

 

Posted : 17/03/2021 3:48 pm
Dan Rogers
(@dan-rogers)
Noble Member
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)

 

Posted : 17/03/2021 10:34 pm
mjkoenig
(@mjkoenig)
Active Member
Topic starter answered:
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.

Posted : 18/03/2021 2:22 pm
Nuzzl´s
(@nuzzls)
New Member
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.

Posted : 05/04/2021 4:52 pm
Dan Rogers
(@dan-rogers)
Noble Member
RE: Firmware flash issue, now stuck at logo screen

I'm pretty sure there is a sequence that resets to "as shipped".

Posted : 07/04/2021 2:04 pm
Baklin
(@baklin)
Reputable Member
RE: Firmware flash issue, now stuck at logo screen

Did you follow these instructions to factory reset? 

 

https://www.help.prusa3d.com/en/article/factory-reset_2216

Posted : 08/04/2021 10:38 am
Nuzzl´s
(@nuzzls)
New Member
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.

Posted : 08/04/2021 11:44 am
Baklin
(@baklin)
Reputable Member
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.

Posted : 08/04/2021 8:24 pm
Share: