I'm having two issues maintaining wifi connectivity.
First, after a wifi connection has been established (constant yellow LED), running the basic wifi example (
tessel run wifi.js) doesn't work consistently -- I get
ENOENT: Cannot open another socket. error event. Same with any other code that makes requests repeatedly. The LED also turns red.
tessel wifi -l
TESSEL! Connected to TM-00-04-f000da30-00564731-22742586.
INFO Requesting wifi status...
Currently visible networks (5):
some network (46/127)
another network (45/127)
etc etc (33/127)
INFO Connected: 1
INFO Ip: 0.0.0.0
Sometimes the example does get a few requests through, and then it reverts to this behaviour.
Second, when the
ENOENT error is avoided (I haven't found a consistent way to do so, just powercycle and try again and again until it is), the connection eventually hangs after just a few calls. The LED remains constant yellow, but even running
tessel wifi -l hangs.
tessel version --board
INFO Serial #: TM-00-04-f000da30-00564731-22742586
INFO Wifi Version: 1.28
INFO Firmware Version: 69f9361
INFO Runtime Version: 1fe2da7
I see references to similar issues that are supposed to be fixed with recent firmware updates, but they haven't been fixed for me.
Any assistance on this is welcome!