Recovering a bricked Zwave Controller - Xmodem FTW #44
Closed
benjammin2068
started this conversation in
Ideas
Replies: 1 comment 2 replies
-
I don't have any desire to maintain Minicom instructions anymore as it is unnecessary for most people with Z-Wave JS. Even in your situation ZJS would have worked just fine as it supports recovering from the bootloader. You can always download the Z-Wave JS UI binary if you don't want to use Docker or Node.js directly (which is also an easy install). I'm a little confused how you got here if you're not using Z-Wave JS though. You can find a link to the archived Minicom instructions at https://github.com/kpine/zwave-js-server-docker/wiki/700-series-Controller-Firmware-Updates-(Linux)#minicom-and-z-modem |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hey there,
A humble suggestion for this page: https://github.com/kpine/zwave-js-server-docker/wiki/700-series-Controller-Firmware-Updates-(Linux)
Following the instructions, the firmware for a ZAC93 failed.
When looking at the needs for a zwave-js-ui instance running from the CLI (in screen via systemd) -- when I looked at what installing npm and all entailed, I decided to look at what protocol the gecko bootloaded uses (having read the debug output logs in the zwave-js-ui debug output page) and it was Xmodem.
installing minicom is a much quicker path to solve than installing all of npm and whatever else (which I partly tried and realized how much more infrastructure was going to be needed to make that path work -- and on a pi3B. Oy).
So I installed minicom, set up the comm port (115200, 8n1, any hardware handshaking or modem init strings turned off) and then hit '1' to start the gbl binary upload (to see the resulting CCCC start requests for Xmodem) and then did an Xmodem send in Minicom.
poof. Done. Easy.
I thought --- it'd be nice if the directions on that URL mentioned Gecko uses Xmodem - so using Minicom is also a fast path to recovering a bricked Zwave controller. Especially in a minimalist install environment.
Cheers,
-Ben
Beta Was this translation helpful? Give feedback.
All reactions