the nvidia shield remote sometimes does not pick up my voice sometimes (around 30% it stops working).
I am using a separate remote (bravia sony tv) to control my nvidia shield, where I am syncing the commands from the bravia remote with my nvidia shield using a script on my computer that runs adb command.
I am trying to simulate the voice button from the bravia using adb keyevent “KEYCODE_SEARCH” and “KEYCODE_ASSIST” and the google assistant pops up for the nvidia shield but the microphone sometimes doesnt pick up my voice. I have the nvidia shield remote in close proxmitiy, (under a desk near the couch where I sit). When the shield mic stops working, it will not work even if I am speaking directly to it, so I do not think its a proximity problem. My nvidia shield mic seems to pick up voice farther away as well (much farther then where I am sitting) when it does work
I assume the problem is either a hardware microphone problem, but I wonder if initially using the adb commands does not turn on the physical microphone, and that I need to press the physical voice button on my Nvidia shield to get it to work.
If I cannot fix this I will just buy a separate bluetooth microphone and pair that with the shield.