Acknowledged

sdk 4.1.5 and Communications.makeWebRequest()

I've noticed recently BLE_QUEUE_FUL error - also on sim so it is not connected with GCM.

There is no information in readme but probably the limit of requests was decreased.

There is no word in doc about limits so for me there is no any limits and now something was changed and also without any info.

Maybe context in Communications.makeWebRequest() was fixed after few years?

  • "As far as sleep time being null, I can see that could be the case if a device hasn't been paired/connected to GCM"

    "So how user has downloaded my app reported ERA error. I think you need GC account for it just for synchronize bug to era."

    You could pair your device with Garmin Connect, but close the app before setting the sleep time. I think I've done it in the past and the watch was still paired. Obviously an edge case, but not impossible.

    You could also use Garmin Express (on PC/Mac) instead of Garmin Connect, in which case I don't think it will even ask you the basic setup questions that Connect does (like wake/sleep times).

  • There is no way out and had to burn a few bytes.

  • Sounds like you need to do a null check in your app. With the number of devices with all different FW, and GCM coming out about once a month, you want to play it safe

  • So how user has downloaded my app reported ERA error. I think you need GC account for it just for synchronize bug to era.

  • As far as sleep time being null, I can see that could be the case if a device hasn't been paired/connected to GCM