Betaflight Compass Calibration Made Easy – IST8310 & QMC5883 Compared

Published at : 23 Dec 2025

In this video I walk through the full setup and calibration of the IST8310 magnetometer, which recently replaced the older QMC5883 chip in Walksnail GPS modules sold on AliExpress.

You’ll learn
✔️ Why your GPS compass doesn’t show up in Betaflight
✔️ How to identify whether you have QMC5883 or IST8310
✔️ How to set the correct I2C address (0x0C–0x0F)
✔️ How to fix axis orientation using real-time sensor graphs
✔️ How to perform a proper magnetometer calibration
✔️ How to verify the calibration using a phone compass
✔️ Tips on GPS mounting, tilt correction, and avoiding magnetic interference

Walksnail WS-M181 GPS
*https://s.click.aliexpress.com/e/_c32fQFMh
Or
*https://s.click.aliexpress.com/e/_c4NCrDi1

Disclaimer: Links marked with * are affiliate links

CLI Command:
set mag_i2c_address = 12
save

Betaflight Magnetometer / Compass documentation
https://www.betaflight.com/docs/wiki/guides/current/Magnetometer

QMC5883 data sheet
https://datasheet.lcsc.com/lcsc/QST-QMC5883L-TR_C192585.pdf

IST8310 data sheet
https://intofpv.com/attachment.php?aid=8104

🧩TPU models:
https://www.thingiverse.com/thing:7215262
https://www.thingiverse.com/thing:7230959

🕒 Timestamps
00:00 - Intro
00:56 - QMC5883 vs IST8310 Overview
01:33 - Betaflight Configuration - Setting the Correct I2C Address
02:32 - Betaflight Blackbox Setup
03:02 - Review Calibrated Compass Behaviour
04:18 - I Need Your Support!
04:44 - Method 1: Trial and Error
07:34 - Method 2: Using XYZ axes data
09:49 - Compass Calibration
11:35 - Final Thoughts

Follow me on Instagram
https://www.instagram.com/flyuafpv

#betaflight
#bluejay
#diydrone
#drone
#dronebuild
#flyfishrc
#fpv
#fpvdrone
#fpvdronebuild
#fpvfreestyle
#fpvhobby
#fpvtutorial
#fpvworkbench
#magnetometer
#walksnail
#gps