From 1bf8b83247a8b6ee95b07462758aab4819e47f6e Mon Sep 17 00:00:00 2001
From: Markus Birth <130302+mbirth@users.noreply.github.com>
Date: Thu, 3 Feb 2022 18:46:12 +0100
Subject: [PATCH] New HWIDs.

---
 grmn/devices.py | 34 +++++++++++++++++++++++++++++++++-
 1 file changed, 33 insertions(+), 1 deletion(-)

diff --git a/grmn/devices.py b/grmn/devices.py
index 9b11690..68f372f 100644
--- a/grmn/devices.py
+++ b/grmn/devices.py
@@ -661,7 +661,7 @@ DEVICES = {
     2407: "fenix 3, K65, Korea",
     2408: "fenix 3, K65, SEA",
     2413: "fenix 3 HR",
-    2414: "fenix 3 HR, Display",
+    2414: "fenix 3 HR/D2 Bravo Titanium, Display",
     2415: "fenix 3 HR, Sensor Hub",
     2417: "VIRB Ultra 30",
     2423: "ANT/BLE N3 Firmware",
@@ -862,6 +862,7 @@ DEVICES = {
     2944: "vivofit jr. 2",
     2945: "vivomove HR APAC",
     2946: "vivomove HR APAC, Sensor Hub",
+    2947: "eTrex 20x/30x MN",
     2952: "fleet 790 AUNZ, GPS",
     2953: "inReach Mini",
     2954: "Varia Radar Tail Light 510, Light",
@@ -1118,6 +1119,7 @@ DEVICES = {
     3519: "Approach G80 ASIA",
     3526: "Approach Z82",
     3527: "Approach Z82, Aux",
+    3528: "Alpha 10",
     3535: "Captain Marvel APAC",
     3536: "First Avenger APAC",
     3537: "Rey APAC",
@@ -1146,12 +1148,16 @@ DEVICES = {
     3596: "venu SQ MUSIC",
     3597: "Elf Music, BLE_BT_ANT",
     3598: "Elf Music, CTP Controller",
+    3599: "venu SQ Music",
     3600: "venu SQ",
     3602: "Elf, Sensor Hub",
+    3603: "venu SQ",
     3612: "SW, AAIN20 (Toyota Android), Indonesia, AOER",
     3615: "Lily",
     3616: "Lily, Sensor Hub",
     3620: "Fusion Boat Builder Configuration Tool",
+    3621: "Alpha 10, Sensor Hub",
+    3622: "Approach R10",
     3624: "MARQ Adventurer",
     3629: "SW, Lawrence LFIN20 Board (STA1295), System Code, AOER",
     3638: "Enduro",
@@ -1201,6 +1207,7 @@ DEVICES = {
     3749: "GPS Software (3749)",
     3750: "GPS Software Type M5 (MT3333) with Galileo, newer",
     3757: "Catalyst Remote Cam",
+    3758: "Alpha Dog Collar, Sensor Hub",
     3764: "fenix 6S Sport Solar ASIA",
     3765: "fenix 6S Solar  ASIA",
     3766: "fenix 6 Sport Solar ASIA",
@@ -1220,6 +1227,8 @@ DEVICES = {
     3810: "Lily ASIA, Sensor Hub",
     3812: "Edge 1030 Plus ASIA",
     3813: "Edge 130 Plus ASIA",
+    3817: "DriveSmart x6",
+    3819: "Approach R10, BLE",
     3823: "Approach G12/S12",
     3824: "Approach G12/S12, BLE",
     3828: "Dash Cam 47",
@@ -1230,32 +1239,55 @@ DEVICES = {
     3838: "venu SQ ASIA MUSIC",
     3847: "Forerunner 45 Plus",
     3850: "MARQ Golfer ASIA",
+    3851: "venu 2 Plus",
     3856: "SW, LCMY20, System Code, AOER",
+    3857: "Xero Ali Pro",
     3863: "Forerunner 45 Plus, Sensor Hub",
     3864: "Forerunner 45 Plus, Network",
     3866: "GPS Software (3866)",
     3869: "Forerunner 55",
     3872: "Enduro ASIA",
     3877: "Forerunner 745 ASIA, Sensor Hub",
+    3912: "venu 2 Plus, CTP",
     3913: "Forerunner 245M redesign",
     3914: "Forerunner 245 redesign",
+    3915: "venu 2 Plus, Sensor Hub",
+    3917: "Tread",
     3925: "Forerunner 55, Sensor Hub",
     3926: "Forerunner 55, Network Processor",
     3927: "Approach G12",
+    3930: "Descent Mk2s ASIA",
     3934: "Approach S42",
     3946: "SW, LTDM20, System Code, AOER",
     3949: "venu 2S ASIA",
     3950: "venu 2 ASIA",
     3964: "venu SQ ASIA, Sensor Hub",
+    3968: "inReach Mini 2",
+    3969: "vivomove Sport, Sensor Hub",
+    3975: "venu 2 Plus, ANT_BT_BLE",
+    3982: "vivomove Sport",
     3986: "Approach S12 ASIA",
     3999: "venu 2/2S, Sensor Hub",
+    4001: "Approach G12 ASIA",
     4003: "GPSMAP 65s SEA",
     4004: "Fusion RV-RA770",
     4012: "dezl 500",
+    4017: "venu 2 Plus ASIA",
     4033: "Forerunner 55 ASIA",
+    4047: "Alpha 200 US",
+    4048: "Alpha 200 AUS/NZ",
+    4049: "Alpha 200 EU",
+    4050: "Alpha 200 FR",
+    4051: "Alpha 200 Nordics",
+    4052: "Alpha 200 RU",
+    4056: "GPSMAP 79",
     4060: "CamperVan",
     4080: "GPS Software (4080)",
+    4098: "venu 2 Plus, DSP",
+    4103: "Alpha Dog Collar, GPS",
     4109: "Lily, Network Processor",
+    4180: "venu 2 Daimler ASIA",
+    4181: "venu 2S Daimler ASIA",
 #    5423: "vivosmart APAC, ???",
 #    5424: "vivosmart APAC, ???",
 #    6182: "Varia Vision/Nautix, ???",