Cross-posting my response from the chromium-os-dev mailing list [0], since this is probably a better list for this: On Tue, 16 Jul 2019 at 03:23, 劉嘉駿 <scott.liu@xxxxxxxxxx> wrote: > I already tried below: > 1. echo –n “0018:04F3:0732:0001” > > /sys/bus/hid/drivers/hid-multitouch/unbind > > 2. echo –n “0018:04F3:0732:0001” > > /sys/bus/i2c/drivers/i2c_hid/unbind > bash: echo: write error: No such device In case it helps, here's [1] our firmware updater code for rebinding the device. I don't know off the top of my head what type of device path it takes. However... > 3. reboot Rebooting should definitely rebind the device. If you're not seeing your firmware changes after that, there's something wrong with your firmware update process, not the rebinding. Hope this helps. Harry Cutts Chrome OS Touch/Input [0]: https://groups.google.com/a/chromium.org/forum/#!topic/chromium-os-dev/KVEKir0zUgo [1]: https://chromium.googlesource.com/chromiumos/platform/touch_updater/+/fe4bdeb94734c092ee16dc9ff90cd269da3ee9fc/scripts/chromeos-touch-common.sh#138