Error following update
-
Yes it is well here that I put the file
-
Did you either restart the Duet or send M21 after you put the SD card back in?
Are you sure its name matches exactly the name it says it can't find?
-
No I did not restart or made M21, must I do it.
Yes the filename is the same. Can we do a hard reset on this card?
Thank you for your patient -
You can do a hard reset by pressing the reset button (don't press the erase button by mistake!). Or you can send M999.
-
Hi, I also upgraded my firmware, then ran into issues regarding the wifi module. So I DL the DuetWiFiServer-1.19.bin file and renamed it to DuetWiFiServer.bin
It wrote the firmware successfull but still I'm not able to start wifi module. Here is a log from pronterface. I have also tried restarting the duet wifi after firmware upgrade.
Connecting... Printer is now online. >>> M997 S1 SENDING:M997 S1 Trying to connect at 460800 baud: success Erasing 290848 bytes... Uploading file... 5% complete 10% complete 15% complete 20% complete 25% complete 30% complete 35% complete 40% complete 45% complete 50% complete 55% complete 60% complete 65% complete 70% complete 75% complete 80% complete 85% complete 90% complete 95% complete Upload successful WiFi module started Error: Failed to initialise WiFi module, code -10 [ERROR] Error: Failed to initialise WiFi module, code -10 >>> M552 S1 SENDING:M552 S1 WiFi module started Error: Failed to initialise WiFi module, code -10 [ERROR] Error: Failed to initialise WiFi module, code -10
EDIT:
Hm, seems like it didnt upgrade the wifi firmware, shouldn't it be 1.19?
M115
SENDING:M115
FIRMWARE_NAME: RepRapFirmware for Duet WiFi FIRMWARE_VERSION: 1.19 ELECTRONICS: Duet WiFi 1.0 FIRMWARE_DATE: 2017-08-14Running the firmware upgrade routine again won't change from 1.0 to 1.19 wifi firmware.
EDIT! For anyone else just seeing this post, read this page: https://duet3d.com/wiki/Upgrading_to_DuetWiFiFirmware_1.19
Solved all my issues! Do EXACTLY as it says.
-
HELLO,
It shows me this message is normal?SENDING: M999
[ERROR] Can not read from printer (disconnected?) (SerialException): call to ClearCommError failed
Exception in thread Thread-15:
Traceback (most recent call last):
File "threading.pyc", line 808, in __bootstrap_inner
File "threading.pyc", line 761, in run
File "printrun \ printcore.pyc", line 357, in _sender
File "printrun \ printcore.pyc", line 623, in _send
File "encodings \ utf_8.pyc", line 16, in decode
UnicodeDecodeError: 'utf8' codec can not decode byte 0xe9 in position 33: invalid continuation byte -
Well I move slowly,
Now I just have a problem with the SetNetwork macro when I get to this step: M587 S "your-network-ssid" P "your-network-password". I therefore replace the non of my network between the "….." and the password of it between the "....." which gives the code:
M587 S "...." P "...."
I make the command and I have the error:
Unsupported command: M857 S "...." P "....."
Is something wrong?
Thank you -
you seem to have a typo make sure the command you are sending is indeed M587 your error looks like you are send M857?
-
Thank you
yes that's right, but it's been 3 days that I try to advance with this printer so I'm starting to be tired.
 The map to find my network wifi:
 >>> M587
SENDING: M587
Remembered networks:
LIVEBOX-2AF2But if I want to connect to it with the command M552 S1 it returns the following error message:
M552 S1
SENDING: M552 S1
WiFi reported error: no known networks found
Wifi module is idle–-------------------------------------------------------
When I reconnect on PONTERFACE I have this message: Connecting ...
Printer is now online.
WiFi reported error: no known networks found
Wifi module is idleDo you have an idea ?
Thank yo -
It probably means that you didn't send the M587 command to store the SSID and password details correctly. You can send M587 with no parameters to get a list of SSIDS that have been stored.
Instead of send the M587 command from a macro, you can also use a terminal emulator. Under Windows I use YAT, https://sourceforge.net/projects/y-a-terminal/. You can't use Pronterface, Repetier etc. because they will convert the lower case characters in your password to uppercase.
-
It probably means that you didn't send the M587 command to store the SSID and password details correctly. You can send M587 with no parameters to get a list of SSIDS that have been stored.
Instead of send the M587 command from a macro, you can also use a terminal emulator. Under Windows I use YAT, https://sourceforge.net/projects/y-a-terminal/. You can't use Pronterface, Repetier etc. because they will convert the lower case characters in your password to uppercase.
Thanks to all, it's back again.
Thank you for your patient.
It is necessary to use YAT