# Gps g2/integration kit/simrad hs60 via actisense ngw conversion gateway

**URL:** <https://discuss.bluerobotics.com/t/gps-g2-integration-kit-simrad-hs60-via-actisense-ngw-conversion-gateway/8928>\
**Category:** Sonar and Acoustics\
**Tags:** water-linked, positioning, underwater-gps\
**Created:** [January 21, 2021, 2:04pm UTC](https://discuss.bluerobotics.com/t/gps-g2-integration-kit-simrad-hs60-via-actisense-ngw-conversion-gateway/8928 "2021-01-21T14:04:39Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![triton](https://avatars.discourse-cdn.com/v4/letter/t/c5a1d2/32.png) [@triton](https://discuss.bluerobotics.com/u/triton)\
**Post date:** [January 21, 2021, 2:04pm UTC](https://discuss.bluerobotics.com/t/gps-g2-integration-kit-simrad-hs60-via-actisense-ngw-conversion-gateway/8928/1 "2021-01-21T14:04:39Z")

</div>

![Screenshot (10) copy](https://us1.discourse-cdn.com/flex019/uploads/bluerobotics/original/2X/f/f2a0a1859e7dbfef920baea99410d3e192c8910d.jpeg)

Having problems with NMEA out - see above - any suggestions?

Setup is:

Simrad hs60 to actisense nmea2000/0183 gateway/usb serial converter into PC com6.

Waterlinked GPS2 and blueROV into fathom x tether interface into PC.

PC runs NMEA bridge, but input flashes red with ‘TIROT’ and ‘HDHDG’ not supported

and “HDT and THS recieved - can give jumpy orientation”

How do I get the NMEA bridge output back to the waterlinked box? and remove the errors from the input?

Thanks…

Drawing below…

 ![image](https://us1.discourse-cdn.com/flex019/uploads/bluerobotics/original/2X/1/16249ccc5a53b149ae380d23134a99785457d4a6.jpeg)

---

<div class="post-metadata">

**Author:** ![Boko](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/boko/32/7241_2.png) [@Boko](https://discuss.bluerobotics.com/u/Boko)\
**Post date:** [January 25, 2021, 9:49am UTC](https://discuss.bluerobotics.com/t/gps-g2-integration-kit-simrad-hs60-via-actisense-ngw-conversion-gateway/8928/2 "2021-01-25T09:49:46Z")

</div>

Hi!  
I do not use this way to handle NMEA in/out, instead I use Python modules.  
Therefore I can not give you good answers.  
One thing I saw was that you sent NMEA to 192.168.2.1:139  
I would use the internal PC adress (loopback) 127.0.0.1:139 instead

More info about your module from Waterlinkeds site: [GitHub - waterlinked/ugps-nmea-go: Water Linked NMEA Underwater GPS bridge](https://github.com/waterlinked/ugps-nmea-go)  
Since this module and the setup only includes Waterlinked products, you might also post at forum: [https://waterlinked.com/forums/forum/underwater-gps/](https://waterlinked.com/forums/forum/underwater-gps/)  
Bo

---

<div class="post-metadata">

**Author:** ![drax](https://avatars.discourse-cdn.com/v4/letter/d/8e7dd6/32.png) [@drax](https://discuss.bluerobotics.com/u/drax)\
**Post date:** [January 25, 2021, 10:50am UTC](https://discuss.bluerobotics.com/t/gps-g2-integration-kit-simrad-hs60-via-actisense-ngw-conversion-gateway/8928/3 "2021-01-25T10:50:38Z")

</div>

Many thanks, unfortunately I get this:

 ![Screenshot (13)](https://us1.discourse-cdn.com/flex019/uploads/bluerobotics/original/2X/6/6e91ba7d22c0f365d88c06cc6da5e922ab960176.png)

---

<div class="post-metadata">

**Author:** ![Boko](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/boko/32/7241_2.png) [@Boko](https://discuss.bluerobotics.com/u/Boko)\
**Post date:** [January 25, 2021, 12:35pm UTC](https://discuss.bluerobotics.com/t/gps-g2-integration-kit-simrad-hs60-via-actisense-ngw-conversion-gateway/8928/4 "2021-01-25T12:35:03Z")

</div>

Can´t tell the big problem, one small is that you should not use TCP, use UDP communication for NMEA

---

<div class="post-metadata">

**Author:** ![wlkh](https://avatars.discourse-cdn.com/v4/letter/w/e56c9b/32.png) [@wlkh](https://discuss.bluerobotics.com/u/wlkh)\
**Post date:** [January 25, 2021, 2:04pm UTC](https://discuss.bluerobotics.com/t/gps-g2-integration-kit-simrad-hs60-via-actisense-ngw-conversion-gateway/8928/5 "2021-01-25T14:04:23Z")

</div>

Hugh,

The NMEA looks to be received from the serial port and sent to the UGPS as far as I can see. (Let’s sort out the "jumpy orientation afterwards).

Looks like the UGPS is giving a status code of 500 which normally means the position cannot be calculated for some reason. Can you take a look in the GUI to see what kind of error the “system status” is showing you?

---

<div class="post-metadata">

**Author:** ![triton](https://avatars.discourse-cdn.com/v4/letter/t/c5a1d2/32.png) [@triton](https://discuss.bluerobotics.com/u/triton)\
**Post date:** [January 25, 2021, 2:40pm UTC](https://discuss.bluerobotics.com/t/gps-g2-integration-kit-simrad-hs60-via-actisense-ngw-conversion-gateway/8928/6 "2021-01-25T14:40:43Z")

</div>

Apologies for the brief screenshot email from my phone Kristian – the ROV is setup outside and my PC is inside.

The underwater locator acquires GPS lock, solid green LED. Its then placed in the test tank with the uGPS antennae.

Hugh

![image001.jpg](https://us1.discourse-cdn.com/flex019/uploads/bluerobotics/original/2X/4/4826d04c3626add5b5b0f315592cecf186954add.jpeg)

---

<div class="post-metadata">

**Author:** ![triton](https://avatars.discourse-cdn.com/v4/letter/t/c5a1d2/32.png) [@triton](https://discuss.bluerobotics.com/u/triton)\
**Post date:** [January 25, 2021, 2:57pm UTC](https://discuss.bluerobotics.com/t/gps-g2-integration-kit-simrad-hs60-via-actisense-ngw-conversion-gateway/8928/7 "2021-01-25T14:57:30Z")

</div>

> ![](https://us1.discourse-cdn.com/flex019/uploads/bluerobotics/original/2X/d/d09377bbf43f3d716d9e7506e20d838648b7c7ce.png)  
>   
> |   
>   
> [**Kristian**](https://discuss.bluerobotics.com/u/wlkh) **wlkh** Water Linked Engineer  
> January 25  
>   
> |
> 
> - | - |

Hugh,

The NMEA looks to be received from the serial port and sent to the UGPS as far as I can see. (Let’s sort out the "jumpy orientation afterwards).

Looks like the UGPS is giving a status code of 500 which normally means the position cannot be calculated for some reason. Can you take a look in the GUI to see what kind of error the “system status” is showing you?

![image001.jpg](https://us1.discourse-cdn.com/flex019/uploads/bluerobotics/original/2X/4/4826d04c3626add5b5b0f315592cecf186954add.jpeg)

 ![image002.jpg](https://us1.discourse-cdn.com/flex019/uploads/bluerobotics/original/2X/f/f5710fb0a7e738e0c3355352a08b837a28ec11a1.jpeg)

---

<div class="post-metadata">

**Author:** ![wlkh](https://avatars.discourse-cdn.com/v4/letter/w/e56c9b/32.png) [@wlkh](https://discuss.bluerobotics.com/u/wlkh)\
**Post date:** [January 26, 2021, 2:39pm UTC](https://discuss.bluerobotics.com/t/gps-g2-integration-kit-simrad-hs60-via-actisense-ngw-conversion-gateway/8928/8 "2021-01-26T14:39:11Z")

</div>

In order to test everything you will have to move the topside somewhere it can get a GPS fix (ie the GPS has a clear view of the sky). It should be enough to put the Locator next to the receiver (are you using receivers or antenna?) to get signal from the locator (ie you don’t need to put it in water if that is inconvenient).

Please share a screenshot once you have gotten GPS fix on the topside and locator.

---

<div class="post-metadata">

**Author:** ![triton](https://avatars.discourse-cdn.com/v4/letter/t/c5a1d2/32.png) [@triton](https://discuss.bluerobotics.com/u/triton)\
**Post date:** [January 26, 2021, 6:51pm UTC](https://discuss.bluerobotics.com/t/gps-g2-integration-kit-simrad-hs60-via-actisense-ngw-conversion-gateway/8928/9 "2021-01-26T18:51:01Z")

</div>

![image](https://us1.discourse-cdn.com/flex019/uploads/bluerobotics/original/2X/9/92a3699de63d790bf472b753337da65b5ff04e2a.jpeg)

That’s improved things. Does the WL internal gps need a position for time synch? Rather than using external gps.

We are also seeing some intermittent socket errors - we need to shutdown/restart everything to resolve them.

---

<div class="post-metadata">

**Author:** ![drax](https://avatars.discourse-cdn.com/v4/letter/d/8e7dd6/32.png) [@drax](https://discuss.bluerobotics.com/u/drax)\
**Post date:** [January 27, 2021, 4:53pm UTC](https://discuss.bluerobotics.com/t/gps-g2-integration-kit-simrad-hs60-via-actisense-ngw-conversion-gateway/8928/10 "2021-01-27T16:53:04Z")

</div>

It seems that you need to get a timesynch with internal GPS then switch to external.

The position (Lat/Long) is not displayed on Qgroundcontrol, and the comms link page is blank - i have reinstalled QGC - same issue.

What next?

---

<div class="post-metadata">

**Author:** ![wlkh](https://avatars.discourse-cdn.com/v4/letter/w/e56c9b/32.png) [@wlkh](https://discuss.bluerobotics.com/u/wlkh)\
**Post date:** [January 28, 2021, 6:39am UTC](https://discuss.bluerobotics.com/t/gps-g2-integration-kit-simrad-hs60-via-actisense-ngw-conversion-gateway/8928/11 "2021-01-28T06:39:21Z")

</div>

The requirement to for the internal GPS to need position depends on the locator. The internal GPS is always used for time-sync when using the Locator U1 which means it needs to get a position fix (regardless of the GPS being set to internal/external/static). This means that you do not need to initially set it to internal then switch to external, you can just leave it as external and internal GPS will be used for sync anyway.

What kind of socket errors are you getting?

---

<div class="post-metadata">

**Author:** ![wlkh](https://avatars.discourse-cdn.com/v4/letter/w/e56c9b/32.png) [@wlkh](https://discuss.bluerobotics.com/u/wlkh)\
**Post date:** [January 28, 2021, 9:17am UTC](https://discuss.bluerobotics.com/t/gps-g2-integration-kit-simrad-hs60-via-actisense-ngw-conversion-gateway/8928/12 "2021-01-28T09:17:20Z")

</div>

I’ve built a release [1.4.0](https://github.com/waterlinked/ugps-nmea-go/releases/tag/v1.4.0) of ugps-nmea-go which supports setting what heading sentence to use. (New parameter “-heading HDT” ). This should allow you to get rid of the “jumpy position” warning

---

<div class="post-metadata">

**Author:** ![triton](https://avatars.discourse-cdn.com/v4/letter/t/c5a1d2/32.png) [@triton](https://discuss.bluerobotics.com/u/triton)\
**Post date:** [January 28, 2021, 9:22am UTC](https://discuss.bluerobotics.com/t/gps-g2-integration-kit-simrad-hs60-via-actisense-ngw-conversion-gateway/8928/13 "2021-01-28T09:22:53Z")

</div>

That’s great - I will try that today.

Just need to get Lat and Long displayed on Qgc - any tips?

Thanks.

---

<div class="post-metadata">

**Author:** ![wlkh](https://avatars.discourse-cdn.com/v4/letter/w/e56c9b/32.png) [@wlkh](https://discuss.bluerobotics.com/u/wlkh)\
**Post date:** [January 28, 2021, 9:25am UTC](https://discuss.bluerobotics.com/t/gps-g2-integration-kit-simrad-hs60-via-actisense-ngw-conversion-gateway/8928/14 "2021-01-28T09:25:56Z")

</div>

@williangalvani maybe you can assist with the Lat/Lon in QGC?

---

<div class="post-metadata">

**Author:** ![Boko](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/boko/32/7241_2.png) [@Boko](https://discuss.bluerobotics.com/u/Boko)\
**Post date:** [January 28, 2021, 10:35am UTC](https://discuss.bluerobotics.com/t/gps-g2-integration-kit-simrad-hs60-via-actisense-ngw-conversion-gateway/8928/15 "2021-01-28T10:35:16Z")

</div>

Hi!  
To get ahead of the timezones here are som info to get ROV position in QGC.

ROV NMEA position needs to be sent to the ROV, 192.168.2.2 at UDP port 27000  
[https://discuss.bluerobotics.com/t/how-to-display-gps-on-ground-control/1442/8](https://discuss.bluerobotics.com/t/how-to-display-gps-on-ground-control/1442/8)  
After that QGC will get the position and display it.

Way to send position is usually using Python script that fetch postion from Waterlinked:  
One BR script for that: [companion/underwater-gps.py at master · bluerobotics/companion · GitHub](https://github.com/bluerobotics/companion/blob/master/tools/underwater-gps.py)

---

<div class="post-metadata">

**Author:** ![drax](https://avatars.discourse-cdn.com/v4/letter/d/8e7dd6/32.png) [@drax](https://discuss.bluerobotics.com/u/drax)\
**Post date:** [January 28, 2021, 3:38pm UTC](https://discuss.bluerobotics.com/t/gps-g2-integration-kit-simrad-hs60-via-actisense-ngw-conversion-gateway/8928/16 "2021-01-28T15:38:56Z")

</div>

Kristian, how do I edit in and out? - previous versions ran from a bat file that was editable.

For example i need input: com6@4800 and output: 192.168.2.2 at UDP port 27000

Thanks.

---

<div class="post-metadata">

**Author:** ![wlkh](https://avatars.discourse-cdn.com/v4/letter/w/e56c9b/32.png) [@wlkh](https://discuss.bluerobotics.com/u/wlkh)\
**Post date:** [January 29, 2021, 6:35am UTC](https://discuss.bluerobotics.com/t/gps-g2-integration-kit-simrad-hs60-via-actisense-ngw-conversion-gateway/8928/17 "2021-01-29T06:35:30Z")

</div>

The latest version is just the same as the earlier. Create a start.bat file. Once created you can typically right click and select edit and then put the correct parameters in the file.

---

<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:** [January 29, 2021, 3:39pm UTC](https://discuss.bluerobotics.com/t/gps-g2-integration-kit-simrad-hs60-via-actisense-ngw-conversion-gateway/8928/18 "2021-01-29T15:39:14Z")

</div>

> [@triton](#):
>
> Just need to get Lat and Long displayed on Qgc - any tips?

In QGC 4.0.11, you can add it the [values panel](https://docs.qgroundcontrol.com/master/en/FlyView/FlyView.html#values-telemetry)  
If both show 0, that means ArduSub is not getting a valid position.

---

<div class="post-metadata">

**Author:** ![drax](https://avatars.discourse-cdn.com/v4/letter/d/8e7dd6/32.png) [@drax](https://discuss.bluerobotics.com/u/drax)\
**Post date:** [January 29, 2021, 4:11pm UTC](https://discuss.bluerobotics.com/t/gps-g2-integration-kit-simrad-hs60-via-actisense-ngw-conversion-gateway/8928/19 "2021-01-29T16:11:53Z")

</div>

Yes they both show zero - everything else working fine.

Comms link page is blank on QGC.

---

<div class="post-metadata">

**Author:** ![drax](https://avatars.discourse-cdn.com/v4/letter/d/8e7dd6/32.png) [@drax](https://discuss.bluerobotics.com/u/drax)\
**Post date:** [February 2, 2021, 4:17pm UTC](https://discuss.bluerobotics.com/t/gps-g2-integration-kit-simrad-hs60-via-actisense-ngw-conversion-gateway/8928/20 "2021-02-02T16:17:45Z")

</div>

Willian, i’ve followed the troubleshooting steps - but still get no GPS lock:

 ![Screenshot (37)](https://us1.discourse-cdn.com/flex019/uploads/bluerobotics/original/2X/6/6e295ce913510c77a7e23d476ddb2c32d49c6ae6.jpeg)

Waterlinked position is happy:

 ![Screenshot (32)](https://us1.discourse-cdn.com/flex019/uploads/bluerobotics/original/2X/0/0a8d59b97c20a11fa830296b1c7c4d98024fc7c8.png)

and autoconnect is on:

 ![Screenshot (36)](https://us1.discourse-cdn.com/flex019/uploads/bluerobotics/original/2X/3/376b40b19ca34331b4506bf99600517581542c49.png)

The previous waterlinked underwater explorer kit worked well.

What can I try to get the integration with QGC?

[Next page](https://discuss.bluerobotics.com/t/gps-g2-integration-kit-simrad-hs60-via-actisense-ngw-conversion-gateway/8928.md?page=2)
