Unable to detect nRF52833 with Peripheral Coded PHY

Hi,

I am programming the nRF52833 and using NCS v2.00. I have recently programmed the Peripheral Coded PHY to the board. I am using a Google Pixel 3 with nRF Connect as a central device.

When I scan for peripheral on the Android device, the HR peripheral does not come up? I am not sure why this is. I have programmed many other Bluetooth samples to the nRF52833 and tested them successfully with the Android device.

Thanks,

Adam

Parents
  • Hi

    Are you sure the Google Pixel 3 supports the Coded PHY? It's not a given in any phone supporting Bluetooth 5.0 unfortunately, as it is an optional feature. And it was not very common in phones when the Pixel 3 came out, and unfortunately the nRF Connect app is not trustworthy on the Coded PHY check.

    My guess is that the phone is only scanning on the primary advertising channels (37, 38 and 39) and not the secondary ones where most of Coded PHY advertising takes place. If that's the case you should see one advertisement on your phone looking similar to this, where it only picks up parts of the advertisement (the ones on the primary channel).

    Best regards,

    Simon

  • Hi Simon,

    It’s the pixel 4 apologies - it apparently does support coded PHY according to list published on a Nordic dev zone forum.

    Adam

Reply Children
  • Hi Simon,

    Any suggestions as to what I should do? I cannot detect any peripheral when scanning from the Pixel 4 (Coded PHY is supported). Also, I cannot see three broken-up advertising signals as per your image.

    The README says that this application should be tested with another nRF device using the Central sample. Surely it should work with the Android device using nRF Connect?

    Could the issue be that the Android does not support scanning for peripherals that use extended advertising?

    Thanks

    Adam

Related