[Deprecated] How to have RetroPie 4.1 and xboxdrv full supported (instead of xpad)

THIS POST IS DEPRECATED — I’M USING XPAD DRIVER FOR THE THREE LAST WEEKS AND IT WORKS CORRECTLY. PLEASE, REFER TO THE OFFICIAL DOCUMENTATION.

The new image release of RetroPie 4.1 has a Linux kernel 4.4.38, and since the release of version 4.4.19 it has issues with Xbox 360 Wireless joystick. The official documentation from RetroPie recommends the xpad driver instead of the xboxdrv driver. In my experience, it doesn’t work:

  • you only can use one joystick
  • if the joystick was turned off and you turn it on again it doesn’t work
  • you can have the four lights flashing and the joystick is connected

For that reason I decided to install RetroPie 4.1 on an old image of Raspbian with the kernel that supports the xboxdrv driver. The kernel version should be 4.1.X.

First, download and burn the Raspbian lite image that has the kernel 4.1.19

Login in your RSPi, expand the filesystem and install RetroPie

Then, select the “Basic install” and go for a coffee. After that, enable EmulationStation to start at boot.

Finally, to use the Xbox 360 wireless joysticks you have to do: