BLE peripheral HID always immediately reconnects on macOS

Setup: The nRF52840 DK is running the peripheral_hids_keyboard sample project. The device is connected to a macOS host, showing expected functionality.

Problem: When the user selects the Disconnect button on the macOS Bluetooth UI, the device automatically reconnects within a second, without user intent.

This problem isn't specific to this sample, our own product is producing the same behavior. We would love to get a proposal on how to fix this issue.

Parents
  • Hi Benedek, 

    I reproduced the issue here with our Macbook. 
    I think it's the issue with the central device (Mac). It's normal that the nRF52 will start to advertiser when get disconnected. For some reason the central device choose to connect again. We as the nRF52 has no control over this. 

    My suggestion is to check with Apple if they have any idea if it's a bug or not. 

Reply
  • Hi Benedek, 

    I reproduced the issue here with our Macbook. 
    I think it's the issue with the central device (Mac). It's normal that the nRF52 will start to advertiser when get disconnected. For some reason the central device choose to connect again. We as the nRF52 has no control over this. 

    My suggestion is to check with Apple if they have any idea if it's a bug or not. 

Children
No Data
Related