Jump to content

ROBYER1

Verified Members
  • Posts

    14
  • Joined

  • Last visited

Reputation

2 Neutral

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Thanks, this is helpful to know at least, I understand there is no easy fix in this situation.
  2. @C.T. I'm really sorry to nudge you here but is there any way to escalate this? I've ran out of options.
  3. So I ended up reporting this to HTC Vive Support and jumping through all the support hoops only to get the issue recognised but also to be given this dead-end suggestion when they told me it was outside of their scope and that the only place to get this raised is the forums. "Regarding your case, I am afraid that I don't want to overpromise you something since this matter is outside the scope of our support. The forums are not something I can control, as they have their own support. You can try to repost again. However, I'm not sure if you would get a sufficient answer or not." Is there anyone I can contact directly at HTC about this?! HTC Vive Support Ticket: 50502861
  4. Is there a support request number for this? I'm going to chase this up now and update back with what I hear from support otherwise.
  5. I can also confirm the same issue happens when using the SteamVR null driver instead of a headset and a Vive Tracker + Base Station just to test out the tracker. I'm at a loss at what else I can do other than get this issue raised through Unity and Steam Support who I have sent bug reports to both of
  6. @Alex_HTC the insight about the 27062 port not working is something I will investigate. I tested this setup with an Oculus Quest + Vive trackers and separately with a Vive Cosmos (non steamvr tracking plate) + Vive trackers so please ignore anything about controllers this setup should work with a mix of SteamVR devices. Basically I have this setup of an Oculus Quest 2 + Vive tracker play space synced working strictly with SteamVR through OpenVR in Unity game engine. I saw that OpenXR supports Vive trackers now and the OpenVR plugin for Unity is abandoned now so I needed to update a tool I am working on that uses Vive trackers in Unity to use OpenXR plugin. This is when I noticed this black screen issue which only happens with OpenXR not OpenVR. My assumptions here are that OpenXR falls over in SteamVR when these combinations of devices are used when they worked perfectly fine together in OpenVR and I'm trying to figure out if the cause is Unity's OpenXR Plugin/SteamVR itself/OpenXR itself or all 3
  7. @HackPerception That guide I followed was to install (what I was told on the guide) is the latest version of the firmware for the Base Station. It runs totally fine then using the latest firmware through that installation method. I also checked using a phone camera that the lights and motors are correct which they are. This leads me to believe that there is a common fault with the SteamVR update firmware process for the Base Station 1.0 models at least as the issue was reproducible repeatedly. Luckily the base station is updated via the manual method above and working fine. I hope this post helps others as all I was seeing is the posts about it being a hardware fault when the hardware checks all passed for me!
  8. This fixed the issue for me, support sent me a PDF guide with a guide on how to install the very latest firmware, I followed this part of the guide: Reinstall Firmware update The fix has worked successfully for several users, so we shipped the required files in the latest beta version of SteamVR. You can find the files under your SteamVR install directory. The easiest way to get there is to right click on SteamVR in Steam, select Properties, click on the Local Files tab and Browse Local Files... Once there the firmware files is in: tools\lighthouse\firmware\lighthouse_tx\archive\htc_2.0 You will need two files: 1) lighthouse_tx_htc_2_0-calibration-rescue-244.bin 2) lighthouse_tx_htc_2.0-436-2016-09-20.bin The procedure consists in upgrading the system manually twice, once with the fix-up firmware (lighthouse_tx_htc_2_0-calibration-rescue-244.bin) which will try to fix the base station, then again with the current latest firmware (lighthouse_tx_htc_2.0-436-2016-09-20.bin). 1. Unplug the power adapter from the power outlet. Page 3 of 3 2. Unplug the power adapter from the back of the Base Station. 3. Connect the Base Station to the computer with a USB cable. 4. Press and hold the channel button. 5. Connect the power adapter to the back of the Base Station and then plug it into a working power outlet. 6. You can release the button once it enumerates as a USB mass storage device 7. On the computer, you will see a new device displayed called CRP DISABLD. 8. Open it and delete the file firmware.bin. 9. On the computer, go to the installation folder of SteamVR. Navigate to the folder with the firmware version 436. The folder path is as follows: SteamVR\tools\lighthouse\firmware\lighthouse_tx\archive\htc_2.0 10. Copy lighthouse_tx_htc_2_0-calibration-rescue-244.bin and place it in CRP DISABLD. 11. Wait for about 1 minute, and then remove the USB cable. It should rapidly flash green or red. Green means it succeeded. 12. If it is flashing red that means it couldn’t automatically fix it and you will need to contact VIVE Support for available repairs options. 13. If it flashes Green then unplug the power again. 14. Repeat the steps 1 through 10 but using the lighthouse_tx_htc_2.0-436-2016-09-20.bin firmware file instead of the rescue one. The base station should now be working again, confirm by setting its mode to "A" and tracking with it alone (the other base station should be turned off). Once it is confirmed working you can add back the other base station.
  9. Unfortunately not but the beta is always newer. It also led me to discovering this bug https://forum.vive.com/topic/12427-openxr-vive-cosmos-no-faceplate-vive-trackers-in-steamvr-while-using-openxr-causes-black-screen-on-cosmos-in-unity/
  10. When using OpenXR with SteamVR as the default system OpenXR runtime and using multiple SteamVR supported devices together e.g. Vive Cosmos and Vive Trackers/Oculus Quest and Vive Trackers, the play mode/headset view will be black with SteamVR reporting ' CEF Local Resource Load Error: http://localhost:27062/app/image?app_key=system.generated.unity.exe&version=1.21.6 -> 404 (Not Found)' See a video of this happening here, it is blocking me from working on a tool for using Vive trackers in OpenXR. I stress that this worked fine for me before I moved to using OpenXR, using OpenVR for this works totally fine but I want to support OpenXR for Vive trackers in Unity for my tool! https://www.youtube.com/watch?v=3hVtffm324s How can we reproduce it: Download this repro project: https://drive.google.com/file/d/1Qv0bpq4ZdZoCQU5A7edSoBQeCrl3CYe_/view?usp=sharing 1. Install Unity 2021.2.8f1 2. Install SteamVR Beta 1.21.6 3. Set up your Oculus Quest 2 via Oculus Link or Vive Cosmos (without SteamVR tracking faceplate) 4. Set up at least 1 SteamVR base station and Vive tracker Now to set up multiple drivers with SteamVR, this is a supported feature of SteamVR Below steps you can follow this video if it helps, it is a popular setup for steamVR games that use Unity like VRChat where people use multiple steamvr supported devices in the same play space as kit is interchangeable https://www.youtube.com/watch?v=JnX8NK-lsPY 5. Install OpenVR space calibration - https://github.com/pushrax/OpenVR-SpaceCalibrator/releases 6. Go to your steam installation e.g. C:\Program Files\Steam\steamapps\common\SteamVR\resources\settings 7. Open default.vrsettings with notepad or VS Code to edit 8. Change 'requireHmd' value from true to false 9. Change activateMultipleDrivers from false to true 10. Save the file 11. Open SteamVR with your tracker and headset of choice switched on + the steamVR base station 12. Goto SteamVR settings - Startup/Shutdown - Choose startup overlay apps - enable Space Calibrator 13. Goto SteamVR settings - Advanced settings - show 14. Goto SteamVR settings - set steamvr as Current OpenXR runtime if it isn't already. 15. Open OpenVR Space Calibrator through the steamVR overlays menu (SteamVR menu - third dot on the bottom right from the right, looks like a compass) 16. Select reference space - your headset controller you are holding and choose the vive tracker in the target space. 17. Choose calibration speed - slow and click start calibration to calibrate the play spaces then hold the tracker and controller together while drawing an infinity symbol with your hand in your play space to help calibration. 18. Verify the tracker and controllers line up in the same play space, if not try calibration again or refer to this clip of the video: https://youtu.be/JnX8NK-lsPY?t=308 (We are nearly there!) You can watch my repro video of this here https://www.youtube.com/watch?v=3hVtffm324s 19. To repro now, turn on SteamVR, turn off the vive tracker and base station, just keep your headset on or ready 20 Open the project in Unity 2021.2.8f1 21. Verify in Project settings - XR Plug-In Management that OpenXR is the default target 22. Verify in Project settings - XR Plug-In Management - OpenXR - Play Mode OpenXR Runtime set to System Default 23. Also verify in Project settings - XR Plug-In Management - OpenXR that Oculus Touch Controller Profile and HTC Vive Tracker profile is in the list if you are using Oculus, if you are using Cosmos (make sure it is without the steamvr tracking faceplate add-on), you can add the Vive Cosmos controller profile but it will cause an error with SteamVR as SteamVR OpenXR doesn't support the Cosmos controller profile yet somehow so leave that off but make sure HTC Vive Tracker Profile is in the list 24. Open Scenes - Controller sample, with just your headset on click play and verify the scene opens SteamVR for OpenXR and works fine for at least the headset tracking, Vive Cosmos as mentioned the controllers will not track either way (I will report that as a separate bug). 25. Now, keep the scene running and switch on the SteamVR base station and Vive Tracker, wait for them to connect. If you open the steamVR overlay you should see the tracker show up while connected. 26. Now the scene view should go black, open SteamVR - Developer - WebConsole to see logs for this reporting this error 'CEF Local Resource Load Error: http://localhost:27062/app/image?app_key=system.generated.unity.exe&version=1.21.6 -> 404 (Not Found)' 27. If you stop play mode and try again the view will be black and nothing tracks, this will continue until you close SteamVR + Unity and just with only the headset on (no base station or trackers on) and repeat from step 19 of this repro. Refer to this repro video to see it at this timestamp exactly as soon as the vive tracker connects it all goes black https://youtu.be/3hVtffm324s?t=37
  11. I bought a brand new Vive Base Station 1.0 and the serial sticker says manufactured 2021. When I go to update it, the device nearly bricks/doesn't work until I use the well-known leaked firmware reset procedure. I have checked by taking a phone pic of the sensor all appears to show correct. I there an issue with my device or firmware? I'm going to chase it up with support also.
  12. Tried running with SteamVR beta 1.21.6 as OpenXR runtime, I get this error - Failed to suggest bindings for interaction profile '/interaction_profiles/htc/vive_cosmos_controller' with result 'XR_ERROR_PATH_UNSUPPORTED'. I had to go to Project Settings > XR Plug-In Management settings > OpenXR > Interaction Profiles and add HTC Vive Cosmos Support before doing this. The camera just renders black too presumably because of the error. Issue link: https://github.com/ViveDeveloperRelations/CosmosOpenXRSampleProject/issues/1
×
×
  • Create New...