I am using ArduRover 4.7.0, and I am having issues with getting UM982 moving baseline to work. Specifically, I get unstable GPS fix, satellite number is shown as 0, and wrong heading. There is an intermitten beeping pattern (2 seconds fast beeping, 2 seconds off), I could not find online resources for this pattern. With the same hardware and parameters, but on 4.6.3, everything works perfectly - precise GPS and heading, 25 sats. The pixhawk model is CUAV V6X. If there is specific info you need (param list, logs, etc.) to better help identify the issue, please let me know.
Reason for using 4.7.0 is that for that firmware I could manage to get MicroXRCE DDS for ROS2 working, as that is important for my project. If I am mistaken and DDS ROS2 interface is available for stable rover firmware, please let me know, but I could not find DDS enable options for any other firmware on https://custom.ardupilot.org/.
I updated UM982 firmware with the UPrecise software, as per this tutorial: How to configure Unicore UM980, UM981 and UM982 - ArduSimple . This seems to fix the issue, and I get both position and heading on 4.7.0. So the issue was probably on my end and not due to 4.7.0 Ardu firmware. I apologize for the inconvenience.
Thank you for confirming DDS as an option for 4.7.0, since the UM982 is working now, I will remain on this version. Can’t wait for the full release!