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.

cc2540 client device not detecting pheripherals of other manufacturer!

Other Parts Discussed in Thread: CC2540

hi,

currently i am working with the cc2540 development kit, as it is having the central device code in it, i am trying to connect the 2 slaves to this one, i am using keyfob and another one pheripheral from nordic, the development kit is able to detect only the keyfob but not the nordic one, what is the reason? 

is TI BLE stack as central can only detect TI devices? or all other ? if it can detect all pheripherals, why it is not detecting the nordic pheripheral device?

  • Hi,

    which project on your keyfob(SimpleBLEPeripheral or KeyFob)?

    do you modify SimpleBLECentral project

    from

    #define DEFAULT_DEV_DISC_BY_SVC_UUID          TRUE

    to

    #define DEFAULT_DEV_DISC_BY_SVC_UUID          FALSE

    in my test, i can connect with other manufacturer device.

  • thank you very much for your reply,

    i am using SimpleBLEPeripheral on Keyfob,

    no, i didn't modify SimpleBLECentral project as you specified, i will try with that change once and i will let you know what is the outcome.

    if you don't mind, can you explain what is happening with this edit

    from

    #define DEFAULT_DEV_DISC_BY_SVC_UUID          TRUE

    to

    #define DEFAULT_DEV_DISC_BY_SVC_UUID          FALSE

    thanks & regards,

    Rangineni balu

  • Hi,

    If DEFAULT_DEV_DISC_BY_SVC_UUID is TRUE, when host scan device, host will filter device discovery resluts base on service UUID(in SimpleBLECentral project, service UUID is 0xFFF0)