stadiabluetooth
Self-hosted tool to enable Bluetooth mode on Google Stadia Controllers.
Stadia Controller Bluetooth Mode Tool
A self-hosted mirror of Google's official Stadia Controller Bluetooth Mode switching tool. This web application allows you to permanently convert your Google Stadia Controller from Wi-Fi mode to Bluetooth mode, enabling wireless gameplay on a wide variety of devices after Stadia's shutdown.
What This Tool Does
- Switches your Stadia Controller to Bluetooth mode - A permanent, one-way conversion
- Downloads and installs firmware - Flashes the controller with Bluetooth-enabled firmware
- Verifies controller status - Check if your controller is already in Bluetooth or Wi-Fi mode
- Multi-language support - Available in 20+ languages
Important Notes
Switching to Bluetooth mode is permanent - You cannot revert to Wi-Fi mode after conversion Audio limitations - When using Bluetooth wirelessly, the 3.5mm and USB ports cannot be used for headphones. Wired USB connections still support headphone audio. Button remapping - The Google Assistant and Capture buttons do nothing by default in Bluetooth mode but can be remapped using Steaminput.
Requirements
- Google Chrome 108 or newer (required for WebUSB support)
- Desktop computer (Windows, macOS, or Linux)
- USB data cable (the cable that came with your controller works)
- Stadia Controller charged for at least 30 minutes
Installation
docker run --name "stadiaBluetooth" --publish 80:80 cuteminded/stadiabluetooth
How to Use
- Open the tool in Google Chrome on a desktop computer
- Connect your Stadia Controller via USB
- Click "Switch to Bluetooth mode"
- Follow the on-screen instructions to complete the firmware update
Pairing Your Controller
After switching to Bluetooth mode:
- Press and hold Y + Stadia buttons for 2 seconds to enter pairing mode
- The status light will flash orange
- Go to your device's Bluetooth settings and pair the controller
- Once connected, the status light turns solid white
Note: The controller uses Bluetooth Low Energy (BLE), so compatibility may vary.
Troubleshooting
Controller not detected:
- Ensure you're using a USB data cable (not charge-only)
- Try a different USB port
- Make sure Chrome has permission to access USB devices
Firmware update fails:
- Charge your controller for at least 30 minutes
- Unplug and hold the Stadia button for 10 seconds to reset
Factory reset:
- Hold Google Assistant + Capture buttons for 6 seconds
- The controller will vibrate and the status light will flash
License
This project contains assets and firmware from Google's official Stadia Controller tool. It is provided for archival and personal use purposes.