inav icon indicating copy to clipboard operation
inav copied to clipboard

HGLRC M100-5883 GPS Compass Module // Barometer issue

Open KingsKazuma opened this issue 1 year ago • 1 comments

Current Behavior

when connecting HGLRC M100-5883 GPS Compass Module, the barometer stay on red and gps and magnetometer also don't work at all

Steps to Reproduce

Steps to reproduce the behavior:

  1. Inav 7..2
  2. Speedbee F7 V3
  3. HGLRC M100-5883 GPS Compass Module
  4. Customer firmware (disbable the Barometer on the FC)

Expected behavior

Need to get working GPS and Magnetormeter so I can do autonomus missions

Suggested solution(s)

think the issue is with I2C address been in conflit with the GPS but I dont have a way to check debugs, sorry I'm noob on this framework :(

Additional context

Add any other context about the problem here.


  • FC Board name and vendor:
  • INAV version string: # version

INAV/SPEEDYBEEF7V3 7.1.2 Jun 1 2024 / 00:54:34 (4e1e59eb)

GCC-10.3.1 20210824 (release)

KingsKazuma avatar Jun 06 '24 02:06 KingsKazuma

Breaking barometer on GPS connection usually means:

  1. Wiring is wrong. SDA should connect to SDA, SCL to SCL. There is no crossing like UART.
  2. GPS module has a i2c sensor that conflicts with something else connected to the FC, usually a barometer.
  3. There is an issue with the GPS unit that is messing up with the signal in the I2C bus.

Also, make sure you are powering your fc with a battery, as depending on what devices are powered by your usb port, there may not be enough power to run everything and it will cause issues.

mmosca avatar Jun 11 '24 08:06 mmosca

Typically, the GPS module is connected to the flight controller using a UART interface. Almost any free UART port can be used. I do not recommend using SoftSerial UART to connect the GPS module. The connection is very simple, for this you need to connect GPS TX to FC RX and GPS RX to FC TX.

Bob127327 avatar Feb 12 '25 05:02 Bob127327