
Stadia Controller BLE reconnection Issues
So this is a well-known issue in the Stadia community.
Stadia was the cloud gaming platform made by Google. It worked perfectly and flawlessly until Google decided to shut it down for profitability reasons.
The best way to play on Stadia was to pair the Stadia Controller with a dedicated Chromecast 4K. The controller was unique because it functioned as a Wi-Fi controller, sending inputs directly to the Stadia servers to achieve the lowest possible input latency.
After the shutdown, Google released a web tool that allowed us to convert the controller into a Bluetooth controller to prevent a massive e-waste disaster worldwide. Without this update, the controllers would have been completely useless.
A copy of the website can be found here:
https://github.com/ChristopherKlay/stadiacontroller
Unfortunately, the Bluetooth firmware has a known issue. On many Android devices, the controller only works during the very first pairing, and never again after that. This problem is well-documented online and seems to point to a bug in how the LTK (Long-Term Key) is stored or handled during reconnection.
Developers could easily resolve this, but the firmware is encrypted and we (the Stadia Community) haven't been able to crack or bypass this.
Do you think someone in this community can help with this?