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

Connect/disconnet issue

Hi, I'm developing new project, and during test I see that, if you quicly connect/disconnect/connect.... and so on, the app seems locked...
Tu exclude my HW-FW, I tried same test using PCA10056, Nordic_Blinky sample from nRF5_SDK_16.0.0_98a08e2.
I have same result: if you try to repeat connect/disconnect/connect ... and so on , the module stops and it need to restart to make it working.
To best understand, here attached a video that shows the issue.
What's wrong? Where I mistake?
Best regards

Abele

Parents Reply Children
  • Hi,
    I sent you the capture log from serial channel. 
    With this code, when lock occurs, after HW reset of DK board reset the advertising starts but I'm not be able to re-connect the device.

    <info> app_timer: RTC: initialized.
    
    <debug> nrf_sdh_ble: RAM starts at 0x20002300
    
    <info> app: Blinky example started.
    
    <debug> nrf_sdh_ble: BLE event: 0x10.
    
    <info> app: Connected
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x11.
    
    <info> app: Disconnected
    
    <debug> nrf_sdh_ble: BLE event: 0x10.
    
    <info> app: Connected
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x11.
    
    <info> app: Disconnected
    
    <debug> nrf_sdh_ble: BLE event: 0x10.
    
    <info> app: Connected
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x11.
    
    <info> app: Disconnected
    
    <debug> nrf_sdh_ble: BLE event: 0x10.
    
    <info> app: Connected
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x11.
    
    <info> app: Disconnected
    
    <debug> nrf_sdh_ble: BLE event: 0x10.
    
    <info> app: Connected
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x11.
    
    <info> app: Disconnected
    
    <debug> nrf_sdh_ble: BLE event: 0x10.
    
    <info> app: Connected
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x11.
    
    <info> app: Disconnected
    
    <debug> nrf_sdh_ble: BLE event: 0x10.
    
    <info> app: Connected
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x12.
    
    <debug> nrf_sdh_ble: BLE event: 0x11.
    
    <info> app: Disconnected
    
    <debug> nrf_sdh_ble: BLE event: 0x10.
    
    <info> app: Connected
    
    <info> app_timer: RTC: initialized.
    
    <debug> nrf_sdh_ble: RAM starts at 0x20002300
    
    <info> app: Blinky example started.
    
    

  • Hi,

    I see that this log was uninformative aswell. I will bring this on internally! 

    Best reagrds,
    Carl Richard

  • Hi!

    Could you do a nRF Sniffer trace of the connection, without resetting the board when it gets stuck? Hopefully we can find some anomalies there.

    Installation and usage of the sniffer tool described here.

    Kindly,
    Carl Richard

Related