Updating firmware on a ConBee II in linux

/images/2025-01-07-16-31-07.webp

ConBee II

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

Latest Posts