#Magnetometer Compatibility

5 messages · Page 1 of 1 (latest)

velvet iris
#

App version 12.0-beta (eeed7343)
Firmware 4.5.2 flashed on the FC: HBRD/HUMMINGBIRD_FC305(STM32F7X2), Version: 0

I've been troubleshooting a Lumenier NDAA RID module with GPS (UBLOX SAM-M10Q) and Magnetometer (LIS3MDL) . FC also has an integrated barometer (DPS310), shows up as the only connected I2C device, no I2C errors in status inside CLI.

-Magnetometer wires from the module are soldered to SCL/SDA on FC accordingly.
-GPS, Mag are enabled in configuration. GPS works normally, but magnetometer shows not Detected or Disabled" in setup Tab.
-In Sensors, Magnetometer checkbox is visible, but unchecked and grey'ed out in sensor tab, unable to check it to view any data.
-Unplugging the module while disconnected and reconnecting does not change the connected I2C device count.
-Addressed Mag to 0x1E in CLI (as listed on Lumenier's product page).

Copied from Status in CLI for Reference:
Entering CLI Mode, type 'exit' to return

status

MCU F722 Clock=216MHz, Vref=3.26V, Core temp=54degC
Stack size: 2048, Stack address: 0x20010000
Configuration: CONFIGURED, size: 3814, max available: 16384
Devices detected: SPI:1, I2C:1
Gyros detected: gyro 1 locked dma
GYRO=ICM42688P, ACC=ICM42688P, BARO=DPS310
OSD: MSP (53 x 20)
BUILD KEY: f8beece0113b2a067dd04be3f08a6ff6 (4.5.2)
System Uptime: 29 seconds, Current Time: 2025-09-09T21:01:25.757+00:00
CPU:52%, cycle time: 124, GYRO rate: 8064, RX rate: 15, System rate: 9
Voltage: 227 * 0.01V (0S battery - NOT PRESENT)
I2C Errors: 0
SD card: Startup failed
GPS: connected, UART5 115200 (set to 115200), configured, version = M10
Arming disable flags: RXLOSS THROTTLE CLI MSP DSHOT_TELEM

No battery connected, RID is powered off 4v5 pin on FC, so it powers up with USB connected and no lipo. GPS is soldered to UART5 TX/RX pins on FC.

Does this have a fix in any other versions of betaflight other than 4.5.2?

Thanks in advance, looking forward to figuring out what the issue is, in case anyone else has experienced this.

dense oxide
#

If that doesn't work, post a !supportid

spiral tideBOT
#
Betaflight Support
Submit Support Data
  1. Open the CLI tab
  2. Click the "Submit Support Data" button
  • Optionally enter a brief description of the problem
  • Wait for it to finish
  1. Copy the resulting support ID

Check the image below for visual steps:

dense oxide