In this Instructable, you are going to learn how to connect your Xbox One Wireless Controller to your Raspberry Pi installation.
If you really enjoy this Instructable, consider checking out my TechWizTime YouTube Channel.
And for an awesome source of Raspberry Pi Accessories, check out my Raspberry Pi Amazon List.
Let’s get started.
Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.
Step 1: What You'll Need
Step 2: Disable ERTM
NOTE: Before starting this guide you need to connect your Xbox One Controller to a Windows 10 PC via USB cable, so your controller gets a firmware update.
Press F4 to get into the Command Line then type in:
sudo nano opt/retropie/configs/all/autostart.sh
Scroll upwards and press Enter to create a line before the “emulation station” line then type in:
sudo bash -c ‘echo 1 > /sys/module/bluetooth/parameters/disable_ertm'
Once your done, press Ctrl + X then Y then Enter to save what you've just done.
Perform a full reboot by typing in:
Step 3: Establish a Bluetooth Connection With the Xbox One Controller
Once Retropie loads up, go to the Configuration menu.
Then go to the Bluetooth menu option.
Before you choose Register and Connect to Bluetooth Device you need to press the Xbox button on the Wireless Controller.
After a few seconds, the device should appear in the list.
Choose DisplayYesNo as the security mode.
Now you should get the message Successfully Registered and Connected
But wait! The Xbox Wireless Controller is now connected but in order to use it in Retropie, we need to configure the inputs.
Step 4: Configure Your Controller’s Imput
Hold the Home button until the RetroPie menu appears.
Select “Configure Imput”
Press the buttons that match the ones you are being asked.
NOTE: Some buttons will not be detected, in thath case, finish the configuration and then scroll up to those unrecognized buttons and press the correct button.
Congratulations, you’ve just connected your Xbox One controller to RetroPie, successfully mapped your imput and that’s it for this Instructable.
If you enjoy this Instructable, consider checking out my TechWizTime YouTube Channel.
And for a good source of Raspberry Pi products, check out my Raspberry Pi Amazon List.