ICM45686 mag support problem #57

Closed
opened 2026-04-05 17:51:46 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @VegetablCat on 8/13/2025

The mag-support branch used, IMU is ICM45686 and magnetometer is QMC6309. After connecting to the server, the magnetometer switch controlling a single tracker will not be displayed. When the tracker works normally for a period of time, it can't get data from IMU, and the serial port shows that all three axes are nan, so it can work normally only after reset. Moreover, we don't know what the trigger condition is, and it will be possible to identify it as a tracker supporting magnetometer after a period of time, but even if it is not identified as supporting magnetometer, the magnetometer data will still be valid.

*Originally created by @VegetablCat on 8/13/2025* The mag-support branch used, IMU is ICM45686 and magnetometer is QMC6309. After connecting to the server, the magnetometer switch controlling a single tracker will not be displayed. When the tracker works normally for a period of time, it can't get data from IMU, and the serial port shows that all three axes are nan, so it can work normally only after reset. Moreover, we don't know what the trigger condition is, and it will be possible to identify it as a tracker supporting magnetometer after a period of time, but even if it is not identified as supporting magnetometer, the magnetometer data will still be valid.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/SlimeVR-Tracker-ESP#57