@gjf
You are talking about the .name property of the connected device?
Your app must be using the 2019.2 and earlier Built-In XR system and not the new Plugin Architecture .
In the new plugins they are all Touch Controllers (because they are now all the same controllers).
In the old system, looking at the code, it seems we did a simple string comparison on the device model. We were comparing against the in-development name for the quest and not ‘Quest’, and so I suspect in 15.x they updated the underlying hardware model name to match the retail name. We don’t intend to revert it to say ‘Oculus Quest Controller’ so your code should support the ‘Oculus Quest Controller’ only if you want to work with OS version 14.x and lower, and otherwise rely on checking for ‘Oculus Touch Controller’ for both desktop and standalone platforms.