none
Co-Existance of multiple Bluetooth profile drivers RRS feed

  • Question

  • Hi,

    I have written multiple bluetooth profile drivers one is for HID and other is A2DP.

    Individually both are working but if i try to install both on same PC, i am getting error while L2CA_REGISTER_SERVER as STATUS_DEVICE_BUSY.

    Is it possible to register multiple L2CAP servers (L2CA_REGISTER_SERVER) in two different profile drivers?

    If yes, how do I solve this issue.?

    Regards,

    Satya

    Tuesday, December 9, 2014 2:20 PM

Answers

  • Hi Satya,

    Only one server specifying BTH_ADDR_NULL in the BtAddress field of the _BRB_L2CA_REGISTER_SERVER is supported at any one time.  You must specify the target address in the server registration.

    Thanks,

    Tuesday, December 9, 2014 7:16 PM

All replies

  • Hi Satya,

    Only one server specifying BTH_ADDR_NULL in the BtAddress field of the _BRB_L2CA_REGISTER_SERVER is supported at any one time.  You must specify the target address in the server registration.

    Thanks,

    Tuesday, December 9, 2014 7:16 PM
  • Hi Alain,

    Thanks for the reply.

    If only one server is supported at one time then how RFCOMM  driver is working ? i mean how it will accept remote connections? 

    If i have a use case where i have a two profile drivers (one profile for MAP, one profile for A2dp) in this case smartphone sends two connection request parallely then how to accept the connections in my two profile drivers?

    Thanks,

    Satya

    Wednesday, December 10, 2014 7:28 AM