One of the reasons that we implemented the Zigbee process in the way that we did was to prevent this from happening.
It's not possible to brick a device using the device updateFirmware command.
The manufacturer, model ID and existing firmware of the device is inspected and if a match is found with a newer firmware version, then the device is updated, otherwise we bail with a log entry that the device is up to date.
3 Likes