I have tried two different GPS’ compass , but still I am not getting any readings in the SETUP ! Compass screen. As I understand it, this means I won’t be able to calibrate the compass , although the gps positioning is working great.
I have attached pics of the particular screen and the gps wired up.
In general, the GPS and compass functions on the module operate completely independently of each other, except for the power supply. This means the compass component could still fail to work even if the GPS component is functioning correctly.
So, double-check that the SDA and SCL lines are properly connected and making good contact. The connections must be:
FC SDA → Module SDA
FC SCL → Module SCL
The compass is connected to an I2C bus on the FC. Is that bus being used for any other components as well?
You had multiple FCs, didn’t you? Have you tried the module(s) with the other FCs using the same cable?
The reason M8 PRO gps wasn’t working yesterday but is working today is because today I wired up the gps then connected the battery . Once the battery was connected the firmware ran a boot up routine looking for any peripherals wired up and registered them.
Yesterday I had connected the battery first then wired up the gps expecting the fc firmware to be a plug n play which it ain’t .
The firmware is more like DOS and less like windows 11.
The firmware is a typicall small microcontroller firmware / operating system. It is never a good idea to power such system first up and than connect components. The risk to damage something by plugging in extra modules under power is relative great and therefore not intended.
What Leonard Hall said in the big High Speed Auto Mission thread is applicable here as @Juergen-Fahlbusch suggests:
The aircraft is going as fast as it is able to go. The autopilot will limit the lean angle to ensure it has some thrust to maintain altitude. In this case one motor is sitting at maximum PWM output meaning that there is no more thrust to support a larger lean angle.