lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID:
 <TY4PR01MB144326BC52E4B80A14BB97C279863A@TY4PR01MB14432.jpnprd01.prod.outlook.com>
Date: Wed, 11 Feb 2026 14:53:44 +0800
From: Shengyu Qu <wiagn233@...look.com>
To: liushuyu <liushuyu@...c.io>, Antheas Kapenekakis <lkml@...heas.dev>
Cc: wiagn233@...look.com, dmitry.torokhov@...il.com, vi@...rift.com,
 niltonperimneto@...il.com, linux-input@...r.kernel.org,
 linux-kernel@...r.kernel.org
Subject: Re: [PATCH v1] input: xpad: Add support for BETOP BTP-KP50B/C,
 controller's wireless mode

Hi,

Seems your patch is not working. Tested on both KP50B and KP50C. Log 
attached.

Best regards,
Shengyu

在 2026/2/10 13:53, liushuyu 写道:
> Hi there,
>> Hi,
>> if I recall, this logic abuses some HID descriptor logic to cycle the
>> mode depending on the OS. The arch wiki has a potential fix for
>> certain controllers.
>>
>> This makes you end up in Android mode since linux kernel. Nintendo
>> uses a BSD-based kernel, and the Windows NT kernel is different. So by
>> breaking the protocol in different ways they get it to cycle.
>>
>> Antheas
> 
> I sent a patch to the linux-input list a few months ago to work around
> this issue with the BETOP/Beitong controllers:
> https://lore.kernel.org/linux-input/20260102030154.197749-3-liushuyu@aosc.io/.
> It would be appreciated if anyone in the thread could verify if my
> previous workaround works for their BETOP/Beitong controllers as well.
> 
> Thanks,
> Zixing
> 


View attachment "dmesg-xpad.txt" of type "text/plain" (5771 bytes)

Download attachment "OpenPGP_0xE3520CC91929C8E7.asc" of type "application/pgp-keys" (6869 bytes)

Download attachment "OpenPGP_signature.asc" of type "application/pgp-signature" (841 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ