Wifi problem since replacing SD card with new Firmware
-
I am using a Duet 2 Wifi board.
My sd card quit working, so I got a new one and installed frirmwre 3.4.6. M115, on YAT, tells me I am running 3.4.2.
YAT also tells me I am connected to wifi, yet when I try to open the DWC I get an error stating "Your Duet rejected the HTTP request: page not found
Check that the SD card is mounted and has the correct files in its /www folder".
I checked my SD card and have on www folder.Here are the results of my M122:
M122
=== Diagnostics ===
RepRapFirmware for Duet 2 WiFi/Ethernet version 3.4.2 (2022-09-13 15:11:16) running on Duet WiFi 1.02 or later
Board ID: 0JD2M-9F8TA-GJ4TJ-6JTD4-3S46T-16UL6
Used output buffers: 1 of 26 (2 max)
=== RTOS ===
Static ram: 23860
Dynamic ram: 73376 of which 12 recycled
Never used RAM 14832, free system stack 170 words
Tasks: NETWORK(ready,39.5%,344) HEAT(notifyWait,0.0%,388) Move(notifyWait,0.0%,363) MAIN(running,60.4%,446) IDLE(ready,0.1%,30), total 100.0%
Owned mutexes: USB(MAIN)
=== Platform ===
Last reset 01:39:47 ago, cause: power up
Last software reset at 2023-10-17 18:21, reason: User, GCodes spinning, available RAM 12876, slot 0
Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0041f000 BFAR 0xe000ed38 SP 0x00000000 Task MAIN Freestk 0 n/a
Error status: 0x00
Step timer max interval 0
MCU temperature: min 17.6, current 20.1, max 21.2
Supply voltage: min 1.1, current 24.3, max 24.7, under voltage events: 1, over voltage events: 0, power good: yes
Heap OK, handles allocated/used 0/0, heap memory allocated/used/recyclable 0/0/0, gc cycles 0
Events: 0 queued, 0 completed
Driver 0: standstill, SG min n/a
Driver 1: standstill, SG min n/a
Driver 2: standstill, SG min n/a
Driver 3: standstill, SG min n/a
Driver 4: standstill, SG min n/a
Driver 5:
Driver 6:
Driver 7:
Driver 8:
Driver 9:
Driver 10:
Driver 11:
Date/time: 1970-01-01 00:00:00
Cache data hit count 4294967295
Slowest loop: 99.38ms; fastest: 0.14ms
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 0.6ms, write time 0.0ms, max retries 0
=== Move ===
DMs created 83, segments created 0, maxWait 0ms, bed compensation in use: none, comp offset 0.000
=== MainDDARing ===
Scheduled moves 0, completed 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
=== AuxDDARing ===
Scheduled moves 0, completed 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
=== Heat ===
Bed heaters -1 -1 -1 -1, chamber heaters -1 -1 -1 -1, ordering errs 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
Daemon is idle in state(s) 0
Autopause is idle in state(s) 0
Code queue is empty
=== Network ===
Slowest loop: 15.41ms; 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 active
WiFi module is connected to access point
Failed messages: pending 0, notready 0, noresp 0
WiFi firmware version 1.26
WiFi MAC address e8:68:e7:7f:6d:6e
WiFi Vcc 3.43, reset reason Power up
WiFi flash size 2097152, free heap 26696
WiFi IP address 192.168.1.8
WiFi signal strength -47dBm, mode 802.11n, reconnections 0, sleep mode modem
Clock register 00002002
Socket states: 0 0 0 0 0 0 0 0
ok -
@mesacrash I meant to say NO www folder.
-
@mesacrash said in Wifi problem since replacing SD card with new Firmware:
I got a new one and installed frirmwre 3.4.6
How did you install 3.4.6? To update the firmware requires more than just putting it on the SD card. The firmware gets flashed to the board itself. The SD card just holds the files.
@mesacrash said in Wifi problem since replacing SD card with new Firmware:
Your Duet rejected the HTTP request: page not found
Check that the SD card is mounted and has the correct files in its /www folder".What is in the WWW folder? This is where the DWC files reside, and the version of the files there needs to match the version for your firmware.
Since the board is still reporting 3.4.2, the firmware update hasn't been applied. So take a look at this link to see how to flash the board. https://docs.duet3d.com/en/User_manual/RepRapFirmware/Updating_firmware
Then replace the files in your WWW folder with the DWC files from the firmware release. 3.4.6 in your case.
And just in case you're missing something else from the new SD card, take a look here: https://docs.duet3d.com/en/User_manual/RepRapFirmware/SD_card
-
@Phaedrux
I am still getting the same error message and I am not able to connect to the printer on my browser. It says, "Error: M997: File 0:/firmware/DuetWiFiServer.bin not found", but it is there.From YAT:
M552 S-1.
ok
M552
WiFi module is disabled
ok
M552 S0
ok
WiFi module started
M552
WiFi module is idle
ok
M587 S"NETGEAR31" P"giftedbanana800"
ok
M587
Remembered networks:
TNCAPF2FD81 IP=192.168.1.8 GW=0.0.0.0 NM=0.0.0.0
<ETX>[Warning: "F1h 01h" is a byte sequence outside the Unicode basic multilingual plane (plane 0)! Only Unicode plane 0 is supported by .NET Framework and thus YAT (yet).] IP=253.242.1.0 GW=4.47.2.0 NM=253.242.1.0
NETGEAR31 IP=0.0.0.0 GW=0.0.0.0 NM=0.0.0.0
ok
M552 S1
ok
WiFi module is connected to access point NETGEAR31, IP address 192.168.1.8
M997 S1
Error: M997: File 0:/firmware/DuetWiFiServer.bin not found
ok -
@Phaedrux I discovered a problem with my PC reading the card. It was intermittently reading/not reading. I think I have solved the problem and will try again. Please disregard my last message. I will get back with you, once I know what is going on. Thank you
-
-
@Phaedrux Please advise.
-
@Phaedrux
SD card 0 not detected, interface speed: 30.0MBytes/sec
SD card longest read time 0.0ms, write time 0.0ms, max retries 0 -
@Phaedrux
M39
Error: M39: No SD card mounted in slot 0
ok -
@mesacrash It is not finding the SD card. Make sure the SD card is in, and reset the board. Send M122 and post the reply. You can cut and paste from YAT into your reply, in between 'code' quotes (
</>
formatting in the message window) which is much easier and more readable than taking a screenshot.If the SD card is in, how big is it, and how is it formatted? See https://docs.duet3d.com/en/User_manual/RepRapFirmware/SD_card#formatting
To flash the firmware, you also need the IAP (In Application Programmer) binary file in the /firmware folder. You need to use the version of this that matches the firmware that is currently on your board. Most likely using the one from RRF 3.4.5 will be fine. Get the "Duet2_SDiap32_WiFiEth.bin" file from https://github.com/Duet3D/RepRapFirmware/releases/tag/3.4.5 and put it in the /firmware folder.
-
M122 === Diagnostics === RepRapFirmware for Duet 2 WiFi/Ethernet version 3.4.6 (2023-07-21 14:08:28) running on Duet WiFi 1.02 or later Board ID: 0JD2M-9F8TA-GJ4TJ-6JTD4-3S46T-16UL6 Used output buffers: 1 of 26 (1 max) === RTOS === Static ram: 23896 Dynamic ram: 73392 of which 0 recycled Never used RAM 14792, free system stack 184 words Tasks: NETWORK(ready,6.8%,513) HEAT(notifyWait,0.0%,388) Move(notifyWait,0.0%,363) MAIN(running,93.0%,602) IDLE(ready,0.2%,30), total 100.0% Owned mutexes: USB(MAIN) === Platform === Last reset 00:08:47 ago, cause: reset button or watchdog Last software reset at 2023-10-17 18:21, reason: User, GCodes spinning, available RAM 12876, slot 0 Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0041f000 BFAR 0xe000ed38 SP 0x00000000 Task MAIN Freestk 0 n/a Error status: 0x00 Step timer max interval 0 MCU temperature: min 22.1, current 22.7, max 23.7 Supply voltage: min 24.3, current 24.3, max 24.4, under voltage events: 0, over voltage events: 0, power good: yes Heap OK, handles allocated/used 0/0, heap memory allocated/used/recyclable 0/0/0, gc cycles 0 Events: 0 queued, 0 completed Driver 0: standstill, SG min n/a Driver 1: standstill, SG min n/a Driver 2: standstill, SG min n/a Driver 3: standstill, SG min n/a Driver 4: standstill, SG min n/a Driver 5: Driver 6: Driver 7: Driver 8: Driver 9: Driver 10: Driver 11: Date/time: 1970-01-01 00:00:00 Cache data hit count 4294967295 Slowest loop: 4.44ms; fastest: 0.19ms 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 3.5ms, write time 0.0ms, max retries 0 === Move === DMs created 83, segments created 0, maxWait 0ms, bed compensation in use: none, comp offset 0.000 === MainDDARing === Scheduled moves 0, completed 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1 === AuxDDARing === Scheduled moves 0, completed 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1 === Heat === Bed heaters -1 -1 -1 -1, chamber heaters -1 -1 -1 -1, ordering errs 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 Daemon is idle in state(s) 0 Autopause is idle in state(s) 0 Code queue is empty === Network === Slowest loop: 0.29ms; fastest: 0.00ms Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0) HTTP sessions: 0 of 8 = WiFi = Interface state: disabled Module is disabled Failed messages: pending 0, notready 0, noresp 0 Socket states: 0 0 0 0 0 0 0 0 ok
-
@droftarts
Every time I formatted an SD card with the SD Card Formatter, My main PC said Windows wouldn't open it. So, I used Windows Formatter, not Quick. -
@droftarts
The reset must have been the answer. It is currently burning to the board. -
@mesacrash
The M122 says firmware version is 3.4.6, so not much point updating it.
It also says "SD card 0 detected, interface speed: 20.0MBytes/sec" so that seems to be okay. Try sending M39 again.
Your WiFi module is disabled, so I can't tell if that is working or not.
Is there a config.g in the /sys folder of the SD card?Ian
-
@mesacrash said in Wifi problem since replacing SD card with new Firmware:
@droftarts
The reset must have been the answer. It is currently burning to the board.If you eject the SD card, when you put it back in, you either need to remount it with M21, or reset the board.
Ian
-
@droftarts No, my old card crapped out on me, so I'm starting fresh.
-
@droftarts I don't see the configuration tool, wth?
-