[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <c584ce4f-6daa-448e-ab53-a144068216a7@aosc.io>
Date: Tue, 10 Feb 2026 13:53:54 +0800
From: liushuyu <liushuyu@...c.io>
To: Antheas Kapenekakis <lkml@...heas.dev>
Cc: Shengyu Qu <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 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
Powered by blists - more mailing lists