Skip to content

Container used to update a 700-series Z-Wave controller's firmware & Zigbee

Notifications You must be signed in to change notification settings

kevin-david/zwave-update-container

Repository files navigation

zwave-update-container

Container used to update a 700-series Z-Wave controller's firmware

Docker Pulls

Potentially used in conjunction with the Portainer add-on for HAOS to update a remote or hard-to-reach device, or the Advanced SSH & Web Terminal addon if you like the docker cli better.

Inspired by https://github.com/kpine/zwave-js-server-docker/wiki/700-series-Controller-Firmware-Updates-(Linux)

⚠️ This is now possible via Home Assistant UI

For Z-Wave at least, this is a whole lot simpler.

Interactive Mode

docker run -it --rm --privileged kevinpdavid/zwave-update-container:main

ZigBee Update

Run as root. Double check ttyUSB first:

ls -la /dev/serial/by-id/usb-*

Then run the actual update:

docker run --rm --device /dev/ttyUSB1:/dev/ttyUSB1 -e FIRMWARE_URL=https://raw.githubusercontent.com/kevin-david/zwave-update-container/main/CC1352P2_CC2652P_launchpad_coordinator_20230507.hex ckware/ti-cc-tool -ewv -p /dev/ttyUSB1 --bootloader-sonoff-usb

Credit:

Debugging

https://github.com/kpine/zwave-js-server-docker/wiki/USB-Reset

About

Container used to update a 700-series Z-Wave controller's firmware & Zigbee

Resources

Stars

Watchers

Forks