I often get BLE_HOST_TIMEOUT error -2 when doing a makeImageRequest(). What is the host? Is it the the Garmin Connect mobile app?
I often get BLE_HOST_TIMEOUT error -2 when doing a makeImageRequest(). What is the host? Is it the the Garmin Connect mobile app?
can be GCM (e.g. there is BT connection but phone has no internet connection) or target host
It means the garmin device hasn't heard back before the timeout. That often means the server you are trying to use, but could mean a slow data connection on your phone, or in the case of a makeImagaRequest, the garmin server that processes the image.
I'll also see -2 when I'm on the border line of BT range between the garmin device and the phone, and I step out of range before the garmin sees the response.