Warning.. Synology 7.2 USB support broken- Hold off on upgrading

I can see my usb device in the /dev folder (ttyUSB0), and I can see and select that device inside zwavejs-ui. However, I’m getting this error in zwavejs-ui:

Driver: Failed to open the serial port: Error: No such file or directory, cannot open /dev/ttyUSB0 (ZW0100)

Does this mean my drivers are working properly? Or are others seeing similar behavior?
I’m running zwave js ui 8.25 in a docker container. Home assistant is also running in a docker container and using 2023.9.2

Same issue i have updated to 7.2 *.ko files and updated the script but i’m getting No such file or directory: ‘/dev/ttyUSB0’

why oh why did i update my dsm

I got mine working with 7.2. First I used the raw files as suggested here: Warning.. Synology 7.2 USB support broken- Hold off on upgrading - #15 by stagovic

Then I redid everything using the guide here: Warning.. Synology 7.2 USB support broken- Hold off on upgrading - #16 by modderhut

Here’s my docker commandline just in case that’s helpful:

sudo docker run --name "zwavejs-ui_zwave700" --restart always -d -p 8092:8091 -p 3001:3000 --device=/dev/zwave700:/dev/zwave700 -v /volume1/docker/zwavejs700/store:/usr/src/app/store zwavejs/zwave-js-ui:latest

The device “zwave700” is a udev link to ttyUSB0.

Thanks. Spent a few hours on this. I have not had luck yet. I may ditch ZigBee and just move to wifi as I have fp2s now

Can confirm i got my SONOFF Zigbee 3.0 Dongle working again after simply-hearted :expressionless: upgrading to DSM 7.2.1-69057
working for me was this guide:
DSM 7 USB Support from Eddie dSuZa // Video Tutorial

1 Like

I followed the same guide (video tutorial) but it doesn’t work for my Synology 720+.

Of course I realized the given link are for DSM 7.0 files, so I found this other link which should contain DSM 7.2 files for my (geminilake infrastructure) 720+.

github.com

//github.com/robertklep/dsm7-usb-serial-drivers/tree/main/modules/geminilake/dsm-7.2

Then I run the commands I found on the video (of course I changed with the uplinked DMS 7.2 files)

sudo su

modprobe usbserial
modprobe ftdi_sio
modprobe cdc-acm

cd /lib/modules/

sudo wget https://github.com/robertklep/dsm7-usb-serial-drivers/raw/main/modules/apollolake/dsm-7.2/ch341.ko
sudo insmod /lib/modules/ch341.ko
sudo wget https://github.com/robertklep/dsm7-usb-serial-drivers/raw/main/modules/apollolake/dsm-7.2/cp210x.ko
sudo insmod /lib/modules/cp210x.ko
sudo wget https://github.com/robertklep/dsm7-usb-serial-drivers/raw/main/modules/apollolake/dsm-7.2/pl2303.ko*
sudo insmod /lib/modules/pl2303.ko
sudo wget https://github.com/robertklep/dsm7-usb-serial-drivers/raw/main/modules/apollolake/dsm-7.2/ti_usb_3410_5052.ko
sudo insmod /lib/modules/ti_usb_3410_5052.ko

The installation of ch341.ko went fine, but when I try to launch sudo insmod /lib/modules/ch341.ko i got this error:

insmod: ERROR: could not insert module /lib/modules/ch341.ko.3: Invalid module format

The same happens with other files (cp.210x.to, etc…)

What can I do?

1 Like