Skip to content

Commit d478839 breaks manual binding on SKYZONE SteadyView X #193

@TeisybeLT

Description

@TeisybeLT

Flashing any version of ELRS Backpack FW post 1.4.0 breaks manual binding functionality on SKYZONE SteadyView X. When selecting "Bind" from ELRS menu on the device, it freezes on "Please Wait" screen. The expected behavior would be "Please wait" screen shown for a second or two, then you are displayed with "Please Bind" screen, after which you can bind it with ELRS TX.

I've managed to bisect the failure to commit d478839, which changed how options are stored. I've also managed to work around the problem by manually commenting out entirety of options_init() and hard-coding options that I want.

I suspect that Skyzone Steadyview X enters binding mode by powercycling the Backpack MCU three times. I also suspect that with the changes made by the Binary configuration commit, persistent storage operations became longer, thus preventing the device from properly doing boot counts or something of the nature.

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