<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW - Elantech 3320KD-3100 behind [ASUS T300CHI DOCKING] Bluetooth not recognised"
href="https://bugs.freedesktop.org/show_bug.cgi?id=98770">98770</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>Elantech 3320KD-3100 behind [ASUS T300CHI DOCKING] Bluetooth not recognised
</td>
</tr>
<tr>
<th>Product</th>
<td>Wayland
</td>
</tr>
<tr>
<th>Version</th>
<td>1.2.x
</td>
</tr>
<tr>
<th>Hardware</th>
<td>All
</td>
</tr>
<tr>
<th>OS</th>
<td>Linux (All)
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>normal
</td>
</tr>
<tr>
<th>Priority</th>
<td>medium
</td>
</tr>
<tr>
<th>Component</th>
<td>libinput
</td>
</tr>
<tr>
<th>Assignee</th>
<td>wayland-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>0.freedesktop@iam.tj
</td>
</tr></table>
<p>
<div>
<pre>Created <span class=""><a href="attachment.cgi?id=128059" name="attach_128059" title="xinput --list-props">attachment 128059</a> <a href="attachment.cgi?id=128059&action=edit" title="xinput --list-props">[details]</a></span>
xinput --list-props
This may affect other systems where manufacturers present a device ID different
to the underlying chipset.
In this case an Asus Transformer Book T300 CHI [0] Intel-based 2-in-1
(Tablet/Notebook) with a Bluetooth-connected docking keyboard/touchpad.
The touchpad is only recognised as a basic mouse device. It is actually an
ElanTech SmartPad [1] that supports scroll regions and multi-touch.
The docking unit only provides a Bluetooth link (it has a micro-USB charging
port only).
It presents as "ASUS T300CHI DOCKING" with keyboard and mouse.
I opened the keyboard dock and found the actual chipset is the Elantech
3320KD-3100.
The installed OS is Kubuntu 16.04 with the latest Linux mainline kernel
(currently using 4.9rc4) and Debian/Ubuntu libinput10 (libinput-1.2.3-1ubutu1).
I've taken a brief look at the libinput source code and wonder if a udev hwdb
quirk to recognise this as an Elantech device might be all that is needed?
There is also a separate Synaptics Touchscreen on the tablet (which has the
same problem that will be addressed in a separate bug report).
In the attached logs from evtest and xev I tested the left and right buttons,
moving right/left and up/down, border-scrolling and then at the end
multi-finger gestures (none of which resulted in data).
49503.162379] input: ASUS T300CHI DOCKING as
/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4:1.0/bluetooth/hci0/hci0:256/0005:0B05:8502.004D/input/input68
[49503.162731] hid-generic 0005:0B05:8502.004D: input,hidraw0: BLUETOOTH HID
v0.01 Keyboard [ASUS T300CHI DOCKING] on 34:02:86:fc:ad:59
$ xinput --list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ ASUS T300CHI DOCKING id=11 [slave pointer (2)]
⎜ ↳ SYNAPTICS Synaptics Touch Digitizer V04 id=13 [slave pointer (2)]
⎜ ↳ SYNAPTICS Synaptics Touch Digitizer V04 Pen id=14 [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)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ USB2.0 HD UVC WebCam id=12 [slave keyboard (3)]
↳ Asus WMI hotkeys id=15 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=16 [slave keyboard (3)]
↳ ASUS T300CHI DOCKING id=17 [slave keyboard (3)]
[0] <a href="https://www.asus.com/2-in-1-PCs/ASUS_Transformer_Book_T300_Chi/">https://www.asus.com/2-in-1-PCs/ASUS_Transformer_Book_T300_Chi/</a>
[1] <a href="http://www.emc.com.tw/eng/tpn_sp_fun.asp">http://www.emc.com.tw/eng/tpn_sp_fun.asp</a></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>