Wifi module idle
-
show us
M587
with no parameters? -
@bearer
What does it mean to have an M587 with no parameters? I just don't know because I am pretty new to this. -
@tkdirp said in Wifi module idle:
@bearer
What does it mean to have an M587 with no parameters? I just don't know because I am pretty new to this.just send M587 on its own with nothing after it then the Duet will tell us what it has set!
-
just send
M587
(with noS"......" P"....."
)it should return the stored netwoks in the wifi module.
-
@bearer @Dougal1957
SSID: U+Net48C4
PW: 8040P8C0#1 -
what firmware are you running?
check with
M122
. The Duet board firmware will be at the top, and the Wifi firmware will be in a a section at the bottom. -
@bearer
seem to be 2.03
-
@tkdirp said in Wifi module idle:
2.03
thats just the RepRapFirmware version, as I said when you run M122 it will also print the version of the firmware running om the Wifi module.
-
@bearer
This happens if I send a M122 command...
-
right, wifi not happy.
btw could you try running
stty -F /dev/tty.usbmodem14101 inlcr
in another terminal and see if it sorts the line endings for you? (edit orstty -F /dev/tty.usbmodem14101 -icrnl
)then lets try the nuke from orbit approach.
M552 S-1 M552 S0 M588 S"*" M587 S"U'+Net48C4" p"8040P8C0#1" M552 S1
M552 S-1
resets the wifi module
M588 S"*"
clears the wifi credentialsedit fixed typo
M589to M588 -
-
@tkdirp said in Wifi module idle:
another computer?
no, same computer just another window with a terminal. (but its not that important, it just makes it easier to read if the end of line characters actually causes a new line - and I'm not sure if it would work on a Mac)
-
@bearer said in Wifi module idle:
M552 S-1 resets the wifi module
M589 S"*" clears the wifi credentialsThe nuke plan failed...
-
but M122 shows the wifi version now?
if not lets try
M552 S-1 M552 S0 M588 S"*" M122
edit: fixed typo
M589to M588 -
@bearer
M122 is still not working -
-
ah, okay, was about to suggest just updating it without finding out which version it is, but thats all up to date then. (1.23 is the latest iirc)
if you run
M111 P14 S1
it will enable debug output for wifi.then run
M587 S... P....
(with your credentials) followed byM552 S1
(but I suspect you really need to find another terminal for that to be usefull, or have screen translate LF into CR/LF)
((edit: if you must use screen maybe log to a file and view the file (in another window) with fixed line endings
tail -F my.log | sed 's/$/\r/'
)) -
@bearer said in Wifi module idle:
M111 P14 S1
After that commend, the M587 S"U'+Net48C4" Pā8040P8C0#1" dos not seem to have any significant effect
-
@tkdirp said in Wifi module idle:
dos not seem to have any significant effect
thats okay, was primarily after the ouput that say WiFi: ../src/Sock <...> found network U+Net48C4.
Either the + is a problem or there is some sort of interoperability issue with the router.
I would suggest checking the encyption type, or change it to WPA(2)/TKIP, changing the SSID and Passphrase to something without special charters.
Or optionally use M589 to set up the duet as an access point.
But first, repeat https://forum.duet3d.com/post/164593 as I had made a typo in the command to clear the wifi settings. (However as you did get an OK at some point i doubt it'll make a difference)
-
forgot the link to M589 to try AP mode
https://duet3d.dozuki.com/Wiki/Gcode#Section_M589_Configure_access_point_parameters