Hi,
I am using two Android devices with nRF Master Control Panel (BLE v4.0.5) app installed on both. I am using one Android device (Moto G 3rd Gen Android v6.0) as the peripheral with GATT server. The other device (Samsung Galaxy S3 GT-i9300 v4.3) in Central role listens for BLE advertisements and is able to discover the peripheral device. It then tries to connect but the connection attempt never succeeds. GATT server on peripheral device has connectable property set to True.
The logs on the Central device say: Connecting to gatt = device.connectGATT(autoConnect=false)
So, it seems connect request is sent out from central device but never reaches the peripheral device as there is nothing in the logs on peripheral device. I tried hosting peripheral on various devices and only one device (Moto G First Gen Android 5.x) so far has shown expected result. What could be the reason for this?