I upgraded my Pixhawk to v4.0.1, companion to v0.0.20, and QGC to v4.0.5 and now am unable to get communications between the QGC and the vehicle. I did all the original updating through the companion webserver and noticed that the Ardusub version kept showing “Not Found”.
I’ve spent a few days slowly working through all the variables here and more throughly reviewing the other threads out there on similar issues.
After messing with in-place upgrades and seemingly getting nowhere:
- I directly connected the Pixhawk to QGC to flash Ardusub and that succeeded, as well as now shows in companion webserver the proper version tag
- I pulled the SD card from the RPi and reflashed it with a fresh image.
After that was completed:
- The webserver is now showing all the proper versions and information.
- The mavproxy API page at 192.168.2.2:4777/mavlink is showing data
Most perplexing here is the vehicle still connects fine to QGC v3.5.4 despite all the warnings that I need to upgrade. Reviewing the mavproxy settings in QGC shows active communication happening in 3.5.4 but in 4.0.5 it says “Not Connected”.
What am I missing?