4.0.3 vs. 4.0.4dev GPS reception

I recently went from 4.0.3 to 4.0.4dev and noticed a big difference in satellite count and HDOP. On 4.0.3 I was getting 20 sats and an HDOP of 0.6. On 4.0.4 I get 12 sats and an HDOP of 1.0. I’m using the mRo Location One over CAN. Has anyone else noticed a difference between 4.0.3 and .4?

Try again in a day or two, if you haven’t already… I get that much variation on a daily basis in my location. Might be around 20 for a few days, then suddenly only 10 the next couple days. Apparently unrelated to weather as far as I can tell.

I’ve tried 3 days in a row now and got the same result. I’ll keep trying though and see if anything changes.

If you have time maybe put 4.0.3 back on it and see if you get an immediate change.
The only other thing I can think of is if your parameters got reset or something, and maybe the GPS is configured differently.

I haven’t tried 4.0.4 yet, but wouldn’t expect a change that affects the GPS in that way.

Check GNSS setting. I don’t think the settings would change after updating, but just have a look on what cluster of satellites it’s taking.

1 Like


GNSS Planning.


You must be talking about Copter 4.0.3 vs Copter master.
Copter 4.0.4 is not released, and when it does it will come from here: https://github.com/ArduPilot/ardupilot/commits/Copter-4.0 as you can see only has two small non GPS related changes. So please correct the post title.

The mRo Location Zero is CAN based with it’s own internal version of AP_Periph and driver. It is unaffected by flight controller software changes as far as reception is concerned. The problem is either EMI or environmental.

1 Like

I corrected the title. I meant 4.0.4dev. Thanks!

Maybe related to this : https://discuss.ardupilot.org/t/issue-with-gps-and-copter-4-0-4dev/54492/3