Flash orignal firmware to shelly dimmer 2

  • Hi,

    I hope someone can help.

    I've been trying to convert my shelly dimmer 2 back to shelly firmware from tasmota.

    I am comfortable flashing using a serial connection.

    I've used several ways, the closest I get is by using this tool: https://github.com/yaourdt/tasmota-to-mgos

    The problem is that the firmware file I download from the filebase does not seem to work correctly. I end with a half broken device that only shows me an index page with a listing of files:

    Code
    Index of /
    Name    Modified    Size
    passwd    01-Jan-1970 00:00    46
    cert.pem    01-Jan-1970 00:00    1.1k
    stm.bin    01-Jan-1970 00:00    37.5k
    index.html.gz    01-Jan-1970 00:00    65.3k
    conf0.json    01-Jan-1970 00:00    3
    hwinfo_struct.json    01-Jan-1970 00:00    112
    conf9.json    01-Jan-1970 00:00    270
    Mongoose/6.18

    this clearly is not correct.

    I can correctly flash the Shelly Dimmer (1) recovery firmware. After that I have a seemingly functioning device, that I can update through the web interface. The only problem: the device now thinks it's a dimmer 1 not a dimmer 2. I don't know if this matters, but I assume I should want to have the correct firmware on it.
    I can not through the normal route update a dimmer 1 firmware with a dimmer 2 firmware, it seems to not accept that.

    Any thoughts?

  • Heya,

    Did you ever get this resolved?

    I am trying to understand how to flash the original firmware back to a Shelly Dimmer 2, but the files I can download from here (or http://archive.shelly-tools.de/) contain a bunch of bin files and a a manifest file that seems to map the files to different ROM locations:

    [Blockierte Grafik: https://smarthome-forum.eu/index.php?attachment/35613-pasted-from-clipboard-png/]

    So not sure a normal flashing tool (like esptool) would work to upload the binaries correctly.

    Can anyone from Shelly help here?