Other Parts Discussed in Thread: CC2541
Hi,
We have a device (based on CC2541) that was developed 2 years ago using the BLE stack 1.3 which worked well with phones running Android 4.3 and Android 4.4. However, we are now having problems connecting to phones running Android 5.0. The problem is that the phone immediately disconnects after the connection.
Our device is able to connect properly to a Samsung Galaxy S5 that is running Android 4.4, but the device disconnects immediately after connection when used together with a Samsung Galaxy S5 running Android 5.0.
After encountering the problem, we decided to start debugging. But since the BLE stack 1.4 is already available, we decided to use the new BLE stack. After compiling the original source code together with the new stack, the device is now able to connect to the phone running Android 5.0.
Does anyone know of a problem in the BLE stack 1.3 that causes the connection problems in Android 5.0? What were changed in BLE stack 1.4 that somehow fixes the issues with connecting to Android 5.0?
After some more testing, it seems the problem we have with connecting our device to Android 5.0 is only occurring when using Samsung phones and the Nexus 5. The problem does not exist when using other Android 5.0 phones. Is there anything we can do in the phone side to fix the connection problems?
Any help is much appreciated.
Thanks,
Leo