Connecting an Xbox Adaptive Controller (XAC) to a Playstation 5 can be quite difficult to achieve without using Remote Play. At SpecialEffect we’ve found the following method is currently working effectively for us, without the need for a network connection. You will need both a Titan Two (T2) adapter and a Besavior controller. Please note, this is a new method for us and, at the time of publishing, we are yet to test it more widely in the field.
- Programme a free slot on a T2 (set to AUTO) with this script.
- PINK: Link the XAC to the front of the T2.
- BLACK (optional): Connect a co-pilot gamepad to the other free front T2 port, to use an additional compatible controller alongside the XAC (the Besavior gamepad is needed for touchpad, Sixaxis and microphone access, but much of the rest of the inputs on the Besavior will not work).
- BLUE: Use the original short Titan Two cable to link the T2 OUTPUT port to the On The Go USB adapter, then into the underside port of the Besavior.
- RED: Give the T2 extra power (via the rear PROG port). This can come from the PS5’s small USB-C port on the front or one of the two USB-A ports on the back, a PC, or a Raspberry Pi 3B power supply.
- GREEN: Connect the Besavior USB port to the PS5. Make sure you’re in the correct T2 slot.
If you don’t have a green “O” LED on the T2, unplug the Besavior from the PS5. Count to 10. Reconnect. Wait 10 seconds. Then hold the PS button on the Besavior joypad until it powers up.
If the XAC is still not working, unplug the XAC. Power the XAC down (hold the Xbox button for 10 seconds until the light goes out) – then reconnect. You’re looking for a green “A” or “B” LED to show it is working.
*Update- 7/7/23 We have created a video showing the set-up process:
This video will show how to use a Besavior and a Titan Two device to use an Xbox Adaptive Controller on PlayStation 5. This is a method that is currently allowing us to play PlayStation 5 games on the console with an Xbox Adaptive Controller, without using PS Remote Play.
The Besavior itself can be used as a stand-alone controller with back paddles, but it also has a feature that allows you to connect different controllers through it to use on the PlayStation 5 console.
In this set-up we are using it for this second feature and not for the back paddles. It is, however, needed for touchpad, Sixaxis and microphone access, but the rest of the inputs on the Besavior will not work.
We are using the Titan Two device in this set-up to enable us to use the Xbox Adaptive Controller with the Besavior and also to allow us to use a co-pilot controller alongside it.
Step 1. Set up the Titan Two
First, we will need to put a script onto a free a free slot on a Titan Two to help these devices to work.
You do this by downloading some Titan Two software called ‘Gtuner’ from the Titan Two’s consoletuner.com website.
Once downloaded and installed, connect your Titan Two to a PC with its USB cable, using the prog port on the back of the Titan Two.
In Gtuner, select ‘File’, ‘New’, ‘Minimum GPC Script’ and give it a name.
Then visit the forums on the Console Tuner website to locate and copy the script. The link to this page is in the video description.
Paste the code into the space in the script and then put it onto a free slot by selecting the ‘Install Active Code to Memory Slot’ icon and choose a free slot. In this case we put it onto slot ‘2’.
Then click on the number of the slot you have put the profile on.
You also need to set the ‘Output Protocol’ to ‘USB Automatic’ by going to ‘Device Configuration’, then selecting ‘USB Automatic’ from the drop-down option.
Under Device Configuration, you can also select ‘Recall loaded memory slot between power cycles’ to automatically load your profile instead of manually selecting it on the Titan Two device’.
You can then close Gtuner and remove the Titan Two from your PC. You can now use the Titan Two in this set-up.
Step 2. PlayStation 5 console settings
You will need to make sure your PlayStation 5 console is set so that controllers are used via a USB cable and not via Bluetooth. To do this, in the PlayStation home menu navigate to “Settings”, select “Accessories” and go into “Controller (General)”, then select “Communication Method” and set it to ‘Use USB Cable’ instead of ‘Use Bluetooth’.
Step 3. Setting up equipment for the first time
Turn on the PlayStation 5 console.
Link the Xbox Adaptive Controller to the front of the Titan Two. You can also connect another compatible controller to use alongside it, in the second slot.
Connect the ‘on the go’ USB adapter that comes with the Besavior and then use the short cable that comes with the Titan Two to link the Titan Two via the OUTPUT port to the Besavior.
To give the Titan Two the extra power it needs, we are connecting a Micro USB to USB-C cable from the USB PROG port on the Titan Two, into the USB-C slot on the front of the console.
You can now Connect the Besavior via USB, to the PlayStation 5 console. Make sure you are in the correct Titan Two memory slot. Here we select slot 2, where our profile is.
When prompted onscreen to ‘press the ‘PS’ button on your controller’, you need press the Xbox button on the Xbox Adaptive Controller’.
When you are using this setup, you need to make sure that you always turn your PlayStation 5 on at the console, not the controller. Otherwise, the controller might connect wirelessly, and the set-up won’t work.
Step 4. Playing after initial set-up
Next time you want to play, turn on the PlayStation 5 using the power button on the front of the console. Then connect the Besavior again, along with the extra power to the Titan Two.
Make sure you are in the correct Titan Two memory slot.
When prompted onscreen to ‘press the ‘PS’ button on your controller’, press the Xbox button on the Xbox Adaptive Controller’.
To turn off the console, do this in the normal way in the PlayStation menu and then unplug the Besavior from the console and also unplug the additional power to the Titan Two.
For more information on the Xbox Adaptive Controller and the joysticks and switches that can be used with it, please use the ‘XAC’ tag on the GameAccess.info site.