1
1
mirror of https://github.com/systemd/systemd-stable.git synced 2025-08-02 04:22:45 +03:00

hwdb: update to v257-stable@{2025-06-25}

git restore -s origin/v257-stable hwdb.d/ test/hwdb.d

(cherry picked from commit 244de7aee3181de8be64c1501eef0081d498f21c)
(cherry picked from commit 356c54394a)
(cherry picked from commit da2d44a3d9)
This commit is contained in:
Luca Boccassi
2025-06-25 14:14:25 +01:00
parent e04684cad9
commit aecaee14e3
31 changed files with 85511 additions and 71055 deletions

File diff suppressed because it is too large Load Diff

View File

@ -33,6 +33,9 @@ acpi:APMC*:
acpi:APTA*:
ID_VENDOR_FROM_DATABASE=Aptina Imaging Corporation
acpi:AREU*:
ID_VENDOR_FROM_DATABASE=Areus GmbH
acpi:ARMH*:
ID_VENDOR_FROM_DATABASE=ARM Ltd.
@ -84,6 +87,9 @@ acpi:CORE*:
acpi:CPLM*:
ID_VENDOR_FROM_DATABASE=Capella Microsystems Inc.
acpi:DBSI*:
ID_VENDOR_FROM_DATABASE=DreamBig Semiconductor Inc.
acpi:DELL*:
ID_VENDOR_FROM_DATABASE=Dell, Inc.
@ -129,6 +135,9 @@ acpi:FRMW*:
acpi:FRSC*:
ID_VENDOR_FROM_DATABASE=Freescale, Inc
acpi:FSAS*:
ID_VENDOR_FROM_DATABASE=Fsas Technologies Inc.
acpi:FTSC*:
ID_VENDOR_FROM_DATABASE=FocalTech Systems Co., Ltd.
@ -222,6 +231,9 @@ acpi:JMIC*:
acpi:JSYS*:
ID_VENDOR_FROM_DATABASE=Juniper Systems, Inc.
acpi:JUMP*:
ID_VENDOR_FROM_DATABASE=JUMPtec GmbH
acpi:KIOX*:
ID_VENDOR_FROM_DATABASE=Kionix, Inc.
@ -312,6 +324,9 @@ acpi:RAYD*:
acpi:RKCP*:
ID_VENDOR_FROM_DATABASE=Fuzhou Rockchip Electronics Co., Ltd.
acpi:ROKL*:
ID_VENDOR_FROM_DATABASE=Rockwell Automation, Inc
acpi:RPIL*:
ID_VENDOR_FROM_DATABASE=Raspberry Pi
@ -342,9 +357,18 @@ acpi:SNSL*:
acpi:SONY*:
ID_VENDOR_FROM_DATABASE=Sony Corporation
acpi:SOPH*:
ID_VENDOR_FROM_DATABASE=Sophgo Technologies Ltd.
acpi:SSLC*:
ID_VENDOR_FROM_DATABASE=SmartSens Technology (Shanghai) CO., Ltd.
acpi:ST86*:
ID_VENDOR_FROM_DATABASE=Shenzhen South-Top Computer Co., Ltd.
acpi:SUNW*:
ID_VENDOR_FROM_DATABASE=Wuxi Institute of Advanced Technology
acpi:SWEM*:
ID_VENDOR_FROM_DATABASE=Sierra Wireless
@ -1185,6 +1209,9 @@ acpi:BEO*:
acpi:BFE*:
ID_VENDOR_FROM_DATABASE=B.F. Engineering Corporation
acpi:BFT*:
ID_VENDOR_FROM_DATABASE=Barnfind Technologies
acpi:BGB*:
ID_VENDOR_FROM_DATABASE=Barco Graphics N.V
@ -7467,6 +7494,9 @@ acpi:UFG*:
acpi:UFO*:
ID_VENDOR_FROM_DATABASE=UFO Systems Inc
acpi:UGR*:
ID_VENDOR_FROM_DATABASE=Ugreen Group Ltd.
acpi:UHB*:
ID_VENDOR_FROM_DATABASE=XOCECO

View File

@ -1,5 +1,5 @@
--- 20-acpi-vendor.hwdb.base 2024-11-27 14:50:06.308224101 +0000
+++ 20-acpi-vendor.hwdb 2024-11-27 14:50:06.312224101 +0000
--- 20-acpi-vendor.hwdb.base 2025-05-15 10:42:40.716482750 +0200
+++ 20-acpi-vendor.hwdb 2025-05-15 10:42:40.720482763 +0200
@@ -3,6 +3,8 @@
# Data imported from:
# https://uefi.org/uefi-pnp-export
@ -19,7 +19,7 @@
acpi:AMDI*:
ID_VENDOR_FROM_DATABASE=AMD
@@ -394,6 +393,9 @@
@@ -418,6 +417,9 @@
acpi:AAA*:
ID_VENDOR_FROM_DATABASE=Avolites Ltd
@ -29,7 +29,7 @@
acpi:AAE*:
ID_VENDOR_FROM_DATABASE=Anatek Electronics Inc.
@@ -421,6 +423,9 @@
@@ -445,6 +447,9 @@
acpi:ABO*:
ID_VENDOR_FROM_DATABASE=D-Link Systems Inc
@ -39,7 +39,7 @@
acpi:ABS*:
ID_VENDOR_FROM_DATABASE=Abaco Systems, Inc.
@@ -466,7 +471,7 @@
@@ -490,7 +495,7 @@
acpi:ACO*:
ID_VENDOR_FROM_DATABASE=Allion Computer Inc.
@ -48,7 +48,7 @@
ID_VENDOR_FROM_DATABASE=Aspen Tech Inc
acpi:ACR*:
@@ -745,6 +750,9 @@
@@ -769,6 +774,9 @@
acpi:AMT*:
ID_VENDOR_FROM_DATABASE=AMT International Industry
@ -58,7 +58,7 @@
acpi:AMX*:
ID_VENDOR_FROM_DATABASE=AMX LLC
@@ -793,6 +801,9 @@
@@ -817,6 +825,9 @@
acpi:AOA*:
ID_VENDOR_FROM_DATABASE=AOpen Inc.
@ -68,7 +68,7 @@
acpi:AOE*:
ID_VENDOR_FROM_DATABASE=Advanced Optics Electronics, Inc.
@@ -802,6 +813,9 @@
@@ -826,6 +837,9 @@
acpi:AOT*:
ID_VENDOR_FROM_DATABASE=Alcatel
@ -78,7 +78,7 @@
acpi:APC*:
ID_VENDOR_FROM_DATABASE=American Power Conversion
@@ -983,7 +997,7 @@
@@ -1007,7 +1021,7 @@
ID_VENDOR_FROM_DATABASE=ALPS ALPINE CO., LTD.
acpi:AUO*:
@ -87,7 +87,7 @@
acpi:AUR*:
ID_VENDOR_FROM_DATABASE=Aureal Semiconductor
@@ -1063,6 +1077,9 @@
@@ -1087,6 +1101,9 @@
acpi:AXE*:
ID_VENDOR_FROM_DATABASE=Axell Corporation
@ -97,7 +97,7 @@
acpi:AXI*:
ID_VENDOR_FROM_DATABASE=American Magnetics
@@ -1219,6 +1236,9 @@
@@ -1246,6 +1263,9 @@
acpi:BML*:
ID_VENDOR_FROM_DATABASE=BIOMED Lab
@ -107,7 +107,7 @@
acpi:BMS*:
ID_VENDOR_FROM_DATABASE=BIOMEDISYS
@@ -1231,6 +1251,9 @@
@@ -1258,6 +1278,9 @@
acpi:BNO*:
ID_VENDOR_FROM_DATABASE=Bang & Olufsen
@ -117,7 +117,7 @@
acpi:BNS*:
ID_VENDOR_FROM_DATABASE=Boulder Nonlinear Systems
@@ -1477,6 +1500,9 @@
@@ -1504,6 +1527,9 @@
acpi:CHA*:
ID_VENDOR_FROM_DATABASE=Chase Research PLC
@ -127,7 +127,7 @@
acpi:CHD*:
ID_VENDOR_FROM_DATABASE=ChangHong Electric Co.,Ltd
@@ -1642,6 +1668,9 @@
@@ -1669,6 +1695,9 @@
acpi:COD*:
ID_VENDOR_FROM_DATABASE=CODAN Pty. Ltd.
@ -137,7 +137,7 @@
acpi:COI*:
ID_VENDOR_FROM_DATABASE=Codec Inc.
@@ -2060,7 +2089,7 @@
@@ -2087,7 +2116,7 @@
ID_VENDOR_FROM_DATABASE=Dragon Information Technology
acpi:DJE*:
@ -146,7 +146,7 @@
acpi:DJP*:
ID_VENDOR_FROM_DATABASE=Maygay Machines, Ltd
@@ -2413,6 +2442,9 @@
@@ -2440,6 +2469,9 @@
acpi:EIN*:
ID_VENDOR_FROM_DATABASE=Elegant Invention
@ -156,7 +156,7 @@
acpi:EKA*:
ID_VENDOR_FROM_DATABASE=MagTek Inc.
@@ -2683,6 +2715,9 @@
@@ -2710,6 +2742,9 @@
acpi:FCG*:
ID_VENDOR_FROM_DATABASE=First International Computer Ltd
@ -166,7 +166,7 @@
acpi:FCS*:
ID_VENDOR_FROM_DATABASE=Focus Enhancements, Inc.
@@ -3059,7 +3094,7 @@
@@ -3086,7 +3121,7 @@
ID_VENDOR_FROM_DATABASE=General Standards Corporation
acpi:GSM*:
@ -175,7 +175,7 @@
acpi:GSN*:
ID_VENDOR_FROM_DATABASE=Grandstream Networks, Inc.
@@ -3169,6 +3204,9 @@
@@ -3196,6 +3231,9 @@
acpi:HEC*:
ID_VENDOR_FROM_DATABASE=Hisense Electric Co., Ltd.
@ -185,7 +185,7 @@
acpi:HEL*:
ID_VENDOR_FROM_DATABASE=Hitachi Micro Systems Europe Ltd
@@ -3304,6 +3342,9 @@
@@ -3331,6 +3369,9 @@
acpi:HSD*:
ID_VENDOR_FROM_DATABASE=HannStar Display Corp
@ -195,7 +195,7 @@
acpi:HSM*:
ID_VENDOR_FROM_DATABASE=AT&T Microelectronics
@@ -3430,6 +3471,9 @@
@@ -3457,6 +3498,9 @@
acpi:ICI*:
ID_VENDOR_FROM_DATABASE=Infotek Communication Inc
@ -205,7 +205,7 @@
acpi:ICM*:
ID_VENDOR_FROM_DATABASE=Intracom SA
@@ -3526,6 +3570,9 @@
@@ -3553,6 +3597,9 @@
acpi:IKE*:
ID_VENDOR_FROM_DATABASE=Ikegami Tsushinki Co. Ltd.
@ -215,7 +215,7 @@
acpi:IKS*:
ID_VENDOR_FROM_DATABASE=Ikos Systems Inc
@@ -3574,6 +3621,9 @@
@@ -3601,6 +3648,9 @@
acpi:IMX*:
ID_VENDOR_FROM_DATABASE=arpara Technology Co., Ltd.
@ -225,7 +225,7 @@
acpi:INA*:
ID_VENDOR_FROM_DATABASE=Inventec Corporation
@@ -4102,6 +4152,9 @@
@@ -4129,6 +4179,9 @@
acpi:LAN*:
ID_VENDOR_FROM_DATABASE=Sodeman Lancom Inc
@ -235,7 +235,7 @@
acpi:LAS*:
ID_VENDOR_FROM_DATABASE=LASAT Comm. A/S
@@ -4153,6 +4206,9 @@
@@ -4180,6 +4233,9 @@
acpi:LED*:
ID_VENDOR_FROM_DATABASE=Long Engineering Design Inc
@ -245,7 +245,7 @@
acpi:LEG*:
ID_VENDOR_FROM_DATABASE=Legerity, Inc
@@ -4171,6 +4227,9 @@
@@ -4198,6 +4254,9 @@
acpi:LGD*:
ID_VENDOR_FROM_DATABASE=LG Display
@ -255,7 +255,7 @@
acpi:LGI*:
ID_VENDOR_FROM_DATABASE=Logitech Inc
@@ -4237,6 +4296,9 @@
@@ -4264,6 +4323,9 @@
acpi:LND*:
ID_VENDOR_FROM_DATABASE=Land Computer Company Ltd
@ -265,7 +265,7 @@
acpi:LNK*:
ID_VENDOR_FROM_DATABASE=Link Tech Inc
@@ -4271,7 +4333,7 @@
@@ -4298,7 +4360,7 @@
ID_VENDOR_FROM_DATABASE=Design Technology
acpi:LPL*:
@ -274,7 +274,7 @@
acpi:LSC*:
ID_VENDOR_FROM_DATABASE=LifeSize Communications
@@ -4447,6 +4509,9 @@
@@ -4474,6 +4536,9 @@
acpi:MCX*:
ID_VENDOR_FROM_DATABASE=Millson Custom Solutions Inc.
@ -284,7 +284,7 @@
acpi:MDA*:
ID_VENDOR_FROM_DATABASE=Media4 Inc
@@ -4693,6 +4758,9 @@
@@ -4720,6 +4785,9 @@
acpi:MOM*:
ID_VENDOR_FROM_DATABASE=Momentum Data Systems
@ -294,7 +294,7 @@
acpi:MOS*:
ID_VENDOR_FROM_DATABASE=Moses Corporation
@@ -4933,6 +5001,9 @@
@@ -4960,6 +5028,9 @@
acpi:NAL*:
ID_VENDOR_FROM_DATABASE=Network Alchemy
@ -304,7 +304,7 @@
acpi:NAT*:
ID_VENDOR_FROM_DATABASE=NaturalPoint Inc.
@@ -5473,6 +5544,9 @@
@@ -5500,6 +5571,9 @@
acpi:PCX*:
ID_VENDOR_FROM_DATABASE=PC Xperten
@ -314,7 +314,7 @@
acpi:PDM*:
ID_VENDOR_FROM_DATABASE=Psion Dacom Plc.
@@ -5536,9 +5610,6 @@
@@ -5563,9 +5637,6 @@
acpi:PHE*:
ID_VENDOR_FROM_DATABASE=Philips Medical Systems Boeblingen GmbH
@ -324,7 +324,7 @@
acpi:PHL*:
ID_VENDOR_FROM_DATABASE=Philips Consumer Electronics Company
@@ -5629,9 +5700,6 @@
@@ -5656,9 +5727,6 @@
acpi:PNL*:
ID_VENDOR_FROM_DATABASE=Panelview, Inc.
@ -334,7 +334,7 @@
acpi:PNR*:
ID_VENDOR_FROM_DATABASE=Planar Systems, Inc.
@@ -6109,9 +6177,6 @@
@@ -6136,9 +6204,6 @@
acpi:RTI*:
ID_VENDOR_FROM_DATABASE=Rancho Tech Inc
@ -344,7 +344,7 @@
acpi:RTL*:
ID_VENDOR_FROM_DATABASE=Realtek Semiconductor Company Ltd
@@ -6286,9 +6351,6 @@
@@ -6313,9 +6378,6 @@
acpi:SEE*:
ID_VENDOR_FROM_DATABASE=SeeColor Corporation
@ -354,7 +354,7 @@
acpi:SEI*:
ID_VENDOR_FROM_DATABASE=Seitz & Associates Inc
@@ -6772,6 +6834,9 @@
@@ -6799,6 +6861,9 @@
acpi:SVD*:
ID_VENDOR_FROM_DATABASE=SVD Computer
@ -364,7 +364,7 @@
acpi:SVI*:
ID_VENDOR_FROM_DATABASE=Sun Microsystems
@@ -6856,6 +6921,9 @@
@@ -6883,6 +6948,9 @@
acpi:SZM*:
ID_VENDOR_FROM_DATABASE=Shenzhen MTC Co., Ltd
@ -374,7 +374,7 @@
acpi:TAA*:
ID_VENDOR_FROM_DATABASE=Tandberg
@@ -6946,6 +7014,9 @@
@@ -6973,6 +7041,9 @@
acpi:TDG*:
ID_VENDOR_FROM_DATABASE=Six15 Technologies
@ -384,7 +384,7 @@
acpi:TDM*:
ID_VENDOR_FROM_DATABASE=Tandem Computer Europe Inc
@@ -6988,6 +7059,9 @@
@@ -7015,6 +7086,9 @@
acpi:TEV*:
ID_VENDOR_FROM_DATABASE=Televés, S.A.
@ -394,7 +394,7 @@
acpi:TEZ*:
ID_VENDOR_FROM_DATABASE=Tech Source Inc.
@@ -7117,9 +7191,6 @@
@@ -7144,9 +7218,6 @@
acpi:TNC*:
ID_VENDOR_FROM_DATABASE=TNC Industrial Company Ltd
@ -404,7 +404,7 @@
acpi:TNM*:
ID_VENDOR_FROM_DATABASE=TECNIMAGEN SA
@@ -7429,14 +7500,14 @@
@@ -7459,14 +7530,14 @@
acpi:UNC*:
ID_VENDOR_FROM_DATABASE=Unisys Corporation
@ -425,7 +425,7 @@
acpi:UNI*:
ID_VENDOR_FROM_DATABASE=Uniform Industry Corp.
@@ -7471,6 +7542,9 @@
@@ -7501,6 +7572,9 @@
acpi:USA*:
ID_VENDOR_FROM_DATABASE=Utimaco Safeware AG
@ -435,7 +435,7 @@
acpi:USD*:
ID_VENDOR_FROM_DATABASE=U.S. Digital Corporation
@@ -7732,9 +7806,6 @@
@@ -7762,9 +7836,6 @@
acpi:WAL*:
ID_VENDOR_FROM_DATABASE=Wave Access
@ -445,7 +445,7 @@
acpi:WAV*:
ID_VENDOR_FROM_DATABASE=Wavephore
@@ -7862,7 +7933,7 @@
@@ -7892,7 +7963,7 @@
ID_VENDOR_FROM_DATABASE=WyreStorm Technologies LLC
acpi:WYS*:
@ -454,7 +454,7 @@
acpi:WYT*:
ID_VENDOR_FROM_DATABASE=Wooyoung Image & Information Co.,Ltd.
@@ -7876,9 +7947,6 @@
@@ -7906,9 +7977,6 @@
acpi:XDM*:
ID_VENDOR_FROM_DATABASE=XDM Ltd.
@ -464,7 +464,7 @@
acpi:XES*:
ID_VENDOR_FROM_DATABASE=Extreme Engineering Solutions, Inc.
@@ -7912,9 +7980,6 @@
@@ -7942,9 +8010,6 @@
acpi:XNT*:
ID_VENDOR_FROM_DATABASE=XN Technologies, Inc.
@ -474,7 +474,7 @@
acpi:XQU*:
ID_VENDOR_FROM_DATABASE=SHANGHAI SVA-DAV ELECTRONICS CO., LTD
@@ -7981,6 +8046,9 @@
@@ -8011,6 +8076,9 @@
acpi:ZBX*:
ID_VENDOR_FROM_DATABASE=Zebax Technologies

View File

@ -23,6 +23,46 @@ dmi:*:pnTobefilledbyO.E.M.:*
dmi:*:pnToBeFilledByO.E.M.:*
ID_PRODUCT_NAME_IS_RUBBISH=1
dmi:*:pvrDefaultstring:*
dmi:*:pvrDefault string:*
dmi:*:pvrN/A:*
dmi:*:pvrO.E.M.:*
dmi:*:pvrOEM:*
dmi:*:pvrTobefilledbyO.E.M.:*
dmi:*:pvrToBeFilledByO.E.M.:*
dmi:*:pvrTo Be Filled By O.E.M.:*
ID_PRODUCT_VERSION_IS_RUBBISH=1
dmi:*:rvrDefaultstring:*
dmi:*:rvrDefault string:*
dmi:*:rvrN/A:*
dmi:*:rvrO.E.M.:*
dmi:*:rvrOEM:*
dmi:*:rvrTobefilledbyO.E.M.:*
dmi:*:rvrToBeFilledByO.E.M.:*
dmi:*:rvrTo Be Filled By O.E.M.:*
ID_BOARD_VERSION_IS_RUBBISH=1
dmi:*:skuDefaultstring:*
dmi:*:skuDefault string:*
dmi:*:skuN/A:*
dmi:*:skuO.E.M.:*
dmi:*:skuOEM:*
dmi:*:skuTobefilledbyO.E.M.:*
dmi:*:skuToBeFilledByO.E.M.:*
dmi:*:skuTo Be Filled By O.E.M.:*
ID_PRODUCT_SKU_IS_RUBBISH=1
dmi:*:catDefaultstring:*
dmi:*:catDefault string:*
dmi:*:catN/A:*
dmi:*:catO.E.M.:*
dmi:*:catOEM:*
dmi:*:catTobefilledbyO.E.M.:*
dmi:*:catToBeFilledByO.E.M.:*
dmi:*:catTo Be Filled By O.E.M.:*
ID_CHASSIS_ASSET_TAG_IS_RUBBISH=1
# Fix "Lenovo" capitalization in /sys/class/dmi/id/sys_vendor
dmi:bvnLENOVO*
ID_SYSFS_ATTRIBUTE_MODEL=product_version

File diff suppressed because it is too large Load Diff

View File

@ -50568,7 +50568,7 @@ usb:v1209p0CBD*
ID_MODEL_FROM_DATABASE=Andrzej Szombierski kuku.eu.org keyboard
usb:v1209p0D32*
ID_MODEL_FROM_DATABASE=ODrive Robotics ODrive v3
ID_MODEL_FROM_DATABASE=ODrive Robotics ODrive
usb:v1209p1001*
ID_MODEL_FROM_DATABASE=InterBiometrics Hub
@ -69275,6 +69275,12 @@ usb:v357Dp7788*
usb:v3636*
ID_VENDOR_FROM_DATABASE=InVibro
usb:v3752*
ID_VENDOR_FROM_DATABASE=Arculus Holdings, LLC
usb:v3752p0001*
ID_MODEL_FROM_DATABASE=AuthentiKey
usb:v3767*
ID_VENDOR_FROM_DATABASE=Fanatec
@ -71036,6 +71042,9 @@ usb:v8087p0032*
usb:v8087p0033*
ID_MODEL_FROM_DATABASE=AX211 Bluetooth
usb:v8087p0036*
ID_MODEL_FROM_DATABASE=BE200 Bluetooth
usb:v8087p0716*
ID_MODEL_FROM_DATABASE=Modem Flashloader

View File

@ -162,8 +162,11 @@ usb:v04F3p0C82*
usb:v04F3p0C88*
usb:v04F3p0C8C*
usb:v04F3p0C8D*
usb:v04F3p0C98*
usb:v04F3p0C99*
usb:v04F3p0C9D*
usb:v04F3p0C9F*
usb:v04F3p0CA3*
ID_AUTOSUSPEND=1
ID_PERSIST=0
@ -176,6 +179,9 @@ usb:v1C7Ap0603*
usb:v2808p9E48*
usb:v2808pD979*
usb:v2808pA959*
usb:v2808pA99A*
usb:v2808pA57A*
usb:v2808pA78A*
ID_AUTOSUSPEND=1
ID_PERSIST=0
@ -187,6 +193,7 @@ usb:v10A5pD805*
usb:v10A5pD205*
usb:v10A5p9524*
usb:v10A5p9544*
usb:v10A5pC844*
ID_AUTOSUSPEND=1
ID_PERSIST=0
@ -200,6 +207,7 @@ usb:v27C6p609C*
usb:v27C6p60A2*
usb:v27C6p60A4*
usb:v27C6p60BC*
usb:v27C6p60C2*
usb:v27C6p6304*
usb:v27C6p631C*
usb:v27C6p633C*
@ -238,25 +246,29 @@ usb:v0BDAp5816*
# Supported by libfprint driver synaptics
usb:v06CBp00BD*
usb:v06CBp00DF*
usb:v06CBp00F9*
usb:v06CBp00FC*
usb:v06CBp00C2*
usb:v06CBp00C4*
usb:v06CBp0100*
usb:v06CBp00C6*
usb:v06CBp00DF*
usb:v06CBp00F0*
usb:v06CBp00F9*
usb:v06CBp00FC*
usb:v06CBp0100*
usb:v06CBp0103*
usb:v06CBp0104*
usb:v06CBp0106*
usb:v06CBp0107*
usb:v06CBp0108*
usb:v06CBp0123*
usb:v06CBp0124*
usb:v06CBp0126*
usb:v06CBp0129*
usb:v06CBp0168*
usb:v06CBp015F*
usb:v06CBp0104*
usb:v06CBp0168*
usb:v06CBp016C*
usb:v06CBp0173*
usb:v06CBp0106*
usb:v06CBp0174*
usb:v06CBp019D*
usb:v06CBp00C6*
ID_AUTOSUSPEND=1
ID_PERSIST=0
@ -325,7 +337,10 @@ usb:v138Ap0091*
ID_PERSIST=0
# Known unsupported devices
usb:v0A5Cp5802*
usb:v047Dp00F2*
usb:v047Dp8054*
usb:v047Dp8055*
usb:v04E8p730B*
usb:v04F3p036B*
usb:v04F3p0C00*
@ -333,16 +348,25 @@ usb:v04F3p0C4C*
usb:v04F3p0C57*
usb:v04F3p0C5E*
usb:v04F3p0C5A*
usb:v04F3p0C60*
usb:v04F3p0C6C*
usb:v04F3p0C70*
usb:v04F3p0C72*
usb:v04F3p0C77*
usb:v04F3p0C7C*
usb:v04F3p0C7F*
usb:v04F3p0C80*
usb:v04F3p0C85*
usb:v04F3p0C90*
usb:v04F3p2706*
usb:v04F3p3032*
usb:v04F3p3057*
usb:v04F3p3104*
usb:v04F3p310D*
usb:v04F3p3128*
usb:v04F3p0C8A*
usb:v05BAp000E*
usb:v06CBp0051*
usb:v06CBp0081*
usb:v06CBp0088*
usb:v06CBp008A*
@ -362,6 +386,7 @@ usb:v06CBp00E4*
usb:v06CBp00E7*
usb:v06CBp00E9*
usb:v06CBp00FD*
usb:v06CBp00FF*
usb:v0A5Cp5801*
usb:v0A5Cp5805*
usb:v0A5Cp5834*
@ -381,6 +406,8 @@ usb:v0BDAp5812*
usb:v10A5p0007*
usb:v10A5p9200*
usb:v10A5p9800*
usb:v10A5pA120*
usb:v10A5pA900*
usb:v10A5pE340*
usb:v1188p9545*
usb:v138Ap0007*
@ -401,7 +428,11 @@ usb:v16D1p1027*
usb:v1C7Ap0300*
usb:v1C7Ap0575*
usb:v1C7Ap0576*
usb:v1C7Ap0584*
usb:v1C7Ap0577*
usb:v1C7Ap057E*
usb:v2541p0236*
usb:v2541p9711*
usb:v27C6p5042*
usb:v27C6p5110*
usb:v27C6p5117*
@ -430,11 +461,17 @@ usb:v27C6p5740*
usb:v27C6p5E0A*
usb:v27C6p581A*
usb:v27C6p589A*
usb:v27C6p5F10*
usb:v27C6p6382*
usb:v2808p9338*
usb:v2808p9348*
usb:v2808p93A9*
usb:v2808pA658*
usb:v2808pC652*
usb:v298Dp2020*
usb:v298Dp2033*
usb:v2DF0p0003*
usb:v3274p8012*
usb:v3538p0930*
ID_AUTOSUSPEND=1
ID_PERSIST=0

View File

@ -14,18 +14,17 @@
# systemd-hwdb update
# udevadm trigger /dev/…
#
# If your changes are generally applicable, preferably send them as a pull
# request to
# If your changes are generally applicable, send them as a pull request to
# https://github.com/systemd/systemd
# or create a bug report on https://github.com/systemd/systemd/issues and
# include your new rules, a description of the device, and the output of
# udevadm info
# the device.
# for the device.
#
# Allowed properties are:
# ID_AUTOSUSPEND=1
# ID_AUTOSUSPEND=0|1
# ID_AUTOSUSPEND_DELAY_MS=####
# ID_PERSIST=0
# ID_PERSIST=0|1
#
# ID_AUTOSUSPEND_DELAY_MS adjusts the delay for autosuspend to something
# different than the kernel default of 2000ms.

View File

@ -38,12 +38,11 @@
# where /dev/input/eventXX is the device in question. If in doubt, simply use
# /dev/input/event* to reload all input rules.
#
# If your changes are generally applicable, preferably send them as a pull
# request to
# If your changes are generally applicable, send them as a pull request to
# https://github.com/systemd/systemd
# or create a bug report on https://github.com/systemd/systemd/issues and
# include your new rules, a description of the device, and the output of
# udevadm info /dev/input/eventXX.
# udevadm info /dev/input/eventXX
#
# Allowed properties are:
# EVDEV_ABS_<axis>=<min>:<max>:<res>:<fuzz>:<flat>
@ -220,6 +219,13 @@ evdev:name:ELAN1401:00 04F3:30DC Touchpad:dmi:*:svnASUSTeKCOMPUTERINC.:pnZenBook
EVDEV_ABS_35=:::8
EVDEV_ABS_36=:::8
# ASUS X1504ZA
evdev:name:ASUP1301:00 093A:2009 Touchpad:dmi:*:svnASUSTeKCOMPUTERINC.*:pvr1.0*:
EVDEV_ABS_00=:::8
EVDEV_ABS_01=:::8
EVDEV_ABS_35=:::8
EVDEV_ABS_36=:::8
#########################################
# Avita
#########################################
@ -251,6 +257,15 @@ evdev:input:b0003v0ED1p7821*
EVDEV_ABS_00=::2271
EVDEV_ABS_01=::5080
#########################################
# Chuwi
#########################################
# Chuwi MiniBook X
evdev:name:XXXX0000:05 0911:5288 Touchpad:dmi:*:pnMiniBookX:*
EVDEV_ABS_00=:::8
EVDEV_ABS_01=:::8
#########################################
# Dell
#########################################
@ -763,6 +778,13 @@ evdev:name:ETPS/2 Elantech Touchpad:dmi:*svnLENOVO:*pvrLenovoG580**
EVDEV_ABS_35=-170:2950:24
EVDEV_ABS_36=-591:700:25
# Lenovo Yoga Slim 7 14ARE05
evdev:name:ELAN0634:00 04F3:3124 Touchpad:dmi:*svnLENOVO:*pvrYogaSlim714ARE05**
EVDEV_ABS_00=::31
EVDEV_ABS_01=::30
EVDEV_ABS_35=::31
EVDEV_ABS_36=::30
#########################################
# Microsoft
#########################################

View File

@ -14,12 +14,11 @@
# where /dev/input/eventXX is the device in question. If in
# doubt, simply use /dev/input/event* to reload all input rules.
#
# If your changes are generally applicable, preferably send them as a pull
# request to
# If your changes are generally applicable, send them as a pull request to
# https://github.com/systemd/systemd
# or create a bug report on https://github.com/systemd/systemd/issues and
# include your new rules, a description of the device, and the output of
# udevadm info /dev/input/eventXX.
# udevadm info /dev/input/eventXX
#
# This file must only be used where the input_id builtin assigns the wrong
# properties or lacks the assignment of some properties. This is almost always
@ -51,6 +50,16 @@
# Sort by brand, model
# Code Mercenaries Hard- und Software GmbH Virtual RC USB
id-input:modalias:input:b0003v07C0p1125*
ID_INPUT_MOUSE=
ID_INPUT_JOYSTICK=1
# GOLD WARRIOR SIM PhoenixRC 10411R
id-input:modalias:input:b0003v1781p0898*
ID_INPUT_ACCELEROMETER=
ID_INPUT_JOYSTICK=1
# XP-PEN STAR 06
id-input:modalias:input:b0003v28bdp0078*
ID_INPUT_TABLET=1
@ -93,3 +102,7 @@ id-input:modalias:input:b0003v26CEp01A2*
ID_INPUT_JOYSTICK=
ID_INPUT_KEY=
ID_INPUT=
# Saitek PLC Pro Flight Rudder Pedals
id-input:modalias:input:b0003v06A3p0763*
ID_INPUT_JOYSTICK=1

View File

@ -51,12 +51,11 @@
# where /dev/input/eventXX is the keyboard in question. If in doubt, simply use
# /dev/input/event* to reload all input rules.
#
# If your changes are generally applicable, preferably send them as a pull
# request to
# If your changes are generally applicable, send them as a pull request to
# https://github.com/systemd/systemd
# or create a bug report on https://github.com/systemd/systemd/issues and
# include your new rules, a description of the device, and the output of
# udevadm info /dev/input/eventXX.
# udevadm info /dev/input/eventXX
# ######################### KEY MAPPING ######################################
#
@ -241,14 +240,24 @@ evdev:atkbd:dmi:bvn*:bvr*:bd*:svnAcer*:pnNitro*AN*515-58:pvr*
KEYBOARD_KEY_8a=micmute # Microphone mute button
KEYBOARD_KEY_55=power
# Nitro ANV15-51
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnAcer*:pnNitro*ANV*15-51:pvr*
KEYBOARD_KEY_66=micmute # Microphone mute button
###########################################################
# Alienware
###########################################################
# Alienware/Dell reserves these keys; safe to apply on all their devices
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnAlienware*:pn*:*
KEYBOARD_KEY_68=!prog3 # Fn+f1 Performance mode toggle
KEYBOARD_KEY_81=touchpad_toggle # Touchpad toggle
KEYBOARD_KEY_8a=ejectcd
KEYBOARD_KEY_92=macro1 # Fn+f2
KEYBOARD_KEY_93=macro2 # Fn+f3
KEYBOARD_KEY_94=macro3 # Fn+f4
KEYBOARD_KEY_95=macro4 # Fn+f5
KEYBOARD_KEY_96=macro5 # Fn+f6
KEYBOARD_KEY_bf=!prog1 # graphics amplifier, cable plug-in event
KEYBOARD_KEY_c1=!prog2 # graphics amplifier, undock-button event
KEYBOARD_KEY_c2=!power # graphics amplifier, surprise undock event
@ -383,6 +392,7 @@ evdev:name:gpio-keys:phys:gpio-keys/input0:ev:3:dmi:bvn*:bvr*:bd*:svncube:pni1-T
###########################################################
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnDell*:pn*:*
KEYBOARD_KEY_68=!prog2 # G-Mode (Dell-specific)
KEYBOARD_KEY_81=playpause # Play/Pause
KEYBOARD_KEY_82=stopcd # Stop
KEYBOARD_KEY_83=previoussong # Previous song
@ -649,6 +659,8 @@ evdev:atkbd:dmi:bvn*:bvr*:bd*:svnHewlett-Packard*:pn*[tT][aA][bB][lL][eE][tT]*:*
# Pavilion
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnHewlett-Packard*:pn*[pP][aA][vV][iI][lL][iI][oO][nN]*:*
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnHP*:pn*[pP][aA][vV][iI][lL][iI][oO][nN]*:*
KEYBOARD_KEY_66=backspace
KEYBOARD_KEY_88=media # FIXME: quick play
KEYBOARD_KEY_b7=print
KEYBOARD_KEY_d8=!touchpad_off # touchpad off
@ -1103,6 +1115,8 @@ evdev:atkbd:dmi:bvn*:bvr*:bd*:svnLENOVO*:pn*IdeaPad*U300s*:pvr*
evdev:atkbd:dmi:bvn*:bvr*:svnLENOVO*:pn*IdeaPad*Z370*:pvr*
# Lenovo IdeaPad Flex 5
evdev:atkbd:dmi:bvn*:bvr*:svnLENOVO:*:pvrIdeaPadFlex5*
# Lenovo IdeaPad Slim 5
evdev:atkbd:dmi:bvn*:bvr*:svnLENOVO:*:pvrIdeaPadSlim5*
# Lenovo Yoga S940 (9th gen)
evdev:atkbd:dmi:bvn*:bvr*:svnLENOVO:pn81Q7*:pvrLenovoYogaS940:*
# Lenovo ThinkBook 16G6IRL
@ -1471,6 +1485,7 @@ evdev:atkbd:dmi:bvn*:bvr*:bd*:svnMAXDATA:pnPro*7000*:*
evdev:atkbd:dmi:bvn*:bvr*:svnMEDION*:pnS3409*:*
evdev:atkbd:dmi:bvn*:bvr*:svnMedion*:pnAkoya*:*
evdev:atkbd:dmi:bvn*:bvr*:svnMedion*:pnP6669*:*
evdev:atkbd:dmi:bvn*:bvr*:svnMEDION*:pnP15645MD61587*:*
KEYBOARD_KEY_a0=!mute
KEYBOARD_KEY_ae=!volumedown
KEYBOARD_KEY_b0=!volumeup
@ -1573,8 +1588,9 @@ evdev:atkbd:dmi:bvn*:bvr*:bd*:svnMicro-Star*:pn*Modern*:*
KEYBOARD_KEY_97=unknown # Lid close
KEYBOARD_KEY_98=unknown # Lid open
# MSI Claw, MSI Claw 8
# MSI Claw A1M, MSI Claw 7 AI+ A2VM, MSI Claw 8 AI+ A2VM
evdev:name:AT Translated Set 2 keyboard:dmi:*:svnMicro-StarInternationalCo.,Ltd.:pnClawA1M:*
evdev:name:AT Translated Set 2 keyboard:dmi:*:svnMicro-StarInternationalCo.,Ltd.:pnClaw7AI+A2VM:*
evdev:name:AT Translated Set 2 keyboard:dmi:*:svnMicro-StarInternationalCo.,Ltd.:pnClaw8AI+A2VM:*
KEYBOARD_KEY_b9=f15 # Right Face Button
KEYBOARD_KEY_ba=f16 # Left Face Button
@ -2058,6 +2074,18 @@ evdev:name:Quickstart Button 2:dmi:bvn*:bvr*:bd*:svnTOSHIBA*:pnPORTEGEZ830:*
evdev:name:Quickstart Button 3:dmi:bvn*:bvr*:bd*:svnTOSHIBA*:pnPORTEGEZ830:*
KEYBOARD_KEY_1=touchpad_toggle # Touchpad toggle
###########################################################
# TUXEDO Computers
###########################################################
# TUXEDO Computers notebooks with board_vendor NB02
evdev:atkbd:dmi:*:svnTUXEDO:*:rvnNB02:*
KEYBOARD_KEY_f8=fn
# TUXEDO InfinityFlex 14 Gen1
evdev:atkbd:dmi:*:svnTUXEDO:*:rnDN50Z-140HC-YD:*
KEYBOARD_KEY_6e=fn
###########################################################
# VIA
###########################################################

View File

@ -8,7 +8,7 @@
# device, and not the (parent) PCI device, is tagged with 'master-of-seat'.
#
# Allowed properties are:
# ID_TAG_MASTER_OF_SEAT=1
# ID_TAG_MASTER_OF_SEAT=0|1
#########################################
# eXtreme Graphic Innovation (XGI)

View File

@ -27,8 +27,7 @@
# udevadm trigger -v -p DEVNAME=/dev/iio:deviceXXX
# where /dev/iio:deviceXXX is the device in question.
#
# If your changes are generally applicable, preferably send them as a pull
# request to
# If your changes are generally applicable, send them as a pull request to
# https://github.com/systemd/systemd
# or create a bug report on https://github.com/systemd/systemd/issues and
# include your new rules, a description of the device, and the output of
@ -189,6 +188,10 @@ sensor:modalias:acpi:SMO8500*:dmi:*svn*ASUSTeK*:*pn*TP300LAB:*
sensor:modalias:acpi:BOSC0200*:dmi:*svn*ASUSTeK*:*pn*TP412UA:*
ACCEL_MOUNT_MATRIX=0, -1, 0; 1, 0, 0; 0, 0, 1
# ASUS ROG Ally X (2024)
sensor:modalias:acpi:BOSC0200*:dmi:*svn*ASUSTeK*:*pn*RC72LA:*
ACCEL_MOUNT_MATRIX=-1, 0, 0; 0, 1, 0; 0, 0, -1
sensor:modalias:acpi:BOSC0200*:dmi:*svn*ASUSTeK*:pn*BR1100FKA:*
ACCEL_MOUNT_MATRIX=0, -1, 0; -1, 0, 0; 0, 0, -1
@ -242,6 +245,11 @@ sensor:modalias:acpi:KIOX010A:*:dmi:*:svnAMI:*:skuH2M6:*
ACCEL_MOUNT_MATRIX=-1, 0, 0; 0, -1, 0; 0, 0, -1
ACCEL_LOCATION=display
# BMAX MaxBook Y14
sensor:modalias:acpi:KIOX010A:*:dmi:*:svnAMI:*:skuH8Y6:*
ACCEL_MOUNT_MATRIX=-1, 0, 0; 0, -1, 0; 0, 0, 1
ACCEL_LOCATION=display
#########################################
# BUSH
#########################################
@ -585,6 +593,10 @@ sensor:modalias:acpi:KIOX000A*:dmi:bvnAmericanMegatrendsInc.:bvr5.11:bd05/25/201
sensor:modalias:acpi:MXC6655*:dmi:*:svnGPD:pnG1621-02:*
ACCEL_MOUNT_MATRIX=-1, 0, 0; 0, 1, 0; 0, 0, 1
# GPD Pocket 4
sensor:modalias:acpi:MXC6655*:dmi:*:svnGPD:pnG1628-04:*
ACCEL_MOUNT_MATRIX=-1, 0, 0; 0, 1, 0; 0, 0, 1
# GPD WinMax2
sensor:modalias:acpi:BMI0160*:dmi:*:svnGPD:pnG1619*:*
ACCEL_MOUNT_MATRIX=0, -1, 0; -1, 0, 0; 0, 0, 1
@ -1226,3 +1238,10 @@ sensor:modalias:acpi:KIOX000A*:dmi:*:svnWortmann_AG:pnTERRA_PAD_1061:*
#########################################
sensor:modalias:acpi:BMA250E*:dmi:*:svnYOURS:pnY8W81:*
ACCEL_MOUNT_MATRIX=0, -1, 0; -1, 0, 0; 0, 0, 1
#########################################
# Unknown manufacturer
#########################################
# ANP09 Intel N100 based 7-inch tablet
sensor:modalias:acpi:BOSC0200*:dmi:bvnAmericanMegatrendsInternational,LLC.:bvrANP09_INTEL001:*
ACCEL_MOUNT_MATRIX=1, 0, 0; 0, -1, 0; 0, 0, -1

View File

@ -3,13 +3,25 @@
# Database for AV production controllers that should be accessible to the seat owner.
#
# This covers DJ tables, music-oriented key pads, and streaming-oriented key pads
# such as Elgato Stream Deck
# such as Elgato Stream Deck.
#
# To add local entries, copy this file to
# /etc/udev/hwdb.d/
# The lookup keys are $MODALIAS strings, see udev's hwdb builtin.
#
# To add local entries, create a new file
# /etc/udev/hwdb.d/71-av-production-local.hwdb
# and add your rules there. To load the new rules execute (as root):
# systemd-hwdb update
# udevadm trigger
# udevadm trigger /dev/…
#
# If your changes are generally applicable, send them as a pull request to
# https://github.com/systemd/systemd
# or create a bug report on https://github.com/systemd/systemd/issues and
# include your new rules, a description of the device, and the output of
# udevadm info
# for the device.
#
# Allowed properties are:
# ID_AV_PRODUCTION_CONTROLLER=0|1
################
# Ableton
@ -18,6 +30,29 @@
usb:v2982p1967*
ID_AV_PRODUCTION_CONTROLLER=1
####################
# Beacn
####################
# Beacn Mic
usb:v33AEp0001*
ID_AV_PRODUCTION_CONTROLLER=1
# Beacn Studio
usb:v33AEp0003*
ID_AV_PRODUCTION_CONTROLLER=1
# Beacn Studio (PC2 Port)
usb:v33AEp4003*
ID_AV_PRODUCTION_CONTROLLER=1
# Beacn Mix
usb:v33AEp0004*
ID_AV_PRODUCTION_CONTROLLER=1
# Beacn Mix Create
usb:v33AEp0007*
ID_AV_PRODUCTION_CONTROLLER=1
################
# Contour
################
@ -109,6 +144,21 @@ usb:v06F8pB107*
usb:v0C26p001E*
ID_AV_PRODUCTION_CONTROLLER=1
####################
# Loupedeck
####################
# CT
usb:v2EC2p0003*
ID_AV_PRODUCTION_CONTROLLER=1
# Live
usb:v2EC2p0004*
ID_AV_PRODUCTION_CONTROLLER=1
# Live S
usb:v2EC2p0006*
ID_AV_PRODUCTION_CONTROLLER=1
#####################
# Native Instruments
#####################
@ -188,6 +238,17 @@ usb:v17CCp1130*
usb:v2B73p0005*
ID_AV_PRODUCTION_CONTROLLER=1
####################
# Razer
####################
# Stream Controller
usb:v1532p0D06*
ID_AV_PRODUCTION_CONTROLLER=1
# Stream Controller X
usb:v1532p0D09*
ID_AV_PRODUCTION_CONTROLLER=1
####################
# SunSDR
####################
@ -195,6 +256,17 @@ usb:v2B73p0005*
usb:v1FC9p0003*
ID_AV_PRODUCTION_CONTROLLER=1
####################
# TC-Helicon
####################
# GoXLR
usb:v1220p8FE4*
ID_AV_PRODUCTION_CONTROLLER=1
# GoXLR Mini
usb:v1220p8FE0*
ID_AV_PRODUCTION_CONTROLLER=1
####################
# Xencelabs
####################

View File

@ -1,12 +1,24 @@
# This file is part of systemd.
#
# Database for Hardware Wallets that should be accessible to the seat owner.
##
# To add local entries, copy this file to
# /etc/udev/hwdb.d/
#
# The lookup keys are $MODALIAS strings, see udev's hwdb builtin.
#
# To add local entries, create a new file
# /etc/udev/hwdb.d/71-hardware-wallets-local.hwdb
# and add your rules there. To load the new rules execute (as root):
# systemd-hwdb update
# udevadm trigger
# udevadm trigger /dev/…
#
# If your changes are generally applicable, send them as a pull request to
# https://github.com/systemd/systemd
# or create a bug report on https://github.com/systemd/systemd/issues and
# include your new rules, a description of the device, and the output of
# udevadm info
# for the device.
#
# Allowed properties are:
# ID_HARDWARE_WALLET=0|1
################
# Trezor Hardware Wallets

View File

@ -18,12 +18,11 @@
# where /dev/input/eventXX is the joystick in question. If in
# doubt, simply use /dev/input/event* to reload all input rules.
#
# If your changes are generally applicable, preferably send them as a pull
# request to
# If your changes are generally applicable, send them as a pull request to
# https://github.com/systemd/systemd
# or create a bug report on https://github.com/systemd/systemd/issues and
# include your new rules, a description of the device, and the output of
# udevadm info /dev/input/eventXX.
# udevadm info /dev/input/eventXX
#
# Permitted keys:
# Specify if a joystick is a built-in one or external:

View File

@ -1,14 +1,26 @@
# This file is part of systemd.
#
# Database for remote controllable lights that should be accessible to the seat owner,
# such as Bluetooth or USB lights that are used in conjuction with the computer like
# streaming lights.
# Database for remote controllable lights that should be accessible to the seat
# owner, such as Bluetooth or USB lights that are used in conjuction with the
# computer like streaming lights.
#
# To add local entries, copy this file to
# /etc/udev/hwdb.d/
# The lookup keys are $MODALIAS strings, see udev's hwdb builtin.
#
# To add local entries, create a new file
# /etc/udev/hwdb.d/71-lights-local.hwdb
# and add your rules there. To load the new rules execute (as root):
# systemd-hwdb update
# udevadm trigger
# udevadm trigger /dev/…
#
# If your changes are generally applicable, send them as a pull request to
# https://github.com/systemd/systemd
# or create a bug report on https://github.com/systemd/systemd/issues and
# include your new rules, a description of the device, and the output of
# udevadm info
# for the device.
#
# Allowed properties are:
# ID_AV_LIGHTS=0|1
################
# Logitech

View File

@ -0,0 +1,72 @@
# This file is part of systemd.
#
# Database for maker tools, like CNCs, laser cutters, 3D printers,
# or any other so called "maker tools" and and that should be
# accessible to the seat owner.
#
# Permitted keys:
# Specify if a device is a maker tool
# ID_MAKER_TOOL=1|0
###########################################################
# Dremel
###########################################################
# Dremel IdeaBuilder 3D20
usb:v2A89p8889*
ID_MAKER_TOOL=1
# Dremel IdeaBuilder 3D45
usb:v2A89p888D*
ID_MAKER_TOOL=1
###########################################################
# Flashforge
###########################################################
# Flashforge Dreamer
usb:v2B71p0001*
ID_MAKER_TOOL=1
# Flashforge Finder v1
usb:v2B71p0002*
ID_MAKER_TOOL=1
# Flashforge Guider II
usb:v2B71p0004*
ID_MAKER_TOOL=1
# Flashforge Inventor
usb:v2B71p0005*
ID_MAKER_TOOL=1
# Flashforge Finder v2
usb:v2B71p0007*
ID_MAKER_TOOL=1
# Flashforge Guider IIs
usb:v2B71p0009*
ID_MAKER_TOOL=1
# Flashforge Dreamer NX
usb:v2B71p000A*
ID_MAKER_TOOL=1
# Flashforge Creator Max
usb:v2B71p00E7*
ID_MAKER_TOOL=1
# Flashforge Finder v2.12
usb:v2B71p00EE*
ID_MAKER_TOOL=1
# FlashForge Creator Pro 2
usb:v2B71p000E*
ID_MAKER_TOOL=1
###########################################################
# PowerSpec
###########################################################
# PowerSpec Ultra 3DPrinter
usb:v0315p0001*
usb:v2B71p00F6*
usb:v2B71p00FF
ID_MAKER_TOOL=1

View File

@ -41,6 +41,7 @@
# udevadm info /dev/input/eventXX.
#
# Allowed properties are:
# ID_INPUT_3D_MOUSE
# ID_INPUT_TRACKBALL
# MOUSE_DPI
# MOUSE_WHEEL_CLICK_ANGLE
@ -49,6 +50,15 @@
# MOUSE_WHEEL_CLICK_COUNT_HORIZONTAL
#
#########################################
# ID_INPUT_3D_MOUSE #
#########################################
#
# Specified if the device is a 3D mouse[1]. This gives access to the
# hidraw device node to applications that consume its events directly.
#
# [1]: See https://en.wikipedia.org/wiki/3Dconnexion for definition
#
#########################################
# ID_INPUT_TRACKBALL #
#########################################
#
@ -143,6 +153,34 @@ mouse:*:name:*trackball*:*
mouse:*:name:*TrackBall*:*
ID_INPUT_TRACKBALL=1
##########################################
# 3D Connexion
##########################################
# From https://github.com/FreeSpacenav/spacenavd/blob/39856625a6de1e8c4b57c5938e1bf29d13cf1a9f/src/dev.c#L63
mouse:usb:v046dpc603:name:*
mouse:usb:v046dpc605:name:*
mouse:usb:v046dpc606:name:*
mouse:usb:v046dpc621:name:*
mouse:usb:v046dpc623:name:*
mouse:usb:v046dpc625:name:*
mouse:usb:v046dpc626:name:*
mouse:usb:v046dpc627:name:*
mouse:usb:v046dpc628:name:*
mouse:usb:v046dpc629:name:*
mouse:usb:v046dpc62b:name:*
mouse:usb:v046dpc640:name:*
mouse:usb:v256fpc62e:name:*
mouse:usb:v256fpc62f:name:*
mouse:usb:v256fpc631:name:*
mouse:usb:v256fpc632:name:*
mouse:usb:v256fpc633:name:*
mouse:usb:v256fpc635:name:*
mouse:usb:v256fpc636:name:*
ID_INPUT_3D_MOUSE=1
mouse:bluetooth:v256fpc63a:name:*
ID_INPUT_3D_MOUSE=1
##########################################
# Apple
##########################################
@ -291,6 +329,10 @@ mouse:usb:v093ap2510:name:PIXART USB OPTICAL MOUSE:*
mouse:usb:v03f0p0641:name:PixArt HP X1200 USB Optical Mouse:*
MOUSE_DPI=1100@125
# HP 150 Wired Mouse
mouse:usb:v03f0p6a41:name:PixArt HP USB Optical Mouse:
MOUSE_DPI=1700@132
##########################################
# IBM
##########################################

View File

@ -0,0 +1,239 @@
# This file is part of systemd.
#
# Database for software-defined radio devices that should be accessible to the
# seat owner.
#
# The lookup keys are $MODALIAS strings, see udev's hwdb builtin.
#
# To add local entries, create a new file
# /etc/udev/hwdb.d/71-software-radio-local.hwdb
# and add your rules there. To load the new rules execute (as root):
# systemd-hwdb update
# udevadm trigger /dev/…
#
# If your changes are generally applicable, send them as a pull request to
# https://github.com/systemd/systemd
# or create a bug report on https://github.com/systemd/systemd/issues and
# include your new rules, a description of the device, and the output of
# udevadm info
# for the device.
#
# Allowed properties are:
# ID_SOFTWARE_RADIO=0|1
##########################################
# Nuand
##########################################
# bladeRF 1.x
usb:v2CF0p5246*
ID_SOFTWARE_RADIO=1
# bladeRF 1.x (legacy)
usb:v1D50p6066*
ID_SOFTWARE_RADIO=1
# bladeRF 2.0 micro
usb:v2CF0p5250*
ID_SOFTWARE_RADIO=1
##########################################
# Analog Devices
##########################################
# ADI pluto SDR
usb:v0456pB673*
ID_SOFTWARE_RADIO=1
ID_MM_DEVICE_IGNORE=1
# ADI pluto DFU
usb:v0456pB674*
ID_SOFTWARE_RADIO=1
##########################################
# Ettus Research
##########################################
# USRP1
usb:vFFFEp0002*
ID_SOFTWARE_RADIO=1
# B100
usb:v2500p0002*
ID_SOFTWARE_RADIO=1
# B200
usb:v2500p0020*
usb:v2500p0021*
usb:v2500p0022*
usb:v3923p7813*
usb:v3923p7814*
ID_SOFTWARE_RADIO=1
##########################################
# RTL-SDR
##########################################
# original RTL2832U vid/pid (hama nano, for example)
usb:v0BDAp2832*
ID_SOFTWARE_RADIO=1
# RTL2832U OEM vid/pid, e.g. ezcap EzTV668 (E4000), Newsky TV28T (E4000/R820T) etc.
usb:v0BDAp2838*
ID_SOFTWARE_RADIO=1
# DigitalNow Quad DVB-T PCI-E card (4x FC0012?)
usb:v0413p6680*
ID_SOFTWARE_RADIO=1
# Leadtek WinFast DTV Dongle mini D (FC0012)
usb:v0413p6F0F*
ID_SOFTWARE_RADIO=1
# Genius TVGo DVB-T03 USB dongle (Ver. B)
usb:v0458p707F*
ID_SOFTWARE_RADIO=1
# Terratec Cinergy T Stick Black (rev 1) (FC0012)
usb:v0CCDp00A9*
ID_SOFTWARE_RADIO=1
# Terratec NOXON rev 1 (FC0013)
usb:v0CCDp00B3*
ID_SOFTWARE_RADIO=1
# Terratec Deutschlandradio DAB Stick (FC0013)
usb:v0CCDp00B4*
ID_SOFTWARE_RADIO=1
# Terratec NOXON DAB Stick - Radio Energy (FC0013)
usb:v0CCDp00B5*
ID_SOFTWARE_RADIO=1
# Terratec Media Broadcast DAB Stick (FC0013)
usb:v0CCDp00B7*
ID_SOFTWARE_RADIO=1
# Terratec BR DAB Stick (FC0013)
usb:v0CCDp00B8*
ID_SOFTWARE_RADIO=1
# Terratec WDR DAB Stick (FC0013)
usb:v0CCDp00B9*
ID_SOFTWARE_RADIO=1
# Terratec MuellerVerlag DAB Stick (FC0013)
usb:v0CCDp00C0*
ID_SOFTWARE_RADIO=1
# Terratec Fraunhofer DAB Stick (FC0013)
usb:v0CCDp00C6*
ID_SOFTWARE_RADIO=1
# Terratec Cinergy T Stick RC (Rev.3) (E4000)
usb:v0CCDp00D3*
ID_SOFTWARE_RADIO=1
# Terratec T Stick PLUS (E4000)
usb:v0CCDp00D7*
ID_SOFTWARE_RADIO=1
# Terratec NOXON rev 2 (E4000)
usb:v0CCDp00E0*
ID_SOFTWARE_RADIO=1
# PixelView PV-DT235U(RN) (FC0012)
usb:v1554p5020*
ID_SOFTWARE_RADIO=1
# Astrometa DVB-T/DVB-T2 (R828D)
usb:v15F4p0131*
ID_SOFTWARE_RADIO=1
# HanfTek DAB+FM+DVB-T
usb:v15F4p0133*
ID_SOFTWARE_RADIO=1
# Compro Videomate U620F (E4000)
usb:v185Bp0620*
ID_SOFTWARE_RADIO=1
# Compro Videomate U650F (E4000)
usb:v185Bp0650*
ID_SOFTWARE_RADIO=1
# Compro Videomate U680F (E4000)
usb:v185Bp0680*
ID_SOFTWARE_RADIO=1
# GIGABYTE GT-U7300 (FC0012)
usb:v1B80pD393*
ID_SOFTWARE_RADIO=1
# DIKOM USB-DVBT HD
usb:v1B80pD394*
ID_SOFTWARE_RADIO=1
# Peak 102569AGPK (FC0012)
usb:v1B80pD395*
ID_SOFTWARE_RADIO=1
# KWorld KW-UB450-T USB DVB-T Pico TV (TUA9001)
usb:v1B80pD397*
ID_SOFTWARE_RADIO=1
# Zaapa ZT-MINDVBZP (FC0012)
usb:v1B80pD398*
ID_SOFTWARE_RADIO=1
# SVEON STV20 DVB-T USB & FM (FC0012)
usb:v1B80pD39D*
ID_SOFTWARE_RADIO=1
# Twintech UT-40 (FC0013)
usb:v1B80pD3A4*
ID_SOFTWARE_RADIO=1
# ASUS U3100MINI_PLUS_V2 (FC0013)
usb:v1B80pD3A8*
ID_SOFTWARE_RADIO=1
# SVEON STV27 DVB-T USB & FM (FC0013)
usb:v1B80pD3AF*
ID_SOFTWARE_RADIO=1
# SVEON STV21 DVB-T USB & FM
usb:v1B80pD3B0*
ID_SOFTWARE_RADIO=1
# Dexatek DK DVB-T Dongle (Logilink VG0002A) (FC2580)
usb:v1D19p1101*
ID_SOFTWARE_RADIO=1
# Dexatek DK DVB-T Dongle (MSI DigiVox mini II V3.0)
usb:v1D19p1102*
ID_SOFTWARE_RADIO=1
# Dexatek DK 5217 DVB-T Dongle (FC2580)
usb:v1D19p1103*
ID_SOFTWARE_RADIO=1
# MSI DigiVox Micro HD (FC2580)
usb:v1D19p1104*
ID_SOFTWARE_RADIO=1
# Sweex DVB-T USB (FC0012)
usb:v1F4DpA803*
ID_SOFTWARE_RADIO=1
# GTek T803 (FC0012)
usb:v1F4DpB803*
ID_SOFTWARE_RADIO=1
# Lifeview LV5TDeluxe (FC0012)
usb:v1F4DpC803*
ID_SOFTWARE_RADIO=1
# MyGica TD312 (FC0012)
usb:v1F4DpD286*
ID_SOFTWARE_RADIO=1
# PROlectrix DV107669 (FC0012)
usb:v1F4DpD803*
ID_SOFTWARE_RADIO=1

View File

@ -1,12 +1,24 @@
# This file is part of systemd.
#
# Database of sound hardware that gets misdetected
# Database of sound hardware that gets misdetected.
#
# To add local entries, copy this file to
# /etc/udev/hwdb.d/
# The lookup keys are $MODALIAS strings, see udev's hwdb builtin.
#
# To add local entries, create a new file
# /etc/udev/hwdb.d/71-sound-card-local.hwdb
# and add your rules there. To load the new rules execute (as root):
# systemd-hwdb update
# udevadm trigger
# udevadm trigger /dev/…
#
# If your changes are generally applicable, send them as a pull request to
# https://github.com/systemd/systemd
# or create a bug report on https://github.com/systemd/systemd/issues and
# include your new rules, a description of the device, and the output of
# udevadm info
# for the device.
#
# Allowed properties are:
# SOUND_FORM_FACTOR
###########################################################
# Corsair

View File

@ -26,7 +26,7 @@
# udevadm info /dev/input/eventXX.
#
# Permitted keys:
# Specify if a touchpad is a built-in one or external:
# Specify whether a touchpad is a built-in one or external:
# ID_INPUT_TOUCHPAD_INTEGRATION=internal|external
touchpad:i8042:*

View File

@ -127,4 +127,12 @@ IDEMIA,IDEM,06/26/2018
"SigmaSense, LLC",SGSN,06/13/2024
"INIT - Innovative Informatikanwendungen GmbH",INIT,08/28/2024
"RISC-V International",RSCV,10/23/2023
"Ventana Micro Systems",VNTN,09/16/2024
"Ventana Micro Systems",VNTN,09/16/2024
"DreamBig Semiconductor Inc.",DBSI,01/28/2025
"Wuxi Institute of Advanced Technology",SUNW,01/28/2025
"Sophgo Technologies Ltd.",SOPH,04/07/2025
"SmartSens Technology (Shanghai) CO., Ltd.",SSLC,04/07/2025
"Areus GmbH",AREU,04/07/2025
"Rockwell Automation, Inc",ROKL,04/18/2025
"JUMPtec GmbH",JUMP,04/22/2025
"Fsas Technologies Inc.",FSAS,04/30/2025
1 Company ACPI ID Approved On Date
127 SigmaSense, LLC SGSN 06/13/2024
128 INIT - Innovative Informatikanwendungen GmbH INIT 08/28/2024
129 RISC-V International RSCV 10/23/2023
130 Ventana Micro Systems VNTN 09/16/2024
131 DreamBig Semiconductor Inc. DBSI 01/28/2025
132 Wuxi Institute of Advanced Technology SUNW 01/28/2025
133 Sophgo Technologies Ltd. SOPH 04/07/2025
134 SmartSens Technology (Shanghai) CO., Ltd. SSLC 04/07/2025
135 Areus GmbH AREU 04/07/2025
136 Rockwell Automation, Inc ROKL 04/18/2025
137 JUMPtec GmbH JUMP 04/22/2025
138 Fsas Technologies Inc. FSAS 04/30/2025

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -34,6 +34,7 @@ hwdb_files_test = files(
'70-mouse.hwdb',
'70-pda.hwdb',
'70-pointingstick.hwdb',
'70-software-radio.hwdb',
'70-sound-card.hwdb',
'70-touchpad.hwdb',
'80-ieee1394-unit-function.hwdb')

View File

@ -155,6 +155,7 @@ def property_grammar():
('MOUSE_WHEEL_CLICK_ANGLE_HORIZONTAL', INTEGER),
('MOUSE_WHEEL_CLICK_COUNT', INTEGER),
('MOUSE_WHEEL_CLICK_COUNT_HORIZONTAL', INTEGER),
('ID_INPUT_3D_MOUSE', Or((Literal('0'), Literal('1')))),
('ID_AUTOSUSPEND', Or((Literal('0'), Literal('1')))),
('ID_AUTOSUSPEND_DELAY_MS', INTEGER),
('ID_AV_PRODUCTION_CONTROLLER', Or((Literal('0'), Literal('1')))),
@ -175,7 +176,10 @@ def property_grammar():
('ID_INPUT_TOUCHSCREEN', id_input_setting),
('ID_INPUT_TRACKBALL', id_input_setting),
('ID_SIGNAL_ANALYZER', Or((Literal('0'), Literal('1')))),
('ID_MAKER_TOOL', Or((Literal('0'), Literal('1')))),
('ID_HARDWARE_WALLET', Or((Literal('0'), Literal('1')))),
('ID_SOFTWARE_RADIO', Or((Literal('0'), Literal('1')))),
('ID_MM_DEVICE_IGNORE', Or((Literal('0'), Literal('1')))),
('POINTINGSTICK_SENSITIVITY', INTEGER),
('ID_INPUT_JOYSTICK_INTEGRATION', Or(('internal', 'external'))),
('ID_INPUT_TOUCHPAD_INTEGRATION', Or(('internal', 'external'))),

File diff suppressed because it is too large Load Diff

View File

@ -2553,4 +2553,6 @@ DemoPad Software Ltd,DEM,01/04/2024
"Daten Tecnologia",DTM,06/15/2024
"LABAU Technology Corp.",LBC,08/05/2024
"Xiaomi Corporation",XMI,08/05/2024
"Airdrop Gaming LLC",ADG,09/03/2024
"Airdrop Gaming LLC",ADG,09/03/2024
"Ugreen Group Ltd.",UGR,01/28/2025
"Barnfind Technologies",BFT,01/28/2025
1 Company PNP ID Approved On Date
2553 Daten Tecnologia DTM 06/15/2024
2554 LABAU Technology Corp. LBC 08/05/2024
2555 Xiaomi Corporation XMI 08/05/2024
2556 Airdrop Gaming LLC ADG 09/03/2024
2557 Ugreen Group Ltd. UGR 01/28/2025
2558 Barnfind Technologies BFT 01/28/2025

View File

@ -9,8 +9,8 @@
# The latest version can be obtained from
# http://www.linux-usb.org/usb.ids
#
# Version: 2024.07.04
# Date: 2024-07-04 20:34:02
# Version: 2025.04.01
# Date: 2025-04-01 20:34:02
#
# Vendors, devices and interfaces. Please keep sorted.
@ -16876,7 +16876,7 @@
0256 Schwalm & Tate LLC pISO Raspberry Pi Hat
053a Hackerspace San Salvador HSSV SAMR21-Mote
0cbd Andrzej Szombierski kuku.eu.org keyboard
0d32 ODrive Robotics ODrive v3
0d32 ODrive Robotics ODrive
1001 InterBiometrics Hub
1002 InterBiometrics Relais
1003 InterBiometrics IBSecureCam-P
@ -23112,6 +23112,8 @@
357d Sharkoon
7788 JMicron JMS567 ATA/ATAPI Bridge
3636 InVibro
3752 Arculus Holdings, LLC
0001 AuthentiKey
3767 Fanatec
0101 Speedster 3 Forceshock Wheel
3838 WEM
@ -23699,6 +23701,7 @@
0029 AX200 Bluetooth
0032 AX210 Bluetooth
0033 AX211 Bluetooth
0036 BE200 Bluetooth
0716 Modem Flashloader
07da Centrino Bluetooth Wireless Transceiver
07db Atom C2000 Root Hub