Lowrance HDS stream full sonar to PC / mission planner

Many people have asked how I got the lowrance HDS to stream live sonar/structure scan video to mission planner and also a PC - so here is the info.

I’ve confirmed this worked with both newest HDS models and also the oldest lowrance HDS models.

Basically you need some kind of network connection between the PC and the HDS unit. A wifi bridge is the simpliest, 4G/5G works but can be slightly more complicated.

I found the lowrance HDS uses the protocol RTSP very similarly to an IP camera. However there was no documentation on how to access the lowrance RTSP stream. Using some creative methods I was able to crack the correct URL.

First get the IP address of the HDS unit using the screen itself, then I used this URL

rtsp://x.x.x.x:554/screenmirror

Example if the HDS IP address is 192.168.1.10 then the network URL is

rtsp://192.168.1.10:554/screenmirror

I know the video viewer app VLC allows connection to network streams, so I used that first to test. Once that worked, I worked on mission planner to get the sonar video to appear in the HUD window.

Here is the mission planner video settings that worked for me

rtspsrc location=rtspu://192.168.1.10:554/screenmirror latency=50 ! decodebin3 ! videoconvert ! video/x-raw,format=BGRA ! appsink name=outsink



9 Likes
3 Likes

This is pretty cool!

How did you build your wifi bridge? I’m looking to do a similar project and am looking for a wifi range extender and am having trouble picking one out. Looking for a lightweight one to extend our signal by about 500ft.

Hello,bro.
I would like to know if it can run on the FS series?
Thanks a lot.

I have to say a big thanks for your efforts on this. A a novice i would be completely out of my depth(excuse the pun) putting a Lowrance Elite4 in my boat without your guidance.
Just one quick question: Is it possible to connect the NMEA from sonar to Flight Controller to benefit from more accurate GPS AND transmit sonar imaging to GCS via Wifi at the same time?

Yes, you can also disable the original sonar GPS source, and you can also export the fused GPS coordinates from the FC, which is more accurate than the sonar GPS data.

It seems to me that the FS series does not support MNEA0183 input and only supports the 2000 format, but the HD series does have the 0183 format. ,

The exact model is lowrance elite 4 chirp which I thought had nmea 0183 output.
I would like to use the sonar for mapping initially then to investigate particular areas with sonar imaging relating the image data either via mavlink or WiFi to GCS. Is this possible? And could you advise how to wire/set this up please.

Yes, this is very easy, you need a 422 RPM ttl module, turn the signal, you can connect the depth data to the flight control, I mean FS series does not seem to support 0183 GPS signal input.
you can have a look here Lowrance bi-directional sonar and nmea GPS working

Thanks for pointing me to the info. I hadn’t found this thread. I will read through and digest. I’ve already got an rs to TTL converter so will get fiddling.

Your project is quite interesting, and I have read up on some of your threads regarding interfacing a Lowrance to Ardupilot, as I have a similar goal. I am particularly in streaming the feed, ie sidescan remotely. I have an Elite Ti2 and tried the address that you provided, but that did not work. The IP is straightforward to determine, and if I am on the same network and ping the unit, I get successfull results. I wonder if port (554) and screenmirror portion of the address is different for the Ti2 than the HDS? How did you detrmine that portion of the address? Is is in documentation or did you use other means? (Bonus extra question: Are you able to remotely control the Lowrance ie start/stop logging, etc or just view the screen?)

1 Like

Super cool concept! Where do you access the video settings within mission planner to type the “rtspsrc location…” command?

Hi @disfordelta

I just hacked into the firmware for the Elite Ti2 and can see the settings are the same.

VLC is a good video tool to try to use first on you PC / laptop. As you can see the port 554

Below is whats on the lowrance Ti2 config side. Let me know how you go.

[general]
port=554

[export-0]
name=screenmirror
pipeline=( imxfbdevsrc fps-n=15 ! imxipuvideotransform ! video/x-raw,format=NV12 ! imxvpuenc_h264 bitrate=3276 ! rtph264pay name=pay0 pt=96 )
shareable=1

Hi @Mia_Jackson

I’d suggest reading some of the documentation on how to get video into the HUD heads up display. Thats what I did.

Thanks for checking. I got it to work in VLC just as described. Next step is Mission Planner. On a related note, have you ever tried or had success in remotely controlling the Lowrance from shore via the Link app?

1 Like

My test HDS is an older one that can’t be controlled by the app. However I’ve been thinking about ways to hack the system to be able control any HDS using a laptop.

My suggestion for ideal simple setup to allow reliable control / viewing from shore would be as follows.

On boat - HDS connected to 900mhz wireless bridge using ethernet cable
At ground station - 900mhz wireless bridge connected to 2.4/5ghz access point using ethernet cable
Connect phone wifi to ground station AP wifi. Launch link app.
All devices on same network subnet to make it simple.

4g/5g possible but slightly more tricky.

1 Like

I get the 900 wireless bridge. how are you connecting from the HDS to the wireless bridge?

Just use a ethernet cable from HDS to wireless bridge.

ok, i am sure you are referring to this.

Thank You!