I would suggest that Pimax do the following:
- Remove Oculus stuff from PiTool and leave that up to ReVive.
- Do “passthrough” of all controllers/trackers i.e. let SteamVR handle it and get Your controllers supported in SteamVR OR only do whitelisted “passthrough” of everything ELSE than Pimax controllers (that seems easier than blacklisting).
- Focus on the rendering pipeline and other features of PiTool.
EDIT: OK. I guess there are people not using SteamVR at all, but in that case at least do the passthrough for everything but Pimax controllers when not launching Oculus titles in “My games”…