Skip to content

dshot_beeper_enabled default ON leads to false positives during initial smoke test of a new build #11456

@ghost

Description

Current Behavior

The dshot_beeper feature is ON by default, i.e. after flashing a new firmware.
When building a new drone, the initial smoke test after soldering battery and motors is to check if
all ESCs make the initialize sound and stay silent after that.
Beeping ESCs are an indicator for electrical issues.
INAV requesting dshot_beeper because (naturally) some peripherals are missing, sends the user
onto a wild-goose-chase for a non-existent electical issue.

Steps to Reproduce

  1. Build a new Drone until initial smoke test.
  2. Test if ESCs beep indicating an electrical issue.
  3. Realize all ESCs are beeping because of dshot_beeper feature requesting it.

Expected behavior

The dshot_beeper should not be enabled by default.

Suggested solution(s)

Disable the dshot_beeper feature by default.

Additional context

First INAV build, first 4in1 ESC build, took roughly an hour to locate the cause and verify that no electrical issues were present.
set dshot_beeper_enabled = off
ESCs are silent after that.


  • FC Board name and vendor: Matek H743 Slim v3
  • INAV version string: 9.0.1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions