Uploading Tracker Firmware
The recommended way to flash the SlimeVR firmware onto your trackers is to use the DIY Firmware Tool built into SlimeVR.
Be sure to select the correct:
- Board Type
- Primary IMU (do not leave on
IMU_AUTO) - Secondary IMU (do not leave on
IMU_AUTO, remove if not using extensions)
For example, if you are building meowCarriers using ICM45686, without extensions, you will select:
- Board Type: Wemos D1 Mini
- Primary IMU:
IMU_ICM45686 - Secondary IMU: Removed
Alternatives
If you need to customize the firmware, you will need to compile and flash using PlatformIO.
This can be useful if you need to:
- Overclock the MCU
- Swap the primary and secondary IMU addresses
- Develop new firmware features
The following pages will walk you through the process of manually flashing your trackers. The guide assumes you have working and complete trackers, and are going to be using the PlatformIO approach. All screenshots are for a Windows-based system.