
If everything is working properly, pressing buttons on the controller will cause them to change. When it finishes installing, run this command to start the test: Follow the steps to do this perfectly: Download the Xbox 360 controller from here. However, if you face any issues in this process, you can use the Windows 7 Xbox controller by using the Windows 7 compatibility mode. After the update, don’t expect to see any noticeable changes, most firmware changes are passive and background tweaks. Download the Xbox Accessories app from the Microsoft Store.
#How to install xbox 360 controller install#
We'll use the joystick toolset to make sure everything is working. Connect the Xbox 360 controller to the PC, and the driver will automatically install it. Quick steps to update your Xbox controller firmware on Windows 11/10. In the terminal window, enter the following command, replacing MAC_ADDRESS with the Xbox controller MAC address.Īfter connecting the controller, make sure it's listed as a trusted device with this command-again replacing MAC_ADDRESS with the one for the Xbox.Ĭlose the bluetoothctl application by typing quit 5. Take note of the MAC address, we'll need it to connect the controller. It should appear in the list of devices with a unique MAC address and the words "wireless controller" at the end. Put the Xbox controller into Pairing mode. Next, we'll start scanning for available Bluetooth devices. We have a few settings to adjust first.Įnable agent with the following commands: Don't put the controller into pairing mode just yet. Now we need to search for the Xbox controller. To disable the ERTM, run the following command:Įcho 'options bluetooth disable_ertm=Y' | sudo tee -a /etc/modprobe.d/nfĪfter the Pi reboots, start Bluetooth Tools with the following command: If ERTM is enabled, the controller won't pair with the Pi. Disable Enhanced Re-Transmission Mode (ERTM) Open one on Raspberry Pi OS or remote into the Pi using a terminal application of your choice. To connect an Xbox controller using Bluetooth, you'll need a terminal window.
