PMTeam@ZWO
RE unstable WiFi connections.
I've tried running the ASIAir app 2.4.2 in MacOS (on a M3 MacBook Air) with XCODE and debugging tools both at home and outside at a remote location with no other WiFi nearby. I ran an AUTORUN session with 30sec frames x 500, the camera being my ASI2600MC DUO.
I am sure the issue IS NOT the ASIAir firmware per-se, nor the antenna. The issue lies in the app running on iOS - there is a memory leak in the way the app handles TCP/IP traffic, the app runs for a while, but after lots of I/O its leaking memory and eventually the connection hangs and the WiFi connection dies.
The first symptom I found is this:
- using ASIAir in close proximity to other units is likely to trigger the WiFi failure.
- using ASIAir with no other WiFi nearby, it was reliable.
- using ASIAir connected via ethernet to a WiFi router (a Teltonika RUT50X) , it works fine.
First conclusion: the WiFi implementation is buggy, either/both in the app or ASIAir.
Second conclusion: what pinpoints the app itself as the culprit is this:
If you restart the phone/tablet, reconnect the WiFI and start the app again you should find ASIAir was happily taking subs the whole time and will reconnect. Rebooting the device clears the memory leak, and it will work again, for a while. Closing and restarting the app does not clear the memory leak, however.