Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    Help with updating the Firmware

    Scheduled Pinned Locked Moved
    Firmware installation
    3
    17
    409
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • droftartsundefined
      droftarts administrators @omar
      last edited by droftarts

      @omar Make sure your router supports 2.4G, not just 5G. Duet WiFi only works on 2.4G.

      Have you turned networking on with M552 S1? What is the response? Send M122 and post the response.

      Do you still have a /www folder on the SD card?

      If you get it connected, note that without a /sys/config.g file, the next time you turn off the Duet, it won't automatically connect. You can create a /sys folder, and a config.g file, to get networking working again. Create a blank text file, called config.g, with the following in it:

      ; Network
      M552 S1                                                               ; configure WiFi adapter
      M586 P0 S1                                                            ; configure HTTP
      

      Copy that to the sys folder on the SD card.

      Ian

      Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

      omarundefined 1 Reply Last reply Reply Quote 0
      • omarundefined
        omar @droftarts
        last edited by

        @droftarts Yes my Router supports 2.4G

        With M552 S1 i get :
        ok<LF>Error: WiFi module reported: no known networks found<LF>WiFi module is idle<LF>

        With M122 I get :
        === Diagnostics ===<LF>RepRapFirmware for Duet 2 WiFi/Ethernet version 3.5.2 (2024-06-11 17:13:43) running on Duet WiFi 1.02 or later<LF>Board ID: 0JD0M-9P6B2-NJ4S8-6JTD0-3SJ6S-TA46J<LF>Used output buffers: 1 of 26 (1 max)<LF>=== RTOS ===<LF>Static ram: 23384<LF>Dynamic ram: 72600 of which 12 recycled<LF>Never used RAM 17148, free system stack 194 words<LF>Tasks: NETWORK(1,ready,7.0%,354) HEAT(3,nWait 5,0.0%,334) Move(4,nWait 5,0.0%,359) MAIN(1,running,92.2%,764) IDLE(0,ready,0.8%,29), total 100.0%<LF>Owned mutexes: USB(MAIN)<LF>=== Platform ===<LF>Last reset 00:01:59 ago, cause: power up<LF>Last software reset at 2021-07-02 15:40, reason: User, Gcodes spinning, available RAM 15804, slot 0<LF>Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0041f000 BFAR 0xe000ed38 SP 0x00000000 Task MAIN Freestk 0 n/a<LF>Error status: 0x00<LF>MCU temperature: min 39.5, current 42.9, max 43.3<LF>Supply voltage: min 0.7, current 1.7, max 1.9, under voltage events: 0, over voltage events: 0, power good: no<LF>Heap OK, handles allocated/u[Warning: Maximal number of characters per line exceeded! Check the line break settings in [Terminal > Settings... > Text...] or increase the limit in [Terminal > Settings... > Advanced...].]

        Yes i still have the /www folder on the SD card

        i have the /sys/config.g file on the sd card i'll atach it

        config.g

        droftartsundefined 1 Reply Last reply Reply Quote 0
        • droftartsundefined
          droftarts administrators @omar
          last edited by

          @omar Please change the line endings in YAT; your M122 response is truncated, so I can't actually see the useful part about the WiFi. See https://docs.duet3d.com/en/User_manual/Troubleshooting/Terminal_Emulators#yat-terminal-emulator-for-windows

          Error: WiFi module reported: no known networks found<LF>WiFi module is idle

          This error means it is not finding your network. Either the SSID and/or password is wrong, or the signal is not strong enough. If you have a Duet WiFi with external aerial, make sure it's plugged in.

          Ian

          Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

          omarundefined 1 Reply Last reply Reply Quote 0
          • omarundefined
            omar @droftarts
            last edited by omar

            @droftarts Ive changed the line endings in yat, the modem is next to the board and here's a image of the SSID AND password on the modem

            i verified my password and SSID
            M587 S"Ooredoo_M30_8763" P"96075ADF"

            d5e368da-c931-41ad-aa74-fb76bb6d748c.jpg

            Here's the M112 response :

            Error: WiFi module reported: no known networks found
            WiFi module is idle
            M122
            === Diagnostics ===
            RepRapFirmware for Duet 2 WiFi/Ethernet version 3.5.2 (2024-06-11 17:13:43) running on Duet WiFi 1.02 or later
            Board ID: 0JD0M-9P6B2-NJ4S8-6JTD0-3SJ6S-TA46J
            Used output buffers: 1 of 26 (1 max)
            === RTOS ===
            Static ram: 23384
            Dynamic ram: 72600 of which 12 recycled
            Never used RAM 17148, free system stack 206 words
            Tasks: NETWORK(1,ready,6.1%,380) HEAT(3,nWait 5,0.0%,351) Move(4,nWait 5,0.0%,359) MAIN(1,running,84.1%,766) IDLE(0,ready,9.7%,29), total 100.0%
            Owned mutexes: USB(MAIN)
            === Platform ===
            Last reset 00:00:09 ago, cause: power up
            Last software reset at 2021-07-02 15:40, reason: User, Gcodes spinning, available RAM 15804, 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
            MCU temperature: min 41.4, current 43.1, max 43.3
            Supply voltage: min 1.4, current 1.7, max 1.7, under voltage events: 0, over voltage events: 0, power good: no
            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: ok, SG min n/a
            Driver 1: ok, SG min n/a
            Driver 2: ok, SG min n/a
            Driver 3: ok, SG min n/a
            Driver 4: ok, 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 437154472
            Slowest loop: 5.59ms; 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 3.2ms, write time 0.0ms, max retries 0
            === Move ===
            DMs created 83, segments created 0, maxWait 0ms, bed compensation in use: none, height map offset 0.000, max steps late 0, min interval 0, bad calcs 0, ebfmin 0.00, ebfmax 0.00
            no step interrupt scheduled
            Moves shaped first try 0, on retry 0, too short 0, wrong shape 0, maybepossible 0
            === DDARing 0 ===
            Scheduled moves 0, completed 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
            === Heat ===
            Bed heaters 0 -1 -1 -1, chamber heaters -1 -1 -1 -1, ordering errs 0
            === GCodes ===
            Movement locks 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
            Q0 segments left 0
            Code queue 0 is empty
            === Network ===
            Slowest loop: 1.27ms; fastest: 0.00ms
            Responder states: HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0)
            HTTP sessions: 0 of 8
            === WiFi ===
            Interface state: changingMode
            Module is idle
            Failed messages: pending 0, notrdy 0, noresp 0
            Failed to get WiFi status
            Socket states: 0 0 0 0 0 0 0 0
            ok
            Error: failed to retrieve WiFi status message: SPI timeout
            WiFi module is idle
            Error: failed to change WiFi mode: SPI timeout

            droftartsundefined 1 Reply Last reply Reply Quote 0
            • droftartsundefined
              droftarts administrators @omar
              last edited by

              @omar said in Help with updating the Firmware:

              === WiFi ===
              Interface state: changingMode
              Module is idle
              Failed messages: pending 0, notrdy 0, noresp 0
              Failed to get WiFi status
              Socket states: 0 0 0 0 0 0 0 0
              ok
              Error: failed to retrieve WiFi status message: SPI timeout
              WiFi module is idle
              Error: failed to change WiFi mode: SPI timeout

              Your WiFi is showing an error. Try turning it off with M552 S-1, then into idle with M552 S0, then on with M552 S1. Send M122 between each of these, checking the WiFi state. Post anything that doesn't look normal.

              Ian

              Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

              omarundefined 1 Reply Last reply Reply Quote 0
              • omarundefined
                omar @droftarts
                last edited by omar

                @droftarts

                i've sended M552 S-1

                here's the M122
                M122
                === Diagnostics ===
                RepRapFirmware for Duet 2 WiFi/Ethernet version 3.5.2 (2024-06-11 17:13:43) running on Duet WiFi 1.02 or later
                Board ID: 0JD0M-9P6B2-NJ4S8-6JTD0-3SJ6S-TA46J
                Used output buffers: 1 of 26 (1 max)
                === RTOS ===
                Static ram: 23384
                Dynamic ram: 72600 of which 12 recycled
                Never used RAM 17148, free system stack 186 words
                Tasks: NETWORK(1,ready,7.0%,362) HEAT(3,nWait 5,0.0%,330) Move(4,nWait 5,0.0%,359) MAIN(1,running,91.8%,750) IDLE(0,ready,1.1%,29), total 100.0%
                Owned mutexes: USB(MAIN)
                === Platform ===
                Last reset 00:01:21 ago, cause: power up
                Last software reset at 2021-07-02 15:40, reason: User, Gcodes spinning, available RAM 15804, 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
                MCU temperature: min 37.3, current 41.7, max 41.7
                Supply voltage: min 0.7, current 1.7, max 1.8, under voltage events: 0, over voltage events: 0, power good: no
                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: ok, SG min n/a
                Driver 1: ok, SG min n/a
                Driver 2: ok, SG min n/a
                Driver 3: ok, SG min n/a
                Driver 4: ok, 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 3532094667
                Slowest loop: 5.61ms; 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 3.2ms, write time 0.0ms, max retries 0
                === Move ===
                DMs created 83, segments created 0, maxWait 0ms, bed compensation in use: none, height map offset 0.000, max steps late 0, min interval 0, bad calcs 0, ebfmin 0.00, ebfmax 0.00
                no step interrupt scheduled
                Moves shaped first try 0, on retry 0, too short 0, wrong shape 0, maybepossible 0
                === DDARing 0 ===
                Scheduled moves 0, completed 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
                === Heat ===
                Bed heaters 0 -1 -1 -1, chamber heaters -1 -1 -1 -1, ordering errs 0
                === GCodes ===
                Movement locks 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
                Q0 segments left 0
                Code queue 0 is empty
                === Network ===
                Slowest loop: 1.27ms; fastest: 0.00ms
                Responder states: 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, notrdy 0, noresp 0
                Socket states: 0 0 0 0 0 0 0 0
                ok

                Now i sended M552 S0 and herers the M122

                === Diagnostics ===
                RepRapFirmware for Duet 2 WiFi/Ethernet version 3.5.2 (2024-06-11 17:13:43) running on Duet WiFi 1.02 or later
                Board ID: 0JD0M-9P6B2-NJ4S8-6JTD0-3SJ6S-TA46J
                Used output buffers: 1 of 26 (11 max)
                === RTOS ===
                Static ram: 23384
                Dynamic ram: 72600 of which 12 recycled
                Never used RAM 17148, free system stack 186 words
                Tasks: NETWORK(1,ready,7.3%,362) HEAT(3,nWait 5,0.0%,330) Move(4,nWait 5,0.0%,359) MAIN(1,running,92.6%,734) IDLE(0,ready,0.0%,29), total 100.0%
                Owned mutexes: USB(MAIN)
                === Platform ===
                Last reset 00:03:10 ago, cause: power up
                Last software reset at 2021-07-02 15:40, reason: User, Gcodes spinning, available RAM 15804, 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
                MCU temperature: min 41.0, current 42.2, max 42.4
                Supply voltage: min 1.7, current 1.7, max 1.8, under voltage events: 0, over voltage events: 0, power good: no
                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: ok, SG min n/a
                Driver 1: ok, SG min n/a
                Driver 2: ok, SG min n/a
                Driver 3: ok, SG min n/a
                Driver 4: ok, 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.24ms; 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 3.2ms, write time 0.0ms, max retries 0
                === Move ===
                DMs created 83, segments created 0, maxWait 0ms, bed compensation in use: none, height map offset 0.000, max steps late 0, min interval 0, bad calcs 0, ebfmin 0.00, ebfmax 0.00
                no step interrupt scheduled
                Moves shaped first try 0, on retry 0, too short 0, wrong shape 0, maybepossible 0
                === DDARing 0 ===
                Scheduled moves 0, completed 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
                === Heat ===
                Bed heaters 0 -1 -1 -1, chamber heaters -1 -1 -1 -1, ordering errs 0
                === GCodes ===
                Movement locks 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
                Q0 segments left 0
                Code queue 0 is empty
                === Network ===
                Slowest loop: 1.29ms; fastest: 0.00ms
                Responder states: HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0)
                HTTP sessions: 0 of 8
                === WiFi ===
                Interface state: idle
                Module is idle
                Failed messages: pending 0, notrdy 0, noresp 0
                Firmware version 1.25
                MAC address f4:cf:a2:e2:3c:d7
                Module reset reason: Turned on by main processor, Vcc 3.36, flash size 4194304, free heap 31248
                Clock register 00002002
                Socket states: 0 0 0 0 0 0 0 0
                ok

                Now i've send M552 S1, ive got Error: WiFi module reported: no known networks found
                WiFi module is idle

                and here's M122

                === Diagnostics ===
                RepRapFirmware for Duet 2 WiFi/Ethernet version 3.5.2 (2024-06-11 17:13:43) running on Duet WiFi 1.02 or later
                Board ID: 0JD0M-9P6B2-NJ4S8-6JTD0-3SJ6S-TA46J
                Used output buffers: 1 of 26 (12 max)
                === RTOS ===
                Static ram: 23384
                Dynamic ram: 72600 of which 12 recycled
                Never used RAM 17148, free system stack 186 words
                Tasks: NETWORK(1,ready,7.1%,356) HEAT(3,nWait 5,0.0%,330) Move(4,nWait 5,0.0%,359) MAIN(1,running,92.9%,734) IDLE(0,ready,0.0%,29), total 100.0%
                Owned mutexes: USB(MAIN)
                === Platform ===
                Last reset 00:04:53 ago, cause: power up
                Last software reset at 2021-07-02 15:40, reason: User, Gcodes spinning, available RAM 15804, 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
                MCU temperature: min 42.0, current 42.7, max 43.0
                Supply voltage: min 1.6, current 1.7, max 1.8, under voltage events: 0, over voltage events: 0, power good: no
                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: ok, SG min n/a
                Driver 1: ok, SG min n/a
                Driver 2: ok, SG min n/a
                Driver 3: ok, SG min n/a
                Driver 4: ok, 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: 5.62ms; 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 3.2ms, write time 0.0ms, max retries 0
                === Move ===
                DMs created 83, segments created 0, maxWait 0ms, bed compensation in use: none, height map offset 0.000, max steps late 0, min interval 0, bad calcs 0, ebfmin 0.00, ebfmax 0.00
                no step interrupt scheduled
                Moves shaped first try 0, on retry 0, too short 0, wrong shape 0, maybepossible 0
                === DDARing 0 ===
                Scheduled moves 0, completed 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
                === Heat ===
                Bed heaters 0 -1 -1 -1, chamber heaters -1 -1 -1 -1, ordering errs 0
                === GCodes ===
                Movement locks 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
                Q0 segments left 0
                Code queue 0 is empty
                === Network ===
                Slowest loop: 0.40ms; fastest: 0.00ms
                Responder states: HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0)
                HTTP sessions: 0 of 8
                === WiFi ===
                Interface state: changingMode
                Module is idle
                Failed messages: pending 0, notrdy 0, noresp 0
                Failed to get WiFi status
                Socket states: 0 0 0 0 0 0 0 0
                ok
                Error: failed to retrieve WiFi status message: SPI timeout
                WiFi module is idle
                Error: failed to change WiFi mode: SPI timeout

                droftartsundefined 1 Reply Last reply Reply Quote 0
                • droftartsundefined
                  droftarts administrators @omar
                  last edited by

                  @omar you have a pretty old version of the WiFi firmware installed.

                  Firmware version 1.25

                  This may be causing problems with the new firmware on the mainboard. If you uploaded the firmware zip file, it should have uploaded the new WiFi firmware too. Try sending M997 S1 to update the WiFi firmware. Post any messages you get, and M122 after flashing the WiFi firmware.

                  Ian

                  Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

                  omarundefined 1 Reply Last reply Reply Quote 0
                  • omarundefined
                    omar @droftarts
                    last edited by

                    @droftarts

                    After sending M997 S1 i got :

                    Error: M997: File 0:/firmware/DuetWiFiServer.bin not found

                    and heres M122 :

                    === Diagnostics ===
                    RepRapFirmware for Duet 2 WiFi/Ethernet version 3.5.2 (2024-06-11 17:13:43) running on Duet WiFi 1.02 or later
                    Board ID: 0JD0M-9P6B2-NJ4S8-6JTD0-3SJ6S-TA46J
                    Used output buffers: 1 of 26 (1 max)
                    === RTOS ===
                    Static ram: 23384
                    Dynamic ram: 72600 of which 12 recycled
                    Never used RAM 17148, free system stack 188 words
                    Tasks: NETWORK(1,ready,6.9%,354) HEAT(3,nWait 5,0.0%,330) Move(4,nWait 5,0.0%,359) MAIN(1,running,91.5%,766) IDLE(0,ready,1.5%,29), total 100.0%
                    Owned mutexes: USB(MAIN)
                    === Platform ===
                    Last reset 00:01:00 ago, cause: power up
                    Last software reset at 2021-07-02 15:40, reason: User, Gcodes spinning, available RAM 15804, 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
                    MCU temperature: min 37.0, current 40.7, max 41.1
                    Supply voltage: min 0.7, current 1.7, max 1.8, under voltage events: 0, over voltage events: 0, power good: no
                    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: ok, SG min n/a
                    Driver 1: ok, SG min n/a
                    Driver 2: ok, SG min n/a
                    Driver 3: ok, SG min n/a
                    Driver 4: ok, 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 2656891620
                    Slowest loop: 5.62ms; 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 3.2ms, write time 0.0ms, max retries 0
                    === Move ===
                    DMs created 83, segments created 0, maxWait 0ms, bed compensation in use: none, height map offset 0.000, max steps late 0, min interval 0, bad calcs 0, ebfmin 0.00, ebfmax 0.00
                    no step interrupt scheduled
                    Moves shaped first try 0, on retry 0, too short 0, wrong shape 0, maybepossible 0
                    === DDARing 0 ===
                    Scheduled moves 0, completed 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
                    === Heat ===
                    Bed heaters 0 -1 -1 -1, chamber heaters -1 -1 -1 -1, ordering errs 0
                    === GCodes ===
                    Movement locks 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
                    Q0 segments left 0
                    Code queue 0 is empty
                    === Network ===
                    Slowest loop: 1.28ms; fastest: 0.00ms
                    Responder states: HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0)
                    HTTP sessions: 0 of 8
                    === WiFi ===
                    Interface state: changingMode
                    Module is idle
                    Failed messages: pending 0, notrdy 0, noresp 0
                    Failed to get WiFi status
                    Socket states: 0 0 0 0 0 0 0 0
                    ok
                    Error: failed to retrieve WiFi status message: SPI timeout
                    WiFi module is idle
                    Error: failed to change WiFi mode: SPI timeout

                    droftartsundefined 1 Reply Last reply Reply Quote 0
                    • droftartsundefined
                      droftarts administrators @omar
                      last edited by

                      @omar can you download the ‘DuetWiFiServer.bin’ file from https://github.com/Duet3D/RepRapFirmware/releases/tag/3.5.2 and copy it to the /firmware folder of the SD card? Create the firmware folder if it doesn’t exist. Then try M997 S1 again.

                      Ian

                      Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

                      omarundefined 1 Reply Last reply Reply Quote 0
                      • omarundefined
                        omar @droftarts
                        last edited by omar

                        @droftarts

                        I did that and here's what i got with my router on i even tried with sharing network with my phone :

                        M997 S1
                        Trying to connect at 230400 baud: success, found ESP8266
                        Erasing 8192 bytes...
                        Erasing 690864 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
                        ok
                        WiFi module started
                        Error: WiFi module reported: no known networks found
                        WiFi module is idle
                        Error: WiFi module reported: no known networks found
                        WiFi module is idle
                        Error: WiFi module reported: no known networks found

                        M122
                        === Diagnostics ===
                        RepRapFirmware for Duet 2 WiFi/Ethernet version 3.5.2 (2024-06-11 17:13:43) running on Duet WiFi 1.02 or later
                        Board ID: 0JD0M-9P6B2-NJ4S8-6JTD0-3SJ6S-TA46J
                        Used output buffers: 1 of 26 (1 max)
                        === RTOS ===
                        Static ram: 23384
                        Dynamic ram: 72600 of which 12 recycled
                        Never used RAM 17148, free system stack 194 words
                        Tasks: NETWORK(1,ready,7.2%,354) HEAT(3,suspended,0.0%,330) MAIN(1,running,92.6%,501) IDLE(0,ready,0.2%,29), total 100.0%
                        Owned mutexes: USB(MAIN)
                        === Platform ===
                        Last reset 00:06:50 ago, cause: reset button or watchdog
                        Last software reset at 2021-07-02 15:40, reason: User, Gcodes spinning, available RAM 15804, 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
                        MCU temperature: min 41.3, current 42.6, max 43.0
                        Supply voltage: min 1.6, current 1.7, max 1.9, under voltage events: 0, over voltage events: 0, power good: no
                        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: ok, SG min n/a
                        Driver 1: ok, SG min n/a
                        Driver 2: ok, SG min n/a
                        Driver 3: ok, SG min n/a
                        Driver 4: ok, 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: 100.07ms; 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 3.5ms, write time 0.0ms, max retries 0
                        === Move ===
                        DMs created 83, segments created 0, maxWait 0ms, bed compensation in use: none, height map offset 0.000, max steps late 0, min interval 0, bad calcs 0, ebfmin 0.00, ebfmax 0.00
                        no step interrupt scheduled
                        Moves shaped first try 0, on retry 0, too short 0, wrong shape 0, maybepossible 0
                        === DDARing 0 ===
                        Scheduled moves 0, completed 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
                        === Heat ===
                        Bed heaters 0 -1 -1 -1, chamber heaters -1 -1 -1 -1, ordering errs 0
                        === GCodes ===
                        Movement locks 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
                        Q0 segments left 0
                        Code queue 0 is empty
                        === Network ===
                        Slowest loop: 0.72ms; fastest: 0.00ms
                        Responder states: HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0)
                        HTTP sessions: 0 of 8
                        === WiFi ===
                        Interface state: changingMode
                        Module is idle
                        Failed messages: pending 0, notrdy 0, noresp 0
                        Failed to get WiFi status
                        Socket states: 0 0 0 0 0 0 0 0
                        ok
                        Error: failed to retrieve WiFi status message: SPI timeout
                        WiFi module is idle
                        Error: failed to change WiFi mode: SPI timeout

                        omarundefined 1 Reply Last reply Reply Quote 0
                        • omarundefined
                          omar @omar
                          last edited by

                          @omar looks like a found the solution, i've enabled mobile hotspot on my computer and now it works !

                          Thank you for your help !

                          droftartsundefined 1 Reply Last reply Reply Quote 0
                          • droftartsundefined
                            droftarts administrators @omar
                            last edited by

                            @omar Can you send M122 again? The one you posted still reports SPI errors. Though it looks like the firmware updated correctly.

                            When you were running the old firmware, did it work with this router? If you changed your router, I think it, and probably your phone, are only offering 5GHz WiFi network, so the Duet can't find it, as it only works on 2.4GHz. I'm glad it's working correctly with your computer, though.

                            Ian

                            Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post
                            Unless otherwise noted, all forum content is licensed under CC-BY-SA