So something isn’t working and you find yourself stuck, this page is here to give answers to common issues. If nothing here answers your question, please feel free to ask in the #technical-support channel on the discord.
- Please specify upload_port while updating firmware
- The SlimeVR Server won’t start
- The WiFi Settings window outputs ERROR
- The WiFi Settings window outputs symbols and nothing else
- My tracker keeps flashing
- My tracker never connects to Wi-Fi (Stuck on 3 flashes)
- My aux tracker isn’t working
- Sensor was reset error
- The trackers are connected to my wifi but don’t turn up on SlimeVR
- The trackers are connected to the SlimeVR server but aren’t turning up on Steam
- My trackers are bound to the wrong controllers in SteamVR
- Getting extreme drift
- My feet sink into the floor / I’m sliding a lot
- Trackers are moving in the wrong direction when I move
This error indicates there is interference between your computer and the tracker. Check the following:
- Make sure your USB cable from the tracker is plugged firmly into your PC.
- Make sure that your USB cable is a data and charging cable (it is suggested you try other cables or devices with the cable).
- Make sure that your drivers are up to date.
Additionally, this can be caused by software hogging COM ports (VSCode and Cura can be the cause of this).
Usually this is caused by Java not being installed or issues with your Java installation. Check the setup page for more info.
Try resetting your tracker, this may fix the issues immediately. If this doesn’t work, your COM port may be being hogged, which can be tested by going through the firmware update process in VSCode (as it has more verbose error messages). If this is the case, close any application that might be hogging the ports (VSCode and Cura are often the cause). If the issue persists, try connecting the tracker to a different USB port.
There are two common causes that you should check:
- Make sure that you have the right driver installed.
- Check that your PIO firmware upload worked. If you have multiple firmware versions open in VSCode you will have to set the correct one to default to upload.
This is intended behavior, the number of flashes lets you know the current status of your tracker. Check the top of the the setup page for more info.
Two things are possible here:
- You are trying to connect the tracker to a 5GHz network.
- This network type is not supported, it must be 2.4GHz.
- Your network has special characters in its name.
- Your network SSID should contain alphanumerical characters only, avoid dashes, periods, etc.
In order to make sure your aux tracker is set up, you need to specify it in your
defines.h uploaded to the primary tracker’s firmware. Check the bottom of the section mentioning defining the pins on the configuring the SlimeVR firmware page.
Check your INT wire, there is either a bad connection or you have it connected to the flash pin. If you are building your tracker on a breadboard, your connections may be not firm enough and cause this error.
Check that you do not have two copies of the SlimeVR server running, as only one of them will show trackers connected.
If only one server is running, this is most likely a firewall issue, go to SlimeVR Server folder and run
firewall.bat as administrator.
If you are still having trouble, try manually adding the SlimeVR Server to your firewall.
- Go to Settings > Network & Internet then click on the text link Window Firewall (you may have to scroll down).
- In the firewall window, click the link Allow an app through firewall.
- Click the Allow another app… button, and then Browse… in the opened Add an app window. If your options are greyed out in the Allowed apps window, click the Change Settings button to allow changes.
- In the File name text box, type
*.*and press enter before navigating to
slimevr.jarin your SlimeVR server folder and select it (if you cannot see files in this folder, try typing
*.*and pressing enter again to show all files).
- Click the Add button to add the file to your firewall settings.
- Finally, make sure both public and private check boxes are selected in the Allowed apps window before clicking OK to save the changes.
- Make sure you installed SlimeVR with the installer to have the right SteamVR driver.
- Make sure the SlimeVR addon is enabled in SteamVR Settings > Startup/Shutdown > Manage Add-ons.
You have to set them to the right location within SteamVR. Refer to the setup page for more info.
Make sure that when you turn on your tracker, it’s lying on a flat surface. The sensors need to calibrate for 10-20 seconds in a stable environment.
This will be due to either your physical or bone length set up. Try:
- Running autobone again.
- Other suggested mounting points.
- Adjusting your bone lengths manually by following the step shown here.
You may have specified a wrong
IMU_ROTATION value in your
defines.h file. Take note of which trackers are the issue and refer to the configuring the SlimeVR firmware page to get the board’s rotation right.
Created and updated by CalliePepper#0666, edited by Emojikage#3095