OctoPrint / OctoPrint-FirmwareUpdater

OctoPrint plugin for flashing pre-compiled firmware images to a 3D printer.
https://plugins.octoprint.org/plugins/firmwareupdater/
GNU Affero General Public License v3.0
353 stars 78 forks source link

MK3S not updating #364

Closed TheCre8r closed 1 day ago

TheCre8r commented 4 weeks ago

Hardware Setup Prusa MK3S

Describe the problem Using MK3S_MK3S+_FW_3.14.0_MULTILANG.hex, I am having timeout errors and firmware will not update

Log Files octoprint.log

2024-10-26 22:35:07,081 - octoprint.plugins.firmwareupdater - INFO - Firmware update profile index: 0
2024-10-26 22:35:07,091 - octoprint.plugins.firmwareupdater - INFO - Firmware update profile name: Default
2024-10-26 22:35:07,091 - octoprint.plugins.firmwareupdater - INFO - Printer port: /dev/ttyACM1
2024-10-26 22:35:07,103 - octoprint.plugins.firmwareupdater - INFO - Flash method: avrdude
2024-10-26 22:35:07,147 - octoprint.plugins.firmwareupdater - INFO - Printer not connected, not sending pre-flash gcode commands
2024-10-26 22:35:07,148 - octoprint.plugins.firmwareupdater - INFO - Firmware update started
2024-10-26 22:35:07,187 - octoprint.plugins.firmwareupdater - INFO - Running '/usr/bin/avrdude -v -q -p m2560 -c wiring -P /dev/ttyACM1 -D -b 115200 -U flash:w:/tmp/tmpu5jlivms:i' in /usr/bin
2024-10-26 22:35:30,621 - octoprint.plugins.firmwareupdater - ERROR - Flashing failed. Timeout communicating with programmer.
2024-10-26 22:38:21,241 - octoprint.server.heartbeat - INFO - Server heartbeat <3

~/.octoprint/logs/plugin_firmwareupdater_console.log

2024-10-26 22:35:07,189 /usr/bin/avrdude -v -q -p m2560 -c wiring -P /dev/ttyACM1 -D -b 115200 -U flash:w:/tmp/tmpu5jlivms:i
2024-10-26 22:35:07,775 > 
2024-10-26 22:35:07,775 > avrdude: Version 6.3-20171130
2024-10-26 22:35:07,775 >          Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
2024-10-26 22:35:07,775 >          Copyright (c) 2007-2014 Joerg Wunsch
2024-10-26 22:35:07,776 > 
2024-10-26 22:35:07,776 >          System wide configuration file is "/etc/avrdude.conf"
2024-10-26 22:35:07,776 >          User configuration file is "/home/ian/.avrduderc"
2024-10-26 22:35:07,776 >          User configuration file does not exist or is not a regular file, skipping
2024-10-26 22:35:07,776 > 
2024-10-26 22:35:07,776 >          Using Port                    : /dev/ttyACM1
2024-10-26 22:35:07,776 >          Using Programmer              : wiring
2024-10-26 22:35:07,777 >          Overriding Baud Rate          : 115200
2024-10-26 22:35:07,777 > 
2024-10-26 22:35:10,567 > avrdude: stk500v2_ReceiveMessage(): timeout
2024-10-26 22:35:10,574 > 
2024-10-26 22:35:14,577 > avrdude: stk500v2_ReceiveMessage(): timeout
2024-10-26 22:35:14,578 > 
2024-10-26 22:35:18,587 > avrdude: stk500v2_ReceiveMessage(): timeout
2024-10-26 22:35:18,588 > 
2024-10-26 22:35:22,597 > avrdude: stk500v2_ReceiveMessage(): timeout
2024-10-26 22:35:22,598 > 
2024-10-26 22:35:26,607 > avrdude: stk500v2_ReceiveMessage(): timeout
2024-10-26 22:35:26,608 > 
2024-10-26 22:35:30,618 > avrdude: stk500v2_ReceiveMessage(): timeout
2024-10-26 22:35:30,619 > avrdude: stk500v2_getsync(): timeout communicating with programmer
2024-10-26 22:35:30,619 > 
2024-10-26 22:35:30,619 > avrdude done.  Thank you.
2024-10-26 22:35:30,620 > 
2024-10-26 22:35:30,620 > 

Additional context If there are any additional details I can provide, please let me know so I can update my printer.

Thanks!

-TC

benlye commented 3 weeks ago

Not really much I can do to help - the process is working for others and at a glance your config looks correct. You're probably more likely to get help if you can ask in a Prusa forum.

github-actions[bot] commented 6 days ago

This issue has been automatically marked as stale because it has not had any recent activity. Please add a reply if you want to keep this issue active, otherwise it will be automatically closed in 5 days.