On the Nvidia Shield, the Xbox (Guide) button of Xbox Series controllers is mapped to "Home".
These instructions unmap the Xbox (Guide) button so that it can be used in Steam Link or other apps.
- On the Shield, enable the developer options:
-
- Click the Menu button
-
- Navigate to Device Preferences > About > Build
-
- Click Build repeatedly until it shows "You are now a developer"
- On the Shield, enable network debugging:
-
- Click the Menu button
-
- Navigate to Device Preferences > Developer options > Debugging
-
- Click Network debugging
-
- Wait until it shows "Enabled on" followed by the Shield IP address
- On a computer:
-
- Download Android SDK Platform Tools from https://developer.android.com/tools/releases/platform-tools
-
- Extract the ZIP
-
- Open a terminal in the extracted folder
-
- Execute
./adb connect 192.168.x.x(replace 192.168.x.x with the IP of Shield)
- Execute
- On the Shield, authorize the connection
- On the computer, run
./adb shell pm uninstall com.nvidia.shieldtech.hooks - Reboot the Shield
- Disable Network debugging and Developer options
I'm having a similar problem. This fix sort of works in moonlight making the xbox button not return me to the home screen of the shield. However, if you press the xbox button more than once ie a second time, it pops up the steam menu and kinda freezes there and i can't move up down left right i have to press the xbox button again and again and again until it restores my ability to navigate around with other buttons so I might just change it back honestly. Let me know if anyone comes up with a fix to this.
this behavior is all in steam big picture mode.
also, if anyone happens to have any info on how to get the session to close when doing back + start + LB + RB and steam big picture mode to turn off on the host pc when you terminate a session in moonlight that would be awesome been searching for hours for that.