From aa0c4216474804758c9fca89c9f3f67bd8e99c24 Mon Sep 17 00:00:00 2001 From: Luca Boccassi Date: Thu, 15 Oct 2026 18:07:37 +0100 Subject: [PATCH] hwdb: update to main@{2026-10-15} git restore -s origin/main hwdb.d/ test/hwdb.d --- hwdb.d/20-dmi-id.hwdb | 8 ++++++++ hwdb.d/60-evdev.hwdb | 9 +++++++++ hwdb.d/60-input-id.hwdb | 10 ++++++++++ hwdb.d/60-keyboard.hwdb | 29 +++++++++++++++++++++++++++++ hwdb.d/60-sensor.hwdb | 7 +++++++ hwdb.d/70-av-production.hwdb | 15 +++++++++++++++ 6 files changed, 78 insertions(+) diff --git a/hwdb.d/20-dmi-id.hwdb b/hwdb.d/20-dmi-id.hwdb index 494997e6fa..46b34c38fd 100644 --- a/hwdb.d/20-dmi-id.hwdb +++ b/hwdb.d/20-dmi-id.hwdb @@ -72,6 +72,14 @@ dmi:bvnLENOVO* dmi:bvnMicrosoft Corporation*:pvrSurface with Windows 8 Pro* ID_CHASSIS=tablet +# Microsoft Surface Go 3 is a detachable, but reports chassis type 9 (Laptop) +dmi:*:svnMicrosoftCorporation:pnSurfaceGo3:* + ID_CHASSIS=convertible + # GPD Pocket 4 chassis type dmi:bvnAmericanMegatrendsInternational*:rvnGPD:rnG1628-04* ID_CHASSIS=convertible + +# Google Pixelbook (Eve) is a convertible, but reports chassis type 3 (Desktop) +dmi:*:svnGoogle:pnEve:* + ID_CHASSIS=convertible diff --git a/hwdb.d/60-evdev.hwdb b/hwdb.d/60-evdev.hwdb index f0bf3061fe..48d3de9e4e 100644 --- a/hwdb.d/60-evdev.hwdb +++ b/hwdb.d/60-evdev.hwdb @@ -1023,6 +1023,15 @@ evdev:input:b0003v2179p0004* EVDEV_ABS_00=::234 EVDEV_ABS_01=::328 +######################################### +# VEIKK +######################################### + +# VEIKK A15 Pro +evdev:input:b0003v2FEBp0006* + EVDEV_ABS_00=::129 + EVDEV_ABS_01=::215 + ######################################### # Waltop ######################################### diff --git a/hwdb.d/60-input-id.hwdb b/hwdb.d/60-input-id.hwdb index 1062b23561..a5ef480419 100644 --- a/hwdb.d/60-input-id.hwdb +++ b/hwdb.d/60-input-id.hwdb @@ -139,3 +139,13 @@ id-input:modalias:input:b0003v06A3p0763* # PXN HB S handbrake id-input:modalias:input:b0003v11FFpA701* ID_INPUT_JOYSTICK=1 + +# Retoo E803 Air Mouse +id-input:usb:v1915p1025:name:*Consumer Control*:* + ID_INPUT_TABLET=0 + ID_INPUT_TABLET_PAD=0 + +# Samsung Galaxy Book2 Go internal keyboard +id-input:modalias:input:b0018v0CF2p9028e0100-e0,1,2,3,4* + ID_INPUT_TABLET= + ID_INPUT_TABLET_PAD= diff --git a/hwdb.d/60-keyboard.hwdb b/hwdb.d/60-keyboard.hwdb index 8d04bd0b0d..5a69f8586b 100644 --- a/hwdb.d/60-keyboard.hwdb +++ b/hwdb.d/60-keyboard.hwdb @@ -345,6 +345,15 @@ evdev:name:AT Translated Set 2 keyboard:dmi:*:svnAYANEO:* evdev:atkbd:dmi:bvn*:bvr*:bd*:svn*BenQ*:pn*Joybook*R22*:* KEYBOARD_KEY_6e=wlan +########################################################### +# Casper +########################################################### + +evdev:atkbd:dmi:bvn*:bvr*:bd*:svn*CASPER*:pn*NIRVANA*:* + KEYBOARD_KEY_a0=!mute + KEYBOARD_KEY_ae=!volumedown + KEYBOARD_KEY_b0=!volumeup + ########################################################### # Clevo ########################################################### @@ -639,6 +648,21 @@ evdev:input:b0003v18D1p8001* evdev:input:b0003v18D1p8007* KEYBOARD_KEY_b002f=reserved # Disable micmute key +# Google Pixelbook (Eve) +evdev:atkbd:dmi:bvn*:bvr*:bd*:svnGoogle:pnEve:* + KEYBOARD_KEY_3b=back # F1 Back + KEYBOARD_KEY_3c=refresh # F2 Refresh + KEYBOARD_KEY_3d=zoom # F3 Fullscreen + KEYBOARD_KEY_3e=scale # F4 Overview + KEYBOARD_KEY_3f=brightnessdown # F5 Brightness down + KEYBOARD_KEY_40=brightnessup # F6 Brightness up + KEYBOARD_KEY_41=playpause # F7 Play/Pause + KEYBOARD_KEY_42=mute # F8 Mute + KEYBOARD_KEY_43=volumedown # F9 Volume down + KEYBOARD_KEY_44=volumeup # F10 Volume up + KEYBOARD_KEY_5d=controlpanel # Menu key + KEYBOARD_KEY_d8=assistant # Assistant key + ########################################################### # Haier ########################################################### @@ -1176,6 +1200,11 @@ evdev:atkbd:dmi:bvn*:bvr*:bd*:svnLENOVO:pn21N5*:pvrThinkBook16pG5IRX:* evdev:name:Ideapad extra buttons:dmi:*:svnLENOVO:pn21MV:pvrThinkBook14G7ARP:* KEYBOARD_KEY_13e=unknown # Fn+F4 mic mute, also emitted as scan code 0x8, ignore +# Lenovo ThinkBook 16 G7 ARP (Type 21MW) +evdev:atkbd:dmi:bvn*:bvr*:bd*:svnLENOVO*:pn21MW*:pvr* + KEYBOARD_KEY_ae=!volumedown + KEYBOARD_KEY_b0=!volumeup + evdev:atkbd:dmi:*:svnLENOVO:*:pvrLenovoYoga300-11IBR:* KEYBOARD_KEY_62=unknown # Touchpad on, also emitted by "Ideapad extra buttons", ignore KEYBOARD_KEY_63=unknown # Touchpad off, also emitted by "Ideapad extra buttons", ignore diff --git a/hwdb.d/60-sensor.hwdb b/hwdb.d/60-sensor.hwdb index 471056b69e..2bd726f37a 100644 --- a/hwdb.d/60-sensor.hwdb +++ b/hwdb.d/60-sensor.hwdb @@ -794,6 +794,13 @@ sensor:modalias:acpi:KIOX000A:*:dmi:*:rvnMETAPHYUNI:rnMetawillBook01:* # Meta sensor:modalias:acpi:KIOX000A:*:dmi:*:svnMicrotech:pne-tabPro:* # Microtech e-tab Pro ACCEL_MOUNT_MATRIX=-1, 0, 0; 0, 1, 0; 0, 0, 1 +######################################### +# Minisforum +######################################### + +sensor:modalias:acpi:SMOCF05:*:dmi:*:svnMicroComputer(HK)TechLimited:pnV3*:* # V3, V3 SE + ACCEL_MOUNT_MATRIX=-1, 0, 0; 0, -1, 0; 0, 0, 1 + ######################################### # MPMAN ######################################### diff --git a/hwdb.d/70-av-production.hwdb b/hwdb.d/70-av-production.hwdb index ca4e1d9159..4543bbd4d4 100644 --- a/hwdb.d/70-av-production.hwdb +++ b/hwdb.d/70-av-production.hwdb @@ -253,6 +253,21 @@ usb:v17CCp1130* usb:v17CCp2420* ID_AV_PRODUCTION_CONTROLLER=1 +#################### +# PCPanel +#################### +# PCPanel Mini +usb:v0483pA3C4* + ID_AV_PRODUCTION_CONTROLLER=1 + +# PCPanel Pro +usb:v0483pA3C5* + ID_AV_PRODUCTION_CONTROLLER=1 + +# PCPanel RGB +usb:v04D8pEB52* + ID_AV_PRODUCTION_CONTROLLER=1 + #################### # Pioneer ####################