Recetly 我试图通过固件更新来修复我的触摸板滞后,但它粉碎了我的整个触摸板。现在移动是倒置的,右键单击不起作用。
我的触摸板是 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
我有兴趣从工作的触摸板芯片复制数据并将其粘贴到我的。我该怎么做?