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

The connection of NRF52832 individual mobile phone models is not stable

  • Nrf52832 chip is used, and the software package is the “nRF5_SDK_16.0.0_98a08e2” version.

  • According to customer feedback, Bluetooth connection is generally unstable at present, which is mainly manifested as follows: on the following specific mobile phone models, if we use our app to connect Bluetooth, it will be disconnected after 1-5 minutes of successful connection, while other models of mobile phones are normal。
    Mobile phones with unstable connection: SDK在iPhone X, iPhone 11, Samsung Galaxy S9
Parents Reply
  • From ble_hci.h:

    /** @defgroup BLE_HCI_STATUS_CODES Bluetooth status codes
     * @{ */
    
    #define BLE_HCI_STATUS_CODE_SUCCESS                        0x00   /**< Success. */
    #define BLE_HCI_STATUS_CODE_UNKNOWN_BTLE_COMMAND           0x01   /**< Unknown BLE Command. */
    #define BLE_HCI_STATUS_CODE_UNKNOWN_CONNECTION_IDENTIFIER  0x02   /**< Unknown Connection Identifier. */
    /*0x03 Hardware Failure
    0x04 Page Timeout
    */
    #define BLE_HCI_AUTHENTICATION_FAILURE                     0x05   /**< Authentication Failure. */
    #define BLE_HCI_STATUS_CODE_PIN_OR_KEY_MISSING             0x06   /**< Pin or Key missing. */
    #define BLE_HCI_MEMORY_CAPACITY_EXCEEDED                   0x07   /**< Memory Capacity Exceeded. */
    #define BLE_HCI_CONNECTION_TIMEOUT                         0x08   /**< Connection Timeout. */

    This means that one device either stops responding, or that they are out of range. 

Children
Related