# GPS issues with BlueBoat?

**URL:** <https://discuss.bluerobotics.com/t/gps-issues-with-blueboat/16134>\
**Category:** BlueBoat\
**Created:** [February 26, 2024, 6:46pm UTC](https://discuss.bluerobotics.com/t/gps-issues-with-blueboat/16134 "2024-02-26T18:46:19Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![FairweatherIT](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/fairweatherit/32/5545_2.png) [@FairweatherIT](https://discuss.bluerobotics.com/u/FairweatherIT)\
**Post date:** [February 26, 2024, 6:46pm UTC](https://discuss.bluerobotics.com/t/gps-issues-with-blueboat/16134/1 "2024-02-26T18:46:19Z")

</div>

Greetings,

Is anyone having any problems getting a GPS fix using their BlueBoat or a Navigator in general? We have tried with 2 different BlueBoats and a stand alone Navigator with the same MRO GPS units in the BlueBoats and a Here 2 and we do not get a fix. We have tried using 4 different computers, different versions of QGC, different versions of Mission Planner, and even checked in cockpit in Blue OS and never get an accurate reliable lock. Sometimes we will get a lock but the boat is positioned over a mile away from its actual location, upon reboot it will either not get a GPS lock, or will be in a different location away from its actual physical location. We have lots of experience with Ardupilot UAVs and Rovers, and I have never had GPS issues with I tested all the GPS boards. When these GPS units are connected to a Pixhawk Cube Black, they all get a GPS lock in QGC and MP. I am at wits end trying to get a GPS fix as it is paramount to use these boats for our purpose, and the only thing that they have in problem is using a navigator. Anyone else have any problems with GPS and Navigators? Thanks for your help.

Best,  
Ian

---

<div class="post-metadata">

**Author:** ![tony-white](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/tony-white/32/13297_2.png) [@tony-white](https://discuss.bluerobotics.com/u/tony-white)\
**Post date:** [February 26, 2024, 7:54pm UTC](https://discuss.bluerobotics.com/t/gps-issues-with-blueboat/16134/2 "2024-02-26T19:54:19Z")

</div>

Hi @FairweatherIT -  
The most interesting aspect of your issue is that your test hardware, when returned to BR HQ, got GPS lock without issue! I’m eager to hear if anyone else is having similar GPS issues…

---

<div class="post-metadata">

**Author:** ![FairweatherIT](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/fairweatherit/32/5545_2.png) [@FairweatherIT](https://discuss.bluerobotics.com/u/FairweatherIT)\
**Post date:** [March 4, 2024, 6:38pm UTC](https://discuss.bluerobotics.com/t/gps-issues-with-blueboat/16134/3 "2024-03-04T18:38:50Z")

</div>

Greetings All,

I just wanted to publicly thank Tony and Willian at BlueRobotics for going out of their way to help us get a GPS lock for our boats, that is repeatable and consistent. I will leave the technical details for them to disseminate, but all is working now at FIT HQ. Thanks for your extraordinary help.

Cheers,

Ian

---

<div class="post-metadata">

**Author:** ![williangalvani](https://avatars.discourse-cdn.com/v4/letter/w/6f9a4e/32.png) [@williangalvani](https://discuss.bluerobotics.com/u/williangalvani)\
**Post date:** [March 5, 2024, 1:51am UTC](https://discuss.bluerobotics.com/t/gps-issues-with-blueboat/16134/4 "2024-03-05T01:51:03Z")

</div>

@FairweatherIT 's issue was VERY unusual.

His GPS worked until plugged into the navigator. Upon inspection, we noticed that ArduRover was configuring it to output UBX (U-blox binary protocol). but upon doing that, for some reason the gps either had no lock or didn’t send the messages required for ArduRover to function.

We worked around it by manually configuring it to output NMEA. this can be done either by using [u-center](https://www.u-blox.com/en/product/u-center) or [PyGpsClient](https://github.com/semuconsulting/PyGPSClient). We used PyGpsClient as it is able to talk through bridges. I can write a better guide on how to do this later, but the important thing is you need to get the baudrate right in bridges. that is usually 230400 after ArduRover sets it up, or 57600/38400 from factory, IIRC.

On ArduRover, GPS\_TYPE should be set to NMEA, and GPS\_AUTO\_CONFIG should be set to disabled.  
The baudrate on the serial port (SERIALX\_BAUD\_) must also be set accordingly to the baud you setup your gps to.

Again, this is the first time we see this issue. If anyone else runs into it, please report and let’s us know, as it will need more investigation.

---

<div class="post-metadata">

**Author:** ![iSENSYS](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/isensys/32/3617_2.png) [@iSENSYS](https://discuss.bluerobotics.com/u/iSENSYS)\
**Post date:** [March 5, 2024, 2:02pm UTC](https://discuss.bluerobotics.com/t/gps-issues-with-blueboat/16134/5 "2024-03-05T14:02:24Z")

</div>

We ran into this same issue with Navigator and a uBlox F9P a few months ago. Changed the output to NMEA and it just worked. Any baud rate from 57600 through 230400 worked, but I think we stayed at 230400.

---

<div class="post-metadata">

**Author:** ![gwa-gwa](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/gwa-gwa/32/1204_2.png) [@gwa-gwa](https://discuss.bluerobotics.com/u/gwa-gwa)\
**Post date:** [October 23, 2024, 7:52pm UTC](https://discuss.bluerobotics.com/t/gps-issues-with-blueboat/16134/6 "2024-10-23T19:52:37Z")

</div>

Please can I have some more info on setting up the bridges and forcing the mode of the GPS. I have a customer who has a similar sounding issue after updating to BlueOS 1.3.1.

---

<div class="post-metadata">

**Author:** ![gwa-gwa](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/gwa-gwa/32/1204_2.png) [@gwa-gwa](https://discuss.bluerobotics.com/u/gwa-gwa)\
**Post date:** [November 1, 2024, 7:38am UTC](https://discuss.bluerobotics.com/t/gps-issues-with-blueboat/16134/7 "2024-11-01T07:38:47Z")

</div>

**Symptoms:**

GPS is not picking up satellites and displays No Fix.

 ![Screenshot 2024-10-31 at 07.08.18](https://us1.discourse-cdn.com/flex019/uploads/bluerobotics/original/2X/c/c49a7006491f6cff3aae2e5446d07d8aa6cd6029.png)

This seemed to occur after update to BlueOS 1.3.1 and ArduRover 4.5.7.

The following pertinent Ardupilot Parameters were set when I started investigating:  
GPS\_TYPE: AUTO  
GPS\_AUTO\_CONFIG: Enabled  
SERIAL5\_BAUD: 57600

**Steps to Resolve (Sort of)**

1. You need a windows computer
2. You need to install _[NetBurner Virtual COM Port](https://www.netburner.com/download/virtual-comm-port-driver-windows-xp-10/)_ and _[U-Center](https://www.u-blox.com/en/product/u-center)_
3. Connect to BlueOS
4. In Ardupilot Parameters search for and set the following parameters:  
GPS\_TYPE: NMEA  
GPS\_AUTO\_CONFIG: Disabled  
SERIAL5\_BAUD: 230400
5. In Autopilot Firmware go to Serial Port Configuration and remove Serial 5 then Save and Restart  
 ![Screenshot 2024-11-01 at 10.58.27](https://us1.discourse-cdn.com/flex019/uploads/bluerobotics/original/2X/8/80f50c10b9a4eb2dc3be0c213a94a2fda9c9740f.png)
6. Go to Serial Bridges and add a Bridge.  
Serial Port: /dev/ttyAMA3  
Baud: 57600  
Client Mode with both ports: 15004  
IP: 192.168.2.1
7. You may need to come back and change the above step to a different Baud if it is incorrect.
8. On your computer open up NetBurner Virtual COM Port  
 ![Screenshot 2024-11-01 at 11.02.41](https://us1.discourse-cdn.com/flex019/uploads/bluerobotics/original/2X/c/c9aa6c274eae604191c26a01af2902313a21a8c4.png)
9. Create a virtual UDP comm port  
 ![Screenshot 2024-11-01 at 11.02.46](https://us1.discourse-cdn.com/flex019/uploads/bluerobotics/original/2X/1/18100ee21586c5b645117953e76621bf612330bb.png)
10. Open up U-Center
11. Go to Receiver. Set Connection to COM17, Baudrate: 57600
12. From View open Binary Console and then Configuration  
 ![Screenshot 2024-11-01 at 11.16.02](https://us1.discourse-cdn.com/flex019/uploads/bluerobotics/original/2X/e/e1bba7bc98b1af90eaa516f726c37ff21bd15e1b.png)
13. You should see readable data in the right of the Binary Console. If you see garbled data on the right like the image below, the baud rate is incorrect. Go back and try another.  
 ![Screenshot 2024-11-01 at 11.18.27](https://us1.discourse-cdn.com/flex019/uploads/bluerobotics/original/2X/2/255eee2057aefd9ade26a1434fe1943019b008d1.jpeg)
14. In Configuration View, look for PRT. Set Protocol out to 1 - NMEA and Baud to 230400. Then click Send at the bottom.  
 ![Screenshot 2024-11-01 at 11.23.20](https://us1.discourse-cdn.com/flex019/uploads/bluerobotics/original/2X/0/06200b943b644df7dc7c0e3da358d99b07483399.jpeg)
15. Set the Baud rate in Receiver to 230400. Click Hot restart.  
 ![Screenshot 2024-11-01 at 11.26.44](https://us1.discourse-cdn.com/flex019/uploads/bluerobotics/original/2X/7/779c7ea97bce8327b9646b91c862de8039e19395.png)
16. Check that you are getting satellites and a fix.
17. Go back to BlueOS and delete the Serial Bridge you created.
18. Go back to Autopilot Firmware → Serial Port Configuration and set Serial 5 to /dev/ttyAMA3. Then Save and Restart. You should now have a working GPS.

**Further Problems**  
After doing this I was able to get the GPS to obtain a fix and connect to satellites, but intermittently I get a problem in QGC and Cockpit where it complains about: GPS1: not healthy. I got this error all the time at a baud of 57600, but this still happens from time to time at 230400 rendering the BlueBoat unusable.

If I set GPS\_AUTO\_CONFIG to Enabled and reboot, it immediately returns the GPS to the No Fix state.

I have also tried setting the GPS back to default settings and then forcing NMEA. It did not help.

Any further suggestions?

Can someone please dump the config of a known good working GPS for me?

 ![Screenshot 2024-11-01 at 11.35.56](https://us1.discourse-cdn.com/flex019/uploads/bluerobotics/original/2X/7/7fcb9940c5432b3783c19ef86c052289cbeab618.png)

---

<div class="post-metadata">

**Author:** ![williangalvani](https://avatars.discourse-cdn.com/v4/letter/w/6f9a4e/32.png) [@williangalvani](https://discuss.bluerobotics.com/u/williangalvani)\
**Post date:** [November 11, 2024, 3:09pm UTC](https://discuss.bluerobotics.com/t/gps-issues-with-blueboat/16134/8 "2024-11-11T15:09:35Z")

</div>

I’m trying to replicate the issue here. I did notice a “drop” in available satellites once switching to Ardupilot’s config, but it does seem to recover after a while (3 sats almost immediately, 6 sats after 10min, while indoors).

…

While setting up the bridges to get a dump, I think I clicked something I shouldn’t (cold start?) and now ardupilot sees no gps again!

Connecting it to u-blox and clicking “Revert to default configuration”  
 ![image](https://us1.discourse-cdn.com/flex019/uploads/bluerobotics/original/2X/b/bf9b6c4c872b4f7652ae8efb37405a097f73ff89.png)  
, then connecting it to Ardupilot made it work straight away.

In order to get a file, I had to go the “Generation 9 Advanced Configuration”  
 ![image](https://us1.discourse-cdn.com/flex019/uploads/bluerobotics/original/2X/e/e94adee844baf88208cf219b77f2cf44a8a3a1c9.png)  
window, which allows loading the difference from defaults. And it did generate an human-readable file, which is nice. Here it is:  
[good\_settings.txt](https://discuss.bluerobotics.com/uploads/short-url/79tbFpOIdL5tow4FceAahWSv8g3.txt) (138.9 KB)

---

<div class="post-metadata">

**Author:** ![gwa-gwa](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/gwa-gwa/32/1204_2.png) [@gwa-gwa](https://discuss.bluerobotics.com/u/gwa-gwa)\
**Post date:** [November 20, 2024, 6:11pm UTC](https://discuss.bluerobotics.com/t/gps-issues-with-blueboat/16134/9 "2024-11-20T18:11:11Z")

</div>

I will try this tomorrow. Do you have any feedback about why this is happening? Also what is causing the GPS1: not healthy issues?

---

<div class="post-metadata">

**Author:** ![gwa-gwa](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/gwa-gwa/32/1204_2.png) [@gwa-gwa](https://discuss.bluerobotics.com/u/gwa-gwa)\
**Post date:** [November 20, 2024, 6:13pm UTC](https://discuss.bluerobotics.com/t/gps-issues-with-blueboat/16134/10 "2024-11-20T18:13:39Z")

</div>

Manually applying GPS settings and turning GPS\_AUTO\_CONFIG off is a temporary solution. What is the permanent fix? Have you been able to replicate this on your own hardware?

---

<div class="post-metadata">

**Author:** ![rjmickle](https://avatars.discourse-cdn.com/v4/letter/r/f4b2a3/32.png) [@rjmickle](https://discuss.bluerobotics.com/u/rjmickle)\
**Post date:** [November 27, 2024, 9:20pm UTC](https://discuss.bluerobotics.com/t/gps-issues-with-blueboat/16134/11 "2024-11-27T21:20:24Z")

</div>

Hi Chris (@gwa-gwa). I had an epic battle with my GPS back in the summer. Have a look at my detailed thread here:

> [@GPS problems on vanilla BlueBoat](https://discuss.bluerobotics.com/t/gps-problems-on-vanilla-blueboat/17317):
>
> Well, I’m out of ideas. I simply cannot get the stock GPS on my shiny new BlueBoat to behave. It WILL NOT achieve a GPS fix, despite being out in my back yard with clear sky view, for hours at a time. The only time it got a fix was last night for about 15 seconds, down in my basement, with the starboard module sitting almost upside down on the ottoman in front of my couch. Its position showed it a couple blocks down the street, but at least it was close. Before then, and since then, nothing…

Long story short: it’s my belief that ArduRover’s gps\_autoconfig function is trying to set a particular u-blox protocol parameter that the Gen 9 u-blox chips no longer support. I disabled autoconfig and manually set up my GPS using u-center, and it’s been working great ever since.

---

<div class="post-metadata">

**Author:** ![gwa-gwa](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/gwa-gwa/32/1204_2.png) [@gwa-gwa](https://discuss.bluerobotics.com/u/gwa-gwa)\
**Post date:** [December 1, 2024, 8:40am UTC](https://discuss.bluerobotics.com/t/gps-issues-with-blueboat/16134/12 "2024-12-01T08:40:58Z")

</div>

Thanks @rjmickle.

@williangalvani I am still getting the “GPS1: not healthy.” issue after applying good settings. Is there an official fix for this yet?

---

<div class="post-metadata">

**Author:** ![williangalvani](https://avatars.discourse-cdn.com/v4/letter/w/6f9a4e/32.png) [@williangalvani](https://discuss.bluerobotics.com/u/williangalvani)\
**Post date:** [December 1, 2024, 1:48pm UTC](https://discuss.bluerobotics.com/t/gps-issues-with-blueboat/16134/13 "2024-12-01T13:48:03Z")

</div>

My next steps in debugging this are connecting the GPS to both a navigator and a Pixhawk, and checking if there are any differences in the resulting data.

I also still don’t understand why this is so rare.  
Do you happen to have any extensions installed?

How often do you get the “GPS1: not healthy” message?

---

<div class="post-metadata">

**Author:** ![gwa-gwa](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/gwa-gwa/32/1204_2.png) [@gwa-gwa](https://discuss.bluerobotics.com/u/gwa-gwa)\
**Post date:** [December 2, 2024, 12:46pm UTC](https://discuss.bluerobotics.com/t/gps-issues-with-blueboat/16134/14 "2024-12-02T12:46:26Z")

</div>

Extensions:

- Cockpit
- Zerotier

Increasing the baud rate reduced: “GPS1: not healthy.”, but it happens maybe hourly.

---

<div class="post-metadata">

**Author:** ![gwa-gwa](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/gwa-gwa/32/1204_2.png) [@gwa-gwa](https://discuss.bluerobotics.com/u/gwa-gwa)\
**Post date:** [December 15, 2024, 10:19am UTC](https://discuss.bluerobotics.com/t/gps-issues-with-blueboat/16134/15 "2024-12-15T10:19:50Z")

</div>

Any update here?

---

<div class="post-metadata">

**Author:** ![gwa-gwa](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/gwa-gwa/32/1204_2.png) [@gwa-gwa](https://discuss.bluerobotics.com/u/gwa-gwa)\
**Post date:** [April 18, 2025, 6:11pm UTC](https://discuss.bluerobotics.com/t/gps-issues-with-blueboat/16134/16 "2025-04-18T18:11:23Z")

</div>

@williangalvani @tony-white I still have a customer who is limping on with this issue.

We have applied “good settings” and all the other settings like baud etc are the same as my working Blue Boat.

“GPS1: not healthy.”, issue happens frequently enough that the boat is unusable for surveys.

Any suggestions here on What I can do further here?

---

<div class="post-metadata">

**Author:** ![tony-white](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/tony-white/32/13297_2.png) [@tony-white](https://discuss.bluerobotics.com/u/tony-white)\
**Post date:** [April 18, 2025, 6:31pm UTC](https://discuss.bluerobotics.com/t/gps-issues-with-blueboat/16134/17 "2025-04-18T18:31:18Z")

</div>

Hi @gwa-gwa -  
We’ve not encountered this issue in our own testing, or with other customers besides the events in this thread. I would suspect a bad connection somewhere in the connections from the GPS to the Navigator, or something wonky with the GPS itself.

Can you share a .BIN log (found under Autopilot Logs in BlueOS) from a mission that had the issue happening at frequent enough rates to cause issues? System logs from BlueOS (gear icon in lower right) would also help.

How long after start-up are you operating the system?

---

<div class="post-metadata">

**Author:** ![dahlia](https://avatars.discourse-cdn.com/v4/letter/d/bc79bd/32.png) [@dahlia](https://discuss.bluerobotics.com/u/dahlia)\
**Post date:** [July 1, 2025, 10:52pm UTC](https://discuss.bluerobotics.com/t/gps-issues-with-blueboat/16134/18 "2025-07-01T22:52:48Z")

</div>

Hi Tony,

I am having trouble using the blueboat effectively. There are a couple issues I need to work through.

1. On QGC there is no GPS lock for the vehicle. The boat has been used in the past successfully and was recently calibrated (accelerometer and compass). I have troubleshooted changing the autopilot parameters for GPS\_TYPE to NMEA and GPS\_AUTO\_CONFIG to disabled. No luck.
2. On the Autopilot Firmware, when I attempted to choose a firmware, the dropdown leads to “No Data Available”.

Please let me know if you have any ideas on how to troubleshoot the GPS, the boat is talking to the computer, the Xbox remote is taking to the boat, all the devices are able to connect to to the BaseStation.

Thank you for your help!

---

<div class="post-metadata">

**Author:** ![tony-white](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/tony-white/32/13297_2.png) [@tony-white](https://discuss.bluerobotics.com/u/tony-white)\
**Post date:** [July 2, 2025, 1:44am UTC](https://discuss.bluerobotics.com/t/gps-issues-with-blueboat/16134/19 "2025-07-02T01:44:49Z")

</div>

Hi @dahlia -  
Welcome to the forums!  
It sounds like something is wrong with the autopilot process on your system. We’ve recently come across a potentially related [bug](https://github.com/bluerobotics/BlueOS/issues/3400), specifically related to your feedback in #2. Can you confirm what version of BlueOS you’re using? You can find this in the lower left corner of the BlueOS web interface. Sharing system logs would also be helpful - find those at the gear icon in the same lower-left corner.  
We’re looking for `psutil.NoSuchProcess` in these log files (via this helpful [tool](https://patrickelectric.work/BlueOS-Log-Viewer/))

---

<div class="post-metadata">

**Author:** ![dahlia](https://avatars.discourse-cdn.com/v4/letter/d/bc79bd/32.png) [@dahlia](https://discuss.bluerobotics.com/u/dahlia)\
**Post date:** [July 2, 2025, 6:40pm UTC](https://discuss.bluerobotics.com/t/gps-issues-with-blueboat/16134/20 "2025-07-02T18:40:24Z")

</div>

The BlueOS version reads 1.3.1-0-9196f1eb0. The Build Reads 8/26/2024, this corresponds a couple days before the Blueboat was used succesfully. (Maybe this context is helpful!)

I had previously navigated to BlueOS Version to try to update however there is no available update. The only other option would be the ‘factory’.

For the log files after troubleshooting, the screen still appears to be blank. I have emailed them to you.

[Next page](https://discuss.bluerobotics.com/t/gps-issues-with-blueboat/16134.md?page=2)
