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.

CC2564: BT-MSPAUDSOURCE EVM open box can't connect BT headphone

Part Number: CC2564
Other Parts Discussed in Thread: BT-MSPAUDSOURCE, BT-MSPAUDSINK, , CC256XMS432BTBLESW, CC3200AUDBOOST

I got a BT-MSPAUDSOURCE EVM , after open box, I follow USER GUIDE and try to demo it. But I have two different BT HEADPHONE, can't find them iby EVM.

Two BT HEADPHONE all can work good with my smartphone.

I try these at many location, include very clean RF solution, but still no good.

I connected USB, monitor by console, but no any useful information.

I think if I can do:

1, Why a device can't connect to BT-MSPAUDSOURCE  EVM without MSP430 DEBUGGER?

2,Can I setup a device list in code, then we can force BT-MSPAUDSOURCE  EVM to connect these BT device. Means skip searching process.

Thanks!

  • Hello Tan,

    I'm not sure i fully understand your exact setup.

    Can you please write what is the exact setup you are using?
    What version do you use?

    Any other information so we can start looking what could be the issue and help you.

    BR,
    Chen Loewy
  • CC2564 LOG OUTPUT.txt
    BOOT
    OpenStack().
    Bluetooth Stack ID: 1
    A3DP Source Feature enabled.
    Device Chipset: 4.0
    BD_ADDR: 0xD03972CD8F19
    EIR Data Configured Successfully (Device Name MSP-SRC-CD8F19).
    A3DP Endpoint opened successfully.
    Class of Device: 0x100428.
    Supported formats:
       Frequency: 44100, Channels: 2, Flags: 0
       Frequency: 48000, Channels: 2, Flags: 0
       Frequency: 48000, Channels: 1, Flags: 0
       Frequency: 44100, Channels: 1, Flags: 0
    
    ******************************************************************
    * Command Options: Inquiry, DisplayInquiryList,                  *
    *                  SetDiscoverabilityMode, SetConnectabilityMode,*
    *                  SetPairabilityMode, GetLocalAddress,          *
    *                  SetBaudRate, OpenSink, CloseSink, Play, Pause,*
    *                  Help                                          *
    ******************************************************************
    
    A3DP+SRC>
    A3DP+SRC>Unhandled captouch: ÿBOOT
    OpenStack().
    Bluetooth Stack ID: 1
    A3DP Source Feature enabled.
    Device Chipset: 4.0
    BD_ADDR: 0xD03972CD8F19
    EIR Data Configured Successfully (Device Name MSP-SRC-CD8F19).
    A3DP Endpoint opened successfully.
    Class of Device: 0x100428.
    Supported formats:
       Frequency: 44100, Channels: 2, Flags: 0
       Frequency: 48000, Channels: 2, Flags: 0
       Frequency: 48000, Channels: 1, Flags: 0
       Frequency: 44100, Channels: 1, Flags: 0
    
    ******************************************************************
    * Command Options: Inquiry, DisplayInquiryList,                  *
    *                  SetDiscoverabilityMode, SetConnectabilityMode,*
    *                  SetPairabilityMode, GetLocalAddress,          *
    *                  SetBaudRate, OpenSink, CloseSink, Play, Pause,*
    *                  Help                                          *
    ******************************************************************
    
    A3DP+SRC>
    Adding 0x1C52163AABA2 to auto-connect list.
    
    A3DP+SRC>
    Auto-connecting to 0x1C52163AABA2 via AUD...
    
    A3DP+SRC>
    atLinkKeyRequest: 0x1C52163AABA2
    
    GAP_Authentication_Response success.
    
    A3DP+SRC>
    atIOCapabilityRequest: 0x1C52163AABA2
    
    Auth success.
    
    A3DP+SRC>
    atIOCapabilityResponse: 0x1C52163AABA2
    Capabilities: No Input/Output
    
    A3DP+SRC>
    atUserConfirmationRequest: 0x1C52163AABA2
    
    Auto Accepting: 199913
    
    GAP_Authentication_Response success.
    
    A3DP+SRC>Un-handled Auth. Event.
    
    A3DP+SRC>
    atLinkKeyCreation: 0x1C52163AABA2
    Link Key Stored.
    
    A3DP+SRC>
    atAuthenticationStatus: 0 for 0x1C52163AABA2
    
    A3DP+SRC>
    etEncryption_Change_Result for 0x1C52163AABA2, Status: 0x00, Mode: Enabled.
    
    A3DP+SRC>
    etAUD_Signalling_Channel_Open_Indication
    BD_ADDR:  0x1C52163AABA2
    
    A3DP+SRC>
    etAUD_Stream_Open_Confirmation
    Status:      0
    BD_ADDR:     0x1C52163AABA2
    MediaMTU:    800
    StreamType:  SRC
    A3DP Open (0143):  0
    Reconfiguring codec...
    ?...done.
    Stream Format: 
       Frequency: 44100
       Channels:  2
       Flags:     0
    Could not write PCM Codec Config: -57
    Issued stream state change successfully.
    
    A3DP+SRC>
    etAUD_Stream_Close_Indication
    BD_ADDR:          0x1C52163AABA2
    StreamType:       1
    DisconnectReason: 0
    A3DP Close: -57
    
    A3DP+SRC>
    etAUD_Signalling_Channel_Close_Indication
    BD_ADDR:  0x1C52163AABA2
    DisconnectReason: 0
    
    A3DP+SRC>Unhandled captouch: 2
    BOOT
    OpenStack().
    Bluetooth Stack ID: 1
    A3DP Source Feature enabled.
    Device Chipset: 4.0
    BD_ADDR: 0xD03972CD8F19
    EIR Data Configured Successfully (Device Name MSP-SRC-CD8F19).
    A3DP Endpoint opened successfully.
    Class of Device: 0x100428.
    Supported formats:
       Frequency: 44100, Channels: 2, Flags: 0
       Frequency: 48000, Channels: 2, Flags: 0
       Frequency: 48000, Channels: 1, Flags: 0
       Frequency: 44100, Channels: 1, Flags: 0
    
    ******************************************************************
    * Command Options: Inquiry, DisplayInquiryList,                  *
    *                  SetDiscoverabilityMode, SetConnectabilityMode,*
    *                  SetPairabilityMode, GetLocalAddress,          *
    *                  SetBaudRate, OpenSink, CloseSink, Play, Pause,*
    *                  Help                                          *
    ******************************************************************
    
    A3DP+SRC>
    Skipping device entry: 0x2082C0EB776D (5A020C).
    
    A3DP+SRC>
    Failed to perform auto-connect.
    
    A3DP+SRC>
    atLinkKeyRequest: 0x1C52163AABA2
    
    GAP_Authentication_Response success.
    
    A3DP+SRC>BOOT
    OpenStack().
    Bluetooth Stack ID: 1
    A3DP Source Feature enabled.
    Device Chipset: 4.0
    BD_ADDR: 0xD03972CD8F19
    EIR Data Configured Successfully (Device Name MSP-SRC-CD8F19).
    A3DP Endpoint opened successfully.
    Class of Device: 0x100428.
    Supported formats:
       Frequency: 44100, Channels: 2, Flags: 0
       Frequency: 48000, Channels: 2, Flags: 0
       Frequency: 48000, Channels: 1, Flags: 0
       Frequency: 44100, Channels: 1, Flags: 0
    
    ******************************************************************
    * Command Options: Inquiry, DisplayInquiryList,                  *
    *                  SetDiscoverabilityMode, SetConnectabilityMode,*
    *                  SetPairabilityMode, GetLocalAddress,          *
    *                  SetBaudRate, OpenSink, CloseSink, Play, Pause,*
    *                  Help                                          *
    ******************************************************************
    
    A3DP+SRC>
    Skipping device entry: 0x2082C0EB776D (5A020C).
    
    A3DP+SRC>
    Failed to perform auto-connect.
    
    A3DP+SRC>üBOOT
    OpenStack().
    Bluetooth Stack ID: 1
    A3DP Source Feature enabled.
    Device Chipset: 4.0
    BD_ADDR: 0xD03972CD8F19
    EIR Data Configured Successfully (Device Name MSP-SRC-CD8F19).
    A3DP Endpoint opened successfully.
    Class of Device: 0x100428.
    Supported formats:
       Frequency: 44100, Channels: 2, Flags: 0
       Frequency: 48000, Channels: 2, Flags: 0
       Frequency: 48000, Channels: 1, Flags: 0
       Frequency: 44100, Channels: 1, Flags: 0
    
    ******************************************************************
    * Command Options: Inquiry, DisplayInquiryList,                  *
    *                  SetDiscoverabilityMode, SetConnectabilityMode,*
    *                  SetPairabilityMode, GetLocalAddress,          *
    *                  SetBaudRate, OpenSink, CloseSink, Play, Pause,*
    *                  Help                                          *
    ******************************************************************
    
    A3DP+SRC>
    Skipping device entry: 0x2082C0EB776D (5A020C).
    
    A3DP+SRC>
    Adding 0x1C52163AABA2 to auto-connect list.
    
    A3DP+SRC>
    Auto-connecting to 0x1C52163AABA2 via AUD...
    
    A3DP+SRC>
    atLinkKeyRequest: 0x1C52163AABA2
    
    GAP_Authentication_Response success.
    
    A3DP+SRC>
    atIOCapabilityRequest: 0x1C52163AABA2
    
    Auth success.
    
    A3DP+SRC>
    atIOCapabilityResponse: 0x1C52163AABA2
    Capabilities: No Input/Output
    
    A3DP+SRC>
    atUserConfirmationRequest: 0x1C52163AABA2
    
    Auto Accepting: 180608
    
    GAP_Authentication_Response success.
    
    A3DP+SRC>Un-handled Auth. Event.
    
    A3DP+SRC>
    atLinkKeyCreation: 0x1C52163AABA2
    Link Key Stored.
    
    A3DP+SRC>
    atAuthenticationStatus: 0 for 0x1C52163AABA2
    
    A3DP+SRC>
    etEncryption_Change_Result for 0x1C52163AABA2, Status: 0x00, Mode: Enabled.
    
    A3DP+SRC>
    etAUD_Signalling_Channel_Open_Indication
    BD_ADDR:  0x1C52163AABA2
    
    A3DP+SRC>
    etAUD_Stream_Open_Confirmation
    Status:      0
    BD_ADDR:     0x1C52163AABA2
    MediaMTU:    800
    StreamType:  SRC
    A3DP Open (0143):  0
    Reconfiguring codec...
    ?...done.
    Stream Format: 
       Frequency: 44100
       Channels:  2
       Flags:     0
    Could not write PCM Codec Config: -57
    Issued stream state change successfully.
    
    A3DP+SRC>
    etAUD_Stream_Close_Indication
    BD_ADDR:          0x1C52163AABA2
    StreamType:       1
    DisconnectReason: 0
    A3DP Close: -57
    
    A3DP+SRC>
    etAUD_Signalling_Channel_Close_Indication
    BD_ADDR:  0x1C52163AABA2
    DisconnectReason: 0
    
    A3DP+SRC>
    
    
    
    
    
    
    
    Hi Chen,

    My board is BT-MSP-AUDSOURCE REV 1.1. I hope can send analog audio signal to a BT headphone.

    In quick start(www.ti.com/.../tidu459a.pdf), I found:
    Step 1: Set Remote Bluetooth Audio Sink Device Ready
    Turn on the remote Bluetooth audio sink device and make sure it is ready to connect.
    NOTE: The remote Bluetooth device must support the A2DP profile and sink role (for example, a
    Bluetooth speaker or Bluetooth headphones).

    So I tried to connect AUDSOURCE with a BT headphone. But I followed step 1-5, BT headphone never connected. I also use another BT headphone, it also no good.

    Through UART, after powered board, I can got these message:

    BOOT
    OpenStack().
    Bluetooth Stack ID: 1
    A3DP Source Feature enabled.
    Device Chipset: 4.0
    BD_ADDR: 0xD03972CD8F19
    EIR Data Configured Successfully (Device Name MSP-SRC-CD8F19).
    A3DP Endpoint opened successfully.
    Class of Device: 0x100428.
    Supported formats:
    Frequency: 44100, Channels: 2, Flags: 0
    Frequency: 48000, Channels: 2, Flags: 0
    Frequency: 48000, Channels: 1, Flags: 0
    Frequency: 44100, Channels: 1, Flags: 0

    ******************************************************************
    * Command Options: Inquiry, DisplayInquiryList, *
    * SetDiscoverabilityMode, SetConnectabilityMode,*
    * SetPairabilityMode, GetLocalAddress, *
    * SetBaudRate, OpenSink, CloseSink, Play, Pause,*
    * Help *
    ******************************************************************

    A3DP+SRC>
    A3DP+SRC>


    I'm not sure if any profile must supported by BT headphone, then it can be connected with AUDSOURCE?

    Thanks!

  • I got the log from UART, it shown the connection procedure,

    BOOT
    OpenStack().
    Bluetooth Stack ID: 1
    A3DP Source Feature enabled.
    Device Chipset: 4.0
    BD_ADDR: 0xD03972CD8F19
    EIR Data Configured Successfully (Device Name MSP-SRC-CD8F19).
    A3DP Endpoint opened successfully.
    Class of Device: 0x100428.
    Supported formats:
    Frequency: 44100, Channels: 2, Flags: 0
    Frequency: 48000, Channels: 2, Flags: 0
    Frequency: 48000, Channels: 1, Flags: 0
    Frequency: 44100, Channels: 1, Flags: 0

    ******************************************************************
    * Command Options: Inquiry, DisplayInquiryList, *
    * SetDiscoverabilityMode, SetConnectabilityMode,*
    * SetPairabilityMode, GetLocalAddress, *
    * SetBaudRate, OpenSink, CloseSink, Play, Pause,*
    * Help *
    ******************************************************************

    A3DP+SRC>
    A3DP+SRC>Unhandled captouch: ÿBOOT
    OpenStack().
    Bluetooth Stack ID: 1
    A3DP Source Feature enabled.
    Device Chipset: 4.0
    BD_ADDR: 0xD03972CD8F19
    EIR Data Configured Successfully (Device Name MSP-SRC-CD8F19).
    A3DP Endpoint opened successfully.
    Class of Device: 0x100428.
    Supported formats:
    Frequency: 44100, Channels: 2, Flags: 0
    Frequency: 48000, Channels: 2, Flags: 0
    Frequency: 48000, Channels: 1, Flags: 0
    Frequency: 44100, Channels: 1, Flags: 0

    ******************************************************************
    * Command Options: Inquiry, DisplayInquiryList, *
    * SetDiscoverabilityMode, SetConnectabilityMode,*
    * SetPairabilityMode, GetLocalAddress, *
    * SetBaudRate, OpenSink, CloseSink, Play, Pause,*
    * Help *
    ******************************************************************

    A3DP+SRC>
    Adding 0x1C52163AABA2 to auto-connect list.

    A3DP+SRC>
    Auto-connecting to 0x1C52163AABA2 via AUD...

    A3DP+SRC>
    atLinkKeyRequest: 0x1C52163AABA2

    GAP_Authentication_Response success.

    A3DP+SRC>
    atIOCapabilityRequest: 0x1C52163AABA2

    Auth success.

    A3DP+SRC>
    atIOCapabilityResponse: 0x1C52163AABA2
    Capabilities: No Input/Output

    A3DP+SRC>
    atUserConfirmationRequest: 0x1C52163AABA2

    Auto Accepting: 199913

    GAP_Authentication_Response success.

    A3DP+SRC>Un-handled Auth. Event.

    A3DP+SRC>
    atLinkKeyCreation: 0x1C52163AABA2
    Link Key Stored.

    A3DP+SRC>
    atAuthenticationStatus: 0 for 0x1C52163AABA2

    A3DP+SRC>
    etEncryption_Change_Result for 0x1C52163AABA2, Status: 0x00, Mode: Enabled.

    A3DP+SRC>
    etAUD_Signalling_Channel_Open_Indication
    BD_ADDR: 0x1C52163AABA2

    A3DP+SRC>
    etAUD_Stream_Open_Confirmation
    Status: 0
    BD_ADDR: 0x1C52163AABA2
    MediaMTU: 800
    StreamType: SRC
    A3DP Open (0143): 0
    Reconfiguring codec...
    ?...done.
    Stream Format:
    Frequency: 44100
    Channels: 2
    Flags: 0
    Could not write PCM Codec Config: -57
    Issued stream state change successfully.

    A3DP+SRC>
    etAUD_Stream_Close_Indication
    BD_ADDR: 0x1C52163AABA2
    StreamType: 1
    DisconnectReason: 0
    A3DP Close: -57

    A3DP+SRC>
    etAUD_Signalling_Channel_Close_Indication
    BD_ADDR: 0x1C52163AABA2
    DisconnectReason: 0

    A3DP+SRC>Unhandled captouch: 2
    BOOT
    OpenStack().
    Bluetooth Stack ID: 1
    A3DP Source Feature enabled.
    Device Chipset: 4.0
    BD_ADDR: 0xD03972CD8F19
    EIR Data Configured Successfully (Device Name MSP-SRC-CD8F19).
    A3DP Endpoint opened successfully.
    Class of Device: 0x100428.
    Supported formats:
    Frequency: 44100, Channels: 2, Flags: 0
    Frequency: 48000, Channels: 2, Flags: 0
    Frequency: 48000, Channels: 1, Flags: 0
    Frequency: 44100, Channels: 1, Flags: 0

    ******************************************************************
    * Command Options: Inquiry, DisplayInquiryList, *
    * SetDiscoverabilityMode, SetConnectabilityMode,*
    * SetPairabilityMode, GetLocalAddress, *
    * SetBaudRate, OpenSink, CloseSink, Play, Pause,*
    * Help *
    ******************************************************************

    A3DP+SRC>
    Skipping device entry: 0x2082C0EB776D (5A020C).

    A3DP+SRC>
    Failed to perform auto-connect.

    A3DP+SRC>
    atLinkKeyRequest: 0x1C52163AABA2

    GAP_Authentication_Response success.

    A3DP+SRC>BOOT
    OpenStack().
    Bluetooth Stack ID: 1
    A3DP Source Feature enabled.
    Device Chipset: 4.0
    BD_ADDR: 0xD03972CD8F19
    EIR Data Configured Successfully (Device Name MSP-SRC-CD8F19).
    A3DP Endpoint opened successfully.
    Class of Device: 0x100428.
    Supported formats:
    Frequency: 44100, Channels: 2, Flags: 0
    Frequency: 48000, Channels: 2, Flags: 0
    Frequency: 48000, Channels: 1, Flags: 0
    Frequency: 44100, Channels: 1, Flags: 0

    ******************************************************************
    * Command Options: Inquiry, DisplayInquiryList, *
    * SetDiscoverabilityMode, SetConnectabilityMode,*
    * SetPairabilityMode, GetLocalAddress, *
    * SetBaudRate, OpenSink, CloseSink, Play, Pause,*
    * Help *
    ******************************************************************

    A3DP+SRC>
    Skipping device entry: 0x2082C0EB776D (5A020C).

    A3DP+SRC>
    Failed to perform auto-connect.

    A3DP+SRC>üBOOT
    OpenStack().
    Bluetooth Stack ID: 1
    A3DP Source Feature enabled.
    Device Chipset: 4.0
    BD_ADDR: 0xD03972CD8F19
    EIR Data Configured Successfully (Device Name MSP-SRC-CD8F19).
    A3DP Endpoint opened successfully.
    Class of Device: 0x100428.
    Supported formats:
    Frequency: 44100, Channels: 2, Flags: 0
    Frequency: 48000, Channels: 2, Flags: 0
    Frequency: 48000, Channels: 1, Flags: 0
    Frequency: 44100, Channels: 1, Flags: 0

    ******************************************************************
    * Command Options: Inquiry, DisplayInquiryList, *
    * SetDiscoverabilityMode, SetConnectabilityMode,*
    * SetPairabilityMode, GetLocalAddress, *
    * SetBaudRate, OpenSink, CloseSink, Play, Pause,*
    * Help *
    ******************************************************************

    A3DP+SRC>
    Skipping device entry: 0x2082C0EB776D (5A020C).

    A3DP+SRC>
    Adding 0x1C52163AABA2 to auto-connect list.

    A3DP+SRC>
    Auto-connecting to 0x1C52163AABA2 via AUD...

    A3DP+SRC>
    atLinkKeyRequest: 0x1C52163AABA2

    GAP_Authentication_Response success.

    A3DP+SRC>
    atIOCapabilityRequest: 0x1C52163AABA2

    Auth success.

    A3DP+SRC>
    atIOCapabilityResponse: 0x1C52163AABA2
    Capabilities: No Input/Output

    A3DP+SRC>
    atUserConfirmationRequest: 0x1C52163AABA2

    Auto Accepting: 180608

    GAP_Authentication_Response success.

    A3DP+SRC>Un-handled Auth. Event.

    A3DP+SRC>
    atLinkKeyCreation: 0x1C52163AABA2
    Link Key Stored.

    A3DP+SRC>
    atAuthenticationStatus: 0 for 0x1C52163AABA2

    A3DP+SRC>
    etEncryption_Change_Result for 0x1C52163AABA2, Status: 0x00, Mode: Enabled.

    A3DP+SRC>
    etAUD_Signalling_Channel_Open_Indication
    BD_ADDR: 0x1C52163AABA2

    A3DP+SRC>
    etAUD_Stream_Open_Confirmation
    Status: 0
    BD_ADDR: 0x1C52163AABA2
    MediaMTU: 800
    StreamType: SRC
    A3DP Open (0143): 0
    Reconfiguring codec...
    ?...done.
    Stream Format:
    Frequency: 44100
    Channels: 2
    Flags: 0
    Could not write PCM Codec Config: -57
    Issued stream state change successfully.

    A3DP+SRC>
    etAUD_Stream_Close_Indication
    BD_ADDR: 0x1C52163AABA2
    StreamType: 1
    DisconnectReason: 0
    A3DP Close: -57

    A3DP+SRC>
    etAUD_Signalling_Channel_Close_Indication
    BD_ADDR: 0x1C52163AABA2
    DisconnectReason: 0

    A3DP+SRC>
  • Tan Sun said:
    Can I setup a device list in code, then we can force BT-MSPAUDSOURCE  EVM to connect these BT device. Means skip searching process.

    The default application code on the BT-MSPAUDSOURCE is designed to search for A2DP Sink devices and prioritize the connection to the BT-MSPAUDSINK board. The A3DPDemo_SRC code on the BT-MSPAUDSOURCE does so by searching for "MSP-SNK" in the name of the searched devices and connecting to it. So if you change the following line of the A3DPDemo_SRC.c with the name of the headset that you are trying to connect, you can easily connect to the headset from the BT-MSPAUDSOURCE after reprogramming it with this modified application.

    #ifdef __TI_A3DP_SRC_BOARD__
    
       /* The following string represents the beginning of the name that we */
       /* are looking for in the EIR data of discovered devices.            */
    static BTPSCONST char SinkBoardSearchName[] = "MSP-SNK";
    
    #endif

    Moreover, if trying to demonstrate the A3DP capabilities of the CC256xB, you might want to look into our newer reference designs like the MSP-EXP432P401R + BOOST-CC2564MODA + CC3200AUDBOOST hardware running A3DPDemo_SRC from the CC256XMS432BTBLESW. You can use the A3DPDemo in this newer SDK to find the headset from console output and connect it.