<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/hid/hid-ids.h, branch linux-6.7.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-6.7.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-6.7.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2023-12-04T15:21:05Z</updated>
<entry>
<title>HID: Add quirk for Labtec/ODDOR/aikeec handbrake</title>
<updated>2023-12-04T15:21:05Z</updated>
<author>
<name>Sebastian Parschauer</name>
</author>
<published>2023-11-27T22:49:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=31e52523267faab5ed8569b9d5c22c9a2283872f'/>
<id>urn:sha1:31e52523267faab5ed8569b9d5c22c9a2283872f</id>
<content type='text'>
This device needs ALWAYS_POLL quirk, otherwise it keeps reconnecting
indefinitely. It is a handbrake for sim racing detected as joystick.
Reported and tested by GitHub user N0th1ngM4tt3rs.

Link: https://github.com/sriemer/fix-linux-mouse issue 22
Signed-off-by: Sebastian Parschauer &lt;s.parschauer@gmx.de&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.com&gt;
</content>
</entry>
<entry>
<title>Revert "HID: logitech-dj: Add support for a new lightspeed receiver iteration"</title>
<updated>2023-11-21T13:38:11Z</updated>
<author>
<name>Jiri Kosina</name>
</author>
<published>2023-11-21T13:38:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5b4ffb176d7979ac66b349addf3f7de433335e00'/>
<id>urn:sha1:5b4ffb176d7979ac66b349addf3f7de433335e00</id>
<content type='text'>
This reverts commit 9d1bd9346241cd6963b58da7ffb7ed303285f684.

Multiple people reported misbehaving devices and reverting this commit fixes
the problem for them. As soon as the original commit author starts reacting
again, we can try to figure out why he hasn't seen the issues (mismatching
report descriptors?), but for the time being, fix for 6.7 by reverting.

Link: https://bugzilla.kernel.org/show_bug.cgi?id=218172
Link: https://bugzilla.kernel.org/show_bug.cgi?id=218094

Cc: &lt;stable@vger.kernel.org&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: glorious: fix Glorious Model I HID report</title>
<updated>2023-11-21T08:37:50Z</updated>
<author>
<name>Brett Raye</name>
</author>
<published>2023-11-03T01:10:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a5e913c25b6b2b6ae02acef6d9400645ac03dfdf'/>
<id>urn:sha1:a5e913c25b6b2b6ae02acef6d9400645ac03dfdf</id>
<content type='text'>
The Glorious Model I mouse has a buggy HID report descriptor for its
keyboard endpoint (used for programmable buttons). For report ID 2, there
is a mismatch between Logical Minimum and Usage Minimum in the array that
reports keycodes.

The offending portion of the descriptor: (from hid-decode)

0x95, 0x05,                    //  Report Count (5)                   30
0x75, 0x08,                    //  Report Size (8)                    32
0x15, 0x00,                    //  Logical Minimum (0)                34
0x25, 0x65,                    //  Logical Maximum (101)              36
0x05, 0x07,                    //  Usage Page (Keyboard)              38
0x19, 0x01,                    //  Usage Minimum (1)                  40
0x29, 0x65,                    //  Usage Maximum (101)                42
0x81, 0x00,                    //  Input (Data,Arr,Abs)               44

This bug shifts all programmed keycodes up by 1. Importantly, this causes
"empty" array indexes of 0x00 to be interpreted as 0x01, ErrorRollOver.
The presence of ErrorRollOver causes the system to ignore all keypresses
from the endpoint and breaks the ability to use the programmable buttons.

Setting byte 41 to 0x00 fixes this, and causes keycodes to be interpreted
correctly.

Also, USB_VENDOR_ID_GLORIOUS is changed to USB_VENDOR_ID_SINOWEALTH,
and a new ID for Laview Technology is added. Glorious seems to be
white-labeling controller boards or mice from these vendors. There isn't a
single canonical vendor ID for Glorious products.

Signed-off-by: Brett Raye &lt;braye@fastmail.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W</title>
<updated>2023-10-27T13:32:09Z</updated>
<author>
<name>Jiri Kosina</name>
</author>
<published>2023-10-27T13:32:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=62cc9c3cb3ec1bf31cc116146185ed97b450836a'/>
<id>urn:sha1:62cc9c3cb3ec1bf31cc116146185ed97b450836a</id>
<content type='text'>
This device needs ALWAYS_POLL quirk, otherwise it keeps reconnecting
indefinitely.

Reported-by: Robert Ayrapetyan &lt;robert.ayrapetyan@gmail.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: Add quirk to ignore the touchscreen battery on HP ENVY 15-eu0556ng</title>
<updated>2023-10-05T10:50:35Z</updated>
<author>
<name>Fabian Vogt</name>
</author>
<published>2023-10-03T19:07:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b009aa38a380becd98cc4e01c9b7626a11cb4905'/>
<id>urn:sha1:b009aa38a380becd98cc4e01c9b7626a11cb4905</id>
<content type='text'>
Like various other devices using similar hardware, this model reports a
perpetually empty battery (0-1%).

Join the others and apply HID_BATTERY_QUIRK_IGNORE.

Signed-off-by: Fabian Vogt &lt;fabian@ritter-vogt.de&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>Merge branch 'for-6.6/logitech' into for-linus</title>
<updated>2023-08-31T08:41:52Z</updated>
<author>
<name>Benjamin Tissoires</name>
</author>
<published>2023-08-31T08:40:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a8da334c4d64f08ee167aa67e8445150553e29c8'/>
<id>urn:sha1:a8da334c4d64f08ee167aa67e8445150553e29c8</id>
<content type='text'>
Various new device ID addition and a couple of HID++
fixes to tackle the last few opened bugs (Nikita Zhandarovich
and Benjamin Tissoires)
</content>
</entry>
<entry>
<title>HID: hid-google-stadiaff: add support for Stadia force feedback</title>
<updated>2023-08-14T09:35:37Z</updated>
<author>
<name>Fabio Baltieri</name>
</author>
<published>2023-07-16T20:48:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=24175157b8520de2ed6219676bddb08c846f2d0d'/>
<id>urn:sha1:24175157b8520de2ed6219676bddb08c846f2d0d</id>
<content type='text'>
Add a hid-google-stadiaff module to support rumble based force feedback
on the Google Stadia controller. This works using the HID output
endpoint exposed on both the USB and BLE interface.

Signed-off-by: Fabio Baltieri &lt;fabiobaltieri@chromium.org&gt;
Reviewed-by: Rahul Rameshbabu &lt;rrameshbabu@nvidia.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>HID: logitech-dj: Add support for a new lightspeed receiver iteration</title>
<updated>2023-08-14T09:34:03Z</updated>
<author>
<name>Mavroudis Chatzilazaridis</name>
</author>
<published>2023-07-16T18:23:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9d1bd9346241cd6963b58da7ffb7ed303285f684'/>
<id>urn:sha1:9d1bd9346241cd6963b58da7ffb7ed303285f684</id>
<content type='text'>
The lightspeed receiver for the Pro X Superlight uses 13 byte mouse reports
without a report id. The workaround for such cases has been adjusted to
handle these larger packets.

The device now reports the status of its battery in wireless mode and
libratbag now recognizes the device and it can be configured with Piper.

https://github.com/libratbag/libratbag/pull/1122

Co-developed-by: Filipe Laíns &lt;lains@riseup.net&gt;
Signed-off-by: Filipe Laíns &lt;lains@riseup.net&gt;
Signed-off-by: Mavroudis Chatzilazaridis &lt;mavchatz@protonmail.com&gt;
Reviewed-by: Bastien Nocera &lt;hadess@hadess.net&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>Merge branch 'for-6.5/nvidia' into for-linus</title>
<updated>2023-06-27T20:42:48Z</updated>
<author>
<name>Jiri Kosina</name>
</author>
<published>2023-06-27T20:42:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ef4ca0517c860b34fe4f112960ef40c4e3e9f39b'/>
<id>urn:sha1:ef4ca0517c860b34fe4f112960ef40c4e3e9f39b</id>
<content type='text'>
- support for nVidia Thunderstrike (SHIELD 2017) controller (Rahul Rameshbabu)
</content>
</entry>
<entry>
<title>Merge branch 'for-6.5/acer' into for-linus</title>
<updated>2023-06-27T20:30:34Z</updated>
<author>
<name>Jiri Kosina</name>
</author>
<published>2023-06-27T20:30:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e7de761b027ed92bf7cef45cb3880e94c3f2bc75'/>
<id>urn:sha1:e7de761b027ed92bf7cef45cb3880e94c3f2bc75</id>
<content type='text'>
- ASUS ROG Z13 keyboard support and other assorted fixes to
  hid-asus (Luke D. Jones)
</content>
</entry>
</feed>
