This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Cannot connect to a BLE peripheral in nRF Connect Android app

The peripheral is actually a dual-mode device, with BLE being a peripheral device.

I can connect to this device and discover the GATT services with the nRF Connect iPhone app and Master Control Panel 3.10.0 Windows application without problems. However, I cannot do it with the nRF Connect Android app (which doesn't even pass through the connection stage). The debug log is:

nRF Connect, 2016-07-29
ABCDevice (xx:xx:xx:xx:xx:xx)
V	12:44:41.583	Connecting to xx:xx:xx:xx:xx:xx...
D	12:44:41.593	gatt = device.connectGatt(autoConnect = false)
D	12:44:46.918	[Broadcast] Action received: android.bluetooth.device.action.ACL_CONNECTED
D	12:44:46.944	[Callback] Connection state changed with status: 133 and new state: DISCONNECTED (0)
E	12:44:46.960	Error 133 (0x85): GATT ERROR
I	12:44:46.969	Disconnected
D	12:44:47.031	[Broadcast] Action received: android.bluetooth.device.action.ACL_DISCONNECTED

This log doesn't seem too informative. It doesn't work on Android version 5.0 and 6.0. Does anyone know what this problem can be?

Parents Reply Children
No Data
Related