01-15-2020, 06:28 PM
(01-15-2020, 06:16 PM)resistanceisfutile Wrote:(01-15-2020, 06:10 PM)Der Geist der Maschine Wrote:(01-15-2020, 05:17 PM)resistanceisfutile Wrote: * A dump of sniffed i2c traffic during a firmware update of the touchpad.
* A dump of sniffed i2c traffic while using the touchpad, with correlation to what was happening on the touch pad (tapping, two fingers, scroll, pressing the buttons, etc.)
Can't you instrument the kernel i2c driver to log what it sends out?
99% certain this i2c bus is not visible to the SoC, so the kernel won't see anything.
That would be i2c bus 0, 1, 4, 9 and 10. The schematics probably tell you where they are connected.
lrwxrwxrwx 1 root root 0 Jan 15 15:58 i2c-0 -> ../../devices/platform/ff3c0000.i2c/i2c-0/i2c-dev/i2c-0
lrwxrwxrwx 1 root root 0 Jan 15 15:58 i2c-1 -> ../../devices/platform/ff110000.i2c/i2c-1/i2c-dev/i2c-1
lrwxrwxrwx 1 root root 0 Jan 15 15:58 i2c-10 -> ../../devices/platform/fec00000.dp/i2c-10/i2c-dev/i2c-10
lrwxrwxrwx 1 root root 0 Jan 15 15:58 i2c-4 -> ../../devices/platform/ff3d0000.i2c/i2c-4/i2c-dev/i2c-4
lrwxrwxrwx 1 root root 0 Jan 15 15:58 i2c-9 -> ../../devices/platform/ff970000.edp/i2c-9/i2c-dev/i2c-9
If you are right, then that will complicate things quite a lot ...