I’m trying to implement HFP Client on this board.
Since the board has no audio capabilities besides sending out to HDMI, I’m using a USB sound card, which seems to be working for everything (including a2dp), EXCEPT during a call.
I think that the audio routing policy is ok. Telecomm sees the USB as a “wired headset”, which it seems to be setting the routing up for during the call. I think there is a lower level problem…
EDIT:
I think I may be starting to understand what is going on here.
The BT PCM lines are on I2S2, which is shared with the HDMI and set up only as the default output. So even though the SCO channel is opened, the audio isn’t going anywhere.
So the question is where do I go to fix the bluetooth sound? Kernel? Or is this something with the audio routing in Android?