Re: [PATCH v2 1/2] Input: xpad - query MS OS descriptor for BTP-KP20D
Shengyu Qu <[email protected]> Fri, 7 Aug 2026 19:06:52 +0800
| Newsgroups | org.kernel.vger.linux-input,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <TY4PR01MB1443234F3F701D363CDF935FF98D12@TY4PR01MB14432.jpnprd01.prod.outlook.com> |
在 2026/8/4 13:51, Pengyu Ma 写道: > On Tue, Aug 4, 2026 at 1:32 AM Shengyu Qu <[email protected]> wrote: >> >> >> 在 2026/8/3 20:13, Pengyu Ma 写道: >>> On Mon, Aug 3, 2026 at 5:40 PM Shengyu Qu <[email protected]> wrote: >>>> >>>> >>>> >>>> 在 2026/8/1 15:56, Aaron Ma 写道: >>>> >>>>> @@ -334,6 +335,7 @@ static const struct xpad_device { >>>>> { 0x1ee9, 0x1590, "ZOTAC Gaming Zone", 0, XTYPE_XBOX360 }, >>>>> { 0x20bc, 0x5134, "BETOP BTP-KP50B Xinput Dongle", 0, XTYPE_XBOX360 }, >>>>> { 0x20bc, 0x514a, "BETOP BTP-KP50C Xinput Dongle", 0, XTYPE_XBOX360 }, >>>>> + { 0x20bc, 0x5159, "Beitong BTP-KP20D Controller", 0, XTYPE_XBOX360, FLAG_MS_OS_DESC }, >>>> >>>> I think using dongle instead of controller is more clear? Since >>>> controller itself use a different VID. >>>> >>> >>> This is the controller VID. >>> The controller is idVendor=20bc >>> The dongle ID is idVendor=20dd. >>> >>> Aaron >> >> It's not consistent with your patch description. Also interestingly, >> this seems not working on KP50B/C. > > Please provide KP50B/C IDs. > How did you tested? > Could you attach the dmesg? > > Aaron Well the device is not in my hand :( I originally helped one of my friends to upstream the patch to support their controllers, and I didn't have the log saved, also he can't do more test now. Shengyu
OpenPGP_signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEET/yoGP3p5Zl+RKVuX75KBAfJsRkFAmp1vEwACgkQX75KBAfJ sRlm/RAAhJn426Qvesc/CfLCuTup18AVvepm0ucHZ+f1wankXnH1EmxmCU5K0Eyt zcW/Xezv4tnaXuZgsJGLA+QljkBoUXfnS9XCbVra8u///bTUsMP3V8vj4ivlvCci 76H5ISdDLaBHBGNZOZl/v+FyGjRjte+BClfvfbaD99Gm3ksOYj9gIJkddLTkvb16 jbuwq81cbn7yUrpWEE5Y7OluOodh4ATS2CWPATH+ZU2Fb6c38dNCXgalIK8KPjno /COuDSaUKKxkftWlCTqcB7VzeOjSh53/SAJEDbjYhtdnrAcoIOXZMGBX7Fki52S2 Ze/J9DDxoX50ktZsg0fj+R6MzutfxgsPNmgag7hxEs7ydTsQaOofg8d2dxSuNYOv qm9B1VjYClt5y0Uue5JAKZ4zhDi/+xxOJkTyI1Gz2xTg0M/yP1aID5uoVskDcyx2 bG+3eeWBflIzl29t3WF6hUeBWNaWZH/7UxiZUCZduLUkIlEzVCDYOOFQhGzPbPuz gvprggwxRSw20VipaWE1A30ZVEbE+zz1bWYaAJ0RYR8Y/NCpdfP9x7hDUkbebNVp vS/u+BMdhuVVG0R8IMwP1+jbP8FiH2PK8T2HJUeQkg3vbvxxOG9iNcZmIA+i5/wq AC4PVT0SssIBdun8UqfdGLK8fwmij9tnogaie1j9Jo5UPkYB9P0= =EXOI -----END PGP SIGNATURE-----