mirror of
https://github.com/AuxXxilium/eudev.git
synced 2025-03-01 00:00:00 +07:00
hwdb: update
This commit is contained in:
parent
71ff5b6886
commit
7f3b6d02cc
87707
hwdb/20-OUI.hwdb
87707
hwdb/20-OUI.hwdb
File diff suppressed because it is too large
Load Diff
@ -1654,7 +1654,7 @@ bluetooth:v0224*
|
||||
ID_VENDOR_FROM_DATABASE=Comarch SA
|
||||
|
||||
bluetooth:v0225*
|
||||
ID_VENDOR_FROM_DATABASE=Nestl Nespresso S.A.
|
||||
ID_VENDOR_FROM_DATABASE=Nestlé Nespresso S.A.
|
||||
|
||||
bluetooth:v0226*
|
||||
ID_VENDOR_FROM_DATABASE=Merlinia A/S
|
||||
@ -1780,7 +1780,7 @@ bluetooth:v024E*
|
||||
ID_VENDOR_FROM_DATABASE=Microtronics Engineering GmbH
|
||||
|
||||
bluetooth:v024F*
|
||||
ID_VENDOR_FROM_DATABASE=Schneider Schreibgerte GmbH
|
||||
ID_VENDOR_FROM_DATABASE=Schneider Schreibgeräte GmbH
|
||||
|
||||
bluetooth:v0250*
|
||||
ID_VENDOR_FROM_DATABASE=Sapphire Circuits LLC
|
||||
@ -1897,7 +1897,7 @@ bluetooth:v0275*
|
||||
ID_VENDOR_FROM_DATABASE=Geotab
|
||||
|
||||
bluetooth:v0276*
|
||||
ID_VENDOR_FROM_DATABASE=E.G.O. Elektro-Gertebau GmbH
|
||||
ID_VENDOR_FROM_DATABASE=E.G.O. Elektro-Gerätebau GmbH
|
||||
|
||||
bluetooth:v0277*
|
||||
ID_VENDOR_FROM_DATABASE=bewhere inc
|
||||
@ -1982,3 +1982,252 @@ bluetooth:v0291*
|
||||
|
||||
bluetooth:v0292*
|
||||
ID_VENDOR_FROM_DATABASE=SwiftSensors
|
||||
|
||||
bluetooth:v0293*
|
||||
ID_VENDOR_FROM_DATABASE=Blue Bite
|
||||
|
||||
bluetooth:v0294*
|
||||
ID_VENDOR_FROM_DATABASE=ELIAS GmbH
|
||||
|
||||
bluetooth:v0295*
|
||||
ID_VENDOR_FROM_DATABASE=Sivantos GmbH
|
||||
|
||||
bluetooth:v0296*
|
||||
ID_VENDOR_FROM_DATABASE=Petzl
|
||||
|
||||
bluetooth:v0297*
|
||||
ID_VENDOR_FROM_DATABASE=storm power ltd
|
||||
|
||||
bluetooth:v0298*
|
||||
ID_VENDOR_FROM_DATABASE=EISST Ltd
|
||||
|
||||
bluetooth:v0299*
|
||||
ID_VENDOR_FROM_DATABASE=Inexess Technology Simma KG
|
||||
|
||||
bluetooth:v029A*
|
||||
ID_VENDOR_FROM_DATABASE=Currant, Inc.
|
||||
|
||||
bluetooth:v029B*
|
||||
ID_VENDOR_FROM_DATABASE=C2 Development, Inc.
|
||||
|
||||
bluetooth:v029C*
|
||||
ID_VENDOR_FROM_DATABASE=Blue Sky Scientific, LLC
|
||||
|
||||
bluetooth:v029D*
|
||||
ID_VENDOR_FROM_DATABASE=ALOTTAZS LABS, LLC
|
||||
|
||||
bluetooth:v029E*
|
||||
ID_VENDOR_FROM_DATABASE=Kupson spol. s r.o.
|
||||
|
||||
bluetooth:v029F*
|
||||
ID_VENDOR_FROM_DATABASE=Areus Engineering GmbH
|
||||
|
||||
bluetooth:v02A0*
|
||||
ID_VENDOR_FROM_DATABASE=Impossible Camera GmbH
|
||||
|
||||
bluetooth:v02A1*
|
||||
ID_VENDOR_FROM_DATABASE=InventureTrack Systems
|
||||
|
||||
bluetooth:v02A2*
|
||||
ID_VENDOR_FROM_DATABASE=LockedUp
|
||||
|
||||
bluetooth:v02A3*
|
||||
ID_VENDOR_FROM_DATABASE=Itude
|
||||
|
||||
bluetooth:v02A4*
|
||||
ID_VENDOR_FROM_DATABASE=Pacific Lock Company
|
||||
|
||||
bluetooth:v02A5*
|
||||
ID_VENDOR_FROM_DATABASE=Tendyron Corporation ( 天地融科技股份有限公司 )
|
||||
|
||||
bluetooth:v02A6*
|
||||
ID_VENDOR_FROM_DATABASE=Robert Bosch GmbH
|
||||
|
||||
bluetooth:v02A7*
|
||||
ID_VENDOR_FROM_DATABASE=Illuxtron international B.V.
|
||||
|
||||
bluetooth:v02A8*
|
||||
ID_VENDOR_FROM_DATABASE=miSport Ltd.
|
||||
|
||||
bluetooth:v02A9*
|
||||
ID_VENDOR_FROM_DATABASE=Chargelib
|
||||
|
||||
bluetooth:v02AA*
|
||||
ID_VENDOR_FROM_DATABASE=Doppler Lab
|
||||
|
||||
bluetooth:v02AB*
|
||||
ID_VENDOR_FROM_DATABASE=BBPOS Limited
|
||||
|
||||
bluetooth:v02AC*
|
||||
ID_VENDOR_FROM_DATABASE=RTB Elektronik GmbH & Co. KG
|
||||
|
||||
bluetooth:v02AD*
|
||||
ID_VENDOR_FROM_DATABASE=Rx Networks, Inc.
|
||||
|
||||
bluetooth:v02AE*
|
||||
ID_VENDOR_FROM_DATABASE=WeatherFlow, Inc.
|
||||
|
||||
bluetooth:v02AF*
|
||||
ID_VENDOR_FROM_DATABASE=Technicolor USA Inc.
|
||||
|
||||
bluetooth:v02B0*
|
||||
ID_VENDOR_FROM_DATABASE=Bestechnic(Shanghai),Ltd
|
||||
|
||||
bluetooth:v02B1*
|
||||
ID_VENDOR_FROM_DATABASE=Raden Inc
|
||||
|
||||
bluetooth:v02B2*
|
||||
ID_VENDOR_FROM_DATABASE=JouZen Oy
|
||||
|
||||
bluetooth:v02B3*
|
||||
ID_VENDOR_FROM_DATABASE=CLABER S.P.A.
|
||||
|
||||
bluetooth:v02B4*
|
||||
ID_VENDOR_FROM_DATABASE=Hyginex, Inc.
|
||||
|
||||
bluetooth:v02B5*
|
||||
ID_VENDOR_FROM_DATABASE=HANSHIN ELECTRIC RAILWAY CO.,LTD.
|
||||
|
||||
bluetooth:v02B6*
|
||||
ID_VENDOR_FROM_DATABASE=Schneider Electric
|
||||
|
||||
bluetooth:v02B7*
|
||||
ID_VENDOR_FROM_DATABASE=Oort Technologies LLC
|
||||
|
||||
bluetooth:v02B8*
|
||||
ID_VENDOR_FROM_DATABASE=Chrono Therapeutics
|
||||
|
||||
bluetooth:v02B9*
|
||||
ID_VENDOR_FROM_DATABASE=Rinnai Corporation
|
||||
|
||||
bluetooth:v02BA*
|
||||
ID_VENDOR_FROM_DATABASE=Swissprime Technologies AG
|
||||
|
||||
bluetooth:v02BB*
|
||||
ID_VENDOR_FROM_DATABASE=Koha.,Co.Ltd
|
||||
|
||||
bluetooth:v02BC*
|
||||
ID_VENDOR_FROM_DATABASE=Genevac Ltd
|
||||
|
||||
bluetooth:v02BD*
|
||||
ID_VENDOR_FROM_DATABASE=Chemtronics
|
||||
|
||||
bluetooth:v02BE*
|
||||
ID_VENDOR_FROM_DATABASE=Seguro Technology Sp. z o.o.
|
||||
|
||||
bluetooth:v02BF*
|
||||
ID_VENDOR_FROM_DATABASE=Redbird Flight Simulations
|
||||
|
||||
bluetooth:v02C0*
|
||||
ID_VENDOR_FROM_DATABASE=Dash Robotics
|
||||
|
||||
bluetooth:v02C1*
|
||||
ID_VENDOR_FROM_DATABASE=LINE Corporation
|
||||
|
||||
bluetooth:v02C2*
|
||||
ID_VENDOR_FROM_DATABASE=Guillemot Corporation
|
||||
|
||||
bluetooth:v02C3*
|
||||
ID_VENDOR_FROM_DATABASE=Techtronic Power Tools Technology Limited
|
||||
|
||||
bluetooth:v02C4*
|
||||
ID_VENDOR_FROM_DATABASE=Wilson Sporting Goods
|
||||
|
||||
bluetooth:v02C5*
|
||||
ID_VENDOR_FROM_DATABASE=Lenovo (Singapore) Pte Ltd. ( 联想(新加坡) )
|
||||
|
||||
bluetooth:v02C6*
|
||||
ID_VENDOR_FROM_DATABASE=Ayatan Sensors
|
||||
|
||||
bluetooth:v02C7*
|
||||
ID_VENDOR_FROM_DATABASE=Electronics Tomorrow Limited
|
||||
|
||||
bluetooth:v02C8*
|
||||
ID_VENDOR_FROM_DATABASE=VASCO Data Security International, Inc.
|
||||
|
||||
bluetooth:v02C9*
|
||||
ID_VENDOR_FROM_DATABASE=PayRange Inc.
|
||||
|
||||
bluetooth:v02CA*
|
||||
ID_VENDOR_FROM_DATABASE=ABOV Semiconductor
|
||||
|
||||
bluetooth:v02CB*
|
||||
ID_VENDOR_FROM_DATABASE=AINA-Wireless Inc.
|
||||
|
||||
bluetooth:v02CC*
|
||||
ID_VENDOR_FROM_DATABASE=Eijkelkamp Soil & Water
|
||||
|
||||
bluetooth:v02CD*
|
||||
ID_VENDOR_FROM_DATABASE=BMA ergonomics b.v.
|
||||
|
||||
bluetooth:v02CE*
|
||||
ID_VENDOR_FROM_DATABASE=Teva Branded Pharmaceutical Products R&D, Inc.
|
||||
|
||||
bluetooth:v02CF*
|
||||
ID_VENDOR_FROM_DATABASE=Anima
|
||||
|
||||
bluetooth:v02D0*
|
||||
ID_VENDOR_FROM_DATABASE=3M
|
||||
|
||||
bluetooth:v02D1*
|
||||
ID_VENDOR_FROM_DATABASE=Empatica Srl
|
||||
|
||||
bluetooth:v02D2*
|
||||
ID_VENDOR_FROM_DATABASE=Afero, Inc.
|
||||
|
||||
bluetooth:v02D3*
|
||||
ID_VENDOR_FROM_DATABASE=Powercast Corporation
|
||||
|
||||
bluetooth:v02D4*
|
||||
ID_VENDOR_FROM_DATABASE=Secuyou ApS
|
||||
|
||||
bluetooth:v02D5*
|
||||
ID_VENDOR_FROM_DATABASE=OMRON Corporation
|
||||
|
||||
bluetooth:v02D6*
|
||||
ID_VENDOR_FROM_DATABASE=Send Solutions
|
||||
|
||||
bluetooth:v02D7*
|
||||
ID_VENDOR_FROM_DATABASE=NIPPON SYSTEMWARE CO.,LTD.
|
||||
|
||||
bluetooth:v02D8*
|
||||
ID_VENDOR_FROM_DATABASE=Neosfar
|
||||
|
||||
bluetooth:v02D9*
|
||||
ID_VENDOR_FROM_DATABASE=Fliegl Agrartechnik GmbH
|
||||
|
||||
bluetooth:v02DA*
|
||||
ID_VENDOR_FROM_DATABASE=Gilvader
|
||||
|
||||
bluetooth:v02DB*
|
||||
ID_VENDOR_FROM_DATABASE=Digi International Inc (R)
|
||||
|
||||
bluetooth:v02DC*
|
||||
ID_VENDOR_FROM_DATABASE=DeWalch Technologies, Inc.
|
||||
|
||||
bluetooth:v02DD*
|
||||
ID_VENDOR_FROM_DATABASE=Flint Rehabilitation Devices, LLC
|
||||
|
||||
bluetooth:v02DE*
|
||||
ID_VENDOR_FROM_DATABASE=Samsung SDS Co., Ltd.
|
||||
|
||||
bluetooth:v02DF*
|
||||
ID_VENDOR_FROM_DATABASE=Blur Product Development
|
||||
|
||||
bluetooth:v02E0*
|
||||
ID_VENDOR_FROM_DATABASE=University of Michigan
|
||||
|
||||
bluetooth:v02E1*
|
||||
ID_VENDOR_FROM_DATABASE=Victron Energy BV
|
||||
|
||||
bluetooth:v02E2*
|
||||
ID_VENDOR_FROM_DATABASE=NTT docomo
|
||||
|
||||
bluetooth:v02E3*
|
||||
ID_VENDOR_FROM_DATABASE=Carmanah Technologies Corp.
|
||||
|
||||
bluetooth:v02E4*
|
||||
ID_VENDOR_FROM_DATABASE=Bytestorm Ltd.
|
||||
|
||||
bluetooth:v02E5*
|
||||
ID_VENDOR_FROM_DATABASE=Espressif Incorporated ( 乐鑫信息科技(上海)有限公司 )
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -25,8 +25,7 @@
|
||||
# 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
|
||||
# (or /dev/input/event*).
|
||||
# udevadm info /dev/input/eventXX.
|
||||
#
|
||||
# Allowed properties are:
|
||||
# EVDEV_ABS_<axis>=<min>:<max>:<res>:<fuzz>:<flat>
|
||||
@ -99,6 +98,29 @@ evdev:name:ETPS/2 Elantech Touchpad:dmi:bvn*:bvr*:bd*:svnASUSTeKComputerInc.:pnK
|
||||
EVDEV_ABS_35=::18
|
||||
EVDEV_ABS_36=::16
|
||||
|
||||
#########################################
|
||||
# Dell
|
||||
#########################################
|
||||
|
||||
# Dell Vostro 1510
|
||||
evdev:name:AlpsPS/2 ALPS GlidePoint*:dmi:bvn*:bvr*:bd*:svnDellInc.:pnVostro1510*
|
||||
EVDEV_ABS_00=::14
|
||||
EVDEV_ABS_01=::18
|
||||
|
||||
# Dell Inspiron N5040
|
||||
evdev:name:AlpsPS/2 ALPS DualPoint TouchPad:dmi:bvn*:bvr*:bd*:svnDellInc.:pnInspironN5040*
|
||||
EVDEV_ABS_00=25:2000:22
|
||||
EVDEV_ABS_01=0:1351:28
|
||||
EVDEV_ABS_35=25:2000:22
|
||||
EVDEV_ABS_36=0:1351:28
|
||||
|
||||
# Dell Latitude E6220
|
||||
evdev:name:AlpsPS/2 ALPS DualPoint TouchPad:dmi:bvn*:bvr*:bd*:svnDellInc.:pnLatitudeE6220*
|
||||
EVDEV_ABS_00=76:1815:22
|
||||
EVDEV_ABS_01=131:1330:30
|
||||
EVDEV_ABS_35=76:1815:22
|
||||
EVDEV_ABS_36=131:1330:30
|
||||
|
||||
#########################################
|
||||
# Google
|
||||
#########################################
|
||||
@ -110,20 +132,54 @@ evdev:name:Atmel maXTouch Touch*:dmi:bvn*:bvr*:bd*:svnGOOGLE:pnSamus*
|
||||
EVDEV_ABS_35=::10
|
||||
EVDEV_ABS_36=::10
|
||||
|
||||
#########################################
|
||||
# HP
|
||||
#########################################
|
||||
|
||||
# HP Pavilion dm4
|
||||
evdev:name:SynPS/2 Synaptics TouchPad*:dmi:*svnHewlett-Packard:pnHPPaviliondm4*
|
||||
EVDEV_ABS_00=1360:5563:47
|
||||
EVDEV_ABS_01=1269:4618:61
|
||||
EVDEV_ABS_35=1360:5563:47
|
||||
EVDEV_ABS_36=1269:4618:61
|
||||
|
||||
#########################################
|
||||
# Lenovo
|
||||
#########################################
|
||||
|
||||
# Lenovo P50
|
||||
evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO*:pn*ThinkPad*P50*
|
||||
EVDEV_ABS_00=::44
|
||||
EVDEV_ABS_01=::67
|
||||
EVDEV_ABS_35=::44
|
||||
EVDEV_ABS_36=::67
|
||||
|
||||
# Lenovo T460
|
||||
evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO*:pn*ThinkPad*T460*
|
||||
EVDEV_ABS_00=1266:5677:44
|
||||
EVDEV_ABS_01=1093:4832:65
|
||||
EVDEV_ABS_35=1266:5677:44
|
||||
EVDEV_ABS_36=1093:4832:65
|
||||
|
||||
# Lenovo T510
|
||||
evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO*:pn*ThinkPad*T510*
|
||||
EVDEV_ABS_00=778:6239:72
|
||||
EVDEV_ABS_01=841:5330:100
|
||||
EVDEV_ABS_35=778:6239:72
|
||||
EVDEV_ABS_36=841:5330:100
|
||||
|
||||
# Lenovo X230 series
|
||||
evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO*:pn*ThinkPad*X230*
|
||||
EVDEV_ABS_01=::100
|
||||
EVDEV_ABS_36=::100
|
||||
|
||||
#########################################
|
||||
# Dell
|
||||
# Samsung
|
||||
#########################################
|
||||
|
||||
# Dell Vostro 1510
|
||||
evdev:name:AlpsPS/2 ALPS GlidePoint*:dmi:bvn*:bvr*:bd*:svnDellInc.:pnVostro1510*
|
||||
EVDEV_ABS_00=::14
|
||||
EVDEV_ABS_01=::18
|
||||
# Samsung 305V4
|
||||
evdev:name:ETPS/2 Elantech Touchpad:dmi:*svnSAMSUNGELECTRONICSCO.,LTD.:pn305V4A/305V5A*
|
||||
EVDEV_ABS_00=0:2480:28
|
||||
EVDEV_ABS_01=0:1116:24
|
||||
EVDEV_ABS_35=0:2480:28
|
||||
EVDEV_ABS_36=0:1116:24
|
||||
|
@ -56,8 +56,7 @@
|
||||
# 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
|
||||
# (or /dev/input/event*).
|
||||
# udevadm info /dev/input/eventXX.
|
||||
|
||||
##########################################
|
||||
# Acer
|
||||
@ -495,6 +494,17 @@ evdev:atkbd:dmi:bvn*:bvr*:bd*:svnHewlett-Packard*:pnHPProBook445G1NotebookPC:pvr
|
||||
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnHewlett-Packard*:pnHPProBook450G0:pvr*
|
||||
KEYBOARD_KEY_81=f20 # Fn+F8; Microphone mute button, should be micmute
|
||||
|
||||
# HP ProBook 6555b
|
||||
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnHewlett-Packard:pnHPProBook6555b:*
|
||||
KEYBOARD_KEY_b2=www # Earth
|
||||
|
||||
# HP ProBook 440 G3
|
||||
evdev:atkbd:dmi:bvn*:bvr*:svnHP*:pnHP*ProBook*440*G3*
|
||||
KEYBOARD_KEY_92=brightnessdown
|
||||
KEYBOARD_KEY_97=brightnessup
|
||||
KEYBOARD_KEY_ee=switchvideomode
|
||||
KEYBOARD_KEY_81=f20 # micmute
|
||||
|
||||
###########################################################
|
||||
# IBM
|
||||
###########################################################
|
||||
@ -648,10 +658,10 @@ evdev:atkbd:dmi:bvn*:bvr*:svnLENOVO*:pn*IdeaPad*Z370*:pvr*
|
||||
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnLENOVO*:pn*Lenovo*V480*:pvr*
|
||||
KEYBOARD_KEY_f1=f21
|
||||
|
||||
# Thinkpad Yoga 12 (2015)
|
||||
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnLENOVO*:pn*:pvrThinkPadS1Yoga12*
|
||||
KEYBOARD_KEY_d8=direction
|
||||
KEYBOARD_KEY_d9=direction
|
||||
# Lenovo Thinkcentre M800z AIO machine
|
||||
# key_scancode 00 is KEY_MICMUTE
|
||||
keyboard:name:Microphone Mute Button:dmi:bvn*:bvr*:bd*:svnLENOVO*:pn*
|
||||
KEYBOARD_KEY_00=f20
|
||||
|
||||
# enhanced USB keyboard
|
||||
evdev:input:b0003v04B3p301B*
|
||||
|
@ -41,8 +41,7 @@
|
||||
# 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
|
||||
# (or /dev/input/event*).
|
||||
# udevadm info /dev/input/eventXX.
|
||||
#
|
||||
# Allowed properties are:
|
||||
# MOUSE_DPI
|
||||
@ -309,8 +308,13 @@ mouse:usb:v046dpc046:name:Logitech USB Optical Mouse:
|
||||
mouse:usb:v046dpc05a:name:Logitech USB Optical Mouse:
|
||||
# Logitech USB Laser Mouse M-U0011-O rebranded as "terra Laser"
|
||||
mouse:usb:v046dpc065:name:Logitech USB Laser Mouse:
|
||||
# Logitech USB Laser Mouse M-U0007 [M500]
|
||||
mouse:usb:v046dpc069:name:Logitech USB Laser Mouse:
|
||||
# Logitech V500 Cordless Notebook Mouse
|
||||
mouse:usb:v046dpc510:name:Logitech USB Receiver:
|
||||
# Logitech M560 Wireless Mouse
|
||||
mouse:usb:v046dp402d:name:Logitech M560:
|
||||
mouse:usb:v046dpc52b:name:Logitech Unifying Device. Wireless PID:402d:
|
||||
MOUSE_DPI=1000@125
|
||||
|
||||
# Logitech V220 Cordless Optical Mouse
|
||||
@ -337,8 +341,6 @@ mouse:usb:v046dp1024:name:Logitech M310:
|
||||
|
||||
# Logitech USB Laser Mouse M-UAS144 [LS1 Laser Mouse]
|
||||
mouse:usb:v046dpc062:name:Logitech USB Laser Mouse:
|
||||
# Logitech USB Laser Mouse M-U0007
|
||||
mouse:usb:v046dpc069:name:Logitech USB Laser Mouse:
|
||||
MOUSE_DPI=1200@125
|
||||
|
||||
# Logitech T620 (or, the soap)
|
||||
|
@ -37,8 +37,7 @@
|
||||
# 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
|
||||
# (or /dev/input/event*).
|
||||
# udevadm info /dev/input/eventXX.
|
||||
#
|
||||
# Allowed properties are:
|
||||
# POINTINGSTICK_CONST_ACCEL
|
||||
@ -80,6 +79,10 @@
|
||||
evdev:name:*DualPoint Stick:dmi:bvn*:bvr*:bd*:svnDellInc.:pnLatitudeD620*:pvr*
|
||||
POINTINGSTICK_CONST_ACCEL=0.5
|
||||
|
||||
# Latitude E6320
|
||||
evdev:name:*DualPoint Stick:dmi:bvn*:bvr*:bd*:svnDellInc.:pnLatitudeE6320*:pvr*
|
||||
POINTINGSTICK_CONST_ACCEL=2.0
|
||||
|
||||
# Latitude E6400
|
||||
evdev:name:*DualPoint Stick:dmi:bvn*:bvr*:bd*:svnDellInc.:pnLatitudeE6400*:pvr*
|
||||
POINTINGSTICK_CONST_ACCEL=1.5
|
||||
|
@ -276,25 +276,30 @@ sub sdio_classes {
|
||||
close(OUT);
|
||||
}
|
||||
|
||||
# MAC Address Block Large/Medium/Small
|
||||
# Large MA-L 24/24 bit (OUI)
|
||||
# Medium MA-M 28/20 bit (OUI prefix owned by IEEE)
|
||||
# Small MA-S 36/12 bit (OUI prefix owned by IEEE)
|
||||
sub oui {
|
||||
my $iab_prefix;
|
||||
my %iab_prefixes = ();
|
||||
my $prefix;
|
||||
my %ieee_prefixes = ();
|
||||
|
||||
open(OUT, ">", "20-OUI.hwdb");
|
||||
print(OUT "# This file is part of systemd.\n" .
|
||||
"#\n" .
|
||||
"# Data imported from:\n" .
|
||||
"# http://standards.ieee.org/develop/regauth/oui/oui.txt\n" .
|
||||
"# http://standards.ieee.org/develop/regauth/iab/iab.txt\n");
|
||||
"# https://services13.ieee.org/RST/standards-ra-web/rest/assignments/download/?registry=MA-L&format=txt\n" .
|
||||
"# https://services13.ieee.org/RST/standards-ra-web/rest/assignments/download/?registry=MA-M&format=txt\n" .
|
||||
"# https://services13.ieee.org/RST/standards-ra-web/rest/assignments/download/?registry=MA-S&format=txt\n");
|
||||
|
||||
open(IN, "<", "iab.txt");
|
||||
open(IN, "<", "ma-small.txt");
|
||||
while (my $line = <IN>) {
|
||||
$line =~ s/^ +//;
|
||||
$line =~ s/\s+$//;
|
||||
$line =~ m/^([0-9A-F]{2})-([0-9A-F]{2})-([0-9A-F]{2})\s*\(hex\)\s*.+$/;
|
||||
if (defined $1) {
|
||||
$iab_prefix = $1 . $2 . $3;
|
||||
$iab_prefixes{ $iab_prefix } = 1;
|
||||
$prefix = $1 . $2 . $3;
|
||||
$ieee_prefixes{ $prefix } = 1;
|
||||
next;
|
||||
}
|
||||
|
||||
@ -304,13 +309,35 @@ sub oui {
|
||||
my $text = $2;
|
||||
|
||||
print(OUT "\n");
|
||||
print(OUT "OUI:" . $iab_prefix . $vendor . "*\n");
|
||||
print(OUT "OUI:" . $prefix . $vendor . "*\n");
|
||||
print(OUT " ID_OUI_FROM_DATABASE=" . $text . "\n");
|
||||
}
|
||||
}
|
||||
close(IN);
|
||||
|
||||
open(IN, "<", "oui.txt");
|
||||
open(IN, "<", "ma-medium.txt");
|
||||
while (my $line = <IN>) {
|
||||
$line =~ s/^ +//;
|
||||
$line =~ s/\s+$//;
|
||||
$line =~ m/^([0-9A-F]{2})-([0-9A-F]{2})-([0-9A-F]{2})\s*\(hex\)\s*.+$/;
|
||||
if (defined $1) {
|
||||
$prefix = $1 . $2 . $3;
|
||||
$ieee_prefixes{ $prefix } = 1;
|
||||
next;
|
||||
}
|
||||
|
||||
$line =~ m/^([0-9A-F])00000-\g1FFFFF\s*\(base 16\)\s*(.+)$/;
|
||||
if (defined $1) {
|
||||
my $vendor = uc $1;
|
||||
my $text = $2;
|
||||
|
||||
print(OUT "\n");
|
||||
print(OUT "OUI:" . $prefix . $vendor . "*\n");
|
||||
print(OUT " ID_OUI_FROM_DATABASE=" . $text . "\n");
|
||||
}
|
||||
}
|
||||
|
||||
open(IN, "<", "ma-large.txt");
|
||||
while (my $line = <IN>) {
|
||||
$line =~ s/^ +//;
|
||||
$line =~ s/\s+$//;
|
||||
@ -319,8 +346,12 @@ sub oui {
|
||||
my $vendor = uc $1;
|
||||
my $text = $2;
|
||||
|
||||
# skip the IAB prefixes
|
||||
if (! exists $iab_prefixes{ $vendor }) {
|
||||
if ($text =~ m/^IEEE REGISTRATION AUTHORITY/) {
|
||||
next;
|
||||
}
|
||||
|
||||
# skip the IEEE owned prefixes
|
||||
if (! exists $ieee_prefixes{ $vendor }) {
|
||||
print(OUT "\n");
|
||||
print(OUT "OUI:" . $vendor . "*\n");
|
||||
print(OUT " ID_OUI_FROM_DATABASE=" . $text . "\n");
|
||||
@ -328,6 +359,7 @@ sub oui {
|
||||
}
|
||||
}
|
||||
close(IN);
|
||||
|
||||
close(OUT);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user