Hi,
I'm using Pico i.MX8MM. I'm trying to use it as a bluetooth speaker which I can connect to my android phone for Media Streaming and Calls.
Media Streaming is working (A2DP profile) but while on Calls (HSP/HFP profiles), It is always silent on both Receiver end and at the local speaker. The issue is same irrespective of using PulseAudio or Blues-Alsa.
When I give "hciconfig" command, I see there are no sco packets on both tx and rx side even when on calls.
root@pico-imx8mm:~# hciconfighci0: Type: Primary Bus: UARTBD Address: 00:1F:7B:31:80:1B ACL MTU: 1024:7 SCO MTU: 60:8UP RUNNING PSCANRX bytes:2268926 acl:3965 sco:0 events:290 errors:0TX bytes:7414 acl:179 sco:0 commands:92 errors:0
The command I'm using to initially setup the hci device is,
hciattach -t 30 /dev/ttymxc0 qca 3000000 flow
Here are my Software Versions:
Linux kernel version: 4.14
BlueZ version: 5.49
bluez-Alsa version: v3.1.0-4-gb21ea62
Since I see "sco:0" in both "RX bytes" and "TX bytes" of "hciconfig" command, I think it is something to do with the SCO Routing. Are there any commands that I'm missing to set the SCO Routing?
From my research and understanding, all I need is a "hcitool command" that switches the SCO data route from "PCM" to "HCI UART".
Is there any document for "QCA9377" which states the available hcitool commands?
Dear S S Kartheek Adivi,
could you please share the BT Firmware file
No we don't have any document for the BlueZ.
Regards,
Matadeen Mishra
Hi Matadeen Mishra,
I've just sent you the BT Firmware over mail. Please check it.
Thanks,
S S Kartheek Adivi
Hi,
Can you share that firmware as I'm also interested in SCO over HCI for the qca9377-3?
I can see in the "80-WL431-26 Rev. A" doc that Tag44 allows to disable SCO over PCM, does that mean it would then fallback into SCO over HCI?
Regards,
Gary