Dual‑mode device: nRF Connect for Mobile shows disconnected after BR/EDR disconnection, while BLE link remains physically connected

Environment

  • App: nRF Connect for Mobile (Android / iOS, latest release)
  • DUT: Bluetooth dual‑mode device (supports both BR/EDR(Classic BT) and BLE)

Describe the issue When using nRF Connect for Mobile to connect to a dual‑mode Bluetooth device: If the BR/EDR (Classic Bluetooth) link gets disconnected, the nRF Connect UI reports the device as Disconnected. However, the underlying BLE GATT physical link is still alive.

This creates misleading UI status: the app displays disconnected state, but actual BLE connection is maintained and functional.

We would like to confirm:

  1. Is this expected application behavior, or is this a UI‑state‑tracking bug inside nRF Connect for Mobile?
  2. For dual‑mode peripherals, does nRF Connect track BR/EDR and BLE connection states separately or merged together?

Steps to reproduce

  1. Establish both BR/EDR (Classic BT) and BLE connections with a dual‑mode DUT from mobile phone.
  2. Keep BLE GATT connection active in nRF Connect for Mobile.
  3. Trigger disconnection of only the BR/EDR link (Classic Bluetooth).
  4. Observe nRF Connect UI: device shows status as Disconnected.

  • Hi Jie Li,

    Thank you for reaching out to us. I have discussed this issue with the team and have some feedback here from them on the IOS side:

    From the app side, we have no control regarding the physical layer. For example, if an app is connected to Device 1 from App 1, then from App 2 (the Nordic App), this device would be seen as disconnected. This is because the connection or disconnection is app-based from the API's view and this is also for privacy reasons. In the case where two apps want to connect to the same device, both apps will show connected as well as use the link or PHY layer connection. However, for both of the apps, they look like two independent connections and devices. So, we do not have control on the radio or PHY layer connection from the application side. Therefore, the app through the app's view could disconnect from a device but stay connected at link or radio level. 

    I will check if I can find some documentation for you on the Classic BT and BLE connections and dual mode. 

    I am still confirming with the team about the Android side and will get back to you soon with an update once I receive any further feedback. 

    Please let us know if you have any further questions.

    Best Regards,

    Samruddhi

Related