
Tesla Controller
Bridge
Use your Xbox Series X|S controller with Tesla games that have controller support.
Flash your ESP32 from Chrome on desktop.
- Shows as teslacb.com in Tesla
- Disconnects after 15 minutes
- 1 device
- Custom Bluetooth device name
- No time limit
- Flash 2 ESP32s for player 1 and 2
- Two-player ready
Setup
Everything you need and how to flash.
Five steps to flash your ESP32.
After you flash
How to use the bridge once it’s flashed.
Two-player requires two separate ESP32 devices, one per controller. One Full purchase ($10) covers both. Re-flash as many times as you need. We recommend using a USB hub to power both ESP32s from a single USB port.
Troubleshooting
How do I use an Xbox controller with my Tesla?
Which ESP32 board should I buy?
Does this work with Xbox One controllers?
No serial port appears when I click Install
Controller LED keeps blinking (won't pair)
What happens when the free trial expires?
How to switch to a different controller
Tesla doesn't see the ESP32 in Bluetooth settings
Buttons or sticks don't work correctly in game
Recommended devices
Tested ESP32 boards used during development. We do not make any commission from these links.
NOTE: Other cheaper ESP32-WROOM or Pico D4 boards found on Amazon, Aliexpress, or elsewhere should also work, but shipping times, reliability, and seller support can vary. We recommend buying from established electronics suppliers. You will find that there are many different form factors and designs at prices as low as $1-3 that will all work as long as the ESP32-WROOM or Pico D4 modules are used. Avoid ESP32-S2/S3/C3 variants as they use a different BLE stack thats incompatible with the bridge firmware. Please make sure the device you purchase is a development board with USB support, not just a bare ESP32 chip. To protect the sensitive electronics in your ESP32 and ensure a stable connection, we recommend using a high-quality, undamaged USB cable and considering a protective case or enclosure for the ESP32.