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

nrf beacon not detectcing

image descriptionimage descriptionimage description(/attachment/a49b3ec690a646f7bead02928ff0a381)(/attachment/a22b78f8886f98aac724a2b9785f9c25)(/attachment/00e9df542ed79773e83dde5fb38e46cc)Hi all,

I have designed the nrf51822 based coin size custom board for beacon application. i programmed the code using keil and nrfgo studio its programming properly its advertising . but issue is, i can detect the device in nRF connect app and also in other beacon apps. but i am not detecting in nRF beacon application y is so?

is there any bugs in app?

please confirm.

thanks in advance.

Parents Reply Children
  • Get radio trace from BLE sniffer or at least past RAW advertising data as captured by nRF Connect app for Android (or other OS). If the same BLE FW works on one HW (= meaning nRF Beacon app from your oriinal question can detect it and connect if necessary) and not on other then it's most likely not broadcasting at all. If you claim that certain FW on some HW (whatever custom or Nordic dev kit) works with certain application but not with other then it must be alive (= advertising and capable of connection) so it would mean that the same FW or other HW should either work the same or not work at all (because it fails during boot) but nothing in between.

  • well then you mean to say if my custom board broadcasting with some firmware in nRF connect then it should also broadcast in nrf Beacon application. rie?

  • I mean HW change should not change broadcasted information or reaction to received Connection Request. So if given FW works on some HW completely as you expect then it should either work the same or other HW or doesn't work at all.

    When it comes to your nRF Connect vs. nRF Beacon app behavior I'm still missing the point. Can you update your original question with step by step summary 1/2/3/... of what you do and what you see? Then I might be able to understand what exactly is happening and what do you expect vs. what is happening.

  • I mean like:

    1. I take pre-compiled HEX file named xyz from this path in this nRF5 SDk version and flash it by this program with this SoftDevice HEX file to this HW.
    2. Then I see this LED blinking (or not), I turn on nRF Connect app, I see the device broadcasting (what are "RAW" advertising and scan response data??? Paste it here!) and I can connect to the device (what happens in nRF Connect then? Any change on the board e.g. LEDs blink/light differently?)
    3. Then I open nRF Beacon app and do this and that, see this and that.
    4. Then I take same HEX files and flash the same way another HW (any description of that HW???) and see this and that.
    5. Then I open nRF Connect app again and see this and that etc. ......................
  • Hi below are my steps,

    1. I take softdevice from this path (C:\Nordic Semiconductor\nRF51822 Beacon v1.1.1\SoftDevice) and programmed successfully using nrfgo Studio on nrf51DK.
    2. then i took application program from this path (C:\Nordic Semiconductor\nRF51822 Beacon v1.1.1\Precompiled hex) and programmed successfully using nrfgo Studio on nrf51DK. 3)Then I see no LED blinking I turn on nRF Connect app, I see the device broadcasting now i opened nRF Beacon i can see detect device in App with monalisa picture.No LEDs blinking.

    Now i repeated the same steps with my custom board i can see device detecting nRF Connect app but not in nRF Beacon it keeps scanning. Attached the raw data and images of both DK and custom board for your refeance.

Related