ardupilot-manager: support forcing firmware installs #2178
Labels
core
Issue related to BlueOS-core
enhancement
New feature or request
triage
Needs triage from developers
ui
User Interface feature
Current behaviour
We have a tailored list of board types the manager supports, but that means new board types (or supported board types that are missed by our filters) need to have PRs made (e.g. #2177) before they can have firmware updates through BlueOS, which is frequently a slow process. Given many of those boards can actually be flashed by BlueOS if given an appropriate firmware, this seems like an unnecessary limitation on user behaviour.
The current workaround is to make a direct connection to QGC and flash there, but the validation fail warning doesn't say to do that, and doing it can be annoying (and requires having QGC installed).
Expected or desired behaviour
We have a pirate mode. I think it should be possible/allowed for a pirate user to force download and install a firmware for a manually specified board type/name for boards that currently fail BlueOS's internal board type validation.
We could maybe even compile a package of the relevant data whenever an unknown board is successfully flashed with a firmware, and either prompt the user to make a PR or forum post with that, or automatically send the details as a special telemetry message.
Prerequisites
The text was updated successfully, but these errors were encountered: