darthcloud / BlueRetro Public
Controller pairing guide
Jacques Gagnon edited this page Mar 17, 2022
·
12 revisions
Pages 12
- HW Building
- SW Compiling
- Usage
- Debug
- RE notes
- ESP32 RTOS + Bare Metal: Best of Both Worlds?
- Learning Bluetooth Classic (BR/EDR) with HCI traces
- Xbox One Adaptive controller
- Evolution of SEGA's IO Interface from SG-1000 to Saturn
- Famicom & NES controller shift register: Parallel-in, Serial-out
- SNES 2P & Super Multitap
- PlayStation & PlayStation 2 SPI interface
- 3DO interface
- PC-FX interface
- CD-i interface
- PCE & TG16 interface
- Jaguar Interface
-
Deprecated content
Clone this wiki locally
Table of contents
- PS3
- PS4 & PS5
- Xbox One S, Series X|S & Adaptive controller
- Wii & WiiU Pro
- Switch Pro & Joycon
- 8bitdo
PS3
- Note only official PS3 controller are supported.
First pairing
Windows
- Download and install Sixaxis Pair Tool
- Get your BlueRetro/ESP32 BDADDR (MAC) from the serial log (See this guide to setup serial log)
# bt_hci_cmd_read_bd_addr
# BT_HCI_EVT_CMD_COMPLETE
# local_bdaddr: 84:0D:8E:E6:5A:56
- Connect your PS3 controller to PC using USB cable.
- Launch Sixaxis pair tool and type in the address found in step #2.
- Click update, once done disconnect the controller from PC.
- Boot up BlueRetro and press the PS button, the controller should connect to BlueRetro.
Reconnect
- Simply press PS button to reconnect to BlueRetro.
PS4 & PS5
First pairing
- Boot up BlueRetro and make sure adapter is in inquiry mode (LED pulsing)
- Press & hold simultaneously Share & PS buttons until the LED blink white.
- Color on controller will change once pairing is complete.
Reconnect
- Simply press PS button to reconnect to BlueRetro.
Xbox One S, Series X|S & Adaptive controller
As of v1.2.1 the minimum required Xbox FW for controller are:
Xbox One S: 4.8.1923.0
Adaptive: 4.5.1680.0
Series X|S: 5.9.2709.0
Update via the Xbox accessories Win10 app.
First pairing
- Boot up BlueRetro and make sure adapter is in inquiry mode (LED pulsing)
- Power on controller via Xbox button and then hold the black sync button until the logo blink.
- Logo will stop blinking on controller once pairing is complete.
Reconnect
- Simply hold Xbox button for a small moment to power on controller and it will reconnect to BlueRetro.
Wii & WiiU Pro
- 1+2 pairing is not supported.
First pairing
- Boot up BlueRetro and make sure adapter is in inquiry mode (LED pulsing)
- Press red Sync button
- LEDs will stop blinking on controller once pairing is complete.
Reconnect
- Simply press any button on controller and it will reconnect to BlueRetro.
Switch Pro & Joycon
First pairing
- Boot up BlueRetro and make sure adapter is in inquiry mode (LED pulsing)
- Press and hold sync button until LEDs move in a left/right pattern.
- LEDs will stop pattern on controller once pairing is complete.
Reconnect
- Simply press any button twice on controller and it will reconnect to BlueRetro.
8bitdo
As of v1.2.1 the minimum required 8bitdo FW for controller are:
SF30: v1.37
Gbros adapter: v2.25
Update via the 8bitdo Win10 app.
First pairing
- Boot up BlueRetro and make sure adapter is in inquiry mode (LED pulsing)
- Power up 8bitdo controller in Xinput mode (Start + X or set switch to X) (Only Xinput mode supported!!)
- Press and hold sync button until LEDs flash.
- LEDs will stop pattern on controller once pairing is complete.
Reconnect
- Simply press Start on controller and it will reconnect to BlueRetro.