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

    Duet2 stops talking to the network randomly

    Scheduled Pinned Locked Moved Solved
    Duet Web Control
    3
    12
    496
    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.
    • gloomyandyundefined
      gloomyandy @jens55
      last edited by

      @jens55 How is your WiFi network set up, is it a single router or do you have multiple access points in some sort of mesh? In general the esp8266 (used on the Duet boards) does not seem to play well with some "sophisticated" WiFi setups that try to use things like "band steering" and the like, so if you can it might be worth trying to disable any such options you may have. If this problem has only started happening since you installed 2.1beta4 of the WiFi firmware you may want to try switching back to 1.27 to see if that makes the problem go away.

      jens55undefined 1 Reply Last reply Reply Quote 0
      • jens55undefined
        jens55 @gloomyandy
        last edited by

        @gloomyandy, thanks for your thoughts. Yes, I have several access points and you could call the setup 'sophisticated' but I have many devices that use the same wifi module (a lot of esp8266's and what not) without problems. I had forgotten that I had upgraded to the new wifi firmware so going to the old version sounds like the thing to do.
        Since the issue is intermittent, I won't be able to report back if it is fixed but if the issue pops up again with the old firmware I will post a follow-up.

        1 Reply Last reply Reply Quote 0
        • jens55undefined
          jens55
          last edited by jens55

          ok, stuid question - do I need to downgrade with the file
          DuetWiFiServer.bin or
          DuetWiFiModule_32S3.bin
          Is there an easy way to see which firmware version is in which file ?

          I have not had great luck upgrading firmware - the last two upgrades resulted in trashed systems so I would rather not just try and upload any file without knowing what exactly I am uploading.

          Edit: both files have a wildly different byte count between ver 3.4.6 and 3.5.0-rc1 ... do I maybe need to replace both?

          gloomyandyundefined 1 Reply Last reply Reply Quote 0
          • gloomyandyundefined
            gloomyandy @jens55
            last edited by

            @jens55 You only need to install the older wifi firmware. The file you need is here: https://github.com/Duet3D/DuetWiFiSocketServer/releases/tag/1.27 The file you need to install is DuetWiFiServer.bin

            jens55undefined 1 Reply Last reply Reply Quote 0
            • jens55undefined
              jens55 @gloomyandy
              last edited by jens55

              @gloomyandy <sigh> she be dead Jim 😞 ... and I can't find the tri-corder 😞

              Anyway, uploaded the old firmware and this is what the wifi section of M122 gives me:
              === WiFi ===
              Interface state: idle
              Module is idle
              Failed messages: pending 0, notrdy 0, noresp 0
              Firmware version 1.27
              MAC address e0:98:06:22:c9:0c
              Module reset reason: Turned on by main processor, Vcc 3.39, flash size 4194304, free heap 30592
              Clock register 00002002
              Socket states: 0 0 0 0 0 0 0 0
              ok

              From that I gather that the firmware was uploaded successfully but it is not connected to anything

              Did :
              m552 s-1 - system reports wifi module stopped
              m552 s0 - wifi module started
              m558 s"*" - ok
              m558 s"network name" p"password" module reports 'ok'

              did an M122 and still not connected ....

              edit:
              M997 s1 uploads the firmware ok but still no connection
              A raspberry pi sitting right next to the Duet has no issue with wifi so I am assuming there is plenty of signal from the access point that's maybe 8 ft away.

              1 Reply Last reply Reply Quote 0
              • jens55undefined
                jens55
                last edited by

                I have figured out what was going on. The moral of the story is to NEVER EVER change multiple things at a time. As it turned out, while the particular printer was down, I looked at the wireless connection and noticed the printer was always connected to an access point that was further away. I decided to lock the printer to the closest access point. For some reason or other which is still to be determined, the printer is not able to talk to the closer access point and since it was locked to it, it could not connect to the network at all.

                dc42undefined 1 Reply Last reply Reply Quote 0
                • dc42undefined
                  dc42 administrators @jens55
                  last edited by

                  @jens55 I'm glad you solved it.

                  Duet WiFi hardware designer and firmware engineer
                  Please do not ask me for Duet support via PM or email, use the forum
                  http://www.escher3d.com, https://miscsolutions.wordpress.com

                  jens55undefined 1 Reply Last reply Reply Quote 0
                  • dc42undefined dc42 marked this topic as a question
                  • dc42undefined dc42 has marked this topic as solved
                  • jens55undefined
                    jens55 @dc42
                    last edited by

                    @dc42, it gets stranger .... turns out that if I force the more distant access point off line, the Duet will happily talk to the closer AP. I am writing this off as a quirk of Ubiquity software or hardware. I am also writing myself a note not to try and force the access point to do anything it doesn't want to. No more locked AP for me. Only time will tell if the firmware downgrade fixed the original issue.

                    dc42undefined 1 Reply Last reply Reply Quote 0
                    • dc42undefined
                      dc42 administrators @jens55
                      last edited by

                      @jens55 do you have multiple access points with the same SSID, operating on different WiFi channels? If so, please see https://forum.duet3d.com/topic/33673/duet-3-6hc-wifi-module-chooses-wrong-access-point/3.

                      Duet WiFi hardware designer and firmware engineer
                      Please do not ask me for Duet support via PM or email, use the forum
                      http://www.escher3d.com, https://miscsolutions.wordpress.com

                      jens55undefined 1 Reply Last reply Reply Quote 0
                      • jens55undefined
                        jens55 @dc42
                        last edited by

                        @dc42, Yes, I have multiple access points with the same SSID. Your scenario of starting at the lowest channel and picking the first AP it can connect to fits the situation perfectly except when the Duet was locked to the closer AP and decided to not connect at all.
                        It is actually hilarious that all this started with my reply to @NeoDue where I suggested locking the printer to the closer AP .... which I then did myself which resulted in a full day of drama.
                        I just finished downgrading the wifi module firmware so the M537.1 and M537.2 commands are not available to me but I would suggest the outcome would be exactly like what @NeoDue has posted in the referenced thread.
                        I have made piece with the idea that locking the Duet to a specific AP is bad karma. Everything is working and I am not touching a thing lest it all goes south again!

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