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
  • Hi Ketan,

    Can you share your hex file you used to test?

    To clarify:
    You have a custom PCB with nrf52832 and that is the one that only connects to Android 7 ?

    If so can you share the Hardware files and schematic?

    Regards,
    Jonathan

  • s132_nrf52_7.2.0_softdevice.hex8461.nrf52832_xxaa.hex

    Hi Jonathan,

    My board (custom pcb) connects to mobile device having android version below 7.0, however if I put same .hex in Thingy52, it connects to all devices. Not sure if it is hardware issue or some settings in software.

    Here are .hex files and schematic snippet of nrf52832 used in custom board. Please let me know if you need any additional details. Thanks!

  • Hi Ketan,

    How many devices have you tested with? 

    What devices where they? tablets, phones and pc?

    Are you using the nrf connect app on the mobile devices?


    To clarify:
    Are you able to discover the the device and connect on android 7.   

    Regards,
    Jonathan

  • 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

Reply
  • 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

Children
No Data
Related