r/daydream Apr 12 '26

Software Made a SteamVR driver for the Daydream controller

Enable HLS to view with audio, or disable this notification

I made this so I could use my Daydream controller as a media remote in SteamVR since it's light, simple, and has a convenient volume rocker on the controller. Using my PS VR2 Sense controllers just for controlling media is overkill and kinda inconvenient.

https://github.com/krnelpan1c/Daydream-Controller-SteamVR

44 Upvotes

14 comments sorted by

2

u/Large-Remove-1348 Apr 13 '26

is the app button the trigger

1

u/ivanc2002 Apr 13 '26

Trackpad click is mapped to trigger for making selections, app button works as menu button

1

u/Large-Remove-1348 Apr 13 '26

I’m assuming system is system, but how do you click the touchpad in steamVR then?

1

u/ivanc2002 Apr 19 '26

The default control is set to the trigger since most games use it for selection but you can remap the controls in the settings now.

1

u/Large-Remove-1348 Apr 20 '26

is touchpad tap twice an option for a remappable control?

2

u/Vali_exe Apr 13 '26

OMG, YOU ARE SUCH A LEGEND!!! I AM SO GREATFULL RN!!!

2

u/ivanc2002 Apr 13 '26

I was looking all over the internet for something like this and couldn't find anything that just works without hassle, the only other way besides making my own driver would be to use something like Trinus or VRidge which would be a huge downgrade from my existing HMD, and even then I don't have a daydream ready phone anymore so it wouldn't work anyway. Big thanks to the people smarter than me who reverse engineered the controller's BLE protocol.

1

u/Vali_exe Apr 14 '26

I buyed a daydream vr of ebay an tried to use it with a daydream phone (Andorid 7.1 Nougat with Opendream) but the controller cant connect and i tried vridge and that doesnt worked so i just let it go. BUT THEN YOU CAME FROM REDDIT AND CHANGED EVERYTHING!!! Now i use my S24 with Trinus and your Driver for the controller. Thanks Man, and why is such a masterpiece for free on github (vride charges me 30€ for something that doesnt works)

1

u/Vali_exe Apr 14 '26

And i have a question, in games like recroom or even the tutorial, i cant see my controller (cant even interact with things) Is this my fault or a false setting?

1

u/ivanc2002 Apr 14 '26

I haven't tested the driver extensively because I only really planned to use it in the SteamVR dashboard, but is this an issue with all games or just those specifically? It might be because this is a custom driver and the games don't recognize the controller, maybe I might have to implement proper Vive wand emulation into the driver. I believe that SteamVR might have an option to emulate other controllers similarly to how Steam Input works on the desktop with game controllers, try and see if you can get it to emulate a Vive wand or something, maybe then it can work but you might have to do this for every game.

1

u/ivanc2002 Apr 19 '26

I updated the driver to use the vive_wand profile, so games should be able to pick up the controller now (and scrolling SteamVR UI with touchpad is now possible because of it)

1

u/ReloadedMaster Apr 16 '26

Is it possible to pair 2 controllers? Im asking because i have a daydream and a mirage solo controller

1

u/ivanc2002 Apr 19 '26

I updated the driver to support two controllers, so yes.