Indeed, my firmware was goes wrong. The Chormium os can enumerate right touchscreen resolution after fix firmware. Thanks for your helps! BR, Scott > -----Original Message----- > From: Harry Cutts [mailto:hcutts@xxxxxxxxxxxx] > Sent: Wednesday, July 17, 2019 1:43 AM > To: 劉嘉駿 > Cc: linux-input; Benjamin Tissoires > Subject: Re: force re-enumeration i2c_hid device? > > 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-comm > on.sh#138