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

Problem connecting with ble_app_multilink_central device to iPhone Peripheral device

Hi,

I'm using multilink Central device with SDK9.0 and stack S130. I'm able to connect to multilink peripheral device as expected. But i am not able to connect to a Custom App of iOS which broadcasts same Service and Characteristics UUID as in multilink Peripheral device. (Hardcoded in iOS app) The logs are as follows:

###################-----------------------------------#################

dm_init. Initializing Application Instance 0x00000000.

BLE_GAP_EVT_ADV_REPORT

Request to allocation connection instance Connection Instance Allocated.

BLE_GAP_EVT_CONNECTED

Searching for device 0xA9 0xE0 0xB1 0x28 0x20 0x47. Device type 0x01. Device Addr 0x74 0x7D 0x4D 0x84 0xBB 0xD

Connection Request Failed, reason 4 Discovery of service with UUID 0x1 completed with success for Connectionhandle 2

BLE_GAP_EVT_DISCONNECTED

Disconnect Reason 0x0008 Notifying application of event 0x12

DM_EVT_DISCONNECTION << DM_EVT_DISCONNECTION Freeing connection instance Freed connection ins

#################----------------------------###################

This is after increasing the accuracy to 500PPM in stack_init() and removing the name filtering before connecting. Apart from this there is no major change in the code.

Can anyone suggest, what this code might be doing which disconects it with iOS device. It says Disconneciton reason is 0x0008 which probably is HCI Connection Timed out.

Parents
  • Hi Petter,

    Thanks for reply, I would be getting back with nrf Sniffer results. In mean time do you see anything wrong with current Multilink example code which can cause issue in connecting with iOS or android device. (As i face same disconnection issue with android peripheral device). It is able to connect with nrf Multilink peripheral device only. I tried avoiding the boding process as well, didn't workout though, do you see any modifications in current multilink example that can do the job ?

Reply
  • Hi Petter,

    Thanks for reply, I would be getting back with nrf Sniffer results. In mean time do you see anything wrong with current Multilink example code which can cause issue in connecting with iOS or android device. (As i face same disconnection issue with android peripheral device). It is able to connect with nrf Multilink peripheral device only. I tried avoiding the boding process as well, didn't workout though, do you see any modifications in current multilink example that can do the job ?

Children
No Data
Related