Ah yes, this problem.
I upgraded today to the 22.214.171.124 version because the .97 was drifting something awful.
Restarting doesn't fix the issue, but I'd recommend doing it first. After running into this problem over and over, I ended up having to do the following to get things working right.
1) Close and quit Piplay and Steam, and Nolo's software.
2) Unplug the Pimax headset's usb port (hdmi can be left in) and unplug the NoloVr usb port. Make sure all Nolo controllers and base stations are turned off.
3) Open task manager and click more details in the 'processes' tab if not done so already
4) Scroll down under 'Background Processes' and close/end the following:
- VR Server
5) Double check that the previous four processes do no auto-open. You might have to set Piplay to not launch at start if pimax's keep starting, or you might have to close those three quickly.
6) Turn on the Nolo base station
7) Plug in the Pimax headset
8) Place the Nolo head piece within range of the base station and plug in its usb cable. Check for green light on the base and the head piece
9) Launch Piplay. DO NOT hit recenter, but magnetic calibration can be conducted if desired. Don't ask why, because I don't know why honestly the recenter causes issues, but it has been a consistent factor for failure for me so far. Also the magnetic calibration is not to great at preventing drift...(@PIMAX-Support)
10) Click on the chain link in the bottom right corner to verify Nolo's connection with Piplay
11) Launch Steam normally, NOT steamvr.
12) In Piplay's home screen, scroll down to any game and click on the 'SteamVR' with a square and arrow. This will launch SteamVr.
13) Open up the display mirror and verify positional tracking is working. Then run the room setup as 'Standing Only', not the full room experience. (This step has to be done EVERY time you launch steam vr with PImax and Nolo no matter what) I suggest leaving the headset on the ground during the entire process if in Nolo's 360 ceiling setup.
You might notice I left out pairing the controllers in step (8). For the first go-round, I would try to only get Nolo's head piece working first, as I ran into some issues where a controller wouldn't be detected, then nothing would be. That required a restart and doing the steps all over again. Once things started consistently working, I've been pairing the controllers in step (8) with little to no problem so far (only one restart).
Once in SteamVR, however, you should be able to connect them without issue for sure.
Step (13) is important to getting games and such working with no issues, at least for me anyway. Do note you can run the room scale at any time after the SteamVr launch, it won't hurt.
Yeah, its seems like a lot and is annoying, but once I started doing these steps every time (restart not required usually) I had no issue with getting Piplay and Nolo to work in SteamVr. Spent a few hours and some experimenting, and this seems to be the best strategy so far. And by "every time" I mean it, SteamVR will not work for me right for some reason without these steps.
And a question for you... are you using the front facing or 360 Nolo experience?