Introduction: Fixed Setup for Xbox One Bluetooth Controller With RetroPie on Raspberry Pi 3

About: I'm a YouTube Maker and Creator who loves to find ways outside of the box to create and use things. My primary mission is to teach what I have learnt in the simplest way possible to all human kind. Follow me o…

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.

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:

sudo reboot

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”

Hit “Yes”

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.