Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    Cannot update Duet 3 mini 5 to 3.3 firmware

    Scheduled Pinned Locked Moved Solved
    Firmware installation
    3
    9
    407
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • bubblevisorundefined
      bubblevisor
      last edited by

      I am having trouble updating my Duet 3 mini 5+ to firmware 3.3. it is currently "3.2-beta3.2+1". When I upload via wifi the Duet2and3Firmware-3.3.zip it remains at the old "3.2-beta3.2+1" although the DWC is updated to 3.3. I have no trouble with my duet 2 wifi boards that are all now running 3.3 firmware.

      1 Reply Last reply Reply Quote 0
      • bubblevisorundefined
        bubblevisor
        last edited by

        Here's my M122
        M122
        === Diagnostics ===
        RepRapFirmware for Duet 3 Mini 5+ version 3.2-beta3.2+1 running on Duet 3 Mini5plus WiFi (standalone mode)
        Board ID: L11GU-GU9RL-D65J0-40KMJ-M4X2Z-RU5XY
        Used output buffers: 3 of 40 (16 max)
        === RTOS ===
        Static ram: 97472
        Dynamic ram: 133516 of which 348 recycled
        Never used RAM 29784, free system stack 182 words
        Tasks: NETWORK(ready,176) HEAT(blocked,316) CanReceiv(blocked,967) CanSender(blocked,371) CanClock(blocked,362) TMC(blocked,65) MAIN(running,448) IDLE(ready,20) AIN(blocked,267)
        Owned mutexes:
        === Platform ===
        Last reset 00:07:21 ago, cause: watchdog
        Last software reset at 2021-11-24 23:11, reason: User, GCodes spinning, available RAM 29576, slot 2
        Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x00000000 BFAR 0xe000ed38 SP 0xffffffff Task MAIN
        Error status: 0x00
        Supply voltage: min 0.0, current 24.0, max 24.1, under voltage events: 0, over voltage events: 0, power good: yes
        Driver 0: position 0, standstill, SG min/max 2/2, read errors 0, write errors 1, ifcnt 209, reads 22753, writes 9, timeouts 0, DMA errors 0
        Driver 1: position 0, standstill, SG min/max 2/2, read errors 0, write errors 1, ifcnt 209, reads 22753, writes 9, timeouts 0, DMA errors 0
        Driver 2: position 0, standstill, SG min/max 0/0, read errors 0, write errors 1, ifcnt 211, reads 22753, writes 9, timeouts 0, DMA errors 0
        Driver 3: position 0, standstill, SG min/max 2/2, read errors 0, write errors 1, ifcnt 211, reads 22753, writes 9, timeouts 0, DMA errors 0
        Driver 4: position 0, standstill, SG min/max 0/0, read errors 0, write errors 1, ifcnt 185, reads 22753, writes 9, timeouts 0, DMA errors 0
        Driver 5: position 0, standstill, SG min/max 0/0, read errors 0, write errors 1, ifcnt 206, reads 22753, writes 9, timeouts 0, DMA errors 0
        Driver 6: position 0, standstill, SG min/max 0/0, read errors 0, write errors 1, ifcnt 159, reads 22753, writes 9, timeouts 0, DMA errors 0
        Date/time: 2021-11-24 23:43:32
        Slowest loop: 6.66ms; fastest: 0.12ms
        === Storage ===
        Free file entries: 10
        SD card 0 detected, interface speed: 22.5MBytes/sec
        SD card longest read time 3.9ms, write time 0.0ms, max retries 0
        === Move ===
        Hiccups: 0(0), FreeDm: 169, MinFreeDm: 169, MaxWait: 0ms
        Bed compensation in use: none, comp offset 0.000
        === MainDDARing ===
        Scheduled moves 0, completed moves 0, StepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
        === AuxDDARing ===
        Scheduled moves 0, completed moves 0, StepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
        === Heat ===
        Bed heaters = 0 -1, chamberHeaters = -1 -1
        === GCodes ===
        Segments left: 0
        Movement lock held by null
        HTTP is idle in state(s) 0
        Telnet is idle in state(s) 0
        File is idle in state(s) 0
        USB is idle in state(s) 0
        Aux is idle in state(s) 0
        Trigger is idle in state(s) 0
        Queue is idle in state(s) 0
        LCD is idle in state(s) 0
        SBC is idle in state(s) 0
        Daemon is idle in state(s) 0
        Aux2 is idle in state(s) 0
        Autopause is idle in state(s) 0
        Code queue is empty.
        === Network ===
        Slowest loop: 14.07ms; fastest: 0.00ms
        Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0), 0 sessions
        HTTP sessions: 1 of 8

        • WiFi -
          Network state is active
          WiFi module is connected to access point
          Failed messages: pending 0, notready 0, noresp 0
          WiFi firmware version 1.26
          WiFi MAC address 8c:aa:b5:f7:bd:db
          WiFi Vcc 3.38, reset reason Power up
          WiFi flash size 2097152, free heap 26904
          WiFi IP address 192.168.1.180
          WiFi signal strength -65dBm, mode 802.11n, reconnections 0, sleep mode modem
          Clock register 00002002
          Socket states: 0 0 0 0 0 0 0 0
          === CAN ===
          Messages sent 0, send timeouts 0, longest wait 0ms for type 0, free CAN buffers 15
        1 Reply Last reply Reply Quote 0
        • Phaedruxundefined
          Phaedrux Moderator
          last edited by

          Please try updating the firmware with this method using USB.

          https://duet3d.dozuki.com/Wiki/Installing_and_Updating_Firmware#Section_Duet_3_Mini_5_WiFi_Ethernet

          If that succeeds, then try updating the firmware again by uploading the complete zip file to DWC.

          Z-Bot CoreXY Build | Thingiverse Profile

          bubblevisorundefined 1 Reply Last reply Reply Quote 0
          • bubblevisorundefined
            bubblevisor @Phaedrux
            last edited by

            @phaedrux Just used the USB method. Success!!.....

            M122
            === Diagnostics ===
            RepRapFirmware for Duet 2 WiFi/Ethernet version 3.3 (2021-06-15 21:44:54) running on Duet WiFi 1.02 or later
            Board ID: 0JD0M-9P6M2-NW4SD-6J9FG-3S46N-KUN7M
            Used output buffers: 3 of 24 (24 max)
            === RTOS ===
            Static ram: 23876
            Dynamic ram: 75500 of which 332 recycled
            Never used RAM 11852, free system stack 90 words
            Tasks: NETWORK(ready,121.9%,205) HEAT(delaying,3.8%,330) Move(notifyWait,31.5%,303) MAIN(running,243.5%,420) IDLE(ready,1.5%,29), total 402.2%
            Owned mutexes: WiFi(NETWORK)
            === Platform ===
            Last reset 457:05:48 ago, cause: software
            Last software reset at 2021-11-06 15:58, reason: User, GCodes spinning, available RAM 15092, slot 2
            Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0041f000 BFAR 0xe000ed38 SP 0x00000000 Task MAIN Freestk 0 n/a
            Error status: 0x0c
            Aux0 errors 0,1,0
            Step timer max interval 0
            MCU temperature: min 37.3, current 48.4, max 55.4
            Supply voltage: min 22.8, current 24.2, max 24.6, under voltage events: 0, over voltage events: 0, power good: yes
            Heap OK, handles allocated/used 99/0, heap memory allocated/used/recyclable 2048/76/76, gc cycles 2
            Driver 0: position 0, standstill, SG min/max 0/203
            Driver 1: position 118400, standstill, SG min/max 0/332
            Driver 2: position 576000, standstill, SG min/max 0/516
            Driver 3: position 0, standstill, SG min/max 0/1023
            Driver 4: position 0, standstill, SG min/max not available
            Driver 5: position 0
            Driver 6: position 0
            Driver 7: position 0
            Driver 8: position 0
            Driver 9: position 0
            Driver 10: position 0
            Driver 11: position 0
            Date/time: 2021-11-25 17:04:18
            Cache data hit count 4294967295
            Slowest loop: 181.47ms; fastest: 0.10ms
            I2C nak errors 0, send timeouts 0, receive timeouts 0, finishTimeouts 0, resets 0
            === Storage ===
            Free file entries: 10
            SD card 0 detected, interface speed: 20.0MBytes/sec
            SD card longest read time 2.1ms, write time 0.0ms, max retries 0
            === Move ===
            DMs created 83, maxWait 31955427ms, bed compensation in use: none, comp offset 0.000
            === MainDDARing ===
            Scheduled moves 743182, completed moves 743182, hiccups 0, stepErrors 0, LaErrors 0, Underruns [40, 0, 2], CDDA state -1
            === AuxDDARing ===
            Scheduled moves 0, completed moves 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
            === Heat ===
            Bed heaters = 0 -1 -1 -1, chamberHeaters = -1 -1 -1 -1
            Heater 0 is on, I-accum = 0.2
            Heater 1 is on, I-accum = 0.3
            === GCodes ===
            Segments left: 0
            Movement lock held by null
            HTTP is idle in state(s) 0
            Telnet is idle in state(s) 0
            File is idle in state(s) 0
            USB is idle in state(s) 0
            Aux is idle in state(s) 0
            Trigger is idle in state(s) 0
            Queue is idle in state(s) 0
            LCD is idle in state(s) 0
            Daemon is idle in state(s) 0
            Autopause is idle in state(s) 0
            Code queue is empty.
            === Network ===
            Slowest loop: 220.83ms; fastest: 0.08ms
            Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0), 0 sessions
            HTTP sessions: 1 of 8

            • WiFi -
              Network state is active
              WiFi module is connected to access point
              Failed messages: pending 0, notready 0, noresp 2
              WiFi firmware version 1.26
              WiFi MAC address 40:f5:20:1e:99:13
              WiFi Vcc 3.38, reset reason Power up
              WiFi flash size 4194304, free heap 25200
              WiFi IP address 192.168.1.156
              WiFi signal strength -64dBm, mode 802.11n, reconnections 0, sleep mode modem
              Clock register 00002002
              Socket states: 0 0 0 0 0 0 0 0
            1 Reply Last reply Reply Quote 0
            • bubblevisorundefined
              bubblevisor
              last edited by

              Now I updated via wifi with the combined zip

              M122
              === Diagnostics ===
              RepRapFirmware for Duet 3 Mini 5+ version 3.3 (2021-06-15 21:46:11) running on Duet 3 Mini5plus WiFi (standalone mode)
              Board ID: L11GU-GU9RL-D65J0-40KMJ-M4X2Z-RU5XY
              Used output buffers: 3 of 40 (15 max)
              === RTOS ===
              Static ram: 102724
              Dynamic ram: 106624 of which 16 recycled
              Never used RAM 34340, free system stack 170 words
              Tasks: NETWORK(ready,14.5%,264) HEAT(notifyWait,0.0%,366) Move(notifyWait,0.1%,362) CanReceiv(notifyWait,0.0%,941) CanSender(notifyWait,0.0%,371) CanClock(delaying,0.0%,340) TMC(notifyWait,0.0%,124) MAIN(running,83.0%,426) IDLE(ready,1.5%,29) AIN(delaying,0.8%,273), total 100.0%
              Owned mutexes: WiFi(NETWORK)
              === Platform ===
              Last reset 00:00:16 ago, cause: software
              Last software reset at 2021-11-24 23:11, reason: User, GCodes spinning, available RAM 29576, slot 2
              Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x00000000 BFAR 0xe000ed38 SP 0xffffffff Task MAIN Freestk 4294967295 ok
              Stack: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
              Error status: 0x00
              Aux0 errors 0,0,0
              MCU revision 3, ADC conversions started 16626, completed 16626, timed out 0, errs 0
              Step timer max interval 1487
              MCU temperature: min 32.9, current 33.8, max 33.8
              Supply voltage: min 0.8, current 1.2, max 1.2, under voltage events: 0, over voltage events: 0, power good: no
              Heap OK, handles allocated/used 0/0, heap memory allocated/used/recyclable 0/0/0, gc cycles 0
              Driver 0: position 0, ok, SG min/max not available, read errors 0, write errors 0, ifcnt 0, reads 0, writes 0, timeouts 0, DMA errors 0
              Driver 1: position 0, ok, SG min/max not available, read errors 0, write errors 0, ifcnt 0, reads 0, writes 0, timeouts 0, DMA errors 0
              Driver 2: position 0, ok, SG min/max not available, read errors 0, write errors 0, ifcnt 0, reads 0, writes 0, timeouts 0, DMA errors 0
              Driver 3: position 0, ok, SG min/max not available, read errors 0, write errors 0, ifcnt 0, reads 0, writes 0, timeouts 0, DMA errors 0
              Driver 4: position 0, ok, SG min/max not available, read errors 0, write errors 0, ifcnt 0, reads 0, writes 0, timeouts 0, DMA errors 0
              Driver 5: position 0, ok, SG min/max not available, read errors 0, write errors 0, ifcnt 0, reads 0, writes 0, timeouts 0, DMA errors 0
              Driver 6: position 0, ok, SG min/max not available, read errors 0, write errors 0, ifcnt 0, reads 0, writes 0, timeouts 0, DMA errors 0
              Date/time: 2021-11-25 17:11:22
              Cache data hit count 33939317
              Slowest loop: 5.46ms; fastest: 0.11ms
              === Storage ===
              Free file entries: 10
              SD card 0 detected, interface speed: 22.5MBytes/sec
              SD card longest read time 3.6ms, write time 0.0ms, max retries 0
              === Move ===
              DMs created 83, maxWait 0ms, bed compensation in use: none, comp offset 0.000
              === MainDDARing ===
              Scheduled moves 0, completed moves 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
              === AuxDDARing ===
              Scheduled moves 0, completed moves 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
              === Heat ===
              Bed heaters = 0 -1, chamberHeaters = -1 -1
              === GCodes ===
              Segments left: 0
              Movement lock held by null
              HTTP is idle in state(s) 0
              Telnet is idle in state(s) 0
              File is idle in state(s) 0
              USB is idle in state(s) 0
              Aux is idle in state(s) 0
              Trigger is idle in state(s) 0
              Queue is idle in state(s) 0
              LCD is idle in state(s) 0
              SBC is idle in state(s) 0
              Daemon is idle in state(s) 0
              Aux2 is idle in state(s) 0
              Autopause is idle in state(s) 0
              Code queue is empty.
              === CAN ===
              Messages queued 147, received 0, lost 0, longest wait 0ms for reply type 0, peak Tx sync delay 0, free buffers 17 (min 17), ts 83/0/0
              Tx timeouts 0,0,82,0,0,63 last cancelled message type 30 dest 127

              === Network ===
              Slowest loop: 11.69ms; fastest: 0.00ms
              Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0), 0 sessions
              HTTP sessions: 1 of 8

              • WiFi -
                Network state is active
                WiFi module is connected to access point
                Failed messages: pending 0, notready 0, noresp 0
                WiFi firmware version 1.26
                WiFi MAC address 8c:aa:b5:f7:bd:db
                WiFi Vcc 3.38, reset reason Power up
                WiFi flash size 2097152, free heap 24024
                WiFi IP address 192.168.1.180
                WiFi signal strength -66dBm, mode 802.11n, reconnections 0, sleep mode modem
                Clock register 00002002
                Socket states: 0 0 0 0 0 0 0 0
              1 Reply Last reply Reply Quote 0
              • Phaedruxundefined
                Phaedrux Moderator
                last edited by

                Sounds like you're off to the races now.

                Z-Bot CoreXY Build | Thingiverse Profile

                bubblevisorundefined 1 Reply Last reply Reply Quote 0
                • Phaedruxundefined Phaedrux marked this topic as a question
                • Phaedruxundefined Phaedrux has marked this topic as solved
                • bubblevisorundefined
                  bubblevisor @Phaedrux
                  last edited by

                  @phaedrux thanks for the help! Hopefully this will solve my issues with my "no tool selected error".

                  droftartsundefined Phaedruxundefined 2 Replies Last reply Reply Quote 0
                  • droftartsundefined
                    droftarts administrators @bubblevisor
                    last edited by

                    @bubblevisor send T0. You can even put it at the end of your config.g, assuming you have a tool 0 defined.

                    Ian

                    Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

                    1 Reply Last reply Reply Quote 0
                    • Phaedruxundefined
                      Phaedrux Moderator @bubblevisor
                      last edited by

                      @bubblevisor said in Cannot update Duet 3 mini 5 to 3.3 firmware:

                      "no tool selected error".

                      Sounds like you need to select a tool. commonly this would be done in a few places to ensure one is selected when needed. Add T0 to the end of config.g to have the first tool selected at startup, and then add a T0 to your slicer start gcode to make sure one is selected for the start of the print. It may also be a good idea to create a start.g file in the system folder and add a T0 there as well.

                      Z-Bot CoreXY Build | Thingiverse Profile

                      1 Reply Last reply Reply Quote 0
                      • First post
                        Last post
                      Unless otherwise noted, all forum content is licensed under CC-BY-SA