Z-Wave JS not starting after update from Z-Wave JS 0.10.0 to Z-Wave JS 0.12.1

Hello
I just update Zwave js to the last version and I m not able to start my zwave network anymore.
My configuration :
Raspbery pi 4 with home asstant OS
Zwave controler RaZberry Controller 2016 Z-Wave+
HA Version :
Core 2025.4.4
Supervisor 2025.04.1
Operating System 15.2
User interface 20250411.0

Log zwave js

[11:54:11] INFO: e[32mFlushing config to disk due to creation of new key(s)...e[0m
[11:54:12] INFO: e[32mSoft-reset set to automatice[0m
[11:54:12] INFO: e[32mVirtual Machine not detected, enabling soft-resete[0m
cont-init: info: /etc/cont-init.d/config.sh exited 0
cont-init: info: running /etc/cont-init.d/structure.sh
cont-init: info: /etc/cont-init.d/structure.sh exited 0
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
services-up: info: copying legacy longrun zwave_js (no readiness notification)
s6-rc: info: service legacy-services successfully started
[11:54:13] INFO: e[32mSuccessfully send discovery information to Home Assistant.e[0m
2025-05-02T09:54:16.620Z DRIVER   β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—        β–ˆβ–ˆβ•—    β–ˆβ–ˆβ•—  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—  β–ˆβ–ˆβ•—   β–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—          β–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—
                                  β•šβ•β•β–ˆβ–ˆβ–ˆβ•”β•        β–ˆβ–ˆβ•‘    β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•— β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•”β•β•β•β•β•          β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•”β•β•β•β•β•
                                    β–ˆβ–ˆβ–ˆβ•”β•  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ•‘ β–ˆβ•— β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—            β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—
                                   β–ˆβ–ˆβ–ˆβ•”β•   β•šβ•β•β•β•β• β–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•‘ β•šβ–ˆβ–ˆβ•— β–ˆβ–ˆβ•”β• β–ˆβ–ˆβ•”β•β•β•       β–ˆβ–ˆ   β–ˆβ–ˆβ•‘ β•šβ•β•β•β•β–ˆβ–ˆβ•‘
                                  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—        β•šβ–ˆβ–ˆβ–ˆβ•”β–ˆβ–ˆβ–ˆβ•”β• β–ˆβ–ˆβ•‘  β–ˆβ–ˆβ•‘  β•šβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—     β•šβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β• β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•‘
                                  β•šβ•β•β•β•β•β•β•         β•šβ•β•β•β•šβ•β•β•  β•šβ•β•  β•šβ•β•   β•šβ•β•β•β•   β•šβ•β•β•β•β•β•β•      β•šβ•β•β•β•β•  β•šβ•β•β•β•β•β•β•
2025-05-02T09:54:16.626Z DRIVER   version 15.1.3
2025-05-02T09:54:16.626Z DRIVER   
2025-05-02T09:54:17.939Z CONFIG   version 15.1.2
2025-05-02T09:54:18.935Z CNTRLR   querying Serial API capabilities...
2025-05-02T09:54:19.310Z CNTRLR   received API capabilities:
                                    firmware version:    5.0
                                    manufacturer ID:     0x0147
                                    product type:        0x0400
                                    product ID:          0x01
                                    supported functions: 
                                    Β· GetSerialApiInitData (0x02)
                                    Β· SetApplicationNodeInformation (0x03)
                                    Β· ApplicationCommand (0x04)
                                    Β· GetControllerCapabilities (0x05)
                                    Β· SetSerialApiTimeouts (0x06)
                                    Β· GetSerialApiCapabilities (0x07)
                                    Β· SoftReset (0x08)
                                    Β· GetProtocolVersion (0x09)
                                    Β· SerialAPIStarted (0x0a)
                                    Β· SetRFReceiveMode (0x10)
                                    Β· UNKNOWN_FUNC_SET_SLEEP_MODE (0x11)
                                    Β· SendNodeInformation (0x12)
                                    Β· SendData (0x13)
                                    Β· SendDataMulticast (0x14)
                                    Β· GetControllerVersion (0x15)
                                    Β· SendDataAbort (0x16)
                                    Β· FUNC_ID_ZW_R_F_POWER_LEVEL_SET (0x17)
                                    Β· UNKNOWN_FUNC_SEND_DATA_META (0x18)
                                    Β· FUNC_ID_ZW_GET_RANDOM (0x1c)
                                    Β· GetControllerId (0x20)
                                    Β· UNKNOWN_FUNC_MEMORY_GET_BYTE (0x21)
                                    Β· UNKNOWN_FUNC_MEMORY_PUT_BYTE (0x22)
                                    Β· UNKNOWN_FUNC_MEMORY_GET_BUFFER (0x23)
                                    Β· UNKNOWN_FUNC_MEMORY_PUT_BUFFER (0x24)
                                    Β· EnterBootloader (0x27)
                                    Β· UNKNOWN_FUNC_UNKNOWN_0x28 (0x28)
                                    Β· GetNVMId (0x29)
                                    Β· ExtNVMReadLongBuffer (0x2a)
                                    Β· ExtNVMWriteLongBuffer (0x2b)
                                    Β· ExtNVMReadLongByte (0x2c)
                                    Β· ExtExtWriteLongByte (0x2d)
                                    Β· GetNodeProtocolInfo (0x41)
                                    Β· HardReset (0x42)
                                    Β· FUNC_ID_ZW_REPLICATION_COMMAND_COMPLETE (0x44)
                                    Β· FUNC_ID_ZW_REPLICATION_SEND_DATA (0x45)
                                    Β· AssignReturnRoute (0x46)
                                    Β· DeleteReturnRoute (0x47)
                                    Β· RequestNodeNeighborUpdate (0x48)
                                    Β· ApplicationUpdateRequest (0x49)
                                    Β· AddNodeToNetwork (0x4a)
                                    Β· RemoveNodeFromNetwork (0x4b)
                                    Β· AddControllerAndAssignPrimary (0x4c)
                                    Β· AddPrimaryController (0x4d)
                                    Β· SetLearnMode (0x50)
                                    Β· AssignSUCReturnRoute (0x51)
                                    Β· RequestNetworkUpdate (0x53)
                                    Β· SetSUCNodeId (0x54)
                                    Β· DeleteSUCReturnRoute (0x55)
                                    Β· GetSUCNodeId (0x56)
                                    Β· SendSUCNodeId (0x57)
                                    Β· ExploreRequestInclusion (0x5e)
                                    Β· RequestNodeInfo (0x60)
                                    Β· RemoveFailedNode (0x61)
                                    Β· IsFailedNode (0x62)
                                    Β· ReplaceFailedNode (0x63)
                                    Β· UNKNOWN_FUNC_UNKNOWN_0x66 (0x66)
                                    Β· UNKNOWN_FUNC_UNKNOWN_0x67 (0x67)
                                    Β· FirmwareUpdateNVM (0x78)
                                    Β· GetRoutingInfo (0x80)
                                    Β· LockUnlockLastRoute (0x90)
                                    Β· GetPriorityRoute (0x92)
                                    Β· SetPriorityRoute (0x93)
                                    Β· UNKNOWN_FUNC_UNKNOWN_0x98 (0x98)
                                    Β· undefined (0xb4)
                                    Β· EnableWatchdog500 (0xb6)
                                    Β· DisableWatchdog500 (0xb7)
                                    Β· KickWatchdog500 (0xb8)
                                    Β· UNKNOWN_FUNC_UNKNOWN_0xB9 (0xb9)
                                    Β· UNKNOWN_FUNC_RF_POWERLEVEL_GET (0xba)
                                    Β· GetLibrary (0xbd)
                                    Β· SendTestFrame (0xbe)
                                    Β· GetProtocolStatus (0xbf)
                                    Β· StartWatchdog (0xd2)
                                    Β· StopWatchdog (0xd3)
                                    Β· SetMaximumRoutingAttempts (0xd4)
                                    Β· undefined (0xef)
                                    Β· Proprietary_F2 (0xf2)
                                    Β· Proprietary_F4 (0xf4)
2025-05-02T09:54:19.312Z CNTRLR   querying additional controller information...
2025-05-02T09:54:19.329Z CNTRLR   [Node 024] is unknown - discarding received command...
2025-05-02T09:54:19.504Z CNTRLR   received additional controller information:
                                    Z-Wave API version:         5 (legacy)
                                    Z-Wave chip type:           ZW050x
                                    node type                   Controller
                                    controller role:            primary
                                    controller is the SIS:      true
                                    controller supports timers: false
                                    Z-Wave Classic nodes:       1, 6, 7, 12, 13, 14, 15, 20, 21, 22, 23, 24, 36,
                                   37, 39, 40, 42, 43, 44, 53, 55, 59, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 7
                                  2
2025-05-02T09:54:19.507Z CNTRLR   querying version info...
2025-05-02T09:54:19.521Z CNTRLR   received version info:
                                    controller type: Static Controller
                                    library version: Z-Wave 3.99
2025-05-02T09:54:19.521Z CNTRLR   querying protocol version info...
2025-05-02T09:54:19.531Z CNTRLR   received protocol version info:
                                    protocol type:             Z-Wave
                                    protocol version:          3.99.0
2025-05-02T09:54:19.533Z CNTRLR   querying controller capabilities...
2025-05-02T09:54:19.542Z CNTRLR   received controller capabilities:
                                    controller role:      Primary
                                    is the SUC:           true
                                    started this network: true
                                    SIS is present:       false
                                    was real primary:     true
2025-05-02T09:54:19.544Z CNTRLR   supported Z-Wave features: 
2025-05-02T09:54:19.547Z CNTRLR   Performing soft reset...
2025-05-02T09:54:19.554Z CNTRLR   Waiting for the controller to reconnect...
2025-05-02T09:54:21.057Z CNTRLR   Waiting for the Serial API to start...
2025-05-02T09:54:26.061Z CNTRLR   Did not receive notification that Serial API has started, checking if it respo
                                  nds...
2025-05-02T09:54:26.074Z CNTRLR   Serial API responded
2025-05-02T09:54:26.077Z CNTRLR   querying controller IDs...
2025-05-02T09:54:26.085Z CNTRLR   Serial API restarted unexpectedly.
2025-05-02T09:54:26.085Z CNTRLR   Currently active command will be retried...
ZWaveError: The Serial API restarted unexpectedly (ZW0206)
    at Driver.handleSerialAPIStartedUnexpectedly (file:///usr/src/node_modules/zwave-js/src/lib/driver/Driver.ts:5050:7)
    at Driver.handleRequest (file:///usr/src/node_modules/zwave-js/src/lib/driver/Driver.ts:5612:19)
    at Driver.handleUnsolicitedMessage (file:///usr/src/node_modules/zwave-js/src/lib/driver/Driver.ts:5000:16)
    at Driver.serialport_onData (file:///usr/src/node_modules/zwave-js/src/lib/driver/Driver.ts:4032:14)
[09:54:26] WARNING: e[33mHalt add-one[0m
s6-rc: info: service legacy-services: stopping
s6-rc: info: service legacy-services successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped

It looks like the serial driver make some problem . do yo have anny idea why ? how to solve this issue ?

When I restore my old backup (only the integration is dowgraded) with the version 0.10. all works again without problem

thank you for your help

1 Like

Having the exact same issue… Any update after 0.10.0 breaks Z-Wave for me.
Also on a PI (5) with RaZberry Controller…

Following…

Have you tried disable the soft-reset?!
Worked for me:

@htilly thank you also work for me