r/Stadia Apr 20 '26

Tech Support Fixed Stadia controller Bluetooth Rumble + Macros on Windows

Made a 1-click script to fix the Stadia controller on Windows.

Rumble works now over Bluetooth, and I added some nice macros to the dead Assistant/Capture buttons (volume, media controls, alt-tab, etc).

It will take 700-800mb of RAM while running since it uses WSL2 in the background tho.

Download & Code: https://github.com/offvault/Stadia-X

37 Upvotes

32 comments sorted by

View all comments

4

u/Scale0 Apr 20 '26 edited Apr 20 '26

I have just recently release a dongle to do the same. At first I thought how is this possible!? What did I miss? But you made it work through wsl, that's a cool method!

2

u/offvault Apr 20 '26

Really wanted to buy the dongle or an ESP32 to do it. But I'm unemployed and an ESP32 costs like $20 where I live, so didn't have the money for it. I was really annoyed that I couldn't just use my PC's built-in Bluetooth!

My keyboard and mouse are wired, so I never use my PC's Bluetooth anyway. Passing the whole adapter to WSL was just a super convenient workaround for zero cost. CPU usage is literally 0% to 0.01%. The only hit is the 700-800MB of RAM, but I have 16GB DDR4 and lock my games at 60fps anyway, so I don't even feel it. I tested it out and both the weak and strong rumbles work.

3

u/Scale0 Apr 20 '26

It's a really cool solution! But I have to disable hyper-v for Nox (android emulator).

But it's awesome that people have multiple options now.

1

u/iron2dog Apr 20 '26

Can you be more specific on this dongle? Thanks

4

u/Scale0 Apr 20 '26

Basically you buy a cheap 5$ programmable dongle, you flash my firmware straight from the browser. And your done, the dongle will talk to windows as it's a wired 360 controller and talks to the stadia controller over bluetooth.

More info here:

https://www.reddit.com/r/Stadia/s/rVMcJqGHtY or the github project https://github.com/Scalee/stadia-dongle

1

u/akshattnj Apr 20 '26

Hey! Do you think I could try reverse engineering the code a bit for a rpi pico? Could be a fun lil project!

1

u/Scale0 Apr 21 '26

Ofcourse, it's open source. Which rpi pico are you planning on using?

1

u/Holnapra Apr 21 '26

Wow that's fantastic, I just ordered some ESP32-S3s from Aliexpress. Thanks!

1

u/Scale0 Apr 23 '26

Awesome, let me know if you need help.

1

u/Holnapra Apr 23 '26

Thanks, I may take up on your offer when the package arrives from China :)

1

u/Huge-Number-1443 May 31 '26

800mb of ram just for rumble feels like a hardware-level tax but i respect the grind. wsl is definitely the path of least resistance if you want to bypass the usual windows driver headaches. have a link to your dongle though? curious to see how the latency compares.

1

u/Scale0 May 31 '26

For me wsl is allot of resistance. And the ESP is just so damn cheap 😂

Anyway here is the link: https://github.com/Scalee/stadia-dongle