Re: [PATCH v2] HID: rakk: add support for Rakk Dasig X side buttons

From: Jiri Kosina

Date: Tue May 12 2026 - 11:29:13 EST


On Sat, 21 Mar 2026, Karl Cayme wrote:

> The Rakk Dasig X gaming mouse has a faulty HID report descriptor that
> declares USAGE_MAXIMUM=3 (buttons 1-3) while actually sending 5 button
> bits (REPORT_COUNT=5). This causes the kernel to ignore side buttons
> (buttons 4 and 5).
>
> Fix by patching the descriptor to set USAGE_MAXIMUM=5 in the
> report_fixup callback.
>
> The mouse uses Telink vendor ID 0x248a with three product IDs for USB
> direct (0xfb01), wireless dongle (0xfa02), and Bluetooth (0x8266)
> connection modes. All three variants have the same bug at byte offset 17.
>
> Suggested-by: Terry Junge <linuxhid@xxxxxxxxxxxxxxxxxxxxxx>
> Signed-off-by: Karl Cayme <kcayme@xxxxxxxxx>
> ---
> Hi,
>
> Thanks for the feedback. I updated the patch with your suggestion to
> check PIDs.

Applied, thanks.

--
Jiri Kosina
SUSE Labs