GCS Drone ID error

Hi everyone!

I’m experimenting with the DroneID option in Mission Planner, and also in QGC, both end up in failures. I’m using a U-blox F9P as a base and a rover, and a Dronetag DRI connected with serial to a Matek H743 flight controller, also tried with a Cube Orange and a Pixhawk 6C. I created the custom DroneID firmware as required, and I get te following errors in Mission Planner and QGC:

kép

kép1590×980 442 KB

In Mission Planner, the DroneID tab shows that it is not receiving Update messages, and gives the ODID lost operator location error. On the NMEA messages tab, you can see here that the GNGGA messages are parsed incorrectly, and normally this would mean thats the problem, but when i configure my gps to send GAGGA instead, that is parsed correctly, with the right data in it, and i still get the same result, so i cannot give my GCS position to the Dronetag. Its the same with QGC.

kép

kép1470×950 140 KB

Any suggestions?

Record a PCAP during this and inspect the contents of the droneid message coming from your GCS. I suspect it becomes all 0’s due to failing some check in the GCS code