zigbee2mqtt icon indicating copy to clipboard operation
zigbee2mqtt copied to clipboard

Incorrect detect software version for Legrand 752189

Open Laxilef opened this issue 1 year ago • 1 comments

What happened?

This seems to only be related to Legrand 752189 switches on older firmwares. But because of this, it is not possible to update the firmware to a new version. pic

What did you expect to happen?

No response

How to reproduce it (minimal and precise)

No response

Zigbee2MQTT version

1.37.0

Adapter firmware version

20230507 zStack3x0

Adapter

CC2652 stick

Setup

Addon HA

Debug log

No response

Laxilef avatar May 07 '24 17:05 Laxilef

I was able to update one device to version 63 using a custom index file:

[
    {
        "fileVersion": 4145667,
        "fileSize": 200343,
        "manufacturerCode": 4129,
        "imageType": 18,
        "sha512": "e1eb7be7d7fc49caff5e37c03165b09b2087314018a4e9da1d6362df5359141c81ce61872a95bd5ae0a9dacbd270293bed3e564100b65d513c91adad3e093d38",
        "url": "https://github.com/Koenkk/zigbee-OTA/raw/c0234dd23faa5ffd03660698723254350cd6cff1/images/Legrand/1021-0012-003f4203-NLT-63.zigbee",
        "force": true
    }
]

After:

    "update": {
        "installed_version": 4145667,
        "latest_version": 4145667,
        "state": "idle"
    },

It seems that from older versions need to update sequentially; it was not updated immediately to version 70 even with the force flag.

Perhaps we should keep both versions?

[
    {
        "maxFileVersion": 4145666,
        "fileVersion": 4145667,
        "fileSize": 200343,
        "manufacturerCode": 4129,
        "imageType": 18,
        "sha512": "e1eb7be7d7fc49caff5e37c03165b09b2087314018a4e9da1d6362df5359141c81ce61872a95bd5ae0a9dacbd270293bed3e564100b65d513c91adad3e093d38",
        "url": "https://github.com/Koenkk/zigbee-OTA/raw/c0234dd23faa5ffd03660698723254350cd6cff1/images/Legrand/1021-0012-003f4203-NLT-63.zigbee",
        "force": true
    },
    {
        "minFileVersion": 4145667,
        "fileVersion": 4604419,
        "fileSize": 203143,
        "manufacturerCode": 4129,
        "imageType": 18,
        "sha512": "bdca803e4b5c2080d9da8410f69f0a4e289bb12d0637a0ad3ea09d269266dba9ea1dae5b0aed7946271349276b3d3a826491cb83932afe535e04be606cf908e6",
        "url": "https://github.com/Koenkk/zigbee-OTA/raw/master/images/Legrand/1021-0012-00464203-NLT.zigbee",
    }
]

Laxilef avatar May 07 '24 22:05 Laxilef