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

nRF51822 connection issue

Hi support team, We met an issue for connecting our device built in nRF51822 to Android device.

The nRF51822 uses below firmware program:

  • nRF5_SDK_12.3.0_d7731ad
  • s130_nrf51_2.0.1_softdevice The service we use is UART.

For using nRF Connect app. sometimes this app connects to device but gets unknown UUID service, and few seconds later, the app fixes the connection error and return to OK state.

For nRF Toolbox app, it will appear the error message "The device does not have required services." and never can get connection with the nRF 51822. Below is the screen shot: files.slack.com/.../screenshot_2017-06-14-10-44-24_1024.jpg

We have tested several mobile phones and some of them have this issue, the Sony, Samsung, Huawei and HTC is OK, but the Asus and Xiaomi has this issue. The Android OS version we tested is from version 4 to 7. It looks this issue has something to do with the phone manufacture, not the Android OS version.

This annoy us and our customer, it there any way we miss that can correct the error? Is there information you want that can confirm the cause of this issue?

Best Regards, David Huang

Parents
  • Hi Hung, the screen shot: www.dropbox.com/.../Screenshot_2017-06-14-10-44-24.jpg
    The profile (service?) we use is UART. The firmware we use is mentioned as above:

    • RF5_SDK_12.3.0_d7731ad
    • s130_nrf51_2.0.1_softdevice nRF Connect app may connect failed, but when this happen, it looks it can recover the error after few seconds then connect OK. The nRF Tool doesn't has this ability to recover the error if connect failed. Nordic only provides the nRF Tools app source code, but not provide the nRF Connect app source code, so we cannot make our app to has the recover function by implementing the nRF Connect function.
Reply
  • Hi Hung, the screen shot: www.dropbox.com/.../Screenshot_2017-06-14-10-44-24.jpg
    The profile (service?) we use is UART. The firmware we use is mentioned as above:

    • RF5_SDK_12.3.0_d7731ad
    • s130_nrf51_2.0.1_softdevice nRF Connect app may connect failed, but when this happen, it looks it can recover the error after few seconds then connect OK. The nRF Tool doesn't has this ability to recover the error if connect failed. Nordic only provides the nRF Tools app source code, but not provide the nRF Connect app source code, so we cannot make our app to has the recover function by implementing the nRF Connect function.
Children
No Data
Related