WIP: We have honestly never been closer to a custom Stadia firmware
Hey everyone,
I wanted to drop a quick update on my project. I am currently working on a custom firmware for the Stadia controller, and I’ve made some massive breakthroughs.
To start, I have successfully decompiled the firmwares and now have a complete, global view of how the entire system operates. Thanks to this, I've identified exactly how the logic worked on Google's side. I have also mapped out all the internal security systems and managed to get access to the controller's memory where the certificates are stored.
On the practical side, I have already successfully flashed the controller back to the original Wi-Fi firmware. Right now, my main focus is on the Wi-Fi pairing process. I am actively recreating the BLE provisioning steps that the old Stadia mobile app used to do so we can securely pass the network credentials to the controller.
The next steps from there will be to replace the hardcoded connection URLs so that the controller stops trying to talk to Google and routes everything locally instead.
If all goes well with these next phases, we have never been closer to a fully functional custom firmware. I’ll keep you updated as things progress!
Wish me luck