RTK Torch an Autel evo2 Pro V3 Drone

We have an Autel evo 2 pro v3 drone with RTK.

We also have two RTK torches.

One torch we have configured in BaseCast mode.

The other torch we have configured as a rover.

The Autel drone can only receive corrections via NTRIP, and it has a menu in which you put in the following information:

-Host (IP Address)

-port number

-Account (your email or username for whatever NTRIP service you use)

-Password (the password for you account to the service)

-mountpoint

The thing is, the drone controller REQUIRES there to be an account and password for it to connect to an NTRIP server and receive corrections.

If you leave those fields blank and try to connect, you get an error message.

If you put in random words into the fields, it will connect but it will not reliably receive corrections.

The controller will say it is connected, maybe get a float value, disconnect, reconnect, maybe get a fix for one second, go to float, disconnect… and on and on and just go in a circle like that.

It looks like this is an Autel coding issue, as the controller seems to need to receive confirmation of a valid account and password with each message that is sent to it.

What can we do? we would rather not have to go through some intermediary, sending the data online to an NTRIP service that we connect to. It would be easiest for our workflows if we could connect directly to the Base via NTRIP because we do not always have reliable internet connection in the field.

I also had some questions regarding the LED’s and what they indicate. It is clear that when the satellite LED is blinking it is receiving satellite signals. Does it do anything to indicate float or fix values? like does it turn to a blinking green or something?

We use SWmaps to indicate fix status of course, but I was curious to know of any other indicators.

As for the bluetooth connection LED to the right of the power button. It will blink blue, then light blue, then orange, then off, and kind of go through that cycle. what does that indicate? I couldn’t quite see it in your documentation.

Hi Patrick, @Patrick_Davis U can use GNSS_Master but it has some behaviours;
instead the STRSVR of rtklib can do the trick:


run the daemon,the first for the base output:
match the input field as the source of the gnss_base (serial or tcp/ip)
output as ntrip caster
as example,for the client: I input the ip of the pc/laptop who run the first daemon…so u can use a custom ntrip_client.
There is also str2str as command line daemon for all mcu/os.
https://www.rtklib.com/prog/manual_2.4.2.pdf
str2str - manual_2.4.2.pdf (75.7 KB)

Thanks Marco!

A few questions.

We at least need a solution we can set up with our phone.
We don’t necessarily mind using RTKlib. but we are out in the field a lot, and having to set up a computer IN ADDITION to the base station would be troublesome

I guess GNSS master will work, but what kind of behaviors do you mean?
Does it just drop out and lose signal or something?
Do you know if Sparkfun will have any solutions in the near future to be able to add an account and PW?

Thanks again!

Can you just use free credentials from something like rtk2go?

We are out in the field a lot and do not always have access to the internet. Having a direct connection to the torch would be ideal.

Hi Patrick, @Patrick_Davis,
sorry I didn’t reply but I had to remember… and test if it worked…on a esp32.
XBee v0.5.3 might be for you, use this one not the last one.