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

Samsung phone doesn't allow some beacons

Hello all,

I am running "ble_app_beacon" example code in nrf52832. when i'm using samsung and honor mobile phones the nrf Connect application is not showing the beacon, but in other phones the application is showing the beacon. I can't understand what is happening in samsung mobile please solve my problem so that the beacon in shown in all mobile phones.

  • Yes I tried enabling and disabling  location permissions while scanning. And yes its always the same beacons while scanning it is not random. And also, I mentioned 5 beacons to give you an idea of what is happening, it can become 6 also, the issue is that some beacons not showing.I had only 2 samsung mobiles with me, M20 and M30  and both uses android version 9.

  • Hi

    Didn't you mention that the problem persists in some Honor mobile phones as well, if you provide the model names of those we might have one of those in the office? I've tested with a few phones now, but haven't been able to recreate it yet. Have you tried flashing the devices that are not visible on the Samsung/Honor phones over again, just to make sure whether the problem is with the phone or the nRF52? 

    Just for confirmation, the clock changes you made were to make them run using the RC oscillator instead of the external crystal, right? Also, are you able to update the Samsung phones to Android version 10? I'd say that's worth a shot as well, as there were some bugs resolved in the nRFConnect app when updating to Android 10.

    Best regards,

    Simon

  • I just made these changes in my code

    #define NRF_CLOCK_LFCLKSRC {.source = NRF_CLOCK_LF_SRC_RC, \
    .rc_ctiv = 16, \
    .rc_temp_ctiv = 0, \
    .xtal_accuracy = 0}

    yes i have upgraded my sumsung mobile to Android 10, same problem occurred in Android 10 also.Currently I dont have any honor phone with me now so I dont know its model.

    I scanned 3 beacon in Redmi mobile that 3 beacon arrived in my redmi phone as below

    same beacon scanned by samsung M20 mobile just 1 beacon show as below image other 2 beacon doesn't show this is my problem

    two beacons are not displayed in samsung mobile but 3 beacons have the same chip set NRF52832 and same code. I don't know what is the problem in this mobile phone

  • Hi

    When using the RC oscillator rc_temp_ctiv should be set to 2, and accuracy should be set to 1 to ensure that the RC oscillator functions properly. Please do so to see if there are any changes. The issue might be that the RC oscillator isn't calibrated correctly, which causes it to not be visible for some devices.

    Best regards,

    Simon

  • still same problem is there while changed RC oscillator value into rc_temp_ctiv =2 and accuracy =1. samsung mobile dosn't read that beacons

Related