I'm trying to set up my motorcycle bluetooth headset (BT-S2) to allow me to use Google Assistant. It has the following profiles:
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?