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

0x08 disconnection occurs when the ios mobile phone is connected to the device

Based on sdk12.3, use 51-dk (51822) to run the ble_app_hrs routine.
Use ios mobile phone to connect the device, it will automatically disconnect after 30 minutes, the disconnection reason is 13 (0x80).
How can this be solved?

Parents Reply
  • Sorry, I miss read your post. I see now that you wrote 30 minutes not seconds.

    Is it always 30 minutes, or does it vary?

    Looking through the log it seems like the master (ios) is starting to miss the slave packets (nrf51), because of retransmissions. Then the slave stops responding to the master. It could be because the slave is missing the packets from the master.

    Can you try with another phone? Just to rule out that there is something wrong with the phone

    I'm thinking that there could be some issues with the clock synchronization. Are you using the LFRC or LFXO on the nrf51? And which clock configuration are you using, PPM, clock calibration interval, etc.

Children
Related