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.

Audio over Bluetooth support in Bluetooth module

Other Parts Discussed in Thread: WL1837MOD, AM5728

Hi,

I am using TI's AM5728 EVM with Linux PSDK 6.03 on it. I also have TI's WL1837MOD dual band WiFi+BT module with me. I have few queries related to Audio over Bluetooth feature (HFP,HDS demo) of Bluetooth device. 

1. Is Audio over Bluetooth feature dependent on the Audio module or the Bluetooth module?

2. Is there any hardware dependency on the Bluetooth module alone to support audio use cases?

3. How does the audio over Bluetooth feature work with the TI's WL1837MOD module? 

If there is any documentation available, please attach the links.

Regards,

Devashish

  • Hello,

    This is a gentle reminder that I am still awaiting your reply on this post.

    Kindly acknowledge.

    Regards,

    Devashish

  • Hi Devashish,

    To answer your questions:

    1. The HFP profile uses SCO audio that is by default routed directly from the Bluetooth controller on the WL18xx to the codec or audio device through I2S. So there is the requirement that there is an audio device that can take I2S audio from the WL18xx.

    2. See answer above

    3. Please take a look at the documentation on the HFP example on the TI wiki for info on the audio integration between the WL18xx and the audio hardware: https://processors.wiki.ti.com/index.php/WL18xx_TI_Bluetooth_Stack_HFPM_Demo_App

    Regards,

    Michael

  • Hi Michael,

    Thank you for your response. I discussed with the hardware team and found out that our Audio device is an I2S compatible device. This means that Audio over Bluetooth should be supported on the EVM. However, I am unable to do so. Therefore, I have following queries -

    1. I am able to run A2DP demo successfully on my platform using WL1837MOD Bluetooth. That is, I am able to play a .wav file only (and not .mp3 sounds) using AUDPlayWAV. What does this signify? Is audio routed through Bluetooth successfully? 

    2. If YES, why I am not able to play other system sounds via Bluetooth? For instance, I opened YouTube in my browser and played a song, but I couldn't hear any music on Bluetooth Speaker/Earphones. Or for another instance, I have developed a VoIP application for calling over IP. I am unable to hear dial tone music on Bluetooth Speaker/Earphones when a dial a number. Please explain

    3. For HFP demo I believe a patch is required according to the link you shared in previous post. I am unable to find a similar patch of HFP demo corresponding to AM5728 EVM (The link has a patch for AM335X). Is HFP not supported on AM5728?

    Kindly acknowledge and revert.

    Regards,

    Devashish

  • Hi Devashish,

    I am assuming that you are running the A2DP profile as a source device, is that correct?

    If you are able to hear audio output on the remote sink device when running the AUDPlayWAV command, then the BT A2DP audio should be setup correctly from a Bluetooth perspective. You may still need to instruct your system to route the regular system audio over BT codec config instead of your system's default config.

    I am not familiar with the AM5728 so I will need to see how to configure that for HFP audio, but if you have A2DP working you should be able to get HFP working as well. The main difference is with HFP, the I2S signal goes directly from the WL18xx device to the audio device, and does not pass through the processor.

    Regards,

    Michael