What about using two controllers at same time? If you just randomly landed here, I suggest you to read the story behind this hack from the beginning: The previous chapters will help you to have a clear understanding of what is happening here. How I hacked Google Daydream controller (Part I) How I hacked Google Daydream controller (Part II) The “payoff” of an old Italian TV commercial said “ ” and, at , we believe this also applies to other contexts, especially when it comes to After the previous experiences I realized that if I can use on my laptop, I could just as well use . Two is better than one Remoria VR virtual reality. one Google Daydream controller two Since my notebook (running ) has a BLE adapter inside already, I just need to plug in an external Next, I started to extend a little bit the architecture from my previous code basis.I mirrored the process related to the handshake then I and forwarded all the packets caught from the to its own (located in the browser), through a script. Ubuntu 14.04 LTS Bluetooth LE 4.x USB Dongle . decoded second controller rendering output window Node.js The resulting scheme (upgraded from the ) looks like this: previous one (Google Daydream Controller Desktop Driver Stack | Dual Mode) … And here we go, the final result was: As you might have thought, this hack opens a vault of opportunities: the only limit is the developer’s creativity. Did you miss the beginning? Check this out: or maybe you rather go just one step back to see running on for the first time**:** If you want to see something more serious, take a look here: How I hacked Google Daydream controller (Part I) Google Daydream controller Linux How I hacked Google Daydream controller (Part II) . How I hacked Google Daydream controller (Part IV) .