No GPS Lock for Vehicle Control Zero F7


  1. Control Zero F7 with Neo-M8N Compass (mRo GPS u-Blox Neo-M8N Dual Compass LIS3MDL+ IST8310 - mRobotics).


Control Zero F7 Relevant Pinout

Neo-M8N Relevant Pinout

Wiring Setup

QGroundControl Settings

I’ve also tried the SERIAL4 option but that also didn’t work. All sensors are calibrated and the vehicle is outside. I’m pretty sure the wiring and hardware setup is correct, I’m just not sure if there’s a setting in QGroundControl that I’m missing or messed up.


I think ControlZero may have some non-standard Serial port numbering. Try setting GPS_1_CONFIG to 104 (UART 4) as per this: Parameter Reference | PX4 User Guide

It may be that you have to set the baud rate for that port manually to 38k

Hi Chris,

I tried following your suggestion to change GPS_1_CONFIG to UART4:

But when I do so the port doesn’t show up in the Serial section so I can’t change the baud rate to 38400:

When I change GPS_1_CONFIG to GPS1 I do get an option in the Serial tab. However changing it to 38400 does not make the GPS work.

Anybody have any other suggestions? Thanks