Hi, I'm developing an iOS app that uses the iPhone bluetooth to offer a BLE peripheral service for heart rate. It works with some fitness equipment like Peloton but the Garmin Edge won't properly connect to it. To users it appears to be a bug because the peripheral may be added as a sensor within the Garmin interface but never finishes connecting. This is the result:
The "Connecting" state never resolves. (tested on a Garmin Edge 1030 and 530)
I speculate that the Garmin software discriminates against smart phone hardware when connecting a sensor peripheral because there is a separate functionality for syncing with the Connect app (which would also live on the iPhone). Can any Garmin engineers please chime in on this issue?