I have two Blue Series 2-1 switches, one was on Firmware version 2.17 and the other is on 2.15. I am running the latest version of zigbee2mqtt with a ConBee II. I was able to update the one on 2.17 to 2.18, but the one on 2.15 will not update to 2.18. I also remember having an issue trying to update it to 2.17 but didn’t have to time then to look at it. When I try to update it, it progresses as expected up to 100% then sits for a few mins and finishes. But when I read the latest swBuildID it still shows up as 2.15. Here are my zigbee2mqtt logs for the update:
Info <small>2024-05-04 14:26:39</small>`Updating 'switch_bathroom' to latest firmware`
Info <small>2024-05-04 14:26:41</small>`Update of 'switch_bathroom' at 0.00%`
...
Info <small>2024-05-04 14:52:38</small>`Update of 'switch_bathroom' at 100.00%`
Info <small>2024-05-04 14:54:38</small>`Finished update of 'switch_bathroom'`
Info <small>2024-05-04 14:54:38</small>`Configuring 'switch_bathroom'`
Info <small>2024-05-04 14:54:38</small>`Device 'switch_bathroom' was updated from '{"dateCode":"20230602","softwareBuildID":"2.15"}' to '{"dateCode":"20230602","softwareBuildID":"2.15"}'`
Info <small>2024-05-04 14:54:39</small>`Successfully configured 'switch_bathroom'`
I have somewhat the same issue. I have about 13 switches and only 3 are showing the right firmware after update.
What I did notice is that the other 10 when I updated them they don’t report the right firmware and when I try and check for new firmware it tells me that there is no firmware update available even though the switch reports that is in 2.15
I’ve done that and I still see 2.15 for almost all of my switches (except 1 that is on 2.18 and Z2M correctly shows that, and 1 that is on 2.14 that I can’t get to update even to 2.15).
I have some 2.15 switches that don’t show that they need an update, while some show the button to upgrade.