Omnibusf4sd runs PX4: reject position control

No matter what my GPS count is, it doesn’t switch position mode, it tells me to reject position control."

Usually, when position control is rejected, it means that the local position is not valid yet. It’s usually because the GPS doesn’t pass the EKF’s checks.
To check if the local position is valid, go to the Mavlink Console and enter ekf2 status. You can also have more details on the GPS state by entering gps status in the console.

This board does not have MAG.Is it because of this?

Oh, that could be the problem. The EKF can’t run without mag data.


Hello, I am using Holybro Pixhawk 4 Mini, and Pixhawk 4 GPS Module, and the Pixhawk 4 Mini has ◦Accel/Gyro: ICM-20689◦Accel/Gyro: BMI055◦Magnetometer: IST8310
◦Barometer: MS5611.

I am till getting this error, how to solve this issue? Please help?

Thank You

@Ganesh I would need a log to tell you what’s the problem, but it is most likely related to the location of the GPS module. It could be that the GNSS data is jammed by an embedded device (camera, companion computer, …) or that the compass is affected by changing magnetic fields.
First thing would be to check the quality of the GNSS data (gps status) and the mag data (sensors status).

1 Like