Hello,
I keep getting this message when trying to update firmware, setup my controller, and turn on the lights on my ROV2. What is the issue here?
Hi @gianniskaldis -
Welcome to the forums!
Unfortunately that is a nuisance error - it won’t affect functionality - but you do seem to be using a daily build of QGroundControl? Blue Robotics recommends version 4.2.8 in the technical reference, although have been working to develop a more configurable and powerful interface, Cockpit!
Hi @gianniskaldis, welcome to the Blue Robotics forum
To directly answer this, the BRD_PWM_COUNT
parameter was removed in ArduSub 4.5, and your installed QGroundControl version is unaware that there are valid builds of ArduSub that don’t include that parameter, so it’s complaining when it can’t find it. That said, as Tony mentioned the warning is unlikely to cause issues (it’s just annoying) - the servo output type functionality that it was used for has remained effectively the same, it just doesn’t use that parameter anymore.
You should generally be able to avoid such warnings by installing a version of QGroundControl that’s newer than your ArduSub version, but be aware that the most recent versions have not been thoroughly tested with ROV use-cases, so may have some unexpected issues. Your screenshot also shows that you’re currently using a Daily version, so I’m assuming you’re either using a custom version that was forked from an old repository state, or the QGroundControl repository has not yet been updated to reflect the latest parameters in ArduSub.