Cannot update Duet 3 mini 5 to 3.3 firmware
-
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.
-
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
- WiFi -
-
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.
-
@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
- WiFi -
-
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
- WiFi -
-
Sounds like you're off to the races now.
-
-
-
@phaedrux thanks for the help! Hopefully this will solve my issues with my "no tool selected error".
-
@bubblevisor send T0. You can even put it at the end of your config.g, assuming you have a tool 0 defined.
Ian
-
@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.