This repository retains an original backup of the Stadia Controller flasher utility sitting at https://stadia.google.com/controller/, the repository aims to have a web-based flasher to be able to revert the Stadia controller to its original Gotham firmware (Wi-Fi enabled).
This utility can brick your device, keep in mind everything is work in progress and experimental, please use the original flashing utility on the official site: https://stadia.google.com/controller
The utility is automatically built and hosted on github pages at this address https://luigimannoni.github.io/stadia-controller-flasher/
To run the utility write open up your terminal and install all node modules by typing in npm install
.
Serve the utility by running npm run serve
then open the site on https://localhost:5000
The app has been changed to allow the controller to be flashed with Bruce firmware and revert with the latest Gotham build (which has been never released).
Largely work in progress.
By adding ?device_type=
on the url as query parameter a different firmware type can be flashed onto the device, the query parameter value can be one of:
pvt
for Production firmwaredvt
for Staging firmwaredev
for Dev firmware
Pre-build standalone executables can be found on the Releases tab
Follow these steps to build for Windows, Mac and Linux if you wish to build executables yourself:
npm run pkg
- then run the binary with
./dist/stadia-controller-flasher-linux
npm version --git-tag-version <patch|minor|major|version_number>
git push origin <version_branch> --tags
Credits to all contributors, listed on the Contributor tab, and to the r/stadia community, particularly to:
- /u/ig-88ms
- /u/debianite
- /u/madushan1000
- /u/parkerlreed
For the initial research, fetching all hidden Firmware files and general knowledge.