Skip to content

Dangerous bug. DShot randomly sending erroneous signal to ESC after disarming #10913

@Jetrell

Description

@Jetrell

I'd experienced a problem when testing. It would cause the copter to burst into life within a short time after disarming.
And in the worse case, it can harm the user when unplugging the battery. As happen to me. And I have the wound to prove it!

In my case, I assume it is some how related to nav_wp_load_on_boot. When it continues to show MISSION LOADED after the landing detector disarms, then I manually disarm the switch. Then push forward on the elevator stick to remove the OSD stats, to show that message on the system messages.
But it is random. Even though the Mission Loaded messages appear every time. The times it bursts into life is maybe one time in 5. And when it does. The motors can start and stop several times. Reaching full throttle and flipping the copter.
Dshot beeper may also be playing a part in this too.

I had noticed it a few times when running 9.0 development testing. Then I loaded 8.01 and 8.0. With both showing it to be there as well.

This reminded me of an issue a guy on Discord showed me a week back... His planes FC rebooted in the middle of the flight a couple of times randomly.
When we looked over the DVR. It was the same issue. But he had both Continuous servo auto trim and the Stats flight Odometer both enabled.
And the OSD was continually showing Saving Settings after he accidentally disarmed in flight, then rearmed.
And as the case with what I've experienced. The saving of the data to the eeprom doesn't timeout.. In his case it kept trying to save until the FC eventually rebooted and crashed his plane over 3km away.

  • FC Board name and vendor: F722
  • INAV version string: 8.0 - 8.01 - 9.0 development

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions