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

No BLE discovery on Android 7.0 and above

I have compiled ble_app_blinky sample code from nRF5_SDK_17.0.2_d674dde SDK and loaded it with s132_nrf52_7.2.0_softdevice.hex in my nrf52382 board. I can discover this device on < Anrodid version 7.0  mobile only. But When I load sample hex file into Thingy52 then I was able to discover in my all phone. Can I know what will be wrong in my hardware ?

Parents Reply Children
  • Hi Jonathan,

    Sorry, it took long time. So far I was relying on words of different testing person (as per their inputs they checked on some older android phones having android version below 7 and it was working there, but when they tried on newer phones with recent android version, they were not able to discover the device). But when I checked myself, I figured some weird results.

    When I checked myself, on four android phones:

    1. Redmi K20 Pro: Android 10, Bluetooth 5.0 -- able to discover device

    2. Vivo V11 Pro: Android 9, Bluetooth 5.0 -- able to discover device

    3. Samsung Galaxy M21: Android 10, Bluetooth 5.0 -- NOT able to discover device

    4. Oppo F7: Android 8, Bluetooth 4.2 - NOT able to discover device

    So, first of all, sorry for asking question without verifying the details myself. it looks like, it is not related to Android version or Bluetooth Radio version, it is something else. It is most likely that it is hardware design issue (as when I put same .hex on Thingy52 I've, it can be discovered by all devices), but sadly, could not figure out where things are wrong. Thanks once again for your time.

  • Hi,

    Different  cheep phones/tablets or other electronics can have varying results when it comes to working correctly with devices. Not all hardware is held to the same standards for the specifications making compatibility difficult especially on cheaper or of brand components/products. 

    If you want you can submit a hardware review of you device, share your schematics and we can give some feedback on possible improvements. 

    Regards,
    Jonathan

  • Hi Jonathan,

    OK, thanks! For hardware review- do you need hardware/board + schematic? Or just schematic?

  • Hi,

    Both is best as we can then see if there is anything related to layout that could cause a potential problem. 

    If you don't want to share your hardware files publicly you can crate a new private Devzone ticket and add the files there. 

    If you could provide the schematic as a pdf and the hardware layout files in Gerber format then that would be great. Alternatively if you have Altium project file that you can zipp and attach the files that will also work.


    Regards,
    Jonathan

Related