Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs

Problem when connecting BLE 4.x device and BLE 5.0 device at same time

Need support.

 

I am using lierda S98B module together with Nordic S140 SoftDevice as master. So far everything works fine. I can connect up to 4 devices with BLE 4.2. Also I can connect up to 4 devices with BLE 5.0.

 

But after connecting a BLE 4.x device once no more devices with BLE 5.0 can be connected. If configure BLE_BAS_CONFIG_LOG_LEVEL 4 following debug message can be found:

 

00> <info> app: Start Service Discovery

00> <debug> nrf_ble_gq: Purging request queue with id: 1

00> <debug> nrf_ble_gq: Registering connection handle: 0x0001

00> <debug> ble_db_disc: Starting discovery of service with UUID 0xFFF0 on connection handle 0x1.

00> <debug> nrf_ble_gq: Adding item to the request queue

00> <debug> nrf_ble_gq: GATTC Primary Services Discovery Request

00> <debug> nrf_ble_gq: SD is currently busy. The GATT request procedure will be attempted                       again later.

00> <debug> nrf_ble_gq: Processing the request queue...

00> <debug> nrf_ble_gq: GATTC Primary Service Discovery Request

00> <debug> nrf_ble_gq: SD is currently busy. The GATT request procedure will be attempted                           again later.

00> <debug> nrf_sdh_ble: BLE event: 0x11.

 

Anyone can help ?

Parents Reply
  • It seems the pictures are still corrupted Disappointed

    Maybe the website is not very stable these days. Could you please check that the image can be viewed in Preview first? I am sorry for the inconvenience.

    Alternatively, you can also upload the sniffer log and tell me what you would like to highlight.

    Sorry, it seems the picture is only corrupted in our Support page. I see the pictures in the public page just fine. I will get to it once I return to office.

Children
No Data
Related