Skip to content

Feature request: "One button update" option #2493

@jaroszmm

Description

@jaroszmm

I was just wondering how hard would it be to implement someday an option for lazy / not fully confident users where the configurator automatically updates the firmware from a previous version. How do I see it?

What does the configurator do?

  1. Gets diff all (dump?) all and stores in temp memory
  2. Reads FC version etc from the diff
  3. Loads proper HEX file from online based on what is read from the DIFF ALL
  4. Goes into DFU mode with CLI command, and when DFU is recognised flashes the new FW
  5. After flashing the FW it performs copy/paste of DIFF all but before that uses for example Darren's script to update the new stuff and values (the one we use now to paste our DIFF ALL to get it updated to new version)
  6. Next reboot should give a fully updated INAV FW on the FC.

Not sure if this would override the platform type selection after flashing that automatically selects proper defaults for different types of use (plane/rover etc).

Probably no downgrading and also maybe just update from one version below (or stack updates like (7>8) > (8>9) > (9>10) etc.

Metadata

Metadata

Assignees

No one assigned

    Labels

    EnhancementEnhancement of existing functionsFor DiscussionDiscussion needed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions