2025-10-03 16:21:48 -04:00
2025-10-03 16:12:58 -04:00
2025-10-03 16:12:58 -04:00
2025-10-03 16:12:58 -04:00
2025-10-03 16:12:58 -04:00
2025-10-03 16:12:58 -04:00
2025-10-03 16:12:58 -04:00
2025-10-03 16:12:58 -04:00
2025-10-03 16:21:48 -04:00
2025-10-03 16:12:58 -04:00
2025-10-03 16:12:58 -04:00
2025-10-03 16:12:58 -04:00
2025-10-03 16:21:48 -04:00

KernelPatch / APatch - Android Generic BT Keyboard Fix

Description

This is a KernelPatch / APatch module used to fix an issue with the Samsung Galaxy Tab S7 on some kernels where a Bluetooth keyboard connects but fails to work.

The underlying issue is that some cheap keyboards report their USB Vendor ID as 0x04E8 and Product ID as 0x7021, which is the same as a Samsung Wireless Keyboard. This causes the Samsung HID driver to claim the device, which doesn't support the keyboard properly.

This patch blocks the Samsung driver from matching these devices and prevents custom quirks from being applied, allowing the generic HID driver to handle them instead.

Installation

Install the patch by copying the sam_hid_kbd_rem.kpm file to your device, opening APatch, and loading/installing the module.

Kernel Patch

You can also patch the kernel directly by applying the provided patch file sam_hid_kbd_rem.patch. At the time of writing this, the patch was applied to the LineageOS/android_kernel_samsung_sm8250 at hash 8acbe9760ef02f0d044c0f0ec1bb469fa383fb07.

Description
No description provided
Readme 31 KiB
Languages
C 82.6%
Makefile 8.8%
Nix 8.6%