Updating Your Tracker's Firmware
There are two ways to update the firmware on official SlimeVR trackers: OTA (over-the-air) or via USB.
The currently recommended version of firmware for official trackers is v0.4.0.
Method 1: Updating Over-the-Air
This method is the simplest, and doesn't require any cables or disassembly, but it does require your tracker to already be paired to your Wi-Fi network and has the potential to mess up your tracker. If it does, please refer to the USB flashing section below.
-
Turn off all your trackers and close the SlimeVR Server if it is open.
-
Download the latest version of the OTA tool here and extract it into an empty folder.
-
Open the SlimeVR Firmware Tool in your browser and select the following options:
Option | Value |
---|---|
Firmware Version | SlimeVR/0.4.0 |
Board | BOARD_SLIMEVR |
Primary IMU | IMU_BNO085 |
Leave all other options as their default values.
- Press "Download as ZIP"
- Extract the downloaded ZIP into the same folder where you placed your OTA tool.
- Turn on a single tracker, wait a few seconds for it to connect to Wi-Fi, then open the OTA tool.
- Once you see this message, press enter to start the update.
- Your tracker should now be updated, you can repeat the process for any other trackers you wish to update.
Method 2: Updating over USB
This method requires a data-capable USB-C cable, an M3 Philips head screwdriver, and a pair of metal tweezers (or some other tool that would allow you to short 2 pins together).
Due to this method requiring you to disassemble your tracker(s), it should only be done if OTA is not an option.
- Turn off your tracker, remove the strap, then use your Philips head screwdriver to undo the screws on the back of the tracker.
- Remove the back cover and the battery, then gently lift the PCB by the opposite side of where all the ports are to remove it.
- Inspect the back of the PCB to determine which revision you have.
-
Plug in your tracker to your computer with a USB-C cable while it is off, it should be recognized as a USB device.
-
Open the SlimeVR Firmware Tool in a Chromium based browser and select the same options described in the OTA method:
- Press Flash to Device, and select your tracker in the pop-up, which should appear as
USB Serial
. The tool should now say "Start building".
- While the firmware tool is saying "Start building", use your tweezers to do the following, depending on your board revision:
Revision | Steps |
---|---|
R11 | Turn on the tracker while shorting the second rectangular FLASH pad from the edge on the top side of the board, and the metal shield of the microcontroller |
R12 | Turn on the tracker while shorting the circular FLASH pad on the top side of the board, and the metal shield of the microcontroller |
R14 | Turn on the tracker while pushing in the FLASH button on the top side of the board |
- If you did step 7 correctly, the firmware should now be flashing to your tracker.
- Your tracker should now be updated, turn it off and on again to get it connect to Wi-Fi again, you can repeat the process for any other trackers you wish to update.
Created by kounocom. OTA tool and Web Firmware Tool by ButterscotchV. Tracker disassembly images by TheDevMinerTV.