Bluetooth - hands free profile

Hi,

Looking for instructions/help on setting up Bluetooth - hands free profile on IoT Yocto Linux. Basically I’m trying to connect a BT headset to my Genio 520 EVK.

Do you have a list of steps that describe how to configure the image with any audio frameworks that would be required to get Bluetooth - hands free profile working, and if they will be supported by the underlying MediaTek IoT Yocto distribution?

Thanks in advance for your time and help!

Dear Nimish,

Please check the feature table from web document site.

And the PDF file of feature table:

Currently MediaTek don’t support HFP for Yocto.
HFP requires an additional 4 PCM pins, but the Azurewave 7921 module (2 antennas) does not expose the PCM/SCO pins, resulting in the HFP function being unusable.

If you could make your own board, you’ll need to do some rework to the MT7921 module. I’m not sure if the EVK has these pins on M.2 connector. You’ll need to check the schematics yourself.
However, currently we don’t support COB 7921 module or 3 Antenna MT7921 modules with Yocto OS.

Please note that 3 Antenna MT7921 modules supports Android OS only, both the firmware and driver are not compatible with Linux upstream and Yocto.

You could try HFP by ACL (voip) instead of HFP by SCO (PCM/modem call). But MediaTek hasn’t verified HFP by ACL yet.

Thanks for the reply! I’m looking into using the COB 7921 module on my own board.

Since it’s supported in Android, would porting the Android driver to Yocto Linux make it work? Or there are additional firmware changes required?