deconz-rest-plugin: Unable to update firmware of Conbee II
I am using the deconz-docker (2.05.63) image on a Raspberry Pi 3b running raspbian.
I am trying to update the firmware to version 0x26480700 without success.
When I start the container via
docker run -it --rm --entrypoint "/firmware-update.sh" --privileged --cap-add=ALL -v /dev:/dev -v /lib/modules:/lib/modules -v /sys:/sys marthoc/deconz
it says I should enter the corresponding device number.
But there is no number shown:
Enter C for Conbee, R for RaspBee, or press Enter now to exit: c
Listing attached devices...
GCFFlasher V3_02 (c) dresden elektronik ingenieurtechnik gmbh
Path | Vendor | Product | Serial | Type
-----------------+--------+---------+------------+-------
/dev/ttyAMA0 | 0x0000 | 0x0000 | | RaspBee
Enter the Conbee device number, or press Enter now to exit.
Furthermore the Conbee II is mounted under /dev/ttyACM0, so even this is wrong.
What do you suggest me to do to be able to update the firmware?
Thanks.
About this issue
- Original URL
- State: closed
- Created 5 years ago
- Comments: 45 (17 by maintainers)
Can you please as a test try to disable ModemManager:
The files will be put there too soon.
Creative 😃
I managed now to update the firmware, although there is still no new docker version. For those interested, these were my steps:
Stop the container and start it again with access to the shell:
Then inside this container download the most recent version of the deb file, extract it and just use the GCFFlasher provided within:
Finally start the “normal” container again:
$ docker start myDeconzContainerCheck the GUI:
I’ve checked it on a Raspbian Strech with Docker, turns out the environment variable parameters needs to be set.
-e DECONZ_DEVICE=/dev/ttyACM0The following command works here :
I’ll update the docs and check if this can also be simplified in code.