[systemd/f21] A bunch of bugfix patches

Zbigniew Jędrzejewski-Szmek zbyszek at fedoraproject.org
Mon Mar 23 07:04:33 UTC 2015


commit e1b51b70d55a75619d5727e4db1a9772db0939f7
Author: Zbigniew Jędrzejewski-Szmek <zbyszek at in.waw.pl>
Date:   Mon Mar 23 02:54:10 2015 -0400

    A bunch of bugfix patches

 ...red-log-read-proc-cmdline-only-in-daemons.patch |   31 +
 ...ld-sys-remove-reference-to-long-gone-file.patch |   27 +
 ...l-consider-prefix-while-parsing-the-files.patch |   67 +
 ...microphone-mute-keymap-for-several-HP-lap.patch |   37 +
 0223-core-correct-a-log-message.patch              |   29 +
 ...on-t-update-the-reboot-parameter-if-none-.patch |   27 +
 ...watch-for-socket-events-when-service-is-i.patch |   31 +
 ...fail-to-run-services-in-user-instances-if.patch |   62 +
 ...-shutdown-watchdog-if-we-fail-to-set-time.patch |   29 +
 ...valuate-working_directory_missing_ok-when.patch |   36 +
 ...y-path-of-mmc-RPMB-partitions-and-don-t-b.patch |   46 +
 0230-rules-simplify-mmc-RPMB-handling.patch        |   47 +
 0231-hwdb-update-name-databases.patch              | 1327 ++++++++
 ...ake-RuntimeDirectory-honor-SELinux-labels.patch |   27 +
 0233-hwdb-update.patch                             | 2916 ++++++++++++++++++
 ...-database-of-Bluetooth-company-identifier.patch |   75 +
 ...remote-fix-certificate-status-memory-leak.patch |   29 +
 ...ournal-remote-fix-client_cert-memory-leak.patch |   33 +
 ...emctl-bump-NOFILE-only-for-systemctl_main.patch |   42 +
 0238-bootchart-svg-fix-checking-of-list-end.patch  |   26 +
 ...aker-dependencies-between-mount-and-devic.patch |   31 +
 ...grade-message-about-sysctl-overrides-to-d.patch |   27 +
 0241-shared-AFS-is-also-a-network-filesystem.patch |   23 +
 ...ournal-remote-fix-saving-of-binary-fields.patch |   95 +
 ...-assume-ac-when-sys-class-power_supply-is.patch |   28 +
 0244-hwdb-fix-ThinkPad-X-Tablet-special-keys.patch |   45 +
 ...-in-deserializing-match-same-files-reache.patch |  134 +
 ...le-unnamed-sockets-in-socket_address_equa.patch |   30 +
 0247-man-make-bootup-graph-consistent.patch        |   24 +
 ...-database-of-Bluetooth-company-identifier.patch |   61 +
 ...-sdio-identifiers-for-Broadcom-WLAN-cards.patch |   35 +
 ...-uname-identifiers-in-arch_map-for-SuperH.patch |   32 +
 0251-hwdb-fix-Dell-XPS12-9Q33-key-name.patch       |   25 +
 0252-Remove-the-cap-on-epoll-events.patch          |   37 +
 ...Allow-up-to-4096-simultaneous-connections.patch |   31 +
 ...sole-match-on-vtcon-events-not-fbcon-ones.patch |   43 +
 0255-login-fix-copy-pasto-in-error-path.patch      |   26 +
 ...l-return-error-when-we-cannot-open-a-file.patch |   27 +
 0257-udevd-close-race-in-udev-settle.patch         |   86 +
 0258-console-fix-error-code-inversion.patch        |   28 +
 0259-cgtop-fix-assert-when-not-on-tty.patch        |   32 +
 0260-hwdb-update.patch                             | 3157 ++++++++++++++++++++
 0261-gpt-auto-generator-fix-detection-of-srv.patch |   25 +
 ...-SEGV-during-switch-root-if-SELinux-polic.patch |   38 +
 ...lip-internal-status-after-executing-opera.patch |   60 +
 ...-path_compare-an-ordering-path-comparison.patch |  150 +
 0265-core-namespace-fix-path-sorting.patch         |   59 +
 systemd.spec                                       |   67 +-
 48 files changed, 9399 insertions(+), 1 deletion(-)
---
diff --git a/0219-shared-log-read-proc-cmdline-only-in-daemons.patch b/0219-shared-log-read-proc-cmdline-only-in-daemons.patch
new file mode 100644
index 0000000..3f00300
--- /dev/null
+++ b/0219-shared-log-read-proc-cmdline-only-in-daemons.patch
@@ -0,0 +1,31 @@
+From 4d9755167359d4e20476a3539cdfb066452be05d Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= <zbyszek at in.waw.pl>
+Date: Thu, 5 Feb 2015 19:44:13 -0500
+Subject: [PATCH] shared/log: read /proc/cmdline only in daemons
+
+http://lists.freedesktop.org/archives/systemd-devel/2015-February/027960.html
+(cherry picked from commit ee46e555702715f1adcc3381dac73e76e2d9a048)
+
+Conflicts:
+	src/shared/log.c
+---
+ src/shared/log.c | 6 +++++-
+ 1 file changed, 5 insertions(+), 1 deletion(-)
+
+diff --git a/src/shared/log.c b/src/shared/log.c
+index 26c604afd8..7bf04c787b 100644
+--- a/src/shared/log.c
++++ b/src/shared/log.c
+@@ -910,7 +910,11 @@ static int parse_proc_cmdline_item(const char *key, const char *value) {
+ void log_parse_environment(void) {
+         const char *e;
+ 
+-        parse_proc_cmdline(parse_proc_cmdline_item);
++        if (get_ctty_devnr(0, NULL) < 0)
++                /* Only try to read the command line in daemons.
++                   We assume that anything that has a controlling
++                   tty is user stuff. */
++                (void) parse_proc_cmdline(parse_proc_cmdline_item);
+ 
+         e = secure_getenv("SYSTEMD_LOG_TARGET");
+         if (e && log_set_target_from_string(e) < 0)
diff --git a/0220-build-sys-remove-reference-to-long-gone-file.patch b/0220-build-sys-remove-reference-to-long-gone-file.patch
new file mode 100644
index 0000000..d49c9cb
--- /dev/null
+++ b/0220-build-sys-remove-reference-to-long-gone-file.patch
@@ -0,0 +1,27 @@
+From 2586e65f45c1f21c3583136acc33a8c3e6d23170 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= <zbyszek at in.waw.pl>
+Date: Fri, 6 Feb 2015 09:12:27 -0500
+Subject: [PATCH] build-sys: remove reference to long gone file
+
+Interesting that automake doesn't complain about this at all.
+That file was removed in 3fb97a58fa3f233.
+
+(cherry picked from commit a08d90d6b3eaafa5a8305f601f16cd85480b82c3)
+---
+ Makefile.am | 3 ---
+ 1 file changed, 3 deletions(-)
+
+diff --git a/Makefile.am b/Makefile.am
+index d057fcb9b1..1fbda3a48a 100644
+--- a/Makefile.am
++++ b/Makefile.am
+@@ -4719,9 +4719,6 @@ BUSNAMES_TARGET_WANTS += \
+ dist_pkgdata_DATA += \
+ 	src/locale/kbd-model-map
+ 
+-dist_noinst_SCRIPT = \
+-	src/locale/generate-kbd-model-map
+-
+ localectl_SOURCES = \
+ 	src/locale/localectl.c
+ 
diff --git a/0221-sysctl-consider-prefix-while-parsing-the-files.patch b/0221-sysctl-consider-prefix-while-parsing-the-files.patch
new file mode 100644
index 0000000..3c6d327
--- /dev/null
+++ b/0221-sysctl-consider-prefix-while-parsing-the-files.patch
@@ -0,0 +1,67 @@
+From 171335eb583e1eda594a1b89fd65b69e4b3e1bf4 Mon Sep 17 00:00:00 2001
+From: Umut Tezduyar Lindskog <umut.tezduyar at axis.com>
+Date: Sat, 7 Feb 2015 14:12:41 +0100
+Subject: [PATCH] sysctl: consider --prefix while parsing the files
+
+not while applying the parsed sysctl values. Otherwise
+info "Overwriting earlier assignment of %s in file %s" is
+visible many times even though the given --prefix doesn't
+try to set the overridden value.
+
+This also optimizes the startup tiny bit since we have udev
+rules running on network devices and setting sysctl through
+the rules.
+
+(cherry picked from commit b99802f769f9c0a5c2bc94e59ed43279492daa04)
+---
+ src/sysctl/sysctl.c | 30 ++++++++++++++----------------
+ 1 file changed, 14 insertions(+), 16 deletions(-)
+
+diff --git a/src/sysctl/sysctl.c b/src/sysctl/sysctl.c
+index 809e59b71f..28457ddc74 100644
+--- a/src/sysctl/sysctl.c
++++ b/src/sysctl/sysctl.c
+@@ -86,22 +86,6 @@ static int apply_sysctl(const char *property, const char *value) {
+         n = stpcpy(p, "/proc/sys/");
+         strcpy(n, property);
+ 
+-        if (!strv_isempty(arg_prefixes)) {
+-                char **i;
+-                bool good = false;
+-
+-                STRV_FOREACH(i, arg_prefixes)
+-                        if (path_startswith(p, *i)) {
+-                                good = true;
+-                                break;
+-                        }
+-
+-                if (!good) {
+-                        log_debug("Skipping %s", p);
+-                        return 0;
+-                }
+-        }
+-
+         k = write_string_file(p, value);
+         if (k < 0) {
+                 log_full(k == -ENOENT ? LOG_DEBUG : LOG_WARNING,
+@@ -182,6 +166,20 @@ static int parse_file(Hashmap *sysctl_options, const char *path, bool ignore_eno
+                 p = normalize_sysctl(strstrip(p));
+                 value = strstrip(value);
+ 
++                if (!strv_isempty(arg_prefixes)) {
++                        char **i, *t;
++                        STRV_FOREACH(i, arg_prefixes) {
++                                t = path_startswith(*i, "/proc/sys/");
++                                if (t == NULL)
++                                        t = *i;
++                                if (path_startswith(p, t))
++                                        goto found;
++                        }
++                        /* not found */
++                        continue;
++                }
++
++found:
+                 existing = hashmap_get2(sysctl_options, p, &v);
+                 if (existing) {
+                         if (streq(value, existing))
diff --git a/0222-keymap-Add-microphone-mute-keymap-for-several-HP-lap.patch b/0222-keymap-Add-microphone-mute-keymap-for-several-HP-lap.patch
new file mode 100644
index 0000000..3123242
--- /dev/null
+++ b/0222-keymap-Add-microphone-mute-keymap-for-several-HP-lap.patch
@@ -0,0 +1,37 @@
+From 2d52b2dd8c9b34bb90c42c4b33d777aeb767d76f Mon Sep 17 00:00:00 2001
+From: Hui Wang <hui.wang at canonical.com>
+Date: Tue, 10 Feb 2015 16:42:22 +0800
+Subject: [PATCH] keymap: Add microphone mute keymap for several HP laptops
+
+On these several HP laptops, the microphone mute hotkey is "Fn+F8" and
+the scancode for this hotkey is 0x81, but this scancode was mapped to
+fn_esc in the HP generic keymap section. To fix this problem, we add
+a machine specific keymap section to add the correct keymap rule.
+
+BugLink: https://bugs.launchpad.net/bugs/1409721
+BugLink: https://bugs.launchpad.net/bugs/1334968
+Signed-off-by: Hui Wang <hui.wang at canonical.com>
+(cherry picked from commit 4b9bb683eecda5a70594075297ef89af91cde8fe)
+---
+ hwdb/60-keyboard.hwdb | 8 ++++++++
+ 1 file changed, 8 insertions(+)
+
+diff --git a/hwdb/60-keyboard.hwdb b/hwdb/60-keyboard.hwdb
+index c6c07e8ed5..a0719c52fe 100644
+--- a/hwdb/60-keyboard.hwdb
++++ b/hwdb/60-keyboard.hwdb
+@@ -473,6 +473,14 @@ keyboard:dmi:bvn*:bvr*:bd*:svnHewlett-Packard*:pnFalco:pvr*
+ # KEYBOARD_KEY_3e=fullscreen, no defined key sym
+ 
+ 
++# HP EliteBook 725 G2
++keyboard:dmi:bvn*:bvr*:bd*:svnHewlett-Packard*:pnHPLicrice:pvr*
++# HP ProBook 440 G2
++keyboard:dmi:bvn*:bvr*:bd*:svnHewlett-Packard*:pnHP440G2:pvr*
++# HP ProBook 445 G1
++keyboard:dmi:bvn*:bvr*:bd*:svnHewlett-Packard*:pnHPProBook445G1NotebookPC:pvr*
++ KEYBOARD_KEY_81=f20                                    # Fn+F8; Microphone mute button, should be micmute
++
+ ###########################################################
+ # IBM
+ ###########################################################
diff --git a/0223-core-correct-a-log-message.patch b/0223-core-correct-a-log-message.patch
new file mode 100644
index 0000000..cb6c0d9
--- /dev/null
+++ b/0223-core-correct-a-log-message.patch
@@ -0,0 +1,29 @@
+From e341873c563d0299d480445914d60ce3a5f6c47a Mon Sep 17 00:00:00 2001
+From: Lennart Poettering <lennart at poettering.net>
+Date: Wed, 11 Feb 2015 18:51:35 +0100
+Subject: [PATCH] core: correct a log message
+
+The log message talks specifically about services, though it actually
+applies to any kind of unit.
+
+(cherry picked from commit 418761f5864fe1ae7e9bb884259cc9933ae8ad0c)
+
+Conflicts:
+	src/core/unit.c
+---
+ src/core/unit.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/core/unit.c b/src/core/unit.c
+index 8bf026f11c..891df3cb05 100644
+--- a/src/core/unit.c
++++ b/src/core/unit.c
+@@ -1555,7 +1555,7 @@ static void unit_check_binds_to(Unit *u) {
+         if (!stop)
+                 return;
+ 
+-        log_info_unit(u->id, "Unit %s is bound to inactive service. Stopping, too.", u->id);
++        log_info_unit(u->id, "Unit %s is bound to inactive unit. Stopping, too.", u->id);
+ 
+         /* A unit we need to run is gone. Sniff. Let's stop this. */
+         manager_add_job(u->manager, JOB_STOP, u, JOB_FAIL, true, NULL, NULL);
diff --git a/0224-systemctl-don-t-update-the-reboot-parameter-if-none-.patch b/0224-systemctl-don-t-update-the-reboot-parameter-if-none-.patch
new file mode 100644
index 0000000..f6f7da7
--- /dev/null
+++ b/0224-systemctl-don-t-update-the-reboot-parameter-if-none-.patch
@@ -0,0 +1,27 @@
+From 27834dd75b87dcc99ec6e0a043f5f766c8773a33 Mon Sep 17 00:00:00 2001
+From: Michael Olbrich <m.olbrich at pengutronix.de>
+Date: Sun, 8 Feb 2015 20:29:50 +0100
+Subject: [PATCH] systemctl: don't update the reboot parameter if none is given
+
+Otherwise systemd-reboot.service will remove the parameter that was set
+before. This was broken in commit "b986229efe2cc96157aa14c37bab7843311bbef1
+systemctl: bugfix for systemctl reboot command with argument"
+
+(cherry picked from commit c31c4324c5120d9b38f8a5e39623c8242ee001e0)
+---
+ src/systemctl/systemctl.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/systemctl/systemctl.c b/src/systemctl/systemctl.c
+index eef0f4424d..c4a95d5778 100644
+--- a/src/systemctl/systemctl.c
++++ b/src/systemctl/systemctl.c
+@@ -3031,7 +3031,7 @@ static int start_special(sd_bus *bus, char **args) {
+                 return -EPERM;
+         }
+ 
+-        if (a == ACTION_REBOOT) {
++        if (a == ACTION_REBOOT && args[1]) {
+                 r = update_reboot_param_file(args[1]);
+                 if (r < 0)
+                         return r;
diff --git a/0225-core-don-t-watch-for-socket-events-when-service-is-i.patch b/0225-core-don-t-watch-for-socket-events-when-service-is-i.patch
new file mode 100644
index 0000000..c0387c6
--- /dev/null
+++ b/0225-core-don-t-watch-for-socket-events-when-service-is-i.patch
@@ -0,0 +1,31 @@
+From 531201b4b671a287391300f84dd1c831dc4f16eb Mon Sep 17 00:00:00 2001
+From: Lennart Poettering <lennart at poettering.net>
+Date: Wed, 11 Feb 2015 21:25:30 +0100
+Subject: [PATCH] core: don't watch for socket events when service is in
+ SERVICE_STOP
+
+If a service has an ExecStop= program that uses the socket the service was
+activated by to tell it to terminate, then that should not be used as
+trigger to start the service again.
+
+http://lists.freedesktop.org/archives/systemd-devel/2015-February/028058.html
+(cherry picked from commit d54ddab8cbad46290306fc6e3346089fe3772d5c)
+---
+ src/core/socket.c | 4 ----
+ 1 file changed, 4 deletions(-)
+
+diff --git a/src/core/socket.c b/src/core/socket.c
+index 9004cb42cf..76c10f29b0 100644
+--- a/src/core/socket.c
++++ b/src/core/socket.c
+@@ -2600,10 +2600,6 @@ static void socket_trigger_notify(Unit *u, Unit *other) {
+                 socket_notify_service_dead(s, se->result == SERVICE_FAILURE_START_LIMIT);
+ 
+         if (se->state == SERVICE_DEAD ||
+-            se->state == SERVICE_STOP ||
+-            se->state == SERVICE_STOP_SIGTERM ||
+-            se->state == SERVICE_STOP_SIGKILL ||
+-            se->state == SERVICE_STOP_POST ||
+             se->state == SERVICE_FINAL_SIGTERM ||
+             se->state == SERVICE_FINAL_SIGKILL ||
+             se->state == SERVICE_AUTO_RESTART)
diff --git a/0226-core-don-t-fail-to-run-services-in-user-instances-if.patch b/0226-core-don-t-fail-to-run-services-in-user-instances-if.patch
new file mode 100644
index 0000000..f3d1770
--- /dev/null
+++ b/0226-core-don-t-fail-to-run-services-in-user-instances-if.patch
@@ -0,0 +1,62 @@
+From c17e9668d62a4655d285de0c280f2a0b921c87e1 Mon Sep 17 00:00:00 2001
+From: Lennart Poettering <lennart at poettering.net>
+Date: Thu, 12 Feb 2015 12:21:16 +0100
+Subject: [PATCH] core: don't fail to run services in --user instances if $HOME
+ is missing
+
+Otherwise we cannot even invoke systemd-exit.service anymore, thus not
+even exit.
+
+https://bugs.freedesktop.org/show_bug.cgi?id=83100
+https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=759320
+(cherry picked from commit 4c08c8242a687e00b289e948ccd07b96f0bc4866)
+
+Conflicts:
+	src/core/execute.c
+---
+ src/core/execute.c | 3 ++-
+ src/core/execute.h | 1 +
+ src/core/unit.c    | 4 ++++
+ 3 files changed, 7 insertions(+), 1 deletion(-)
+
+diff --git a/src/core/execute.c b/src/core/execute.c
+index ed75035bf4..2c17bd234d 100644
+--- a/src/core/execute.c
++++ b/src/core/execute.c
+@@ -1600,7 +1600,8 @@ static int exec_child(ExecCommand *command,
+                                 return -errno;
+                         }
+ 
+-                if (chdir(context->working_directory ? context->working_directory : "/") < 0) {
++                if (chdir(context->working_directory ?: "/") < 0 &&
++                    !context->working_directory_missing_ok) {
+                         *error = EXIT_CHDIR;
+                         return -errno;
+                 }
+diff --git a/src/core/execute.h b/src/core/execute.h
+index c45dde53a6..a9ad0d7ace 100644
+--- a/src/core/execute.h
++++ b/src/core/execute.h
+@@ -99,6 +99,7 @@ struct ExecContext {
+ 
+         struct rlimit *rlimit[_RLIMIT_MAX];
+         char *working_directory, *root_directory;
++        bool working_directory_missing_ok;
+ 
+         mode_t umask;
+         int oom_score_adjust;
+diff --git a/src/core/unit.c b/src/core/unit.c
+index 891df3cb05..7d52c41bd7 100644
+--- a/src/core/unit.c
++++ b/src/core/unit.c
+@@ -3052,6 +3052,10 @@ int unit_patch_contexts(Unit *u) {
+                         r = get_home_dir(&ec->working_directory);
+                         if (r < 0)
+                                 return r;
++
++                        /* Allow user services to run, even if the
++                         * home directory is missing */
++                        ec->working_directory_missing_ok = true;
+                 }
+ 
+                 if (u->manager->running_as == SYSTEMD_USER &&
diff --git a/0227-core-disarm-shutdown-watchdog-if-we-fail-to-set-time.patch b/0227-core-disarm-shutdown-watchdog-if-we-fail-to-set-time.patch
new file mode 100644
index 0000000..4ee36a1
--- /dev/null
+++ b/0227-core-disarm-shutdown-watchdog-if-we-fail-to-set-time.patch
@@ -0,0 +1,29 @@
+From 32283b968af3c77eabed61a614e672f16e78cfb1 Mon Sep 17 00:00:00 2001
+From: Lennart Poettering <lennart at poettering.net>
+Date: Thu, 12 Feb 2015 12:28:48 +0100
+Subject: [PATCH] core: disarm shutdown watchdog if we fail to set timeout
+
+Better safe than sorry, if drivers are stupid, and reset immediately on
+device closing if the timeout could not be initialized.
+
+https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=777735
+(cherry picked from commit c2cc6b9aefb6f2085d3ca7eb9743093a17f751da)
+---
+ src/core/main.c | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/core/main.c b/src/core/main.c
+index f0dd0c95b9..3c5bea4d57 100644
+--- a/src/core/main.c
++++ b/src/core/main.c
+@@ -2036,8 +2036,8 @@ finish:
+                         /* If we reboot let's set the shutdown
+                          * watchdog and tell the shutdown binary to
+                          * repeatedly ping it */
+-                        watchdog_set_timeout(&arg_shutdown_watchdog);
+-                        watchdog_close(false);
++                        r = watchdog_set_timeout(&arg_shutdown_watchdog);
++                        watchdog_close(r < 0);
+ 
+                         /* Tell the binary how often to ping, ignore failure */
+                         if (asprintf(&e, "WATCHDOG_USEC="USEC_FMT, arg_shutdown_watchdog) > 0)
diff --git a/0228-exec-also-evaluate-working_directory_missing_ok-when.patch b/0228-exec-also-evaluate-working_directory_missing_ok-when.patch
new file mode 100644
index 0000000..ddf8853
--- /dev/null
+++ b/0228-exec-also-evaluate-working_directory_missing_ok-when.patch
@@ -0,0 +1,36 @@
+From 5e0da7f600a10f7b0ace714e4ace08553aeca65f Mon Sep 17 00:00:00 2001
+From: Lennart Poettering <lennart at poettering.net>
+Date: Thu, 12 Feb 2015 18:58:43 +0100
+Subject: [PATCH] exec: also evaluate working_directory_missing_ok when not
+ applying chroots
+
+(cherry picked from commit cf1d0302aeaf4e44a6a643fb41e5525fdd04b1d5)
+
+Conflicts:
+	src/core/execute.c
+---
+ src/core/execute.c | 7 ++++---
+ 1 file changed, 4 insertions(+), 3 deletions(-)
+
+diff --git a/src/core/execute.c b/src/core/execute.c
+index 2c17bd234d..7c429a018a 100644
+--- a/src/core/execute.c
++++ b/src/core/execute.c
+@@ -1609,13 +1609,14 @@ static int exec_child(ExecCommand *command,
+                 _cleanup_free_ char *d = NULL;
+ 
+                 if (asprintf(&d, "%s/%s",
+-                             context->root_directory ? context->root_directory : "",
+-                             context->working_directory ? context->working_directory : "") < 0) {
++                             context->root_directory ?: "",
++                             context->working_directory ?: "") < 0) {
+                         *error = EXIT_MEMORY;
+                         return -ENOMEM;
+                 }
+ 
+-                if (chdir(d) < 0) {
++                if (chdir(d) < 0 &&
++                    !context->working_directory_missing_ok) {
+                         *error = EXIT_CHDIR;
+                         return -errno;
+                 }
diff --git a/0229-rules-Fix-by-path-of-mmc-RPMB-partitions-and-don-t-b.patch b/0229-rules-Fix-by-path-of-mmc-RPMB-partitions-and-don-t-b.patch
new file mode 100644
index 0000000..8dbf36a
--- /dev/null
+++ b/0229-rules-Fix-by-path-of-mmc-RPMB-partitions-and-don-t-b.patch
@@ -0,0 +1,46 @@
+From 1c9c067901c9af742bcdef3dd134b68e3e45a38f Mon Sep 17 00:00:00 2001
+From: Martin Pitt <martin.pitt at ubuntu.com>
+Date: Wed, 11 Feb 2015 15:26:52 +0100
+Subject: [PATCH] rules: Fix by-path of mmc RPMB partitions and don't blkid
+ them
+
+Linux 3.10+ exposes RPMB (Replay Protected Memory Block) partitions of MMC
+devices [1] ; trying to read them with blkid or other unspecific means will
+cause kernel buffer I/O errors and timeouts. So don't run blkid on these.
+
+Also ensure that /dev/disk/by-path creates proper symlinks and exposes the
+-rpmb partition separately, instead of letting the "normal" partition symlink
+point to the rpbm device (this is a race condition).
+
+[1] http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=090d25fe224c0
+
+https://launchpad.net/bugs/1333140
+(cherry picked from commit b87b01cf83947f467f3c46d9831cd67955fc46b9)
+---
+ rules/60-persistent-storage.rules | 6 +++++-
+ 1 file changed, 5 insertions(+), 1 deletion(-)
+
+diff --git a/rules/60-persistent-storage.rules b/rules/60-persistent-storage.rules
+index 475b151535..08ed1ccf74 100644
+--- a/rules/60-persistent-storage.rules
++++ b/rules/60-persistent-storage.rules
+@@ -53,7 +53,8 @@ KERNEL=="mspblk[0-9]p[0-9]", ENV{ID_NAME}=="?*", ENV{ID_SERIAL}=="?*", SYMLINK+=
+ 
+ # by-path (parent device path)
+ ENV{DEVTYPE}=="disk", DEVPATH!="*/virtual/*", IMPORT{builtin}="path_id"
+-ENV{DEVTYPE}=="disk", ENV{ID_PATH}=="?*", SYMLINK+="disk/by-path/$env{ID_PATH}"
++ENV{DEVTYPE}=="disk", ENV{ID_PATH}=="?*", KERNEL=="mmcblk[0-9]*rpmb", SYMLINK+="disk/by-path/$env{ID_PATH}-rpmb"
++ENV{DEVTYPE}=="disk", ENV{ID_PATH}=="?*", KERNEL!="mmcblk[0-9]*rpmb", SYMLINK+="disk/by-path/$env{ID_PATH}"
+ ENV{DEVTYPE}=="partition", ENV{ID_PATH}=="?*", SYMLINK+="disk/by-path/$env{ID_PATH}-part%n"
+ 
+ # skip unpartitioned removable media devices from drivers which do not send "change" events
+@@ -66,6 +67,9 @@ KERNEL=="sr*", ENV{DISK_EJECT_REQUEST}!="?*", ENV{ID_CDROM_MEDIA_TRACK_COUNT_DAT
+ KERNEL=="sr*", ENV{DISK_EJECT_REQUEST}!="?*", ENV{ID_CDROM_MEDIA_TRACK_COUNT_DATA}=="?*", ENV{ID_CDROM_MEDIA_SESSION_LAST_OFFSET}=="", \
+   IMPORT{builtin}="blkid --noraid"
+ 
++# don't try to read Replay Protected Memory Block partitions
++KERNEL=="mmcblk[0-9]*rpmb", GOTO="persistent_storage_end"
++
+ # probe filesystem metadata of disks
+ KERNEL!="sr*", IMPORT{builtin}="blkid"
+ 
diff --git a/0230-rules-simplify-mmc-RPMB-handling.patch b/0230-rules-simplify-mmc-RPMB-handling.patch
new file mode 100644
index 0000000..b14a7d8
--- /dev/null
+++ b/0230-rules-simplify-mmc-RPMB-handling.patch
@@ -0,0 +1,47 @@
+From 428e287efa64442ae13a8181b8ca2849b842e4bd Mon Sep 17 00:00:00 2001
+From: Martin Pitt <martin.pitt at ubuntu.com>
+Date: Fri, 13 Feb 2015 10:59:38 +0100
+Subject: [PATCH] rules: simplify mmc RPMB handling
+
+We don't actually want a by-path/ symlink for MMC RPMB devices, so just add
+them to the blacklist. This will prevent creating wrong by-path links and
+blkid'ing those.
+
+(cherry picked from commit 0c13be389faea49fd8a370dc8186e7d5d20e967d)
+---
+ rules/60-persistent-storage.rules | 8 ++------
+ 1 file changed, 2 insertions(+), 6 deletions(-)
+
+diff --git a/rules/60-persistent-storage.rules b/rules/60-persistent-storage.rules
+index 08ed1ccf74..25b44a55cb 100644
+--- a/rules/60-persistent-storage.rules
++++ b/rules/60-persistent-storage.rules
+@@ -14,7 +14,7 @@ ACTION=="add", SUBSYSTEM=="module", KERNEL=="block", ATTR{parameters/events_dfl_
+ SUBSYSTEM!="block", GOTO="persistent_storage_end"
+ 
+ # skip rules for inappropriate block devices
+-KERNEL=="fd*|mtd*|nbd*|gnbd*|btibm*|dm-*|md*|zram*", GOTO="persistent_storage_end"
++KERNEL=="fd*|mtd*|nbd*|gnbd*|btibm*|dm-*|md*|zram*|mmcblk[0-9]*rpmb", GOTO="persistent_storage_end"
+ 
+ # ignore partitions that span the entire disk
+ TEST=="whole_disk", GOTO="persistent_storage_end"
+@@ -53,8 +53,7 @@ KERNEL=="mspblk[0-9]p[0-9]", ENV{ID_NAME}=="?*", ENV{ID_SERIAL}=="?*", SYMLINK+=
+ 
+ # by-path (parent device path)
+ ENV{DEVTYPE}=="disk", DEVPATH!="*/virtual/*", IMPORT{builtin}="path_id"
+-ENV{DEVTYPE}=="disk", ENV{ID_PATH}=="?*", KERNEL=="mmcblk[0-9]*rpmb", SYMLINK+="disk/by-path/$env{ID_PATH}-rpmb"
+-ENV{DEVTYPE}=="disk", ENV{ID_PATH}=="?*", KERNEL!="mmcblk[0-9]*rpmb", SYMLINK+="disk/by-path/$env{ID_PATH}"
++ENV{DEVTYPE}=="disk", ENV{ID_PATH}=="?*", SYMLINK+="disk/by-path/$env{ID_PATH}"
+ ENV{DEVTYPE}=="partition", ENV{ID_PATH}=="?*", SYMLINK+="disk/by-path/$env{ID_PATH}-part%n"
+ 
+ # skip unpartitioned removable media devices from drivers which do not send "change" events
+@@ -67,9 +66,6 @@ KERNEL=="sr*", ENV{DISK_EJECT_REQUEST}!="?*", ENV{ID_CDROM_MEDIA_TRACK_COUNT_DAT
+ KERNEL=="sr*", ENV{DISK_EJECT_REQUEST}!="?*", ENV{ID_CDROM_MEDIA_TRACK_COUNT_DATA}=="?*", ENV{ID_CDROM_MEDIA_SESSION_LAST_OFFSET}=="", \
+   IMPORT{builtin}="blkid --noraid"
+ 
+-# don't try to read Replay Protected Memory Block partitions
+-KERNEL=="mmcblk[0-9]*rpmb", GOTO="persistent_storage_end"
+-
+ # probe filesystem metadata of disks
+ KERNEL!="sr*", IMPORT{builtin}="blkid"
+ 
diff --git a/0231-hwdb-update-name-databases.patch b/0231-hwdb-update-name-databases.patch
new file mode 100644
index 0000000..f55145b
--- /dev/null
+++ b/0231-hwdb-update-name-databases.patch
@@ -0,0 +1,1327 @@
+From 304a33c23c89ec13f75ab7eec037753045d0cf0c Mon Sep 17 00:00:00 2001
+From: Lennart Poettering <lennart at poettering.net>
+Date: Fri, 13 Feb 2015 14:09:17 +0100
+Subject: [PATCH] hwdb: update name databases
+
+(cherry picked from commit 6813a2fe4e6da3fba8b1bddd34602f058df41564)
+---
+ hwdb/20-pci-vendor-model.hwdb | 380 +++++++++++++++++++++++++++++++++++++++++-
+ hwdb/20-usb-vendor-model.hwdb | 324 ++++++++++++++++++++++++++++++++++-
+ 2 files changed, 691 insertions(+), 13 deletions(-)
+
+diff --git a/hwdb/20-pci-vendor-model.hwdb b/hwdb/20-pci-vendor-model.hwdb
+index df9deccd9c..e60515db26 100644
+--- a/hwdb/20-pci-vendor-model.hwdb
++++ b/hwdb/20-pci-vendor-model.hwdb
+@@ -1383,7 +1383,7 @@ pci:v00001000d00000097sv00001028sd00001F45*
+  ID_MODEL_FROM_DATABASE=SAS3008 PCI-Express Fusion-MPT SAS-3 (12GB/s HBA internal)
+ 
+ pci:v00001000d00000097sv00001028sd00001F46*
+- ID_MODEL_FROM_DATABASE=SAS3008 PCI-Express Fusion-MPT SAS-3 (12GB/s HBA external)
++ ID_MODEL_FROM_DATABASE=SAS3008 PCI-Express Fusion-MPT SAS-3 (12Gbps HBA)
+ 
+ pci:v00001000d00000407*
+  ID_MODEL_FROM_DATABASE=MegaRAID
+@@ -5834,6 +5834,9 @@ pci:v00001002d0000678Asv00001002sd00000420*
+ pci:v00001002d0000678Asv00001002sd00000422*
+  ID_MODEL_FROM_DATABASE=Tahiti PRO GL [FirePro Series] (Radeon Sky 900)
+ 
++pci:v00001002d0000678Asv00001002sd00000710*
++ ID_MODEL_FROM_DATABASE=Tahiti PRO GL [FirePro Series] (FirePro S9050)
++
+ pci:v00001002d0000678Asv00001002sd00000B0E*
+  ID_MODEL_FROM_DATABASE=Tahiti PRO GL [FirePro Series] (FirePro S10000 Passive)
+ 
+@@ -5897,6 +5900,9 @@ pci:v00001002d00006798sv00001092sd00003000*
+ pci:v00001002d00006798sv00001458sd00002261*
+  ID_MODEL_FROM_DATABASE=Tahiti XT [Radeon HD 7970/8970 OEM / R9 280X] (Tahiti XT2 [Radeon HD 7970 GHz Edition OC])
+ 
++pci:v00001002d00006798sv00001458sd00003001*
++ ID_MODEL_FROM_DATABASE=Tahiti XT [Radeon HD 7970/8970 OEM / R9 280X] (Tahiti XTL [Radeon R9 280X OC])
++
+ pci:v00001002d00006798sv00001462sd00002774*
+  ID_MODEL_FROM_DATABASE=Tahiti XT [Radeon HD 7970/8970 OEM / R9 280X] (MSI R7970 TF 3GD5/OC BE)
+ 
+@@ -7931,6 +7937,9 @@ pci:v00001002d0000692B*
+ pci:v00001002d0000692F*
+  ID_MODEL_FROM_DATABASE=Tonga XT GL [FirePro W8100]
+ 
++pci:v00001002d00006938*
++ ID_MODEL_FROM_DATABASE=Amethyst XT [Radeon R9 M295X Mac Edition]
++
+ pci:v00001002d00006939*
+  ID_MODEL_FROM_DATABASE=Tonga PRO [Radeon R9 285]
+ 
+@@ -10313,6 +10322,9 @@ pci:v00001014d0000016E*
+ pci:v00001014d00000170*
+  ID_MODEL_FROM_DATABASE=GXT6000P Graphics Adapter
+ 
++pci:v00001014d00000170sv00001092sd00000172*
++ ID_MODEL_FROM_DATABASE=GXT6000P Graphics Adapter (Fire GL2)
++
+ pci:v00001014d0000017D*
+  ID_MODEL_FROM_DATABASE=GXT300P Graphics Adapter
+ 
+@@ -11903,6 +11915,9 @@ pci:v00001028d00000016*
+ pci:v00001028d00000016sv00001028sd00001F24*
+  ID_MODEL_FROM_DATABASE=PowerEdge Expandable RAID controller S300 (PERC S300 Controller)
+ 
++pci:v00001028d00000073*
++ ID_MODEL_FROM_DATABASE=NV-RAM Adapter
++
+ pci:v00001029*
+  ID_VENDOR_FROM_DATABASE=Siemens Nixdorf IS
+ 
+@@ -21011,6 +21026,9 @@ pci:v000010B5d00009056sv00001369sd0000C201*
+ pci:v000010B5d00009056sv000014B4sd0000D10A*
+  ID_MODEL_FROM_DATABASE=PCI9056 32-bit 66MHz PCI <-> IOBus Bridge (DekTec DTA-110T)
+ 
++pci:v000010B5d00009056sv000014B4sd0000D128*
++ ID_MODEL_FROM_DATABASE=PCI9056 32-bit 66MHz PCI <-> IOBus Bridge (Dektec DTA-140)
++
+ pci:v000010B5d00009056sv000014B4sd0000D140*
+  ID_MODEL_FROM_DATABASE=PCI9056 32-bit 66MHz PCI <-> IOBus Bridge (Dektec DTA-140)
+ 
+@@ -27992,6 +28010,12 @@ pci:v000010DEd00000E0C*
+ pci:v000010DEd00000E0F*
+  ID_MODEL_FROM_DATABASE=GK208 HDMI/DP Audio Controller
+ 
++pci:v000010DEd00000E12*
++ ID_MODEL_FROM_DATABASE=TegraK1 PCIe x4 Bridge
++
++pci:v000010DEd00000E13*
++ ID_MODEL_FROM_DATABASE=TegraK1 PCIe x1 Bridge
++
+ pci:v000010DEd00000E1A*
+  ID_MODEL_FROM_DATABASE=GK110 HDMI Audio
+ 
+@@ -28640,6 +28664,9 @@ pci:v000010DEd00001140sv00001025sd00000823*
+ pci:v000010DEd00001140sv00001025sd00000830*
+  ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
++pci:v000010DEd00001140sv00001025sd00000833*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++
+ pci:v000010DEd00001140sv00001025sd00000837*
+  ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+@@ -28688,12 +28715,42 @@ pci:v000010DEd00001140sv00001025sd00000881*
+ pci:v000010DEd00001140sv00001025sd0000088A*
+  ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
++pci:v000010DEd00001140sv00001025sd0000089B*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++
+ pci:v000010DEd00001140sv00001025sd0000090F*
+  ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001025sd00000921*
+  ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
++pci:v000010DEd00001140sv00001025sd0000092E*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 810M)
++
++pci:v000010DEd00001140sv00001025sd0000092F*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++
++pci:v000010DEd00001140sv00001025sd0000093A*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++
++pci:v000010DEd00001140sv00001025sd0000093C*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++
++pci:v000010DEd00001140sv00001025sd0000093F*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++
++pci:v000010DEd00001140sv00001025sd00000941*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++
++pci:v000010DEd00001140sv00001025sd00000945*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++
++pci:v000010DEd00001140sv00001025sd00000954*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++
++pci:v000010DEd00001140sv00001025sd00000965*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++
+ pci:v000010DEd00001140sv00001028sd0000054D*
+  ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 630M)
+ 
+@@ -28880,6 +28937,33 @@ pci:v000010DEd00001140sv00001043sd0000228A*
+ pci:v000010DEd00001140sv00001043sd00008595*
+  ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
++pci:v000010DEd00001140sv00001043sd000085EA*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++
++pci:v000010DEd00001140sv00001043sd000085EB*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++
++pci:v000010DEd00001140sv00001043sd000085EC*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++
++pci:v000010DEd00001140sv00001043sd000085EE*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++
++pci:v000010DEd00001140sv00001043sd000085F3*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++
++pci:v000010DEd00001140sv00001043sd0000860E*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++
++pci:v000010DEd00001140sv00001043sd0000861A*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++
++pci:v000010DEd00001140sv00001043sd0000861B*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++
++pci:v000010DEd00001140sv00001043sd00008628*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++
+ pci:v000010DEd00001140sv00001072sd0000152D*
+  ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+@@ -29678,6 +29762,9 @@ pci:v000010DEd00001296*
+ pci:v000010DEd00001298*
+  ID_MODEL_FROM_DATABASE=GK208M [GeForce GT 720M]
+ 
++pci:v000010DEd00001299*
++ ID_MODEL_FROM_DATABASE=GK208M [GeForce 920M]
++
+ pci:v000010DEd000012A0*
+  ID_MODEL_FROM_DATABASE=GK208
+ 
+@@ -29705,6 +29792,12 @@ pci:v000010DEd00001341sv000017AAsd00003699*
+ pci:v000010DEd00001341sv000017AAsd0000369C*
+  ID_MODEL_FROM_DATABASE=GM108M [GeForce 840M] (GeForce 840A)
+ 
++pci:v000010DEd00001346*
++ ID_MODEL_FROM_DATABASE=GM108M [GeForce 930M]
++
++pci:v000010DEd00001347*
++ ID_MODEL_FROM_DATABASE=GM108M [GeForce 940M]
++
+ pci:v000010DEd00001380*
+  ID_MODEL_FROM_DATABASE=GM107 [GeForce GTX 750 Ti]
+ 
+@@ -29715,7 +29808,7 @@ pci:v000010DEd00001382*
+  ID_MODEL_FROM_DATABASE=GM107 [GeForce GTX 745]
+ 
+ pci:v000010DEd00001389*
+- ID_MODEL_FROM_DATABASE=GM107GL [GRID M3]
++ ID_MODEL_FROM_DATABASE=GM107GL [GRID M30]
+ 
+ pci:v000010DEd00001390*
+  ID_MODEL_FROM_DATABASE=GM107M [GeForce 845M]
+@@ -29735,6 +29828,21 @@ pci:v000010DEd00001392*
+ pci:v000010DEd00001393*
+  ID_MODEL_FROM_DATABASE=GM107M [GeForce 840M]
+ 
++pci:v000010DEd00001398*
++ ID_MODEL_FROM_DATABASE=GM107M [GeForce 845M]
++
++pci:v000010DEd0000139A*
++ ID_MODEL_FROM_DATABASE=GM107M [GeForce GTX 950M]
++
++pci:v000010DEd0000139B*
++ ID_MODEL_FROM_DATABASE=GM107M [GeForce GTX 960M]
++
++pci:v000010DEd0000139C*
++ ID_MODEL_FROM_DATABASE=GM107M [GeForce 940M]
++
++pci:v000010DEd000013B0*
++ ID_MODEL_FROM_DATABASE=GM107GLM [N16P-Q3]
++
+ pci:v000010DEd000013B3*
+  ID_MODEL_FROM_DATABASE=GM107GLM [Quadro K2200M]
+ 
+@@ -29744,8 +29852,11 @@ pci:v000010DEd000013BA*
+ pci:v000010DEd000013BB*
+  ID_MODEL_FROM_DATABASE=GM107GL [Quadro K620]
+ 
++pci:v000010DEd000013BC*
++ ID_MODEL_FROM_DATABASE=GM107GL [Quadro K1200]
++
+ pci:v000010DEd000013BD*
+- ID_MODEL_FROM_DATABASE=GM107GL [Tesla M40]
++ ID_MODEL_FROM_DATABASE=GM107GL [GRID M40]
+ 
+ pci:v000010DEd000013C0*
+  ID_MODEL_FROM_DATABASE=GM204 [GeForce GTX 980]
+@@ -29771,6 +29882,12 @@ pci:v000010DEd000013D8*
+ pci:v000010DEd000013D9*
+  ID_MODEL_FROM_DATABASE=GM204M [GeForce GTX 965M]
+ 
++pci:v000010DEd00001401*
++ ID_MODEL_FROM_DATABASE=GM206 [GeForce GTX 960]
++
++pci:v000010DEd000017F0*
++ ID_MODEL_FROM_DATABASE=GM200GL [Quadro M6000]
++
+ pci:v000010DF*
+  ID_VENDOR_FROM_DATABASE=Emulex Corporation
+ 
+@@ -30236,6 +30353,12 @@ pci:v000010ECd00005249sv0000103Csd00001909*
+ pci:v000010ECd00005288*
+  ID_MODEL_FROM_DATABASE=RTS5288 PCI Express Card Reader
+ 
++pci:v000010ECd00005289*
++ ID_MODEL_FROM_DATABASE=RTL8411 PCI Express Card Reader
++
++pci:v000010ECd00005289sv00001043sd00001457*
++ ID_MODEL_FROM_DATABASE=RTL8411 PCI Express Card Reader (K55A Laptop)
++
+ pci:v000010ECd00008029*
+  ID_MODEL_FROM_DATABASE=RTL-8029(AS)
+ 
+@@ -31532,6 +31655,24 @@ pci:v00001106d00000693*
+ pci:v00001106d00000698*
+  ID_MODEL_FROM_DATABASE=VT82C693A [Apollo Pro133 AGP]
+ 
++pci:v00001106d00000709*
++ ID_MODEL_FROM_DATABASE=VX11 Standard Host Bridge
++
++pci:v00001106d0000070A*
++ ID_MODEL_FROM_DATABASE=VX11 PCI Express Root Port
++
++pci:v00001106d0000070B*
++ ID_MODEL_FROM_DATABASE=VX11 PCI Express Root Port
++
++pci:v00001106d0000070C*
++ ID_MODEL_FROM_DATABASE=VX11 PCI Express Root Port
++
++pci:v00001106d0000070D*
++ ID_MODEL_FROM_DATABASE=VX11 PCI Express Root Port
++
++pci:v00001106d0000070E*
++ ID_MODEL_FROM_DATABASE=VX11 PCI Express Root Port
++
+ pci:v00001106d00000926*
+  ID_MODEL_FROM_DATABASE=VT82C926 [Amazon]
+ 
+@@ -32273,6 +32414,30 @@ pci:v00001106d00003189sv00001458sd00005000*
+ pci:v00001106d00003189sv00001849sd00003189*
+  ID_MODEL_FROM_DATABASE=VT8377 [KT400/KT600 AGP] Host Bridge (K7VT series Motherboards)
+ 
++pci:v00001106d000031B0*
++ ID_MODEL_FROM_DATABASE=VX11 Standard Host Bridge
++
++pci:v00001106d000031B1*
++ ID_MODEL_FROM_DATABASE=VX11 Standard Host Bridge
++
++pci:v00001106d000031B2*
++ ID_MODEL_FROM_DATABASE=VX11 DRAM Controller
++
++pci:v00001106d000031B3*
++ ID_MODEL_FROM_DATABASE=VX11 Power Management Controller
++
++pci:v00001106d000031B4*
++ ID_MODEL_FROM_DATABASE=VX11 I/O APIC
++
++pci:v00001106d000031B5*
++ ID_MODEL_FROM_DATABASE=VX11 Scratch Device
++
++pci:v00001106d000031B7*
++ ID_MODEL_FROM_DATABASE=VX11 Standard Host Bridge
++
++pci:v00001106d000031B8*
++ ID_MODEL_FROM_DATABASE=VX11 PCI to PCI Bridge
++
+ pci:v00001106d00003204*
+  ID_MODEL_FROM_DATABASE=K8M800 Host Bridge
+ 
+@@ -32429,6 +32594,15 @@ pci:v00001106d00003410sv000019DAsd0000A179*
+ pci:v00001106d00003432*
+  ID_MODEL_FROM_DATABASE=VL80x xHCI USB 3.0 Controller
+ 
++pci:v00001106d00003456*
++ ID_MODEL_FROM_DATABASE=VX11 Standard Host Bridge
++
++pci:v00001106d0000345B*
++ ID_MODEL_FROM_DATABASE=VX11 Miscellaneous Bus
++
++pci:v00001106d00003A01*
++ ID_MODEL_FROM_DATABASE=VX11 Graphics [Chrome 645/640]
++
+ pci:v00001106d00004149*
+  ID_MODEL_FROM_DATABASE=VIA VT6420 (ATA133) Controller
+ 
+@@ -32729,6 +32903,15 @@ pci:v00001106d00008D04*
+ pci:v00001106d00009001*
+  ID_MODEL_FROM_DATABASE=VX900 Serial ATA Controller
+ 
++pci:v00001106d00009082*
++ ID_MODEL_FROM_DATABASE=Standard AHCI 1.0 SATA Controller
++
++pci:v00001106d00009140*
++ ID_MODEL_FROM_DATABASE=HDMI Audio Device
++
++pci:v00001106d00009201*
++ ID_MODEL_FROM_DATABASE=USB3.0 Controller
++
+ pci:v00001106d00009530*
+  ID_MODEL_FROM_DATABASE=Secure Digital Memory Card Controller
+ 
+@@ -34295,6 +34478,9 @@ pci:v00001131d00007146sv00001894sd00000020*
+ pci:v00001131d00007146sv00001894sd00000023*
+  ID_MODEL_FROM_DATABASE=SAA7146 (TVStation DVB-C plus)
+ 
++pci:v00001131d00007146sv00001894sd00000054*
++ ID_MODEL_FROM_DATABASE=SAA7146 (TV-Station DVB-S)
++
+ pci:v00001131d00007160*
+  ID_MODEL_FROM_DATABASE=SAA7160
+ 
+@@ -34367,6 +34553,9 @@ pci:v00001131d00007164sv00000070sd000089A0*
+ pci:v00001131d00007164sv00000070sd000089A1*
+  ID_MODEL_FROM_DATABASE=SAA7164 (WinTV HVR-2200)
+ 
++pci:v00001131d00007164sv00000070sd0000F123*
++ ID_MODEL_FROM_DATABASE=SAA7164 (WinTV HVR-2205)
++
+ pci:v00001131d00007231*
+  ID_MODEL_FROM_DATABASE=SAA7231
+ 
+@@ -36102,7 +36291,10 @@ pci:v0000117C*
+  ID_VENDOR_FROM_DATABASE=ATTO Technology, Inc.
+ 
+ pci:v0000117Cd0000002C*
+- ID_MODEL_FROM_DATABASE=SAS RAID Adapter
++ ID_MODEL_FROM_DATABASE=ExpressSAS R380
++
++pci:v0000117Cd0000002D*
++ ID_MODEL_FROM_DATABASE=ExpressSAS R348
+ 
+ pci:v0000117Cd00000030*
+  ID_MODEL_FROM_DATABASE=Ultra320 SCSI Host Adapter
+@@ -36122,6 +36314,18 @@ pci:v0000117Cd00000030sv0000117Csd0000802F*
+ pci:v0000117Cd00000033*
+  ID_MODEL_FROM_DATABASE=SAS Adapter
+ 
++pci:v0000117Cd00000041*
++ ID_MODEL_FROM_DATABASE=ExpressSAS R30F
++
++pci:v0000117Cd00008013*
++ ID_MODEL_FROM_DATABASE=ExpressPCI UL4D
++
++pci:v0000117Cd00008014*
++ ID_MODEL_FROM_DATABASE=ExpressPCI UL4S
++
++pci:v0000117Cd00008027*
++ ID_MODEL_FROM_DATABASE=ExpressPCI UL5D
++
+ pci:v0000117D*
+  ID_VENDOR_FROM_DATABASE=Becton & Dickinson
+ 
+@@ -37505,6 +37709,9 @@ pci:v000011ABd00007820*
+ pci:v000011ABd00007823*
+  ID_MODEL_FROM_DATABASE=MV78230 [Armada XP] ARM SoC
+ 
++pci:v000011ABd00007846*
++ ID_MODEL_FROM_DATABASE=88F6820 [Armada 385] ARM SoC
++
+ pci:v000011ABd0000F003*
+  ID_MODEL_FROM_DATABASE=GT-64010 Primary Image Piranha Image Generator
+ 
+@@ -44885,6 +45092,9 @@ pci:v00001425d00005087*
+ pci:v00001425d00005088*
+  ID_MODEL_FROM_DATABASE=T570-5088 Unified Wire Ethernet Controller
+ 
++pci:v00001425d00005089*
++ ID_MODEL_FROM_DATABASE=T520-5089 Unified Wire Ethernet Controller
++
+ pci:v00001425d00005401*
+  ID_MODEL_FROM_DATABASE=T520-CR Unified Wire Ethernet Controller
+ 
+@@ -44975,6 +45185,9 @@ pci:v00001425d00005487*
+ pci:v00001425d00005488*
+  ID_MODEL_FROM_DATABASE=T570-5088 Unified Wire Ethernet Controller
+ 
++pci:v00001425d00005489*
++ ID_MODEL_FROM_DATABASE=T520-5089 Unified Wire Ethernet Controller
++
+ pci:v00001425d00005501*
+  ID_MODEL_FROM_DATABASE=T520-CR Unified Wire Storage Controller
+ 
+@@ -45065,6 +45278,9 @@ pci:v00001425d00005587*
+ pci:v00001425d00005588*
+  ID_MODEL_FROM_DATABASE=T570-5088 Unified Wire Storage Controller
+ 
++pci:v00001425d00005589*
++ ID_MODEL_FROM_DATABASE=T520-5089 Unified Wire Storage Controller
++
+ pci:v00001425d00005601*
+  ID_MODEL_FROM_DATABASE=T520-CR Unified Wire Storage Controller
+ 
+@@ -45155,6 +45371,9 @@ pci:v00001425d00005687*
+ pci:v00001425d00005688*
+  ID_MODEL_FROM_DATABASE=T570-5088 Unified Wire Storage Controller
+ 
++pci:v00001425d00005689*
++ ID_MODEL_FROM_DATABASE=T520-5089 Unified Wire Storage Controller
++
+ pci:v00001425d00005701*
+  ID_MODEL_FROM_DATABASE=T520-CR Unified Wire Ethernet Controller
+ 
+@@ -45245,6 +45464,9 @@ pci:v00001425d00005787*
+ pci:v00001425d00005788*
+  ID_MODEL_FROM_DATABASE=T570-5088 Unified Wire Ethernet Controller
+ 
++pci:v00001425d00005789*
++ ID_MODEL_FROM_DATABASE=T520-5089 Unified Wire Ethernet Controller
++
+ pci:v00001425d00005801*
+  ID_MODEL_FROM_DATABASE=T520-CR Unified Wire Ethernet Controller [VF]
+ 
+@@ -45335,6 +45557,9 @@ pci:v00001425d00005887*
+ pci:v00001425d00005888*
+  ID_MODEL_FROM_DATABASE=T570-5088 Unified Wire Ethernet Controller [VF]
+ 
++pci:v00001425d00005889*
++ ID_MODEL_FROM_DATABASE=T520-5089 Unified Wire Ethernet Controller [VF]
++
+ pci:v00001425d0000A000*
+  ID_MODEL_FROM_DATABASE=PE10K Unified Wire Ethernet Controller
+ 
+@@ -46058,6 +46283,9 @@ pci:v000014C3*
+ pci:v000014C3d00007630*
+  ID_MODEL_FROM_DATABASE=MT7630e 802.11bgn Wireless Network Adapter
+ 
++pci:v000014C3d00007662*
++ ID_MODEL_FROM_DATABASE=MT7662E 802.11ac PCI Express Wireless Network Adapter
++
+ pci:v000014C4*
+  ID_VENDOR_FROM_DATABASE=IWASAKI Information Systems Co Ltd
+ 
+@@ -46304,6 +46532,9 @@ pci:v000014E4d00000811*
+ pci:v000014E4d00000816*
+  ID_MODEL_FROM_DATABASE=BCM3302 Sentry5 MIPS32 CPU
+ 
++pci:v000014E4d00001570*
++ ID_MODEL_FROM_DATABASE=720p FaceTime HD Camera
++
+ pci:v000014E4d00001600*
+  ID_MODEL_FROM_DATABASE=NetXtreme BCM5752 Gigabit Ethernet PCI Express
+ 
+@@ -47930,6 +48161,9 @@ pci:v000014E4d00004344*
+ pci:v000014E4d00004350*
+  ID_MODEL_FROM_DATABASE=BCM43222 Wireless Network Adapter
+ 
++pci:v000014E4d00004351*
++ ID_MODEL_FROM_DATABASE=BCM43222 802.11abgn Wireless Network Adapter
++
+ pci:v000014E4d00004353*
+  ID_MODEL_FROM_DATABASE=BCM43224 802.11a/b/g/n
+ 
+@@ -47978,6 +48212,12 @@ pci:v000014E4d00004365sv00001028sd00000016*
+ pci:v000014E4d000043A0*
+  ID_MODEL_FROM_DATABASE=BCM4360 802.11ac Wireless Network Adapter
+ 
++pci:v000014E4d000043A1*
++ ID_MODEL_FROM_DATABASE=BCM4360 802.11ac Wireless Network Adapter
++
++pci:v000014E4d000043A2*
++ ID_MODEL_FROM_DATABASE=BCM4360 802.11ac Wireless Network Adapter
++
+ pci:v000014E4d000043A9*
+  ID_MODEL_FROM_DATABASE=BCM43217 802.11b/g/n
+ 
+@@ -47997,16 +48237,16 @@ pci:v000014E4d000043BC*
+  ID_MODEL_FROM_DATABASE=BCM43602 802.11ac Wireless LAN SoC
+ 
+ pci:v000014E4d000043D3*
+- ID_MODEL_FROM_DATABASE=BCM43567
++ ID_MODEL_FROM_DATABASE=BCM43567 802.11ac Wireless Network Adapter
+ 
+ pci:v000014E4d000043D9*
+- ID_MODEL_FROM_DATABASE=BCM43570
++ ID_MODEL_FROM_DATABASE=BCM43570 802.11ac Wireless Network Adapter
+ 
+ pci:v000014E4d000043DF*
+  ID_MODEL_FROM_DATABASE=BCM4354 802.11ac Wireless LAN SoC
+ 
+ pci:v000014E4d000043EC*
+- ID_MODEL_FROM_DATABASE=BCM4356
++ ID_MODEL_FROM_DATABASE=BCM4356 802.11ac Wireless Network Adapter
+ 
+ pci:v000014E4d00004401*
+  ID_MODEL_FROM_DATABASE=BCM4401 100Base-T
+@@ -48989,6 +49229,9 @@ pci:v000014F1d00008852*
+ pci:v000014F1d00008852sv00000070sd00008010*
+  ID_MODEL_FROM_DATABASE=CX23885 PCI Video and Audio Decoder (WinTV HVR-1400 ExpressCard)
+ 
++pci:v000014F1d00008852sv00000070sd0000F038*
++ ID_MODEL_FROM_DATABASE=CX23885 PCI Video and Audio Decoder (WinTV HVR-5525)
++
+ pci:v000014F1d00008852sv0000107Dsd00006F22*
+  ID_MODEL_FROM_DATABASE=CX23885 PCI Video and Audio Decoder (WinFast PxTV1200)
+ 
+@@ -49004,6 +49247,15 @@ pci:v000014F1d00008852sv0000153Bsd0000117E*
+ pci:v000014F1d00008852sv000018ACsd0000DB78*
+  ID_MODEL_FROM_DATABASE=CX23885 PCI Video and Audio Decoder (FusionHDTV DVB-T Dual Express)
+ 
++pci:v000014F1d00008852sv00004254sd00000950*
++ ID_MODEL_FROM_DATABASE=CX23885 PCI Video and Audio Decoder (S950)
++
++pci:v000014F1d00008852sv00004254sd00000952*
++ ID_MODEL_FROM_DATABASE=CX23885 PCI Video and Audio Decoder (S952)
++
++pci:v000014F1d00008852sv00004254sd00000982*
++ ID_MODEL_FROM_DATABASE=CX23885 PCI Video and Audio Decoder (T982)
++
+ pci:v000014F1d00008852sv00004254sd00009580*
+  ID_MODEL_FROM_DATABASE=CX23885 PCI Video and Audio Decoder (T9580)
+ 
+@@ -51539,6 +51791,9 @@ pci:v0000168Cd00000032*
+ pci:v0000168Cd00000032sv0000103Csd00001838*
+  ID_MODEL_FROM_DATABASE=AR9485 Wireless Network Adapter (AR9485/HB125 802.11bgn 1×1 Wi-Fi Adapter)
+ 
++pci:v0000168Cd00000032sv0000105Bsd0000E044*
++ ID_MODEL_FROM_DATABASE=AR9485 Wireless Network Adapter (Unex DHXA-225)
++
+ pci:v0000168Cd00000033*
+  ID_MODEL_FROM_DATABASE=AR9580 Wireless Network Adapter
+ 
+@@ -51560,6 +51815,9 @@ pci:v0000168Cd00000037sv00001A3Bsd00002100*
+ pci:v0000168Cd0000003C*
+  ID_MODEL_FROM_DATABASE=QCA988x 802.11ac Wireless Network Adapter
+ 
++pci:v0000168Cd0000003E*
++ ID_MODEL_FROM_DATABASE=Killer N1525 Wireless-AC
++
+ pci:v0000168Cd00000207*
+  ID_MODEL_FROM_DATABASE=AR5210 Wireless Network Adapter [AR5000 802.11a]
+ 
+@@ -51872,6 +52130,24 @@ pci:v000016D5d00006303*
+ pci:v000016D5d00006304*
+  ID_MODEL_FROM_DATABASE=XMC Module with user-configurable Virtex-6 FPGA, 365k logic cells, no front I/O
+ 
++pci:v000016D5d00007000*
++ ID_MODEL_FROM_DATABASE=XMC-7K325F: User-configurable Kintex-7 FPGA, 325k logic cells plus SFP front I/O
++
++pci:v000016D5d00007001*
++ ID_MODEL_FROM_DATABASE=XMC-7K410F: User-configurable Kintex-7 FPGA, 410k logic cells plus SFP front I/O
++
++pci:v000016D5d00007002*
++ ID_MODEL_FROM_DATABASE=XMC-7K325AX: User-Configurable Kintex-7 FPGA, 325k logic cells with AXM Plug-In I/O
++
++pci:v000016D5d00007003*
++ ID_MODEL_FROM_DATABASE=XMC-7K410AX: User-Configurable Kintex-7 FPGA, 410k logic cells with AXM Plug-In I/O
++
++pci:v000016D5d00007004*
++ ID_MODEL_FROM_DATABASE=XMC-7K325CC: User-Configurable Kintex-7 FPGA, 325k logic cells, conduction-cooled
++
++pci:v000016D5d00007005*
++ ID_MODEL_FROM_DATABASE=XMC-7K410CC: User-Configurable Kintex-7 FPGA, 410k logic cells, conduction-cooled
++
+ pci:v000016DA*
+  ID_VENDOR_FROM_DATABASE=Advantech Co., Ltd.
+ 
+@@ -52325,6 +52601,9 @@ pci:v00001796d00000011*
+ pci:v00001796d00000012*
+  ID_MODEL_FROM_DATABASE=SIS1100-e quad link
+ 
++pci:v00001796d00000015*
++ ID_MODEL_FROM_DATABASE=SIS8100 [Gigabit link, MicroTCA]
++
+ pci:v00001797*
+  ID_VENDOR_FROM_DATABASE=Techwell Inc.
+ 
+@@ -55154,6 +55433,12 @@ pci:v00001AE9d00000201*
+ pci:v00001AE9d00000301*
+  ID_MODEL_FROM_DATABASE=Wil6200 802.11ad Wireless Network Adapter
+ 
++pci:v00001AE9d00000302*
++ ID_MODEL_FROM_DATABASE=Wil6200 802.11ad Wireless Network Adapter
++
++pci:v00001AE9d00000310*
++ ID_MODEL_FROM_DATABASE=Wil6200 802.11ad Wireless Network Adapter
++
+ pci:v00001AEC*
+  ID_VENDOR_FROM_DATABASE=Wolfson Microelectronics
+ 
+@@ -55349,6 +55634,12 @@ pci:v00001B37*
+ pci:v00001B37d00000014*
+  ID_MODEL_FROM_DATABASE=ADQ412
+ 
++pci:v00001B39*
++ ID_VENDOR_FROM_DATABASE=sTec, Inc.
++
++pci:v00001B39d00000001*
++ ID_MODEL_FROM_DATABASE=S1120 PCIe Accelerator SSD
++
+ pci:v00001B3A*
+  ID_VENDOR_FROM_DATABASE=Westar Display Technologies
+ 
+@@ -55463,6 +55754,9 @@ pci:v00001B55d0000F1C4*
+ pci:v00001B66*
+  ID_VENDOR_FROM_DATABASE=Deltacast
+ 
++pci:v00001B66d00000007*
++ ID_MODEL_FROM_DATABASE=Delta-3G-elp-11 SDI I/O Board
++
+ pci:v00001B6F*
+  ID_VENDOR_FROM_DATABASE=Etron Technology, Inc.
+ 
+@@ -55511,6 +55805,9 @@ pci:v00001B85*
+ pci:v00001B85d00001041*
+  ID_MODEL_FROM_DATABASE=RevoDrive 3 X2 PCI-Express SSD 240 GB (Marvell Controller)
+ 
++pci:v00001B85d00008788*
++ ID_MODEL_FROM_DATABASE=RevoDrive Hybrid
++
+ pci:v00001B96*
+  ID_VENDOR_FROM_DATABASE=Western Digital
+ 
+@@ -55592,6 +55889,12 @@ pci:v00001C1C*
+ pci:v00001C1Cd00000001*
+  ID_MODEL_FROM_DATABASE=82C101
+ 
++pci:v00001C28*
++ ID_VENDOR_FROM_DATABASE=Lite-On IT Corp. / Plextor
++
++pci:v00001C28d00000122*
++ ID_MODEL_FROM_DATABASE=M6e PCI Express SSD [Marvell 88SS9183]
++
+ pci:v00001C2C*
+  ID_VENDOR_FROM_DATABASE=Fiberblaze
+ 
+@@ -55691,6 +55994,15 @@ pci:v00001CF7*
+ pci:v00001D21*
+  ID_VENDOR_FROM_DATABASE=Allo
+ 
++pci:v00001D26*
++ ID_VENDOR_FROM_DATABASE=Kalray Inc.
++
++pci:v00001D26d00000040*
++ ID_MODEL_FROM_DATABASE=Turbocard2 Accelerator
++
++pci:v00001D26d0000E004*
++ ID_MODEL_FROM_DATABASE=AB01/EMB01 Development Board
++
+ pci:v00001D44*
+  ID_VENDOR_FROM_DATABASE=DPT
+ 
+@@ -55994,6 +56306,12 @@ pci:v000037D9*
+ pci:v000037D9d00001138*
+  ID_MODEL_FROM_DATABASE=SCHD-PH-8 Phase detector
+ 
++pci:v000037D9d00001140*
++ ID_MODEL_FROM_DATABASE=VR-12-PCI
++
++pci:v000037D9d00001141*
++ ID_MODEL_FROM_DATABASE=PCI-485(422)
++
+ pci:v00003842*
+  ID_VENDOR_FROM_DATABASE=eVga.com. Corp.
+ 
+@@ -58874,6 +59192,9 @@ pci:v00008086d00000A26*
+ pci:v00008086d00000A2A*
+  ID_MODEL_FROM_DATABASE=Haswell-ULT Integrated Graphics Controller
+ 
++pci:v00008086d00000A2E*
++ ID_MODEL_FROM_DATABASE=Haswell-ULT Integrated Graphics Controller
++
+ pci:v00008086d00000BE0*
+  ID_MODEL_FROM_DATABASE=Atom Processor D2xxx/N2xxx Integrated Graphics Controller
+ 
+@@ -59534,6 +59855,9 @@ pci:v00008086d00000F0C*
+ pci:v00008086d00000F0E*
+  ID_MODEL_FROM_DATABASE=Atom Processor Z36xxx/Z37xxx Series LPIO1 SPI Controller
+ 
++pci:v00008086d00000F12*
++ ID_MODEL_FROM_DATABASE=Atom Processor E3800 Series SMBus Controller
++
+ pci:v00008086d00000F14*
+  ID_MODEL_FROM_DATABASE=Atom Processor Z36xxx/Z37xxx Series SDIO Controller
+ 
+@@ -59549,6 +59873,18 @@ pci:v00008086d00000F18*
+ pci:v00008086d00000F1C*
+  ID_MODEL_FROM_DATABASE=Atom Processor Z36xxx/Z37xxx Series Power Control Unit
+ 
++pci:v00008086d00000F20*
++ ID_MODEL_FROM_DATABASE=Atom Processor E3800 Series SATA IDE Controller
++
++pci:v00008086d00000F21*
++ ID_MODEL_FROM_DATABASE=Atom Processor E3800 Series SATA IDE Controller
++
++pci:v00008086d00000F22*
++ ID_MODEL_FROM_DATABASE=Atom Processor E3800 Series SATA AHCI Controller
++
++pci:v00008086d00000F23*
++ ID_MODEL_FROM_DATABASE=Atom Processor E3800 Series SATA AHCI Controller
++
+ pci:v00008086d00000F28*
+  ID_MODEL_FROM_DATABASE=Atom Processor Z36xxx/Z37xxx Series LPE Audio Controller
+ 
+@@ -59591,6 +59927,21 @@ pci:v00008086d00000F46*
+ pci:v00008086d00000F47*
+  ID_MODEL_FROM_DATABASE=Atom Processor Z36xxx/Z37xxx Series LPIO2 I2C Controller #7
+ 
++pci:v00008086d00000F48*
++ ID_MODEL_FROM_DATABASE=Atom Processor E3800 Series PCI Express Root Port 1
++
++pci:v00008086d00000F4A*
++ ID_MODEL_FROM_DATABASE=Atom Processor E3800 Series PCI Express Root Port 2
++
++pci:v00008086d00000F4C*
++ ID_MODEL_FROM_DATABASE=Atom Processor E3800 Series PCI Express Root Port 3
++
++pci:v00008086d00000F4E*
++ ID_MODEL_FROM_DATABASE=Atom Processor E3800 Series PCI Express Root Port 4
++
++pci:v00008086d00000F50*
++ ID_MODEL_FROM_DATABASE=Atom Processor E3800 Series eMMC 4.5 Controller
++
+ pci:v00008086d00001000*
+  ID_MODEL_FROM_DATABASE=82542 Gigabit Ethernet Controller (Fiber)
+ 
+@@ -62213,6 +62564,21 @@ pci:v00008086d000015A2*
+ pci:v00008086d000015A3*
+  ID_MODEL_FROM_DATABASE=Ethernet Connection (3) I218-V
+ 
++pci:v00008086d000015A8*
++ ID_MODEL_FROM_DATABASE=Ethernet Connection X552 Virtual Function
++
++pci:v00008086d000015AA*
++ ID_MODEL_FROM_DATABASE=Ethernet Connection X552 10 GbE Backplane
++
++pci:v00008086d000015AB*
++ ID_MODEL_FROM_DATABASE=Ethernet Connection X552 10 GbE Backplane
++
++pci:v00008086d000015AC*
++ ID_MODEL_FROM_DATABASE=Ethernet Connection X552 10 GbE SFP+
++
++pci:v00008086d000015AD*
++ ID_MODEL_FROM_DATABASE=Ethernet Connection X552/X557-AT 10GBASE-T
++
+ pci:v00008086d000015B7*
+  ID_MODEL_FROM_DATABASE=Ethernet Connection (2) I219-LM
+ 
+diff --git a/hwdb/20-usb-vendor-model.hwdb b/hwdb/20-usb-vendor-model.hwdb
+index 9879106561..94e0269ce7 100644
+--- a/hwdb/20-usb-vendor-model.hwdb
++++ b/hwdb/20-usb-vendor-model.hwdb
+@@ -5,9 +5,6 @@
+ usb:v0001*
+  ID_VENDOR_FROM_DATABASE=Fry's Electronics
+ 
+-usb:v0001p142B*
+- ID_MODEL_FROM_DATABASE=Arbiter Systems, Inc.
+-
+ usb:v0001p7778*
+  ID_MODEL_FROM_DATABASE=Counterfeit flash drive [Kingston]
+ 
+@@ -10565,6 +10562,9 @@ usb:v04A9p26DA*
+ usb:v04A9p26E6*
+  ID_MODEL_FROM_DATABASE=iR1024
+ 
++usb:v04A9p2736*
++ ID_MODEL_FROM_DATABASE=I-SENSYS MF4550d
++
+ usb:v04A9p2737*
+  ID_MODEL_FROM_DATABASE=MF4410
+ 
+@@ -11402,6 +11402,18 @@ usb:v04A9p3289*
+ usb:v04A9p328A*
+  ID_MODEL_FROM_DATABASE=PowerShot ELPH 150 IS / IXUS 155
+ 
++usb:v04A9p328B*
++ ID_MODEL_FROM_DATABASE=PowerShot N Facebook(R) Ready
++
++usb:v04A9p329A*
++ ID_MODEL_FROM_DATABASE=PowerShot SX60 HS
++
++usb:v04A9p329B*
++ ID_MODEL_FROM_DATABASE=PowerShot SX520 HS
++
++usb:v04A9p329C*
++ ID_MODEL_FROM_DATABASE=PowerShot SX400 IS
++
+ usb:v04AA*
+  ID_VENDOR_FROM_DATABASE=DaeWoo Telecom, Ltd
+ 
+@@ -21701,6 +21713,9 @@ usb:v05E3p0608*
+ usb:v05E3p0610*
+  ID_MODEL_FROM_DATABASE=4-port hub
+ 
++usb:v05E3p0616*
++ ID_MODEL_FROM_DATABASE=hub
++
+ usb:v05E3p0660*
+  ID_MODEL_FROM_DATABASE=USB 2.0 Hub
+ 
+@@ -30254,6 +30269,9 @@ usb:v0924p3CE8*
+ usb:v0924p3D5B*
+  ID_MODEL_FROM_DATABASE=Phaser 6115MFP TWAIN Scanner
+ 
++usb:v0924p3D6D*
++ ID_MODEL_FROM_DATABASE=WorkCentre 6015N/NI
++
+ usb:v0924p420F*
+  ID_MODEL_FROM_DATABASE=WorkCentre PE220 Series
+ 
+@@ -30561,7 +30579,7 @@ usb:v0930p6540*
+  ID_MODEL_FROM_DATABASE=TransMemory Flash Memory
+ 
+ usb:v0930p6544*
+- ID_MODEL_FROM_DATABASE=Kingston DataTraveler 2.0 Stick (2GB)
++ ID_MODEL_FROM_DATABASE=TransMemory-Mini / Kingston DataTraveler 2.0 Stick (2GB)
+ 
+ usb:v0930p6545*
+  ID_MODEL_FROM_DATABASE=Kingston DataTraveler 102/2.0 / HEMA Flash Drive 2 GB / PNY Attache 4GB Stick
+@@ -30884,6 +30902,9 @@ usb:v0951p1656*
+ usb:v0951p1665*
+  ID_MODEL_FROM_DATABASE=Digital DataTraveler SE9 64GB
+ 
++usb:v0951p1666*
++ ID_MODEL_FROM_DATABASE=DataTraveler G4
++
+ usb:v0951p1689*
+  ID_MODEL_FROM_DATABASE=DataTraveler SE9
+ 
+@@ -30903,7 +30924,7 @@ usb:v0955p7030*
+  ID_MODEL_FROM_DATABASE=Tegra 3 (recovery mode)
+ 
+ usb:v0955p7100*
+- ID_MODEL_FROM_DATABASE=Notion Ink Adam
++ ID_MODEL_FROM_DATABASE=Tegra Device
+ 
+ usb:v0955p7820*
+  ID_MODEL_FROM_DATABASE=Tegra 2 AC100 developer mode
+@@ -34532,6 +34553,12 @@ usb:v0BC2p2300*
+ usb:v0BC2p2320*
+  ID_MODEL_FROM_DATABASE=USB 3.0 bridge [Portable Expansion Drive]
+ 
++usb:v0BC2p2321*
++ ID_MODEL_FROM_DATABASE=Expansion Portable
++
++usb:v0BC2p2340*
++ ID_MODEL_FROM_DATABASE=FreeAgent External Hard Drive
++
+ usb:v0BC2p3000*
+  ID_MODEL_FROM_DATABASE=FreeAgent Desktop
+ 
+@@ -35735,6 +35762,15 @@ usb:v0C4Bp0100*
+ usb:v0C4Bp0300*
+  ID_MODEL_FROM_DATABASE=cyberJack pinpad(a)
+ 
++usb:v0C4Bp0400*
++ ID_MODEL_FROM_DATABASE=cyberJack e-com(a)
++
++usb:v0C4Bp0401*
++ ID_MODEL_FROM_DATABASE=cyberJack pinpad(a2)
++
++usb:v0C4Bp0500*
++ ID_MODEL_FROM_DATABASE=cyberJack RFID standard dual interface smartcard reader
++
+ usb:v0C4Bp0501*
+  ID_MODEL_FROM_DATABASE=cyberJack RFID comfort dual interface smartcard reader
+ 
+@@ -48560,6 +48596,15 @@ usb:v1C26*
+ usb:v1C27*
+  ID_VENDOR_FROM_DATABASE=HuiYang D & S Cable Co., Ltd.
+ 
++usb:v1C29*
++ ID_VENDOR_FROM_DATABASE=Elster GmbH
++
++usb:v1C29p0001*
++ ID_MODEL_FROM_DATABASE=ExMFE5 Simulator
++
++usb:v1C29p10FC*
++ ID_MODEL_FROM_DATABASE=enCore device
++
+ usb:v1C31*
+  ID_VENDOR_FROM_DATABASE=LS Cable Ltd.
+ 
+@@ -50475,7 +50520,25 @@ usb:v2639p0013*
+  ID_MODEL_FROM_DATABASE=MTi-300 AHRS
+ 
+ usb:v2639p0017*
+- ID_MODEL_FROM_DATABASE=MTi-G-700 GPS INS
++ ID_MODEL_FROM_DATABASE=MTi-G 7xx GNSS/INS
++
++usb:v2639p0100*
++ ID_MODEL_FROM_DATABASE=Body Pack
++
++usb:v2639p0101*
++ ID_MODEL_FROM_DATABASE=Awinda Station
++
++usb:v2639p0102*
++ ID_MODEL_FROM_DATABASE=Awinda Dongle
++
++usb:v2639p0103*
++ ID_MODEL_FROM_DATABASE=Sync Station
++
++usb:v2639p0200*
++ ID_MODEL_FROM_DATABASE=MTw
++
++usb:v2639pD00D*
++ ID_MODEL_FROM_DATABASE=Wireless Receiver
+ 
+ usb:v2650*
+  ID_VENDOR_FROM_DATABASE=Electronics For Imaging, Inc. [hex]
+@@ -50735,15 +50798,36 @@ usb:v3125*
+ usb:v3125p0001*
+  ID_MODEL_FROM_DATABASE=TrackerPod Camera Stand
+ 
++usb:v3136*
++ ID_VENDOR_FROM_DATABASE=Navini Networks
++
+ usb:v3176*
+  ID_VENDOR_FROM_DATABASE=Whanam Electronics Co., Ltd
+ 
++usb:v3195*
++ ID_VENDOR_FROM_DATABASE=Link Instruments
++
++usb:v3195pF190*
++ ID_MODEL_FROM_DATABASE=MSO-19
++
++usb:v3195pF280*
++ ID_MODEL_FROM_DATABASE=MSO-28
++
++usb:v3195pF281*
++ ID_MODEL_FROM_DATABASE=MSO-28
++
+ usb:v3275*
+  ID_VENDOR_FROM_DATABASE=VidzMedia Pte Ltd
+ 
+ usb:v3275p4FB1*
+  ID_MODEL_FROM_DATABASE=MonsterTV P2H
+ 
++usb:v3333*
++ ID_VENDOR_FROM_DATABASE=InLine
++
++usb:v3333p3333*
++ ID_MODEL_FROM_DATABASE=2 port KVM switch model 60652K
++
+ usb:v3334*
+  ID_VENDOR_FROM_DATABASE=AEI
+ 
+@@ -50762,6 +50846,12 @@ usb:v3340p0E3A*
+ usb:v3340pA0A3*
+  ID_MODEL_FROM_DATABASE=deltaX 5 BT (D) PDA
+ 
++usb:v3344*
++ ID_VENDOR_FROM_DATABASE=Leaguer Microelectronics (LME)
++
++usb:v3344p3744*
++ ID_MODEL_FROM_DATABASE=OEM PC Remote
++
+ usb:v3504*
+  ID_VENDOR_FROM_DATABASE=Micro Star
+ 
+@@ -51308,6 +51398,12 @@ usb:v4146p9281*
+ usb:v4146pBA01*
+  ID_MODEL_FROM_DATABASE=Intuix Flash Drive
+ 
++usb:v4168*
++ ID_VENDOR_FROM_DATABASE=Targus
++
++usb:v4168p1010*
++ ID_MODEL_FROM_DATABASE=Wireless Compact Laser Mouse
++
+ usb:v4242*
+  ID_VENDOR_FROM_DATABASE=USB Design by Example
+ 
+@@ -51317,6 +51413,15 @@ usb:v4242p4201*
+ usb:v4242p4220*
+  ID_MODEL_FROM_DATABASE=Echo 1 Camera
+ 
++usb:v4255*
++ ID_VENDOR_FROM_DATABASE=GoPro
++
++usb:v4255p1000*
++ ID_MODEL_FROM_DATABASE=9FF2 [Digital Photo Display]
++
++usb:v4255p2000*
++ ID_MODEL_FROM_DATABASE=HD2-14 [Hero 2 Camera]
++
+ usb:v4317*
+  ID_VENDOR_FROM_DATABASE=Broadcom Corp.
+ 
+@@ -51455,6 +51560,18 @@ usb:v5345*
+ usb:v5345p1234*
+  ID_MODEL_FROM_DATABASE=PDS6062T Oscilloscope
+ 
++usb:v534C*
++ ID_VENDOR_FROM_DATABASE=SatoshiLabs
++
++usb:v534Cp0001*
++ ID_MODEL_FROM_DATABASE=Bitcoin Wallet [TREZOR]
++
++usb:v5354*
++ ID_VENDOR_FROM_DATABASE=Meyer Instruments (MIS)
++
++usb:v5354p0017*
++ ID_MODEL_FROM_DATABASE=PAXcam2
++
+ usb:v544D*
+  ID_VENDOR_FROM_DATABASE=Transmeta Corp.
+ 
+@@ -51605,6 +51722,9 @@ usb:v5986p02D0*
+ usb:v5986p03D0*
+  ID_MODEL_FROM_DATABASE=Lenovo Integrated Webcam [R5U877]
+ 
++usb:v59E3*
++ ID_VENDOR_FROM_DATABASE=Nonolith Labs
++
+ usb:v5A57*
+  ID_VENDOR_FROM_DATABASE=Zinwell
+ 
+@@ -51653,6 +51773,93 @@ usb:v6189p182D*
+ usb:v6189p2068*
+  ID_MODEL_FROM_DATABASE=USB to serial cable (v2)
+ 
++usb:v6244*
++ ID_VENDOR_FROM_DATABASE=LightingSoft AG
++
++usb:v6244p0101*
++ ID_MODEL_FROM_DATABASE=Intelligent Usb Dmx Interface SIUDI5A
++
++usb:v6244p0201*
++ ID_MODEL_FROM_DATABASE=Intelligent Usb Dmx Interface SIUDI5C
++
++usb:v6244p0300*
++ ID_MODEL_FROM_DATABASE=Intelligent Usb Dmx Interface SIUDI6 Firmware download
++
++usb:v6244p0301*
++ ID_MODEL_FROM_DATABASE=Intelligent Usb Dmx Interface SIUDI6C
++
++usb:v6244p0302*
++ ID_MODEL_FROM_DATABASE=Intelligent Usb Dmx Interface SIUDI6A
++
++usb:v6244p0303*
++ ID_MODEL_FROM_DATABASE=Intelligent Usb Dmx Interface SIUDI6D
++
++usb:v6244p0400*
++ ID_MODEL_FROM_DATABASE=Touch Sensitive Intelligent Control Keypad STICK1A
++
++usb:v6244p0401*
++ ID_MODEL_FROM_DATABASE=Touch Sensitive Intelligent Control Keypad STICK1A
++
++usb:v6244p0410*
++ ID_MODEL_FROM_DATABASE=Intelligent Usb Dmx Interface SIUDI7 Firmware Download
++
++usb:v6244p0411*
++ ID_MODEL_FROM_DATABASE=Intelligent Usb Dmx Interface SIUDI7A
++
++usb:v6244p0420*
++ ID_MODEL_FROM_DATABASE=Intelligent Usb Dmx Interface SIUDI8A Firmware Download
++
++usb:v6244p0421*
++ ID_MODEL_FROM_DATABASE=Intelligent Usb Dmx Interface SIUDI8A
++
++usb:v6244p0430*
++ ID_MODEL_FROM_DATABASE=Intelligent Usb Dmx Interface SIUDI8C Firmware Download
++
++usb:v6244p0431*
++ ID_MODEL_FROM_DATABASE=Intelligent Usb Dmx Interface SIUDI8C
++
++usb:v6244p0440*
++ ID_MODEL_FROM_DATABASE=Intelligent Usb Dmx Interface SIUDI9A Firmware Download
++
++usb:v6244p0441*
++ ID_MODEL_FROM_DATABASE=Intelligent Usb Dmx Interface SIUDI9A
++
++usb:v6244p0450*
++ ID_MODEL_FROM_DATABASE=Intelligent Usb Dmx Interface SIUDI9C Firmware Download
++
++usb:v6244p0451*
++ ID_MODEL_FROM_DATABASE=Intelligent Usb Dmx Interface SIUDI9C
++
++usb:v6244p0460*
++ ID_MODEL_FROM_DATABASE=Touch Sensitive Intelligent Control Keypad STICK2 Firmware download
++
++usb:v6244p0461*
++ ID_MODEL_FROM_DATABASE=Touch Sensitive Intelligent Control Keypad STICK2
++
++usb:v6244p0470*
++ ID_MODEL_FROM_DATABASE=Touch Sensitive Intelligent Control Keypad STICK1B Firmware download
++
++usb:v6244p0471*
++ ID_MODEL_FROM_DATABASE=Touch Sensitive Intelligent Control Keypad STICK1B
++
++usb:v6244p0480*
++ ID_MODEL_FROM_DATABASE=Touch Sensitive Intelligent Control Keypad STICK3 Firmware download
++
++usb:v6244p0481*
++ ID_MODEL_FROM_DATABASE=Touch Sensitive Intelligent Control Keypad STICK3
++
++usb:v6244p0490*
++ ID_MODEL_FROM_DATABASE=Intelligent Usb Dmx Interface SIUDI9D Firmware Download
++
++usb:v6244p0491*
++ ID_MODEL_FROM_DATABASE=Intelligent Usb Dmx Interface SIUDI9D
++
++usb:v6244p0500*
++ ID_MODEL_FROM_DATABASE=Touch Sensitive Intelligent Control Keypad STICK2B Firmware download
++
++usb:v6244p0501*
++ ID_MODEL_FROM_DATABASE=Touch Sensitive Intelligent Control Keypad STICK2B
++
+ usb:v6253*
+  ID_VENDOR_FROM_DATABASE=TwinHan Technology Co., Ltd
+ 
+@@ -51926,6 +52133,30 @@ usb:v8341*
+ usb:v8341p2000*
+  ID_MODEL_FROM_DATABASE=Flashdisk
+ 
++usb:v8564*
++ ID_VENDOR_FROM_DATABASE=Transcend Information, Inc.
++
++usb:v8564p1000*
++ ID_MODEL_FROM_DATABASE=JetFlash
++
++usb:v8564p4000*
++ ID_MODEL_FROM_DATABASE=RDF8
++
++usb:v8644*
++ ID_VENDOR_FROM_DATABASE=Intenso GmbG
++
++usb:v8644p8003*
++ ID_MODEL_FROM_DATABASE=Micro Line
++
++usb:v8644p800B*
++ ID_MODEL_FROM_DATABASE=Micro Line (4GB)
++
++usb:v8E06*
++ ID_VENDOR_FROM_DATABASE=CH Products, Inc.
++
++usb:v8E06pF700*
++ ID_MODEL_FROM_DATABASE=DT225 Trackball
++
+ usb:v9016*
+  ID_VENDOR_FROM_DATABASE=Sitecom
+ 
+@@ -51983,6 +52214,18 @@ usb:v9710p7832*
+ usb:v9710p7840*
+  ID_MODEL_FROM_DATABASE=MCS7820/MCS7840 2/4 port serial adapter
+ 
++usb:v9849*
++ ID_VENDOR_FROM_DATABASE=Bestmedia CD Recordable GmbH & Co. KG
++
++usb:v9849p0701*
++ ID_MODEL_FROM_DATABASE=Platinum MyDrive HP
++
++usb:v9999*
++ ID_VENDOR_FROM_DATABASE=Odeon
++
++usb:v9999p0001*
++ ID_MODEL_FROM_DATABASE=JAF Mobile Phone Flasher Interface
++
+ usb:v99FA*
+  ID_VENDOR_FROM_DATABASE=Grandtec
+ 
+@@ -52067,12 +52310,30 @@ usb:vA727p6895*
+ usb:vA727p6897*
+  ID_MODEL_FROM_DATABASE=AR5523
+ 
++usb:vAAAA*
++ ID_VENDOR_FROM_DATABASE=MXT
++
++usb:vAAAAp8815*
++ ID_MODEL_FROM_DATABASE=microSD CardReader
++
+ usb:vABCD*
+  ID_VENDOR_FROM_DATABASE=Unknown
+ 
+ usb:vABCDpCDEE*
+  ID_MODEL_FROM_DATABASE=Petcam
+ 
++usb:vB58E*
++ ID_VENDOR_FROM_DATABASE=Blue Microphones
++
++usb:vB58Ep9E84*
++ ID_MODEL_FROM_DATABASE=Yeti Stereo Microphone
++
++usb:vC216*
++ ID_VENDOR_FROM_DATABASE=Card Device Expert Co., LTD
++
++usb:vC216p0180*
++ ID_MODEL_FROM_DATABASE=MSR90 MagStripe reader
++
+ usb:vC251*
+  ID_VENDOR_FROM_DATABASE=Keil Software, Inc.
+ 
+@@ -52088,6 +52349,15 @@ usb:vCACEp0002*
+ usb:vCACEp0300*
+  ID_MODEL_FROM_DATABASE=AirPcap NX [Atheros AR9001U-(2)NG]
+ 
++usb:vCD12*
++ ID_VENDOR_FROM_DATABASE=SMART TECHNOLOGY INDUSTRIAL LTD.
++
++usb:vD208*
++ ID_VENDOR_FROM_DATABASE=Ultimarc
++
++usb:vD208p0310*
++ ID_MODEL_FROM_DATABASE=Mini-PAC Arcade Control Interface
++
+ usb:vD209*
+  ID_VENDOR_FROM_DATABASE=Ultimarc
+ 
+@@ -52097,6 +52367,12 @@ usb:vD209p0301*
+ usb:vD209p0501*
+  ID_MODEL_FROM_DATABASE=Ultra-Stik Ultimarc Ultra-Stik Player 1
+ 
++usb:vD904*
++ ID_VENDOR_FROM_DATABASE=LogiLink
++
++usb:vD904p0003*
++ ID_MODEL_FROM_DATABASE=Laser Mouse (ID0009A)
++
+ usb:vE4E4*
+  ID_VENDOR_FROM_DATABASE=Xorcom Ltd.
+ 
+@@ -52193,14 +52469,50 @@ usb:vEB1ApE355*
+ usb:vEB2A*
+  ID_VENDOR_FROM_DATABASE=KWorld
+ 
++usb:vEF18*
++ ID_VENDOR_FROM_DATABASE=SMART TECHNOLOGY INDUSTRIAL LTD.
++
+ usb:vF003*
+  ID_VENDOR_FROM_DATABASE=Hewlett Packard
+ 
+ usb:vF003p6002*
+  ID_MODEL_FROM_DATABASE=PhotoSmart C500
+ 
++usb:vF182*
++ ID_VENDOR_FROM_DATABASE=Leap Motion
++
++usb:vF182p0003*
++ ID_MODEL_FROM_DATABASE=Controller
++
+ usb:vF4EC*
+  ID_VENDOR_FROM_DATABASE=Atten Electronics / Siglent Technologies
+ 
+ usb:vF4ECpEE38*
+  ID_MODEL_FROM_DATABASE=Digital Storage Oscilloscope
++
++usb:vF4ED*
++ ID_VENDOR_FROM_DATABASE=Shenzhen Siglent Co., Ltd.
++
++usb:vF4EDpEE37*
++ ID_MODEL_FROM_DATABASE=SDG1010 Waveform Generator
++
++usb:vF4EDpEE3A*
++ ID_MODEL_FROM_DATABASE=SDG1010 Waveform Generator (TMC mode)
++
++usb:vF766*
++ ID_VENDOR_FROM_DATABASE=Hama
++
++usb:vF766p0001*
++ ID_MODEL_FROM_DATABASE=PC-Gamepad "Greystorm"
++
++usb:vFC08*
++ ID_VENDOR_FROM_DATABASE=Conrad Electronic SE
++
++usb:vFC08p0101*
++ ID_MODEL_FROM_DATABASE=MIDI Cable UA0037
++
++usb:vFFEE*
++ ID_VENDOR_FROM_DATABASE=FNK Tech
++
++usb:vFFEEp0100*
++ ID_MODEL_FROM_DATABASE=Card Reader Controller RTS5101/RTS5111/RTS5116
diff --git a/0232-core-make-RuntimeDirectory-honor-SELinux-labels.patch b/0232-core-make-RuntimeDirectory-honor-SELinux-labels.patch
new file mode 100644
index 0000000..c464dd2
--- /dev/null
+++ b/0232-core-make-RuntimeDirectory-honor-SELinux-labels.patch
@@ -0,0 +1,27 @@
+From b1cb97af130b7426761baeb6c71ba51e416293fd Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= <zbyszek at in.waw.pl>
+Date: Sat, 14 Feb 2015 14:11:24 -0500
+Subject: [PATCH] core: make RuntimeDirectory honor SELinux labels
+
+https://bugzilla.redhat.com/show_bug.cgi?id=1192726
+(cherry picked from commit ca905b2fce3831c48dcf10e7ada58282504dc988)
+
+Conflicts:
+	src/core/execute.c
+---
+ src/core/execute.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/core/execute.c b/src/core/execute.c
+index 7c429a018a..9cda73e05a 100644
+--- a/src/core/execute.c
++++ b/src/core/execute.c
+@@ -1512,7 +1512,7 @@ static int exec_child(ExecCommand *command,
+                                 return -ENOMEM;
+                         }
+ 
+-                        err = mkdir_safe(p, context->runtime_directory_mode, uid, gid);
++                        err = mkdir_safe_label(p, context->runtime_directory_mode, uid, gid);
+                         if (err < 0) {
+                                 *error = EXIT_RUNTIME_DIRECTORY;
+                                 return err;
diff --git a/0233-hwdb-update.patch b/0233-hwdb-update.patch
new file mode 100644
index 0000000..90b1854
--- /dev/null
+++ b/0233-hwdb-update.patch
@@ -0,0 +1,2916 @@
+From caa51bc8d3709a92468a2c260e909f5ae00fa432 Mon Sep 17 00:00:00 2001
+From: Lennart Poettering <lennart at poettering.net>
+Date: Mon, 16 Feb 2015 17:28:35 +0100
+Subject: [PATCH] hwdb: update
+
+(cherry picked from commit 407d02621e34244f693cdb52525415698600b8f2)
+---
+ hwdb/20-OUI.hwdb              | 818 +++++++++++++++++++++++++++++++++++++++++-
+ hwdb/20-pci-vendor-model.hwdb | 118 +++++-
+ 2 files changed, 921 insertions(+), 15 deletions(-)
+
+diff --git a/hwdb/20-OUI.hwdb b/hwdb/20-OUI.hwdb
+index 4134659cde..6976bdf649 100644
+--- a/hwdb/20-OUI.hwdb
++++ b/hwdb/20-OUI.hwdb
+@@ -26405,7 +26405,7 @@ OUI:0010C3*
+  ID_OUI_FROM_DATABASE=CSI-CONTROL SYSTEMS
+ 
+ OUI:0010C4*
+- ID_OUI_FROM_DATABASE=MEDIA LINKS CO., LTD.
++ ID_OUI_FROM_DATABASE=MEDIA GLOBAL LINKS CO., LTD.
+ 
+ OUI:0010C5*
+  ID_OUI_FROM_DATABASE=PROTOCOL TECHNOLOGIES, INC.
+@@ -26936,7 +26936,7 @@ OUI:001174*
+  ID_OUI_FROM_DATABASE=Wibhu Technologies, Inc.
+ 
+ OUI:001175*
+- ID_OUI_FROM_DATABASE=PathScale, Inc.
++ ID_OUI_FROM_DATABASE=Intel Corporation
+ 
+ OUI:001176*
+  ID_OUI_FROM_DATABASE=Intellambda Systems, Inc.
+@@ -32924,7 +32924,7 @@ OUI:001944*
+  ID_OUI_FROM_DATABASE=Fossil Partners, L.P.
+ 
+ OUI:001945*
+- ID_OUI_FROM_DATABASE=Ten-Tec Inc.
++ ID_OUI_FROM_DATABASE=RF COncepts, LLC
+ 
+ OUI:001946*
+  ID_OUI_FROM_DATABASE=Cianet Industria e Comercio S/A
+@@ -34844,7 +34844,7 @@ OUI:001BC4*
+  ID_OUI_FROM_DATABASE=Ultratec, Inc.
+ 
+ OUI:001BC5*
+- ID_OUI_FROM_DATABASE=IEEE Registration Authority
++ ID_OUI_FROM_DATABASE=IEEE REGISTRATION AUTHORITY  - Please see OUI36/MA-S public listing for more information.
+ 
+ OUI:001BC6*
+  ID_OUI_FROM_DATABASE=Strato Rechenzentrum AG
+@@ -44317,6 +44317,9 @@ OUI:0036FE*
+ OUI:00376D*
+  ID_OUI_FROM_DATABASE=Murata Manufacturing Co., Ltd.
+ 
++OUI:0037B7*
++ ID_OUI_FROM_DATABASE=SAGEMCOM
++
+ OUI:003A98*
+  ID_OUI_FROM_DATABASE=CISCO SYSTEMS, INC.
+ 
+@@ -45533,7 +45536,7 @@ OUI:005091*
+  ID_OUI_FROM_DATABASE=NETACCESS, INC.
+ 
+ OUI:005092*
+- ID_OUI_FROM_DATABASE=RIGAKU INDUSTRIAL CORPORATION
++ ID_OUI_FROM_DATABASE=Rigaku Corporation Osaka Plant
+ 
+ OUI:005093*
+  ID_OUI_FROM_DATABASE=BOEING
+@@ -46681,6 +46684,9 @@ OUI:00789E*
+ OUI:007DFA*
+  ID_OUI_FROM_DATABASE=Volkswagen Group of America
+ 
++OUI:007E56*
++ ID_OUI_FROM_DATABASE=China Dragon Technology Limited
++
+ OUI:007F28*
+  ID_OUI_FROM_DATABASE=Actiontec Electronics, Inc
+ 
+@@ -51883,6 +51889,9 @@ OUI:048C03*
+ OUI:048D38*
+  ID_OUI_FROM_DATABASE=Netcore Technology Inc.
+ 
++OUI:0492EE*
++ ID_OUI_FROM_DATABASE=iway AG
++
+ OUI:0494A1*
+  ID_OUI_FROM_DATABASE=CATCH THE WIND INC
+ 
+@@ -51922,6 +51931,9 @@ OUI:04B466*
+ OUI:04BD70*
+  ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
+ 
++OUI:04BD88*
++ ID_OUI_FROM_DATABASE=Aruba Networks
++
+ OUI:04BFA8*
+  ID_OUI_FROM_DATABASE=ISB Corporation
+ 
+@@ -51946,6 +51958,9 @@ OUI:04C880*
+ OUI:04C991*
+  ID_OUI_FROM_DATABASE=Phistek INC.
+ 
++OUI:04C9D9*
++ ID_OUI_FROM_DATABASE=EchoStar Technologies Corp
++
+ OUI:04CB1D*
+  ID_OUI_FROM_DATABASE=Traka plc
+ 
+@@ -52531,6 +52546,9 @@ OUI:081DFB*
+ OUI:081F3F*
+  ID_OUI_FROM_DATABASE=WondaLink Inc.
+ 
++OUI:081FEB*
++ ID_OUI_FROM_DATABASE=BinCube
++
+ OUI:081FF3*
+  ID_OUI_FROM_DATABASE=CISCO SYSTEMS, INC.
+ 
+@@ -52612,6 +52630,9 @@ OUI:085DDD*
+ OUI:08606E*
+  ID_OUI_FROM_DATABASE=ASUSTek COMPUTER INC.
+ 
++OUI:086266*
++ ID_OUI_FROM_DATABASE=ASUSTek COMPUTER INC.
++
+ OUI:086361*
+  ID_OUI_FROM_DATABASE=Huawei Technologies Co., Ltd
+ 
+@@ -52738,6 +52759,9 @@ OUI:08CD9B*
+ OUI:08D09F*
+  ID_OUI_FROM_DATABASE=CISCO SYSTEMS, INC.
+ 
++OUI:08D0B7*
++ ID_OUI_FROM_DATABASE=HISENSE ELECTRIC CO.,LTD.
++
+ OUI:08D29A*
+  ID_OUI_FROM_DATABASE=Proformatique
+ 
+@@ -52888,6 +52912,9 @@ OUI:0C3C65*
+ OUI:0C3E9F*
+  ID_OUI_FROM_DATABASE=Apple, Inc
+ 
++OUI:0C413E*
++ ID_OUI_FROM_DATABASE=Microsoft Corporation
++
+ OUI:0C469D*
+  ID_OUI_FROM_DATABASE=MS Sedco
+ 
+@@ -53041,6 +53068,9 @@ OUI:0CB319*
+ OUI:0CB4EF*
+  ID_OUI_FROM_DATABASE=Digience Co.,Ltd.
+ 
++OUI:0CB5DE*
++ ID_OUI_FROM_DATABASE=Alcatel Lucent
++
+ OUI:0CBC9F*
+  ID_OUI_FROM_DATABASE=Apple
+ 
+@@ -53260,6 +53290,9 @@ OUI:1027BE*
+ OUI:102831*
+  ID_OUI_FROM_DATABASE=Morion Inc.
+ 
++OUI:102C83*
++ ID_OUI_FROM_DATABASE=XIMEA
++
+ OUI:102D96*
+  ID_OUI_FROM_DATABASE=Looxcie Inc.
+ 
+@@ -53407,6 +53440,9 @@ OUI:109266*
+ OUI:1093E9*
+  ID_OUI_FROM_DATABASE=Apple
+ 
++OUI:109836*
++ ID_OUI_FROM_DATABASE=Dell Inc.
++
+ OUI:109AB9*
+  ID_OUI_FROM_DATABASE=Tosibox Oy
+ 
+@@ -53431,6 +53467,9 @@ OUI:10A743*
+ OUI:10A932*
+  ID_OUI_FROM_DATABASE=Beijing Cyber Cloud Technology Co. ,Ltd.
+ 
++OUI:10AF78*
++ ID_OUI_FROM_DATABASE=Shenzhen ATUE Technology Co., Ltd
++
+ OUI:10B26B*
+  ID_OUI_FROM_DATABASE=base Co.,Ltd.
+ 
+@@ -53449,6 +53488,9 @@ OUI:10BD18*
+ OUI:10BF48*
+  ID_OUI_FROM_DATABASE=ASUSTEK COMPUTER INC.
+ 
++OUI:10C07C*
++ ID_OUI_FROM_DATABASE=Blu-ray Disc Association
++
+ OUI:10C2BA*
+  ID_OUI_FROM_DATABASE=UTT Co., Ltd.
+ 
+@@ -53476,6 +53518,9 @@ OUI:10CA81*
+ OUI:10CCDB*
+  ID_OUI_FROM_DATABASE=AXIMUM PRODUITS ELECTRONIQUES
+ 
++OUI:10CDAE*
++ ID_OUI_FROM_DATABASE=Avaya, Inc
++
+ OUI:10D1DC*
+  ID_OUI_FROM_DATABASE=INSTAR Deutschland GmbH
+ 
+@@ -53581,6 +53626,9 @@ OUI:141BF0*
+ OUI:141FBA*
+  ID_OUI_FROM_DATABASE=IEEE REGISTRATION AUTHORITY  - Please see MAM public listing for more information.
+ 
++OUI:1422DB*
++ ID_OUI_FROM_DATABASE=eero inc.
++
+ OUI:1423D7*
+  ID_OUI_FROM_DATABASE=EUTRONIX CO., LTD.
+ 
+@@ -53632,6 +53680,9 @@ OUI:143DF2*
+ OUI:143E60*
+  ID_OUI_FROM_DATABASE=Alcatel-Lucent
+ 
++OUI:144146*
++ ID_OUI_FROM_DATABASE=Honeywell (China) Co., LTD
++
+ OUI:1441E2*
+  ID_OUI_FROM_DATABASE=Monaco Enterprises, Inc.
+ 
+@@ -53725,6 +53776,9 @@ OUI:149448*
+ OUI:1499E2*
+  ID_OUI_FROM_DATABASE=Apple, Inc
+ 
++OUI:149A10*
++ ID_OUI_FROM_DATABASE=Microsoft Corporation
++
+ OUI:149FE8*
+  ID_OUI_FROM_DATABASE=Lenovo Mobile Communication Technology Ltd.
+ 
+@@ -53743,6 +53797,9 @@ OUI:14A9E3*
+ OUI:14ABF0*
+  ID_OUI_FROM_DATABASE=ARRIS Group, Inc.
+ 
++OUI:14AEDB*
++ ID_OUI_FROM_DATABASE=VTech Telecommunications Ltd.
++
+ OUI:14B126*
+  ID_OUI_FROM_DATABASE=Industrial Software Co
+ 
+@@ -53959,6 +54016,9 @@ OUI:18422F*
+ OUI:184462*
+  ID_OUI_FROM_DATABASE=Riava Networks, Inc.
+ 
++OUI:1844E6*
++ ID_OUI_FROM_DATABASE=zte corporation
++
+ OUI:184617*
+  ID_OUI_FROM_DATABASE=Samsung Electronics
+ 
+@@ -54133,6 +54193,9 @@ OUI:18B591*
+ OUI:18B79E*
+  ID_OUI_FROM_DATABASE=Invoxia
+ 
++OUI:18BDAD*
++ ID_OUI_FROM_DATABASE=L-TECH CORPORATION
++
+ OUI:18C086*
+  ID_OUI_FROM_DATABASE=Broadcom Corporation
+ 
+@@ -54403,6 +54466,9 @@ OUI:1C7E51*
+ OUI:1C7EE5*
+  ID_OUI_FROM_DATABASE=D-Link International
+ 
++OUI:1C8341*
++ ID_OUI_FROM_DATABASE=Hefei Bitland Information Technology Co.Ltd
++
+ OUI:1C83B0*
+  ID_OUI_FROM_DATABASE=Linked IP GmbH
+ 
+@@ -54481,6 +54547,9 @@ OUI:1CB17F*
+ OUI:1CB243*
+  ID_OUI_FROM_DATABASE=TDC A/S
+ 
++OUI:1CB72C*
++ ID_OUI_FROM_DATABASE=ASUSTek COMPUTER INC.
++
+ OUI:1CBA8C*
+  ID_OUI_FROM_DATABASE=Texas Instruments
+ 
+@@ -54502,12 +54571,18 @@ OUI:1CC1DE*
+ OUI:1CC316*
+  ID_OUI_FROM_DATABASE=MileSight Technology Co., Ltd.
+ 
++OUI:1CC586*
++ ID_OUI_FROM_DATABASE=Absolute Acoustics
++
+ OUI:1CC63C*
+  ID_OUI_FROM_DATABASE=Arcadyan Technology Corporation
+ 
+ OUI:1CC72D*
+  ID_OUI_FROM_DATABASE=Shenzhen Huapu Digital CO.,Ltd
+ 
++OUI:1CCAE3*
++ ID_OUI_FROM_DATABASE=IEEE REGISTRATION AUTHORITY  - Please see MAM public listing for more information.
++
+ OUI:1CD40C*
+  ID_OUI_FROM_DATABASE=Kriwan Industrie-Elektronik GmbH
+ 
+@@ -54538,6 +54613,9 @@ OUI:1CE85D*
+ OUI:1CEEE8*
+  ID_OUI_FROM_DATABASE=Ilshin Elecom
+ 
++OUI:1CF03E*
++ ID_OUI_FROM_DATABASE=Wearhaus Inc.
++
+ OUI:1CF061*
+  ID_OUI_FROM_DATABASE=SCAPS GmbH
+ 
+@@ -54649,12 +54727,18 @@ OUI:2046A1*
+ OUI:2046F9*
+  ID_OUI_FROM_DATABASE=Advanced Network Devices (dba:AND)
+ 
++OUI:204747*
++ ID_OUI_FROM_DATABASE=Dell Inc.
++
+ OUI:204AAA*
+  ID_OUI_FROM_DATABASE=Hanscan Spain S.A.
+ 
+ OUI:204C6D*
+  ID_OUI_FROM_DATABASE=Hugo Brennenstuhl Gmbh & Co. KG.
+ 
++OUI:204C9E*
++ ID_OUI_FROM_DATABASE=Cisco
++
+ OUI:204E6B*
+  ID_OUI_FROM_DATABASE=Axxana(israel) ltd
+ 
+@@ -54736,6 +54820,9 @@ OUI:208984*
+ OUI:208986*
+  ID_OUI_FROM_DATABASE=zte corporation
+ 
++OUI:209148*
++ ID_OUI_FROM_DATABASE=Texas Instruments
++
+ OUI:20918A*
+  ID_OUI_FROM_DATABASE=PROFALUX
+ 
+@@ -54835,6 +54922,9 @@ OUI:20D5BF*
+ OUI:20D607*
+  ID_OUI_FROM_DATABASE=Nokia Corporation
+ 
++OUI:20D75A*
++ ID_OUI_FROM_DATABASE=Posh Mobile Limited
++
+ OUI:20D906*
+  ID_OUI_FROM_DATABASE=Iota, Inc.
+ 
+@@ -54931,12 +55021,18 @@ OUI:241B13*
+ OUI:241B44*
+  ID_OUI_FROM_DATABASE=Hangzhou Tuners Electronics Co., Ltd
+ 
++OUI:241C04*
++ ID_OUI_FROM_DATABASE=SHENZHEN JEHE TECHNOLOGY DEVELOPMENT CO., LTD.
++
+ OUI:241F2C*
+  ID_OUI_FROM_DATABASE=Calsys, Inc.
+ 
+ OUI:2421AB*
+  ID_OUI_FROM_DATABASE=Sony Ericsson Mobile Communications
+ 
++OUI:24240E*
++ ID_OUI_FROM_DATABASE=Apple
++
+ OUI:242642*
+  ID_OUI_FROM_DATABASE=SHARP Corporation.
+ 
+@@ -54985,6 +55081,9 @@ OUI:2464EF*
+ OUI:246511*
+  ID_OUI_FROM_DATABASE=AVM GmbH
+ 
++OUI:24693E*
++ ID_OUI_FROM_DATABASE=innodisk Corporation
++
+ OUI:24694A*
+  ID_OUI_FROM_DATABASE=Jasmine Systems Inc.
+ 
+@@ -54994,6 +55093,12 @@ OUI:2469A5*
+ OUI:246AAB*
+  ID_OUI_FROM_DATABASE=IT-IS International
+ 
++OUI:247189*
++ ID_OUI_FROM_DATABASE=Texas Instruments
++
++OUI:247656*
++ ID_OUI_FROM_DATABASE=Shanghai Net Miles Fiber Optics Technology Co., LTD.
++
+ OUI:24767D*
+  ID_OUI_FROM_DATABASE=Cisco SPVTG
+ 
+@@ -55030,6 +55135,9 @@ OUI:249504*
+ OUI:2497ED*
+  ID_OUI_FROM_DATABASE=Techvision Intelligent Technology Limited
+ 
++OUI:249EAB*
++ ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
++
+ OUI:24A074*
+  ID_OUI_FROM_DATABASE=Apple
+ 
+@@ -55060,6 +55168,9 @@ OUI:24AF4A*
+ OUI:24AF54*
+  ID_OUI_FROM_DATABASE=NEXGEN Mediatech Inc.
+ 
++OUI:24B0A9*
++ ID_OUI_FROM_DATABASE=Shanghai Mobiletek Communication Ltd.
++
+ OUI:24B657*
+  ID_OUI_FROM_DATABASE=CISCO SYSTEMS, INC.
+ 
+@@ -55291,6 +55402,9 @@ OUI:2852E0*
+ OUI:285767*
+  ID_OUI_FROM_DATABASE=Echostar Technologies Corp
+ 
++OUI:285AEB*
++ ID_OUI_FROM_DATABASE=Apple
++
+ OUI:285FDB*
+  ID_OUI_FROM_DATABASE=Shenzhen Huawei Communication Technologies Co., Ltd
+ 
+@@ -55327,6 +55441,9 @@ OUI:2872C5*
+ OUI:2872F0*
+  ID_OUI_FROM_DATABASE=ATHENA
+ 
++OUI:287610*
++ ID_OUI_FROM_DATABASE=IgniteNet
++
+ OUI:287994*
+  ID_OUI_FROM_DATABASE=Realplay Digital Technology(Shenzhen) Co.,Ltd
+ 
+@@ -55417,6 +55534,9 @@ OUI:28BE9B*
+ OUI:28C0DA*
+  ID_OUI_FROM_DATABASE=Juniper Networks
+ 
++OUI:28C2DD*
++ ID_OUI_FROM_DATABASE=AzureWave Technologies, Inc.
++
+ OUI:28C671*
+  ID_OUI_FROM_DATABASE=Yota Devices OY
+ 
+@@ -55705,6 +55825,9 @@ OUI:2C67FB*
+ OUI:2C69BA*
+  ID_OUI_FROM_DATABASE=RF Controls, LLC
+ 
++OUI:2C6A6F*
++ ID_OUI_FROM_DATABASE=IEEE REGISTRATION AUTHORITY  - Please see MAM public listing for more information.
++
+ OUI:2C6BF5*
+  ID_OUI_FROM_DATABASE=Juniper networks
+ 
+@@ -55828,6 +55951,9 @@ OUI:2CCD69*
+ OUI:2CD05A*
+  ID_OUI_FROM_DATABASE=Liteon Technology Corporation
+ 
++OUI:2CD141*
++ ID_OUI_FROM_DATABASE=IEEE REGISTRATION AUTHORITY  - Please see MAM public listing for more information.
++
+ OUI:2CD1DA*
+  ID_OUI_FROM_DATABASE=Sanjole, Inc.
+ 
+@@ -56143,6 +56269,9 @@ OUI:30EFD1*
+ OUI:30F31D*
+  ID_OUI_FROM_DATABASE=zte corporation
+ 
++OUI:30F335*
++ ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
++
+ OUI:30F33A*
+  ID_OUI_FROM_DATABASE=+plugg srl
+ 
+@@ -56182,9 +56311,18 @@ OUI:3407FB*
+ OUI:340804*
+  ID_OUI_FROM_DATABASE=D-Link Corporation
+ 
++OUI:340A22*
++ ID_OUI_FROM_DATABASE=TOP-ACCESS ELECTRONICS CO LTD
++
+ OUI:340AFF*
+  ID_OUI_FROM_DATABASE=Qingdao Hisense Communications Co.,Ltd
+ 
++OUI:340B40*
++ ID_OUI_FROM_DATABASE=MIOS ELETTRONICA SRL
++
++OUI:341298*
++ ID_OUI_FROM_DATABASE=Apple
++
+ OUI:3413A8*
+  ID_OUI_FROM_DATABASE=Mediplan Limited
+ 
+@@ -56236,6 +56374,9 @@ OUI:34363B*
+ OUI:3438AF*
+  ID_OUI_FROM_DATABASE=Inlab Software GmbH
+ 
++OUI:343D98*
++ ID_OUI_FROM_DATABASE=Fujian JinQianMao Electronic Technology Co.,Ltd.
++
+ OUI:3440B5*
+  ID_OUI_FROM_DATABASE=IBM
+ 
+@@ -56476,6 +56617,9 @@ OUI:34C803*
+ OUI:34C99D*
+  ID_OUI_FROM_DATABASE=EIDOLON COMMUNICATIONS TECHNOLOGY CO. LTD.
+ 
++OUI:34CC28*
++ ID_OUI_FROM_DATABASE=Nexpring Co. LTD.,
++
+ OUI:34CD6D*
+  ID_OUI_FROM_DATABASE=CommSky Technologies
+ 
+@@ -56776,6 +56920,9 @@ OUI:38BF33*
+ OUI:38C096*
+  ID_OUI_FROM_DATABASE=ALPS ELECTRIC CO.,LTD.
+ 
++OUI:38C70A*
++ ID_OUI_FROM_DATABASE=WiFiSong
++
+ OUI:38C7BA*
+  ID_OUI_FROM_DATABASE=CS Services Co.,Ltd.
+ 
+@@ -56845,6 +56992,9 @@ OUI:38F889*
+ OUI:38F8B7*
+  ID_OUI_FROM_DATABASE=V2COM PARTICIPACOES S.A.
+ 
++OUI:38FACA*
++ ID_OUI_FROM_DATABASE=Skyworth Digital Technology(Shenzhen) Co.,Ltd
++
+ OUI:38FEC5*
+  ID_OUI_FROM_DATABASE=Ellips B.V.
+ 
+@@ -56971,6 +57121,9 @@ OUI:3C438E*
+ OUI:3C46D8*
+  ID_OUI_FROM_DATABASE=TP-LINK TECHNOLOGIES CO.,LTD.
+ 
++OUI:3C4711*
++ ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
++
+ OUI:3C4937*
+  ID_OUI_FROM_DATABASE=ASSMANN Electronic GmbH
+ 
+@@ -57046,6 +57199,9 @@ OUI:3C7DB1*
+ OUI:3C81D8*
+  ID_OUI_FROM_DATABASE=SAGEMCOM SAS
+ 
++OUI:3C8375*
++ ID_OUI_FROM_DATABASE=Microsoft Corporation
++
+ OUI:3C83B5*
+  ID_OUI_FROM_DATABASE=Advance Vision Electronics Co. Ltd.
+ 
+@@ -57103,6 +57259,9 @@ OUI:3CA315*
+ OUI:3CA72B*
+  ID_OUI_FROM_DATABASE=MRV Communications (Networks) LTD
+ 
++OUI:3CA82A*
++ ID_OUI_FROM_DATABASE=Hewlett Packard
++
+ OUI:3CA9F4*
+  ID_OUI_FROM_DATABASE=Intel Corporate
+ 
+@@ -57151,12 +57310,18 @@ OUI:3CC99E*
+ OUI:3CCA87*
+  ID_OUI_FROM_DATABASE=Iders Incorporated
+ 
++OUI:3CCB7C*
++ ID_OUI_FROM_DATABASE=TCT mobile ltd
++
+ OUI:3CCD5A*
+  ID_OUI_FROM_DATABASE=Technische Alternative GmbH
+ 
+ OUI:3CCD93*
+  ID_OUI_FROM_DATABASE=LG ELECTRONICS INC
+ 
++OUI:3CCE15*
++ ID_OUI_FROM_DATABASE=Mercedes-Benz USA, LLC
++
+ OUI:3CCE73*
+  ID_OUI_FROM_DATABASE=CISCO SYSTEMS, INC.
+ 
+@@ -57181,6 +57346,9 @@ OUI:3CD9CE*
+ OUI:3CDF1E*
+  ID_OUI_FROM_DATABASE=CISCO SYSTEMS, INC.
+ 
++OUI:3CDFA9*
++ ID_OUI_FROM_DATABASE=ARRIS Group, Inc.
++
+ OUI:3CDFBD*
+  ID_OUI_FROM_DATABASE=Huawei Technologies Co., Ltd
+ 
+@@ -57241,6 +57409,9 @@ OUI:400E67*
+ OUI:400E85*
+  ID_OUI_FROM_DATABASE=Samsung Electro Mechanics co.,LTD.
+ 
++OUI:4011DC*
++ ID_OUI_FROM_DATABASE=Sonance
++
+ OUI:4012E4*
+  ID_OUI_FROM_DATABASE=Compass-EOS
+ 
+@@ -57277,6 +57448,9 @@ OUI:4025C2*
+ OUI:40270B*
+  ID_OUI_FROM_DATABASE=Mobileeco Co., Ltd
+ 
++OUI:402814*
++ ID_OUI_FROM_DATABASE=RFI Engineering
++
+ OUI:402BA1*
+  ID_OUI_FROM_DATABASE=Sony Ericsson Mobile Communications AB
+ 
+@@ -57394,6 +57568,9 @@ OUI:407A80*
+ OUI:407B1B*
+  ID_OUI_FROM_DATABASE=Mettle Networks Inc.
+ 
++OUI:407FE0*
++ ID_OUI_FROM_DATABASE=Glory Star Technics (ShenZhen) Limited
++
+ OUI:408256*
+  ID_OUI_FROM_DATABASE=Continental Automotive GmbH
+ 
+@@ -57439,12 +57616,18 @@ OUI:409FC7*
+ OUI:40A5EF*
+  ID_OUI_FROM_DATABASE=Shenzhen Four Seas Global Link Network Technology Co., Ltd.
+ 
++OUI:40A677*
++ ID_OUI_FROM_DATABASE=Juniper Networks
++
+ OUI:40A6A4*
+  ID_OUI_FROM_DATABASE=PassivSystems Ltd
+ 
+ OUI:40A6D9*
+  ID_OUI_FROM_DATABASE=Apple
+ 
++OUI:40A6E8*
++ ID_OUI_FROM_DATABASE=Cisco
++
+ OUI:40A8F0*
+  ID_OUI_FROM_DATABASE=Hewlett Packard
+ 
+@@ -57475,6 +57658,12 @@ OUI:40B6B1*
+ OUI:40B7F3*
+  ID_OUI_FROM_DATABASE=ARRIS Group, Inc.
+ 
++OUI:40B837*
++ ID_OUI_FROM_DATABASE=Sony Mobile Communications AB
++
++OUI:40B89A*
++ ID_OUI_FROM_DATABASE=Hon Hai Precision Ind. Co.,Ltd.
++
+ OUI:40BA61*
+  ID_OUI_FROM_DATABASE=Arima Communications Corp.
+ 
+@@ -57670,6 +57859,9 @@ OUI:4451DB*
+ OUI:4454C0*
+  ID_OUI_FROM_DATABASE=Thompson Aerospace
+ 
++OUI:4455B1*
++ ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
++
+ OUI:44568D*
+  ID_OUI_FROM_DATABASE=PNC Technologies  Co., Ltd.
+ 
+@@ -57739,6 +57931,9 @@ OUI:447E76*
+ OUI:447E95*
+  ID_OUI_FROM_DATABASE=Alpha and Omega, Inc
+ 
++OUI:4480EB*
++ ID_OUI_FROM_DATABASE=Motorola Mobility LLC, a Lenovo Company
++
+ OUI:448312*
+  ID_OUI_FROM_DATABASE=Star-Net
+ 
+@@ -57775,6 +57970,9 @@ OUI:4494FC*
+ OUI:4495FA*
+  ID_OUI_FROM_DATABASE=Qingdao Santong Digital Technology Co.Ltd
+ 
++OUI:44962B*
++ ID_OUI_FROM_DATABASE=Aidon Oy
++
+ OUI:449B78*
+  ID_OUI_FROM_DATABASE=The Now Factory
+ 
+@@ -57829,6 +58027,9 @@ OUI:44C4A9*
+ OUI:44C56F*
+  ID_OUI_FROM_DATABASE=NGN Easy Satfinder (Tianjin) Electronic Co., Ltd
+ 
++OUI:44C69B*
++ ID_OUI_FROM_DATABASE=Wuhan Feng Tian Information Network CO.,LTD
++
+ OUI:44C9A2*
+  ID_OUI_FROM_DATABASE=Greenwald Industries
+ 
+@@ -57838,6 +58039,9 @@ OUI:44CE7D*
+ OUI:44D15E*
+  ID_OUI_FROM_DATABASE=Shanghai Kingto Information Technology Ltd
+ 
++OUI:44D244*
++ ID_OUI_FROM_DATABASE=Seiko Epson Corporation
++
+ OUI:44D2CA*
+  ID_OUI_FROM_DATABASE=Anvia TV Oy
+ 
+@@ -57856,6 +58060,9 @@ OUI:44D832*
+ OUI:44D884*
+  ID_OUI_FROM_DATABASE=Apple
+ 
++OUI:44D9E7*
++ ID_OUI_FROM_DATABASE=Ubiquiti Networks, Inc.
++
+ OUI:44DC91*
+  ID_OUI_FROM_DATABASE=PLANEX COMMUNICATIONS INC.
+ 
+@@ -57904,6 +58111,9 @@ OUI:48022A*
+ OUI:480362*
+  ID_OUI_FROM_DATABASE=DESAY ELECTRONICS(HUIZHOU)CO.,LTD
+ 
++OUI:48066A*
++ ID_OUI_FROM_DATABASE=Tempered Networks, Inc.
++
+ OUI:480C49*
+  ID_OUI_FROM_DATABASE=NAKAYO TELECOMMUNICATIONS,INC
+ 
+@@ -57925,6 +58135,9 @@ OUI:481A84*
+ OUI:481BD2*
+  ID_OUI_FROM_DATABASE=Intron Scientific co., ltd.
+ 
++OUI:481D70*
++ ID_OUI_FROM_DATABASE=Cisco SPVTG
++
+ OUI:4826E8*
+  ID_OUI_FROM_DATABASE=Tek-Air Systems, Inc.
+ 
+@@ -58006,6 +58219,9 @@ OUI:486B91*
+ OUI:486E73*
+  ID_OUI_FROM_DATABASE=Pica8, Inc.
+ 
++OUI:486EFB*
++ ID_OUI_FROM_DATABASE=Davit System Technology Co., Ltd.
++
+ OUI:486FD2*
+  ID_OUI_FROM_DATABASE=StorSimple Inc
+ 
+@@ -58861,6 +59077,9 @@ OUI:54112F*
+ OUI:54115F*
+  ID_OUI_FROM_DATABASE=Atamo Pty Ltd
+ 
++OUI:541473*
++ ID_OUI_FROM_DATABASE=Wingtech Group (HongKong) Limited
++
+ OUI:541B5D*
+  ID_OUI_FROM_DATABASE=Techno-Innov
+ 
+@@ -58954,6 +59173,9 @@ OUI:545FA9*
+ OUI:5461EA*
+  ID_OUI_FROM_DATABASE=Zaplox AB
+ 
++OUI:5465DE*
++ ID_OUI_FROM_DATABASE=ARRIS Group, Inc.
++
+ OUI:54724F*
+  ID_OUI_FROM_DATABASE=Apple
+ 
+@@ -59053,6 +59275,9 @@ OUI:54B620*
+ OUI:54B753*
+  ID_OUI_FROM_DATABASE=Hunan Fenghui Yinjia Science And Technology Co.,Ltd
+ 
++OUI:54B80A*
++ ID_OUI_FROM_DATABASE=D-Link International
++
+ OUI:54BEF7*
+  ID_OUI_FROM_DATABASE=PEGATRON CORPORATION
+ 
+@@ -59086,6 +59311,12 @@ OUI:54DF63*
+ OUI:54E032*
+  ID_OUI_FROM_DATABASE=Juniper Networks
+ 
++OUI:54E140*
++ ID_OUI_FROM_DATABASE=INGENICO
++
++OUI:54E2C8*
++ ID_OUI_FROM_DATABASE=Dongguan Aoyuan Electronics Technology Co., Ltd
++
+ OUI:54E2E0*
+  ID_OUI_FROM_DATABASE=Pace plc
+ 
+@@ -59134,6 +59365,9 @@ OUI:54FDBF*
+ OUI:54FFCF*
+  ID_OUI_FROM_DATABASE=Mopria Alliance
+ 
++OUI:5804CB*
++ ID_OUI_FROM_DATABASE=Tianjin Huisun Technology Co.,Ltd.
++
+ OUI:580528*
+  ID_OUI_FROM_DATABASE=LABRIS NETWORKS
+ 
+@@ -59185,6 +59419,9 @@ OUI:582136*
+ OUI:58238C*
+  ID_OUI_FROM_DATABASE=Technicolor CH USA
+ 
++OUI:582AF7*
++ ID_OUI_FROM_DATABASE=Huawei Technologies Co., Ltd
++
+ OUI:582EFE*
+  ID_OUI_FROM_DATABASE=Lighting Science Group
+ 
+@@ -59200,6 +59437,9 @@ OUI:5835D9*
+ OUI:583CC6*
+  ID_OUI_FROM_DATABASE=Omneality Ltd.
+ 
++OUI:583F54*
++ ID_OUI_FROM_DATABASE=LG Electronics (Mobile Communications)
++
+ OUI:5842E4*
+  ID_OUI_FROM_DATABASE=Sigma International General Medical Apparatus, LLC.
+ 
+@@ -59272,6 +59512,9 @@ OUI:586AB1*
+ OUI:586D8F*
+  ID_OUI_FROM_DATABASE=Cisco-Linksys, LLC
+ 
++OUI:5870C6*
++ ID_OUI_FROM_DATABASE=Shanghai Xiaoyi Technology Co., Ltd.
++
+ OUI:587521*
+  ID_OUI_FROM_DATABASE=CJSC RTSoft
+ 
+@@ -59290,6 +59533,9 @@ OUI:587BE9*
+ OUI:587E61*
+  ID_OUI_FROM_DATABASE=Hisense Electric Co., Ltd
+ 
++OUI:587F66*
++ ID_OUI_FROM_DATABASE=Huawei Technologies Co., Ltd
++
+ OUI:587FB7*
+  ID_OUI_FROM_DATABASE=SONAR INDUSTRIAL CO., LTD.
+ 
+@@ -59572,6 +59818,9 @@ OUI:5C57C8*
+ OUI:5C5948*
+  ID_OUI_FROM_DATABASE=Apple
+ 
++OUI:5C5B35*
++ ID_OUI_FROM_DATABASE=Mist Systems, Inc.
++
+ OUI:5C5BC2*
+  ID_OUI_FROM_DATABASE=YIK Corporation
+ 
+@@ -59644,6 +59893,9 @@ OUI:5C97F3*
+ OUI:5C9AD8*
+  ID_OUI_FROM_DATABASE=Fujitsu Limited
+ 
++OUI:5CA178*
++ ID_OUI_FROM_DATABASE=TableTop Media (dba Ziosk)
++
+ OUI:5CA39D*
+  ID_OUI_FROM_DATABASE=SAMSUNG ELECTRO-MECHANICS CO., LTD.
+ 
+@@ -59659,6 +59911,9 @@ OUI:5CAAFD*
+ OUI:5CAC4C*
+  ID_OUI_FROM_DATABASE=Hon Hai Precision Ind. Co.,Ltd.
+ 
++OUI:5CB43E*
++ ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
++
+ OUI:5CB524*
+  ID_OUI_FROM_DATABASE=Sony Ericsson Mobile Communications AB
+ 
+@@ -59668,6 +59923,9 @@ OUI:5CB6CC*
+ OUI:5CB8CB*
+  ID_OUI_FROM_DATABASE=Allis Communications
+ 
++OUI:5CB901*
++ ID_OUI_FROM_DATABASE=Hewlett Packard
++
+ OUI:5CBD9E*
+  ID_OUI_FROM_DATABASE=HONGKONG MIRACLE EAGLE TECHNOLOGY(GROUP) LIMITED
+ 
+@@ -59713,6 +59971,9 @@ OUI:5CD998*
+ OUI:5CDAD4*
+  ID_OUI_FROM_DATABASE=Murata Manufacturing Co., Ltd.
+ 
++OUI:5CDC96*
++ ID_OUI_FROM_DATABASE=Arcadyan Technology Corporation
++
+ OUI:5CDD70*
+  ID_OUI_FROM_DATABASE=Hangzhou H3C Technologies Co., Limited
+ 
+@@ -59743,6 +60004,9 @@ OUI:5CE8EB*
+ OUI:5CEB4E*
+  ID_OUI_FROM_DATABASE=R. STAHL HMI Systems GmbH
+ 
++OUI:5CEB68*
++ ID_OUI_FROM_DATABASE=Cheerstar Technology Co., Ltd
++
+ OUI:5CEE79*
+  ID_OUI_FROM_DATABASE=Global Digitech Co LTD
+ 
+@@ -59830,6 +60094,9 @@ OUI:60190C*
+ OUI:601929*
+  ID_OUI_FROM_DATABASE=VOLTRONIC POWER TECHNOLOGY(SHENZHEN) CORP.
+ 
++OUI:601970*
++ ID_OUI_FROM_DATABASE=HUIZHOU QIAOXING ELECTRONICS TECHNOLOGY CO., LTD.
++
+ OUI:601D0F*
+  ID_OUI_FROM_DATABASE=Midnite Solar
+ 
+@@ -59995,6 +60262,9 @@ OUI:6099D1*
+ OUI:609AA4*
+  ID_OUI_FROM_DATABASE=GVI SECURITY INC.
+ 
++OUI:609C9F*
++ ID_OUI_FROM_DATABASE=Brocade Communications Systems, Inc.
++
+ OUI:609E64*
+  ID_OUI_FROM_DATABASE=Vivonic GmbH
+ 
+@@ -60109,6 +60379,9 @@ OUI:60E00E*
+ OUI:60E327*
+  ID_OUI_FROM_DATABASE=TP-LINK TECHNOLOGIES CO.,LTD.
+ 
++OUI:60E6BC*
++ ID_OUI_FROM_DATABASE=Sino-Telecom Technology Co.,Ltd.
++
+ OUI:60E701*
+  ID_OUI_FROM_DATABASE=Huawei Technologies Co., Ltd
+ 
+@@ -60199,6 +60472,9 @@ OUI:641084*
+ OUI:641225*
+  ID_OUI_FROM_DATABASE=Cisco
+ 
++OUI:64167F*
++ ID_OUI_FROM_DATABASE=Polycom
++
+ OUI:64168D*
+  ID_OUI_FROM_DATABASE=CISCO SYSTEMS, INC.
+ 
+@@ -60298,6 +60574,9 @@ OUI:6455B1*
+ OUI:645601*
+  ID_OUI_FROM_DATABASE=TP-LINK TECHNOLOGIES CO.,LTD
+ 
++OUI:6459F8*
++ ID_OUI_FROM_DATABASE=Vodafone Omnitel B.V.
++
+ OUI:645A04*
+  ID_OUI_FROM_DATABASE=Chicony Electronics Co., Ltd.
+ 
+@@ -60331,6 +60610,9 @@ OUI:64680C*
+ OUI:6469BC*
+  ID_OUI_FROM_DATABASE=Hytera Communications Co .,ltd
+ 
++OUI:646A52*
++ ID_OUI_FROM_DATABASE=Avaya, Inc
++
+ OUI:646CB2*
+  ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd
+ 
+@@ -60455,7 +60737,7 @@ OUI:64B310*
+  ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd
+ 
+ OUI:64B370*
+- ID_OUI_FROM_DATABASE=PowerComm Solutons LLC
++ ID_OUI_FROM_DATABASE=PowerComm Solutions LLC
+ 
+ OUI:64B473*
+  ID_OUI_FROM_DATABASE=Xiaomi inc.
+@@ -60517,6 +60799,9 @@ OUI:64D989*
+ OUI:64DB18*
+  ID_OUI_FROM_DATABASE=OpenPattern
+ 
++OUI:64DB81*
++ ID_OUI_FROM_DATABASE=Syszone Co., Ltd.
++
+ OUI:64DC01*
+  ID_OUI_FROM_DATABASE=Static Systems Group PLC
+ 
+@@ -60781,12 +61066,21 @@ OUI:689C5E*
+ OUI:689C70*
+  ID_OUI_FROM_DATABASE=Apple
+ 
++OUI:689CE2*
++ ID_OUI_FROM_DATABASE=Cisco
++
++OUI:689E19*
++ ID_OUI_FROM_DATABASE=Texas Instruments
++
+ OUI:68A0F6*
+  ID_OUI_FROM_DATABASE=Huawei Technologies Co., Ltd
+ 
+ OUI:68A1B7*
+  ID_OUI_FROM_DATABASE=Honghao Mingchuan Technology (Beijing) CO.,Ltd.
+ 
++OUI:68A378*
++ ID_OUI_FROM_DATABASE=FREEBOX SAS
++
+ OUI:68A3C4*
+  ID_OUI_FROM_DATABASE=Liteon Technology Corporation
+ 
+@@ -60943,6 +61237,9 @@ OUI:6C1811*
+ OUI:6C198F*
+  ID_OUI_FROM_DATABASE=D-Link International
+ 
++OUI:6C1E70*
++ ID_OUI_FROM_DATABASE=Guangzhou YBDS IT Co.,Ltd
++
+ OUI:6C2056*
+  ID_OUI_FROM_DATABASE=Cisco
+ 
+@@ -61006,6 +61303,12 @@ OUI:6C40C6*
+ OUI:6C416A*
+  ID_OUI_FROM_DATABASE=Cisco
+ 
++OUI:6C4418*
++ ID_OUI_FROM_DATABASE=Zappware
++
++OUI:6C4598*
++ ID_OUI_FROM_DATABASE=Antex Electronic Corp.
++
+ OUI:6C4B7F*
+  ID_OUI_FROM_DATABASE=Vossloh-Schwabe Deutschland GmbH
+ 
+@@ -61015,6 +61318,9 @@ OUI:6C504D*
+ OUI:6C5779*
+  ID_OUI_FROM_DATABASE=Aclima, Inc.
+ 
++OUI:6C5940*
++ ID_OUI_FROM_DATABASE=SHENZHEN MERCURY COMMUNICATION TECHNOLOGIES CO.,LTD.
++
+ OUI:6C5A34*
+  ID_OUI_FROM_DATABASE=Shenzhen Haitianxiong Electronic Co., Ltd.
+ 
+@@ -61114,6 +61420,9 @@ OUI:6C9CED*
+ OUI:6CA682*
+  ID_OUI_FROM_DATABASE=EDAM information & communications
+ 
++OUI:6CA75F*
++ ID_OUI_FROM_DATABASE=zte corporation
++
+ OUI:6CA780*
+  ID_OUI_FROM_DATABASE=Nokia Corporation
+ 
+@@ -61249,6 +61558,9 @@ OUI:6CFDB9*
+ OUI:6CFFBE*
+  ID_OUI_FROM_DATABASE=MPB Communications Inc.
+ 
++OUI:700136*
++ ID_OUI_FROM_DATABASE=FATEK Automation Corporation
++
+ OUI:700258*
+  ID_OUI_FROM_DATABASE=01DB-METRAVIB
+ 
+@@ -61273,6 +61585,9 @@ OUI:701124*
+ OUI:701404*
+  ID_OUI_FROM_DATABASE=Limited Liability Company
+ 
++OUI:7014A6*
++ ID_OUI_FROM_DATABASE=Apple, Inc.
++
+ OUI:70188B*
+  ID_OUI_FROM_DATABASE=Hon Hai Precision Ind. Co.,Ltd.
+ 
+@@ -61414,6 +61729,9 @@ OUI:706417*
+ OUI:706582*
+  ID_OUI_FROM_DATABASE=Suzhou Hanming Technologies Co., Ltd.
+ 
++OUI:706879*
++ ID_OUI_FROM_DATABASE=Saijo Denki International Co., Ltd.
++
+ OUI:70704C*
+  ID_OUI_FROM_DATABASE=Purple Communications, Inc
+ 
+@@ -61447,6 +61765,9 @@ OUI:7076F0*
+ OUI:7076FF*
+  ID_OUI_FROM_DATABASE=KERLINK
+ 
++OUI:707781*
++ ID_OUI_FROM_DATABASE=Hon Hai Precision Ind. Co.,Ltd.
++
+ OUI:707BE8*
+  ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
+ 
+@@ -61495,6 +61816,9 @@ OUI:709BA5*
+ OUI:709BFC*
+  ID_OUI_FROM_DATABASE=Bryton Inc.
+ 
++OUI:709C8F*
++ ID_OUI_FROM_DATABASE=Nero AG
++
+ OUI:709E29*
+  ID_OUI_FROM_DATABASE=Sony Computer Entertainment Inc.
+ 
+@@ -61597,6 +61921,9 @@ OUI:70E24C*
+ OUI:70E284*
+  ID_OUI_FROM_DATABASE=Wistron InfoComm(Zhongshan) Corporation
+ 
++OUI:70E72C*
++ ID_OUI_FROM_DATABASE=Apple
++
+ OUI:70E843*
+  ID_OUI_FROM_DATABASE=Beijing C&W Optical Communication Technology Co.,Ltd.
+ 
+@@ -61636,6 +61963,9 @@ OUI:70FF76*
+ OUI:7403BD*
+  ID_OUI_FROM_DATABASE=Buffalo Inc.
+ 
++OUI:74042B*
++ ID_OUI_FROM_DATABASE=Lenovo Mobile Communication (Wuhan) Company Limited
++
+ OUI:740ABC*
+  ID_OUI_FROM_DATABASE=JSJS Designs (Europe) Limited
+ 
+@@ -61714,6 +62044,9 @@ OUI:744BE9*
+ OUI:744D79*
+  ID_OUI_FROM_DATABASE=Arrive Systems Inc.
+ 
++OUI:7451BA*
++ ID_OUI_FROM_DATABASE=XIAOMI INC
++
+ OUI:745327*
+  ID_OUI_FROM_DATABASE=COMMSEN CO., LIMITED
+ 
+@@ -61747,6 +62080,9 @@ OUI:7465D1*
+ OUI:746630*
+  ID_OUI_FROM_DATABASE=T:mi Ytti
+ 
++OUI:746A3A*
++ ID_OUI_FROM_DATABASE=Aperi Corporation
++
+ OUI:746A89*
+  ID_OUI_FROM_DATABASE=Rezolt Corporation
+ 
+@@ -61840,6 +62176,9 @@ OUI:74A02F*
+ OUI:74A063*
+  ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
+ 
++OUI:74A2E6*
++ ID_OUI_FROM_DATABASE=Cisco
++
+ OUI:74A34A*
+  ID_OUI_FROM_DATABASE=ZIMI CORPORATION
+ 
+@@ -62137,6 +62476,9 @@ OUI:785968*
+ OUI:785C72*
+  ID_OUI_FROM_DATABASE=Hioso Technology Co., Ltd.
+ 
++OUI:785F4C*
++ ID_OUI_FROM_DATABASE=Argox Information Co., Ltd.
++
+ OUI:78617C*
+  ID_OUI_FROM_DATABASE=MITSUMI ELECTRIC CO.,LTD
+ 
+@@ -62446,6 +62788,9 @@ OUI:7C0ECE*
+ OUI:7C11BE*
+  ID_OUI_FROM_DATABASE=Apple
+ 
++OUI:7C11CD*
++ ID_OUI_FROM_DATABASE=QianTang Technology
++
+ OUI:7C1476*
+  ID_OUI_FROM_DATABASE=Damall Technologies SAS
+ 
+@@ -62761,6 +63106,9 @@ OUI:7CE9D3*
+ OUI:7CEBEA*
+  ID_OUI_FROM_DATABASE=ASCT
+ 
++OUI:7CEC79*
++ ID_OUI_FROM_DATABASE=Texas Instruments
++
+ OUI:7CED8D*
+  ID_OUI_FROM_DATABASE=MICROSOFT
+ 
+@@ -62782,6 +63130,9 @@ OUI:7CF0BA*
+ OUI:7CF429*
+  ID_OUI_FROM_DATABASE=NUUO Inc.
+ 
++OUI:7CF854*
++ ID_OUI_FROM_DATABASE=Samsung Electronics
++
+ OUI:7CFADF*
+  ID_OUI_FROM_DATABASE=Apple
+ 
+@@ -62803,6 +63154,9 @@ OUI:800010*
+ OUI:80006E*
+  ID_OUI_FROM_DATABASE=Apple
+ 
++OUI:800184*
++ ID_OUI_FROM_DATABASE=HTC Corporation
++
+ OUI:8005DF*
+  ID_OUI_FROM_DATABASE=Montage Technology Group Limited
+ 
+@@ -62851,6 +63205,9 @@ OUI:8020AF*
+ OUI:802275*
+  ID_OUI_FROM_DATABASE=Beijing Beny Wave Technology Co Ltd
+ 
++OUI:802AA8*
++ ID_OUI_FROM_DATABASE=Ubiquiti Networks, Inc.
++
+ OUI:802AFA*
+  ID_OUI_FROM_DATABASE=Germaneers GmbH
+ 
+@@ -62869,6 +63226,9 @@ OUI:803457*
+ OUI:803773*
+  ID_OUI_FROM_DATABASE=Netgear Inc
+ 
++OUI:8038BC*
++ ID_OUI_FROM_DATABASE=Huawei Technologies Co., Ltd
++
+ OUI:8038FD*
+  ID_OUI_FROM_DATABASE=LeapFrog Enterprises, Inc.
+ 
+@@ -62908,6 +63268,9 @@ OUI:804F58*
+ OUI:80501B*
+  ID_OUI_FROM_DATABASE=Nokia Corporation
+ 
++OUI:805067*
++ ID_OUI_FROM_DATABASE=W & D TECHNOLOGY CORPORATION
++
+ OUI:8056F2*
+  ID_OUI_FROM_DATABASE=Hon Hai Precision Ind. Co.,Ltd.
+ 
+@@ -62953,6 +63316,9 @@ OUI:80711F*
+ OUI:80717A*
+  ID_OUI_FROM_DATABASE=Huawei Technologies Co., Ltd
+ 
++OUI:807459*
++ ID_OUI_FROM_DATABASE=K's Co.,Ltd.
++
+ OUI:807693*
+  ID_OUI_FROM_DATABASE=Newag SA
+ 
+@@ -63097,6 +63463,9 @@ OUI:80D733*
+ OUI:80DB31*
+  ID_OUI_FROM_DATABASE=Power Quotient International Co., Ltd.
+ 
++OUI:80E4DA*
++ ID_OUI_FROM_DATABASE=IEEE REGISTRATION AUTHORITY  - Please see MAM public listing for more information.
++
+ OUI:80E650*
+  ID_OUI_FROM_DATABASE=Apple
+ 
+@@ -63409,6 +63778,9 @@ OUI:84B153*
+ OUI:84B59C*
+  ID_OUI_FROM_DATABASE=Juniper networks
+ 
++OUI:84B802*
++ ID_OUI_FROM_DATABASE=Cisco
++
+ OUI:84C2E4*
+  ID_OUI_FROM_DATABASE=Jiangsu Qinheng Co., Ltd.
+ 
+@@ -63454,6 +63826,9 @@ OUI:84DE3D*
+ OUI:84DF0C*
+  ID_OUI_FROM_DATABASE=NET2GRID BV
+ 
++OUI:84DF19*
++ ID_OUI_FROM_DATABASE=Chuango Security Technology Corporation
++
+ OUI:84E058*
+  ID_OUI_FROM_DATABASE=Pace plc
+ 
+@@ -63475,6 +63850,9 @@ OUI:84EB18*
+ OUI:84ED33*
+  ID_OUI_FROM_DATABASE=BBMC Co.,Ltd
+ 
++OUI:84F129*
++ ID_OUI_FROM_DATABASE=Metrascale Inc.
++
+ OUI:84F493*
+  ID_OUI_FROM_DATABASE=OMS spol. s.r.o.
+ 
+@@ -63535,6 +63913,9 @@ OUI:8823FE*
+ OUI:88252C*
+  ID_OUI_FROM_DATABASE=Arcadyan Technology Corporation
+ 
++OUI:882593*
++ ID_OUI_FROM_DATABASE=TP-LINK TECHNOLOGIES CO.,LTD
++
+ OUI:882950*
+  ID_OUI_FROM_DATABASE=Dalian Netmoon Tech Develop Co.,Ltd
+ 
+@@ -63550,6 +63931,9 @@ OUI:88329B*
+ OUI:883314*
+  ID_OUI_FROM_DATABASE=Texas Instruments
+ 
++OUI:8833BE*
++ ID_OUI_FROM_DATABASE=Ivenix, Inc.
++
+ OUI:88354C*
+  ID_OUI_FROM_DATABASE=Transics
+ 
+@@ -63613,6 +63997,9 @@ OUI:88685C*
+ OUI:886B76*
+  ID_OUI_FROM_DATABASE=CHINA HOPEFUL GROUP HOPEFUL ELECTRIC CO.,LTD
+ 
++OUI:887033*
++ ID_OUI_FROM_DATABASE=Hangzhou Silan Microelectronic Inc
++
+ OUI:88708C*
+  ID_OUI_FROM_DATABASE=Lenovo Mobile Communication Technology Ltd.
+ 
+@@ -63685,6 +64072,9 @@ OUI:889CA6*
+ OUI:889FFA*
+  ID_OUI_FROM_DATABASE=Hon Hai Precision Ind. Co.,Ltd.
+ 
++OUI:88A25E*
++ ID_OUI_FROM_DATABASE=juniper networks
++
+ OUI:88A3CC*
+  ID_OUI_FROM_DATABASE=Amatis Controls
+ 
+@@ -63733,6 +64123,9 @@ OUI:88CB87*
+ OUI:88CEFA*
+  ID_OUI_FROM_DATABASE=Huawei Technologies Co., Ltd
+ 
++OUI:88D37B*
++ ID_OUI_FROM_DATABASE=FirmTek, LLC
++
+ OUI:88D7BC*
+  ID_OUI_FROM_DATABASE=DEP Company
+ 
+@@ -63856,6 +64249,9 @@ OUI:8C3330*
+ OUI:8C3357*
+  ID_OUI_FROM_DATABASE=HiteVision Digital Media Technology Co.,Ltd.
+ 
++OUI:8C34FD*
++ ID_OUI_FROM_DATABASE=Huawei Technologies Co., Ltd
++
+ OUI:8C3AE3*
+  ID_OUI_FROM_DATABASE=LG Electronics
+ 
+@@ -63955,6 +64351,9 @@ OUI:8C7712*
+ OUI:8C7716*
+  ID_OUI_FROM_DATABASE=LONGCHEER TELECOMMUNICATION LIMITED
+ 
++OUI:8C7967*
++ ID_OUI_FROM_DATABASE=zte corporation
++
+ OUI:8C7B9D*
+  ID_OUI_FROM_DATABASE=Apple
+ 
+@@ -63985,6 +64384,9 @@ OUI:8C89A5*
+ OUI:8C8A6E*
+  ID_OUI_FROM_DATABASE=ESTUN AUTOMATION TECHNOLOY CO., LTD
+ 
++OUI:8C8B83*
++ ID_OUI_FROM_DATABASE=Texas Instruments
++
+ OUI:8C8E76*
+  ID_OUI_FROM_DATABASE=taskit GmbH
+ 
+@@ -64099,6 +64501,9 @@ OUI:8CE7B3*
+ OUI:8CEEC6*
+  ID_OUI_FROM_DATABASE=Precepscion Pty. Ltd.
+ 
++OUI:8CF228*
++ ID_OUI_FROM_DATABASE=SHENZHEN MERCURY COMMUNICATION TECHNOLOGIES CO.,LTD.
++
+ OUI:8CF813*
+  ID_OUI_FROM_DATABASE=ORANGE POLSKA
+ 
+@@ -64135,6 +64540,9 @@ OUI:9003B7*
+ OUI:900917*
+  ID_OUI_FROM_DATABASE=Far-sighted mobile
+ 
++OUI:900A39*
++ ID_OUI_FROM_DATABASE=Wiio, Inc.
++
+ OUI:900A3A*
+  ID_OUI_FROM_DATABASE=PSG Plastic Service GmbH
+ 
+@@ -64198,6 +64606,9 @@ OUI:902B34*
+ OUI:902CC7*
+  ID_OUI_FROM_DATABASE=C-MAX Asia Limited
+ 
++OUI:902E1C*
++ ID_OUI_FROM_DATABASE=Intel Corporate
++
+ OUI:902E87*
+  ID_OUI_FROM_DATABASE=LabJack
+ 
+@@ -64219,6 +64630,9 @@ OUI:9038DF*
+ OUI:903AA0*
+  ID_OUI_FROM_DATABASE=Alcatel-Lucent
+ 
++OUI:903C92*
++ ID_OUI_FROM_DATABASE=Apple
++
+ OUI:903CAE*
+  ID_OUI_FROM_DATABASE=Yunnan KSEC Digital Technology Co.,Ltd.
+ 
+@@ -64256,7 +64670,7 @@ OUI:90507B*
+  ID_OUI_FROM_DATABASE=Advanced PANMOBIL Systems GmbH & Co. KG
+ 
+ OUI:90513F*
+- ID_OUI_FROM_DATABASE=Elettronica Santerno
++ ID_OUI_FROM_DATABASE=Elettronica Santerno SpA
+ 
+ OUI:905446*
+  ID_OUI_FROM_DATABASE=TES ELECTRONIC SOLUTIONS
+@@ -64285,6 +64699,9 @@ OUI:90610C*
+ OUI:906717*
+  ID_OUI_FROM_DATABASE=Alphion India Private Limited
+ 
++OUI:90671C*
++ ID_OUI_FROM_DATABASE=Huawei Technologies Co., Ltd
++
+ OUI:9067B5*
+  ID_OUI_FROM_DATABASE=Alcatel-Lucent
+ 
+@@ -64381,6 +64798,9 @@ OUI:909F33*
+ OUI:909F43*
+  ID_OUI_FROM_DATABASE=Accutron Instruments Inc.
+ 
++OUI:90A210*
++ ID_OUI_FROM_DATABASE=United Telecoms Ltd
++
+ OUI:90A2DA*
+  ID_OUI_FROM_DATABASE=GHEO SA
+ 
+@@ -64426,6 +64846,9 @@ OUI:90C115*
+ OUI:90C35F*
+  ID_OUI_FROM_DATABASE=Nanjing Jiahao Technology Co., Ltd.
+ 
++OUI:90C682*
++ ID_OUI_FROM_DATABASE=IEEE REGISTRATION AUTHORITY  - Please see MAM public listing for more information.
++
+ OUI:90C792*
+  ID_OUI_FROM_DATABASE=ARRIS Group, Inc.
+ 
+@@ -64606,6 +65029,9 @@ OUI:944696*
+ OUI:944A09*
+  ID_OUI_FROM_DATABASE=BitWise Controls
+ 
++OUI:944A0C*
++ ID_OUI_FROM_DATABASE=Sercomm Corporation
++
+ OUI:945047*
+  ID_OUI_FROM_DATABASE=Rechnerbetriebsgruppe
+ 
+@@ -64642,6 +65068,9 @@ OUI:9471AC*
+ OUI:94756E*
+  ID_OUI_FROM_DATABASE=QinetiQ North America
+ 
++OUI:94772B*
++ ID_OUI_FROM_DATABASE=Huawei Technologies Co., Ltd
++
+ OUI:947C3E*
+  ID_OUI_FROM_DATABASE=Polewall Norge AS
+ 
+@@ -64693,6 +65122,9 @@ OUI:949FB4*
+ OUI:94A1A2*
+  ID_OUI_FROM_DATABASE=AMPAK Technology Inc.
+ 
++OUI:94A7B7*
++ ID_OUI_FROM_DATABASE=zte corporation
++
+ OUI:94A7BC*
+  ID_OUI_FROM_DATABASE=BodyMedia, Inc.
+ 
+@@ -64834,6 +65266,9 @@ OUI:94EBCD*
+ OUI:94F19E*
+  ID_OUI_FROM_DATABASE=HUIZHOU MAORONG INTELLIGENT TECHNOLOGY CO.,LTD
+ 
++OUI:94F665*
++ ID_OUI_FROM_DATABASE=Ruckus Wireless
++
+ OUI:94F692*
+  ID_OUI_FROM_DATABASE=Geminico co.,Ltd.
+ 
+@@ -64858,6 +65293,9 @@ OUI:94FEF4*
+ OUI:980284*
+  ID_OUI_FROM_DATABASE=Theobroma Systems GmbH
+ 
++OUI:9802D8*
++ ID_OUI_FROM_DATABASE=IEEE REGISTRATION AUTHORITY  - Please see MAM public listing for more information.
++
+ OUI:9803A0*
+  ID_OUI_FROM_DATABASE=ABB n.v. Power Quality Products
+ 
+@@ -64966,6 +65404,9 @@ OUI:98588A*
+ OUI:985945*
+  ID_OUI_FROM_DATABASE=Texas Instruments
+ 
++OUI:985AEB*
++ ID_OUI_FROM_DATABASE=Apple, Inc.
++
+ OUI:985C93*
+  ID_OUI_FROM_DATABASE=SBG Systems SAS
+ 
+@@ -64999,12 +65440,18 @@ OUI:9876B6*
+ OUI:987770*
+  ID_OUI_FROM_DATABASE=Pep Digital Technology (Guangzhou) Co., Ltd
+ 
++OUI:987BF3*
++ ID_OUI_FROM_DATABASE=Texas Instruments
++
+ OUI:987E46*
+  ID_OUI_FROM_DATABASE=Emizon Networks Limited
+ 
+ OUI:988217*
+  ID_OUI_FROM_DATABASE=Disruptive Ltd
+ 
++OUI:988389*
++ ID_OUI_FROM_DATABASE=Samsung Electronics Co.,LTD
++
+ OUI:9886B1*
+  ID_OUI_FROM_DATABASE=Flyaudio corporation (China)
+ 
+@@ -65089,6 +65536,9 @@ OUI:98DA92*
+ OUI:98DCD9*
+  ID_OUI_FROM_DATABASE=UNITEC Co., Ltd.
+ 
++OUI:98E0D9*
++ ID_OUI_FROM_DATABASE=Apple
++
+ OUI:98E165*
+  ID_OUI_FROM_DATABASE=Accutome
+ 
+@@ -65194,6 +65644,9 @@ OUI:9C28EF*
+ OUI:9C2A70*
+  ID_OUI_FROM_DATABASE=Hon Hai Precision Ind. Co.,Ltd.
+ 
++OUI:9C3066*
++ ID_OUI_FROM_DATABASE=RWE Effizienz GmbH
++
+ OUI:9C3178*
+  ID_OUI_FROM_DATABASE=Foshan Huadian Intelligent Communications Teachnologies Co.,Ltd
+ 
+@@ -65203,6 +65656,12 @@ OUI:9C31B6*
+ OUI:9C3583*
+  ID_OUI_FROM_DATABASE=Nipro Diagnostics, Inc
+ 
++OUI:9C35EB*
++ ID_OUI_FROM_DATABASE=Apple, Inc.
++
++OUI:9C37F4*
++ ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
++
+ OUI:9C3AAF*
+  ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd
+ 
+@@ -65377,6 +65836,9 @@ OUI:9CB206*
+ OUI:9CB654*
+  ID_OUI_FROM_DATABASE=Hewlett Packard
+ 
++OUI:9CB6D0*
++ ID_OUI_FROM_DATABASE=Rivet Networks
++
+ OUI:9CB70D*
+  ID_OUI_FROM_DATABASE=Liteon Technology Corporation
+ 
+@@ -65389,6 +65851,9 @@ OUI:9CBB98*
+ OUI:9CBD9D*
+  ID_OUI_FROM_DATABASE=SkyDisk, Inc.
+ 
++OUI:9CBEE0*
++ ID_OUI_FROM_DATABASE=Biosoundlab Co., Ltd.
++
+ OUI:9CC077*
+  ID_OUI_FROM_DATABASE=PrintCounts, LLC
+ 
+@@ -65504,7 +65969,7 @@ OUI:A012DB*
+  ID_OUI_FROM_DATABASE=TABUCHI ELECTRIC CO.,LTD
+ 
+ OUI:A0133B*
+- ID_OUI_FROM_DATABASE=Copyright © HiTi Digital, Inc.
++ ID_OUI_FROM_DATABASE=HiTi Digital, Inc.
+ 
+ OUI:A0143D*
+  ID_OUI_FROM_DATABASE=PARROT SA
+@@ -65575,9 +66040,15 @@ OUI:A04CC1*
+ OUI:A04E04*
+  ID_OUI_FROM_DATABASE=Nokia Corporation
+ 
++OUI:A04FD4*
++ ID_OUI_FROM_DATABASE=ADB Broadband Italia
++
+ OUI:A051C6*
+  ID_OUI_FROM_DATABASE=Avaya, Inc
+ 
++OUI:A0554F*
++ ID_OUI_FROM_DATABASE=Cisco
++
+ OUI:A055DE*
+  ID_OUI_FROM_DATABASE=Pace plc
+ 
+@@ -65602,6 +66073,9 @@ OUI:A05DE7*
+ OUI:A05E6B*
+  ID_OUI_FROM_DATABASE=MELPER Co., Ltd.
+ 
++OUI:A06391*
++ ID_OUI_FROM_DATABASE=Netgear Inc.
++
+ OUI:A06518*
+  ID_OUI_FROM_DATABASE=VNPT TECHNOLOGY
+ 
+@@ -65650,6 +66124,9 @@ OUI:A082C7*
+ OUI:A0861D*
+  ID_OUI_FROM_DATABASE=Chengdu Fuhuaxin Technology co.,Ltd
+ 
++OUI:A086C6*
++ ID_OUI_FROM_DATABASE=XIAOMI INC
++
+ OUI:A086EC*
+  ID_OUI_FROM_DATABASE=SAEHAN HITEC Co., Ltd
+ 
+@@ -65683,6 +66160,9 @@ OUI:A09805*
+ OUI:A098ED*
+  ID_OUI_FROM_DATABASE=Shandong Intelligent Optical Communication Development Co., Ltd.
+ 
++OUI:A0999B*
++ ID_OUI_FROM_DATABASE=Apple
++
+ OUI:A09A5A*
+  ID_OUI_FROM_DATABASE=Time Domain
+ 
+@@ -65716,6 +66196,9 @@ OUI:A0B100*
+ OUI:A0B3CC*
+  ID_OUI_FROM_DATABASE=Hewlett Packard
+ 
++OUI:A0B437*
++ ID_OUI_FROM_DATABASE=GENERAL DYNAMICS C4 SYSEMS
++
+ OUI:A0B4A5*
+  ID_OUI_FROM_DATABASE=Samsung Elec Co.,Ltd
+ 
+@@ -65839,6 +66322,12 @@ OUI:A0F450*
+ OUI:A0F459*
+  ID_OUI_FROM_DATABASE=FN-LINK TECHNOLOGY LIMITED
+ 
++OUI:A0F6FD*
++ ID_OUI_FROM_DATABASE=Texas Instruments
++
++OUI:A0F849*
++ ID_OUI_FROM_DATABASE=Cisco
++
+ OUI:A0FC6E*
+  ID_OUI_FROM_DATABASE=Telegrafia a.s.
+ 
+@@ -65851,6 +66340,9 @@ OUI:A40130*
+ OUI:A4059E*
+  ID_OUI_FROM_DATABASE=STA Infinity LLP
+ 
++OUI:A408EA*
++ ID_OUI_FROM_DATABASE=Murata Manufacturing Co., Ltd.
++
+ OUI:A409CB*
+  ID_OUI_FROM_DATABASE=Alfred Kaercher GmbH &amp; Co KG
+ 
+@@ -65908,6 +66400,9 @@ OUI:A42C08*
+ OUI:A433D1*
+  ID_OUI_FROM_DATABASE=Fibrlink Communications Co.,Ltd.
+ 
++OUI:A434D9*
++ ID_OUI_FROM_DATABASE=Intel Corporate
++
+ OUI:A438FC*
+  ID_OUI_FROM_DATABASE=Plastic Logic
+ 
+@@ -65950,6 +66445,9 @@ OUI:A45055*
+ OUI:A4526F*
+  ID_OUI_FROM_DATABASE=ADB Broadband Italia
+ 
++OUI:A45602*
++ ID_OUI_FROM_DATABASE=fenglian Technology Co.,Ltd.
++
+ OUI:A4561B*
+  ID_OUI_FROM_DATABASE=MCOT Corporation
+ 
+@@ -66001,6 +66499,9 @@ OUI:A47AA4*
+ OUI:A47ACF*
+  ID_OUI_FROM_DATABASE=VIBICOM COMMUNICATIONS INC.
+ 
++OUI:A47B85*
++ ID_OUI_FROM_DATABASE=ULTIMEDIA Co Ltd,
++
+ OUI:A47C14*
+  ID_OUI_FROM_DATABASE=ChargeStorm AB
+ 
+@@ -66058,6 +66559,9 @@ OUI:A49F89*
+ OUI:A4A1C2*
+  ID_OUI_FROM_DATABASE=Ericsson AB (EAB)
+ 
++OUI:A4A1E4*
++ ID_OUI_FROM_DATABASE=Innotube, Inc.
++
+ OUI:A4A24A*
+  ID_OUI_FROM_DATABASE=Cisco SPVTG
+ 
+@@ -66232,6 +66736,9 @@ OUI:A81758*
+ OUI:A81B18*
+  ID_OUI_FROM_DATABASE=XTS CORP
+ 
++OUI:A81B5A*
++ ID_OUI_FROM_DATABASE=GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD.
++
+ OUI:A81B5D*
+  ID_OUI_FROM_DATABASE=Foxtel Management Pty Ltd
+ 
+@@ -66313,6 +66820,9 @@ OUI:A86405*
+ OUI:A865B2*
+  ID_OUI_FROM_DATABASE=DONGGUAN YISHANG ELECTRONIC TECHNOLOGY CO., LIMITED
+ 
++OUI:A8667F*
++ ID_OUI_FROM_DATABASE=Apple, Inc.
++
+ OUI:A86A6F*
+  ID_OUI_FROM_DATABASE=RIM
+ 
+@@ -66337,9 +66847,15 @@ OUI:A87C01*
+ OUI:A87E33*
+  ID_OUI_FROM_DATABASE=Nokia Danmark A/S
+ 
++OUI:A88038*
++ ID_OUI_FROM_DATABASE=ShenZhen MovingComm Technology Co., Limited
++
+ OUI:A881F1*
+  ID_OUI_FROM_DATABASE=BMEYE B.V.
+ 
++OUI:A8827F*
++ ID_OUI_FROM_DATABASE=CIBN Oriental Network(Beijing) CO.,Ltd
++
+ OUI:A886DD*
+  ID_OUI_FROM_DATABASE=Apple, Inc.
+ 
+@@ -66445,6 +66961,9 @@ OUI:A8D236*
+ OUI:A8D3C8*
+  ID_OUI_FROM_DATABASE=Wachendorff Elektronik  GmbH & Co. KG
+ 
++OUI:A8D409*
++ ID_OUI_FROM_DATABASE=USA 111 Inc
++
+ OUI:A8D88A*
+  ID_OUI_FROM_DATABASE=Wyconn
+ 
+@@ -66619,6 +67138,9 @@ OUI:AC51EE*
+ OUI:AC54EC*
+  ID_OUI_FROM_DATABASE=IEEE P1823 Standards Working Group
+ 
++OUI:AC562C*
++ ID_OUI_FROM_DATABASE=LAVA INTERNATIONAL(H.K) LIMITED
++
+ OUI:AC583B*
+  ID_OUI_FROM_DATABASE=Human Assembler, Inc.
+ 
+@@ -66706,6 +67228,9 @@ OUI:AC9403*
+ OUI:AC9A96*
+  ID_OUI_FROM_DATABASE=Lantiq Deutschland GmbH
+ 
++OUI:AC9B0A*
++ ID_OUI_FROM_DATABASE=Sony Corporation
++
+ OUI:AC9B84*
+  ID_OUI_FROM_DATABASE=Smak Tecnologia e Automacao
+ 
+@@ -66826,6 +67351,9 @@ OUI:ACD9D6*
+ OUI:ACDBDA*
+  ID_OUI_FROM_DATABASE=Shenzhen Geniatech Inc, Ltd
+ 
++OUI:ACE010*
++ ID_OUI_FROM_DATABASE=Liteon Technology Corporation
++
+ OUI:ACE069*
+  ID_OUI_FROM_DATABASE=ISAAC Instruments
+ 
+@@ -66886,6 +67414,9 @@ OUI:B000B4*
+ OUI:B00594*
+  ID_OUI_FROM_DATABASE=Liteon Technology Corporation
+ 
++OUI:B008BF*
++ ID_OUI_FROM_DATABASE=Vital Connect, Inc.
++
+ OUI:B009D3*
+  ID_OUI_FROM_DATABASE=Avizia
+ 
+@@ -67045,6 +67576,9 @@ OUI:B09134*
+ OUI:B09137*
+  ID_OUI_FROM_DATABASE=ISis ImageStream Internet Solutions, Inc
+ 
++OUI:B0966C*
++ ID_OUI_FROM_DATABASE=Lanbowan Technology Ltd.
++
+ OUI:B0973A*
+  ID_OUI_FROM_DATABASE=E-Fuel Corporation
+ 
+@@ -67081,6 +67615,9 @@ OUI:B0A86E*
+ OUI:B0AA36*
+  ID_OUI_FROM_DATABASE=GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD.
+ 
++OUI:B0AA77*
++ ID_OUI_FROM_DATABASE=Cisco
++
+ OUI:B0ACFA*
+  ID_OUI_FROM_DATABASE=Fujitsu Limited
+ 
+@@ -67108,6 +67645,9 @@ OUI:B0BDA1*
+ OUI:B0BF99*
+  ID_OUI_FROM_DATABASE=WIZITDONGDO
+ 
++OUI:B0C287*
++ ID_OUI_FROM_DATABASE=Technicolor CH USA Inc
++
+ OUI:B0C4E7*
+  ID_OUI_FROM_DATABASE=Samsung Electronics
+ 
+@@ -67348,6 +67888,9 @@ OUI:B46698*
+ OUI:B467E9*
+  ID_OUI_FROM_DATABASE=Qingdao GoerTek Technology Co., Ltd.
+ 
++OUI:B46D35*
++ ID_OUI_FROM_DATABASE=Dalian Seasky Automation Co;Ltd
++
+ OUI:B47356*
+  ID_OUI_FROM_DATABASE=Hangzhou Treebear Networking Co., Ltd.
+ 
+@@ -67438,6 +67981,9 @@ OUI:B4AE6F*
+ OUI:B4B017*
+  ID_OUI_FROM_DATABASE=Avaya, Inc
+ 
++OUI:B4B265*
++ ID_OUI_FROM_DATABASE=DAEHO I&T
++
+ OUI:B4B362*
+  ID_OUI_FROM_DATABASE=ZTE Corporation
+ 
+@@ -67690,6 +68236,9 @@ OUI:B877C3*
+ OUI:B8782E*
+  ID_OUI_FROM_DATABASE=Apple
+ 
++OUI:B87879*
++ ID_OUI_FROM_DATABASE=Roche Diagnostics GmbH
++
+ OUI:B8797E*
+  ID_OUI_FROM_DATABASE=Secure Meters (UK) Limited
+ 
+@@ -67747,6 +68296,9 @@ OUI:B898F7*
+ OUI:B89919*
+  ID_OUI_FROM_DATABASE=7signal Solutions, Inc
+ 
++OUI:B89ACD*
++ ID_OUI_FROM_DATABASE=ELITE OPTOELECTRONIC(ASIA)CO.,LTD
++
+ OUI:B89AED*
+  ID_OUI_FROM_DATABASE=OceanServer Technology, Inc
+ 
+@@ -67789,6 +68341,9 @@ OUI:B8B42E*
+ OUI:B8B7D7*
+  ID_OUI_FROM_DATABASE=2GIG Technologies
+ 
++OUI:B8B81E*
++ ID_OUI_FROM_DATABASE=Intel Corporate
++
+ OUI:B8B94E*
+  ID_OUI_FROM_DATABASE=Shenzhen iBaby Labs, Inc.
+ 
+@@ -67801,6 +68356,9 @@ OUI:B8BA72*
+ OUI:B8BB6D*
+  ID_OUI_FROM_DATABASE=ENERES Co.,Ltd.
+ 
++OUI:B8BC1B*
++ ID_OUI_FROM_DATABASE=Huawei Technologies Co., Ltd
++
+ OUI:B8BD79*
+  ID_OUI_FROM_DATABASE=TrendPoint Systems
+ 
+@@ -67813,6 +68371,9 @@ OUI:B8BF83*
+ OUI:B8C1A2*
+  ID_OUI_FROM_DATABASE=Dragon Path Technologies Co., Limited
+ 
++OUI:B8C3BF*
++ ID_OUI_FROM_DATABASE=Henan Chengshi NetWork Technology Co.,Ltd
++
+ OUI:B8C46F*
+  ID_OUI_FROM_DATABASE=PRIMMCON INDUSTRIES INC
+ 
+@@ -67930,6 +68491,9 @@ OUI:BC0DA5*
+ OUI:BC0F2B*
+  ID_OUI_FROM_DATABASE=FORTUNE TECHGROUP CO.,LTD
+ 
++OUI:BC0F64*
++ ID_OUI_FROM_DATABASE=Intel Corporate
++
+ OUI:BC125E*
+  ID_OUI_FROM_DATABASE=Beijing  WisVideo  INC.
+ 
+@@ -67960,6 +68524,9 @@ OUI:BC20A4*
+ OUI:BC20BA*
+  ID_OUI_FROM_DATABASE=Inspur (Shandong) Electronic Information Co., Ltd
+ 
++OUI:BC25E0*
++ ID_OUI_FROM_DATABASE=Huawei Technologies Co., Ltd
++
+ OUI:BC25F0*
+  ID_OUI_FROM_DATABASE=3D Display Technologies Co., Ltd.
+ 
+@@ -68047,6 +68614,9 @@ OUI:BC52B7*
+ OUI:BC54F9*
+  ID_OUI_FROM_DATABASE=Drogoo Technology Co., Ltd.
+ 
++OUI:BC5C4C*
++ ID_OUI_FROM_DATABASE=ELECOM CO.,LTD.
++
+ OUI:BC5FF4*
+  ID_OUI_FROM_DATABASE=ASRock Incorporation
+ 
+@@ -68074,6 +68644,9 @@ OUI:BC6A16*
+ OUI:BC6A29*
+  ID_OUI_FROM_DATABASE=Texas Instruments
+ 
++OUI:BC6A2F*
++ ID_OUI_FROM_DATABASE=Henge Docks LLC
++
+ OUI:BC6B4D*
+  ID_OUI_FROM_DATABASE=Alcatel-Lucent
+ 
+@@ -68194,6 +68767,9 @@ OUI:BCC23A*
+ OUI:BCC342*
+  ID_OUI_FROM_DATABASE=Panasonic System Networks Co., Ltd.
+ 
++OUI:BCC493*
++ ID_OUI_FROM_DATABASE=Cisco
++
+ OUI:BCC61A*
+  ID_OUI_FROM_DATABASE=SPECTRA EMBEDDED SYSTEMS
+ 
+@@ -68248,6 +68824,9 @@ OUI:BCEC23*
+ OUI:BCEE7B*
+  ID_OUI_FROM_DATABASE=ASUSTek COMPUTER INC.
+ 
++OUI:BCF1F2*
++ ID_OUI_FROM_DATABASE=Cisco
++
+ OUI:BCF2AF*
+  ID_OUI_FROM_DATABASE=devolo AG
+ 
+@@ -68260,12 +68839,18 @@ OUI:BCF61C*
+ OUI:BCF685*
+  ID_OUI_FROM_DATABASE=D-Link International
+ 
++OUI:BCF811*
++ ID_OUI_FROM_DATABASE=Xiamen DNAKE Technology Co.,Ltd
++
+ OUI:BCFE8C*
+  ID_OUI_FROM_DATABASE=Altronic, LLC
+ 
+ OUI:BCFFAC*
+  ID_OUI_FROM_DATABASE=TOPCON CORPORATION
+ 
++OUI:C005C2*
++ ID_OUI_FROM_DATABASE=ARRIS Group, Inc.
++
+ OUI:C00D7E*
+  ID_OUI_FROM_DATABASE=Additech, Inc.
+ 
+@@ -68293,6 +68878,9 @@ OUI:C02506*
+ OUI:C0255C*
+  ID_OUI_FROM_DATABASE=Cisco
+ 
++OUI:C02567*
++ ID_OUI_FROM_DATABASE=Nexxt Solutions
++
+ OUI:C027B9*
+  ID_OUI_FROM_DATABASE=Beijing National Railway Research & Design Institute  of Signal & Communication Co., Ltd.
+ 
+@@ -68449,6 +69037,9 @@ OUI:C09879*
+ OUI:C098E5*
+  ID_OUI_FROM_DATABASE=University of Michigan
+ 
++OUI:C09A71*
++ ID_OUI_FROM_DATABASE=XIAMEN MEITU MOBILE TECHNOLOGY CO.LTD
++
+ OUI:C09C92*
+  ID_OUI_FROM_DATABASE=COBY
+ 
+@@ -68524,6 +69115,9 @@ OUI:C0C946*
+ OUI:C0CB38*
+  ID_OUI_FROM_DATABASE=Hon Hai Precision Ind. Co.,Ltd.
+ 
++OUI:C0CECD*
++ ID_OUI_FROM_DATABASE=Apple
++
+ OUI:C0CFA3*
+  ID_OUI_FROM_DATABASE=Creative Electronics & Software, Inc.
+ 
+@@ -68536,6 +69130,9 @@ OUI:C0D962*
+ OUI:C0DA74*
+  ID_OUI_FROM_DATABASE=Hangzhou Sunyard Technology Co., Ltd.
+ 
++OUI:C0DC6A*
++ ID_OUI_FROM_DATABASE=Qingdao Eastsoft Communication Technology Co.,LTD
++
+ OUI:C0DF77*
+  ID_OUI_FROM_DATABASE=Conrad Electronic SE
+ 
+@@ -68590,6 +69187,9 @@ OUI:C40415*
+ OUI:C40528*
+  ID_OUI_FROM_DATABASE=Huawei Technologies Co., Ltd
+ 
++OUI:C4072F*
++ ID_OUI_FROM_DATABASE=Huawei Technologies Co., Ltd
++
+ OUI:C4084A*
+  ID_OUI_FROM_DATABASE=Alcatel-Lucent
+ 
+@@ -68611,6 +69211,9 @@ OUI:C40F09*
+ OUI:C4108A*
+  ID_OUI_FROM_DATABASE=Ruckus Wireless
+ 
++OUI:C413E2*
++ ID_OUI_FROM_DATABASE=Aerohive Networks Inc.
++
+ OUI:C4143C*
+  ID_OUI_FROM_DATABASE=Cisco
+ 
+@@ -68650,6 +69253,9 @@ OUI:C4291D*
+ OUI:C42C03*
+  ID_OUI_FROM_DATABASE=Apple
+ 
++OUI:C42F90*
++ ID_OUI_FROM_DATABASE=Hangzhou Hikvision Digital Technology Co.,Ltd.
++
+ OUI:C4346B*
+  ID_OUI_FROM_DATABASE=Hewlett Packard
+ 
+@@ -68758,6 +69364,9 @@ OUI:C46413*
+ OUI:C467B5*
+  ID_OUI_FROM_DATABASE=Libratone A/S
+ 
++OUI:C4693E*
++ ID_OUI_FROM_DATABASE=Turbulence Design Inc.
++
+ OUI:C46AB7*
+  ID_OUI_FROM_DATABASE=Xiaomi Technology,Inc.
+ 
+@@ -68776,6 +69385,9 @@ OUI:C47130*
+ OUI:C471FE*
+  ID_OUI_FROM_DATABASE=CISCO SYSTEMS, INC.
+ 
++OUI:C47295*
++ ID_OUI_FROM_DATABASE=Cisco
++
+ OUI:C4731E*
+  ID_OUI_FROM_DATABASE=Samsung Eletronics Co., Ltd
+ 
+@@ -68833,6 +69445,9 @@ OUI:C495A2*
+ OUI:C49805*
+  ID_OUI_FROM_DATABASE=Minieum Networks, Inc
+ 
++OUI:C49A02*
++ ID_OUI_FROM_DATABASE=LG Electronics (Mobile Communicaitons)
++
+ OUI:C4A81D*
+  ID_OUI_FROM_DATABASE=D-Link International
+ 
+@@ -68848,6 +69463,9 @@ OUI:C4B512*
+ OUI:C4BA99*
+  ID_OUI_FROM_DATABASE=I+ME Actia Informatik und Mikro-Elektronik GmbH
+ 
++OUI:C4BAA3*
++ ID_OUI_FROM_DATABASE=Beijing Winicssec Technologies Co., Ltd.
++
+ OUI:C4BD6A*
+  ID_OUI_FROM_DATABASE=SKF GmbH
+ 
+@@ -68867,7 +69485,7 @@ OUI:C4C919*
+  ID_OUI_FROM_DATABASE=Energy Imports Ltd
+ 
+ OUI:C4C9EC*
+- ID_OUI_FROM_DATABASE=D&D GROUP sp. z o.o.
++ ID_OUI_FROM_DATABASE=Gugaoo   HK Limited
+ 
+ OUI:C4CAD9*
+  ID_OUI_FROM_DATABASE=Hangzhou H3C Technologies Co., Limited
+@@ -68923,6 +69541,9 @@ OUI:C4F57C*
+ OUI:C4FCE4*
+  ID_OUI_FROM_DATABASE=DishTV NZ Ltd
+ 
++OUI:C80084*
++ ID_OUI_FROM_DATABASE=Cisco
++
+ OUI:C80210*
+  ID_OUI_FROM_DATABASE=LG Innotek
+ 
+@@ -69007,12 +69628,18 @@ OUI:C83E99*
+ OUI:C83EA7*
+  ID_OUI_FROM_DATABASE=KUNBUS GmbH
+ 
++OUI:C83FB4*
++ ID_OUI_FROM_DATABASE=ARRIS Group, Inc.
++
+ OUI:C84529*
+  ID_OUI_FROM_DATABASE=IMK Networks Co.,Ltd
+ 
+ OUI:C84544*
+  ID_OUI_FROM_DATABASE=Shanghai Enlogic Electric Technology Co., Ltd.
+ 
++OUI:C8458F*
++ ID_OUI_FROM_DATABASE=Wyler AG
++
+ OUI:C848F5*
+  ID_OUI_FROM_DATABASE=MEDISON Xray Co., Ltd
+ 
+@@ -69160,6 +69787,9 @@ OUI:C8C126*
+ OUI:C8C13C*
+  ID_OUI_FROM_DATABASE=RuggedTek Hangzhou Co., Ltd
+ 
++OUI:C8C50E*
++ ID_OUI_FROM_DATABASE=Shenzhen Primestone Network Technologies.Co., Ltd.
++
+ OUI:C8C791*
+  ID_OUI_FROM_DATABASE=Zero1.tv GmbH
+ 
+@@ -69214,6 +69844,9 @@ OUI:C8DF7C*
+ OUI:C8E0EB*
+  ID_OUI_FROM_DATABASE=Apple
+ 
++OUI:C8E130*
++ ID_OUI_FROM_DATABASE=Milkyway Group Ltd
++
+ OUI:C8E1A7*
+  ID_OUI_FROM_DATABASE=Vertu Corporation Limited
+ 
+@@ -69313,6 +69946,9 @@ OUI:CC14A6*
+ OUI:CC187B*
+  ID_OUI_FROM_DATABASE=Manzanita Systems, Inc.
+ 
++OUI:CC19A8*
++ ID_OUI_FROM_DATABASE=PT Inovação e Sistemas SA
++
+ OUI:CC1AFA*
+  ID_OUI_FROM_DATABASE=zte corporation
+ 
+@@ -69325,6 +69961,9 @@ OUI:CC2218*
+ OUI:CC262D*
+  ID_OUI_FROM_DATABASE=Verifi, LLC
+ 
++OUI:CC29F5*
++ ID_OUI_FROM_DATABASE=Apple
++
+ OUI:CC2A80*
+  ID_OUI_FROM_DATABASE=Micro-Biz intelligence solutions Co.,Ltd
+ 
+@@ -69475,6 +70114,9 @@ OUI:CC944A*
+ OUI:CC95D7*
+  ID_OUI_FROM_DATABASE=VIZIO, Inc
+ 
++OUI:CC9635*
++ ID_OUI_FROM_DATABASE=LVS Co.,Ltd.
++
+ OUI:CC96A0*
+  ID_OUI_FROM_DATABASE=Shenzhen Huawei Communication Technologies Co., Ltd
+ 
+@@ -69496,6 +70138,9 @@ OUI:CCA374*
+ OUI:CCA462*
+  ID_OUI_FROM_DATABASE=ARRIS Group, Inc.
+ 
++OUI:CCA4AF*
++ ID_OUI_FROM_DATABASE=Shenzhen Sowell Technology Co., LTD
++
+ OUI:CCA614*
+  ID_OUI_FROM_DATABASE=AIFA TECHNOLOGY CORP.
+ 
+@@ -69643,6 +70288,9 @@ OUI:D00AAB*
+ OUI:D00EA4*
+  ID_OUI_FROM_DATABASE=Porsche Cars North America
+ 
++OUI:D00ED9*
++ ID_OUI_FROM_DATABASE=TAICANG T AND W ELECTRONICS CO LTD
++
+ OUI:D01242*
+  ID_OUI_FROM_DATABASE=BIOS Corporation
+ 
+@@ -69670,6 +70318,9 @@ OUI:D022BE*
+ OUI:D023DB*
+  ID_OUI_FROM_DATABASE=Apple
+ 
++OUI:D02516*
++ ID_OUI_FROM_DATABASE=SHENZHEN MERCURY COMMUNICATION TECHNOLOGIES CO.,LTD.
++
+ OUI:D02788*
+  ID_OUI_FROM_DATABASE=Hon Hai Precision Ind.Co.Ltd
+ 
+@@ -69694,6 +70345,9 @@ OUI:D039B3*
+ OUI:D046DC*
+  ID_OUI_FROM_DATABASE=Southwest Research Institute
+ 
++OUI:D048F3*
++ ID_OUI_FROM_DATABASE=DATTUS Inc
++
+ OUI:D04CC1*
+  ID_OUI_FROM_DATABASE=SINTRONES Technology Corp.
+ 
+@@ -69742,6 +70396,9 @@ OUI:D05AF1*
+ OUI:D05BA8*
+  ID_OUI_FROM_DATABASE=zte corporation
+ 
++OUI:D05C7A*
++ ID_OUI_FROM_DATABASE=Sartura d.o.o.
++
+ OUI:D05FB8*
+  ID_OUI_FROM_DATABASE=Texas Instruments
+ 
+@@ -69769,6 +70426,12 @@ OUI:D0699E*
+ OUI:D069D0*
+  ID_OUI_FROM_DATABASE=Verto Medical Solutions, LLC
+ 
++OUI:D06A1F*
++ ID_OUI_FROM_DATABASE=BSE CO.,LTD.
++
++OUI:D06F4A*
++ ID_OUI_FROM_DATABASE=TOPWELL INTERNATIONAL HOLDINGS LIMITED
++
+ OUI:D072DC*
+  ID_OUI_FROM_DATABASE=Cisco
+ 
+@@ -69799,6 +70462,9 @@ OUI:D07E28*
+ OUI:D07E35*
+  ID_OUI_FROM_DATABASE=Intel Corporate
+ 
++OUI:D083D4*
++ ID_OUI_FROM_DATABASE=XTel ApS
++
+ OUI:D084B0*
+  ID_OUI_FROM_DATABASE=Sagemcom
+ 
+@@ -69865,6 +70531,9 @@ OUI:D0B523*
+ OUI:D0B53D*
+  ID_OUI_FROM_DATABASE=SEPRO ROBOTIQUE
+ 
++OUI:D0B5C2*
++ ID_OUI_FROM_DATABASE=Texas Instruments
++
+ OUI:D0BB80*
+  ID_OUI_FROM_DATABASE=SHL Telemedicine International Ltd.
+ 
+@@ -69877,6 +70546,9 @@ OUI:D0BE2C*
+ OUI:D0BF9C*
+  ID_OUI_FROM_DATABASE=Hewlett Packard
+ 
++OUI:D0C0BF*
++ ID_OUI_FROM_DATABASE=Actions Microelectronics Co., Ltd
++
+ OUI:D0C1B1*
+  ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd
+ 
+@@ -70090,6 +70762,9 @@ OUI:D44F80*
+ OUI:D4507A*
+  ID_OUI_FROM_DATABASE=CEIVA Logic, Inc
+ 
++OUI:D4522A*
++ ID_OUI_FROM_DATABASE=TangoWiFi.com
++
+ OUI:D45251*
+  ID_OUI_FROM_DATABASE=IBT Ingenieurbureau Broennimann Thun
+ 
+@@ -70132,6 +70807,9 @@ OUI:D4684D*
+ OUI:D46867*
+  ID_OUI_FROM_DATABASE=Neoventus Design Group
+ 
++OUI:D468BA*
++ ID_OUI_FROM_DATABASE=Shenzhen Sundray Technologies Company Limited
++
+ OUI:D46A91*
+  ID_OUI_FROM_DATABASE=Snap AV
+ 
+@@ -70300,6 +70978,9 @@ OUI:D4D50D*
+ OUI:D4D748*
+  ID_OUI_FROM_DATABASE=CISCO SYSTEMS, INC.
+ 
++OUI:D4D7A9*
++ ID_OUI_FROM_DATABASE=Shanghai Kaixiang Info Tech LTD
++
+ OUI:D4D898*
+  ID_OUI_FROM_DATABASE=Korea CNO Tech Co., Ltd
+ 
+@@ -70351,6 +71032,9 @@ OUI:D4F513*
+ OUI:D4F63F*
+  ID_OUI_FROM_DATABASE=IEA S.R.L.
+ 
++OUI:D4F9A1*
++ ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
++
+ OUI:D8004D*
+  ID_OUI_FROM_DATABASE=Apple
+ 
+@@ -70390,6 +71074,9 @@ OUI:D81BFE*
+ OUI:D81C14*
+  ID_OUI_FROM_DATABASE=Compacta International, Ltd.
+ 
++OUI:D81D72*
++ ID_OUI_FROM_DATABASE=Apple
++
+ OUI:D81EDE*
+  ID_OUI_FROM_DATABASE=B&W Group Ltd
+ 
+@@ -70462,6 +71149,9 @@ OUI:D850E6*
+ OUI:D8543A*
+  ID_OUI_FROM_DATABASE=Texas Instruments
+ 
++OUI:D854A2*
++ ID_OUI_FROM_DATABASE=Aerohive Networks Inc.
++
+ OUI:D855A3*
+  ID_OUI_FROM_DATABASE=zte corporation
+ 
+@@ -70588,6 +71278,9 @@ OUI:D89E3F*
+ OUI:D8A25E*
+  ID_OUI_FROM_DATABASE=Apple
+ 
++OUI:D8ADDD*
++ ID_OUI_FROM_DATABASE=Sonavation, Inc.
++
+ OUI:D8AE90*
+  ID_OUI_FROM_DATABASE=Itibia Technologies
+ 
+@@ -70753,6 +71446,9 @@ OUI:DC0B1A*
+ OUI:DC0EA1*
+  ID_OUI_FROM_DATABASE=COMPAL INFORMATION (KUNSHAN) CO., LTD
+ 
++OUI:DC15DB*
++ ID_OUI_FROM_DATABASE=Ge Ruili Intelligent Technology ( Beijing ) Co., Ltd.
++
+ OUI:DC16A2*
+  ID_OUI_FROM_DATABASE=Medtronic Diabetes
+ 
+@@ -70801,6 +71497,9 @@ OUI:DC309C*
+ OUI:DC3350*
+  ID_OUI_FROM_DATABASE=TechSAT GmbH
+ 
++OUI:DC3714*
++ ID_OUI_FROM_DATABASE=Apple, Inc.
++
+ OUI:DC37D2*
+  ID_OUI_FROM_DATABASE=Hunan HKT Electronic Technology Co., Ltd
+ 
+@@ -70837,6 +71536,9 @@ OUI:DC4EDE*
+ OUI:DC537C*
+  ID_OUI_FROM_DATABASE=Compal Broadband Networks, Inc.
+ 
++OUI:DC56E6*
++ ID_OUI_FROM_DATABASE=Shenzhen Bococom Technology Co.,LTD
++
+ OUI:DC5726*
+  ID_OUI_FROM_DATABASE=Power-One
+ 
+@@ -71074,6 +71776,9 @@ OUI:E03005*
+ OUI:E031D0*
+  ID_OUI_FROM_DATABASE=SZ Telstar CO., LTD
+ 
++OUI:E03560*
++ ID_OUI_FROM_DATABASE=Challenger Supply Holdings, LLC
++
+ OUI:E036E3*
+  ID_OUI_FROM_DATABASE=Stage One International Co., Ltd.
+ 
+@@ -71098,6 +71803,9 @@ OUI:E03F49*
+ OUI:E0469A*
+  ID_OUI_FROM_DATABASE=NETGEAR
+ 
++OUI:E04B45*
++ ID_OUI_FROM_DATABASE=Hi-P Electronics Pte Ltd
++
+ OUI:E05597*
+  ID_OUI_FROM_DATABASE=Emergent Vision Technologies Inc.
+ 
+@@ -71143,6 +71851,9 @@ OUI:E0750A*
+ OUI:E0757D*
+  ID_OUI_FROM_DATABASE=Motorola Mobility LLC
+ 
++OUI:E076D0*
++ ID_OUI_FROM_DATABASE=AMPAK Technology, Inc.
++
+ OUI:E07C62*
+  ID_OUI_FROM_DATABASE=Whistle Labs, Inc.
+ 
+@@ -71239,6 +71950,9 @@ OUI:E0B2F1*
+ OUI:E0B52D*
+  ID_OUI_FROM_DATABASE=Apple
+ 
++OUI:E0B70A*
++ ID_OUI_FROM_DATABASE=ARRIS Group, Inc.
++
+ OUI:E0B7B1*
+  ID_OUI_FROM_DATABASE=Pace plc
+ 
+@@ -71323,6 +72037,9 @@ OUI:E0DB88*
+ OUI:E0DCA0*
+  ID_OUI_FROM_DATABASE=Siemens Electrical Apparatus Ltd., Suzhou Chengdu Branch
+ 
++OUI:E0E5CF*
++ ID_OUI_FROM_DATABASE=Texas Instruments
++
+ OUI:E0E631*
+  ID_OUI_FROM_DATABASE=SNB TECHNOLOGIES LIMITED
+ 
+@@ -71473,6 +72190,9 @@ OUI:E457A8*
+ OUI:E458E7*
+  ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd
+ 
++OUI:E45AA2*
++ ID_OUI_FROM_DATABASE=vivo Mobile Communication Co., Ltd.
++
+ OUI:E45D52*
+  ID_OUI_FROM_DATABASE=Avaya, Inc
+ 
+@@ -71536,9 +72256,15 @@ OUI:E48B7F*
+ OUI:E48C0F*
+  ID_OUI_FROM_DATABASE=Discovery Insure
+ 
++OUI:E48D8C*
++ ID_OUI_FROM_DATABASE=Routerboard.com
++
+ OUI:E49069*
+  ID_OUI_FROM_DATABASE=Rockwell Automation
+ 
++OUI:E4907E*
++ ID_OUI_FROM_DATABASE=Motorola Mobility LLC, a Lenovo Company
++
+ OUI:E492E7*
+  ID_OUI_FROM_DATABASE=Gridlink Tech. Co.,Ltd.
+ 
+@@ -71596,6 +72322,9 @@ OUI:E4C722*
+ OUI:E4C806*
+  ID_OUI_FROM_DATABASE=Ceiec Electric Technology Inc.
+ 
++OUI:E4CE70*
++ ID_OUI_FROM_DATABASE=Health & Life co., Ltd.
++
+ OUI:E4CE8F*
+  ID_OUI_FROM_DATABASE=Apple
+ 
+@@ -71671,6 +72400,9 @@ OUI:E8056D*
+ OUI:E80688*
+  ID_OUI_FROM_DATABASE=Apple
+ 
++OUI:E807BF*
++ ID_OUI_FROM_DATABASE=SHENZHEN BOOMTECH INDUSTRY CO.,LTD
++
+ OUI:E8088B*
+  ID_OUI_FROM_DATABASE=Huawei Technologies Co., Ltd
+ 
+@@ -71761,6 +72493,9 @@ OUI:E84E84*
+ OUI:E84ECE*
+  ID_OUI_FROM_DATABASE=Nintendo Co., Ltd.
+ 
++OUI:E8508B*
++ ID_OUI_FROM_DATABASE=Samsung Electro Mechanics co., LTD.
++
+ OUI:E8516E*
+  ID_OUI_FROM_DATABASE=TSMART Inc.
+ 
+@@ -71797,6 +72532,12 @@ OUI:E8617E*
+ OUI:E86183*
+  ID_OUI_FROM_DATABASE=Black Diamond Advanced Technology, LLC
+ 
++OUI:E861BE*
++ ID_OUI_FROM_DATABASE=Melec Inc.
++
++OUI:E866C4*
++ ID_OUI_FROM_DATABASE=Datawise Systems
++
+ OUI:E86CDA*
+  ID_OUI_FROM_DATABASE=Supercomputers and Neurocomputers Research Center
+ 
+@@ -71845,6 +72586,9 @@ OUI:E88DF5*
+ OUI:E88E60*
+  ID_OUI_FROM_DATABASE=NSD Corporation
+ 
++OUI:E89120*
++ ID_OUI_FROM_DATABASE=Motorola Mobility LLC, a Lenovo Company
++
+ OUI:E89218*
+  ID_OUI_FROM_DATABASE=Arcontia International AB
+ 
+@@ -72013,6 +72757,9 @@ OUI:EC0ED6*
+ OUI:EC1120*
+  ID_OUI_FROM_DATABASE=FloDesign Wind Turbine Corporation
+ 
++OUI:EC1127*
++ ID_OUI_FROM_DATABASE=Texas Instruments
++
+ OUI:EC13B2*
+  ID_OUI_FROM_DATABASE=Netonix
+ 
+@@ -72049,6 +72796,9 @@ OUI:EC2368*
+ OUI:EC24B8*
+  ID_OUI_FROM_DATABASE=Texas Instruments
+ 
++OUI:EC26CA*
++ ID_OUI_FROM_DATABASE=TP-LINK TECHNOLOGIES CO.,LTD
++
+ OUI:EC2AF0*
+  ID_OUI_FROM_DATABASE=Ypsomed AG
+ 
+@@ -72106,6 +72856,9 @@ OUI:EC4993*
+ OUI:EC4C4D*
+  ID_OUI_FROM_DATABASE=ZAO NPK RoTeK
+ 
++OUI:EC4F82*
++ ID_OUI_FROM_DATABASE=Calix Inc.
++
+ OUI:EC542E*
+  ID_OUI_FROM_DATABASE=Shanghai XiMei Electronic Technology Co. Ltd
+ 
+@@ -72115,6 +72868,9 @@ OUI:EC55F9*
+ OUI:EC59E7*
+  ID_OUI_FROM_DATABASE=Microsoft Corporation
+ 
++OUI:EC5A86*
++ ID_OUI_FROM_DATABASE=Yulong Computer Telecommunication Scientific (Shenzhen) Co.,Ltd
++
+ OUI:EC5C69*
+  ID_OUI_FROM_DATABASE=MITSUBISHI HEAVY INDUSTRIES MECHATRONICS SYSTEMS,LTD.
+ 
+@@ -72517,6 +73273,9 @@ OUI:F09CE9*
+ OUI:F09E63*
+  ID_OUI_FROM_DATABASE=Cisco
+ 
++OUI:F09FC2*
++ ID_OUI_FROM_DATABASE=Ubiquiti Networks, Inc.
++
+ OUI:F0A764*
+  ID_OUI_FROM_DATABASE=GST Co., Ltd.
+ 
+@@ -72574,6 +73333,9 @@ OUI:F0D3A7*
+ OUI:F0D3E7*
+  ID_OUI_FROM_DATABASE=Sensometrix SA
+ 
++OUI:F0D657*
++ ID_OUI_FROM_DATABASE=ECHOSENS
++
+ OUI:F0D767*
+  ID_OUI_FROM_DATABASE=Axema Passagekontroll AB
+ 
+@@ -72691,6 +73453,9 @@ OUI:F40F1B*
+ OUI:F40F9B*
+  ID_OUI_FROM_DATABASE=WAVELINK
+ 
++OUI:F41563*
++ ID_OUI_FROM_DATABASE=F5 Networks, Inc.
++
+ OUI:F415FD*
+  ID_OUI_FROM_DATABASE=Shanghai Pateo Electronic Equipment Manufacturing Co., Ltd.
+ 
+@@ -72751,6 +73516,9 @@ OUI:F44450*
+ OUI:F445ED*
+  ID_OUI_FROM_DATABASE=Portable Innovation Technology Ltd.
+ 
++OUI:F44713*
++ ID_OUI_FROM_DATABASE=Leading Public Performance Co., Ltd.
++
+ OUI:F4472A*
+  ID_OUI_FROM_DATABASE=Nanjing Rousing Sci. and Tech. Industrial Co., Ltd
+ 
+@@ -72802,6 +73570,9 @@ OUI:F46349*
+ OUI:F4645D*
+  ID_OUI_FROM_DATABASE=Toshiba
+ 
++OUI:F46A92*
++ ID_OUI_FROM_DATABASE=SHENZHEN FAST TECHNOLOGIES CO.,LTD
++
+ OUI:F46ABC*
+  ID_OUI_FROM_DATABASE=Adonit Corp. Ltd.
+ 
+@@ -72943,6 +73714,9 @@ OUI:F4DD9E*
+ OUI:F4E142*
+  ID_OUI_FROM_DATABASE=Delta Elektronika BV
+ 
++OUI:F4E3FB*
++ ID_OUI_FROM_DATABASE=Huawei Technologies Co., Ltd
++
+ OUI:F4E6D7*
+  ID_OUI_FROM_DATABASE=Solar Power Technologies, Inc.
+ 
+@@ -73087,9 +73861,6 @@ OUI:F83DFF*
+ OUI:F842FB*
+  ID_OUI_FROM_DATABASE=Yasuda Joho Co.,ltd.
+ 
+-OUI:F84360*
+- ID_OUI_FROM_DATABASE=INGENICO
+-
+ OUI:F845AD*
+  ID_OUI_FROM_DATABASE=Konka Group Co., Ltd.
+ 
+@@ -73279,6 +74050,9 @@ OUI:F8C678*
+ OUI:F8C96C*
+  ID_OUI_FROM_DATABASE=Fiberhome Telecommunication Tech.Co.,Ltd.
+ 
++OUI:F8CFC5*
++ ID_OUI_FROM_DATABASE=Motorola Mobility LLC, a Lenovo Company
++
+ OUI:F8D0AC*
+  ID_OUI_FROM_DATABASE=Sony Computer Entertainment Inc.
+ 
+@@ -73552,6 +74326,9 @@ OUI:FC6C31*
+ OUI:FC6DC0*
+  ID_OUI_FROM_DATABASE=BME CORPORATION
+ 
++OUI:FC6FB7*
++ ID_OUI_FROM_DATABASE=Pace plc
++
+ OUI:FC7516*
+  ID_OUI_FROM_DATABASE=D-Link International
+ 
+@@ -73576,6 +74353,9 @@ OUI:FC8B97*
+ OUI:FC8E7E*
+  ID_OUI_FROM_DATABASE=Pace plc
+ 
++OUI:FC8F90*
++ ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd
++
+ OUI:FC8FC4*
+  ID_OUI_FROM_DATABASE=Intelligent Technology Inc.
+ 
+@@ -73591,6 +74371,9 @@ OUI:FC94E3*
+ OUI:FC9947*
+  ID_OUI_FROM_DATABASE=Cisco
+ 
++OUI:FC9AFA*
++ ID_OUI_FROM_DATABASE=Motus Global Inc.
++
+ OUI:FC9FAE*
+  ID_OUI_FROM_DATABASE=Fidus Systems Inc
+ 
+@@ -73600,6 +74383,9 @@ OUI:FC9FE1*
+ OUI:FCA13E*
+  ID_OUI_FROM_DATABASE=Samsung Electronics
+ 
++OUI:FCA22A*
++ ID_OUI_FROM_DATABASE=PT. Callysta Multi Engineering
++
+ OUI:FCA841*
+  ID_OUI_FROM_DATABASE=Avaya, Inc
+ 
+@@ -73613,7 +74399,7 @@ OUI:FCAD0F*
+  ID_OUI_FROM_DATABASE=QTS NETWORKS
+ 
+ OUI:FCAF6A*
+- ID_OUI_FROM_DATABASE=Conemtech AB
++ ID_OUI_FROM_DATABASE=Qulsar Inc
+ 
+ OUI:FCAFAC*
+  ID_OUI_FROM_DATABASE=Panasonic System LSI
+@@ -73684,9 +74470,15 @@ OUI:FCE192*
+ OUI:FCE1D9*
+  ID_OUI_FROM_DATABASE=Stable Imaging Solutions LLC
+ 
++OUI:FCE1FB*
++ ID_OUI_FROM_DATABASE=Array Networks
++
+ OUI:FCE23F*
+  ID_OUI_FROM_DATABASE=CLAY PAKY SPA
+ 
++OUI:FCE33C*
++ ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
++
+ OUI:FCE557*
+  ID_OUI_FROM_DATABASE=Nokia Corporation
+ 
+diff --git a/hwdb/20-pci-vendor-model.hwdb b/hwdb/20-pci-vendor-model.hwdb
+index e60515db26..6c22088873 100644
+--- a/hwdb/20-pci-vendor-model.hwdb
++++ b/hwdb/20-pci-vendor-model.hwdb
+@@ -963,13 +963,13 @@ pci:v00001000d0000005Dsv00001028sd00001F4A*
+  ID_MODEL_FROM_DATABASE=MegaRAID SAS-3 3108 [Invader] (PERC H730 Mini (for blades))
+ 
+ pci:v00001000d0000005Dsv00001028sd00001F4D*
+- ID_MODEL_FROM_DATABASE=MegaRAID SAS-3 3108 [Invader] (PERC FS33xS)
++ ID_MODEL_FROM_DATABASE=MegaRAID SAS-3 3108 [Invader] (PERC FD33xS)
+ 
+ pci:v00001000d0000005Dsv00001028sd00001F4F*
+  ID_MODEL_FROM_DATABASE=MegaRAID SAS-3 3108 [Invader] (PERC H730P Slim)
+ 
+ pci:v00001000d0000005Dsv00001028sd00001F54*
+- ID_MODEL_FROM_DATABASE=MegaRAID SAS-3 3108 [Invader] (PERC FS33xD)
++ ID_MODEL_FROM_DATABASE=MegaRAID SAS-3 3108 [Invader] (PERC FD33xD)
+ 
+ pci:v00001000d0000005Dsv000017AAsd00001052*
+  ID_MODEL_FROM_DATABASE=MegaRAID SAS-3 3108 [Invader] (ThinkServer RAID 720i)
+@@ -28544,6 +28544,9 @@ pci:v000010DEd000010D8*
+ pci:v000010DEd00001140*
+  ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M]
+ 
++pci:v000010DEd00001140sv00001019sd0000999F*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++
+ pci:v000010DEd00001140sv00001025sd00000600*
+  ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
+ 
+@@ -28808,12 +28811,24 @@ pci:v000010DEd00001140sv00001028sd000005E8*
+ pci:v000010DEd00001140sv00001028sd000005F4*
+  ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
++pci:v000010DEd00001140sv00001028sd0000060F*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++
+ pci:v000010DEd00001140sv00001028sd0000064E*
+  ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001028sd00000652*
+  ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
++pci:v000010DEd00001140sv00001028sd00000653*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++
++pci:v000010DEd00001140sv00001028sd00000655*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++
++pci:v000010DEd00001140sv00001028sd0000065E*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++
+ pci:v000010DEd00001140sv00001028sd00000662*
+  ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+@@ -28835,6 +28850,12 @@ pci:v000010DEd00001140sv0000103Csd000018FD*
+ pci:v000010DEd00001140sv0000103Csd000018FF*
+  ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 630M)
+ 
++pci:v000010DEd00001140sv0000103Csd00002335*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++
++pci:v000010DEd00001140sv0000103Csd00002337*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++
+ pci:v000010DEd00001140sv0000103Csd00002AEF*
+  ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720A)
+ 
+@@ -28934,6 +28955,18 @@ pci:v000010DEd00001140sv00001043sd0000227A*
+ pci:v000010DEd00001140sv00001043sd0000228A*
+  ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
++pci:v000010DEd00001140sv00001043sd0000232A*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++
++pci:v000010DEd00001140sv00001043sd0000233A*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++
++pci:v000010DEd00001140sv00001043sd0000236A*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++
++pci:v000010DEd00001140sv00001043sd0000238A*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++
+ pci:v000010DEd00001140sv00001043sd00008595*
+  ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+@@ -28964,6 +28997,24 @@ pci:v000010DEd00001140sv00001043sd0000861B*
+ pci:v000010DEd00001140sv00001043sd00008628*
+  ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
++pci:v000010DEd00001140sv00001043sd00008643*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++
++pci:v000010DEd00001140sv00001043sd0000864C*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++
++pci:v000010DEd00001140sv00001043sd00008652*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++
++pci:v000010DEd00001140sv0000105Bsd00000DAC*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++
++pci:v000010DEd00001140sv0000105Bsd00000DAD*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++
++pci:v000010DEd00001140sv0000105Bsd00000EF3*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++
+ pci:v000010DEd00001140sv00001072sd0000152D*
+  ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+@@ -29060,6 +29111,9 @@ pci:v000010DEd00001140sv0000144Dsd0000C0E3*
+ pci:v000010DEd00001140sv0000144Dsd0000C0E4*
+  ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (NVS 5200M)
+ 
++pci:v000010DEd00001140sv0000144Dsd0000C10D*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++
+ pci:v000010DEd00001140sv0000144Dsd0000C652*
+  ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
+ 
+@@ -29072,6 +29126,15 @@ pci:v000010DEd00001140sv0000144Dsd0000C711*
+ pci:v000010DEd00001140sv0000144Dsd0000C736*
+  ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
++pci:v000010DEd00001140sv0000144Dsd0000C737*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++
++pci:v000010DEd00001140sv0000144Dsd0000C745*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++
++pci:v000010DEd00001140sv0000144Dsd0000C750*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++
+ pci:v000010DEd00001140sv00001462sd000010B8*
+  ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 710M)
+ 
+@@ -29090,9 +29153,27 @@ pci:v000010DEd00001140sv00001462sd0000AAA2*
+ pci:v000010DEd00001140sv00001462sd0000AAA3*
+  ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
++pci:v000010DEd00001140sv00001462sd0000ACB2*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++
++pci:v000010DEd00001140sv00001462sd0000ACC1*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++
++pci:v000010DEd00001140sv00001462sd0000AE61*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 720M)
++
++pci:v000010DEd00001140sv00001462sd0000AE65*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++
++pci:v000010DEd00001140sv00001462sd0000AE6A*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++
+ pci:v000010DEd00001140sv00001462sd0000AE71*
+  ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
++pci:v000010DEd00001140sv000014C0sd00000083*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++
+ pci:v000010DEd00001140sv0000152Dsd00000926*
+  ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 620M)
+ 
+@@ -29126,6 +29207,9 @@ pci:v000010DEd00001140sv0000152Dsd00001072*
+ pci:v000010DEd00001140sv0000152Dsd00001086*
+  ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
++pci:v000010DEd00001140sv0000152Dsd00001092*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++
+ pci:v000010DEd00001140sv000017AAsd00002200*
+  ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (NVS 5200M)
+ 
+@@ -29177,6 +29261,9 @@ pci:v000010DEd00001140sv000017AAsd0000369D*
+ pci:v000010DEd00001140sv000017AAsd0000369E*
+  ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820A)
+ 
++pci:v000010DEd00001140sv000017AAsd000036A9*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820A)
++
+ pci:v000010DEd00001140sv000017AAsd00003800*
+  ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+@@ -29222,6 +29309,12 @@ pci:v000010DEd00001140sv000017AAsd00003816*
+ pci:v000010DEd00001140sv000017AAsd00003818*
+  ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
++pci:v000010DEd00001140sv000017AAsd0000381A*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++
++pci:v000010DEd00001140sv000017AAsd0000381C*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++
+ pci:v000010DEd00001140sv000017AAsd00003901*
+  ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 610M / GT 620M)
+ 
+@@ -29237,12 +29330,21 @@ pci:v000010DEd00001140sv000017AAsd00003904*
+ pci:v000010DEd00001140sv000017AAsd00003905*
+  ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
++pci:v000010DEd00001140sv000017AAsd00003907*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++
+ pci:v000010DEd00001140sv000017AAsd00003910*
+  ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 720M)
+ 
+ pci:v000010DEd00001140sv000017AAsd00003912*
+  ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 720M)
+ 
++pci:v000010DEd00001140sv000017AAsd00003913*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++
++pci:v000010DEd00001140sv000017AAsd00003915*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++
+ pci:v000010DEd00001140sv000017AAsd00003977*
+  ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+@@ -29336,9 +29438,18 @@ pci:v000010DEd00001140sv00001B0Asd000020DD*
+ pci:v000010DEd00001140sv00001B0Asd000020DF*
+  ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
+ 
++pci:v000010DEd00001140sv00001B0Asd0000210E*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++
+ pci:v000010DEd00001140sv00001B0Asd00002202*
+  ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
++pci:v000010DEd00001140sv00001B0Asd000090D7*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++
++pci:v000010DEd00001140sv00001B0Asd000090DD*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++
+ pci:v000010DEd00001180*
+  ID_MODEL_FROM_DATABASE=GK104 [GeForce GTX 680]
+ 
+@@ -49802,6 +49913,9 @@ pci:v00001542*
+ pci:v00001542d00009260*
+  ID_MODEL_FROM_DATABASE=RCIM-II Real-Time Clock & Interrupt Module
+ 
++pci:v00001542d00009271*
++ ID_MODEL_FROM_DATABASE=RCIM-III Real-Time Clock & Interrupt Module (PCIe)
++
+ pci:v00001542d00009272*
+  ID_MODEL_FROM_DATABASE=Pulse Width Modulator Card
+ 
diff --git a/0234-hwdb-Update-database-of-Bluetooth-company-identifier.patch b/0234-hwdb-Update-database-of-Bluetooth-company-identifier.patch
new file mode 100644
index 0000000..bebda6d
--- /dev/null
+++ b/0234-hwdb-Update-database-of-Bluetooth-company-identifier.patch
@@ -0,0 +1,75 @@
+From 811843de4f73abfb83214286b67159df428c48df Mon Sep 17 00:00:00 2001
+From: Marcel Holtmann <marcel at holtmann.org>
+Date: Mon, 16 Feb 2015 19:10:39 +0100
+Subject: [PATCH] hwdb: Update database of Bluetooth company identifiers
+
+(cherry picked from commit 488c8d08c322471f2e702e25b75f31bed7ae5975)
+---
+ hwdb/20-bluetooth-vendor-product.hwdb | 57 +++++++++++++++++++++++++++++++++++
+ 1 file changed, 57 insertions(+)
+
+diff --git a/hwdb/20-bluetooth-vendor-product.hwdb b/hwdb/20-bluetooth-vendor-product.hwdb
+index 1dd1fee46d..fb789fd495 100644
+--- a/hwdb/20-bluetooth-vendor-product.hwdb
++++ b/hwdb/20-bluetooth-vendor-product.hwdb
+@@ -1373,3 +1373,60 @@ bluetooth:v01C6*
+ 
+ bluetooth:v01C7*
+  ID_VENDOR_FROM_DATABASE=Abiogenix Inc.
++
++bluetooth:v01C8*
++ ID_VENDOR_FROM_DATABASE=Poly-Control ApS
++
++bluetooth:v01C9*
++ ID_VENDOR_FROM_DATABASE=Avi-on
++
++bluetooth:v01CA*
++ ID_VENDOR_FROM_DATABASE=Laerdal Medical AS
++
++bluetooth:v01CB*
++ ID_VENDOR_FROM_DATABASE=Fetch My Pet
++
++bluetooth:v01CC*
++ ID_VENDOR_FROM_DATABASE=Sam Labs Ltd.
++
++bluetooth:v01CD*
++ ID_VENDOR_FROM_DATABASE=Chengdu Synwing Technology Ltd
++
++bluetooth:v01CE*
++ ID_VENDOR_FROM_DATABASE=HOUWA SYSTEM DESIGN, k.k.
++
++bluetooth:v01CF*
++ ID_VENDOR_FROM_DATABASE=BSH
++
++bluetooth:v01D0*
++ ID_VENDOR_FROM_DATABASE=Primus Inter Pares Ltd
++
++bluetooth:v01D1*
++ ID_VENDOR_FROM_DATABASE=August
++
++bluetooth:v01D2*
++ ID_VENDOR_FROM_DATABASE=Gill Electronics
++
++bluetooth:v01D3*
++ ID_VENDOR_FROM_DATABASE=Sky Wave Design
++
++bluetooth:v01D4*
++ ID_VENDOR_FROM_DATABASE=Newlab S.r.l.
++
++bluetooth:v01D5*
++ ID_VENDOR_FROM_DATABASE=ELAD srl
++
++bluetooth:v01D6*
++ ID_VENDOR_FROM_DATABASE=G-wearables inc.
++
++bluetooth:v01D7*
++ ID_VENDOR_FROM_DATABASE=Squadrone Systems Inc.
++
++bluetooth:v01D8*
++ ID_VENDOR_FROM_DATABASE=Code Corporation
++
++bluetooth:v01D9*
++ ID_VENDOR_FROM_DATABASE=Savant Systems LLC
++
++bluetooth:v01DA*
++ ID_VENDOR_FROM_DATABASE=Logitech International SA
diff --git a/0235-journal-remote-fix-certificate-status-memory-leak.patch b/0235-journal-remote-fix-certificate-status-memory-leak.patch
new file mode 100644
index 0000000..5837865
--- /dev/null
+++ b/0235-journal-remote-fix-certificate-status-memory-leak.patch
@@ -0,0 +1,29 @@
+From 93a2ca67dd972426c6681e599a6d5d825f753739 Mon Sep 17 00:00:00 2001
+From: Michal Schmidt <mschmidt at redhat.com>
+Date: Tue, 17 Feb 2015 10:33:01 +0100
+Subject: [PATCH] journal-remote: fix certificate status memory leak
+
+The output of gnutls_certificate_verification_status_print() needs to be
+freed.
+
+Noticed this while staring at verify_cert_authorized() to see what could
+possibly confuse gcc5 on armv7hl to segfault during compilation.
+
+(cherry picked from commit 9c3cf9693ac5c0a332ba376f99e6adea28b1bb0d)
+(cherry picked from commit 7057db8b36594bb03c611cab711cd992ad4de31e)
+---
+ src/journal-remote/microhttpd-util.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/journal-remote/microhttpd-util.c b/src/journal-remote/microhttpd-util.c
+index 55c45f4693..f73ee39020 100644
+--- a/src/journal-remote/microhttpd-util.c
++++ b/src/journal-remote/microhttpd-util.c
+@@ -184,6 +184,7 @@ static int verify_cert_authorized(gnutls_session_t session) {
+         }
+ 
+         log_info("Certificate status: %s", out.data);
++        gnutls_free(out.data);
+ 
+         return status == 0 ? 0 : -EPERM;
+ }
diff --git a/0236-journal-remote-fix-client_cert-memory-leak.patch b/0236-journal-remote-fix-client_cert-memory-leak.patch
new file mode 100644
index 0000000..3a76e16
--- /dev/null
+++ b/0236-journal-remote-fix-client_cert-memory-leak.patch
@@ -0,0 +1,33 @@
+From 120029c8c16c0e1a82a0d0b19627b88eb77c1ce3 Mon Sep 17 00:00:00 2001
+From: Michal Schmidt <mschmidt at redhat.com>
+Date: Tue, 17 Feb 2015 10:36:57 +0100
+Subject: [PATCH] journal-remote: fix client_cert memory leak
+
+Found by Valgrind while testing the previous memory leak fix.
+
+(cherry picked from commit 32c3d7144cf9a5c8c03761d7f198142ca0f5f7b8)
+(cherry picked from commit 5852d2efbfb888dfb0adddb25afac0814d3ebcbb)
+---
+ src/journal-remote/microhttpd-util.c | 6 +++++-
+ 1 file changed, 5 insertions(+), 1 deletion(-)
+
+diff --git a/src/journal-remote/microhttpd-util.c b/src/journal-remote/microhttpd-util.c
+index f73ee39020..78b076ba4c 100644
+--- a/src/journal-remote/microhttpd-util.c
++++ b/src/journal-remote/microhttpd-util.c
+@@ -244,10 +244,14 @@ static int get_auth_dn(gnutls_x509_crt_t client_cert, char **buf) {
+         return 0;
+ }
+ 
++static inline void gnutls_x509_crt_deinitp(gnutls_x509_crt_t *p) {
++        gnutls_x509_crt_deinit(*p);
++}
++
+ int check_permissions(struct MHD_Connection *connection, int *code, char **hostname) {
+         const union MHD_ConnectionInfo *ci;
+         gnutls_session_t session;
+-        gnutls_x509_crt_t client_cert;
++        _cleanup_(gnutls_x509_crt_deinitp) gnutls_x509_crt_t client_cert = NULL;
+         _cleanup_free_ char *buf = NULL;
+         int r;
+ 
diff --git a/0237-systemctl-bump-NOFILE-only-for-systemctl_main.patch b/0237-systemctl-bump-NOFILE-only-for-systemctl_main.patch
new file mode 100644
index 0000000..fceabda
--- /dev/null
+++ b/0237-systemctl-bump-NOFILE-only-for-systemctl_main.patch
@@ -0,0 +1,42 @@
+From 25b558800d1ea192bebb77cc19fa29534ff882a0 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= <zbyszek at in.waw.pl>
+Date: Tue, 24 Feb 2015 10:10:04 -0500
+Subject: [PATCH] systemctl: bump NOFILE only for systemctl_main
+
+It is not necessary when running as telinit, etc.
+
+https://bugzilla.redhat.com/show_bug.cgi?id=1184712
+(cherry picked from commit 95d383ee47db488f182048cfd6846f2e6b859f2b)
+(cherry picked from commit 1df0ddca3ae405537ceb87eccdb76324f276706f)
+---
+ src/systemctl/systemctl.c | 10 +++++-----
+ 1 file changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/src/systemctl/systemctl.c b/src/systemctl/systemctl.c
+index c4a95d5778..73c8017c76 100644
+--- a/src/systemctl/systemctl.c
++++ b/src/systemctl/systemctl.c
+@@ -6866,6 +6866,11 @@ found:
+                 }
+         }
+ 
++        /* Increase max number of open files to 16K if we can, we
++         * might needs this when browsing journal files, which might
++         * be split up into many files. */
++        setrlimit_closest(RLIMIT_NOFILE, &RLIMIT_MAKE_CONST(16384));
++
+         return verb->dispatch(bus, argv + optind);
+ }
+ 
+@@ -7117,11 +7122,6 @@ int main(int argc, char*argv[]) {
+                 goto finish;
+         }
+ 
+-        /* Increase max number of open files to 16K if we can, we
+-         * might needs this when browsing journal files, which might
+-         * be split up into many files. */
+-        setrlimit_closest(RLIMIT_NOFILE, &RLIMIT_MAKE_CONST(16384));
+-
+         if (!avoid_bus())
+                 r = bus_open_transport_systemd(arg_transport, arg_host, arg_scope != UNIT_FILE_SYSTEM, &bus);
+ 
diff --git a/0238-bootchart-svg-fix-checking-of-list-end.patch b/0238-bootchart-svg-fix-checking-of-list-end.patch
new file mode 100644
index 0000000..b8f6063
--- /dev/null
+++ b/0238-bootchart-svg-fix-checking-of-list-end.patch
@@ -0,0 +1,26 @@
+From 4d2eb4f25ddd675375ede8afd068a047e16f7872 Mon Sep 17 00:00:00 2001
+From: Aaro Koskinen <aaro.koskinen at nokia.com>
+Date: Tue, 24 Feb 2015 18:32:31 +0200
+Subject: [PATCH] bootchart: svg: fix checking of list end
+
+If we have less samples than expected, systemd-bootchart will crash.
+
+(cherry picked from commit c1682f17a0c966988e865c649e565dae41abf32d)
+(cherry picked from commit 668529dde3ecf35e24f39eaf3a3044099e4d5273)
+---
+ src/bootchart/svg.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/bootchart/svg.c b/src/bootchart/svg.c
+index faf377e506..e42a9b8ab4 100644
+--- a/src/bootchart/svg.c
++++ b/src/bootchart/svg.c
+@@ -1153,7 +1153,7 @@ static void svg_ps_bars(void) {
+ 
+                 ps->sample = ps->sample->next;
+                 sample_hz = ps->sample;
+-                for (ii=0;((ii<(int)arg_hz/2)&&(ps->sample->next));ii++)
++                for (ii=0;((ii<(int)arg_hz/2)&&(sample_hz->next));ii++)
+                         sample_hz = sample_hz->next;
+ 
+                 /* subtract bootchart cpu utilization from total */
diff --git a/0239-unit-use-weaker-dependencies-between-mount-and-devic.patch b/0239-unit-use-weaker-dependencies-between-mount-and-devic.patch
new file mode 100644
index 0000000..0b3b7bf
--- /dev/null
+++ b/0239-unit-use-weaker-dependencies-between-mount-and-devic.patch
@@ -0,0 +1,31 @@
+From 333e1f76f0f35206c3e3e752eb4cbffe8d8ae527 Mon Sep 17 00:00:00 2001
+From: Lennart Poettering <lennart at poettering.net>
+Date: Wed, 25 Feb 2015 22:05:14 +0100
+Subject: [PATCH] unit: use weaker dependencies between mount and device units
+ in --user mode
+
+When running in user mode unmounting of mount units when a device
+vanishes is unlikely to work, and even if it would work is already done
+by PID 1 anyway. HEnce, when creating implicit dependencies between
+mount units and their backing devices, created a Wants= type dependency
+in --user mode, but leave a BindsTo= dependency in --system mode.
+
+(cherry picked from commit 5bd4b173605142c7be493aa4d958ebaef21f421d)
+(cherry picked from commit fc9805756d5c0088a3a67705bbf6bea30d0d35e5)
+---
+ src/core/unit.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/core/unit.c b/src/core/unit.c
+index 7d52c41bd7..46e73e15c0 100644
+--- a/src/core/unit.c
++++ b/src/core/unit.c
+@@ -2728,7 +2728,7 @@ int unit_add_node_link(Unit *u, const char *what, bool wants) {
+         if (r < 0)
+                 return r;
+ 
+-        r = unit_add_two_dependencies(u, UNIT_AFTER, UNIT_BINDS_TO, device, true);
++        r = unit_add_two_dependencies(u, UNIT_AFTER, u->manager->running_as == SYSTEMD_SYSTEM ? UNIT_BINDS_TO : UNIT_WANTS, device, true);
+         if (r < 0)
+                 return r;
+ 
diff --git a/0240-sysctl-downgrade-message-about-sysctl-overrides-to-d.patch b/0240-sysctl-downgrade-message-about-sysctl-overrides-to-d.patch
new file mode 100644
index 0000000..86b1609
--- /dev/null
+++ b/0240-sysctl-downgrade-message-about-sysctl-overrides-to-d.patch
@@ -0,0 +1,27 @@
+From 946560fa72a74e8deddefaa5d1a133c6cb3a32d7 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= <zbyszek at in.waw.pl>
+Date: Thu, 26 Feb 2015 19:00:11 -0500
+Subject: [PATCH] sysctl: downgrade message about sysctl overrides to debug
+
+Printing it at info level was tedious. We don't do that for any other
+overrides.
+
+(cherry picked from commit 7933e4266f8124e3fca71f67757abd44155fa1cb)
+(cherry picked from commit 2439dc6083d27271ee942559f0f73c99fa9e2b4e)
+---
+ src/sysctl/sysctl.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/sysctl/sysctl.c b/src/sysctl/sysctl.c
+index 28457ddc74..62d5f83a53 100644
+--- a/src/sysctl/sysctl.c
++++ b/src/sysctl/sysctl.c
+@@ -185,7 +185,7 @@ found:
+                         if (streq(value, existing))
+                                 continue;
+ 
+-                        log_info("Overwriting earlier assignment of %s in file '%s'.", p, path);
++                        log_debug("Overwriting earlier assignment of %s in file '%s'.", p, path);
+                         free(hashmap_remove(sysctl_options, p));
+                         free(v);
+                 }
diff --git a/0241-shared-AFS-is-also-a-network-filesystem.patch b/0241-shared-AFS-is-also-a-network-filesystem.patch
new file mode 100644
index 0000000..03e9c22
--- /dev/null
+++ b/0241-shared-AFS-is-also-a-network-filesystem.patch
@@ -0,0 +1,23 @@
+From d3a64c1f3ab387cb06014fff7eec9a6a373f9965 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Cristian=20Rodr=C3=ADguez?= <crrodriguez at opensuse.org>
+Date: Fri, 20 Feb 2015 15:35:11 -0300
+Subject: [PATCH] shared: AFS is also a network filesystem
+
+(cherry picked from commit ba89821c104d959082aad6f3f0e05a8afd575023)
+(cherry picked from commit 3c350019fe9e4be16bf110988c324cfa3a21c61b)
+---
+ src/shared/util.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/shared/util.c b/src/shared/util.c
+index 6f22f2b04e..4e8d1a0d5f 100644
+--- a/src/shared/util.c
++++ b/src/shared/util.c
+@@ -1587,6 +1587,7 @@ bool chars_intersect(const char *a, const char *b) {
+ 
+ bool fstype_is_network(const char *fstype) {
+         static const char table[] =
++                "afs\0"
+                 "cifs\0"
+                 "smbfs\0"
+                 "sshfs\0"
diff --git a/0242-journal-remote-fix-saving-of-binary-fields.patch b/0242-journal-remote-fix-saving-of-binary-fields.patch
new file mode 100644
index 0000000..d026935
--- /dev/null
+++ b/0242-journal-remote-fix-saving-of-binary-fields.patch
@@ -0,0 +1,95 @@
+From 0a11be837515f06f17d83c3ea1eeb7c684889be8 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= <zbyszek at in.waw.pl>
+Date: Mon, 2 Mar 2015 10:34:51 -0500
+Subject: [PATCH] journal-remote: fix saving of binary fields
+
+Binary fields were not processed properly, and resulting journal files
+were non-conforming, resulting in an error ("Invalid field.") when reading.
+
+https://bugs.freedesktop.org/show_bug.cgi?id=89391
+(cherry picked from commit 09d801a82a46df518dd752e40bf13ac404daa2ce)
+(cherry picked from commit 91a3ba906422127bb12095d1c7d0c7f0cb385588)
+---
+ src/journal-remote/journal-remote-parse.c | 31 ++++++++++++++++++-------------
+ src/journal-remote/journal-remote-parse.h |  4 +++-
+ 2 files changed, 21 insertions(+), 14 deletions(-)
+
+diff --git a/src/journal-remote/journal-remote-parse.c b/src/journal-remote/journal-remote-parse.c
+index 7dd8878ca6..70a9a136b4 100644
+--- a/src/journal-remote/journal-remote-parse.c
++++ b/src/journal-remote/journal-remote-parse.c
+@@ -344,22 +344,25 @@ int process_data(RemoteSource *source) {
+                    LLLLLLLL0011223344...\n
+                 */
+                 sep = memchr(line, '=', n);
+-                if (sep)
++                if (sep) {
+                         /* chomp newline */
+                         n--;
+-                else
++
++                        r = iovw_put(&source->iovw, line, n);
++                        if (r < 0)
++                                return r;
++                } else {
+                         /* replace \n with = */
+                         line[n-1] = '=';
+-                log_trace("Received: %.*s", (int) n, line);
+ 
+-                r = iovw_put(&source->iovw, line, n);
+-                if (r < 0) {
+-                        log_error("Failed to put line in iovect");
+-                        return r;
++                        source->field_len = n;
++                        source->state = STATE_DATA_START;
++
++                        /* we cannot put the field in iovec until we have all data */
+                 }
+ 
+-                if (!sep)
+-                        source->state = STATE_DATA_START;
++                log_trace("Received: %.*s (%s)", (int) n, line, sep ? "text" : "binary");
++
+                 return 0; /* continue */
+         }
+ 
+@@ -382,6 +385,7 @@ int process_data(RemoteSource *source) {
+ 
+         case STATE_DATA: {
+                 void *data;
++                char *field;
+ 
+                 assert(source->data_size > 0);
+ 
+@@ -396,11 +400,12 @@ int process_data(RemoteSource *source) {
+ 
+                 assert(data);
+ 
+-                r = iovw_put(&source->iovw, data, source->data_size);
+-                if (r < 0) {
+-                        log_error("failed to put binary buffer in iovect");
++                field = (char*) data - sizeof(uint64_t) - source->field_len;
++                memmove(field + sizeof(uint64_t), field, source->field_len);
++
++                r = iovw_put(&source->iovw, field + sizeof(uint64_t), source->field_len + source->data_size);
++                if (r < 0)
+                         return r;
+-                }
+ 
+                 source->state = STATE_DATA_FINISH;
+ 
+diff --git a/src/journal-remote/journal-remote-parse.h b/src/journal-remote/journal-remote-parse.h
+index 8499f4eb82..22db550913 100644
+--- a/src/journal-remote/journal-remote-parse.h
++++ b/src/journal-remote/journal-remote-parse.h
+@@ -42,7 +42,9 @@ typedef struct RemoteSource {
+         size_t offset;     /* offset to the beginning of live data in the buffer */
+         size_t scanned;    /* number of bytes since the beginning of data without a newline */
+         size_t filled;     /* total number of bytes in the buffer */
+-        size_t data_size;  /* size of the binary data chunk being processed */
++
++        size_t field_len;  /* used for binary fields: the field name length */
++        size_t data_size;  /* and the size of the binary data chunk being processed */
+ 
+         struct iovec_wrapper iovw;
+ 
diff --git a/0243-shared-util-assume-ac-when-sys-class-power_supply-is.patch b/0243-shared-util-assume-ac-when-sys-class-power_supply-is.patch
new file mode 100644
index 0000000..1b77a6e
--- /dev/null
+++ b/0243-shared-util-assume-ac-when-sys-class-power_supply-is.patch
@@ -0,0 +1,28 @@
+From b53c70c883e1fc517a22d29248742ef5f4e5b25e Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= <zbyszek at in.waw.pl>
+Date: Tue, 3 Mar 2015 19:07:28 -0500
+Subject: [PATCH] shared/util: assume ac when /sys/class/power_supply is
+ missing
+
+On s390 (at least) /sys/class/power_supply is not present. We should
+treat this like if this directory was empty, and not an error.
+
+(cherry picked from commit 6d89003462484c8656b698e07b9cf0a337e3818e)
+(cherry picked from commit 0436d5c5f4b39ba8177437fa92f082f8ef1830fb)
+---
+ src/shared/util.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/shared/util.c b/src/shared/util.c
+index 4e8d1a0d5f..d5275736ae 100644
+--- a/src/shared/util.c
++++ b/src/shared/util.c
+@@ -5768,7 +5768,7 @@ int on_ac_power(void) {
+ 
+         d = opendir("/sys/class/power_supply");
+         if (!d)
+-                return -errno;
++                return errno == ENOENT ? true : -errno;
+ 
+         for (;;) {
+                 struct dirent *de;
diff --git a/0244-hwdb-fix-ThinkPad-X-Tablet-special-keys.patch b/0244-hwdb-fix-ThinkPad-X-Tablet-special-keys.patch
new file mode 100644
index 0000000..1f9b8b9
--- /dev/null
+++ b/0244-hwdb-fix-ThinkPad-X-Tablet-special-keys.patch
@@ -0,0 +1,45 @@
+From 67ca59c0e31d557c35dd12f58b2f970948cf0620 Mon Sep 17 00:00:00 2001
+From: Lubomir Rintel <lkundrak at v3.sk>
+Date: Wed, 18 Feb 2015 21:02:01 +0100
+Subject: [PATCH] hwdb: fix ThinkPad X* Tablet special keys
+
+ThinkPad tablet firmware has DMI product name and version reversed:
+
+Handle 0x0001, DMI type 1, 27 bytes
+System Information
+        Manufacturer: LENOVO
+        Product Name: 7762AS1
+        Version: ThinkPad X61 Tablet
+        Serial Number: LKZCDH2
+        UUID: 6ADBC681-4FC9-11CB-844F-B47CB9210BE2
+        Wake-up Type: Power Switch
+        SKU Number: Not Specified
+        Family: ThinkPad X61 Tablet
+
+(cherry picked from commit 39addb81b660dd7af7d21be941d8de6497abbdbf)
+(cherry picked from commit bfc587ff72ad50e290b3f5426edb929b225da53f)
+---
+ hwdb/60-keyboard.hwdb | 3 +--
+ 1 file changed, 1 insertion(+), 2 deletions(-)
+
+diff --git a/hwdb/60-keyboard.hwdb b/hwdb/60-keyboard.hwdb
+index a0719c52fe..5bc20ec2c1 100644
+--- a/hwdb/60-keyboard.hwdb
++++ b/hwdb/60-keyboard.hwdb
+@@ -586,7 +586,6 @@ keyboard:dmi:bvn*:bvr*:bd*:svnLENOVO*:pnS10-*:pvr*
+  KEYBOARD_KEY_f3=f21
+ 
+ # Thinkpad X200_Tablet
+-keyboard:dmi:bvn*:bvr*:bd*:svnLENOVO*:pnThinkPad*X2*Tablet*:pvr*
+ keyboard:dmi:bvn*:bvr*:bd*:svnLENOVO*:pn*:pvrThinkPad*X2*Tablet*
+  KEYBOARD_KEY_5d=menu
+  KEYBOARD_KEY_63=fn
+@@ -596,7 +595,7 @@ keyboard:dmi:bvn*:bvr*:bd*:svnLENOVO*:pn*:pvrThinkPad*X2*Tablet*
+  KEYBOARD_KEY_6c=direction                              # rotate screen
+ 
+ # ThinkPad X6 Tablet
+-keyboard:dmi:bvn*:bvr*:bd*:svnLENOVO*:pnThinkPad*X6*:pvr*
++keyboard:dmi:bvn*:bvr*:bd*:svnLENOVO*:pn*:pvrThinkPad*X6*Tablet*
+  KEYBOARD_KEY_6c=direction                              # rotate
+  KEYBOARD_KEY_68=f13                                    # toolbox
+  KEYBOARD_KEY_6b=esc                                    # escape
diff --git a/0245-core-shared-in-deserializing-match-same-files-reache.patch b/0245-core-shared-in-deserializing-match-same-files-reache.patch
new file mode 100644
index 0000000..2ea7eb2
--- /dev/null
+++ b/0245-core-shared-in-deserializing-match-same-files-reache.patch
@@ -0,0 +1,134 @@
+From cd9740bae30db0dd38363c8c13aa8776345f1865 Mon Sep 17 00:00:00 2001
+From: Michal Schmidt <mschmidt at redhat.com>
+Date: Thu, 19 Feb 2015 23:12:38 +0100
+Subject: [PATCH] core, shared: in deserializing, match same files reached via
+ different paths
+
+When dbus.socket is updated like this:
+-ListenStream=/var/run/dbus/system_bus_socket
++ListenStream=/run/dbus/system_bus_socket
+... and daemon-reload is performed, bad things happen.
+During deserialization systemd does not recognize that the two paths
+refer to the same named socket and replaces the socket file with a new
+one. As a result, applications hang when they try talking to dbus.
+
+Fix this by finding a match not only when the path names are equal, but
+also when they point to the same inode.
+In socket_address_equal() it is necessary to move the address size
+comparison into the abstract sockets branch. For path name sockets the
+comparison must not be done and for other families it is redundant
+(their sizes are constant and checked by socket_address_verify()).
+
+FIFOs and special files can also have multiple pathnames, so compare the
+inodes for them as well. Note that previously the pathname checks used
+streq_ptr(), but the paths cannot be NULL.
+
+Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1186018
+(cherry picked from commit c78e47a61fa8d9a21fece01c83e4c26ce0938d27)
+(cherry picked from commit 25e6978bb35805349c69d610c775cfd3a70058f7)
+---
+ src/core/socket.c        |  6 +++---
+ src/shared/path-util.c   |  4 ++++
+ src/shared/path-util.h   |  1 +
+ src/shared/socket-util.c | 10 ++++------
+ 4 files changed, 12 insertions(+), 9 deletions(-)
+
+diff --git a/src/core/socket.c b/src/core/socket.c
+index 76c10f29b0..daa2c550cc 100644
+--- a/src/core/socket.c
++++ b/src/core/socket.c
+@@ -2097,7 +2097,7 @@ static int socket_deserialize_item(Unit *u, const char *key, const char *value,
+ 
+                         LIST_FOREACH(port, p, s->ports)
+                                 if (p->type == SOCKET_FIFO &&
+-                                    streq_ptr(p->path, value+skip))
++                                    path_equal_or_files_same(p->path, value+skip))
+                                         break;
+ 
+                         if (p) {
+@@ -2116,7 +2116,7 @@ static int socket_deserialize_item(Unit *u, const char *key, const char *value,
+ 
+                         LIST_FOREACH(port, p, s->ports)
+                                 if (p->type == SOCKET_SPECIAL &&
+-                                    streq_ptr(p->path, value+skip))
++                                    path_equal_or_files_same(p->path, value+skip))
+                                         break;
+ 
+                         if (p) {
+@@ -2135,7 +2135,7 @@ static int socket_deserialize_item(Unit *u, const char *key, const char *value,
+ 
+                         LIST_FOREACH(port, p, s->ports)
+                                 if (p->type == SOCKET_MQUEUE &&
+-                                    streq_ptr(p->path, value+skip))
++                                    streq(p->path, value+skip))
+                                         break;
+ 
+                         if (p) {
+diff --git a/src/shared/path-util.c b/src/shared/path-util.c
+index b368eeb74c..68614d60cf 100644
+--- a/src/shared/path-util.c
++++ b/src/shared/path-util.c
+@@ -436,6 +436,10 @@ bool path_equal(const char *a, const char *b) {
+         }
+ }
+ 
++bool path_equal_or_files_same(const char *a, const char *b) {
++        return path_equal(a, b) || files_same(a, b) > 0;
++}
++
+ char* path_join(const char *root, const char *path, const char *rest) {
+         assert(path);
+ 
+diff --git a/src/shared/path-util.h b/src/shared/path-util.h
+index bd0d32473f..bcf116ed3d 100644
+--- a/src/shared/path-util.h
++++ b/src/shared/path-util.h
+@@ -45,6 +45,7 @@ int path_make_relative(const char *from_dir, const char *to_path, char **_r);
+ char* path_kill_slashes(char *path);
+ char* path_startswith(const char *path, const char *prefix) _pure_;
+ bool path_equal(const char *a, const char *b) _pure_;
++bool path_equal_or_files_same(const char *a, const char *b);
+ char* path_join(const char *root, const char *path, const char *rest);
+ 
+ char** path_strv_make_absolute_cwd(char **l);
+diff --git a/src/shared/socket-util.c b/src/shared/socket-util.c
+index 911dbfe55a..a01d6bc4d7 100644
+--- a/src/shared/socket-util.c
++++ b/src/shared/socket-util.c
+@@ -325,9 +325,6 @@ bool socket_address_equal(const SocketAddress *a, const SocketAddress *b) {
+         if (a->type != b->type)
+                 return false;
+ 
+-        if (a->size != b->size)
+-                return false;
+-
+         if (socket_address_family(a) != socket_address_family(b))
+                 return false;
+ 
+@@ -352,14 +349,16 @@ bool socket_address_equal(const SocketAddress *a, const SocketAddress *b) {
+                 break;
+ 
+         case AF_UNIX:
+-
+                 if ((a->sockaddr.un.sun_path[0] == 0) != (b->sockaddr.un.sun_path[0] == 0))
+                         return false;
+ 
+                 if (a->sockaddr.un.sun_path[0]) {
+-                        if (!strneq(a->sockaddr.un.sun_path, b->sockaddr.un.sun_path, sizeof(a->sockaddr.un.sun_path)))
++                        if (!path_equal_or_files_same(a->sockaddr.un.sun_path, b->sockaddr.un.sun_path))
+                                 return false;
+                 } else {
++                        if (a->size != b->size)
++                                return false;
++
+                         if (memcmp(a->sockaddr.un.sun_path, b->sockaddr.un.sun_path, a->size) != 0)
+                                 return false;
+                 }
+@@ -367,7 +366,6 @@ bool socket_address_equal(const SocketAddress *a, const SocketAddress *b) {
+                 break;
+ 
+         case AF_NETLINK:
+-
+                 if (a->protocol != b->protocol)
+                         return false;
+ 
diff --git a/0246-shared-handle-unnamed-sockets-in-socket_address_equa.patch b/0246-shared-handle-unnamed-sockets-in-socket_address_equa.patch
new file mode 100644
index 0000000..11e348f
--- /dev/null
+++ b/0246-shared-handle-unnamed-sockets-in-socket_address_equa.patch
@@ -0,0 +1,30 @@
+From 40fa3b1875382eabf9cd4bf4e9b9fca88f705538 Mon Sep 17 00:00:00 2001
+From: Michal Schmidt <mschmidt at redhat.com>
+Date: Fri, 20 Feb 2015 02:25:16 +0100
+Subject: [PATCH] shared: handle unnamed sockets in socket_address_equal()
+
+Make sure we don't inspect sun_path of unnamed sockets.
+Since we cannot know if two unnamed sockets' adresses refer to the same
+socket, just return false.
+
+(cherry picked from commit 710708a54ccc48e168ad7d4cd401645ef9e2eb14)
+(cherry picked from commit 04691e6f814b76ea497d8189b9b77d4c0feff794)
+---
+ src/shared/socket-util.c | 4 ++++
+ 1 file changed, 4 insertions(+)
+
+diff --git a/src/shared/socket-util.c b/src/shared/socket-util.c
+index a01d6bc4d7..2546c8277d 100644
+--- a/src/shared/socket-util.c
++++ b/src/shared/socket-util.c
+@@ -349,6 +349,10 @@ bool socket_address_equal(const SocketAddress *a, const SocketAddress *b) {
+                 break;
+ 
+         case AF_UNIX:
++                if (a->size <= offsetof(struct sockaddr_un, sun_path) ||
++                    b->size <= offsetof(struct sockaddr_un, sun_path))
++                        return false;
++
+                 if ((a->sockaddr.un.sun_path[0] == 0) != (b->sockaddr.un.sun_path[0] == 0))
+                         return false;
+ 
diff --git a/0247-man-make-bootup-graph-consistent.patch b/0247-man-make-bootup-graph-consistent.patch
new file mode 100644
index 0000000..064a632
--- /dev/null
+++ b/0247-man-make-bootup-graph-consistent.patch
@@ -0,0 +1,24 @@
+From ebe3008887acd6fc55cbde4ee3ff1748f09c95c6 Mon Sep 17 00:00:00 2001
+From: Chris Morin <chris.morin2 at gmail.com>
+Date: Wed, 4 Feb 2015 14:54:34 -0500
+Subject: [PATCH] man: make bootup graph consistent
+
+(cherry picked from commit b44787bd437f4051660272b37bd6f75392f17931)
+(cherry picked from commit 1295853b39d330c6e7c6ea431a8fc7ce8be801b3)
+---
+ man/bootup.xml | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/man/bootup.xml b/man/bootup.xml
+index 0854b6c316..f95608d914 100644
+--- a/man/bootup.xml
++++ b/man/bootup.xml
+@@ -145,7 +145,7 @@
+          v                  v                  |                    v              <emphasis>rescue.target</emphasis>
+    timers.target      paths.target             |             sockets.target
+          |                  |                  |                    |
+-         v                  |_________________ | ___________________/
++         v                  \_________________ | ___________________/
+                                               \|/
+                                                v
+                                          basic.target
diff --git a/0248-hwdb-Update-database-of-Bluetooth-company-identifier.patch b/0248-hwdb-Update-database-of-Bluetooth-company-identifier.patch
new file mode 100644
index 0000000..da3a4b0
--- /dev/null
+++ b/0248-hwdb-Update-database-of-Bluetooth-company-identifier.patch
@@ -0,0 +1,61 @@
+From 4028946d3d5ab94994cf5ce7cee72403cfd48049 Mon Sep 17 00:00:00 2001
+From: Marcel Holtmann <marcel at holtmann.org>
+Date: Wed, 25 Feb 2015 07:27:49 +0100
+Subject: [PATCH] hwdb: Update database of Bluetooth company identifiers
+
+(cherry picked from commit 3cabeab1197d3e45f16f514f5a396e0fb311e867)
+(cherry picked from commit d150bc380c90b7ec9fda50f0124e75b12e489ef1)
+---
+ hwdb/20-bluetooth-vendor-product.hwdb | 42 +++++++++++++++++++++++++++++++++++
+ 1 file changed, 42 insertions(+)
+
+diff --git a/hwdb/20-bluetooth-vendor-product.hwdb b/hwdb/20-bluetooth-vendor-product.hwdb
+index fb789fd495..4fd951a584 100644
+--- a/hwdb/20-bluetooth-vendor-product.hwdb
++++ b/hwdb/20-bluetooth-vendor-product.hwdb
+@@ -1430,3 +1430,45 @@ bluetooth:v01D9*
+ 
+ bluetooth:v01DA*
+  ID_VENDOR_FROM_DATABASE=Logitech International SA
++
++bluetooth:v01DB*
++ ID_VENDOR_FROM_DATABASE=Innblue Consulting
++
++bluetooth:v01DC*
++ ID_VENDOR_FROM_DATABASE=iParking Ltd.
++
++bluetooth:v01DD*
++ ID_VENDOR_FROM_DATABASE=Koninklijke Philips Electronics N.V.
++
++bluetooth:v01DE*
++ ID_VENDOR_FROM_DATABASE=Minelab Electronics Pty Limited
++
++bluetooth:v01DF*
++ ID_VENDOR_FROM_DATABASE=Bison Group Ltd.
++
++bluetooth:v01E0*
++ ID_VENDOR_FROM_DATABASE=Widex A/S
++
++bluetooth:v01E1*
++ ID_VENDOR_FROM_DATABASE=Jolla Ltd
++
++bluetooth:v01E2*
++ ID_VENDOR_FROM_DATABASE=Lectronix, Inc.
++
++bluetooth:v01E3*
++ ID_VENDOR_FROM_DATABASE=Caterpillar Inc
++
++bluetooth:v01E4*
++ ID_VENDOR_FROM_DATABASE=Freedom Innovations
++
++bluetooth:v01E5*
++ ID_VENDOR_FROM_DATABASE=Dynamic Devices Ltd
++
++bluetooth:v01E6*
++ ID_VENDOR_FROM_DATABASE=Technology Solutions (UK) Ltd
++
++bluetooth:v01E7*
++ ID_VENDOR_FROM_DATABASE=IPS Group Inc.
++
++bluetooth:v01E8*
++ ID_VENDOR_FROM_DATABASE=STIR
diff --git a/0249-hwdb-add-sdio-identifiers-for-Broadcom-WLAN-cards.patch b/0249-hwdb-add-sdio-identifiers-for-Broadcom-WLAN-cards.patch
new file mode 100644
index 0000000..f8ba7ca
--- /dev/null
+++ b/0249-hwdb-add-sdio-identifiers-for-Broadcom-WLAN-cards.patch
@@ -0,0 +1,35 @@
+From e6180034998c63193f5d66c223b2eae65f208a08 Mon Sep 17 00:00:00 2001
+From: Arend van Spriel <arend at broadcom.com>
+Date: Wed, 25 Feb 2015 11:02:39 +0100
+Subject: [PATCH] hwdb: add sdio identifiers for Broadcom WLAN cards
+
+This patch adds the sdio identifiers known to be supported by
+the brcmfmac open-source driver.
+
+(cherry picked from commit 0c591b6c92ded66bea5ed615796b0f8c1cd6b422)
+(cherry picked from commit c10e229f8222b92117ba38045ddb3e4d7951244a)
+---
+ hwdb/sdio.ids | 10 ++++++++++
+ 1 file changed, 10 insertions(+)
+
+diff --git a/hwdb/sdio.ids b/hwdb/sdio.ids
+index 8a4c7136d2..d61729744e 100644
+--- a/hwdb/sdio.ids
++++ b/hwdb/sdio.ids
+@@ -34,6 +34,16 @@
+ 	5347  GDM72xx WiMAX
+ 02d0  Broadcom Corp.
+ 	044b  Nintendo Wii WLAN daughter card
++	a887  BCM43143 WLAN card
++	4324  BCM43241 WLAN card
++	4329  BCM4329 WLAN card
++	4330  BCM4330 WLAN card
++	4334  BCM4334 WLAN card
++	a94c  BCM43340 WLAN card
++	a94d  BCM43341 WLAN card
++	4335  BCM4335/BCM4339 WLAN card
++	a962  BCM43362 WLAN card
++	4354  BCM4354 WLAN card
+ 02db  SyChip Inc.
+ 	0002  Pegasus WLAN SDIO Card (6060SD)
+ 02df  Marvell Technology Group Ltd.
diff --git a/0250-Use-correct-uname-identifiers-in-arch_map-for-SuperH.patch b/0250-Use-correct-uname-identifiers-in-arch_map-for-SuperH.patch
new file mode 100644
index 0000000..bd9bb69
--- /dev/null
+++ b/0250-Use-correct-uname-identifiers-in-arch_map-for-SuperH.patch
@@ -0,0 +1,32 @@
+From bd476b3055b1fe57bb81dd78dddaf4aa2a0cd9d7 Mon Sep 17 00:00:00 2001
+From: John Paul Adrian Glaubitz <glaubitz at physik.fu-berlin.de>
+Date: Thu, 5 Mar 2015 00:07:33 +0100
+Subject: [PATCH] Use correct uname identifiers in arch_map for SuperH
+ architecture
+
+https://bugs.freedesktop.org/show_bug.cgi?id=89421
+(cherry picked from commit 3a867c6a2361c8af943d3ed452da6e8623a3f65d)
+(cherry picked from commit 9b6d1109707911b63b76b1c7a26e89a21cef9011)
+---
+ src/shared/architecture.c | 8 ++++++--
+ 1 file changed, 6 insertions(+), 2 deletions(-)
+
+diff --git a/src/shared/architecture.c b/src/shared/architecture.c
+index dc45f3589d..617f39cfc6 100644
+--- a/src/shared/architecture.c
++++ b/src/shared/architecture.c
+@@ -108,8 +108,12 @@ Architecture uname_architecture(void) {
+                 { "armv8l",     ARCHITECTURE_ARM      },
+                 { "armv8b",     ARCHITECTURE_ARM_BE   },
+ #elif defined(__sh__) || defined(__sh64__)
+-                { "sh64",       ARCHITECTURE_SH64     },
+-                { "sh",         ARCHITECTURE_SH       },
++                { "sh5",        ARCHITECTURE_SH64     },
++                { "sh2",        ARCHITECTURE_SH       },
++                { "sh2a",       ARCHITECTURE_SH       },
++                { "sh3",        ARCHITECTURE_SH       },
++                { "sh4",        ARCHITECTURE_SH       },
++                { "sh4a",       ARCHITECTURE_SH       },
+ #elif defined(__m68k__)
+                 { "m68k",       ARCHITECTURE_M68K     },
+ #elif defined(__tilegx__)
diff --git a/0251-hwdb-fix-Dell-XPS12-9Q33-key-name.patch b/0251-hwdb-fix-Dell-XPS12-9Q33-key-name.patch
new file mode 100644
index 0000000..ed1cca8
--- /dev/null
+++ b/0251-hwdb-fix-Dell-XPS12-9Q33-key-name.patch
@@ -0,0 +1,25 @@
+From b4d5fc4e05431506788b4f072e89baf43ab6df13 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= <zbyszek at in.waw.pl>
+Date: Wed, 4 Mar 2015 20:25:04 -0500
+Subject: [PATCH] hwdb: fix Dell XPS12 9Q33 key name
+
+https://bugs.freedesktop.org/show_bug.cgi?id=84437
+(cherry picked from commit 4f70555d76c90ffdc5a5e4f75bbc08b38022c911)
+(cherry picked from commit cc32b9d93a797ce30b139e839432c49ec228271f)
+---
+ hwdb/60-keyboard.hwdb | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/hwdb/60-keyboard.hwdb b/hwdb/60-keyboard.hwdb
+index 5bc20ec2c1..c9f2b098d6 100644
+--- a/hwdb/60-keyboard.hwdb
++++ b/hwdb/60-keyboard.hwdb
+@@ -259,7 +259,7 @@ keyboard:dmi:bvn*:bvr*:bd*:svnDell*:pnXPS*:pvr*
+ # Dell XPS12 9Q33
+ keyboard:dmi:bvn*:bvr*:bd*:svnDell*:pnXPS12-9Q33*:pvr*
+  KEYBOARD_KEY_88=wlan
+- KEYBOARD_KEY_65=switchvideomode                        # Screen Rotate
++ KEYBOARD_KEY_65=direction                              # Screen Rotate
+ 
+ # Dell Latitude microphone mute
+ keyboard:name:Dell WMI hotkeys:dmi:bvn*:bvr*:bd*:svnDell*:pnLatitude*
diff --git a/0252-Remove-the-cap-on-epoll-events.patch b/0252-Remove-the-cap-on-epoll-events.patch
new file mode 100644
index 0000000..dd0bee2
--- /dev/null
+++ b/0252-Remove-the-cap-on-epoll-events.patch
@@ -0,0 +1,37 @@
+From d53586d2478d03705c7fa75df4cef724f32bcd80 Mon Sep 17 00:00:00 2001
+From: Hannes Reinecke <hare at suse.de>
+Date: Wed, 4 Mar 2015 16:32:16 +0100
+Subject: [PATCH] Remove the cap on epoll events
+
+Currently the code will silently blank out events if there are more
+then 512 epoll events, causing them never to be handled at all. This
+patch removes the cap on the number of events for epoll_wait, thereby
+avoiding this issue.
+
+(cherry picked from commit 1c724e9e0ec5bc4bf791a3d7b1cf5b955cdb98b2)
+(cherry picked from commit c2695a243c2741939080ef92e06f0dfddb59d2af)
+---
+ src/libsystemd/sd-event/sd-event.c | 3 +--
+ 1 file changed, 1 insertion(+), 2 deletions(-)
+
+diff --git a/src/libsystemd/sd-event/sd-event.c b/src/libsystemd/sd-event/sd-event.c
+index 80a2ae97e8..d29eb8ad9a 100644
+--- a/src/libsystemd/sd-event/sd-event.c
++++ b/src/libsystemd/sd-event/sd-event.c
+@@ -37,7 +37,6 @@
+ 
+ #include "sd-event.h"
+ 
+-#define EPOLL_QUEUE_MAX 512U
+ #define DEFAULT_ACCURACY_USEC (250 * USEC_PER_MSEC)
+ 
+ typedef enum EventSourceType {
+@@ -2354,7 +2353,7 @@ _public_ int sd_event_wait(sd_event *e, uint64_t timeout) {
+                 return 1;
+         }
+ 
+-        ev_queue_max = CLAMP(e->n_sources, 1U, EPOLL_QUEUE_MAX);
++        ev_queue_max = MAX(e->n_sources, 1u);
+         ev_queue = newa(struct epoll_event, ev_queue_max);
+ 
+         m = epoll_wait(e->epoll_fd, ev_queue, ev_queue_max,
diff --git a/0253-Allow-up-to-4096-simultaneous-connections.patch b/0253-Allow-up-to-4096-simultaneous-connections.patch
new file mode 100644
index 0000000..ee21ec5
--- /dev/null
+++ b/0253-Allow-up-to-4096-simultaneous-connections.patch
@@ -0,0 +1,31 @@
+From 7ab8dc0dd4b60c1e6485c23d0a2b70d1d85cc1b2 Mon Sep 17 00:00:00 2001
+From: Hannes Reinecke <hare at suse.de>
+Date: Wed, 4 Mar 2015 16:32:17 +0100
+Subject: [PATCH] Allow up to 4096 simultaneous connections
+
+On large system we hit the limit on 512 simultaneous dbus
+connections, resulting in tons of annoying messages:
+
+Too many concurrent connections, refusing
+
+This patch raises the limit to 4096.
+
+(cherry picked from commit cbecf9bf929318533fea798c57c10efcf6b2b447)
+(cherry picked from commit 7eaa810935ff190e039f465a06663b4d92aea794)
+---
+ src/core/dbus.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/core/dbus.c b/src/core/dbus.c
+index ec1c0d4336..9b8a129ea1 100644
+--- a/src/core/dbus.c
++++ b/src/core/dbus.c
+@@ -44,7 +44,7 @@
+ #include "bus-internal.h"
+ #include "selinux-access.h"
+ 
+-#define CONNECTIONS_MAX 512
++#define CONNECTIONS_MAX 4096
+ 
+ static void destroy_bus(Manager *m, sd_bus **bus);
+ 
diff --git a/0254-vconsole-match-on-vtcon-events-not-fbcon-ones.patch b/0254-vconsole-match-on-vtcon-events-not-fbcon-ones.patch
new file mode 100644
index 0000000..567c633
--- /dev/null
+++ b/0254-vconsole-match-on-vtcon-events-not-fbcon-ones.patch
@@ -0,0 +1,43 @@
+From b71cdaca9ba538ad54c6880d025fc478a1af087e Mon Sep 17 00:00:00 2001
+From: Jan Engelhardt <jengelh at inai.de>
+Date: Tue, 24 Feb 2015 17:49:02 +0100
+Subject: [PATCH] vconsole: match on vtcon events, not fbcon ones
+
+I observe that upon loading of framebuffer drivers, I do not get the
+desired system font, but the kernel-level defaults (usually
+lib/fonts/font_8x16.c, but your mileage may vary depending on kernel
+config and boot options).
+
+The fbcon driver may be loaded at a time way before the first
+framebuffer device is active, such that the vconsole setup helper
+runs too early.
+
+The existing rule is non-fitting. The going live of the fbcon kernel
+component does not indicate the proper time at which to load the
+visuals, which really ought to be done when a new vtcon object comes
+into existence. (The font table is a per-vtcon property.)
+
+(cherry picked from commit a52750d1483ff139df33149afc0b675531e9cd79)
+(cherry picked from commit b83da13fffc79b5f4c1edaba3764f4d9be6993ff)
+
+Conflicts:
+	src/vconsole/90-vconsole.rules
+---
+ src/vconsole/90-vconsole.rules | 7 +++----
+ 1 file changed, 3 insertions(+), 4 deletions(-)
+
+diff --git a/src/vconsole/90-vconsole.rules b/src/vconsole/90-vconsole.rules
+index bf6a9efaa5..35b9ad5151 100644
+--- a/src/vconsole/90-vconsole.rules
++++ b/src/vconsole/90-vconsole.rules
+@@ -5,7 +5,6 @@
+ #  the Free Software Foundation; either version 2.1 of the License, or
+ #  (at your option) any later version.
+ 
+-# Kernel resets vconsole state when changing console drivers so run
+-# systemd-vconsole-setup when fbcon loads
+-
+-ACTION=="add", SUBSYSTEM=="graphics", KERNEL=="fbcon", RUN+="/usr/lib/systemd/systemd-vconsole-setup"
++# Each vtcon keeps its own state of fonts.
++#
++ACTION=="add", SUBSYSTEM=="vtconsole", KERNEL=="vtcon*", RUN+="@rootlibexecdir@/systemd-vconsole-setup"
diff --git a/0255-login-fix-copy-pasto-in-error-path.patch b/0255-login-fix-copy-pasto-in-error-path.patch
new file mode 100644
index 0000000..b96f715
--- /dev/null
+++ b/0255-login-fix-copy-pasto-in-error-path.patch
@@ -0,0 +1,26 @@
+From 3e6b6964317aa6043431e6841d43e68740885f13 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= <zbyszek at in.waw.pl>
+Date: Sat, 7 Mar 2015 14:23:38 -0500
+Subject: [PATCH] login: fix copy-pasto in error path
+
+CID #1256583.
+
+(cherry picked from commit dcee01125dde502bd8108c36ddf2026c1348865f)
+(cherry picked from commit c29a899e634e5b16c7afcce1ac7c28514988a9f6)
+---
+ src/login/inhibit.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/login/inhibit.c b/src/login/inhibit.c
+index e2222ea69c..1deb15f33b 100644
+--- a/src/login/inhibit.c
++++ b/src/login/inhibit.c
+@@ -260,7 +260,7 @@ int main(int argc, char *argv[]) {
+ 
+                 fd = inhibit(bus, &error);
+                 if (fd < 0) {
+-                        log_error("Failed to inhibit: %s", bus_error_message(&error, -r));
++                        log_error("Failed to inhibit: %s", bus_error_message(&error, fd));
+                         return EXIT_FAILURE;
+                 }
+ 
diff --git a/0256-sd-journal-return-error-when-we-cannot-open-a-file.patch b/0256-sd-journal-return-error-when-we-cannot-open-a-file.patch
new file mode 100644
index 0000000..1739a01
--- /dev/null
+++ b/0256-sd-journal-return-error-when-we-cannot-open-a-file.patch
@@ -0,0 +1,27 @@
+From efb07dbf847a9867eab8e2424feeaaf6b12c60ac Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= <zbyszek at in.waw.pl>
+Date: Sun, 8 Mar 2015 11:11:50 -0400
+Subject: [PATCH] sd-journal: return error when we cannot open a file
+
+Lack of this caused journalctl not to display a hint about missing groups
+properly when the user lacks permissions.
+
+(cherry picked from commit 7b300be75e6d5755778dd7da63e7147866f21351)
+(cherry picked from commit 67c29191b0d4880decb771f2ed5cd155a4de09db)
+---
+ src/journal/sd-journal.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/journal/sd-journal.c b/src/journal/sd-journal.c
+index b2b4032290..76cbdc96b4 100644
+--- a/src/journal/sd-journal.c
++++ b/src/journal/sd-journal.c
+@@ -1376,7 +1376,7 @@ static int add_file(sd_journal *j, const char *prefix, const char *filename) {
+         r = add_any_file(j, path);
+         if (r == -ENOENT)
+                 return 0;
+-        return 0;
++        return r;
+ }
+ 
+ static int remove_file(sd_journal *j, const char *prefix, const char *filename) {
diff --git a/0257-udevd-close-race-in-udev-settle.patch b/0257-udevd-close-race-in-udev-settle.patch
new file mode 100644
index 0000000..28a2bc0
--- /dev/null
+++ b/0257-udevd-close-race-in-udev-settle.patch
@@ -0,0 +1,86 @@
+From 23190abc30531cb2a93a1e94f5fa00ed21361eec Mon Sep 17 00:00:00 2001
+From: Tom Gundersen <teg at jklm.no>
+Date: Mon, 9 Mar 2015 16:16:23 +0100
+Subject: [PATCH] udevd: close race in udev settle
+
+The udev-settle guarantees that udevd is no longer processing any of the
+events casued by udev-trigger. The way this works is that it sends a
+synchronous PING to udevd after udev-trigger has ran, and when that returns
+it knows that udevd has started processing the events from udev-trigger.
+udev-settle will then wait for the event queue to empty before returning.
+
+However, there was a race here, as we would only update the /run state at
+the beginning of the event loop, before reading out new events and before
+processing the ping.
+
+That means that if the first uevent arrived in the same event-loop iteration
+as the PING, we would return the ping before updating the queue state in /run
+(which would happen on the next iteration).
+
+The race window here is tiny (as the /run state would probably get updated
+before udev-settle got a chance to read /run), but still a possibility.
+
+Fix the problem by updating the /run state as the last step before returning
+the PING.
+
+We must still update it at the beginning of the loop as well, otherwise we
+risk being stuck in poll() with a stale state in /run.
+
+Reported-by: Daniel Drake <drake at endlessm.com>
+(cherry picked from commit db93e063bdffe0a8b95fcc522aeacddf62d1a9f9)
+(cherry picked from commit 0c9591e78e2dde262865e3c683d2fbd80692d4ff)
+---
+ src/udev/udevd.c | 26 +++++++++++++++++---------
+ 1 file changed, 17 insertions(+), 9 deletions(-)
+
+diff --git a/src/udev/udevd.c b/src/udev/udevd.c
+index 193702cd28..666b5cc5f3 100644
+--- a/src/udev/udevd.c
++++ b/src/udev/udevd.c
+@@ -913,6 +913,17 @@ static void handle_signal(struct udev *udev, int signo) {
+         }
+ }
+ 
++static void event_queue_update(void) {
++        if (!udev_list_node_is_empty(&event_list)) {
++                int fd;
++
++                fd = open("/run/udev/queue", O_WRONLY|O_CREAT|O_CLOEXEC|O_TRUNC|O_NOFOLLOW, 0444);
++                if (fd >= 0)
++                       close(fd);
++        } else
++                unlink("/run/udev/queue");
++}
++
+ static int systemd_fds(struct udev *udev, int *rctrl, int *rnetlink) {
+         int ctrl = -1, netlink = -1;
+         int fd, n;
+@@ -1376,15 +1387,7 @@ int main(int argc, char *argv[]) {
+                 }
+ 
+                 /* tell settle that we are busy or idle */
+-                if (!udev_list_node_is_empty(&event_list)) {
+-                        int fd;
+-
+-                        fd = open("/run/udev/queue", O_WRONLY|O_CREAT|O_CLOEXEC|O_TRUNC|O_NOFOLLOW, 0444);
+-                        if (fd >= 0)
+-                                close(fd);
+-                } else {
+-                        unlink("/run/udev/queue");
+-                }
++                event_queue_update();
+ 
+                 fdcount = epoll_wait(fd_ep, ev, ELEMENTSOF(ev), timeout);
+                 if (fdcount < 0)
+@@ -1509,6 +1512,11 @@ int main(int argc, char *argv[]) {
+                 if (is_inotify)
+                         handle_inotify(udev);
+ 
++                /* tell settle that we are busy or idle, this needs to be before the
++                 * PING handling
++                 */
++                event_queue_update();
++
+                 /*
+                  * This needs to be after the inotify handling, to make sure,
+                  * that the ping is send back after the possibly generated
diff --git a/0258-console-fix-error-code-inversion.patch b/0258-console-fix-error-code-inversion.patch
new file mode 100644
index 0000000..919d80b
--- /dev/null
+++ b/0258-console-fix-error-code-inversion.patch
@@ -0,0 +1,28 @@
+From fb7406ef1ea2e6ba141ccebaa37d2a4814fcf553 Mon Sep 17 00:00:00 2001
+From: David Herrmann <dh.herrmann at gmail.com>
+Date: Tue, 16 Dec 2014 16:14:48 +0100
+Subject: [PATCH] console: fix error-code inversion
+
+The error-code propagated via sysview is always negative. Avoid
+multiplying by -1 before returning it. Otherwise, we will return >0
+instead of <0, which will not be detected as error by sysview-core.
+
+(cherry picked from commit 84c3561c58dd992b339afe5bb4c41971a2ebc486)
+(cherry picked from commit c04228cbd9373f2e5242e871ef1cb8878559f27e)
+---
+ src/console/consoled-manager.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/console/consoled-manager.c b/src/console/consoled-manager.c
+index 1b856f2228..fb83f91a08 100644
+--- a/src/console/consoled-manager.c
++++ b/src/console/consoled-manager.c
+@@ -230,7 +230,7 @@ static int manager_sysview_session_control(Manager *m, sysview_event *event) {
+                           sysview_session_get_name(session), strerror(-error));
+                 session_free(s);
+                 sysview_session_set_userdata(session, NULL);
+-                return -error;
++                return error;
+         }
+ 
+         return 0;
diff --git a/0259-cgtop-fix-assert-when-not-on-tty.patch b/0259-cgtop-fix-assert-when-not-on-tty.patch
new file mode 100644
index 0000000..edb737c
--- /dev/null
+++ b/0259-cgtop-fix-assert-when-not-on-tty.patch
@@ -0,0 +1,32 @@
+From 81495a07beb0e9f6636e2fb9ac97ecbe4f9fabbf Mon Sep 17 00:00:00 2001
+From: Umut Tezduyar Lindskog <umut.tezduyar at axis.com>
+Date: Wed, 11 Mar 2015 11:24:18 +0100
+Subject: [PATCH] cgtop: fix assert when not on tty
+
+systemd-cgtop --dept=1 -b -n 10 -d 0.1 | cat
+
+Assertion 'new_length >= 3' failed at src/shared/util.c:3 \
+595, function ellipsize_mem(). Aborting.
+Aborted (core dumped)
+
+(David: add comment)
+
+(cherry picked from commit 510c4a0f1e7e7efe2897d2fbb9067f121467b103)
+(cherry picked from commit b964d7b5736871e9bc7e07df209006d5da86cbe6)
+---
+ src/cgtop/cgtop.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/cgtop/cgtop.c b/src/cgtop/cgtop.c
+index 932a7ba7c6..1a5abc9c6e 100644
+--- a/src/cgtop/cgtop.c
++++ b/src/cgtop/cgtop.c
+@@ -447,7 +447,7 @@ static int display(Hashmap *a) {
+         Group *g;
+         Group **array;
+         signed path_columns;
+-        unsigned rows, n = 0, j, maxtcpu = 0, maxtpath = 0;
++        unsigned rows, n = 0, j, maxtcpu = 0, maxtpath = 3; /* 3 for ellipsize() to work properly */
+         char buffer[MAX3(21, FORMAT_BYTES_MAX, FORMAT_TIMESPAN_MAX)];
+ 
+         assert(a);
diff --git a/0260-hwdb-update.patch b/0260-hwdb-update.patch
new file mode 100644
index 0000000..27d59d2
--- /dev/null
+++ b/0260-hwdb-update.patch
@@ -0,0 +1,3157 @@
+From e2f9926caf27d6a467d8804f9ff1756c9c63e8d5 Mon Sep 17 00:00:00 2001
+From: Kay Sievers <kay at vrfy.org>
+Date: Thu, 12 Mar 2015 18:34:23 +0100
+Subject: [PATCH] hwdb: update
+
+(cherry picked from commit b83cbcb7d95482baa588706227f01bbbe44b9d12)
+(cherry picked from commit 9ac622b00ca23f9d01e0ff0c944130be8dc3a0e9)
+---
+ hwdb/20-OUI.hwdb               | 247 ++++++++++-
+ hwdb/20-pci-vendor-model.hwdb  | 936 +++++++++++++++++++++++++++--------------
+ hwdb/20-sdio-vendor-model.hwdb |  30 ++
+ hwdb/20-usb-vendor-model.hwdb  | 181 +++++++-
+ 4 files changed, 1060 insertions(+), 334 deletions(-)
+
+diff --git a/hwdb/20-OUI.hwdb b/hwdb/20-OUI.hwdb
+index 6976bdf649..deb323d34c 100644
+--- a/hwdb/20-OUI.hwdb
++++ b/hwdb/20-OUI.hwdb
+@@ -28829,7 +28829,7 @@ OUI:0013EB*
+  ID_OUI_FROM_DATABASE=Sysmaster Corporation
+ 
+ OUI:0013EC*
+- ID_OUI_FROM_DATABASE=Sunbay Software AG
++ ID_OUI_FROM_DATABASE=Netsnapper Technologies SARL
+ 
+ OUI:0013ED*
+  ID_OUI_FROM_DATABASE=PSIA
+@@ -44296,6 +44296,9 @@ OUI:0030FE*
+ OUI:0030FF*
+  ID_OUI_FROM_DATABASE=DATAFAB SYSTEMS, INC.
+ 
++OUI:00323A*
++ ID_OUI_FROM_DATABASE=so-logic
++
+ OUI:00336C*
+  ID_OUI_FROM_DATABASE=SynapSense Corporation
+ 
+@@ -44513,7 +44516,7 @@ OUI:004035*
+  ID_OUI_FROM_DATABASE=OPCOM
+ 
+ OUI:004036*
+- ID_OUI_FROM_DATABASE=TRIBE COMPUTER WORKS, INC.
++ ID_OUI_FROM_DATABASE=Zoom Telephonics, Inc
+ 
+ OUI:004037*
+  ID_OUI_FROM_DATABASE=SEA-ILAN, INC.
+@@ -50456,7 +50459,7 @@ OUI:00D093*
+  ID_OUI_FROM_DATABASE=TQ - COMPONENTS GMBH
+ 
+ OUI:00D094*
+- ID_OUI_FROM_DATABASE=TIMELINE VISTA, INC.
++ ID_OUI_FROM_DATABASE=Seeion Control LLC
+ 
+ OUI:00D095*
+  ID_OUI_FROM_DATABASE=Alcatel-Lucent, Enterprise Business Group
+@@ -52561,6 +52564,9 @@ OUI:082719*
+ OUI:082AD0*
+  ID_OUI_FROM_DATABASE=SRD Innovations Inc.
+ 
++OUI:082CB0*
++ ID_OUI_FROM_DATABASE=Network Instruments
++
+ OUI:082E5F*
+  ID_OUI_FROM_DATABASE=Hewlett Packard
+ 
+@@ -52699,6 +52705,9 @@ OUI:088E4F*
+ OUI:088F2C*
+  ID_OUI_FROM_DATABASE=Hills Sound Vision & Lighting
+ 
++OUI:08952A*
++ ID_OUI_FROM_DATABASE=Technicolor CH USA Inc
++
+ OUI:0896D7*
+  ID_OUI_FROM_DATABASE=AVM GmbH
+ 
+@@ -52804,6 +52813,9 @@ OUI:08EB74*
+ OUI:08EBED*
+  ID_OUI_FROM_DATABASE=World Elite Technology Co.,LTD
+ 
++OUI:08ECA9*
++ ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd
++
+ OUI:08EDB9*
+  ID_OUI_FROM_DATABASE=Hon Hai Precision Ind. Co.,Ltd.
+ 
+@@ -53320,6 +53332,9 @@ OUI:103DEA*
+ OUI:1040F3*
+  ID_OUI_FROM_DATABASE=Apple
+ 
++OUI:10417F*
++ ID_OUI_FROM_DATABASE=Apple Inc
++
+ OUI:104369*
+  ID_OUI_FROM_DATABASE=Soundmax Electronic Limited
+ 
+@@ -53611,6 +53626,9 @@ OUI:141330*
+ OUI:14144B*
+  ID_OUI_FROM_DATABASE=FUJIAN STAR-NET COMMUNICATION CO.,LTD
+ 
++OUI:14157C*
++ ID_OUI_FROM_DATABASE=TOKYO COSMOS ELECTRIC CO.,LTD.
++
+ OUI:141A51*
+  ID_OUI_FROM_DATABASE=Treetech Sistemas Digitais
+ 
+@@ -53656,6 +53674,9 @@ OUI:14307A*
+ OUI:1430C6*
+  ID_OUI_FROM_DATABASE=Motorola Mobility LLC
+ 
++OUI:1432D1*
++ ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd
++
+ OUI:14358B*
+  ID_OUI_FROM_DATABASE=Mediabridge Products, LLC.
+ 
+@@ -53716,6 +53737,9 @@ OUI:1458D0*
+ OUI:145A05*
+  ID_OUI_FROM_DATABASE=Apple
+ 
++OUI:145A83*
++ ID_OUI_FROM_DATABASE=Logi-D inc
++
+ OUI:145BD1*
+  ID_OUI_FROM_DATABASE=ARRIS Group, Inc.
+ 
+@@ -53929,6 +53953,9 @@ OUI:181420*
+ OUI:181456*
+  ID_OUI_FROM_DATABASE=Nokia Corporation
+ 
++OUI:1816C9*
++ ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd
++
+ OUI:181714*
+  ID_OUI_FROM_DATABASE=DAEWOOIS
+ 
+@@ -54049,6 +54076,9 @@ OUI:185936*
+ OUI:185AE8*
+  ID_OUI_FROM_DATABASE=Zenotech.Co.,Ltd
+ 
++OUI:185D9A*
++ ID_OUI_FROM_DATABASE=BobjGear LLC
++
+ OUI:18622C*
+  ID_OUI_FROM_DATABASE=SAGEMCOM SAS
+ 
+@@ -54532,6 +54562,9 @@ OUI:1CAB01*
+ OUI:1CABA7*
+  ID_OUI_FROM_DATABASE=Apple
+ 
++OUI:1CADD1*
++ ID_OUI_FROM_DATABASE=Bosung Electronics Co., Ltd.
++
+ OUI:1CAF05*
+  ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd
+ 
+@@ -54937,6 +54970,9 @@ OUI:20DCE6*
+ OUI:20DF3F*
+  ID_OUI_FROM_DATABASE=Nanjing SAC Power Grid Automation Co., Ltd.
+ 
++OUI:20E407*
++ ID_OUI_FROM_DATABASE=Spark srl
++
+ OUI:20E52A*
+  ID_OUI_FROM_DATABASE=NETGEAR INC.,
+ 
+@@ -55252,6 +55288,9 @@ OUI:24E271*
+ OUI:24E314*
+  ID_OUI_FROM_DATABASE=Apple
+ 
++OUI:24E5AA*
++ ID_OUI_FROM_DATABASE=Philips Oral Healthcare, Inc.
++
+ OUI:24E6BA*
+  ID_OUI_FROM_DATABASE=JSC Zavod im. Kozitsky
+ 
+@@ -56185,6 +56224,9 @@ OUI:308730*
+ OUI:308999*
+  ID_OUI_FROM_DATABASE=Guangdong East Power Co.,
+ 
++OUI:3089D3*
++ ID_OUI_FROM_DATABASE=Shenzhen ucloudlink new technology co.,LTD
++
+ OUI:308CFB*
+  ID_OUI_FROM_DATABASE=Dropcam
+ 
+@@ -56461,6 +56503,9 @@ OUI:3476C5*
+ OUI:347877*
+  ID_OUI_FROM_DATABASE=O-NET Communications(Shenzhen) Limited
+ 
++OUI:347A60*
++ ID_OUI_FROM_DATABASE=Pace plc
++
+ OUI:347E39*
+  ID_OUI_FROM_DATABASE=Nokia Danmark A/S
+ 
+@@ -56506,6 +56551,9 @@ OUI:3499D7*
+ OUI:349A0D*
+  ID_OUI_FROM_DATABASE=ZBD Displays Ltd
+ 
++OUI:349B5B*
++ ID_OUI_FROM_DATABASE=Maquet GmbH
++
+ OUI:349D90*
+  ID_OUI_FROM_DATABASE=Heinzmann GmbH & CO. KG
+ 
+@@ -57256,6 +57304,9 @@ OUI:3CA10D*
+ OUI:3CA315*
+  ID_OUI_FROM_DATABASE=Bless Information & Communications Co., Ltd
+ 
++OUI:3CA31A*
++ ID_OUI_FROM_DATABASE=Oilfind International LLC
++
+ OUI:3CA72B*
+  ID_OUI_FROM_DATABASE=MRV Communications (Networks) LTD
+ 
+@@ -57343,6 +57394,9 @@ OUI:3CD92B*
+ OUI:3CD9CE*
+  ID_OUI_FROM_DATABASE=Eclipse WiFi
+ 
++OUI:3CDA2A*
++ ID_OUI_FROM_DATABASE=zte corporation
++
+ OUI:3CDF1E*
+  ID_OUI_FROM_DATABASE=CISCO SYSTEMS, INC.
+ 
+@@ -57592,6 +57646,9 @@ OUI:408B07*
+ OUI:408BF6*
+  ID_OUI_FROM_DATABASE=Shenzhen TCL New Technology Co; Ltd.
+ 
++OUI:408D5C*
++ ID_OUI_FROM_DATABASE=GIGA-BYTE TECHNOLOGY CO.,LTD.
++
+ OUI:409558*
+  ID_OUI_FROM_DATABASE=Aisino Corporation
+ 
+@@ -58093,6 +58150,9 @@ OUI:44ED57*
+ OUI:44EE30*
+  ID_OUI_FROM_DATABASE=Budelmann Elektronik GmbH
+ 
++OUI:44F436*
++ ID_OUI_FROM_DATABASE=zte corporation
++
+ OUI:44F459*
+  ID_OUI_FROM_DATABASE=Samsung Electronics
+ 
+@@ -58117,6 +58177,9 @@ OUI:48066A*
+ OUI:480C49*
+  ID_OUI_FROM_DATABASE=NAKAYO TELECOMMUNICATIONS,INC
+ 
++OUI:480FCF*
++ ID_OUI_FROM_DATABASE=Hewlett Packard
++
+ OUI:481249*
+  ID_OUI_FROM_DATABASE=Luxcom Technologies Inc.
+ 
+@@ -58171,6 +58234,9 @@ OUI:4846F1*
+ OUI:4846FB*
+  ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
+ 
++OUI:485073*
++ ID_OUI_FROM_DATABASE=Microsoft Corporation
++
+ OUI:4851B7*
+  ID_OUI_FROM_DATABASE=Intel Corporate
+ 
+@@ -58636,6 +58702,9 @@ OUI:4CB199*
+ OUI:4CB4EA*
+  ID_OUI_FROM_DATABASE=HRD (S) PTE., LTD.
+ 
++OUI:4CB76D*
++ ID_OUI_FROM_DATABASE=Novi Security
++
+ OUI:4CB81C*
+  ID_OUI_FROM_DATABASE=SAM Electronics GmbH
+ 
+@@ -58705,6 +58774,9 @@ OUI:4CEB42*
+ OUI:4CEDDE*
+  ID_OUI_FROM_DATABASE=Askey Computer Corp
+ 
++OUI:4CEEB0*
++ ID_OUI_FROM_DATABASE=SHC Netzwerktechnik GmbH
++
+ OUI:4CF02E*
+  ID_OUI_FROM_DATABASE=Vifa Denmark A/S
+ 
+@@ -59032,6 +59104,9 @@ OUI:50ED94*
+ OUI:50F003*
+  ID_OUI_FROM_DATABASE=Open Stack, Inc.
+ 
++OUI:50F0D3*
++ ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd
++
+ OUI:50F43C*
+  ID_OUI_FROM_DATABASE=Leeo Inc
+ 
+@@ -59137,6 +59212,9 @@ OUI:5439DF*
+ OUI:543D37*
+  ID_OUI_FROM_DATABASE=Ruckus Wireless
+ 
++OUI:5440AD*
++ ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd
++
+ OUI:544249*
+  ID_OUI_FROM_DATABASE=Sony Corporation
+ 
+@@ -59170,6 +59248,9 @@ OUI:545EBD*
+ OUI:545FA9*
+  ID_OUI_FROM_DATABASE=Teracom Limited
+ 
++OUI:546172*
++ ID_OUI_FROM_DATABASE=ZODIAC AEROSPACE SAS
++
+ OUI:5461EA*
+  ID_OUI_FROM_DATABASE=Zaplox AB
+ 
+@@ -59284,6 +59365,9 @@ OUI:54BEF7*
+ OUI:54C80F*
+  ID_OUI_FROM_DATABASE=TP-LINK TECHNOLOGIES CO.,LTD.
+ 
++OUI:54CD10*
++ ID_OUI_FROM_DATABASE=Panasonic Mobile Communications Co.,Ltd.
++
+ OUI:54CDA7*
+  ID_OUI_FROM_DATABASE=Fujian Shenzhou Electronic Co.,Ltd
+ 
+@@ -59794,6 +59878,9 @@ OUI:5C41E7*
+ OUI:5C43D2*
+  ID_OUI_FROM_DATABASE=HAZEMEYER
+ 
++OUI:5C4527*
++ ID_OUI_FROM_DATABASE=Juniper Networks
++
+ OUI:5C4A26*
+  ID_OUI_FROM_DATABASE=Enguity Technology Corp
+ 
+@@ -59911,6 +59998,9 @@ OUI:5CAAFD*
+ OUI:5CAC4C*
+  ID_OUI_FROM_DATABASE=Hon Hai Precision Ind. Co.,Ltd.
+ 
++OUI:5CB395*
++ ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
++
+ OUI:5CB43E*
+  ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
+ 
+@@ -60859,6 +60949,9 @@ OUI:64F970*
+ OUI:64F987*
+  ID_OUI_FROM_DATABASE=Avvasi Inc.
+ 
++OUI:64FB81*
++ ID_OUI_FROM_DATABASE=IEEE REGISTRATION AUTHORITY  - Please see MAM public listing for more information.
++
+ OUI:64FC8C*
+  ID_OUI_FROM_DATABASE=Zonar Systems
+ 
+@@ -61417,6 +61510,9 @@ OUI:6C9CE9*
+ OUI:6C9CED*
+  ID_OUI_FROM_DATABASE=CISCO SYSTEMS, INC.
+ 
++OUI:6CA100*
++ ID_OUI_FROM_DATABASE=Intel Corporate
++
+ OUI:6CA682*
+  ID_OUI_FROM_DATABASE=EDAM information & communications
+ 
+@@ -61507,6 +61603,9 @@ OUI:6CD68A*
+ OUI:6CDC6A*
+  ID_OUI_FROM_DATABASE=Promethean Limited
+ 
++OUI:6CE01E*
++ ID_OUI_FROM_DATABASE=Modcam AB
++
+ OUI:6CE0B0*
+  ID_OUI_FROM_DATABASE=SOUND4
+ 
+@@ -62119,6 +62218,9 @@ OUI:747E2D*
+ OUI:748114*
+  ID_OUI_FROM_DATABASE=Apple
+ 
++OUI:74852A*
++ ID_OUI_FROM_DATABASE=PEGATRON CORPORATION
++
+ OUI:74867A*
+  ID_OUI_FROM_DATABASE=Dell Inc
+ 
+@@ -62548,6 +62650,9 @@ OUI:789ED0*
+ OUI:789F4C*
+  ID_OUI_FROM_DATABASE=HOERBIGER Elektronik GmbH
+ 
++OUI:789F70*
++ ID_OUI_FROM_DATABASE=Apple Inc
++
+ OUI:789F87*
+  ID_OUI_FROM_DATABASE=Siemens AG I IA PP PRM
+ 
+@@ -62620,6 +62725,12 @@ OUI:78B81A*
+ OUI:78BAD0*
+  ID_OUI_FROM_DATABASE=Shinybow Technology Co. Ltd.
+ 
++OUI:78BAF9*
++ ID_OUI_FROM_DATABASE=Cisco
++
++OUI:78BDBC*
++ ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd
++
+ OUI:78BEB6*
+  ID_OUI_FROM_DATABASE=Enhanced Vision
+ 
+@@ -63002,7 +63113,7 @@ OUI:7CB21B*
+  ID_OUI_FROM_DATABASE=Cisco SPVTG
+ 
+ OUI:7CB232*
+- ID_OUI_FROM_DATABASE=TCL King High Frequency EI,Co.,LTD
++ ID_OUI_FROM_DATABASE=Hui Zhou Gaoshengda Technology Co.,LTD
+ 
+ OUI:7CB542*
+  ID_OUI_FROM_DATABASE=ACES Technology
+@@ -63133,6 +63244,9 @@ OUI:7CF429*
+ OUI:7CF854*
+  ID_OUI_FROM_DATABASE=Samsung Electronics
+ 
++OUI:7CF90E*
++ ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd
++
+ OUI:7CFADF*
+  ID_OUI_FROM_DATABASE=Apple
+ 
+@@ -63235,6 +63349,9 @@ OUI:8038FD*
+ OUI:8039E5*
+  ID_OUI_FROM_DATABASE=PATLITE CORPORATION
+ 
++OUI:803B2A*
++ ID_OUI_FROM_DATABASE=ABB Xiamen Low Voltage Equipment Co.,Ltd.
++
+ OUI:803B9A*
+  ID_OUI_FROM_DATABASE=ghe-ces electronic ag
+ 
+@@ -63262,6 +63379,9 @@ OUI:804971*
+ OUI:804B20*
+  ID_OUI_FROM_DATABASE=Ventilation Control
+ 
++OUI:804E81*
++ ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd
++
+ OUI:804F58*
+  ID_OUI_FROM_DATABASE=ThinkEco, Inc.
+ 
+@@ -63514,6 +63634,9 @@ OUI:840B2D*
+ OUI:840F45*
+  ID_OUI_FROM_DATABASE=Shanghai GMT Digital Technologies Co., Ltd
+ 
++OUI:84119E*
++ ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd
++
+ OUI:841715*
+  ID_OUI_FROM_DATABASE=GP Electronics (HK) Ltd.
+ 
+@@ -63580,6 +63703,9 @@ OUI:842B50*
+ OUI:842BBC*
+  ID_OUI_FROM_DATABASE=Modelleisenbahn GmbH
+ 
++OUI:842E27*
++ ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd
++
+ OUI:842F75*
+  ID_OUI_FROM_DATABASE=Innokas Group
+ 
+@@ -63943,6 +64069,9 @@ OUI:883612*
+ OUI:883B8B*
+  ID_OUI_FROM_DATABASE=Cheering Connection Co. Ltd.
+ 
++OUI:884157*
++ ID_OUI_FROM_DATABASE=Shenzhen Atsmart Technology Co.,Ltd.
++
+ OUI:8841C1*
+  ID_OUI_FROM_DATABASE=ORBISAT DA AMAZONIA IND E AEROL SA
+ 
+@@ -64006,6 +64135,9 @@ OUI:88708C*
+ OUI:8870EF*
+  ID_OUI_FROM_DATABASE=SC Professional Trading Co., Ltd.
+ 
++OUI:887384*
++ ID_OUI_FROM_DATABASE=Toshiba
++
+ OUI:887398*
+  ID_OUI_FROM_DATABASE=K2E Tekpoint
+ 
+@@ -64039,6 +64171,9 @@ OUI:888B5D*
+ OUI:888C19*
+  ID_OUI_FROM_DATABASE=Brady Corp Asia Pacific Ltd
+ 
++OUI:88908D*
++ ID_OUI_FROM_DATABASE=Cisco
++
+ OUI:889166*
+  ID_OUI_FROM_DATABASE=Viewcooper Corp.
+ 
+@@ -64075,6 +64210,9 @@ OUI:889FFA*
+ OUI:88A25E*
+  ID_OUI_FROM_DATABASE=juniper networks
+ 
++OUI:88A2D7*
++ ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
++
+ OUI:88A3CC*
+  ID_OUI_FROM_DATABASE=Amatis Controls
+ 
+@@ -64591,6 +64729,9 @@ OUI:90203A*
+ OUI:902083*
+  ID_OUI_FROM_DATABASE=General Engine Management Systems Ltd.
+ 
++OUI:902106*
++ ID_OUI_FROM_DATABASE=BSkyB Ltd
++
+ OUI:902155*
+  ID_OUI_FROM_DATABASE=HTC Corporation
+ 
+@@ -64711,6 +64852,9 @@ OUI:9067F3*
+ OUI:9068C3*
+  ID_OUI_FROM_DATABASE=Motorola Mobility LLC
+ 
++OUI:906CAC*
++ ID_OUI_FROM_DATABASE=Fortinet, Inc.
++
+ OUI:906DC8*
+  ID_OUI_FROM_DATABASE=DLG Automação Industrial Ltda
+ 
+@@ -65254,6 +65398,9 @@ OUI:94E711*
+ OUI:94E848*
+  ID_OUI_FROM_DATABASE=FYLDE MICRO LTD
+ 
++OUI:94E96A*
++ ID_OUI_FROM_DATABASE=Apple Inc
++
+ OUI:94E98C*
+  ID_OUI_FROM_DATABASE=Alcatel-Lucent
+ 
+@@ -65935,6 +66082,9 @@ OUI:9CF938*
+ OUI:9CFBF1*
+  ID_OUI_FROM_DATABASE=MESOMATIC GmbH & Co.KG
+ 
++OUI:9CFC01*
++ ID_OUI_FROM_DATABASE=Apple Inc
++
+ OUI:9CFFBE*
+  ID_OUI_FROM_DATABASE=OTSL Inc.
+ 
+@@ -65977,6 +66127,9 @@ OUI:A0143D*
+ OUI:A0165C*
+  ID_OUI_FROM_DATABASE=Triteka LTD
+ 
++OUI:A01828*
++ ID_OUI_FROM_DATABASE=Apple Inc
++
+ OUI:A01859*
+  ID_OUI_FROM_DATABASE=Shenzhen Yidashi Electronics Co Ltd
+ 
+@@ -66178,6 +66331,9 @@ OUI:A0A23C*
+ OUI:A0A3E2*
+  ID_OUI_FROM_DATABASE=Actiontec Electronics, Inc
+ 
++OUI:A0A65C*
++ ID_OUI_FROM_DATABASE=Supercomputing Systems AG
++
+ OUI:A0A763*
+  ID_OUI_FROM_DATABASE=Polytron Vertrieb GmbH
+ 
+@@ -66382,6 +66538,9 @@ OUI:A42305*
+ OUI:A424B3*
+  ID_OUI_FROM_DATABASE=FlatFrog Laboratories AB
+ 
++OUI:A424DD*
++ ID_OUI_FROM_DATABASE=Cambrionix Ltd
++
+ OUI:A4251B*
+  ID_OUI_FROM_DATABASE=Avaya, Inc
+ 
+@@ -66397,6 +66556,9 @@ OUI:A42B8C*
+ OUI:A42C08*
+  ID_OUI_FROM_DATABASE=Masterwork Automodules
+ 
++OUI:A43135*
++ ID_OUI_FROM_DATABASE=Apple Inc
++
+ OUI:A433D1*
+  ID_OUI_FROM_DATABASE=Fibrlink Communications Co.,Ltd.
+ 
+@@ -66475,6 +66637,9 @@ OUI:A46032*
+ OUI:A46706*
+  ID_OUI_FROM_DATABASE=Apple
+ 
++OUI:A46C2A*
++ ID_OUI_FROM_DATABASE=Cisco
++
+ OUI:A46CC1*
+  ID_OUI_FROM_DATABASE=LTi REEnergy GmbH
+ 
+@@ -67066,6 +67231,9 @@ OUI:AC20AA*
+ OUI:AC220B*
+  ID_OUI_FROM_DATABASE=ASUSTek COMPUTER INC.
+ 
++OUI:AC293A*
++ ID_OUI_FROM_DATABASE=Apple Inc
++
+ OUI:AC2DA3*
+  ID_OUI_FROM_DATABASE=TXTR GmbH
+ 
+@@ -67144,6 +67312,9 @@ OUI:AC562C*
+ OUI:AC583B*
+  ID_OUI_FROM_DATABASE=Human Assembler, Inc.
+ 
++OUI:AC5A14*
++ ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd
++
+ OUI:AC5D10*
+  ID_OUI_FROM_DATABASE=Pace Americas
+ 
+@@ -67153,6 +67324,9 @@ OUI:AC5E8C*
+ OUI:AC6123*
+  ID_OUI_FROM_DATABASE=Drivven, Inc.
+ 
++OUI:AC620D*
++ ID_OUI_FROM_DATABASE=Jabil Circuit (Wuxi) Co. LTD
++
+ OUI:AC6706*
+  ID_OUI_FROM_DATABASE=Ruckus Wireless
+ 
+@@ -67180,6 +67354,9 @@ OUI:AC7289*
+ OUI:AC7A42*
+  ID_OUI_FROM_DATABASE=iConnectivity
+ 
++OUI:AC7A4D*
++ ID_OUI_FROM_DATABASE=ALPS ELECTRIC CO.,LTD.
++
+ OUI:AC7BA1*
+  ID_OUI_FROM_DATABASE=Intel Corporate
+ 
+@@ -67402,6 +67579,9 @@ OUI:ACF7F3*
+ OUI:ACF97E*
+  ID_OUI_FROM_DATABASE=ELESYS INC.
+ 
++OUI:ACFD93*
++ ID_OUI_FROM_DATABASE=Weifang GoerTek Electronics Co., Ltd.
++
+ OUI:ACFDCE*
+  ID_OUI_FROM_DATABASE=Intel Corporate
+ 
+@@ -67688,7 +67868,7 @@ OUI:B0D59D*
+  ID_OUI_FROM_DATABASE=Shenzhen Zowee Technology Co., Ltd
+ 
+ OUI:B0D7C5*
+- ID_OUI_FROM_DATABASE=STP KFT
++ ID_OUI_FROM_DATABASE=Logipix Ltd
+ 
+ OUI:B0DA00*
+  ID_OUI_FROM_DATABASE=CERA ELECTRONIQUE
+@@ -67891,6 +68071,9 @@ OUI:B467E9*
+ OUI:B46D35*
+  ID_OUI_FROM_DATABASE=Dalian Seasky Automation Co;Ltd
+ 
++OUI:B46D83*
++ ID_OUI_FROM_DATABASE=Intel Corporate
++
+ OUI:B47356*
+  ID_OUI_FROM_DATABASE=Hangzhou Treebear Networking Co., Ltd.
+ 
+@@ -68569,6 +68752,9 @@ OUI:BC38D2*
+ OUI:BC39A6*
+  ID_OUI_FROM_DATABASE=CSUN System Technology Co.,LTD
+ 
++OUI:BC3AEA*
++ ID_OUI_FROM_DATABASE=GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD.
++
+ OUI:BC3BAF*
+  ID_OUI_FROM_DATABASE=Apple
+ 
+@@ -69211,6 +69397,9 @@ OUI:C40F09*
+ OUI:C4108A*
+  ID_OUI_FROM_DATABASE=Ruckus Wireless
+ 
++OUI:C412F5*
++ ID_OUI_FROM_DATABASE=D-Link International
++
+ OUI:C413E2*
+  ID_OUI_FROM_DATABASE=Aerohive Networks Inc.
+ 
+@@ -69520,6 +69709,9 @@ OUI:C4E92F*
+ OUI:C4E984*
+  ID_OUI_FROM_DATABASE=TP-LINK TECHNOLOGIES CO.,LTD.
+ 
++OUI:C4EA1D*
++ ID_OUI_FROM_DATABASE=Technicolor
++
+ OUI:C4EBE3*
+  ID_OUI_FROM_DATABASE=RRCN SAS
+ 
+@@ -69586,6 +69778,9 @@ OUI:C81B6B*
+ OUI:C81E8E*
+  ID_OUI_FROM_DATABASE=ADV Security (S) Pte Ltd
+ 
++OUI:C81EE7*
++ ID_OUI_FROM_DATABASE=Apple Inc
++
+ OUI:C81F66*
+  ID_OUI_FROM_DATABASE=Dell Inc
+ 
+@@ -69610,6 +69805,9 @@ OUI:C83232*
+ OUI:C8334B*
+  ID_OUI_FROM_DATABASE=Apple
+ 
++OUI:C8348E*
++ ID_OUI_FROM_DATABASE=Intel Corporate
++
+ OUI:C835B8*
+  ID_OUI_FROM_DATABASE=Ericsson, EAB/RWI/K
+ 
+@@ -70018,6 +70216,9 @@ OUI:CC4BFB*
+ OUI:CC4E24*
+  ID_OUI_FROM_DATABASE=Brocade Communications Systems, Inc.
+ 
++OUI:CC4EEC*
++ ID_OUI_FROM_DATABASE=HUMAX Co., Ltd.
++
+ OUI:CC501C*
+  ID_OUI_FROM_DATABASE=KVH Industries, Inc.
+ 
+@@ -70279,6 +70480,9 @@ OUI:CCFCB1*
+ OUI:CCFE3C*
+  ID_OUI_FROM_DATABASE=Samsung Electronics
+ 
++OUI:D0034B*
++ ID_OUI_FROM_DATABASE=Apple Inc
++
+ OUI:D00790*
+  ID_OUI_FROM_DATABASE=Texas Instruments
+ 
+@@ -70321,6 +70525,9 @@ OUI:D023DB*
+ OUI:D02516*
+  ID_OUI_FROM_DATABASE=SHENZHEN MERCURY COMMUNICATION TECHNOLOGIES CO.,LTD.
+ 
++OUI:D02598*
++ ID_OUI_FROM_DATABASE=Apple Inc
++
+ OUI:D02788*
+  ID_OUI_FROM_DATABASE=Hon Hai Precision Ind.Co.Ltd
+ 
+@@ -70342,6 +70549,9 @@ OUI:D03972*
+ OUI:D039B3*
+  ID_OUI_FROM_DATABASE=ARRIS Group, Inc.
+ 
++OUI:D0431E*
++ ID_OUI_FROM_DATABASE=Dell Inc.
++
+ OUI:D046DC*
+  ID_OUI_FROM_DATABASE=Southwest Research Institute
+ 
+@@ -70501,6 +70711,9 @@ OUI:D09C30*
+ OUI:D09D0A*
+  ID_OUI_FROM_DATABASE=LINKCOM
+ 
++OUI:D09DAB*
++ ID_OUI_FROM_DATABASE=TCT mobile ltd
++
+ OUI:D0A0D6*
+  ID_OUI_FROM_DATABASE=Chengdu TD Tech Ltd.
+ 
+@@ -71266,6 +71479,9 @@ OUI:D8977C*
+ OUI:D897BA*
+  ID_OUI_FROM_DATABASE=PEGATRON CORPORATION
+ 
++OUI:D89A34*
++ ID_OUI_FROM_DATABASE=Beijing SHENQI Technology Co., Ltd.
++
+ OUI:D89D67*
+  ID_OUI_FROM_DATABASE=Hewlett Packard
+ 
+@@ -72028,6 +72244,9 @@ OUI:E0D9A2*
+ OUI:E0DADC*
+  ID_OUI_FROM_DATABASE=JVC KENWOOD Corporation
+ 
++OUI:E0DB10*
++ ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd
++
+ OUI:E0DB55*
+  ID_OUI_FROM_DATABASE=Dell Inc
+ 
+@@ -72367,6 +72586,9 @@ OUI:E4F4C6*
+ OUI:E4F7A1*
+  ID_OUI_FROM_DATABASE=Datafox GmbH
+ 
++OUI:E4F89C*
++ ID_OUI_FROM_DATABASE=Intel Corporate
++
+ OUI:E4F8EF*
+  ID_OUI_FROM_DATABASE=Samsung Elec Co.,Ltd
+ 
+@@ -72376,6 +72598,9 @@ OUI:E4F939*
+ OUI:E4FA1D*
+  ID_OUI_FROM_DATABASE=PAD Peripheral Advanced Design Inc.
+ 
++OUI:E4FAFD*
++ ID_OUI_FROM_DATABASE=Intel Corporate
++
+ OUI:E4FED9*
+  ID_OUI_FROM_DATABASE=EDMI Europe Ltd
+ 
+@@ -72739,6 +72964,9 @@ OUI:E8F1B0*
+ OUI:E8F226*
+  ID_OUI_FROM_DATABASE=MILLSON CUSTOM SOLUTIONS INC.
+ 
++OUI:E8F2E3*
++ ID_OUI_FROM_DATABASE=Starcor Beijing Co.,Limited
++
+ OUI:E8F928*
+  ID_OUI_FROM_DATABASE=RFTECH SRL
+ 
+@@ -72874,6 +73102,9 @@ OUI:EC5A86*
+ OUI:EC5C69*
+  ID_OUI_FROM_DATABASE=MITSUBISHI HEAVY INDUSTRIES MECHATRONICS SYSTEMS,LTD.
+ 
++OUI:EC60E0*
++ ID_OUI_FROM_DATABASE=AVI-ON LABS
++
+ OUI:EC6264*
+  ID_OUI_FROM_DATABASE=Global411 Internet Services, LLC
+ 
+@@ -73213,6 +73444,9 @@ OUI:F07765*
+ OUI:F077D0*
+  ID_OUI_FROM_DATABASE=Xcellen
+ 
++OUI:F07816*
++ ID_OUI_FROM_DATABASE=Cisco
++
+ OUI:F07959*
+  ID_OUI_FROM_DATABASE=ASUSTek COMPUTER INC.
+ 
+@@ -73279,6 +73513,9 @@ OUI:F09FC2*
+ OUI:F0A764*
+  ID_OUI_FROM_DATABASE=GST Co., Ltd.
+ 
++OUI:F0AB54*
++ ID_OUI_FROM_DATABASE=MITSUMI ELECTRIC CO.,LTD.
++
+ OUI:F0ACA4*
+  ID_OUI_FROM_DATABASE=HBC-radiomatic
+ 
+diff --git a/hwdb/20-pci-vendor-model.hwdb b/hwdb/20-pci-vendor-model.hwdb
+index 6c22088873..3b35b26e59 100644
+--- a/hwdb/20-pci-vendor-model.hwdb
++++ b/hwdb/20-pci-vendor-model.hwdb
+@@ -4361,6 +4361,9 @@ pci:v00001002d0000665Csv00001787sd00002329*
+ pci:v00001002d0000665D*
+  ID_MODEL_FROM_DATABASE=Bonaire [Radeon R7 200 Series]
+ 
++pci:v00001002d0000665F*
++ ID_MODEL_FROM_DATABASE=Tobago [Radeon R7 300 Series]
++
+ pci:v00001002d00006660*
+  ID_MODEL_FROM_DATABASE=Sun XT [Radeon HD 8670A/8670M/8690M]
+ 
+@@ -5984,6 +5987,63 @@ pci:v00001002d000067AA*
+ pci:v00001002d000067B0*
+  ID_MODEL_FROM_DATABASE=Hawaii XT [Radeon R9 290X]
+ 
++pci:v00001002d000067B0sv00001043sd0000046A*
++ ID_MODEL_FROM_DATABASE=Hawaii XT [Radeon R9 290X] (R9 290X DirectCU II)
++
++pci:v00001002d000067B0sv00001043sd0000046C*
++ ID_MODEL_FROM_DATABASE=Hawaii XT [Radeon R9 290X] (R9 290X DirectCU II OC)
++
++pci:v00001002d000067B0sv00001043sd00000474*
++ ID_MODEL_FROM_DATABASE=Hawaii XT [Radeon R9 290X] (Matrix R9 290X Platinum)
++
++pci:v00001002d000067B0sv00001043sd00000476*
++ ID_MODEL_FROM_DATABASE=Hawaii XT [Radeon R9 290X] (ARES III)
++
++pci:v00001002d000067B0sv00001458sd0000227C*
++ ID_MODEL_FROM_DATABASE=Hawaii XT [Radeon R9 290X] (R9 290X WindForce 3X OC)
++
++pci:v00001002d000067B0sv00001458sd00002281*
++ ID_MODEL_FROM_DATABASE=Hawaii XT [Radeon R9 290X] (R9 290X WindForce 3X OC)
++
++pci:v00001002d000067B0sv00001458sd0000228C*
++ ID_MODEL_FROM_DATABASE=Hawaii XT [Radeon R9 290X] (R9 290X WindForce 3X)
++
++pci:v00001002d000067B0sv00001458sd0000228D*
++ ID_MODEL_FROM_DATABASE=Hawaii XT [Radeon R9 290X] (R9 290X WindForce 3X OC)
++
++pci:v00001002d000067B0sv00001458sd00002290*
++ ID_MODEL_FROM_DATABASE=Hawaii XT [Radeon R9 290X] (R9 290X WindForce 3X)
++
++pci:v00001002d000067B0sv00001462sd00003070*
++ ID_MODEL_FROM_DATABASE=Hawaii XT [Radeon R9 290X] (R9 290X Lightning)
++
++pci:v00001002d000067B0sv00001462sd00003071*
++ ID_MODEL_FROM_DATABASE=Hawaii XT [Radeon R9 290X] (R9 290X Lightning)
++
++pci:v00001002d000067B0sv00001462sd00003072*
++ ID_MODEL_FROM_DATABASE=Hawaii XT [Radeon R9 290X] (R9 290X Lightning LE)
++
++pci:v00001002d000067B0sv00001462sd00003080*
++ ID_MODEL_FROM_DATABASE=Hawaii XT [Radeon R9 290X] (R9 290X Gaming)
++
++pci:v00001002d000067B0sv00001462sd00003082*
++ ID_MODEL_FROM_DATABASE=Hawaii XT [Radeon R9 290X] (R9 290X Gaming OC)
++
++pci:v00001002d000067B0sv0000148Csd00002347*
++ ID_MODEL_FROM_DATABASE=Hawaii XT [Radeon R9 290X] (Devil 13 Dual Core R9 290X)
++
++pci:v00001002d000067B0sv00001682sd00009290*
++ ID_MODEL_FROM_DATABASE=Hawaii XT [Radeon R9 290X] (Double Dissipation R9 290X)
++
++pci:v00001002d000067B0sv0000174Bsd0000E282*
++ ID_MODEL_FROM_DATABASE=Hawaii XT [Radeon R9 290X] (Vapor-X R9 290X Tri-X OC)
++
++pci:v00001002d000067B0sv0000174Bsd0000E285*
++ ID_MODEL_FROM_DATABASE=Hawaii XT [Radeon R9 290X] (R9 290X Tri-X OC)
++
++pci:v00001002d000067B0sv00001787sd00002020*
++ ID_MODEL_FROM_DATABASE=Hawaii XT [Radeon R9 290X] (R9 290X IceQ X² Turbo)
++
+ pci:v00001002d000067B1*
+  ID_MODEL_FROM_DATABASE=Hawaii PRO [Radeon R9 290]
+ 
+@@ -9092,6 +9152,9 @@ pci:v00001002d0000985E*
+ pci:v00001002d0000985F*
+  ID_MODEL_FROM_DATABASE=Mullins
+ 
++pci:v00001002d00009874*
++ ID_MODEL_FROM_DATABASE=Carrizo
++
+ pci:v00001002d00009900*
+  ID_MODEL_FROM_DATABASE=Trinity [Radeon HD 7660G]
+ 
+@@ -10272,10 +10335,10 @@ pci:v00001014d000000A6*
+  ID_MODEL_FROM_DATABASE=ATM 155MBPS MM Controller (1410a600)
+ 
+ pci:v00001014d000000B7*
+- ID_MODEL_FROM_DATABASE=256-bit Graphics Rasterizer [FireGL1]
++ ID_MODEL_FROM_DATABASE=GXT2000P Graphics Adapter
+ 
+ pci:v00001014d000000B7sv00001092sd000000B8*
+- ID_MODEL_FROM_DATABASE=256-bit Graphics Rasterizer [FireGL1] (FireGL1 AGP 32Mb)
++ ID_MODEL_FROM_DATABASE=GXT2000P Graphics Adapter (FireGL1 AGP 32Mb)
+ 
+ pci:v00001014d000000B8*
+  ID_MODEL_FROM_DATABASE=GXT2000P Graphics Adapter
+@@ -10325,6 +10388,15 @@ pci:v00001014d00000170*
+ pci:v00001014d00000170sv00001092sd00000172*
+  ID_MODEL_FROM_DATABASE=GXT6000P Graphics Adapter (Fire GL2)
+ 
++pci:v00001014d00000170sv00001092sd00000173*
++ ID_MODEL_FROM_DATABASE=GXT6000P Graphics Adapter (Fire GL3)
++
++pci:v00001014d00000170sv00001092sd00000174*
++ ID_MODEL_FROM_DATABASE=GXT6000P Graphics Adapter (Fire GL4)
++
++pci:v00001014d00000170sv00001092sd00000184*
++ ID_MODEL_FROM_DATABASE=GXT6000P Graphics Adapter (Fire GL4s)
++
+ pci:v00001014d0000017D*
+  ID_MODEL_FROM_DATABASE=GXT300P Graphics Adapter
+ 
+@@ -28542,913 +28614,934 @@ pci:v000010DEd000010D8*
+  ID_MODEL_FROM_DATABASE=GT218 [NVS 300]
+ 
+ pci:v000010DEd00001140*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M]
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M]
+ 
+ pci:v000010DEd00001140sv00001019sd0000999F*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv00001025sd00000600*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
+ 
+ pci:v000010DEd00001140sv00001025sd00000606*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
+ 
+ pci:v000010DEd00001140sv00001025sd0000064A*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
+ 
+ pci:v000010DEd00001140sv00001025sd0000064C*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
+ 
+ pci:v000010DEd00001140sv00001025sd0000067A*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
+ 
+ pci:v000010DEd00001140sv00001025sd00000680*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
+ 
+ pci:v000010DEd00001140sv00001025sd00000686*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv00001025sd00000689*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv00001025sd0000068B*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv00001025sd0000068D*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv00001025sd0000068E*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv00001025sd00000691*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv00001025sd00000692*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
+ 
+ pci:v000010DEd00001140sv00001025sd00000694*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
+ 
+ pci:v000010DEd00001140sv00001025sd00000702*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
+ 
+ pci:v000010DEd00001140sv00001025sd00000719*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
+ 
+ pci:v000010DEd00001140sv00001025sd00000725*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
+ 
+ pci:v000010DEd00001140sv00001025sd00000728*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
+ 
+ pci:v000010DEd00001140sv00001025sd0000072B*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
+ 
+ pci:v000010DEd00001140sv00001025sd0000072E*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
+ 
+ pci:v000010DEd00001140sv00001025sd00000732*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
+ 
+ pci:v000010DEd00001140sv00001025sd00000763*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv00001025sd00000773*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv00001025sd00000774*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv00001025sd00000776*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv00001025sd0000077A*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv00001025sd0000077B*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv00001025sd0000077C*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv00001025sd0000077D*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv00001025sd0000077E*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv00001025sd0000077F*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv00001025sd00000781*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv00001025sd00000798*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv00001025sd00000799*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv00001025sd0000079B*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv00001025sd0000079C*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv00001025sd00000807*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv00001025sd00000821*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv00001025sd00000823*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv00001025sd00000830*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv00001025sd00000833*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv00001025sd00000837*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv00001025sd0000083E*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001025sd00000841*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv00001025sd00000854*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001025sd00000855*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001025sd00000856*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001025sd00000857*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001025sd00000858*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001025sd00000868*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001025sd00000869*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 810M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 810M)
+ 
+ pci:v000010DEd00001140sv00001025sd00000873*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001025sd00000878*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001025sd0000087B*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001025sd0000087C*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 810M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 810M)
+ 
+ pci:v000010DEd00001140sv00001025sd00000881*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001025sd0000088A*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001025sd0000089B*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001025sd0000090F*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001025sd00000921*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001025sd0000092E*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 810M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 810M)
+ 
+ pci:v000010DEd00001140sv00001025sd0000092F*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001025sd0000093A*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001025sd0000093C*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001025sd0000093F*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001025sd00000941*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001025sd00000945*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001025sd00000954*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001025sd00000965*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001028sd0000054D*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 630M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 630M)
+ 
+ pci:v000010DEd00001140sv00001028sd0000054E*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 630M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 630M)
+ 
+ pci:v000010DEd00001140sv00001028sd00000554*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
+ 
+ pci:v000010DEd00001140sv00001028sd00000557*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
+ 
+ pci:v000010DEd00001140sv00001028sd00000562*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 625M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 625M)
+ 
+ pci:v000010DEd00001140sv00001028sd00000565*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 630M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 630M)
+ 
+ pci:v000010DEd00001140sv00001028sd00000568*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 630M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 630M)
+ 
+ pci:v000010DEd00001140sv00001028sd00000590*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 630M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 630M)
+ 
+ pci:v000010DEd00001140sv00001028sd00000592*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 625M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 625M)
+ 
+ pci:v000010DEd00001140sv00001028sd00000594*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 625M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 625M)
+ 
+ pci:v000010DEd00001140sv00001028sd00000595*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 625M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 625M)
+ 
+ pci:v000010DEd00001140sv00001028sd000005A2*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 625M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 625M)
+ 
+ pci:v000010DEd00001140sv00001028sd000005B1*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 625M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 625M)
+ 
+ pci:v000010DEd00001140sv00001028sd000005B3*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 625M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 625M)
+ 
+ pci:v000010DEd00001140sv00001028sd000005DA*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 630M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 630M)
+ 
+ pci:v000010DEd00001140sv00001028sd000005DE*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv00001028sd000005E0*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv00001028sd000005E8*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 630M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 630M)
+ 
+ pci:v000010DEd00001140sv00001028sd000005F4*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv00001028sd0000060F*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv00001028sd0000064E*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001028sd00000652*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001028sd00000653*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001028sd00000655*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001028sd0000065E*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001028sd00000662*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001028sd0000068D*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv0000103Csd000018EF*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 630M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 630M)
+ 
+ pci:v000010DEd00001140sv0000103Csd000018F9*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 630M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 630M)
+ 
+ pci:v000010DEd00001140sv0000103Csd000018FB*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 630M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 630M)
+ 
+ pci:v000010DEd00001140sv0000103Csd000018FD*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 630M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 630M)
+ 
+ pci:v000010DEd00001140sv0000103Csd000018FF*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 630M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 630M)
+ 
+ pci:v000010DEd00001140sv0000103Csd00002335*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv0000103Csd00002337*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv0000103Csd00002AEF*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720A)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720A)
+ 
+ pci:v000010DEd00001140sv0000103Csd00002AF9*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710A)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710A)
+ 
+ pci:v000010DEd00001140sv00001043sd000010DD*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (NVS 5200M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (NVS 5200M)
+ 
+ pci:v000010DEd00001140sv00001043sd000010ED*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (NVS 5200M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (NVS 5200M)
+ 
+ pci:v000010DEd00001140sv00001043sd000011FD*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv00001043sd0000124D*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv00001043sd0000126D*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv00001043sd0000131D*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv00001043sd000013FD*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv00001043sd000014C7*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv00001043sd00001507*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
+ 
+ pci:v000010DEd00001140sv00001043sd000015AD*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001043sd000015ED*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001043sd0000160D*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001043sd0000163D*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001043sd0000166D*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001043sd000016CD*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001043sd000016DD*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001043sd0000170D*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001043sd0000176D*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001043sd0000178D*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001043sd0000179D*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001043sd000017DD*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001043sd00002132*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
+ 
+ pci:v000010DEd00001140sv00001043sd00002136*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (NVS 5200M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (NVS 5200M)
+ 
+ pci:v000010DEd00001140sv00001043sd000021BA*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv00001043sd000021FA*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv00001043sd0000220A*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv00001043sd0000221A*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv00001043sd0000223A*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 710M)
+ 
+ pci:v000010DEd00001140sv00001043sd0000224A*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 710M)
+ 
+ pci:v000010DEd00001140sv00001043sd0000227A*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001043sd0000228A*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001043sd0000232A*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001043sd0000233A*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001043sd0000236A*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001043sd0000238A*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001043sd00008595*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv00001043sd000085EA*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv00001043sd000085EB*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001043sd000085EC*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001043sd000085EE*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv00001043sd000085F3*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001043sd0000860E*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001043sd0000861A*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001043sd0000861B*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001043sd00008628*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001043sd00008643*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001043sd0000864C*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001043sd00008652*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv0000105Bsd00000DAC*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv0000105Bsd00000DAD*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv0000105Bsd00000EF3*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv00001072sd0000152D*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv000010CFsd000017F5*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv00001179sd0000FA01*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv00001179sd0000FA02*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv00001179sd0000FA03*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv00001179sd0000FA05*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv00001179sd0000FA11*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv00001179sd0000FA13*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv00001179sd0000FA18*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv00001179sd0000FA19*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv00001179sd0000FA21*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv00001179sd0000FA23*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv00001179sd0000FA2A*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv00001179sd0000FA32*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv00001179sd0000FA33*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv00001179sd0000FA36*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv00001179sd0000FA38*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv00001179sd0000FA42*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv00001179sd0000FA43*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv00001179sd0000FA45*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv00001179sd0000FA47*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv00001179sd0000FA49*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv00001179sd0000FA58*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv00001179sd0000FA59*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv00001179sd0000FA88*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv00001179sd0000FA89*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv0000144Dsd0000B092*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
+ 
+ pci:v000010DEd00001140sv0000144Dsd0000C0D5*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 630M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 630M)
+ 
+ pci:v000010DEd00001140sv0000144Dsd0000C0D7*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
+ 
+ pci:v000010DEd00001140sv0000144Dsd0000C0E2*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (NVS 5200M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (NVS 5200M)
+ 
+ pci:v000010DEd00001140sv0000144Dsd0000C0E3*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (NVS 5200M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (NVS 5200M)
+ 
+ pci:v000010DEd00001140sv0000144Dsd0000C0E4*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (NVS 5200M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (NVS 5200M)
+ 
+ pci:v000010DEd00001140sv0000144Dsd0000C10D*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv0000144Dsd0000C652*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
+ 
+ pci:v000010DEd00001140sv0000144Dsd0000C709*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv0000144Dsd0000C711*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv0000144Dsd0000C736*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv0000144Dsd0000C737*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv0000144Dsd0000C745*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv0000144Dsd0000C750*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001462sd000010B8*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 710M)
+ 
+ pci:v000010DEd00001140sv00001462sd000010E9*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv00001462sd00001116*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001462sd0000AA33*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 720M)
+ 
+ pci:v000010DEd00001140sv00001462sd0000AAA2*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv00001462sd0000AAA3*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001462sd0000ACB2*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv00001462sd0000ACC1*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv00001462sd0000AE61*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 720M)
+ 
+ pci:v000010DEd00001140sv00001462sd0000AE65*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv00001462sd0000AE6A*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001462sd0000AE71*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv000014C0sd00000083*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv0000152Dsd00000926*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 620M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 620M)
+ 
+ pci:v000010DEd00001140sv0000152Dsd00000982*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 630M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 630M)
+ 
+ pci:v000010DEd00001140sv0000152Dsd00000983*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 630M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 630M)
+ 
+ pci:v000010DEd00001140sv0000152Dsd00001005*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 820M)
+ 
+ pci:v000010DEd00001140sv0000152Dsd00001012*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv0000152Dsd00001019*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv0000152Dsd00001030*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 630M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 630M)
+ 
+ pci:v000010DEd00001140sv0000152Dsd00001055*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv0000152Dsd00001067*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv0000152Dsd00001072*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv0000152Dsd00001086*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv0000152Dsd00001092*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv000017AAsd00002200*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (NVS 5200M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (NVS 5200M)
+ 
+ pci:v000010DEd00001140sv000017AAsd00002213*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv000017AAsd00002220*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv000017AAsd0000309C*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720A)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720A)
+ 
+ pci:v000010DEd00001140sv000017AAsd000030B4*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820A)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820A)
++
++pci:v000010DEd00001140sv000017AAsd000030B7*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 720A)
++
++pci:v000010DEd00001140sv000017AAsd0000361B*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820A)
++
++pci:v000010DEd00001140sv000017AAsd0000361C*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820A)
+ 
+ pci:v000010DEd00001140sv000017AAsd00003656*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
+ 
+ pci:v000010DEd00001140sv000017AAsd0000365A*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 705M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 705M)
+ 
+ pci:v000010DEd00001140sv000017AAsd0000365E*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 800M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 800M)
++
++pci:v000010DEd00001140sv000017AAsd00003661*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820A)
+ 
+ pci:v000010DEd00001140sv000017AAsd0000366C*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 800M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 800M)
+ 
+ pci:v000010DEd00001140sv000017AAsd00003685*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 800M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 800M)
+ 
+ pci:v000010DEd00001140sv000017AAsd00003686*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 800M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 800M)
+ 
+ pci:v000010DEd00001140sv000017AAsd00003687*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 705A)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 705A)
+ 
+ pci:v000010DEd00001140sv000017AAsd00003696*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820A)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820A)
+ 
+ pci:v000010DEd00001140sv000017AAsd0000369B*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820A)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820A)
+ 
+ pci:v000010DEd00001140sv000017AAsd0000369C*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820A)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820A)
+ 
+ pci:v000010DEd00001140sv000017AAsd0000369D*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820A)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820A)
+ 
+ pci:v000010DEd00001140sv000017AAsd0000369E*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820A)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820A)
+ 
+ pci:v000010DEd00001140sv000017AAsd000036A9*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820A)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820A)
++
++pci:v000010DEd00001140sv000017AAsd000036AF*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820A)
++
++pci:v000010DEd00001140sv000017AAsd000036B0*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820A)
++
++pci:v000010DEd00001140sv000017AAsd000036B6*
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820A)
+ 
+ pci:v000010DEd00001140sv000017AAsd00003800*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv000017AAsd00003801*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv000017AAsd00003802*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv000017AAsd00003803*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv000017AAsd00003804*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv000017AAsd00003806*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv000017AAsd00003808*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv000017AAsd0000380D*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv000017AAsd0000380E*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv000017AAsd0000380F*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv000017AAsd00003811*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv000017AAsd00003812*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv000017AAsd00003813*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv000017AAsd00003816*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv000017AAsd00003818*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv000017AAsd0000381A*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv000017AAsd0000381C*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv000017AAsd00003901*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 610M / GT 620M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 610M / GT 620M)
+ 
+ pci:v000010DEd00001140sv000017AAsd00003902*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv000017AAsd00003903*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 610M/710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 610M/710M)
+ 
+ pci:v000010DEd00001140sv000017AAsd00003904*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M/625M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M/625M)
+ 
+ pci:v000010DEd00001140sv000017AAsd00003905*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv000017AAsd00003907*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv000017AAsd00003910*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 720M)
+ 
+ pci:v000010DEd00001140sv000017AAsd00003912*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 720M)
+ 
+ pci:v000010DEd00001140sv000017AAsd00003913*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv000017AAsd00003915*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv000017AAsd00003977*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv000017AAsd00003983*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 610M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 610M)
+ 
+ pci:v000010DEd00001140sv000017AAsd00005001*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 610M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 610M)
+ 
+ pci:v000010DEd00001140sv000017AAsd00005003*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv000017AAsd00005005*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 705M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 705M)
+ 
+ pci:v000010DEd00001140sv000017AAsd0000500D*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
+ 
+ pci:v000010DEd00001140sv000017AAsd00005014*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv000017AAsd00005017*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv000017AAsd00005019*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv000017AAsd0000501A*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv000017AAsd0000501F*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv000017AAsd00005025*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv000017AAsd00005027*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv000017AAsd0000502A*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv000017AAsd0000502B*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv000017AAsd0000502D*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv000017AAsd0000502E*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv000017AAsd0000502F*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv000017AAsd00005030*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 705M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 705M)
+ 
+ pci:v000010DEd00001140sv000017AAsd00005031*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 705M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 705M)
+ 
+ pci:v000010DEd00001140sv000017AAsd00005032*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv000017AAsd00005033*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv000017AAsd0000503E*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv000017AAsd0000503F*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv000017AAsd00005040*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001854sd00000177*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv00001854sd00000180*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 710M)
+ 
+ pci:v000010DEd00001140sv00001854sd00000190*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv00001854sd00000192*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv00001B0Asd000020DD*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
+ 
+ pci:v000010DEd00001140sv00001B0Asd000020DF*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 620M)
+ 
+ pci:v000010DEd00001140sv00001B0Asd0000210E*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001B0Asd00002202*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce GT 720M)
+ 
+ pci:v000010DEd00001140sv00001B0Asd000090D7*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001140sv00001B0Asd000090DD*
+- ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
++ ID_MODEL_FROM_DATABASE=GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
+ 
+ pci:v000010DEd00001180*
+  ID_MODEL_FROM_DATABASE=GK104 [GeForce GTX 680]
+@@ -29654,6 +29747,9 @@ pci:v000010DEd000011E3*
+ pci:v000010DEd000011E3sv000017AAsd00003683*
+  ID_MODEL_FROM_DATABASE=GK106M [GeForce GTX 760M] (GeForce GTX 760A)
+ 
++pci:v000010DEd000011E7*
++ ID_MODEL_FROM_DATABASE=GK106M
++
+ pci:v000010DEd000011FA*
+  ID_MODEL_FROM_DATABASE=GK106GL [Quadro K4000]
+ 
+@@ -30014,6 +30110,9 @@ pci:v000010DFd00000720sv000017AAsd00001057*
+ pci:v000010DFd00000720sv000017AAsd00001059*
+  ID_MODEL_FROM_DATABASE=OneConnect NIC (Skyhawk) (ThinkServer OCm14104-UT-L AnyFabric)
+ 
++pci:v000010DFd00000720sv000017AAsd00004014*
++ ID_MODEL_FROM_DATABASE=OneConnect NIC (Skyhawk) (ThinkServer OCm14102-NX-L AnyFabric)
++
+ pci:v000010DFd00000722*
+  ID_MODEL_FROM_DATABASE=OneConnect iSCSI Initiator (Skyhawk)
+ 
+@@ -30755,6 +30854,9 @@ pci:v000010ECd00008168sv00001775sd000011CC*
+ pci:v000010ECd00008168sv00001849sd00008168*
+  ID_MODEL_FROM_DATABASE=RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (Motherboard (one of many))
+ 
++pci:v000010ECd00008168sv00007470sd00003468*
++ ID_MODEL_FROM_DATABASE=RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (TG-3468 Gigabit PCI Express Network Adapter)
++
+ pci:v000010ECd00008168sv00008086sd0000D615*
+  ID_MODEL_FROM_DATABASE=RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (Desktop Board D510MO/D525MW)
+ 
+@@ -31278,7 +31380,7 @@ pci:v00001102d00007005sv00001102sd00001002*
+  ID_MODEL_FROM_DATABASE=SB Audigy LS Game Port (SB0312 Audigy LS MIDI/Game port)
+ 
+ pci:v00001102d00007006*
+- ID_MODEL_FROM_DATABASE=[SB X-Fi Xtreme Audio] CA0110-IBG PCI to PCIe Bridge
++ ID_MODEL_FROM_DATABASE=[SB X-Fi Xtreme Audio] CA0110-IBG PCIe to PCI Bridge
+ 
+ pci:v00001102d00008938*
+  ID_MODEL_FROM_DATABASE=Ectiva EV1938
+@@ -33896,6 +33998,9 @@ pci:v0000111Dd00008088sv00001093sd00007600*
+ pci:v0000111Dd00008088sv00001093sd00007602*
+  ID_MODEL_FROM_DATABASE=PES32NT8BG2 PCI Express Switch (PXIe-8384)
+ 
++pci:v0000111Dd0000808F*
++ ID_MODEL_FROM_DATABASE=PES32NT8AG2
++
+ pci:v0000111E*
+  ID_VENDOR_FROM_DATABASE=Eldec
+ 
+@@ -34664,9 +34769,12 @@ pci:v00001131d00007164sv00000070sd000089A0*
+ pci:v00001131d00007164sv00000070sd000089A1*
+  ID_MODEL_FROM_DATABASE=SAA7164 (WinTV HVR-2200)
+ 
+-pci:v00001131d00007164sv00000070sd0000F123*
++pci:v00001131d00007164sv00000070sd0000F120*
+  ID_MODEL_FROM_DATABASE=SAA7164 (WinTV HVR-2205)
+ 
++pci:v00001131d00007164sv00000070sd0000F123*
++ ID_MODEL_FROM_DATABASE=SAA7164 (WinTV HVR-2215)
++
+ pci:v00001131d00007231*
+  ID_MODEL_FROM_DATABASE=SAA7231
+ 
+@@ -39923,6 +40031,15 @@ pci:v0000125E*
+ pci:v0000125F*
+  ID_VENDOR_FROM_DATABASE=Concurrent Technologies, Inc.
+ 
++pci:v0000125Fd00002071*
++ ID_MODEL_FROM_DATABASE=CC PMC/232
++
++pci:v0000125Fd00002084*
++ ID_MODEL_FROM_DATABASE=CC PMC/23P
++
++pci:v0000125Fd00002091*
++ ID_MODEL_FROM_DATABASE=CC PMC/422
++
+ pci:v00001260*
+  ID_VENDOR_FROM_DATABASE=Intersil Corporation
+ 
+@@ -43145,17 +43262,56 @@ pci:v00001397*
+ pci:v00001397d000008B4*
+  ID_MODEL_FROM_DATABASE=ISDN network Controller [HFC-4S]
+ 
++pci:v00001397d000008B4sv00001397sd000008B4*
++ ID_MODEL_FROM_DATABASE=ISDN network Controller [HFC-4S] (HFC-4S [Cologne Chip HFC-4S Eval. Board])
++
++pci:v00001397d000008B4sv00001397sd0000B51A*
++ ID_MODEL_FROM_DATABASE=ISDN network Controller [HFC-4S] (HFC-4S [Allo.com BRI card])
++
+ pci:v00001397d000008B4sv00001397sd0000B520*
+  ID_MODEL_FROM_DATABASE=ISDN network Controller [HFC-4S] (HFC-4S [IOB4ST])
+ 
+ pci:v00001397d000008B4sv00001397sd0000B540*
+- ID_MODEL_FROM_DATABASE=ISDN network Controller [HFC-4S] (HFC-4S [Swyx 4xS0 SX2 QuadBri])
++ ID_MODEL_FROM_DATABASE=ISDN network Controller [HFC-4S] (HFC-4S [Swyx SX2 QuadBri])
+ 
+ pci:v00001397d000008B4sv00001397sd0000B550*
+- ID_MODEL_FROM_DATABASE=ISDN network Controller [HFC-4S] (HFC-4S [Junghanns quadBRI])
++ ID_MODEL_FROM_DATABASE=ISDN network Controller [HFC-4S] (HFC-4S [Junghanns.NET quadBRI])
+ 
+ pci:v00001397d000008B4sv00001397sd0000B556*
+- ID_MODEL_FROM_DATABASE=ISDN network Controller [HFC-4S] (HFC-4S [Junghanns DuoDBRI])
++ ID_MODEL_FROM_DATABASE=ISDN network Controller [HFC-4S] (HFC-4S [Junghanns.NET duoBRI])
++
++pci:v00001397d000008B4sv00001397sd0000B559*
++ ID_MODEL_FROM_DATABASE=ISDN network Controller [HFC-4S] (HFC-4S [Junghanns.NET duoBRI miniPCI])
++
++pci:v00001397d000008B4sv00001397sd0000B560*
++ ID_MODEL_FROM_DATABASE=ISDN network Controller [HFC-4S] (HFC-4S [BeroNet BN4S0])
++
++pci:v00001397d000008B4sv00001397sd0000B566*
++ ID_MODEL_FROM_DATABASE=ISDN network Controller [HFC-4S] (HFC-4S [BeroNet BN2S0])
++
++pci:v00001397d000008B4sv00001397sd0000B567*
++ ID_MODEL_FROM_DATABASE=ISDN network Controller [HFC-4S] (HFC-4S [BeroNet BN1S0 miniPCI])
++
++pci:v00001397d000008B4sv00001397sd0000B568*
++ ID_MODEL_FROM_DATABASE=ISDN network Controller [HFC-4S] (HFC-4S [BeroNet BN4S0 miniPCI])
++
++pci:v00001397d000008B4sv00001397sd0000B569*
++ ID_MODEL_FROM_DATABASE=ISDN network Controller [HFC-4S] (HFC-4S [BeroNet BN2S0 miniPCI])
++
++pci:v00001397d000008B4sv00001397sd0000B620*
++ ID_MODEL_FROM_DATABASE=ISDN network Controller [HFC-4S] (HFC-4S)
++
++pci:v00001397d000008B4sv00001397sd0000B752*
++ ID_MODEL_FROM_DATABASE=ISDN network Controller [HFC-4S] (HFC-4S [Junghanns.NET quadBRI PCIe])
++
++pci:v00001397d000008B4sv00001397sd0000B761*
++ ID_MODEL_FROM_DATABASE=ISDN network Controller [HFC-4S] (HFC-4S [BeroNet BN2S0 PCIe])
++
++pci:v00001397d000008B4sv00001397sd0000B762*
++ ID_MODEL_FROM_DATABASE=ISDN network Controller [HFC-4S] (HFC-4S [BeroNet BN4S0 PCIe])
++
++pci:v00001397d000008B4sv00001397sd0000E884*
++ ID_MODEL_FROM_DATABASE=ISDN network Controller [HFC-4S] (HFC-4S [OpenVox B200P])
+ 
+ pci:v00001397d000008B4sv00001397sd0000E888*
+  ID_MODEL_FROM_DATABASE=ISDN network Controller [HFC-4S] (HFC-4S [OpenVox B200P / B400P])
+@@ -43163,9 +43319,33 @@ pci:v00001397d000008B4sv00001397sd0000E888*
+ pci:v00001397d000016B8*
+  ID_MODEL_FROM_DATABASE=ISDN network Controller [HFC-8S]
+ 
+-pci:v00001397d000016B8sv00001397sd0000B562*
++pci:v00001397d000016B8sv00001397sd000016B8*
++ ID_MODEL_FROM_DATABASE=ISDN network Controller [HFC-8S] (HFC-8S [Cologne Chip HFC-8S Eval. Board])
++
++pci:v00001397d000016B8sv00001397sd0000B521*
++ ID_MODEL_FROM_DATABASE=ISDN network Controller [HFC-8S] (HFC-8S [IOB4ST Recording])
++
++pci:v00001397d000016B8sv00001397sd0000B522*
+  ID_MODEL_FROM_DATABASE=ISDN network Controller [HFC-8S] (HFC-8S [IOB8ST])
+ 
++pci:v00001397d000016B8sv00001397sd0000B552*
++ ID_MODEL_FROM_DATABASE=ISDN network Controller [HFC-8S] (HFC-8S [Junghanns.NET octoBRI])
++
++pci:v00001397d000016B8sv00001397sd0000B55B*
++ ID_MODEL_FROM_DATABASE=ISDN network Controller [HFC-8S] (HFC-8S [Junghanns.NET octoBRI])
++
++pci:v00001397d000016B8sv00001397sd0000B562*
++ ID_MODEL_FROM_DATABASE=ISDN network Controller [HFC-8S] (HFC-8S [BeroNet BN8S0])
++
++pci:v00001397d000016B8sv00001397sd0000B56B*
++ ID_MODEL_FROM_DATABASE=ISDN network Controller [HFC-8S] (HFC-8S [BeroNet BN8S0+])
++
++pci:v00001397d000016B8sv00001397sd0000B622*
++ ID_MODEL_FROM_DATABASE=ISDN network Controller [HFC-8S] (HFC-8S)
++
++pci:v00001397d000016B8sv00001397sd0000E998*
++ ID_MODEL_FROM_DATABASE=ISDN network Controller [HFC-8S] (HFC-8S [OpenVox B800P])
++
+ pci:v00001397d00002BD0*
+  ID_MODEL_FROM_DATABASE=ISDN network controller [HFC-PCI]
+ 
+@@ -43184,6 +43364,42 @@ pci:v00001397d00002BD0sv0000E4BFsd00001000*
+ pci:v00001397d000030B1*
+  ID_MODEL_FROM_DATABASE=ISDN network Controller [HFC-E1]
+ 
++pci:v00001397d000030B1sv00001397sd000030B1*
++ ID_MODEL_FROM_DATABASE=ISDN network Controller [HFC-E1] (HFC-E1 [Cologne Chip HFC-E1 Eval. Board])
++
++pci:v00001397d000030B1sv00001397sd0000B523*
++ ID_MODEL_FROM_DATABASE=ISDN network Controller [HFC-E1] (HFC-E1 [IOB1E1])
++
++pci:v00001397d000030B1sv00001397sd0000B543*
++ ID_MODEL_FROM_DATABASE=ISDN network Controller [HFC-E1] (HFC-E1 [Swyx SX2 SinglePRI V2])
++
++pci:v00001397d000030B1sv00001397sd0000B544*
++ ID_MODEL_FROM_DATABASE=ISDN network Controller [HFC-E1] (HFC-E1 [Swyx SX2 DualPRI V2])
++
++pci:v00001397d000030B1sv00001397sd0000B553*
++ ID_MODEL_FROM_DATABASE=ISDN network Controller [HFC-E1] (HFC-E1 [Junghanns.NET singleE1])
++
++pci:v00001397d000030B1sv00001397sd0000B554*
++ ID_MODEL_FROM_DATABASE=ISDN network Controller [HFC-E1] (HFC-E1 [Junghanns.NET doubleE1])
++
++pci:v00001397d000030B1sv00001397sd0000B555*
++ ID_MODEL_FROM_DATABASE=ISDN network Controller [HFC-E1] (HFC-E1 [Junghanns.NET doubleE1 2.0])
++
++pci:v00001397d000030B1sv00001397sd0000B55A*
++ ID_MODEL_FROM_DATABASE=ISDN network Controller [HFC-E1] (HFC-E1 [Junghanns.NET singleE1 miniPCI])
++
++pci:v00001397d000030B1sv00001397sd0000B563*
++ ID_MODEL_FROM_DATABASE=ISDN network Controller [HFC-E1] (HFC-E1 [beroNet BN1E1])
++
++pci:v00001397d000030B1sv00001397sd0000B564*
++ ID_MODEL_FROM_DATABASE=ISDN network Controller [HFC-E1] (HFC-E1 [beroNet BN2E1])
++
++pci:v00001397d000030B1sv00001397sd0000B565*
++ ID_MODEL_FROM_DATABASE=ISDN network Controller [HFC-E1] (HFC-E1 [beroNet BN2E1+])
++
++pci:v00001397d000030B1sv00001397sd0000B56A*
++ ID_MODEL_FROM_DATABASE=ISDN network Controller [HFC-E1] (HFC-E1 [beroNet BN1E1 miniPCI])
++
+ pci:v00001397d0000B700*
+  ID_MODEL_FROM_DATABASE=ISDN network controller PrimuX S0 [HFC-PCI]
+ 
+@@ -45206,6 +45422,9 @@ pci:v00001425d00005088*
+ pci:v00001425d00005089*
+  ID_MODEL_FROM_DATABASE=T520-5089 Unified Wire Ethernet Controller
+ 
++pci:v00001425d00005090*
++ ID_MODEL_FROM_DATABASE=T540-5090 Unified Wire Ethernet Controller
++
+ pci:v00001425d00005401*
+  ID_MODEL_FROM_DATABASE=T520-CR Unified Wire Ethernet Controller
+ 
+@@ -45299,6 +45518,9 @@ pci:v00001425d00005488*
+ pci:v00001425d00005489*
+  ID_MODEL_FROM_DATABASE=T520-5089 Unified Wire Ethernet Controller
+ 
++pci:v00001425d00005490*
++ ID_MODEL_FROM_DATABASE=T540-5090 Unified Wire Ethernet Controller
++
+ pci:v00001425d00005501*
+  ID_MODEL_FROM_DATABASE=T520-CR Unified Wire Storage Controller
+ 
+@@ -45392,6 +45614,9 @@ pci:v00001425d00005588*
+ pci:v00001425d00005589*
+  ID_MODEL_FROM_DATABASE=T520-5089 Unified Wire Storage Controller
+ 
++pci:v00001425d00005590*
++ ID_MODEL_FROM_DATABASE=T540-5090 Unified Wire Storage Controller
++
+ pci:v00001425d00005601*
+  ID_MODEL_FROM_DATABASE=T520-CR Unified Wire Storage Controller
+ 
+@@ -45485,6 +45710,9 @@ pci:v00001425d00005688*
+ pci:v00001425d00005689*
+  ID_MODEL_FROM_DATABASE=T520-5089 Unified Wire Storage Controller
+ 
++pci:v00001425d00005690*
++ ID_MODEL_FROM_DATABASE=T540-5090 Unified Wire Storage Controller
++
+ pci:v00001425d00005701*
+  ID_MODEL_FROM_DATABASE=T520-CR Unified Wire Ethernet Controller
+ 
+@@ -45578,6 +45806,9 @@ pci:v00001425d00005788*
+ pci:v00001425d00005789*
+  ID_MODEL_FROM_DATABASE=T520-5089 Unified Wire Ethernet Controller
+ 
++pci:v00001425d00005790*
++ ID_MODEL_FROM_DATABASE=T540-5090 Unified Wire Ethernet Controller
++
+ pci:v00001425d00005801*
+  ID_MODEL_FROM_DATABASE=T520-CR Unified Wire Ethernet Controller [VF]
+ 
+@@ -45671,6 +45902,9 @@ pci:v00001425d00005888*
+ pci:v00001425d00005889*
+  ID_MODEL_FROM_DATABASE=T520-5089 Unified Wire Ethernet Controller [VF]
+ 
++pci:v00001425d00005890*
++ ID_MODEL_FROM_DATABASE=T540-5090 Unified Wire Ethernet Controller [VF]
++
+ pci:v00001425d0000A000*
+  ID_MODEL_FROM_DATABASE=PE10K Unified Wire Ethernet Controller
+ 
+@@ -51930,7 +52164,10 @@ pci:v0000168Cd0000003C*
+  ID_MODEL_FROM_DATABASE=QCA988x 802.11ac Wireless Network Adapter
+ 
+ pci:v0000168Cd0000003E*
+- ID_MODEL_FROM_DATABASE=Killer N1525 Wireless-AC
++ ID_MODEL_FROM_DATABASE=QCA6174 802.11ac Wireless Network Adapter
++
++pci:v0000168Cd0000003Esv00001A56sd00001525*
++ ID_MODEL_FROM_DATABASE=QCA6174 802.11ac Wireless Network Adapter (Killer N1525 Wireless-AC)
+ 
+ pci:v0000168Cd00000207*
+  ID_MODEL_FROM_DATABASE=AR5210 Wireless Network Adapter [AR5000 802.11a]
+@@ -54326,6 +54563,12 @@ pci:v00001924d00000903sv00001924sd00008009*
+ pci:v00001924d00000903sv00001924sd0000800A*
+  ID_MODEL_FROM_DATABASE=SFC9120 (SFN7x02F-R2 Flareon 7000 Series 10G Adapter)
+ 
++pci:v00001924d00000903sv00001924sd0000800B*
++ ID_MODEL_FROM_DATABASE=SFC9120 (SFN7x22F-R3 Flareon Ultra 7000 Series 10G Adapter)
++
++pci:v00001924d00000903sv00001924sd0000800C*
++ ID_MODEL_FROM_DATABASE=SFC9120 (SFN7x02F-R3 Flareon 7000 Series 10G Adapter)
++
+ pci:v00001924d00000923*
+  ID_MODEL_FROM_DATABASE=SFC9140
+ 
+@@ -55940,6 +56183,27 @@ pci:v00001BB0d00000002*
+ pci:v00001BB0d00000010*
+  ID_MODEL_FROM_DATABASE=OmniCube Accelerator OA-3000-2
+ 
++pci:v00001BB1*
++ ID_VENDOR_FROM_DATABASE=Seagate Technology PLC
++
++pci:v00001BB1d0000005D*
++ ID_MODEL_FROM_DATABASE=Nytro PCIe Flash Storage
++
++pci:v00001BB1d0000005Dsv00001BB1sd00006501*
++ ID_MODEL_FROM_DATABASE=Nytro PCIe Flash Storage (Nytro XP6500-8A1536 1.5TB)
++
++pci:v00001BB1d0000005Dsv00001BB1sd00006502*
++ ID_MODEL_FROM_DATABASE=Nytro PCIe Flash Storage (Nytro XP6500-8A2048)
++
++pci:v00001BB1d0000005Dsv00001BB1sd00006503*
++ ID_MODEL_FROM_DATABASE=Nytro PCIe Flash Storage (Nytro XP6500-8A4096)
++
++pci:v00001BB1d0000005Dsv00001BB1sd00006511*
++ ID_MODEL_FROM_DATABASE=Nytro PCIe Flash Storage (Nytro XH6550-2GB DRAM)
++
++pci:v00001BB1d0000005Dsv00001BB1sd00006512*
++ ID_MODEL_FROM_DATABASE=Nytro PCIe Flash Storage (Nytro XH6550-8GB DRAM)
++
+ pci:v00001BB3*
+  ID_VENDOR_FROM_DATABASE=Bluecherry
+ 
+@@ -57905,6 +58169,9 @@ pci:v00007401*
+ pci:v00007401d0000E100*
+  ID_MODEL_FROM_DATABASE=PTP3100 PCIe PTP Slave Clock
+ 
++pci:v00007470*
++ ID_VENDOR_FROM_DATABASE=TP-LINK Technologies Co., Ltd.
++
+ pci:v00007604*
+  ID_VENDOR_FROM_DATABASE=O.N. Electronic Co Ltd.
+ 
+@@ -58434,13 +58701,13 @@ pci:v00008086d00000341*
+  ID_MODEL_FROM_DATABASE=41210 [Lanai] Serial to Parallel PCI Bridge (B-Segment Bridge)
+ 
+ pci:v00008086d00000370*
+- ID_MODEL_FROM_DATABASE=80333 Segment-A PCI Express-to-PCI Express Bridge
++ ID_MODEL_FROM_DATABASE=80333 Segment-A PCIe Express to PCI-X bridge
+ 
+ pci:v00008086d00000371*
+  ID_MODEL_FROM_DATABASE=80333 A-Bus IOAPIC
+ 
+ pci:v00008086d00000372*
+- ID_MODEL_FROM_DATABASE=80333 Segment-B PCI Express-to-PCI Express Bridge
++ ID_MODEL_FROM_DATABASE=80333 Segment-B PCIe Express to PCI-X bridge
+ 
+ pci:v00008086d00000373*
+  ID_MODEL_FROM_DATABASE=80333 B-Bus IOAPIC
+@@ -62285,6 +62552,9 @@ pci:v00008086d00001521sv0000103Csd00003380*
+ pci:v00008086d00001521sv0000103Csd0000339E*
+  ID_MODEL_FROM_DATABASE=I350 Gigabit Network Connection (Ethernet 1Gb 2-port 361T Adapter)
+ 
++pci:v00008086d00001521sv0000103Csd00008157*
++ ID_MODEL_FROM_DATABASE=I350 Gigabit Network Connection (Ethernet 1Gb 4-port 366T Adapter)
++
+ pci:v00008086d00001521sv0000108Esd00007B16*
+  ID_MODEL_FROM_DATABASE=I350 Gigabit Network Connection (Quad Port GbE PCIe 2.0 ExpressModule, UTP)
+ 
+@@ -62588,6 +62858,12 @@ pci:v00008086d00001572*
+ pci:v00008086d00001572sv00001028sd00001F99*
+  ID_MODEL_FROM_DATABASE=Ethernet Controller X710 for 10GbE SFP+ (Ethernet 10G 4P X710/I350 rNDC)
+ 
++pci:v00008086d00001572sv00001137sd00000000*
++ ID_MODEL_FROM_DATABASE=Ethernet Controller X710 for 10GbE SFP+ (Ethernet Converged NIC X710-4)
++
++pci:v00008086d00001572sv00001137sd0000013B*
++ ID_MODEL_FROM_DATABASE=Ethernet Controller X710 for 10GbE SFP+ (Ethernet Converged NIC X710-4)
++
+ pci:v00008086d00001572sv000017AAsd00000000*
+  ID_MODEL_FROM_DATABASE=Ethernet Controller X710 for 10GbE SFP+ (ThinkServer XL710 AnyFabric)
+ 
+@@ -62636,6 +62912,18 @@ pci:v00008086d00001581sv00001028sd00001F98*
+ pci:v00008086d00001583*
+  ID_MODEL_FROM_DATABASE=Ethernet Controller XL710 for 40GbE QSFP+
+ 
++pci:v00008086d00001583sv0000108Esd00000000*
++ ID_MODEL_FROM_DATABASE=Ethernet Controller XL710 for 40GbE QSFP+ (Oracle 10 Gb and 40 Gb Ethernet Adapter)
++
++pci:v00008086d00001583sv0000108Esd00007B1B*
++ ID_MODEL_FROM_DATABASE=Ethernet Controller XL710 for 40GbE QSFP+ (Oracle 10 Gb and 40 Gb Ethernet Adapter)
++
++pci:v00008086d00001583sv00001137sd00000000*
++ ID_MODEL_FROM_DATABASE=Ethernet Controller XL710 for 40GbE QSFP+ (Ethernet Converged NIC XL710-Q2)
++
++pci:v00008086d00001583sv00001137sd0000013C*
++ ID_MODEL_FROM_DATABASE=Ethernet Controller XL710 for 40GbE QSFP+ (Ethernet Converged NIC XL710-Q2)
++
+ pci:v00008086d00001583sv00008086sd00000000*
+  ID_MODEL_FROM_DATABASE=Ethernet Controller XL710 for 40GbE QSFP+ (Ethernet Converged Network Adapter XL710-Q2)
+ 
+@@ -62664,7 +62952,16 @@ pci:v00008086d00001584sv00008086sd00000003*
+  ID_MODEL_FROM_DATABASE=Ethernet Controller XL710 for 40GbE QSFP+ (Ethernet I/O Module XL710-Q1)
+ 
+ pci:v00008086d00001585*
+- ID_MODEL_FROM_DATABASE=Ethernet Controller XL710 for 10GbE QSFP+
++ ID_MODEL_FROM_DATABASE=Ethernet Controller X710 for 10GbE QSFP+
++
++pci:v00008086d00001586*
++ ID_MODEL_FROM_DATABASE=Ethernet Controller X710 for 10GBASE-T
++
++pci:v00008086d00001586sv0000108Esd00000000*
++ ID_MODEL_FROM_DATABASE=Ethernet Controller X710 for 10GBASE-T
++
++pci:v00008086d00001586sv0000108Esd00004857*
++ ID_MODEL_FROM_DATABASE=Ethernet Controller X710 for 10GBASE-T
+ 
+ pci:v00008086d000015A0*
+  ID_MODEL_FROM_DATABASE=Ethernet Connection (2) I218-LM
+@@ -77396,6 +77693,15 @@ pci:v00009412*
+ pci:v00009412d00006565*
+  ID_MODEL_FROM_DATABASE=6565
+ 
++pci:v00009413*
++ ID_VENDOR_FROM_DATABASE=Softlogic Co., Ltd.
++
++pci:v00009413d00006010*
++ ID_MODEL_FROM_DATABASE=SOLO6010 MPEG-4 Video encoder/decoder
++
++pci:v00009413d00006110*
++ ID_MODEL_FROM_DATABASE=SOLO6110 H.264 Video encoder/decoder
++
+ pci:v00009618*
+  ID_VENDOR_FROM_DATABASE=JusonTech Corporation
+ 
+diff --git a/hwdb/20-sdio-vendor-model.hwdb b/hwdb/20-sdio-vendor-model.hwdb
+index 626d673c4d..9cf34b2a39 100644
+--- a/hwdb/20-sdio-vendor-model.hwdb
++++ b/hwdb/20-sdio-vendor-model.hwdb
+@@ -80,6 +80,36 @@ sdio:c*v02D0*
+ sdio:c*v02D0d044B*
+  ID_MODEL_FROM_DATABASE=Nintendo Wii WLAN daughter card
+ 
++sdio:c*v02D0dA887*
++ ID_MODEL_FROM_DATABASE=BCM43143 WLAN card
++
++sdio:c*v02D0d4324*
++ ID_MODEL_FROM_DATABASE=BCM43241 WLAN card
++
++sdio:c*v02D0d4329*
++ ID_MODEL_FROM_DATABASE=BCM4329 WLAN card
++
++sdio:c*v02D0d4330*
++ ID_MODEL_FROM_DATABASE=BCM4330 WLAN card
++
++sdio:c*v02D0d4334*
++ ID_MODEL_FROM_DATABASE=BCM4334 WLAN card
++
++sdio:c*v02D0dA94C*
++ ID_MODEL_FROM_DATABASE=BCM43340 WLAN card
++
++sdio:c*v02D0dA94D*
++ ID_MODEL_FROM_DATABASE=BCM43341 WLAN card
++
++sdio:c*v02D0d4335*
++ ID_MODEL_FROM_DATABASE=BCM4335/BCM4339 WLAN card
++
++sdio:c*v02D0dA962*
++ ID_MODEL_FROM_DATABASE=BCM43362 WLAN card
++
++sdio:c*v02D0d4354*
++ ID_MODEL_FROM_DATABASE=BCM4354 WLAN card
++
+ sdio:c*v02DB*
+  ID_VENDOR_FROM_DATABASE=SyChip Inc.
+ 
+diff --git a/hwdb/20-usb-vendor-model.hwdb b/hwdb/20-usb-vendor-model.hwdb
+index 94e0269ce7..8867531a31 100644
+--- a/hwdb/20-usb-vendor-model.hwdb
++++ b/hwdb/20-usb-vendor-model.hwdb
+@@ -503,6 +503,9 @@ usb:v03F0p0217*
+ usb:v03F0p0218*
+  ID_MODEL_FROM_DATABASE=APOLLO P2500/2600
+ 
++usb:v03F0p022A*
++ ID_MODEL_FROM_DATABASE=Laserjet CP1525nw
++
+ usb:v03F0p0241*
+  ID_MODEL_FROM_DATABASE=Link-5 micro dongle
+ 
+@@ -1320,7 +1323,7 @@ usb:v03F0p4002*
+  ID_MODEL_FROM_DATABASE=PhotoSmart 635/715/720/735/935 (storage)
+ 
+ usb:v03F0p4004*
+- ID_MODEL_FROM_DATABASE=cp1160
++ ID_MODEL_FROM_DATABASE=CP1160
+ 
+ usb:v03F0p4102*
+  ID_MODEL_FROM_DATABASE=PhotoSmart 618
+@@ -2075,6 +2078,9 @@ usb:v0403p1060*
+ usb:v0403p1234*
+  ID_MODEL_FROM_DATABASE=IronLogic RFID Adapter [Z-2 USB]
+ 
++usb:v0403p1235*
++ ID_MODEL_FROM_DATABASE=Iron Logic Z-397 RS-485/422 converter
++
+ usb:v0403p6001*
+  ID_MODEL_FROM_DATABASE=FT232 USB-Serial (UART) IC
+ 
+@@ -2147,6 +2153,9 @@ usb:v0403p8B2B*
+ usb:v0403p8B2C*
+  ID_MODEL_FROM_DATABASE=Alpermann+Velte TCC70
+ 
++usb:v0403p9090*
++ ID_MODEL_FROM_DATABASE=SNAP Stick 200
++
+ usb:v0403p9132*
+  ID_MODEL_FROM_DATABASE=LCD and Temperature Interface
+ 
+@@ -3311,6 +3320,9 @@ usb:v0411p00E8*
+ usb:v0411p0105*
+  ID_MODEL_FROM_DATABASE=External Hard Drive HD-CEU2 [Drive Station]
+ 
++usb:v0411p012C*
++ ID_MODEL_FROM_DATABASE=SATA Bridge
++
+ usb:v0411p012E*
+  ID_MODEL_FROM_DATABASE=WLI-UC-AG300N Wireless LAN Adapter
+ 
+@@ -5378,6 +5390,12 @@ usb:v0451p625F*
+ usb:v0451p8042*
+  ID_MODEL_FROM_DATABASE=Hub
+ 
++usb:v0451p8142*
++ ID_MODEL_FROM_DATABASE=TUSB8041 4-Port Hub
++
++usb:v0451p926B*
++ ID_MODEL_FROM_DATABASE=TUSB9260 Boot Loader
++
+ usb:v0451pDBC0*
+  ID_MODEL_FROM_DATABASE=Device Bay Controller
+ 
+@@ -7364,6 +7382,9 @@ usb:v046Dp0A1F*
+ usb:v046Dp0A29*
+  ID_MODEL_FROM_DATABASE=H600 [Wireless Headset]
+ 
++usb:v046Dp0A37*
++ ID_MODEL_FROM_DATABASE=USB Headset H540
++
+ usb:v046Dp0A38*
+  ID_MODEL_FROM_DATABASE=Headset H340
+ 
+@@ -7608,7 +7629,7 @@ usb:v046DpC122*
+  ID_MODEL_FROM_DATABASE=Harmony 650/700 Remote
+ 
+ usb:v046DpC124*
+- ID_MODEL_FROM_DATABASE=Harmony 300 Remote
++ ID_MODEL_FROM_DATABASE=Harmony 300/350 Remote
+ 
+ usb:v046DpC125*
+  ID_MODEL_FROM_DATABASE=Harmony 200 Remote
+@@ -8432,6 +8453,9 @@ usb:v0471p20E3*
+ usb:v0471p20E4*
+  ID_MODEL_FROM_DATABASE=GoGear ViBE 8GB
+ 
++usb:v0471p2160*
++ ID_MODEL_FROM_DATABASE=Mio LINK Heart Rate Monitor
++
+ usb:v0471p262C*
+  ID_MODEL_FROM_DATABASE=SPC230NC Webcam
+ 
+@@ -8948,6 +8972,9 @@ usb:v0483p2018*
+ usb:v0483p2302*
+  ID_MODEL_FROM_DATABASE=Portable Flash Device (PFD)
+ 
++usb:v0483p347B*
++ ID_MODEL_FROM_DATABASE=ST-LINK/V2-1
++
+ usb:v0483p3744*
+  ID_MODEL_FROM_DATABASE=STLINK Pseudo disk
+ 
+@@ -9044,6 +9071,9 @@ usb:v0489pE016*
+ usb:v0489pE02C*
+  ID_MODEL_FROM_DATABASE=Atheros AR5BBU12 Bluetooth Device
+ 
++usb:v0489pE04D*
++ ID_MODEL_FROM_DATABASE=Atheros AR3012 Bluetooth
++
+ usb:v048A*
+  ID_VENDOR_FROM_DATABASE=S-MOS Systems, Inc.
+ 
+@@ -13277,6 +13307,9 @@ usb:v04D8pF4B5*
+ usb:v04D8pF8DA*
+  ID_MODEL_FROM_DATABASE=Hughski Ltd. ColorHug
+ 
++usb:v04D8pF8E8*
++ ID_MODEL_FROM_DATABASE=Harmony 300/350 Remote
++
+ usb:v04D8pF91C*
+  ID_MODEL_FROM_DATABASE=SPROG IIv3
+ 
+@@ -14376,7 +14409,7 @@ usb:v04E8p6632*
+  ID_MODEL_FROM_DATABASE=MITs Sync
+ 
+ usb:v04E8p663E*
+- ID_MODEL_FROM_DATABASE=D900e Phone
++ ID_MODEL_FROM_DATABASE=D900e/B2100 Phone
+ 
+ usb:v04E8p663F*
+  ID_MODEL_FROM_DATABASE=SGH-E720/SGH-E840
+@@ -14400,10 +14433,10 @@ usb:v04E8p6734*
+  ID_MODEL_FROM_DATABASE=Juke
+ 
+ usb:v04E8p6759*
+- ID_MODEL_FROM_DATABASE=D900e Media Player
++ ID_MODEL_FROM_DATABASE=D900e/B2100 Media Player
+ 
+ usb:v04E8p675A*
+- ID_MODEL_FROM_DATABASE=D900e Mass Storage
++ ID_MODEL_FROM_DATABASE=D900e/B2100 Mass Storage
+ 
+ usb:v04E8p675B*
+  ID_MODEL_FROM_DATABASE=D900e Camera
+@@ -17153,6 +17186,9 @@ usb:v054Cp04CB*
+ usb:v054Cp0541*
+  ID_MODEL_FROM_DATABASE=DSC-HX100V [Cybershot Digital Still Camera]
+ 
++usb:v054Cp05C4*
++ ID_MODEL_FROM_DATABASE=DualShock 4
++
+ usb:v054Cp0689*
+  ID_MODEL_FROM_DATABASE=Walkman NWZ-B173F
+ 
+@@ -17870,6 +17906,9 @@ usb:v056Ap00F6*
+ usb:v056Ap00F8*
+  ID_MODEL_FROM_DATABASE=Cintiq 24HD touch (DTH-2400) tablet
+ 
++usb:v056Ap0302*
++ ID_MODEL_FROM_DATABASE=Intuos CTH480S2 [Manga]
++
+ usb:v056Ap0307*
+  ID_MODEL_FROM_DATABASE=Cintiq Companion Hybrid 13HD (DTH-A1300) tablet
+ 
+@@ -20511,7 +20550,7 @@ usb:v05B4p4857*
+  ID_MODEL_FROM_DATABASE=M-Any DAH-210
+ 
+ usb:v05B4p6001*
+- ID_MODEL_FROM_DATABASE=Digisette DUO-MP3 AR-100
++ ID_MODEL_FROM_DATABASE=HYUNDAI GDS30C6001 SSFDC / MMC I/F Controller
+ 
+ usb:v05B5*
+  ID_VENDOR_FROM_DATABASE=Dialogic Corp.
+@@ -20618,6 +20657,9 @@ usb:v05C6p9001*
+ usb:v05C6p9002*
+  ID_MODEL_FROM_DATABASE=Gobi Wireless Modem
+ 
++usb:v05C6p9003*
++ ID_MODEL_FROM_DATABASE=Quectel UC20
++
+ usb:v05C6p9008*
+  ID_MODEL_FROM_DATABASE=Gobi Wireless Modem (QDL mode)
+ 
+@@ -21548,6 +21590,9 @@ usb:v05DCpA813*
+ usb:v05DCpA815*
+  ID_MODEL_FROM_DATABASE=JumpDrive V10
+ 
++usb:v05DCpA833*
++ ID_MODEL_FROM_DATABASE=JumpDrive S23 64GB
++
+ usb:v05DCpB002*
+  ID_MODEL_FROM_DATABASE=USB CF Reader
+ 
+@@ -22589,6 +22634,9 @@ usb:v064EpA219*
+ usb:v064EpC107*
+  ID_MODEL_FROM_DATABASE=HP webcam [dv6-1190en]
+ 
++usb:v064EpC335*
++ ID_MODEL_FROM_DATABASE=HP TrueVision HD
++
+ usb:v064EpD101*
+  ID_MODEL_FROM_DATABASE=Acer CrystalEye Webcam
+ 
+@@ -25850,6 +25898,9 @@ usb:v0764p0005*
+ usb:v0764p0501*
+  ID_MODEL_FROM_DATABASE=CP1500 AVR UPS
+ 
++usb:v0764p0601*
++ ID_MODEL_FROM_DATABASE=PR1500LCDRT2U UPS
++
+ usb:v0765*
+  ID_VENDOR_FROM_DATABASE=X-Rite, Inc.
+ 
+@@ -26900,6 +26951,9 @@ usb:v07B3p0A06*
+ usb:v07B3p0B00*
+  ID_MODEL_FROM_DATABASE=SmartPhoto F50
+ 
++usb:v07B3p0C00*
++ ID_MODEL_FROM_DATABASE=OpticPro ST64 Scanner
++
+ usb:v07B3p0C03*
+  ID_MODEL_FROM_DATABASE=OpticPro ST64+ Scanner
+ 
+@@ -26946,7 +27000,7 @@ usb:v07B4p0112*
+  ID_MODEL_FROM_DATABASE=MAUSB-100 xD Card Reader
+ 
+ usb:v07B4p0113*
+- ID_MODEL_FROM_DATABASE=Mju 500
++ ID_MODEL_FROM_DATABASE=Mju 500 / Stylus Digital Camera (PTP)
+ 
+ usb:v07B4p0114*
+  ID_MODEL_FROM_DATABASE=C-350Z Camera
+@@ -28589,6 +28643,9 @@ usb:v0846p9041*
+ usb:v0846p9042*
+  ID_MODEL_FROM_DATABASE=On Networks N150MA 802.11bgn [Realtek RTL8188CUS]
+ 
++usb:v0846p9043*
++ ID_MODEL_FROM_DATABASE=WNA1000Mv2 802.11bgn [Realtek RTL8188CUS?]
++
+ usb:v0846p9050*
+  ID_MODEL_FROM_DATABASE=A6200 802.11a/b/g/n/ac Wireless Adapter [Broadcom BCM43526]
+ 
+@@ -29432,6 +29489,9 @@ usb:v08E3p0301*
+ usb:v08E4*
+  ID_VENDOR_FROM_DATABASE=Pioneer Corp.
+ 
++usb:v08E4p0184*
++ ID_MODEL_FROM_DATABASE=DDJ-WeGO
++
+ usb:v08E4p0185*
+  ID_MODEL_FROM_DATABASE=DDJ-WeGO2
+ 
+@@ -29990,6 +30050,9 @@ usb:v090Cp037A*
+ usb:v090Cp037B*
+  ID_MODEL_FROM_DATABASE=Silicon Motion Camera
+ 
++usb:v090Cp037C*
++ ID_MODEL_FROM_DATABASE=300k Pixel Camera
++
+ usb:v090Cp1000*
+  ID_MODEL_FROM_DATABASE=Flash Drive
+ 
+@@ -30032,6 +30095,9 @@ usb:v090CpB370*
+ usb:v090CpB371*
+  ID_MODEL_FROM_DATABASE=Silicon Motion SM371 Camera
+ 
++usb:v090CpF37D*
++ ID_MODEL_FROM_DATABASE=Endoscope camera
++
+ usb:v090D*
+  ID_VENDOR_FROM_DATABASE=Multiport Computer Vertriebs GmbH
+ 
+@@ -30323,6 +30389,9 @@ usb:v0928*
+ usb:v0928p8000*
+  ID_MODEL_FROM_DATABASE=Firmware uploader
+ 
++usb:v0928pFFFF*
++ ID_MODEL_FROM_DATABASE=Blank Oxford Device
++
+ usb:v0929*
+  ID_VENDOR_FROM_DATABASE=American Biometric Co.
+ 
+@@ -35774,6 +35843,15 @@ usb:v0C4Bp0500*
+ usb:v0C4Bp0501*
+  ID_MODEL_FROM_DATABASE=cyberJack RFID comfort dual interface smartcard reader
+ 
++usb:v0C4Bp0502*
++ ID_MODEL_FROM_DATABASE=cyberJack compact
++
++usb:v0C4Bp0504*
++ ID_MODEL_FROM_DATABASE=cyberJack go / go plus
++
++usb:v0C4Bp0505*
++ ID_MODEL_FROM_DATABASE=cyberJack wave
++
+ usb:v0C4Bp9102*
+  ID_MODEL_FROM_DATABASE=cyberJack RFID basis contactless smartcard reader
+ 
+@@ -35981,6 +36059,36 @@ usb:v0C5E*
+ usb:v0C60*
+  ID_VENDOR_FROM_DATABASE=Apogee Electronics Corp.
+ 
++usb:v0C60p0001*
++ ID_MODEL_FROM_DATABASE=MiniMe
++
++usb:v0C60p0002*
++ ID_MODEL_FROM_DATABASE=MiniDAC
++
++usb:v0C60p0003*
++ ID_MODEL_FROM_DATABASE=ONE
++
++usb:v0C60p0004*
++ ID_MODEL_FROM_DATABASE=GiO
++
++usb:v0C60p0007*
++ ID_MODEL_FROM_DATABASE=Duet
++
++usb:v0C60p0009*
++ ID_MODEL_FROM_DATABASE=Jam
++
++usb:v0C60p000A*
++ ID_MODEL_FROM_DATABASE=Jam Bootloader
++
++usb:v0C60p000B*
++ ID_MODEL_FROM_DATABASE=MiC
++
++usb:v0C60p000C*
++ ID_MODEL_FROM_DATABASE=MiC Bootloader
++
++usb:v0C60p8007*
++ ID_MODEL_FROM_DATABASE=Duet DFU Mode
++
+ usb:v0C62*
+  ID_VENDOR_FROM_DATABASE=Chant Sincere Co., Ltd
+ 
+@@ -37524,7 +37632,7 @@ usb:v0DA3*
+  ID_VENDOR_FROM_DATABASE=Nippon Electro-Sensory Devices Corp.
+ 
+ usb:v0DA4*
+- ID_VENDOR_FROM_DATABASE=Polar Electro OY
++ ID_VENDOR_FROM_DATABASE=Polar Electro Oy
+ 
+ usb:v0DA4p0001*
+  ID_MODEL_FROM_DATABASE=Interface
+@@ -37667,6 +37775,18 @@ usb:v0DB3*
+ usb:v0DB4*
+  ID_VENDOR_FROM_DATABASE=Chung Fu Chen Yeh Enterprise Corp.
+ 
++usb:v0DB5*
++ ID_VENDOR_FROM_DATABASE=Access IS
++
++usb:v0DB5p0139*
++ ID_MODEL_FROM_DATABASE=LSR116 CDC
++
++usb:v0DB5p013A*
++ ID_MODEL_FROM_DATABASE=LSR116 Keyboard
++
++usb:v0DB5p013B*
++ ID_MODEL_FROM_DATABASE=LSR116 HID
++
+ usb:v0DB7*
+  ID_VENDOR_FROM_DATABASE=ELCON Systemtechnik
+ 
+@@ -38510,6 +38630,9 @@ usb:v0E6Fp0005*
+ usb:v0E6Fp0006*
+  ID_MODEL_FROM_DATABASE=Edge wireless Controller
+ 
++usb:v0E6Fp0128*
++ ID_MODEL_FROM_DATABASE=Wireless PS3 Controller
++
+ usb:v0E70*
+  ID_VENDOR_FROM_DATABASE=Tokyo Electronic Industry Co., Ltd
+ 
+@@ -38618,6 +38741,9 @@ usb:v0E8Fp0020*
+ usb:v0E8Fp0021*
+  ID_MODEL_FROM_DATABASE=Multimedia Keyboard Controller
+ 
++usb:v0E8Fp0022*
++ ID_MODEL_FROM_DATABASE=multimedia keyboard controller
++
+ usb:v0E8Fp0201*
+  ID_MODEL_FROM_DATABASE=SmartJoy Frag Xpad/PS2 adaptor
+ 
+@@ -38858,6 +38984,9 @@ usb:v0EE3p1000*
+ usb:v0EE4*
+  ID_VENDOR_FROM_DATABASE=Sunrich Technology, Ltd
+ 
++usb:v0EE4p0690*
++ ID_MODEL_FROM_DATABASE=SATA 3 Adapter
++
+ usb:v0EEE*
+  ID_VENDOR_FROM_DATABASE=Digital Stream Technology, Inc.
+ 
+@@ -39663,7 +39792,7 @@ usb:v0FCEpE19B*
+  ID_MODEL_FROM_DATABASE=C2005 [Xperia M dual] (Mass Storage)
+ 
+ usb:v0FCEpF0FA*
+- ID_MODEL_FROM_DATABASE=Liveview micro display MN800 in DFU mode
++ ID_MODEL_FROM_DATABASE=MN800 / Smartwatch 2 (DFU mode)
+ 
+ usb:v0FCF*
+  ID_VENDOR_FROM_DATABASE=Dynastream Innovations, Inc.
+@@ -39884,6 +40013,9 @@ usb:v1004p61C6*
+ usb:v1004p61CC*
+  ID_MODEL_FROM_DATABASE=Optimus S
+ 
++usb:v1004p61DA*
++ ID_MODEL_FROM_DATABASE=G2 Android Phone [tethering mode]
++
+ usb:v1004p61F1*
+  ID_MODEL_FROM_DATABASE=Optimus Android Phone [LG Software mode]
+ 
+@@ -39900,13 +40032,13 @@ usb:v1004p6300*
+  ID_MODEL_FROM_DATABASE=Optimus Android Phone
+ 
+ usb:v1004p631C*
+- ID_MODEL_FROM_DATABASE=Optimus Android Phone [MTP mode]
++ ID_MODEL_FROM_DATABASE=G2/Optimus Android Phone [MTP mode]
+ 
+ usb:v1004p631D*
+  ID_MODEL_FROM_DATABASE=Optimus Android Phone (Camera/PTP Mode)
+ 
+ usb:v1004p631E*
+- ID_MODEL_FROM_DATABASE=Optimus Android Phone [Camera/PTP mode]
++ ID_MODEL_FROM_DATABASE=G2/Optimus Android Phone [Camera/PTP mode]
+ 
+ usb:v1004p631F*
+  ID_MODEL_FROM_DATABASE=Optimus Android Phone (Charge Mode)
+@@ -40241,6 +40373,9 @@ usb:v1046p9967*
+ usb:v1048*
+  ID_VENDOR_FROM_DATABASE=Targus Group International
+ 
++usb:v1048p2010*
++ ID_MODEL_FROM_DATABASE=4-Port hub
++
+ usb:v104B*
+  ID_VENDOR_FROM_DATABASE=Mylex / Buslogic
+ 
+@@ -40287,13 +40422,22 @@ usb:v1050p0010*
+  ID_MODEL_FROM_DATABASE=Yubikey
+ 
+ usb:v1050p0110*
+- ID_MODEL_FROM_DATABASE=Yubikey NEO OTP
++ ID_MODEL_FROM_DATABASE=Yubikey NEO(-N) OTP
+ 
+ usb:v1050p0111*
+- ID_MODEL_FROM_DATABASE=Yubikey NEO OTP+CCID
++ ID_MODEL_FROM_DATABASE=Yubikey NEO(-N) OTP+CCID
+ 
+ usb:v1050p0112*
+- ID_MODEL_FROM_DATABASE=Yubikey NEO CCID
++ ID_MODEL_FROM_DATABASE=Yubikey NEO(-N) CCID
++
++usb:v1050p0113*
++ ID_MODEL_FROM_DATABASE=Yubikey NEO(-N) U2F
++
++usb:v1050p0114*
++ ID_MODEL_FROM_DATABASE=Yubikey NEO(-N) OTP+U2F
++
++usb:v1050p0115*
++ ID_MODEL_FROM_DATABASE=Yubikey NEO(-N) U2F+CCID
+ 
+ usb:v1050p0200*
+  ID_MODEL_FROM_DATABASE=U2F Gnubby
+@@ -50777,6 +50921,15 @@ usb:v2931p0A05*
+ usb:v2931p0AFE*
+  ID_MODEL_FROM_DATABASE=Jolla charging only
+ 
++usb:v2A03*
++ ID_VENDOR_FROM_DATABASE=dog hunter AG
++
++usb:v2A03p0001*
++ ID_MODEL_FROM_DATABASE=Linino One (CDC ACM)
++
++usb:v2A03p8001*
++ ID_MODEL_FROM_DATABASE=Linino ONE board
++
+ usb:v2C02*
+  ID_VENDOR_FROM_DATABASE=Planex Communications
+ 
diff --git a/0261-gpt-auto-generator-fix-detection-of-srv.patch b/0261-gpt-auto-generator-fix-detection-of-srv.patch
new file mode 100644
index 0000000..f5b0aff
--- /dev/null
+++ b/0261-gpt-auto-generator-fix-detection-of-srv.patch
@@ -0,0 +1,25 @@
+From 3e3ed4d07d9d6126625f2e4b52708970a9a7146e Mon Sep 17 00:00:00 2001
+From: Mathieu Chevrier <chevrier.mathieu at gmail.com>
+Date: Fri, 13 Mar 2015 00:33:44 -0400
+Subject: [PATCH] gpt-auto-generator: fix detection of /srv
+
+https://bugs.freedesktop.org/show_bug.cgi?id=89226
+(cherry picked from commit d736e4f3e76daca4ab1b1fc444737e5ee20a27cd)
+(cherry picked from commit 4bbc153799e5b29d19c1ec699abfa3d562d8be46)
+---
+ src/gpt-auto-generator/gpt-auto-generator.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/gpt-auto-generator/gpt-auto-generator.c b/src/gpt-auto-generator/gpt-auto-generator.c
+index 0f14ea18c0..5590f613e5 100644
+--- a/src/gpt-auto-generator/gpt-auto-generator.c
++++ b/src/gpt-auto-generator/gpt-auto-generator.c
+@@ -578,7 +578,7 @@ static int enumerate_partitions(dev_t devnum) {
+                         srv_rw = !(flags & GPT_FLAG_READ_ONLY),
+ 
+                         free(srv);
+-                        srv = strdup(node);
++                        srv = strdup(subnode);
+                         if (!srv)
+                                 return log_oom();
+                 }
diff --git a/0262-selinux-fix-SEGV-during-switch-root-if-SELinux-polic.patch b/0262-selinux-fix-SEGV-during-switch-root-if-SELinux-polic.patch
new file mode 100644
index 0000000..6d1dff4
--- /dev/null
+++ b/0262-selinux-fix-SEGV-during-switch-root-if-SELinux-polic.patch
@@ -0,0 +1,38 @@
+From 78db230ae647cb75732772df2b68d6e265c1c44d Mon Sep 17 00:00:00 2001
+From: Will Woods <wwoods at redhat.com>
+Date: Fri, 13 Mar 2015 17:24:46 -0400
+Subject: [PATCH] selinux: fix SEGV during switch-root if SELinux policy loaded
+
+If you've got SELinux policy loaded, label_hnd is your labeling handle.
+When systemd is shutting down, we free that handle via mac_selinux_finish().
+
+But: switch_root() calls mkdir_p_label(), which tries to look up a label
+using that freed handle, and so we get a bunch of garbage and eventually
+SEGV in libselinux.
+
+(This doesn't happen in the switch-root from initramfs to real root because
+there's no SELinux policy loaded in initramfs, so label_hnd is NULL and we
+never attempt any lookups.)
+
+So: make sure that mac_selinux_finish() actually sets label_hnd to NULL, so
+nobody tries to use it after it becomes invalid.
+
+https://bugzilla.redhat.com/show_bug.cgi?id=1185604
+(cherry picked from commit f5ce2b49585a14cefb6d02f61c8dcdf7628a8605)
+(cherry picked from commit 19e98bf405a8105db71a4e3247b0397509825a6e)
+---
+ src/shared/selinux-util.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/shared/selinux-util.c b/src/shared/selinux-util.c
+index a2233e0cfb..a46ddf8498 100644
+--- a/src/shared/selinux-util.c
++++ b/src/shared/selinux-util.c
+@@ -117,6 +117,7 @@ void mac_selinux_finish(void) {
+                 return;
+ 
+         selabel_close(label_hnd);
++        label_hnd = NULL;
+ #endif
+ }
+ 
diff --git a/0263-timedated-flip-internal-status-after-executing-opera.patch b/0263-timedated-flip-internal-status-after-executing-opera.patch
new file mode 100644
index 0000000..0911ddd
--- /dev/null
+++ b/0263-timedated-flip-internal-status-after-executing-opera.patch
@@ -0,0 +1,60 @@
+From 347a55643e690da9041cd58fe9289c794eac70a7 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= <zbyszek at in.waw.pl>
+Date: Sat, 21 Mar 2015 17:40:20 -0400
+Subject: [PATCH] timedated: flip internal status after executing operation
+
+timedated would set the internal status before calling out to systemd to do
+the actual change. When the operation was refused because of a SELinux denial,
+the state kept in timedated would get out of sync, and the second call from
+timedatectl would appear to succeed.
+
+https://bugzilla.redhat.com/show_bug.cgi?id=1014315
+
+(cherry picked from commit 192b98b8fe73c8fb4bb3d6540deb93f5fb6eb9d2)
+(cherry picked from commit fb14f86a7188f289dfc4081a6d83a5c9c7ce5a81)
+
+[Amended to reverse the condition.]
+---
+ src/timedate/timedated.c | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/src/timedate/timedated.c b/src/timedate/timedated.c
+index 08b604dcca..a568282141 100644
+--- a/src/timedate/timedated.c
++++ b/src/timedate/timedated.c
+@@ -286,7 +286,7 @@ static int context_start_ntp(Context *c, sd_bus *bus, sd_bus_error *error) {
+         l = get_ntp_services();
+         STRV_FOREACH(i, l) {
+ 
+-                if (c->use_ntp)
++                if (!c->use_ntp)
+                         r = sd_bus_call_method(
+                                         bus,
+                                         "org.freedesktop.systemd1",
+@@ -337,7 +337,7 @@ static int context_enable_ntp(Context*c, sd_bus *bus, sd_bus_error *error) {
+ 
+         l = get_ntp_services();
+         STRV_FOREACH(i, l) {
+-                if (c->use_ntp)
++                if (!c->use_ntp)
+                         r = sd_bus_call_method(
+                                         bus,
+                                         "org.freedesktop.systemd1",
+@@ -673,8 +673,6 @@ static int method_set_ntp(sd_bus *bus, sd_bus_message *m, void *userdata, sd_bus
+         if (r == 0)
+                 return 1;
+ 
+-        c->use_ntp = ntp;
+-
+         r = context_enable_ntp(c, bus, error);
+         if (r < 0)
+                 return r;
+@@ -683,6 +681,8 @@ static int method_set_ntp(sd_bus *bus, sd_bus_message *m, void *userdata, sd_bus
+         if (r < 0)
+                 return r;
+ 
++        c->use_ntp = ntp;
++
+         log_info("Set NTP to %s", c->use_ntp ? "enabled" : "disabled");
+ 
+         sd_bus_emit_properties_changed(bus, "/org/freedesktop/timedate1", "org.freedesktop.timedate1", "NTP", NULL);
diff --git a/0264-shared-add-path_compare-an-ordering-path-comparison.patch b/0264-shared-add-path_compare-an-ordering-path-comparison.patch
new file mode 100644
index 0000000..db7d55c
--- /dev/null
+++ b/0264-shared-add-path_compare-an-ordering-path-comparison.patch
@@ -0,0 +1,150 @@
+From d3797cb2e6a90eb76b733100e9102531ae22757b Mon Sep 17 00:00:00 2001
+From: Michal Schmidt <mschmidt at redhat.com>
+Date: Mon, 16 Mar 2015 21:58:35 +0100
+Subject: [PATCH] shared: add path_compare(), an ordering path comparison
+
+... and make path_equal() a simple wrapper around it.
+
+(cherry picked from commit 2230852bd9755e1b7bfd1260082471f559b0a005)
+(cherry picked from commit 533cc35f09181971821d94b6e4ce242b4b966583)
+---
+ src/shared/path-util.c    | 37 +++++++++++++++++++++++++++----------
+ src/shared/path-util.h    |  1 +
+ src/test/test-path-util.c | 36 +++++++++++++++++++++++++-----------
+ 3 files changed, 53 insertions(+), 21 deletions(-)
+
+diff --git a/src/shared/path-util.c b/src/shared/path-util.c
+index 68614d60cf..6af1d3dd3d 100644
+--- a/src/shared/path-util.c
++++ b/src/shared/path-util.c
+@@ -403,12 +403,18 @@ char* path_startswith(const char *path, const char *prefix) {
+         }
+ }
+ 
+-bool path_equal(const char *a, const char *b) {
++int path_compare(const char *a, const char *b) {
++        int d;
++
+         assert(a);
+         assert(b);
+ 
+-        if ((a[0] == '/') != (b[0] == '/'))
+-                return false;
++        /* A relative path and an abolute path must not compare as equal.
++         * Which one is sorted before the other does not really matter.
++         * Here a relative path is ordered before an absolute path. */
++        d = (a[0] == '/') - (b[0] == '/');
++        if (d)
++                return d;
+ 
+         for (;;) {
+                 size_t j, k;
+@@ -417,25 +423,36 @@ bool path_equal(const char *a, const char *b) {
+                 b += strspn(b, "/");
+ 
+                 if (*a == 0 && *b == 0)
+-                        return true;
++                        return 0;
+ 
+-                if (*a == 0 || *b == 0)
+-                        return false;
++                /* Order prefixes first: "/foo" before "/foo/bar" */
++                if (*a == 0)
++                        return -1;
++                if (*b == 0)
++                        return 1;
+ 
+                 j = strcspn(a, "/");
+                 k = strcspn(b, "/");
+ 
+-                if (j != k)
+-                        return false;
++                /* Alphabetical sort: "/foo/aaa" before "/foo/b" */
++                d = memcmp(a, b, MIN(j, k));
++                if (d)
++                        return (d > 0) - (d < 0); /* sign of d */
+ 
+-                if (memcmp(a, b, j) != 0)
+-                        return false;
++                /* Sort "/foo/a" before "/foo/aaa" */
++                d = (j > k) - (j < k);  /* sign of (j - k) */
++                if (d)
++                        return d;
+ 
+                 a += j;
+                 b += k;
+         }
+ }
+ 
++bool path_equal(const char *a, const char *b) {
++        return path_compare(a, b) == 0;
++}
++
+ bool path_equal_or_files_same(const char *a, const char *b) {
+         return path_equal(a, b) || files_same(a, b) > 0;
+ }
+diff --git a/src/shared/path-util.h b/src/shared/path-util.h
+index bcf116ed3d..ca81b49cbf 100644
+--- a/src/shared/path-util.h
++++ b/src/shared/path-util.h
+@@ -44,6 +44,7 @@ char* path_make_absolute_cwd(const char *p);
+ int path_make_relative(const char *from_dir, const char *to_path, char **_r);
+ char* path_kill_slashes(char *path);
+ char* path_startswith(const char *path, const char *prefix) _pure_;
++int path_compare(const char *a, const char *b) _pure_;
+ bool path_equal(const char *a, const char *b) _pure_;
+ bool path_equal_or_files_same(const char *a, const char *b);
+ char* path_join(const char *root, const char *path, const char *rest);
+diff --git a/src/test/test-path-util.c b/src/test/test-path-util.c
+index 57264de5b9..ed300b7b4a 100644
+--- a/src/test/test-path-util.c
++++ b/src/test/test-path-util.c
+@@ -27,23 +27,37 @@
+ #include "macro.h"
+ #include "strv.h"
+ 
++#define test_path_compare(a, b, result) {                 \
++                assert_se(path_compare(a, b) == result);  \
++                assert_se(path_compare(b, a) == -result); \
++                assert_se(path_equal(a, b) == !result);   \
++                assert_se(path_equal(b, a) == !result);   \
++        }
+ 
+ static void test_path(void) {
+-        assert_se(path_equal("/goo", "/goo"));
+-        assert_se(path_equal("//goo", "/goo"));
+-        assert_se(path_equal("//goo/////", "/goo"));
+-        assert_se(path_equal("goo/////", "goo"));
++        test_path_compare("/goo", "/goo", 0);
++        test_path_compare("/goo", "/goo", 0);
++        test_path_compare("//goo", "/goo", 0);
++        test_path_compare("//goo/////", "/goo", 0);
++        test_path_compare("goo/////", "goo", 0);
++
++        test_path_compare("/goo/boo", "/goo//boo", 0);
++        test_path_compare("//goo/boo", "/goo/boo//", 0);
+ 
+-        assert_se(path_equal("/goo/boo", "/goo//boo"));
+-        assert_se(path_equal("//goo/boo", "/goo/boo//"));
++        test_path_compare("/", "///", 0);
+ 
+-        assert_se(path_equal("/", "///"));
++        test_path_compare("/x", "x/", 1);
++        test_path_compare("x/", "/", -1);
+ 
+-        assert_se(!path_equal("/x", "x/"));
+-        assert_se(!path_equal("x/", "/"));
++        test_path_compare("/x/./y", "x/y", 1);
++        test_path_compare("x/.y", "x/y", -1);
+ 
+-        assert_se(!path_equal("/x/./y", "x/y"));
+-        assert_se(!path_equal("x/.y", "x/y"));
++        test_path_compare("foo", "/foo", -1);
++        test_path_compare("/foo", "/foo/bar", -1);
++        test_path_compare("/foo/aaa", "/foo/b", -1);
++        test_path_compare("/foo/aaa", "/foo/b/a", -1);
++        test_path_compare("/foo/a", "/foo/aaa", -1);
++        test_path_compare("/foo/a/b", "/foo/aaa", -1);
+ 
+         assert_se(path_is_absolute("/"));
+         assert_se(!path_is_absolute("./"));
diff --git a/0265-core-namespace-fix-path-sorting.patch b/0265-core-namespace-fix-path-sorting.patch
new file mode 100644
index 0000000..b623b58
--- /dev/null
+++ b/0265-core-namespace-fix-path-sorting.patch
@@ -0,0 +1,59 @@
+From 56979fdd6fb8aaca204061b637a781b4e875168a Mon Sep 17 00:00:00 2001
+From: Michal Schmidt <mschmidt at redhat.com>
+Date: Mon, 16 Mar 2015 22:04:21 +0100
+Subject: [PATCH] core/namespace: fix path sorting
+
+The comparison function we use for qsorting paths is overly indifferent.
+Consider these 3 paths for sorting:
+ /foo
+ /bar
+ /foo/foo
+qsort() may compare:
+ "/foo" with "/bar" => 0, indifference
+ "/bar" with "/foo/foo" => 0, indifference
+and assume transitively that "/foo" and "/foo/foo" are also indifferent.
+
+But this is wrong, we want "/foo" sorted before "/foo/foo".
+The comparison function must be transitive.
+
+Use path_compare(), which behaves properly.
+
+Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1184016
+(cherry picked from commit a0827e2b123010c46cfe4f03eebba57d92f9efc4)
+(cherry picked from commit 85a6fabdd3e43cfab0fc6359e9f2a9e368d4a3ed)
+---
+ src/core/namespace.c | 12 ++++--------
+ 1 file changed, 4 insertions(+), 8 deletions(-)
+
+diff --git a/src/core/namespace.c b/src/core/namespace.c
+index 4bc288de1d..a075fab782 100644
+--- a/src/core/namespace.c
++++ b/src/core/namespace.c
+@@ -90,9 +90,11 @@ static int append_mounts(BindMount **p, char **strv, MountMode mode) {
+ 
+ static int mount_path_compare(const void *a, const void *b) {
+         const BindMount *p = a, *q = b;
++        int d;
+ 
+-        if (path_equal(p->path, q->path)) {
++        d = path_compare(p->path, q->path);
+ 
++        if (!d) {
+                 /* If the paths are equal, check the mode */
+                 if (p->mode < q->mode)
+                         return -1;
+@@ -104,13 +106,7 @@ static int mount_path_compare(const void *a, const void *b) {
+         }
+ 
+         /* If the paths are not equal, then order prefixes first */
+-        if (path_startswith(p->path, q->path))
+-                return 1;
+-
+-        if (path_startswith(q->path, p->path))
+-                return -1;
+-
+-        return 0;
++        return d;
+ }
+ 
+ static void drop_duplicates(BindMount *m, unsigned *n) {
diff --git a/systemd.spec b/systemd.spec
index 1603364..be7caf8 100644
--- a/systemd.spec
+++ b/systemd.spec
@@ -16,7 +16,7 @@
 Name:           systemd
 Url:            http://www.freedesktop.org/wiki/Software/systemd
 Version:        216
-Release:        21%{?gitcommit:.git%{gitcommit}}%{?dist}
+Release:        22%{?gitcommit:.git%{gitcommit}}%{?dist}
 # For a breakdown of the licensing, see README
 License:        LGPLv2+ and MIT and GPLv2+
 Summary:        A System and Service Manager
@@ -259,6 +259,52 @@ Patch0215:      0215-journalctl-trim-help-to-fit-in-80-columns.patch
 Patch0216:      0216-notify-firstboot-analyze-run-trim-help-output-to-80-.patch
 Patch0217:      0217-systemctl-refuse-host-with-cat.patch
 Patch0218:      0218-systemctl-cat-fix-error-handling.patch
+Patch0219:      0219-shared-log-read-proc-cmdline-only-in-daemons.patch
+Patch0220:      0220-build-sys-remove-reference-to-long-gone-file.patch
+Patch0221:      0221-sysctl-consider-prefix-while-parsing-the-files.patch
+Patch0222:      0222-keymap-Add-microphone-mute-keymap-for-several-HP-lap.patch
+Patch0223:      0223-core-correct-a-log-message.patch
+Patch0224:      0224-systemctl-don-t-update-the-reboot-parameter-if-none-.patch
+Patch0225:      0225-core-don-t-watch-for-socket-events-when-service-is-i.patch
+Patch0226:      0226-core-don-t-fail-to-run-services-in-user-instances-if.patch
+Patch0227:      0227-core-disarm-shutdown-watchdog-if-we-fail-to-set-time.patch
+Patch0228:      0228-exec-also-evaluate-working_directory_missing_ok-when.patch
+Patch0229:      0229-rules-Fix-by-path-of-mmc-RPMB-partitions-and-don-t-b.patch
+Patch0230:      0230-rules-simplify-mmc-RPMB-handling.patch
+Patch0231:      0231-hwdb-update-name-databases.patch
+Patch0232:      0232-core-make-RuntimeDirectory-honor-SELinux-labels.patch
+Patch0233:      0233-hwdb-update.patch
+Patch0234:      0234-hwdb-Update-database-of-Bluetooth-company-identifier.patch
+Patch0235:      0235-journal-remote-fix-certificate-status-memory-leak.patch
+Patch0236:      0236-journal-remote-fix-client_cert-memory-leak.patch
+Patch0237:      0237-systemctl-bump-NOFILE-only-for-systemctl_main.patch
+Patch0238:      0238-bootchart-svg-fix-checking-of-list-end.patch
+Patch0239:      0239-unit-use-weaker-dependencies-between-mount-and-devic.patch
+Patch0240:      0240-sysctl-downgrade-message-about-sysctl-overrides-to-d.patch
+Patch0241:      0241-shared-AFS-is-also-a-network-filesystem.patch
+Patch0242:      0242-journal-remote-fix-saving-of-binary-fields.patch
+Patch0243:      0243-shared-util-assume-ac-when-sys-class-power_supply-is.patch
+Patch0244:      0244-hwdb-fix-ThinkPad-X-Tablet-special-keys.patch
+Patch0245:      0245-core-shared-in-deserializing-match-same-files-reache.patch
+Patch0246:      0246-shared-handle-unnamed-sockets-in-socket_address_equa.patch
+Patch0247:      0247-man-make-bootup-graph-consistent.patch
+Patch0248:      0248-hwdb-Update-database-of-Bluetooth-company-identifier.patch
+Patch0250:      0250-Use-correct-uname-identifiers-in-arch_map-for-SuperH.patch
+Patch0251:      0251-hwdb-fix-Dell-XPS12-9Q33-key-name.patch
+Patch0252:      0252-Remove-the-cap-on-epoll-events.patch
+Patch0253:      0253-Allow-up-to-4096-simultaneous-connections.patch
+Patch0254:      0254-vconsole-match-on-vtcon-events-not-fbcon-ones.patch
+Patch0255:      0255-login-fix-copy-pasto-in-error-path.patch
+Patch0256:      0256-sd-journal-return-error-when-we-cannot-open-a-file.patch
+Patch0257:      0257-udevd-close-race-in-udev-settle.patch
+Patch0258:      0258-console-fix-error-code-inversion.patch
+Patch0259:      0259-cgtop-fix-assert-when-not-on-tty.patch
+Patch0260:      0260-hwdb-update.patch
+Patch0261:      0261-gpt-auto-generator-fix-detection-of-srv.patch
+Patch0262:      0262-selinux-fix-SEGV-during-switch-root-if-SELinux-polic.patch
+Patch0263:      0263-timedated-flip-internal-status-after-executing-opera.patch
+Patch0264:      0264-shared-add-path_compare-an-ordering-path-comparison.patch
+Patch0265:      0265-core-namespace-fix-path-sorting.patch
 
 
 Patch0995:      journald-when-we-detect-the-journal-file-we-are-abou.patch
@@ -1050,6 +1096,25 @@ getent passwd systemd-journal-upload >/dev/null 2>&1 || useradd -r -l -g systemd
 %{_datadir}/systemd/gatewayd
 
 %changelog
+* Sun Mar 22 2015  Zbigniew Jędrzejewski-Szmek <zbyszek at in.waw.pl> - 216-22
+- Ignore 'debug' on the kernel commandline in user tools
+- Hardware database and key map updates
+- Disarm watch if initialization failed
+- Ignore events on a socket when a service is shutting down
+- Allow user service to run without $HOME (useful after a user is deleted)
+- Do not access mmc-rpmb devices
+- Honor SELinux labels fro RuntimeDirectories (#1192726)
+- Do not set resource limits from telinit (#1184712)
+- Fix deserialization of sockets when the path changed (#1186018)
+- Increase epoll resource limits to handle more concurrent connections
+- Run vconsole setup when on vtcon not fbcon event
+- Properly report when the user cannot access journal files
+- gpt-auto-generator detects /srv partitions properly
+- Fix segmentation fault during switch-root with SELinux policy loaded (#1185604
+)
+- Fix error handling when enabling or disabling ntp (#1014315)
+- Fix path comparisons (#1184016)
+
 * Fri Mar 13 2015 Harald Hoyer <harald at redhat.com> 216-21
 - update kernel-install to cope with kernel images in locations other than /boot
 


More information about the scm-commits mailing list