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

Is there any smartphone with supporting of Bluetooth 5 Long Range feature?

Hi!

Please, help me! Maybe someone knows the answer. Is there any smartphone with supporting of Bluetooth 5 Long Range feature?

Best Regards,
Pavel

Parents
  • The only phones I am aware of with bluetooth 5.0 are iPhone 8(plus) and X,  Samsung Galaxy S8(+) and S9(+)., Google Pixel 2(xl).

    The only caveat is that most consumers and phone spec writers fail to understand the difference between the high speed and coded phy features of bluetooth 5.0.  So, there may or may not be support for coded phy.

    If you find yourself an iOS or Android developer they should be able to thumb through the technical docs to find out for sure.

    Please post any findings you get.

    Here is a response from Nordic on the subject: devzone.nordicsemi.com/.../108659

  • Thank you!
    Well, I think it depends on Qualcomm first of all. I'll try to find info.

  • I thumbed around on the developer sites.  Android 8.0 Oreo has added API's for coded phy.  Though, no statement about which Bluetooth 5.0 phones actually have everything in the OS to do coded phy. Android installs are heavily driven by a manufacturers whims.

    The API's referenced are:

    • isLe2MPhySupported() – returns true if Bluetooth 5 2Mbit/s connections are supported.
    • isLeCodedPhySupported() – returns true if Bluetooth 5 long distance (i.e. coded) connections are supported.
    • isLeExtendedAdvertisingSupported() – returns true if Bluetooth 5 Extended Advertising is supported.

    On iOS there were only a few entries in the developer forum on the subject.  All said no support for coded phy yet.

    Here is the most recent comment:

    "

    iPhone X and iPhone 8 support the 2M Phy but they do not have support for the 1M coded PHY (500k and 125k effective data rates). In order to use the 2M Phy, the peripheral device must request a PHY update. I have tested this with the NRF52832 from Nordic Semiconductor and it works."

Reply
  • I thumbed around on the developer sites.  Android 8.0 Oreo has added API's for coded phy.  Though, no statement about which Bluetooth 5.0 phones actually have everything in the OS to do coded phy. Android installs are heavily driven by a manufacturers whims.

    The API's referenced are:

    • isLe2MPhySupported() – returns true if Bluetooth 5 2Mbit/s connections are supported.
    • isLeCodedPhySupported() – returns true if Bluetooth 5 long distance (i.e. coded) connections are supported.
    • isLeExtendedAdvertisingSupported() – returns true if Bluetooth 5 Extended Advertising is supported.

    On iOS there were only a few entries in the developer forum on the subject.  All said no support for coded phy yet.

    Here is the most recent comment:

    "

    iPhone X and iPhone 8 support the 2M Phy but they do not have support for the 1M coded PHY (500k and 125k effective data rates). In order to use the 2M Phy, the peripheral device must request a PHY update. I have tested this with the NRF52832 from Nordic Semiconductor and it works."

Children
Related