<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - kernel: Elantech 3320KD-3100 Touchpad behind [ASUS T300CHI DOCKING] Bluetooth not recognised"
href="https://bugs.freedesktop.org/show_bug.cgi?id=98770#c17">Comment # 17</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - kernel: Elantech 3320KD-3100 Touchpad behind [ASUS T300CHI DOCKING] Bluetooth not recognised"
href="https://bugs.freedesktop.org/show_bug.cgi?id=98770">bug 98770</a>
from <span class="vcard"><a class="email" href="mailto:benjamin.tissoires@gmail.com" title="Benjamin Tissoires <benjamin.tissoires@gmail.com>"> <span class="fn">Benjamin Tissoires</span></a>
</span></b>
<pre>Good news, you won't need to install Windows or try to reverse engineer the
Windows blob. As you can see on the hid-recorder, the incoming reports are
different from what they used to be. Which means, we successfully switch to the
hid-multitouch reporting mode:
The reports used to be of size 5 on the report ID 0x06, and they are now of
size 15 on the report ID 0x5D.
The current WIP also uses the report ID 0x5d, meaning that the chip in the
other Asus is the same (or that Asus politely asked Elan to conform to their
protocol).
The actual data differs a little bit, and this is why the driver is not working
directly. Your device reports 15 bytes while the I2C one reports 28.
Also yours reports only 3 bytes per touch, while the I2C one reports 5: it
reports pressure and does palm detection in addition to X and Y. Yours might
report only X and Y.
It looks like Victor and the others are really reactive and I think I'll let
them integrate your device in their code. Please raise an issue on
<a href="https://github.com/vlasenko/hid-asus-fte-dkms">https://github.com/vlasenko/hid-asus-fte-dkms</a>, and attach the latest
hid-recorder logs so they can find a way to integrate your device into their
driver.
I'll keep around to give advice when they are needed.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>