FlipVR controllers

Using FlipVR with the Monado OpenXR Runtime #

This is currently the only way to use these controllers in Resonite as of 2025-08-22

From the ShiftAll Discord (link to post):

ℹ️ I expect you are using Envision to setup Monado and OpenComposite/xrizer. If you aren’t, you’ll have to manually compile and setup Monado yourself.

  1. Create a new “Lighthouse Driver” profile in Envision.
  2. Change the “XR Service Repo” to https://gitlab.freedesktop.org/PointerOffset/monado
  3. Change the “XR Service Branch” to steamvr_lh-flipvr
  4. Build the profile.
  5. Install the “Shiftall Controller Driver” from Steam if you haven’t already: https://store.steampowered.com/app/3036810/Shiftall_Controller_Driver/
  6. Copy the contents of the “Shiftall Controller Drivers” folder to SteamVR’s driver folder. The directory must be named shiftall.

For the last step, if everything is in the default locations, this command should get it copied:

cp -r ~/.local/share/Steam/steamapps/common/Shiftall\ Controller\ Drivers ~/.local/share/Steam/steamapps/common/SteamVR/drivers/shiftall

If everything went correctly, you should now have working FlipVR controllers through Monado. If you’re using this to run Resonite on Linux, you’ll need to use xrizer for your “OpenVR Compatibility” module.

If you try it, please let me know if it works and how it feels! I might need to adjust the controller offsets and I’d like to make it so you don’t need to copy the Shiftall driver files. Hoping to try and get this merged into Monado sometime in the near-future though. Thank you if you give it a shot!