BLE Simulation vs actual BLE

Former Member
Former Member
The Garmin Connect IQ docs, in the chapter BLE Simulation Over Android Debug Bridge say:

When using the Connect IQ Simulator, it is possible to communicate with a companion app running on an Android device using ADB. This will simulate actual BLE speeds to better approximate performance of your application.

In the simulator the BLE is simulated with a delay of 200ms, but when connected to an actual device (Vivoactive), one message takes 6 seconds to transmit. Why could that be?

The outcome is that my apps work great on the simulator, but are practically non-functional on a real device.

I'm running the latest version of Garmin Connect, and using the latest SDK. Switching to a previous version did not improve anything.

Thanks for any help.