This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2640R2F: BLE device name not showing correctly on iPhone.

Part Number: CC2640R2F

Tool/software: Code Composer Studio

SDK --> simplelink_cc2640r2_sdk_4_10_00_10

I am working on "Simple peripheral" project.

BLEstack -> Simple peripheral

-----------------------------------------------------------------------

Hi, 

I have changed the scanRspData value and called the GAPRole_SetParameter function.

GAPRole_SetParameter(GAPROLE_SCAN_RSP_DATA, sizeof(scanRspData),
scanRspData);

.

Now I am checking on phones:

1. On Android phone the name is showing and is same as what I have entered onscanRspData.

2. On iPhone the name is showing Simple Peripheral.

.

Why is this so?

how to fix this?

.

Regards,

Saurav

  • Hi Saurav,

    It looks like an issue with the Bluetooth Cache of the iPhone.

    You can try to empty the cache - please see Apple's documentation.

    When this happens to me, I usually take these easy steps on the iPhone:

    1. Open "Parameters" > "Bluetooth"
    2. Review the list of the Bluetooth devices known by the iPhone
    3. Click on the Bluetooth device I don't need anymore (this includes the device with the bad name)
    4. Then select "forget this device"
    5. Go back to scanning and verify the name of the device is correct

    If this is not sufficient you may want to try to reboot the iPhone.

    If this does not solve the issue I recommend to look into the ways Apple recommends to empty the iPhone Bluetooth Cache.

    I hope this will help,

    Regards,

  • Hi Saurav,

    That's how it is. You need to make your own custom app and make it display what you want.

    -kel