@Phaedrux For some reason I missed your last reply, sorry for the long wait. Meanwhile, I upgraded to RRF3.1.1 so I guess that covers updating the wifi server as well š
Yesterday I had two disconnects that I could recover from (so type 2). From the last instance, I connected via USB before resetting the wifi module and here is the output:
M115
FIRMWARE_NAME: RepRapFirmware for Duet 2 WiFi/Ethernet FIRMWARE_VERSION: 3.1.1 ELECTRONICS: Duet WiFi 1.0 or 1.01 FIRMWARE_DATE: 2020-05-19b2
ok
M122
=== Diagnostics ===
RepRapFirmware for Duet 2 WiFi/Ethernet version 3.1.1 running on Duet WiFi 1.0 or 1.01
Board ID: 08D6M-91AST-L23S4-7JTD0-3S86K-1NX1K
Used output buffers: 1 of 24 (22 max)
=== RTOS ===
Static ram: 27980
Dynamic ram: 93632 of which 20 recycled
Exception stack ram used: 592
Never used ram: 8848
Tasks: NETWORK(ready,368) HEAT(blocked,1224) MAIN(running,612) IDLE(ready,80)
Owned mutexes:
=== Platform ===
Last reset 34:26:56 ago, cause: power up
Last software reset at 2020-06-23 16:38, reason: User, spinning module GCodes, available RAM 8560 bytes (slot 1)
Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0441f000 BFAR 0xe000ed38 SP 0xffffffff Task MAIN
Error status: 10
MCU temperature: min 29.1, current 30.9, max 40.9
Supply voltage: min 0.5, current 0.7, max 24.5, under voltage events: 2, over voltage events: 0, power good: no
Driver 0: standstill, SG min/max 0/199
Driver 1: standstill, SG min/max 0/251
Driver 2: standstill, SG min/max 0/179
Driver 3: standstill, SG min/max 0/1023
Driver 4: standstill, SG min/max 0/316
Date/time: 2020-06-25 08:03:58
Cache data hit count 4294967295
Slowest loop: 79.38ms; fastest: 0.09ms
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.0ms, write time 507.0ms, max retries 0
=== Move ===
Hiccups: 2864(0), FreeDm: 169, MinFreeDm: 104, MaxWait: 6777066ms
Bed compensation in use: mesh, comp offset 0.000
=== MainDDARing ===
Scheduled moves: 478071, completed moves: 478071, StepErrors: 0, LaErrors: 0, Underruns: 167, 0 CDDA state: -1
=== AuxDDARing ===
Scheduled moves: 0, completed moves: 0, StepErrors: 0, LaErrors: 0, Underruns: 0, 0 CDDA state: -1
=== Heat ===
Bed heaters = 0 -1 -1 -1, chamberHeaters = -1 -1 -1 -1
Heater 0 is on, I-accum = 0.0
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 ready with "M122" 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
Daemon is idle in state(s) 0
Autopause is idle in state(s) 0
Code queue is empty.
=== Network ===
Slowest loop: 509.82ms; fastest: 0.00ms
Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0), 0 sessions
HTTP sessions: 0 of 8
- WiFi -
Network state is changingMode
WiFi module is idle
Failed messages: pending 0, notready 0, noresp 1
Failed to get WiFi status
Socket states: 0 0 0 0 0 0 0 0
=== Filament sensors ===
Extruder 0: no data received
ok
Here is the output from after a wifi module reset:
WiFi module stopped
WiFi module started
WiFi module is connected to access point FritsLiving, IP address 192.168.1.55
M122
=== Diagnostics ===
RepRapFirmware for Duet 2 WiFi/Ethernet version 3.1.1 running on Duet WiFi 1.0 or 1.01
Board ID: 08D6M-91AST-L23S4-7JTD0-3S86K-1NX1K
Used output buffers: 1 of 24 (22 max)
=== RTOS ===
Static ram: 27980
Dynamic ram: 93632 of which 20 recycled
Exception stack ram used: 592
Never used ram: 8848
Tasks: NETWORK(ready,368) HEAT(blocked,1224) MAIN(running,612) IDLE(ready,80)
Owned mutexes:
=== Platform ===
Last reset 34:41:48 ago, cause: power up
Last software reset at 2020-06-23 16:38, reason: User, spinning module GCodes, available RAM 8560 bytes (slot 1)
Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0441f000 BFAR 0xe000ed38 SP 0xffffffff Task MAIN
Error status: 10
MCU temperature: min 31.6, current 32.0, max 32.4
Supply voltage: min 0.6, current 0.7, max 0.8, under voltage events: 2, over voltage events: 0, power good: no
Driver 0: standstill, SG min/max not available
Driver 1: standstill, SG min/max not available
Driver 2: standstill, SG min/max not available
Driver 3: standstill, SG min/max not available
Driver 4: standstill, SG min/max not available
Date/time: 2020-06-25 08:18:50
Cache data hit count 4294967295
Slowest loop: 5.16ms; fastest: 0.09ms
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 1.0ms, write time 0.0ms, max retries 0
=== Move ===
Hiccups: 0(0), FreeDm: 169, MinFreeDm: 169, MaxWait: 0ms
Bed compensation in use: mesh, comp offset 0.000
=== MainDDARing ===
Scheduled moves: 478071, completed moves: 478071, StepErrors: 0, LaErrors: 0, Underruns: 0, 0 CDDA state: -1
=== AuxDDARing ===
Scheduled moves: 0, completed moves: 0, StepErrors: 0, LaErrors: 0, Underruns: 0, 0 CDDA state: -1
=== Heat ===
Bed heaters = 0 -1 -1 -1, chamberHeaters = -1 -1 -1 -1
Heater 0 is on, I-accum = 0.0
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 ready with "M122" 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
Daemon is idle in state(s) 0
Autopause is idle in state(s) 0
Code queue is empty.
=== Network ===
Slowest loop: 201.06ms; 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 1
WiFi firmware version 1.23
WiFi MAC address a0:20:a6:16:ec:ed
WiFi Vcc 3.36, reset reason Unknown
WiFi flash size 4194304, free heap 24504
WiFi IP address 192.168.1.55
WiFi signal strength -54dBm, reconnections 0, sleep mode modem
Socket states: 0 0 0 0 0 0 0 0
=== Filament sensors ===
Extruder 0: no data received
ok