zigbee2mqtt
zigbee2mqtt copied to clipboard
Incorrect detect software version for Legrand 752189
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.
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
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",
}
]