-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Description
Even when the mesh setting is disabled, I am continuing to experience that it often (but not always) takes unacceptable long to join the network when using a Zyxel VMG8825-T50 access point.
Which is a pretty common router in Europe, as T-mobile (which has millions of customers) provides it to their clients.
Attached wifi capture .pcapng files (done on a laptop with Realtek chipset and wifi set to monitoring mode) of when it connects reasonable well in 4 seconds, and when it takes 10 seconds.
Using latest daily micropython build (rp2-pico-w-20220708-unstable-v1.19.1-113-g9af6a275d), but as I believe the problem is not limited to micropython, I am creating an issue here.
When it takes a long time, you can see that the AP sends an "Association response" like it should, but it seems like the Pico is not taking notice of it, as the Pico does nothing for 3 seconds, and then restarts the joining process from the start with "Probe requests".
And also the same problem of the Pico not responding to packets happens a second time with a reassociation response .
When I disable power saving with "wlan.config(pm = 0xa11140)" it does seem to connect reliably in 3-4 seconds.
So perhaps make that the default?