Skip to content

Restarting ESP32-C3 EU Smart Plug boots to old firmware #58

@dfrazao

Description

@dfrazao

After updating to the latest version of the smart plug, whenever the plug restarts, the firmware that the plug boots to is the original firmware that was installed on the device originally, this causes me to lose the connection to the plug in Home Assistant.

Besides doing the OTA wirelessly through the ESPHome Builder, I've tried to do it uploading the bin file directly in the plug webserver, both the ota and the factory bin, but that doesnt even boot to the new firmware.

I saw that betweeen the old and new firmware the framework was changed from arduino to esp-idf, and that according to this post, without performing a serial flash, it can cause the bootloader to select an outdated partition during boot, as these frameworks utilize different partition schemes.

What can i do to make the new firmware persist?

This is what the old version looks like in the plug webserver:

Image

This is what the new version looks like in the plug webserver:

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions