Last weekend I updated my deCONZ to the latest (beta) release. Unfortunately, it lost connection with the ConBee II and I haven’t been able to restore it since. In particular, I’m getting stuck on flashing the firmware. I’m hoping anyone can help me, as currently about a dozen of ZigBee devices are unreachable.
I’m running deCONZ on a Raspberry Pi 4B. ConBee II is plugged into one of the USB ports. There’s also a connection to the smart electricity meter in another USB port. Previously, there has never been an issue that those consumed too much of the available energy, so I don’t think that is the problem. On the Raspberry, there’s also a dockerized version of Home Assistant running. DeCONZ is mainly running in non-gui mode, but switching to deconz-gui service did not resolve this issue.
I’ve followed the steps from the FAQ. I’m not using a USB extension cable, but I never had issues previously and none of the hardware was changed recently. The gateway details in Phoscon are as follows:
Vendor unkown
Product (blank)
Version 2.22.00 / 19-9-2022
Firmware: Not connected
The current version of deCONZ has been installed.
ConBee II is registered in the system:
pi@raspberrypi:~ $ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC
Bus 001 Device 003: ID 1cf1:0030 Dresden Elektronik ZigBee gateway [ConBee II]
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
The serial interface is available:
pi@raspberrypi:~ $ ls -l /dev/ttyACM*
crw-rw---- 1 root dialout 166, 0 May 19 09:57 /dev/ttyACM0
Then to (re-)flash the firmware, I closed phoscon, unplugged and re-plugged the ConBee II stick while waiting sufficiently long, downloaded the latest firmware and attempted to flash it. The result:
pi@raspberrypi:~ $ sudo GCFFlasher_internal -d /dev/ttyACM0 -t 60 -f deCONZ_ConBeeII_0x26780700.bin.GCF
GCFFlasher V3_17 (c) dresden elektronik ingenieurtechnik gmbh
retry, failed
When inspecting sudo GCFFlasher_internal -l, the result is:
pi@raspberrypi:~ $ sudo GCFFlasher_internal -l
GCFFlasher V3_17 (c) dresden elektronik ingenieurtechnik gmbh
Path | Vendor | Product | Serial | Type
-----------------±-------±--------±-----------±------
/dev/ttyAMA0 | 0x0000 | 0x0000 | | RaspBee
Note that I’m using a ConBee II and not a RaspBee.
Any ideas on what I could try next?