Use bluetooth microphone in Google Assistant I'm trying to set up my motorcycle bluetooth headset (BT-S2) to allow me to use Google Assistant. It has the following profiles:


A2DP-SNK
AVRCP
HSP
HFP


I've managed to find an old APK of 'Smart Bluetooth Headset' which has allowed me to map the normal 'redial last number' button to the more useful 'Google Assistant', and that seems to be working flawlessly, opening the assistant and making the normal beep awaiting voice input.

The problem I have is that it doesn't pick up the audio from the microphone on the headset, only from the phone itself. I've tried various combinations of the settings within the Google Assistant, as well as various mono routing apps to try and get it to work, with one being successful at one point, however no longer using A2DP and forcing me to use a poor sound quality.

Is there any way I could either:


Make Google Assistant correctly use the microphone on my headset
Force the phone to use only the microphone part of my headset instead of the phones one, whilst retaining the A2DP mode for audio?
I had the same problem with Google Voice Access. I came across these instructions, which seem to be for Google Assistant. Executing them did not seem to affect the desired change in Voice Access, but I think they might work for you with Assistant.
The configuration is performed in the main Google app. After opening it, I clicked &quot;⋯ More&quot;, then &quot;⚙ Settings&quot;, then &quot; Voice&quot;, and there - under the &quot;Hands-Free&quot; heading, I found an option for &quot;Bluetooth audio recording&quot;, subtitled &quot;Enable audio recording through Bluetooth devices if available. See the linked instructions for screenshots.