Other Parts Discussed in Thread: CC2564
Hello, I have a problem with a headset which I am trying to connect with cc2564 bluetooth module.
What I have so far: The working bluetooth stack (I am able to initiate commands, scan the media, advertise and do a lot of conventional stuff) working under FreeRTOS and STM32 MCU Controller.
Now I am trying to connect the conventional headset (which works with my mobile phone) with the cc2564 bluetooth module (which acts as a client for the headset). My algorithm is the following:
1) Enable pairability and connectability modes (success)
2) Pair the device with the headset (success, I am getting the link identifier)
3) Find the remote port of the headset using sdp discovery procedure
4) Open remote headset using the HDSET_Open_Remote_Headset_Port command.
The last command returns success, but after a while (few seconds) the callback is initiated with etHDSET_Open_Port_Confirmation event, which shows that something wrong here: PortOpenStatus field is not zero. The button press on the headset doesn't generate any event and nothing happens.
Could someone provide any tips where should I dig further?
Thank you.