Part Number: CC2541
Hello all,
I am using a CC2541 device with a custom firmware based on the TimeApp demo on the 1.3.1 stack. I added the ANCS feature in order to get notification from iPhone. it works perfectly.
Not long ago I was asked to make it work with Android as well (with a custom ANCS on the app). But the CC2541 won't connect to Android 6.0. I found that upgrading the stack to the 1.4 allows my Android to connect. unfortunately, since then, ANCS don't work any more. In fact, the entire bonding process seemed to be different because the CC2541 won't reconnect after a reboot anymore.
I have the following parameters:
uint32 passkey = DEFAULT_PASSCODE;
uint8 pairMode = GAPBOND_PAIRING_MODE_INITIATE;
uint8 mitm = TRUE;
uint8 ioCap = GAPBOND_IO_CAP_DISPLAY_ONLY;
uint8 bonding = DEFAULT_BONDING_MODE;
I sniffed the connection process and it is different:
1.3.1:
1.4.1
I did try with 1.4.2 stack and with the demo app "Time app", doesn't do any good.
Have you a solution to be able to bond to the iPhone and to the Android with same firmware ?
Best regards
Matt

