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.