6 ms·
Did my freebie. The update behavior is interesting. The tool is picky (in that "Flashback to ActiveX bullshit" kind of way) about the platform that does the up
by PAPPPmAc 4y ago
Did my freebie. The update behavior is interesting.
The tool is picky (in that "Flashback to ActiveX bullshit" kind of way) about the platform that does the update. Has to be a real computer (won't work from Android). Has to be running Chrome 108+ (My out-of-support chromebook with 106 or whatever won't work). Can't be a Linux box with Chromium or Chrome (always fails with "Close other tabs using the controller Couldn’t connect to your controller because it’s currently being used by another tab or program."). I eventually passed it through to a Windows 10 VM with google-brand Chrome and got it to work, and that exposed some extra details.
Instructions and responses:
Hold "..." during plug in
press "..." + Assistant (the other button with 3 dots below it) + A + Y all at once
Re-enumerates as "NXP Semiconductors SP Blank RT family"
[Server does something]
Re-enumerates as "Freescale Semiconductor USB Composite Device"
[Server does something]
Re-enumerates as "Google LLC Stadia Controller rev. A"
... it looks like it's temporarily nudging the NXP (formerly Freescale) MIMXRT1061 processor into some kind of DFU-like firmware update mode via the button combos, loading a different bitstream so it can act as a USB composite device to expose the update mechanism of the BCM43458 (radio), flashing that, then rebooting the main CPU back into the USB HID controller mode.
You do lose the headphone jack, which is a bit of a shame because having it work as a Bluetooth audio device would make it even more useful - but at least it's a Bluetooth controller.
- arrakeen 4y agoworked for me on debian with the latest chrome deb from google
- PAPPPmAc 4y agoThis gamingonlinux thread https://www.gamingonlinux.com/2023/01/bluetooth-support-for-the-stadia-controller-is-now-live/comment_id=238407 https://www.gamingonlinux.com/2023/01/bluetooth-support-for-... seems to have the details of getting it working on Linux, it looks like it depends on some udev rules, both the ones from the FAQ ( https://support.google.com/stadia/answer/13067284?visit_id=638096509631449334-3341588219&p=controllerconnect&rd=1#zippy=%2Cim-on-a-linux-based-computer-and-cant-update-my-stadia-controller-help https://support.google.com/stadia/answer/13067284?visit_id=6...) and some apparently-varying-by-distro defaults.
- treacle 4y agoI had the close other tabs using the controller message on OSX. I quite Chrome and restarted it, logged back in and it worked and flashed fine.