最近,我尝试通过固件更新来修复触摸板滞后问题,但它破坏了我的整个触摸板。现在移动是反向的,右键单击不起作用。
我的触摸板是 ELAN1200 04F3:304E,这是有史以来支持最差的触摸板之一。
不过,我仍然抱有希望。
我知道触摸板被识别为I2C-HID设备,如果我可以用程序升级它的固件,就可以读取数据并将数据写入触摸板的芯片。
所以我试图查找已连接的 i2c 设备,但 i2cdetect -l 没有运气。我的 lsusb 也不显示触摸板:
$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 0b05:1869 ASUSTek Computer, Inc.
Bus 001 Device 004: ID 13d3:5666 IMC Networks
Bus 001 Device 003: ID 8087:0a2b Intel Corp.
Bus 001 Device 002: ID 09da:7dc8 A4Tech Co., Ltd.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
虽然 xinput 识别它:
$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ COMPANY USB Device id=13 [slave pointer (2)]
⎜ ↳ COMPANY USB Device Consumer Control id=16 [slave pointer (2)]
⎜ ↳ ITE Tech. Inc. ITE Device(8910) Consumer Control id=19 [slave pointer (2)]
⎜ ↳ ELAN1200:00 04F3:304E Touchpad id=22 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Asus Wireless Radio Control id=7 [slave keyboard (3)]
↳ Video Bus id=8 [slave keyboard (3)]
↳ Video Bus id=9 [slave keyboard (3)]
↳ Power Button id=10 [slave keyboard (3)]
↳ Sleep Button id=11 [slave keyboard (3)]
↳ COMPANY USB Device id=12 [slave keyboard (3)]
↳ COMPANY USB Device Keyboard id=14 [slave keyboard (3)]
↳ COMPANY USB Device System Control id=15 [slave keyboard (3)]
↳ USB2.0 HD UVC WebCam: USB2.0 HD id=17 [slave keyboard (3)]
↳ ITE Tech. Inc. ITE Device(8910) Keyboard id=18 [slave keyboard (3)]
↳ ITE Tech. Inc. ITE Device(8910) Wireless Radio Control id=20 [slave keyboard (3)]
↳ ITE Tech. Inc. ITE Device(8910) System Control id=21 [slave keyboard (3)]
↳ Asus WMI hotkeys id=23 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=24 [slave keyboard (3)]
↳ COMPANY USB Device Consumer Control id=25 [slave keyboard (3)]
↳ ITE Tech. Inc. ITE Device(8910) Consumer Control id=26 [slave keyboard (3)]
我用来升级触摸板固件的程序在这里https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1653456/comments/161
我有兴趣从工作触摸板芯片复制数据并将其粘贴到我的触摸板芯片中。我该怎么做?
答案1
对于每个寻求答案的人,我联系了 ELANTech,他们为我提供了固件。如果有人需要,请随时写信给我[电子邮件受保护]