From 594f16c0b22ab5712b7eff0b9a01a534e51360d4 Mon Sep 17 00:00:00 2001 From: Markus Birth Date: Fri, 19 Mar 2021 01:43:21 +0100 Subject: [PATCH] Added various hw_ids. --- grmn/devices.py | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/grmn/devices.py b/grmn/devices.py index 851adc5..73ac567 100644 --- a/grmn/devices.py +++ b/grmn/devices.py @@ -151,6 +151,7 @@ DEVICES = { 814: "nuvi 900T", 823: "DashCam 45/55/65W / Descent APAC / nuvi, ???", 827: "nuvi 2x5W", + 830: "GSU73 ADAHRS", 832: "GPSMAP 6x0", 834: "nuvi 2xx", 835: "nuvi 2xxW", @@ -288,7 +289,7 @@ DEVICES = { 1334: "Edge 800 JPN", 1339: "Astro 320", 1340: "GPSMAP 62sc/62stc", - 1343: "GDL 39", + 1343: "GDL39 ADS-B Receiver", 1344: "GTU 10 CA", 1345: "Forerunner 610", 1349: "nuvi 30", @@ -363,6 +364,7 @@ DEVICES = { 1563: "nuvi 3595 Taiwan", 1566: "Garmin Swim Strings", 1567: "Edge 810", + 1575: "GEA24", 1580: "zumo ??? Component Firmware", 1582: "nuvi 2xx7/2xx8", 1587: "Rino 6xx China", @@ -383,12 +385,14 @@ DEVICES = { 1621: "GPS Chipset Type M5 (MT3333) w/o Galileo", 1623: "Forerunner 620", 1624: "GPS Chipset Type M426", + 1626: "GSA28 Servo", 1628: "Garmin HUD", 1630: "Forerunner 620/920, Wi-Fi", 1631: "Carmax 310/310V, ???", 1632: "Forerunner 220", 1634: "Chartplotters Minimum Software for g2 charts (1634)", 1635: "Montana 650t China", + 1642: "GSU25 ADAHRS", 1649: "Approach S2", 1650: "Approach S2, ???", 1651: "Oregon 6x0", @@ -404,6 +408,7 @@ DEVICES = { 1679: "fenix Taiwan", 1681: "nuvi 2795 Japan", 1682: "fenix China, ???", + 1686: "SiriusXM Navcast ATMEL Firmware", 1688: "ForeAthlete 10J", 1689: "GPS Chipset Type M426", 1692: "quatix", @@ -422,6 +427,7 @@ DEVICES = { 1724: "nuvi 3592 SGMY", 1725: "nuvi 3592 THAI", 1726: "Monterra Outdoor Software", + 1728: "TSC Firmware for 7/10 inch display", 1730: "RV/Camper 760", 1731: "nuvi 3590 TWN", 1735: "VIRB CHN", @@ -435,16 +441,19 @@ DEVICES = { 1749: "nuvi 65/66", 1752: "HRM-Run / Forerunner 620, Sensor Hub", 1758: "nuvi 25x9", + 1760: "GAD29", 1765: "Forerunner 920XT", 1766: "nuvi 42/52 India", 1769: "SiriusXM Weather Support File", 1772: "nuvi 26x9", 1786: "GPS 15x|15xH/xL|16x|18x OEM/5Hz 1786", + 1788: "GTR20/200", 1796: "zumo 590", 1798: "Chartplotters Minimum Software for g2 charts (1798)", 1811: "Approach S4", 1815: "Carmax 310A/310V", 1817: "UAT-1817", + 1819: "CAN Coprocessor", 1820: "eTrex 209/309 China", 1821: "Edge 510 China & Taiwan", 1822: "Edge 810 China", @@ -464,6 +473,7 @@ DEVICES = { 1876: "Rino 6xx Korea", 1878: "GPSMAP 7x08", 1879: "GPSMAP 7x10/7x12", + 1882: "GI260 AOA", 1884: "nuvi 2798", 1885: "vivoki", 1888: "Chartplotters Minimum Software for g2 charts (1888)", @@ -579,6 +589,7 @@ DEVICES = { 2204: "Edge Explore 1000", 2219: "Forerunner 225 Asia", 2220: "ForeAthlete 225J", + 2221: "GMA245", 2225: "Varia Radar Tail Light", 2226: "Varia Radar Display Unit", 2228: "Forerunner 225, Display", @@ -590,6 +601,7 @@ DEVICES = { 2237: "Camper/RV 660", 2238: "Edge 20", 2250: "eTrex 20x/30x", + 2256: "GAD27 ECS", 2260: "Edge 520 Asia", 2261: "Edge 520 Japan", 2262: "D2 Bravo", @@ -612,12 +624,14 @@ DEVICES = { 2298: "nuvi 67 APAC", 2299: "Montana 610/680", 2302: "eTrex 20x/30x China OPM & TWN", + 2304: "G5", 2310: "Forerunner 630 APAC", 2311: "ForeAthlete 630J", 2313: "ForeAthlete 230J", 2315: "eTrex 209x/309x CHN", 2316: "eTrex 20x/30x JPN", 2317: "eTrex 20x/30x SEA", + 2319: "GPS20A", 2325: "UAT-B2325-00", 2327: "HRM4-Run", 2329: "VIRB XE APAC, System", @@ -677,7 +691,7 @@ DEVICES = { 2510: "Forerunner 735XT, Sensor Hub", 2511: "Forerunner 735XT, ???", 2512: "Oregon 7xx", - 2513: "GDL 5X", + 2513: "GDL5x Receiver", 2517: "zumo 590 JPN", 2527: "Approach X40/vivosmart HR+, ???", 2530: "Edge 820", @@ -773,6 +787,7 @@ DEVICES = { 2763: "GPSMAP 64sc JPN", 2764: "GPSMAP 64sc SEA", 2769: "Foretrex 601/701", + 2770: "GMU11", 2771: "Impact", 2772: "vivomove HR", 2773: "vivomove HR, Sensor Hub", @@ -854,6 +869,7 @@ DEVICES = { 2956: "Alpha 50 CHN", 2957: "GPS Chipset Type M5 (MT3333) with Galileo", 2960: "GPS Chipset Type M426", + 2961: "GMC507", 2962: "Approach X10", 2976: "vivoactive 3 APAC", 2977: "Forerunner 30 APAC", @@ -951,6 +967,7 @@ DEVICES = { 3232: "fenix 5S Plus APAC, Sensor Hub", 3233: "fenix 5 Plus APAC, Sensor Hub", 3234: "fenix 5X Plus APAC, Sensor Hub", + 3235: "GSU25C ADAHRS", 3238: "Forerunner 45", 3241: "vivosmart 4 APAC, Sensor Hub", 3246: "MARQ Driver", @@ -999,6 +1016,7 @@ DEVICES = { 3321: "Forerunner 245M APAC", 3324: "D2 Delta PX APAC", 3330: "GPS Software 3330", + 3331: "GAD13", 3339: "Instinct, ???", 3340: "Instinct, ???", 3341: "Drive 52 APAC", @@ -1047,6 +1065,7 @@ DEVICES = { 3431: "GPSMAP 64sx", 3432: "GPSMAP 64csx", 3433: "Alpha 200i", + 3436: "MTK MT3329 5Hz GPS Module, STC", 3441: "Forerunner 945 ASIA", 3445: "eTrex 22X/32x", 3446: "vivoactive 3t(trainer)", @@ -1132,6 +1151,7 @@ DEVICES = { 3620: "Fusion Boat Builder Configuration Tool", 3624: "MARQ Adventurer", 3629: "SW, Lawrence LFIN20 Board (STA1295), System Code, AOER", + 3638: "Enduro", 3639: "Swim 2 ASIA", 3642: "Swim 2 ASIA, Sensor Hub", 3648: "MARQ Adventure APAC", @@ -1163,6 +1183,7 @@ DEVICES = { 3741: "GPS Software (3741)", 3742: "GPS Software (3742)", 3747: "vivofit jr. 3", + 3749: "GPS Software (3749)", 3750: "GPS Software Type M5 (MT3333) with Galileo, newer", 3757: "Catalyst Remote Cam", 3764: "fenix 6S Sport Solar ASIA", @@ -1178,6 +1199,7 @@ DEVICES = { 3791: "Descent Mk2(i), Sensor Hub", 3794: "Forerunner 745 ASIA", 3802: "SW, LYIN20, System Code, AOER", + 3804: "GPS20A GPS", 3809: "Lily ASIA", 3812: "Edge 1030 Plus ASIA", 3813: "Edge 130 Plus ASIA",