Jump to content

Vive Tracker pogo pins no longer working after steamvr update on 7/26


Recommended Posts

  • 2 weeks later...

Hi all,

 

The new SteamVR input system (note it's not Vive specific) was announced 6+ months ago, and there were changes that should've only affected  a few apps and bring benefits to all apps with regards to trackers.  You can adress in one of several ways if you are still affected:  have the trackers that require pogo pin interfacing be recognized as a controller (tracker held in hand) if you can make it bind as one of the first 2 devices (basically as a L or R controller)  i.e. instruct the user how to manage the trackers bindings from SteamVR settings.   Currently there are known issues reported on the OpenVR github and SteamVR Unity plugin github regarding button inputs via the pogo pins (or additional controllers) beyond the first 2 (Left and Right) controllers.  As for rolling back to a version before the new Input System, although the branch to fall back on has been removed, if you are really in a bind as your developers update to the new input system, there is a way a user can roll back any app on Steam (only as a last resort):  https://steamcommunity.com/sharedfiles/filedetails/?id=1086279994

Link to comment
Share on other sites

  • 2 weeks later...


 wrote:

Hi all,

 

The new SteamVR input system (note it's not Vive specific) was announced 6+ months ago, and there were changes that should've only affected  a few apps and bring benefits to all apps with regards to trackers.  You can adress in one of several ways if you are still affected:  have the trackers that require pogo pin interfacing be recognized as a controller (tracker held in hand) if you can make it bind as one of the first 2 devices (basically as a L or R controller)  i.e. instruct the user how to manage the trackers bindings from SteamVR settings.   Currently there are known issues reported on the OpenVR github and SteamVR Unity plugin github regarding button inputs via the pogo pins (or additional controllers) beyond the first 2 (Left and Right) controllers.  As for rolling back to a version before the new Input System, although the branch to fall back on has been removed, if you are really in a bind as your developers update to the new input system, there is a way a user can roll back any app on Steam (only as a last resort):  

 

Sorry for the harsh tone ahead but its the result of lots of time wasted trying to figure out what I was doing wrong. (spoiler: turns out it wasn't me doing something wrong)

 

Seriously - there is not way the "open" API for VR (aka OpenVR) can provide me with untouched raw input values for all connected devices? I need to manually load a 6+ months old version of SteamVR??

 

I'm working on a serious enterprise solution involving multiple trackers which is completely unusuable now. You can take the money for the trackers but have no API to access their inputs??? Is there anothe API I'm unaware of through which you privde access to the functionality you sell?

 

You were not able to fix this for 6+ months .... so either Valve really wanted (and succeeded) in sticking it to HTC with their enterprise efforts or some truely incompetent folks are involved. Both options are equally sad!

Link to comment
Share on other sites

SteamVR is a Valve technology and thus the control things like API access via OpenVR. There is no way to pull raw values for watchman devices without OpenVR as the intermediate as a function of how the watchman system's compression system works.

 

As Dario pointed out above, Valve announced changes to the input system over half a year ago. It was initally covered in this post. Valve posted a guide on how to rebind legacy games here. Joe Ludwig elaborated on how the changes specifically affect Vive trackers in this post


For cases with PoGo pins - Valve has made it so that the end-user must specifically have the tracker set to "held in hand" binding for the PoGo pins to work as they originally had.

 

, Can you please be more specific about how the changes are blocking your work - you're post does not contain enough information to provide actionable support. I completely understand how frustrating Valve's changes are from a developer and end-user prospective however these are the changes that Valve has committed to in the public branches of SteamVR and thus we must all work under the constraints (and the new possibilities) introduced by the new input system. 

Link to comment
Share on other sites

  • 3 weeks later...

Ok I thought I'd add more information here, as the frustrations just seem to pile up with each new update.

Version 1.2.7 of SteamVR brings a new set of annoyances for enterprise.

 

1. We used to be able to pair 3 trackers and 2 controllers to the same machine (with 1 dongle, not simultaneously) and then use EITHER the 2 controllers (for setup) OR the 3 trackers (for actual system use). Now whenever I pair with the other set it forgets the pairings of the previous devices, even though they are not even on.

2. Trackers that are kept on for a restart (with the 'dont turn off controllers when SteamVR shuts down' setting in power management) the light stays green but when steamVR boots up again it doesn't connect to the tracker (only to controllers) so I have to manually turn down the tracker (which still shows a green light!) and turn it back on for steamVR to recognize it.

3. When turning controllers/trackers on/off the 'special chosen two' that have input seems arbitrary.  

4. Still can't get pogo pin input for more than 2 trackers. Or NO TRACKER if controllers are on ... 

 

I would be happy to hear of anything that would make the maintanance and support of our deployed solutions any less of of a nightmare to keep up and running ....

Link to comment
Share on other sites

I had same problem at 1.2.7. No pogo pins were woking at all, but i tried to use Vive role changer (0.8) and after i did it to my trackers it's actually didn't changed theire role as controller, but pogo pins started to work fine. I hope it will help you too. Here is link for this tool: https://www.reddit.com/r/Vive/comments/6qroqi/vive_tracker_role_changer/

Link to comment
Share on other sites

  • 3 weeks later...

I tried both 1.2.1 and 1.3.3 beta.

The gogo Pin never works on 1.2.1

 

while 1.3.3 has worked once, but then after restart, it is not working again.

 

Can someone in HTC advise what's the best way to use tracker with gogo pin now?

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...