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
352 stars 76 forks source link

Flashing Prusa MMU2 Firmware leads to timeout #361

Closed novski closed 3 months ago

novski commented 3 months ago

Hardware Setup Octoprint 1.10.2, Python 3.9.2, Octopi 1.0.0cam Two USB Cables connected. One runing to the Prusa MK3S+ and one to the MMU2.

Describe the problem I updated my MK3S+ firmware sucessfully through FirmewareUpdater by selecting the /dev/ttyACM0 Serial interface. Then selected /dev/ttyACM1 and tried to update the Firmware of the MMU2. But that times out.

Bildschirmfoto 2024-06-25 um 11 47 53 Bildschirmfoto 2024-06-25 um 11 48 51 logs:

2024-06-22 18:17:39,984 > 
2024-06-25 11:47:42,075 
2024-06-25 11:47:42,080 /usr/bin/avrdude -v -q -p m2560 -c wiring -P /dev/ttyACM1 -D -U flash:w:/tmp/tmp43p1yt5s:i
2024-06-25 11:47:42,713 > 
2024-06-25 11:47:42,713 > avrdude: Version 6.3-20171130
2024-06-25 11:47:42,713 >          Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
2024-06-25 11:47:42,714 >          Copyright (c) 2007-2014 Joerg Wunsch
2024-06-25 11:47:42,714 > 
2024-06-25 11:47:42,714 >          System wide configuration file is "/etc/avrdude.conf"
2024-06-25 11:47:42,714 >          User configuration file is "/home/novski/.avrduderc"
2024-06-25 11:47:42,714 >          User configuration file does not exist or is not a regular file, skipping
2024-06-25 11:47:42,714 > 
2024-06-25 11:47:42,714 >          Using Port                    : /dev/ttyACM1
2024-06-25 11:47:42,715 >          Using Programmer              : wiring
2024-06-25 11:47:42,715 > 
2024-06-25 11:47:48,063 > avrdude: stk500v2_ReceiveMessage(): timeout
2024-06-25 11:47:48,064 > 
2024-06-25 11:47:53,067 > avrdude: stk500v2_ReceiveMessage(): timeout
2024-06-25 11:47:53,068 > 
2024-06-25 11:47:58,071 > avrdude: stk500v2_ReceiveMessage(): timeout
2024-06-25 11:47:58,072 > 
2024-06-25 11:48:03,077 > avrdude: stk500v2_ReceiveMessage(): timeout
2024-06-25 11:48:03,077 > 
2024-06-25 11:48:08,081 > avrdude: stk500v2_ReceiveMessage(): timeout
2024-06-25 11:48:08,097 > 
2024-06-25 11:48:13,087 > avrdude: stk500v2_ReceiveMessage(): timeout
2024-06-25 11:48:13,094 > avrdude: stk500v2_getsync(): timeout communicating with programmer
2024-06-25 11:48:13,095 > 
2024-06-25 11:48:13,095 > avrdude done.  Thank you.
2024-06-25 11:48:13,096 > 
2024-06-25 11:48:13,096 > 

Here the same part when Flashing the Prusa MK3S+ Printer it self:

2024-06-22 18:12:26,622 
2024-06-22 18:12:26,627 /usr/bin/avrdude -v -q -p m2560 -c wiring -P /dev/ttyACM0 -D -U flash:w:/tmp/tmpq4rsh08w:i
2024-06-22 18:12:27,624 > 
2024-06-22 18:12:27,625 > avrdude: Version 6.3-20171130
2024-06-22 18:12:27,625 >          Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
2024-06-22 18:12:27,625 >          Copyright (c) 2007-2014 Joerg Wunsch
2024-06-22 18:12:27,626 > 
2024-06-22 18:12:27,626 >          System wide configuration file is "/etc/avrdude.conf"
2024-06-22 18:12:27,626 >          User configuration file is "/home/novski/.avrduderc"
2024-06-22 18:12:27,627 >          User configuration file does not exist or is not a regular file, skipping
2024-06-22 18:12:27,627 > 
2024-06-22 18:12:27,627 >          Using Port                    : /dev/ttyACM0
2024-06-22 18:12:27,628 >          Using Programmer              : wiring
2024-06-22 18:12:27,628 >          AVR Part                      : ATmega2560
2024-06-22 18:12:27,628 >          Chip Erase delay              : 9000 us
2024-06-22 18:12:27,629 >          PAGEL                         : PD7
2024-06-22 18:12:27,629 >          BS2                           : PA0
2024-06-22 18:12:27,629 >          RESET disposition             : dedicated
2024-06-22 18:12:27,629 >          RETRY pulse                   : SCK
2024-06-22 18:12:27,630 >          serial program mode           : yes
2024-06-22 18:12:27,630 >          parallel program mode         : yes
2024-06-22 18:12:27,630 >          Timeout                       : 200
2024-06-22 18:12:27,631 >          StabDelay                     : 100
2024-06-22 18:12:27,632 >          CmdexeDelay                   : 25
2024-06-22 18:12:27,632 >          SyncLoops                     : 32
2024-06-22 18:12:27,632 >          ByteDelay                     : 0
2024-06-22 18:12:27,633 >          PollIndex                     : 3
2024-06-22 18:12:27,633 >          PollValue                     : 0x53
2024-06-22 18:12:27,633 >          Memory Detail                 :
2024-06-22 18:12:27,634 > 
2024-06-22 18:12:27,634 >                                   Block Poll               Page                       Polled
2024-06-22 18:12:27,634 >            Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
2024-06-22 18:12:27,635 >            ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
2024-06-22 18:12:27,635 >            eeprom        65    10     8    0 no       4096    8      0  9000  9000 0x00 0x00
2024-06-22 18:12:27,635 >            flash         65    10   256    0 yes    262144  256   1024  4500  4500 0x00 0x00
2024-06-22 18:12:27,635 >            lfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
2024-06-22 18:12:27,636 >            hfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
2024-06-22 18:12:27,636 >            efuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
2024-06-22 18:12:27,636 >            lock           0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
2024-06-22 18:12:27,637 >            calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
2024-06-22 18:12:27,637 >            signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00
2024-06-22 18:12:27,637 > 
2024-06-22 18:12:27,638 >          Programmer Type : Wiring
2024-06-22 18:12:27,638 >          Description     : Wiring
2024-06-22 18:12:27,638 >          Programmer Model: AVRISP
2024-06-22 18:12:27,638 >          Hardware Version: 15
2024-06-22 18:12:27,639 >          Firmware Version Master : 2.10
2024-06-22 18:12:27,639 >          Vtarget         : 0.0 V
2024-06-22 18:12:27,639 >          SCK period      : 0.1 us
2024-06-22 18:12:27,640 > 
2024-06-22 18:12:27,640 > avrdude: AVR device initialized and ready to accept instructions
2024-06-22 18:12:27,640 > avrdude: Device signature = 0x1e9801 (probably m2560)
2024-06-22 18:12:27,640 > avrdude: reading input file "/tmp/tmpq4rsh08w"
2024-06-22 18:12:27,641 > avrdude: writing flash (246430 bytes):
2024-06-22 18:12:27,641 > 
2024-06-22 18:13:07,130 > avrdude: 246430 bytes of flash written
2024-06-22 18:13:07,131 > avrdude: verifying flash memory against /tmp/tmpq4rsh08w:
2024-06-22 18:13:07,131 > avrdude: load data flash data from input file /tmp/tmpq4rsh08w:
2024-06-22 18:13:07,131 > avrdude: input file /tmp/tmpq4rsh08w contains 246430 bytes
2024-06-22 18:13:07,132 > avrdude: reading on-chip flash data:
2024-06-22 18:13:07,132 > 
2024-06-22 18:13:38,730 > avrdude: verifying ...
2024-06-22 18:13:38,730 > avrdude: 246430 bytes of flash verified
2024-06-22 18:13:38,730 > 
2024-06-22 18:13:38,730 > avrdude done.  Thank you.
2024-06-22 18:13:38,731 > 
2024-06-22 18:13:38,731 > 
2024-06-22 18:13:38,735 Flashing successful.
2024-06-22 18:17:09,033 

Enableing Serial log and retry:

2024-06-25 06:25:25,819 - serial.log is currently not enabled, you can enable it via Settings > Serial Connection > Log communication to serial.log
2024-06-25 07:25:35,445 - serial.log is currently not enabled, you can enable it via Settings > Serial Connection > Log communication to serial.log
2024-06-25 07:36:19,835 - serial.log is currently not enabled, you can enable it via Settings > Serial Connection > Log communication to serial.log
2024-06-25 11:48:13,201 - serial.log is currently not enabled, you can enable it via Settings > Serial Connection > Log communication to serial.log
2024-06-25 11:58:18,522 - Enabling serial logging
2024-06-25 11:58:18,547 - Recv: echo:MMU2:>Q0*ea.
2024-06-25 11:58:18,562 - Recv: echo:MMU2:<X0 F0*87.
2024-06-25 11:58:18,574 - Recv: echo:MMU2:>R8*81.
2024-06-25 11:58:18,574 - Recv: echo:MMU2:<R8 A0*8d.
2024-06-25 11:58:18,575 - Recv: echo:MMU2:>R1b*9e.
2024-06-25 11:58:18,576 - Recv: echo:MMU2:<R1b A5*29.
2024-06-25 11:58:18,576 - Recv: echo:MMU2:>R1c*88.
2024-06-25 11:58:18,577 - Recv: echo:MMU2:<R1c A5*f6.
2024-06-25 11:58:18,577 - Recv: echo:MMU2:>R4*7b.
2024-06-25 11:58:18,578 - Recv: echo:MMU2:<R4 A4b*aa.
2024-06-25 11:58:18,578 - Recv: echo:MMU2:>R1a*f5.
2024-06-25 11:58:18,579 - Recv: echo:MMU2:<R1a A0*41.
2024-06-25 11:58:19,436 - Recv: T:22.2 /0.0 B:22.2 /0.0 T0:22.2 /0.0 @:0 B@:0 P:0.0 A:30.2
2024-06-25 11:58:19,564 - Recv: echo:MMU2:>Q0*ea.
2024-06-25 11:58:19,577 - Recv: echo:MMU2:<X0 F0*87.
2024-06-25 11:58:19,584 - Recv: echo:MMU2:>R8*81.
2024-06-25 11:58:19,596 - Recv: echo:MMU2:<R8 A0*8d.
2024-06-25 11:58:19,597 - Recv: echo:MMU2:>R1b*9e.
2024-06-25 11:58:19,597 - Recv: echo:MMU2:<R1b A5*29.
2024-06-25 11:58:19,597 - Recv: echo:MMU2:>R1c*88.
2024-06-25 11:58:19,598 - Recv: echo:MMU2:<R1c A5*f6.
2024-06-25 11:58:19,598 - Recv: echo:MMU2:>R4*7b.
2024-06-25 11:58:19,598 - Recv: echo:MMU2:<R4 A4b*aa.
2024-06-25 11:58:19,598 - Recv: echo:MMU2:>R1a*f5.
2024-06-25 11:58:19,599 - Recv: echo:MMU2:<R1a A0*41.
2024-06-25 11:58:20,585 - Recv: echo:MMU2:>Q0*ea.
2024-06-25 11:58:20,589 - Recv: echo:MMU2:<X0 F0*87.
2024-06-25 11:58:20,590 - Recv: echo:MMU2:>R8*81.
2024-06-25 11:58:20,593 - Recv: echo:MMU2:<R8 A0*8d.
2024-06-25 11:58:20,594 - Recv: echo:MMU2:>R1b*9e.
2024-06-25 11:58:20,597 - Recv: echo:MMU2:<R1b A5*29.
2024-06-25 11:58:20,598 - Recv: echo:MMU2:>R1c*88.
2024-06-25 11:58:20,601 - Recv: echo:MMU2:<R1c A5*f6.
2024-06-25 11:58:20,605 - Recv: echo:MMU2:>R4*7b.
2024-06-25 11:58:20,606 - Recv: echo:MMU2:<R4 A4b*aa.
2024-06-25 11:58:20,606 - Recv: echo:MMU2:>R1a*f5.
2024-06-25 11:58:20,609 - Recv: echo:MMU2:<R1a A0*41.
2024-06-25 11:58:21,436 - Recv: T:22.5 /0.0 B:21.9 /0.0 T0:22.5 /0.0 @:0 B@:0 P:0.0 A:30.4
2024-06-25 11:58:21,609 - Recv: echo:MMU2:>Q0*ea.
2024-06-25 11:58:21,613 - Recv: echo:MMU2:<X0 F0*87.
2024-06-25 11:58:21,613 - Recv: echo:MMU2:>R8*81.
2024-06-25 11:58:21,617 - Recv: echo:MMU2:<R8 A0*8d.
2024-06-25 11:58:21,617 - Recv: echo:MMU2:>R1b*9e.
2024-06-25 11:58:21,621 - Recv: echo:MMU2:<R1b A5*29.
2024-06-25 11:58:21,621 - Recv: echo:MMU2:>R1c*88.
2024-06-25 11:58:21,625 - Recv: echo:MMU2:<R1c A5*f6.
2024-06-25 11:58:21,626 - Recv: echo:MMU2:>R4*7b.
2024-06-25 11:58:21,629 - Recv: echo:MMU2:<R4 A4b*aa.
2024-06-25 11:58:21,630 - Recv: echo:MMU2:>R1a*f5.
2024-06-25 11:58:21,633 - Recv: echo:MMU2:<R1a A0*41.
2024-06-25 11:58:22,633 - Recv: echo:MMU2:>Q0*ea.
2024-06-25 11:58:22,639 - Recv: echo:MMU2:<X0 F0*87.
2024-06-25 11:58:22,639 - Recv: echo:MMU2:>R8*81.
2024-06-25 11:58:22,643 - Recv: echo:MMU2:<R8 A0*8d.
2024-06-25 11:58:22,644 - Recv: echo:MMU2:>R1b*9e.
2024-06-25 11:58:22,646 - Recv: echo:MMU2:<R1b A5*29.
2024-06-25 11:58:22,646 - Recv: echo:MMU2:>R1c*88.
2024-06-25 11:58:22,649 - Recv: echo:MMU2:<R1c A5*f6.
2024-06-25 11:58:22,650 - Recv: echo:MMU2:>R4*7b.
2024-06-25 11:58:22,653 - Recv: echo:MMU2:<R4 A4b*aa.
2024-06-25 11:58:22,654 - Recv: echo:MMU2:>R1a*f5.
2024-06-25 11:58:22,657 - Recv: echo:MMU2:<R1a A0*41.
2024-06-25 11:58:23,440 - Recv: T:22.4 /0.0 B:21.9 /0.0 T0:22.4 /0.0 @:0 B@:0 P:0.0 A:30.4
2024-06-25 11:58:23,686 - Recv: echo:MMU2:>Q0*ea.
2024-06-25 11:58:23,686 - Recv: echo:MMU2:<X0 F0*87.
2024-06-25 11:58:23,687 - Recv: echo:MMU2:>R8*81.
2024-06-25 11:58:23,687 - Recv: echo:MMU2:<R8 A0*8d.
2024-06-25 11:58:23,687 - Recv: echo:MMU2:>R1b*9e.
2024-06-25 11:58:23,687 - Recv: echo:MMU2:<R1b A5*29.
2024-06-25 11:58:23,688 - Recv: echo:MMU2:>R1c*88.
2024-06-25 11:58:23,688 - Recv: echo:MMU2:<R1c A5*f6.
2024-06-25 11:58:23,688 - Recv: echo:MMU2:>R4*7b.
2024-06-25 11:58:23,689 - Recv: echo:MMU2:<R4 A4b*aa.
2024-06-25 11:58:23,689 - Recv: echo:MMU2:>R1a*f5.
2024-06-25 11:58:23,689 - Recv: echo:MMU2:<R1a A0*41.
2024-06-25 11:58:24,681 - Recv: echo:MMU2:>Q0*ea.
2024-06-25 11:58:24,682 - Recv: echo:MMU2:<X0 F0*87.
2024-06-25 11:58:24,687 - Recv: echo:MMU2:>R8*81.
2024-06-25 11:58:24,688 - Recv: echo:MMU2:<R8 A0*8d.
2024-06-25 11:58:24,690 - Recv: echo:MMU2:>R1b*9e.
2024-06-25 11:58:24,691 - Recv: echo:MMU2:<R1b A5*29.
2024-06-25 11:58:24,694 - Recv: echo:MMU2:>R1c*88.
2024-06-25 11:58:24,694 - Recv: echo:MMU2:<R1c A5*f6.
2024-06-25 11:58:24,697 - Recv: echo:MMU2:>R4*7b.
2024-06-25 11:58:24,698 - Recv: echo:MMU2:<R4 A4b*aa.
2024-06-25 11:58:24,701 - Recv: echo:MMU2:>R1a*f5.
2024-06-25 11:58:24,705 - Recv: echo:MMU2:<R1a A0*41.
2024-06-25 11:58:25,447 - Recv: T:22.4 /0.0 B:22.2 /0.0 T0:22.4 /0.0 @:0 B@:0 P:0.0 A:30.4
2024-06-25 11:58:25,705 - Recv: echo:MMU2:>Q0*ea.
2024-06-25 11:58:25,709 - Recv: echo:MMU2:<X0 F0*87.
2024-06-25 11:58:25,710 - Recv: echo:MMU2:>R8*81.
2024-06-25 11:58:25,713 - Recv: echo:MMU2:<R8 A0*8d.
2024-06-25 11:58:25,714 - Recv: echo:MMU2:>R1b*9e.
2024-06-25 11:58:25,725 - Recv: echo:MMU2:<R1b A5*29.
2024-06-25 11:58:25,726 - Recv: echo:MMU2:>R1c*88.
2024-06-25 11:58:25,729 - Recv: echo:MMU2:<R1c A5*f6.
2024-06-25 11:58:25,730 - Recv: echo:MMU2:>R4*7b.
2024-06-25 11:58:25,733 - Recv: echo:MMU2:<R4 A4b*aa.
2024-06-25 11:58:25,734 - Recv: echo:MMU2:>R1a*f5.
2024-06-25 11:58:25,737 - Recv: echo:MMU2:<R1a A0*41.
2024-06-25 11:58:26,737 - Recv: echo:MMU2:>Q0*ea.
2024-06-25 11:58:26,742 - Recv: echo:MMU2:<X0 F0*87.
2024-06-25 11:58:26,743 - Recv: echo:MMU2:>R8*81.
2024-06-25 11:58:26,744 - Recv: echo:MMU2:<R8 A0*8d.
2024-06-25 11:58:26,746 - Recv: echo:MMU2:>R1b*9e.
2024-06-25 11:58:26,748 - Recv: echo:MMU2:<R1b A5*29.
2024-06-25 11:58:26,750 - Recv: echo:MMU2:>R1c*88.
2024-06-25 11:58:26,753 - Recv: echo:MMU2:<R1c A5*f6.
2024-06-25 11:58:26,754 - Recv: echo:MMU2:>R4*7b.
2024-06-25 11:58:26,757 - Recv: echo:MMU2:<R4 A4b*aa.
2024-06-25 11:58:26,758 - Recv: echo:MMU2:>R1a*f5.
2024-06-25 11:58:26,761 - Recv: echo:MMU2:<R1a A0*41.
2024-06-25 11:58:27,450 - Recv: T:22.3 /0.0 B:22.0 /0.0 T0:22.3 /0.0 @:0 B@:0 P:0.0 A:30.2
2024-06-25 11:58:27,761 - Recv: echo:MMU2:>Q0*ea.
2024-06-25 11:58:27,762 - Recv: echo:MMU2:<X0 F0*87.
2024-06-25 11:58:27,765 - Recv: echo:MMU2:>R8*81.
2024-06-25 11:58:27,771 - Recv: echo:MMU2:<R8 A0*8d.
2024-06-25 11:58:27,772 - Recv: echo:MMU2:>R1b*9e.
2024-06-25 11:58:27,772 - Recv: echo:MMU2:<R1b A5*29.
2024-06-25 11:58:27,774 - Recv: echo:MMU2:>R1c*88.
2024-06-25 11:58:27,775 - Recv: echo:MMU2:<R1c A5*f6.
2024-06-25 11:58:27,777 - Recv: echo:MMU2:>R4*7b.
2024-06-25 11:58:27,778 - Recv: echo:MMU2:<R4 A4b*aa.
2024-06-25 11:58:27,781 - Recv: echo:MMU2:>R1a*f5.
2024-06-25 11:58:27,782 - Recv: echo:MMU2:<R1a A0*41.
2024-06-25 11:58:28,785 - Recv: echo:MMU2:>Q0*ea.
2024-06-25 11:58:28,786 - Recv: echo:MMU2:<X0 F0*87.
2024-06-25 11:58:28,790 - Recv: echo:MMU2:>R8*81.
2024-06-25 11:58:28,792 - Recv: echo:MMU2:<R8 A0*8d.
2024-06-25 11:58:28,794 - Recv: echo:MMU2:>R1b*9e.
2024-06-25 11:58:28,796 - Recv: echo:MMU2:<R1b A5*29.
2024-06-25 11:58:28,798 - Recv: echo:MMU2:>R1c*88.
2024-06-25 11:58:28,799 - Recv: echo:MMU2:<R1c A5*f6.
2024-06-25 11:58:28,801 - Recv: echo:MMU2:>R4*7b.
2024-06-25 11:58:28,802 - Recv: echo:MMU2:<R4 A4b*aa.
2024-06-25 11:58:28,805 - Recv: echo:MMU2:>R1a*f5.
2024-06-25 11:58:28,806 - Recv: echo:MMU2:<R1a A0*41.
2024-06-25 11:58:29,453 - Recv: T:22.3 /0.0 B:22.0 /0.0 T0:22.3 /0.0 @:0 B@:0 P:0.0 A:30.2
2024-06-25 11:58:29,805 - Recv: echo:MMU2:>Q0*ea.
2024-06-25 11:58:29,809 - Recv: echo:MMU2:<X0 F0*87.
2024-06-25 11:58:29,813 - Recv: echo:MMU2:>R8*81.
2024-06-25 11:58:29,814 - Recv: echo:MMU2:<R8 A0*8d.
2024-06-25 11:58:29,815 - Recv: echo:MMU2:>R1b*9e.
2024-06-25 11:58:29,817 - Recv: echo:MMU2:<R1b A5*29.
2024-06-25 11:58:29,818 - Recv: echo:MMU2:>R1c*88.
2024-06-25 11:58:29,821 - Recv: echo:MMU2:<R1c A5*f6.
2024-06-25 11:58:29,825 - Recv: echo:MMU2:>R4*7b.
2024-06-25 11:58:29,826 - Recv: echo:MMU2:<R4 A4b*aa.
2024-06-25 11:58:29,829 - Recv: echo:MMU2:>R1a*f5.
2024-06-25 11:58:29,830 - Recv: echo:MMU2:<R1a A0*41.
2024-06-25 11:58:30,833 - Recv: echo:MMU2:>Q0*ea.
2024-06-25 11:58:30,835 - Recv: echo:MMU2:<X0 F0*87.
2024-06-25 11:58:30,840 - Recv: echo:MMU2:>R8*81.
2024-06-25 11:58:30,842 - Recv: echo:MMU2:<R8 A0*8d.
2024-06-25 11:58:30,844 - Recv: echo:MMU2:>R1b*9e.
2024-06-25 11:58:30,846 - Recv: echo:MMU2:<R1b A5*29.
2024-06-25 11:58:30,847 - Recv: echo:MMU2:>R1c*88.
2024-06-25 11:58:30,847 - Recv: echo:MMU2:<R1c A5*f6.
2024-06-25 11:58:30,849 - Recv: echo:MMU2:>R4*7b.
2024-06-25 11:58:30,850 - Recv: echo:MMU2:<R4 A4b*aa.
2024-06-25 11:58:30,853 - Recv: echo:MMU2:>R1a*f5.
2024-06-25 11:58:30,857 - Recv: echo:MMU2:<R1a A0*41.
2024-06-25 11:58:31,456 - Recv: T:22.4 /0.0 B:22.2 /0.0 T0:22.4 /0.0 @:0 B@:0 P:0.0 A:30.2
2024-06-25 11:58:31,857 - Recv: echo:MMU2:>Q0*ea.
2024-06-25 11:58:31,861 - Recv: echo:MMU2:<X0 F0*87.
2024-06-25 11:58:31,862 - Recv: echo:MMU2:>R8*81.
2024-06-25 11:58:31,863 - Recv: echo:MMU2:<R8 A0*8d.
2024-06-25 11:58:31,865 - Recv: echo:MMU2:>R1b*9e.
2024-06-25 11:58:31,866 - Recv: echo:MMU2:<R1b A5*29.
2024-06-25 11:58:31,869 - Recv: echo:MMU2:>R1c*88.
2024-06-25 11:58:31,874 - Recv: echo:MMU2:<R1c A5*f6.
2024-06-25 11:58:31,874 - Recv: echo:MMU2:>R4*7b.
2024-06-25 11:58:31,878 - Recv: echo:MMU2:<R4 A4b*aa.
2024-06-25 11:58:31,878 - Recv: echo:MMU2:>R1a*f5.
2024-06-25 11:58:31,882 - Recv: echo:MMU2:<R1a A0*41.
2024-06-25 11:58:32,881 - Recv: echo:MMU2:>Q0*ea.
2024-06-25 11:58:32,882 - Recv: echo:MMU2:<X0 F0*87.
2024-06-25 11:58:32,887 - Recv: echo:MMU2:>R8*81.
2024-06-25 11:58:32,889 - Recv: echo:MMU2:<R8 A0*8d.
2024-06-25 11:58:32,891 - Recv: echo:MMU2:>R1b*9e.
2024-06-25 11:58:32,892 - Recv: echo:MMU2:<R1b A5*29.
2024-06-25 11:58:32,893 - Recv: echo:MMU2:>R1c*88.
2024-06-25 11:58:32,898 - Recv: echo:MMU2:<R1c A5*f6.
2024-06-25 11:58:32,898 - Recv: echo:MMU2:>R4*7b.
2024-06-25 11:58:32,899 - Recv: echo:MMU2:<R4 A4b*aa.
2024-06-25 11:58:32,902 - Recv: echo:MMU2:>R1a*f5.
2024-06-25 11:58:32,902 - Recv: echo:MMU2:<R1a A0*41.
2024-06-25 11:58:33,463 - Recv: T:22.4 /0.0 B:22.1 /0.0 T0:22.4 /0.0 @:0 B@:0 P:0.0 A:30.1
2024-06-25 11:58:33,905 - Recv: echo:MMU2:>Q0*ea.
2024-06-25 11:58:33,906 - Recv: echo:MMU2:<X0 F0*87.
2024-06-25 11:58:33,909 - Recv: echo:MMU2:>R8*81.
2024-06-25 11:58:33,910 - Recv: echo:MMU2:<R8 A0*8d.
2024-06-25 11:58:33,913 - Recv: echo:MMU2:>R1b*9e.
2024-06-25 11:58:33,914 - Recv: echo:MMU2:<R1b A5*29.
2024-06-25 11:58:33,917 - Recv: echo:MMU2:>R1c*88.
2024-06-25 11:58:33,918 - Recv: echo:MMU2:<R1c A5*f6.
2024-06-25 11:58:33,919 - Recv: echo:MMU2:>R4*7b.
2024-06-25 11:58:33,922 - Recv: echo:MMU2:<R4 A4b*aa.
2024-06-25 11:58:33,926 - Recv: echo:MMU2:>R1a*f5.
2024-06-25 11:58:33,926 - Recv: echo:MMU2:<R1a A0*41.
2024-06-25 11:58:34,925 - Recv: echo:MMU2:>Q0*ea.
2024-06-25 11:58:34,930 - Recv: echo:MMU2:<X0 F0*87.
2024-06-25 11:58:34,933 - Recv: echo:MMU2:>R8*81.
2024-06-25 11:58:34,934 - Recv: echo:MMU2:<R8 A0*8d.
2024-06-25 11:58:34,935 - Recv: echo:MMU2:>R1b*9e.
2024-06-25 11:58:34,937 - Recv: echo:MMU2:<R1b A5*29.
2024-06-25 11:58:34,938 - Recv: echo:MMU2:>R1c*88.
2024-06-25 11:58:34,941 - Recv: echo:MMU2:<R1c A5*f6.
2024-06-25 11:58:34,946 - Recv: echo:MMU2:>R4*7b.
2024-06-25 11:58:34,946 - Recv: echo:MMU2:<R4 A4b*aa.
2024-06-25 11:58:34,950 - Recv: echo:MMU2:>R1a*f5.
2024-06-25 11:58:34,950 - Recv: echo:MMU2:<R1a A0*41.
2024-06-25 11:58:35,466 - Recv: T:22.2 /0.0 B:22.0 /0.0 T0:22.2 /0.0 @:0 B@:0 P:0.0 A:30.3
2024-06-25 11:58:35,953 - Recv: echo:MMU2:>Q0*ea.
2024-06-25 11:58:35,954 - Recv: echo:MMU2:<X0 F0*87.
2024-06-25 11:58:35,957 - Recv: echo:MMU2:>R8*81.
2024-06-25 11:58:35,958 - Recv: echo:MMU2:<R8 A0*8d.
2024-06-25 11:58:35,961 - Recv: echo:MMU2:>R1b*9e.
2024-06-25 11:58:35,962 - Recv: echo:MMU2:<R1b A5*29.
2024-06-25 11:58:35,965 - Recv: echo:MMU2:>R1c*88.
2024-06-25 11:58:35,966 - Recv: echo:MMU2:<R1c A5*f6.
2024-06-25 11:58:35,970 - Recv: echo:MMU2:>R4*7b.
2024-06-25 11:58:35,970 - Recv: echo:MMU2:<R4 A4b*aa.
2024-06-25 11:58:35,974 - Recv: echo:MMU2:>R1a*f5.
2024-06-25 11:58:35,978 - Recv: echo:MMU2:<R1a A0*41.
2024-06-25 11:58:36,434 - Connection closed, closing down monitor
2024-06-25 11:58:36,449 - Changing monitoring state from "Operational" to "Offline"
2024-06-25 11:59:07,700 - Changing monitoring state from "Offline" to "Opening serial connection"
2024-06-25 11:59:07,710 - Connecting to port /dev/ttyACM0, baudrate 115200
2024-06-25 11:59:07,735 - Changing monitoring state from "Opening serial connection" to "Connecting"
2024-06-25 11:59:07,737 - Connected to: Serial<id=0xa35d7730, open=True>(port='/dev/ttyACM0', baudrate=115200, bytesize=8, parity='N', stopbits=1, timeout=10.0, xonxoff=False, rtscts=False, dsrdtr=False), starting monitor
2024-06-25 11:59:07,748 - Send: N0 M110 N0*125
2024-06-25 11:59:07,752 - Send: N0 M110 N0*125
2024-06-25 11:59:08,767 - Recv: start
2024-06-25 11:59:08,778 - Send: N0 M110 N0*125
2024-06-25 11:59:08,784 - Recv: echo: 3.13.3-7094
2024-06-25 11:59:08,788 - Recv: echo:MMU2:>S0*c6.
2024-06-25 11:59:08,793 - Recv: ResetRetryAttempts
2024-06-25 11:59:08,797 - Recv: SpoolJoin is Off
2024-06-25 11:59:08,802 - Recv: echo: Last Updated: Feb 27 2024 18:19:31 | Author: (none, default config)
2024-06-25 11:59:08,806 - Recv: echo: Free Memory: 2517  PlannerBufferBytes: 1760
2024-06-25 11:59:08,811 - Recv: echo:Hardcoded Default Settings Loaded
2024-06-25 11:59:08,919 - Recv: adc_init
2024-06-25 11:59:09,918 - Recv: Hotend fan type: NOCTUA
2024-06-25 11:59:09,922 - Recv: CrashDetect ENABLED!
2024-06-25 11:59:10,295 - Recv: Sending 0xFF
2024-06-25 11:59:10,303 - Recv: echo:SD card ok
2024-06-25 11:59:10,340 - Recv: ok
2024-06-25 11:59:10,344 - Changing monitoring state from "Connecting" to "Operational"
2024-06-25 11:59:10,363 - Send: N0 M110 N0*125
2024-06-25 11:59:10,390 - Recv: ok
2024-06-25 11:59:10,393 - Send: N1 M115*39
2024-06-25 11:59:10,431 - Recv: FIRMWARE_NAME:Prusa-Firmware 3.13.3 based on Marlin FIRMWARE_URL:https://github.com/prusa3d/Prusa-Firmware PROTOCOL_VERSION:1.0 MACHINE_TYPE:Prusa i3 MK3S EXTRUDER_COUNT:1 UUID:00000000-0000-0000-0000-000000000000
2024-06-25 11:59:10,437 - Recv: Cap:AUTOREPORT_TEMP:1
2024-06-25 11:59:10,452 - Recv: Cap:AUTOREPORT_FANS:1
2024-06-25 11:59:10,453 - Recv: Cap:AUTOREPORT_POSITION:1
2024-06-25 11:59:10,454 - Recv: Cap:EXTENDED_M20:1
2024-06-25 11:59:10,455 - Recv: Cap:PRUSA_MMU2:1
2024-06-25 11:59:10,456 - Recv: ok
2024-06-25 11:59:10,458 - Send: M155 S2
2024-06-25 11:59:10,473 - Recv: ok
2024-06-25 11:59:12,466 - Recv: T:22.4 /0.0 B:22.2 /0.0 T0:22.4 /0.0 @:0 B@:0 P:0.0 A:30.3
2024-06-25 11:59:12,478 - Send: M20 L T
2024-06-25 11:59:12,491 - Recv: Begin file list
2024-06-25 11:59:12,495 - Recv: End file list
2024-06-25 11:59:12,496 - Recv: ok

Is the MMU not suported?

benlye commented 3 months ago

It is supported, but you have to create a separate profile with different settings for the MMU, which are here: https://github.com/OctoPrint/OctoPrint-FirmwareUpdater/blob/master/doc/avrdude.md#plugin-settings-for-prusa-mmu

novski commented 3 months ago

Works! But I bet, I will forget that kind of obstacle until the next time... A prepared list of profiles with a dropdown would help.

github-actions[bot] commented 3 months ago

This issue has been automatically locked because there was no further activity after it was closed. Please open a new issue for any related problems.