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.

WL1837MOD: Recording audio-voice from Bluetooth Device(HFP profile)

Part Number: WL1837MOD
Other Parts Discussed in Thread: AM3352, , TI-BT-STACK-LINUX-ADDON

Hi Experts,

My customer plans to support the following Bluetooth function with WL1837MOD/AM3352(Linux SDK).

  * Record audio-voice from Bluetooth Device(HFP profile)

  * Transferring this audio-voice at the same time

Customer is evaluating this function with "Jabra SPEAK 510 : https://www.jabra.com/business/speakerphones/jabra-speak-series/jabra-speak-510", however, it does not work yet. Customer's procedure is as follows.

1. Download "TI-BT-STACK-LINUX-ADDON" from https://www.ti.com/tool/TI-BT-STACK-LINUX-ADDON

2. Build Bluetopia and install it, like https://processors.wiki.ti.com/index.php/TI_Bluetooth_Stack_for_WL18xx_-_Getting_Started_Guide#Bluetopia

Customer was able to confirm that the connection was established by LinuxDEVM command, like https://processors.wiki.ti.com/index.php/TI_Bluetooth_Stack_for_WL18xx_-_Demo_Guide , however, customer is not sure how to record audio-voice from Jabra SPEAK 510(HFP). Could you elaborate it, please?

Customer was trying to do the following Demo-Apps, but, those Demo did not work.

https://processors.wiki.ti.com/index.php?title=WL18xx_TI_Bluetooth_Stack_HFPM_Demo_App

https://processors.wiki.ti.com/index.php/WL18xx_TI_Bluetooth_Stack_AUDM_Demo_App

the following log is captured from bluez's bluetoothctl.

 

  [JABRA DRIVE]# info 00:0B:D5:F7:ED:00

   Device 00:0B:D5:F7:ED:00 (public)

       Name: JABRA DRIVE

       Alias: JABRA DRIVE

       Class: 0x00240404

       Icon: audio-card

       Paired: yes

       Trusted: yes

       Blocked: no

       Connected: yes

       LegacyPairing: no

       UUID: Headset                   (00001108-0000-1000-8000-00805f9b34fb)

       UUID: Audio Sink               (0000110b-0000-1000-8000-00805f9b34fb)

       UUID: Handsfree                 (0000111e-0000-1000-8000-00805f9b34fb)

Can I have your Expert's advice/comments on this, please?

For other Linux-PC(Ubuntu18.04)-system (no WL1837MOD), customer confirmed audio-voice was recorded by parecord/pulseaudio commands. Customer is considering they need to use gstreamer(libgstss1bluetooth.so), however, TI-BT-STACK-LINUX-ADDON does not include this source-code. If customer needs those plugin, customer would like to know how to build/install "libgstss1bluetooth.so" on WL1837MOD Linux-environment.

Best regards,

Miyazaki