07. January 2025
Updating firmware on a ConBee II in linux

ConBee II
Upgrading ConBee II might be necessary in case you use it with HomeAssistant. I had the unpleasant experince to upgrade HA and even that the update was sucessfull Zigbee2MQTT refused to start. So after some reading i deciced that it was time to upgrade the firmware on ConBee II.
Get the latest firmware from: https://deconz.dresden-elektronik.de/deconz-firmware/?C=M;O=D. It should be a file something like deCONZ_ConBeeII_0x26420700.bin.GCF. Save it to temporary directory. Also download https://deconz.dresden-elektronik.de/ubuntu/stable/deconz-2.25.3-qt5.deb or a new version from https://deconz.dresden-elektronik.de/ubuntu/stable/
Install the dpkg image with:
sudo dpkg -i deconz-2.25.3-qt5.deb
Ignore the errors (it will complain about qt5 not being available but it’s not needed). At this point you should have GCFFlasher_internal command availabe. To check if it works you can list the devices:
mihaim@dlhq:~/tmp/t1$ GCFFlasher_internal -l
Path | Serial | Type
------------------+-------------+---------------
/dev/ttyACM0 | DE2476076 | ConBee_II
And we can start with the actuall flashing the device:
mihaim@dlhq:~/tmp/t1$ sudo GCFFlasher_internal -t 60 -d /dev/ttyACM0 -f deCONZ_ConBeeII_0x26420700.bin.GCF
read file success: deCONZ_ConBeeII_0x26420700.bin.GCF (159075 bytes)
flash firmware
command UART reset done
query bootloader id V1
bootloader detected (60)
100% uploading ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓invalid CRC
done, wait validation...
firmware successful written
Remove the deconz package ( not needed anymore and will create update problems if it stays):
mihaim@dlhq:~/tmp/t1$ sudo dpkg -r deconz
Unplug the ConBee II and move it to it’s system. Done