AnonymousPangolin Posted February 28, 2023 Share Posted February 28, 2023 Hello there, While setting up a new Unity (Unity 2021.3.19f1, used with Focus3 Headset) project we came accross the following issue: Installing the VIVE OpenXR Package and adding the Focus3 Controller Interaction Profile resulted in the Controllers not being tracked - but the head was tracked. Additionally adding the Cosmos Controller Interaction Profile fixed this issue (head and controllers were tracked), but lead to Unity displaying the following error twice (once per controller): Could not create a device for 'HTC HTC Vive Cosmos Controller OpenXR (XRInputV1)' (exception: System.ArgumentException: Expected control 'devicePose' to be of type 'PoseControl' but is of type 'PoseControl' instead! Parameter name: path We use the same setup in a Unity 2021.3.11f1 project, and the the errors are not present there, however, Cosmos Controller Interaction profile must be added for the controllers to be tracked. Trying to reproduce the error, we upgraded the project (11f1 to 19f1) where the OpenXR Project Validation prompts: [Optional] Switch to use InputSystem.XR.PoseControl instead of OpenXR.Input.PoseControl, which will be deprecated in a future release (Fix Button is displayed here) Fixing this then leads to a reproduction of the error described above, Could not create a device for.... This leads us to the following assumptions: something in the Input System changed between 2021.3.11f1 and 2021.3.19f1, that leads to errors in 19f1 it does not seem to prevent the Unity project from working as intended, but it is unexpected behaviour and potentially fills logs The Cosmos Interaction Profile must be added for the Focus3 controllers to be tracked is this the expected behaviour? On a side note: this can be bypassed altogether when adding the Oculus Touch Controller profile on its own or in addition Insights/experiences would be much appreciated. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now