Duet 3 mini wifi connectivitiy issues
-
A couple days ago my Duet 3 mini stopped responding over wifi. It's been months since I've modified any config files. I am not aware of any changes to the network hardware or software. I haven't updated RRF, it's still whatever came on the board from Filastruder. Basically I'm not aware of any changes anywhere.
M587 showed there were 3 networks remembered. 2 of which I did not recognize. One appeared to be random letters/numbers. Second was a single unprintable character with very random looking IP addresses. Third was my network. Weird. I blew them all away with M588 S"*". I tried to add my network back and I got this error
Error: M587: Failed to add SSID to remembered list: SPI timeout
M587 showed that it's there. Anyway I removed it again with M588 S"*" and it seemed to take it. Eventually after numerous messages saying
WiFi reported error: no known networks found WiFi module is idle
I did get
WiFi module is connected to access point MyNetworkSSID, IP address 192.168.1.5
192.168.1.5 is the static assignment my router gives the duet so that's good. However I am not able to ping 192.168.1.5 nor deltabot.local (used to work). I cannot navigate to http://192.168.1.5 in my browser. Any idea what I should do next? Thanks
Here's my M122
M122 === Diagnostics === RepRapFirmware for Duet 3 Mini 5+ version 3.2.2 running on Duet 3 Mini5plus WiFi (standalone mode) Board ID: 3R57Z-1396U-D65J0-40KMA-MD03Z-71H9S Used output buffers: 1 of 40 (40 max) === RTOS === Static ram: 98732 Dynamic ram: 107712 of which 216 recycled Never used RAM 38556, free system stack 136 words Tasks: NETWORK(ready,190) HEAT(blocked,315) CanReceiv(blocked,947) CanSender(blo cked,372) CanClock(blocked,362) TMC(blocked,106) MAIN(running,251) IDLE(ready,20 ) AIN(blocked,264) Owned mutexes: USB(MAIN) === Platform === Last reset 00:36:34 ago, cause: power up Last software reset time unknown, reason: HardFault bfarValid precise, GCodes sp inning, available RAM 38732, slot 0 Software reset code 0x0063 HFSR 0x40000000 CFSR 0x00008200 ICSR 0x0044c803 BFAR 0x00000040 SP 0x2000a7e0 Task MAIN Freestk 779 ok Stack: 00000000 00000571 0000056d 00000000 ffffffff 000664e9 000781ca 61010000 0 8f00da7 f6ec02d1 35322e31 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 746c6564 746f6261 00000000 00000000 20000008 Error status: 0x04 Aux0 errors 0,0,0 Aux1 errors 0,0,0 Supply voltage: min 12.4, current 12.4, max 12.5, under voltage events: 0, over voltage events: 0, power good: yes Driver 0: position 42010, standstill, SG min/max 0/0, read errors 0, write error s 0, ifcnt 9, reads 2658, writes 0, timeouts 0, DMA errors 0 Driver 1: position 42010, standstill, SG min/max 0/0, read errors 0, write error s 0, ifcnt 9, reads 2657, writes 0, timeouts 0, DMA errors 0 Driver 2: position 42010, standstill, SG min/max 0/0, read errors 0, write error s 0, ifcnt 9, reads 2657, writes 0, timeouts 0, DMA errors 0 Driver 3: position 0, standstill, SG min/max 0/0, read errors 0, write errors 0, ifcnt 9, reads 2657, writes 0, timeouts 0, DMA errors 0 Driver 4: position 0, standstill, SG min/max 0/0, read errors 0, write errors 0, ifcnt 9, reads 2658, writes 0, timeouts 0, DMA errors 0 Driver 5: position 0, assumed not present Driver 6: position 0, assumed not present Date/time: 2021-08-18 20:10:15 Cache data hit count 4294967295 Slowest loop: 6.13ms; fastest: 0.12ms === Storage === Free file entries: 10 SD card 0 detected, interface speed: 22.5MBytes/sec SD card longest read time 3.5ms, 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, Under runs [0, 0, 0], CDDA state -1 === AuxDDARing === Scheduled moves 0, completed moves 0, hiccups 0, stepErrors 0, LaErrors 0, Under runs [0, 0, 0], CDDA state -1 === Heat === Bed heaters = 0 -1, chamberHeaters = -1 -1 Heater 1 is on, I-accum = 0.0 === 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 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: 201.05ms; fastest: 0.09ms 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.25 WiFi MAC address f0:08:d1:02:ec:f6 WiFi Vcc 3.41, reset reason Power up WiFi flash size 2097152, free heap 23464 WiFi IP address 192.168.1.5 WiFi signal strength -51dBm, mode 802.11n, reconnections 0, sleep mode modem Clock register 00002002 Socket states: 0 0 0 0 0 0 0 0 === CAN === Messages queued 167, send timeouts 167, received 0, lost 0, longest wait 0ms for reply type 0, free buffers 16
-
@deathbydeltabot my suggestion would be upgrade 3.3 and update the wifi firmware to 1.26
That will eliminate it being any bugs that were fixed between 3.2.2 and 3.3 (there were also some improvements in there specifically for the mini 5+)
Them, over USB runM552 S0 M588 S"*" M587 S"SSID" P"Password" M552 S1
and see what comes up