Skip to content

Troubleshooting

JovannMC edited this page Jul 15, 2024 · 26 revisions

Currently WIP, more info will be added soon!

Discord servers (for support)

General checklist

  • Are you on the latest version of SlimeTora or SlimeVR server?
  • Are you using a supported set of HaritoraX trackers? (see this)
  • Has the SlimeVR add-on for SteamVR been installed/enabled correctly (SteamVR settings > Manage Add-ons)?
  • Did you install SlimeVR server while SteamVR is closed/outside of VR?
  • Have you already tried restarting SlimeTora and/or SlimeVR server?
  • Is HaritoraConfigurator closed?
  • Do the trackers connect successfully to HaritoraConfigurator?
  • (Bluetooth) Is your Bluetooth adapter on and supported?
    • Not all Bluetooth adapters can support all six trackers at the same time.
    • Some known working Bluetooth adapters include: TP-Link UB500, TP-Link UB5A, ASUS USB-BT400, Plugable USB-BT4LE, and Intel AX201 (built-in)
  • (Bluetooth/HaritoraX Wireless) Are your trackers not paired to your PC?
  • (Bluetooth) Have you tried using 50 FPS mode?
  • (GX) Is the dongle properly connected?
  • (GX) Are the 2.4GHz channels that the dongle are listening on unique and/or not congested?
    • The channels being used by the dongle can be found in HaritoraConfigurator's "Communication Settings" tab at the bottom.
  • Have you done Automatic mounting calibration instead of manual in SlimeVR server?
  • Are your trackers on the correct connection mode?
    • On HaritoraX Wireless, it can be in either Bluetooth (LE) or GX(6/2) dongle mode. Make sure they are in the correct mode, referring to the dongle manual here.
    • With the HaritoraX Wired, the trackers can be in Bluetooth (Classic) (aka "Bluetooth SPP") or Bluetooth (LE). Make sure you are not using Bluetooth (LE) (aka "Bluetooth Low Energy") in HaritoraConfigurator.

Check out Shiftall's FAQ for some more info, specifically for the trackers, here.

I'm stuck on "searching" forever!

If on the HaritoarX Wired or HaritoraX Wireless with any of the GX(6/2) dongles, make sure the correct COM ports have been selected (refer to this). Also, HaritoraConfigurator should be closed; both SlimeTora and HaritoraConfigurator should not be open at the same time as more than one app cannot communicate with a COM port at a time.

Some of my trackers aren't connecting to SlimeTora!

The most common fix for this is to open the HaritoraConfigurator software and make sure they are paired/can connect to the trackers before connecting via SlimeTora again. Unsure why this happens, but this is the most likely fix for you (other than the general checklist).

If you are using Bluetooth (Classic/LE), the trackers have a pretty large delay when you stop the connection on SlimeTora. This is especially noticeable when you restart the connection quickly as the trackers will have not fully disconnected yet. Make sure to wait at least 10 seconds before attempting a reconnection, or wait until the tracker LEDs indicate it has disconnected (e.g. slow blinking).

My legs (or other parts) are going backwards!

Double check your tracker assignments and make sure you have done Automatic mounting calibration in SlimeVR server. Manual mounting calibration does not seem to work well for non-official SlimeVR trackers (or at least, these HaritoraX trackers).

"Automatic proportions" is disabled/trackers won't show up in SteamVR!

Assuming of course you have your VR headset on at this stage, make sure the SlimeVR add-on in SteamVR has been installed/enabled correctly. You can check this by looking for slimevr in SteamVR settings > Manage Add-ons and enable if it disabled. If it is not installed correctly and isn't showing up, try reinstalling the SlimeVR server.

You may also install the SlimeVR add-on manually by downloading the driver from the GitHub repo (Code > Download ZIP), and extracting the contents of the /driver/slimevr folder into C:\Program Files (x86)\Steam\steamapps\common\SteamVR\drivers\slimevr (create the slimevr folder if it doesn't exist).

My lower-body tracking is off, especially when sitting/laying!

Try disabling the knees in SlimeVR's settings under SteamVR Trackers to see if it helps (disable Automatic tracker assignment then disabling both knees). The knee trackers will still be used for the skeletal tracking in SlimeVR but not appear as extra trackers in SteamVR, which may help with some tracking issues in your lower-body.

By default, SlimeVR uses the prediction filtering setting to estimate where your trackers will be, so switching from it to smoothing or no filtering may also help with the trackers being out-of-place.

My trackers are not aligned correctly to my body!

Make sure you've done the Body proportions calibration correctly, either manually or automatically, and also make sure you have done Automatic mounting calibration, NOT manual. You can also change settings in the game you are running (e.g. VRChat's IK settings like Legacy calibration) or change the positions of the trackers physically.

The SlimeVR documentation site also has a list of recommended settings to use for VRChat: https://docs.slimevr.dev/tools/vrchat-config.html

I'm still experiencing a ton of drift with SlimeTora!

SlimeTora and SlimeVR server doesn't magically fix drift, and nothing will ever permanently fix drift due to the nature of IMU trackers. You can reduce the amount of times you have to recalibrate through some of these ways:

  • Changing the sensor mode on the trackers (see this)
  • Changing Sensor auto correction settings on the trackers (see this)
  • Doing a sensor reset on the trackers (see this)
  • Increase drift compensation in SlimeVR server
  • Moving large metal objects away from you
  • Turning off unnecessary devices in the room

My trackers disconnect randomly, are unstable, or laggy!

This could be for a multitude of reasons, most commonly an (electro)magnetically noisy environment. There are some things you can do to try to reduce this:

  • Moving large metal objects away from you
  • Turning off unnecessary devices in the room
  • Buy and use the GX(6/2) dongles instead
  • (GX) Changing the 2.4GHz channels the dongle is listening to in HaritoraConfigurator
  • (Bluetooth) Switching FPS transfer rate to 50 FPS

Another reason for this could be unfortunately well.. you! The human body reflects/blocks the 2.4GHz radio signals very well, so you may experience disconnections if the entire tracker is being obstructed by your own body. You can try to mitigate this by adjusting how your trackers are mounted on your body (remember to redo Automatic mounting calibration in SlimeVR)

My tracker settings aren't applying correctly!

As of right now, there only seems to be issues with per-tracker settings for the HaritoraX Wireless. This has been left in for reference.

This issue is quite weird and needs a lot more testing/data from the community to help fix. If you are experiencing issues, I would highly recommend using the HaritoraConfigurator software to apply settings to all trackers instead. Per-tracker settings is also still in beta and may not work correctly.

Follow the standard General checklist for ways to potentially fix(?) it.

You probably want to start with these!

Some other stuff!

Clone this wiki locally