diff --git a/grmn/devices.py b/grmn/devices.py index 075c36b..62c031d 100644 --- a/grmn/devices.py +++ b/grmn/devices.py @@ -199,7 +199,7 @@ DEVICES = { 1201: "GTU 10 US", 1204: "Dakota TWN", 1209: "Oregon 550 Korea", - 1211: "Firmware Update for Touchscreen Module - Nuvi 37xx", + 1211: "Nuvi 37xx, Touchscreen", 1213: "Edge 500 JPN", 1247: "Rino 6xx", 1250: "Forerunner 410", @@ -284,7 +284,7 @@ DEVICES = { 1546: "Firmware Update for GTMxx Digital Radio Type S", 1548: "Yushan", 1550: "Zumo 660 Taiwan", - 1551: "Fenix/D2/tactix", + 1551: "fenix/D2/tactix", 1556: "eTrex 20/30 China", 1561: "Edge 510", 1562: "Alpha 100", @@ -304,7 +304,7 @@ DEVICES = { 1617: "Nuvi c155/c165/c175 China", 1619: "GPS Chipset Type M5", 1620: "GPS Chipset Type M5", - 1621: "GPS Chipset Type M5", + 1621: "GPS Chipset Type M5 (MT3333) w/o Galileo", 1623: "Forerunner 620", 1624: "GPS Chipset Type M426", 1628: "Garmin HUD", @@ -314,10 +314,10 @@ DEVICES = { 1649: "Approach S2", 1651: "Oregon 6x0", 1664: "Forerunner 910XT, Korea", - 1676: "Fenix China", - 1677: "Fenix Japan", - 1678: "Fenix Korea", - 1679: "Fenix Taiwan", + 1676: "fenix China", + 1677: "fenix Japan", + 1678: "fenix Korea", + 1679: "fenix Taiwan", 1681: "Nuvi 2795 Japan", 1688: "ForeAthlete 10J", 1689: "GPS Chipset Type M426", @@ -344,7 +344,9 @@ DEVICES = { 1740: "Nuvi 1690 lite Taiwan", 1741: "eTrex 20S SG", 1742: "Edge 510, Japan", + 1743: "HRM-Tri", 1749: "nuvi 65/66", + 1752: "HRM-Run", 1758: "nuvi 25x9", 1765: "Forerunner 920XT", 1766: "Nuvi 42/52 India", @@ -363,8 +365,8 @@ DEVICES = { 1837: "vivofit", 1842: "Approach G7", 1843: "Oregon 6xx System, SEA", - 1850: "Forerunner 620/220 Display", - 1851: "Forerunner 620/220 ANT", + 1850: "Forerunner 220/620, Display", + 1851: "Forerunner 220/620, ANT", 1857: "Oregon 6xx System, JPN", 1859: "GPSMAP 64", 1876: "Rino 6xx Korea", @@ -376,11 +378,11 @@ DEVICES = { 1895: "Monterra, GPS/BeiDou CHN", 1903: "Forerunner 15", 1907: "vivoactive", - 1908: "vivoactive Display", - 1909: "VivoActive, Fenix3 ANT | ANT / BLE N4", + 1908: "vivoactive, Display", + 1909: "vivoactive/fenix 3, ANT/BLE N4", 1917: "Approach G8", 1918: "Edge 510, Korea", - 1925: "Approach S6 Display", + 1925: "Approach S6, Display", 1928: "ForeAthlete 620J", 1929: "Forerunner 620 China", 1930: "ForeAthlete 220J", @@ -389,18 +391,18 @@ DEVICES = { 1936: "Approach S6", 1939: "Virb CHN", 1940: "Virb System ASIA", - 1942: "Forerunner 920XT Display", + 1942: "Forerunner 920XT, Display", 1947: "nuvi 25x9 C4", 1948: "nuvi 26x9 C4", - 1955: "vivosmart ANT", - 1956: "VivoSmart", + 1955: "vivosmart, ANT", + 1956: "vivosmart", 1958: "nuvi C255 China", 1959: "nuvi C265 China", 1966: "Nuvi 55TV Brazil", - 1967: "Fenix 2", + 1967: "fenix 2", 1969: "Forerunner 15, ANT", 1982: "MWNavV Japan", - 1987: "Epix Display", + 1987: "Epix, Display", 1988: "Epix", 1999: "Approach S2 APAC", 2002: "dezl 770", @@ -417,7 +419,7 @@ DEVICES = { 2051: "fenix 3/tactix Bravo/quatix 3, Display", 2052: "Edge 1000, Taiwan", 2053: "Edge 1000, Japan", - 2054: "Fenix 2 China", + 2054: "fenix 2 China", 2061: "ForeAthlete 15J", 2062: "Fleet 660 GPS", 2063: "Fleet 670 GPS", @@ -429,7 +431,7 @@ DEVICES = { 2081: "GPSMAP 7x07", 2087: "nuvi 57/58", 2088: "nuvi 67/68", - 2094: "Fenix 2 Japan", + 2094: "fenix 2 Japan", 2100: "Edge 1000, Korea", 2108: "fenix 3/tactix Bravo/quatix 3, Wi-Fi", 2112: "Firmware Update for the BC30 RX", @@ -439,7 +441,7 @@ DEVICES = { 2131: "Forerunner 920XT China", 2132: "Forerunner 920XT Japan", 2134: "VIRB X", - 2135: "VivoSmart APAC", + 2135: "vivosmart APAC", 2140: "eTrex Touch 25/35", 2141: "dezlCam", 2147: "Edge 25", @@ -450,7 +452,7 @@ DEVICES = { 2156: "Forerunner 630", 2157: "Forerunner 230", 2158: "Forerunner 735XT", - 2159: "Forerunner Display A1 Firmware", + 2159: "Forerunner, Display A1", 2160: "vivoactive APAC", 2161: "Vector 2", 2162: "Vector 2S", @@ -464,7 +466,7 @@ DEVICES = { 2192: "Varia Headlight", 2194: "Approach S6 APAC", 2196: "Wi-Fi A1 Firmware", - 2197: "Forerunner 630 Touchscreen", + 2197: "Forerunner 630, Touchscreen", 2198: "Dash Cam 30", 2199: "Dash Cam 35", 2201: "GPS 12H", @@ -473,7 +475,7 @@ DEVICES = { 2220: "ForeAthlete 225J", 2225: "Varia Radar Tail Light", 2226: "Varia Radar Display Unit", - 2228: "Forerunner 225 Display", + 2228: "Forerunner 225, Display", 2231: "Oregon 650TCJ2, JPN", 2232: "SW,Captain", 2235: "SW,Storm", @@ -498,8 +500,8 @@ DEVICES = { 2292: "Approach X40", 2293: "fenix 3, K65, Japan", 2296: "nuviCam APAC", - 2297: "nuvi 57, APAC", - 2298: "nuvi 67, APAC", + 2297: "nuvi 57 APAC", + 2298: "nuvi 67 APAC", 2299: "Montana 610/680", 2302: "eTrex 20x/30x China OPM & TWN", 2310: "Forerunner 630 APAC", @@ -508,17 +510,18 @@ DEVICES = { 2316: "eTrex 20x/30x JPN", 2317: "eTrex 20x/30x SEA", 2325: "UAT-B2325-00", + 2327: "HRM4-Run", 2329: "VIRBXE APAC System", 2332: "Epix JPN", 2337: "vivoactive HR", - 2338: "vivoactive HR Sensor Hub", - 2340: "vivoactive HR Display", + 2338: "vivoactive HR, Sensor Hub", + 2340: "vivoactive HR, Display", 2347: "vivosmart HR plus", 2348: "vivosmart HR", 2361: "vivosmart HR APAC", 2362: "vivosmart HR plus APAC", - 2368: "Vivomove", - 2369: "Forerunner 235 Sensor Hub", + 2368: "vivomove", + 2369: "Forerunner 235, Sensor Hub", 2379: "Varia Tail Light", 2392: "fenix Chronos, Display", 2393: "fenix Chronos, Sensor Hub", @@ -547,9 +550,9 @@ DEVICES = { 2450: "Delta Smart", 2467: "D2 Bravo, K65, China", 2470: "GDR C530", - 2471: "Varia Vision, APAC", + 2471: "Varia Vision APAC", 2473: "fenix 3 HR, K26, CHN", - 2478: "zumo 590, APAC", + 2478: "zumo 590 APAC", 2479: "GPSMAP 276cx", 2485: "GDR E350 Japan", 2495: "DriveAssist 50 Camera FW", @@ -581,10 +584,12 @@ DEVICES = { 2588: "DriveSmart 61", 2589: "DriveLuxe 51", 2590: "DriveAssist 51", - 2596: "DriveAssist 50, APAC", + 2593: "Running Dynamics Pod", + 2596: "DriveAssist 50 APAC", 2599: "Edge 820 China", 2600: "Edge 820 Japan", 2604: "fenix 5X", + 2605: "fenix 5X, Display", 2606: "vivofit jr", 2614: "GPSMAP 64sc", 2622: "vivosmart 3", @@ -597,9 +602,16 @@ DEVICES = { 2641: "Xero A1(i)", 2650: "Forerunner 35 Israel", 2652: "Approach G30", - 2653: "FR235, NFC CIB", - 2655: "FR235 Sensor Hub", + 2653: "Forerunner 235, NFC CIB", + 2655: "Forerunner 235, Sensor Hub", 2656: "Approach S60", + 2659: "vivosmart 3, Sensor Hub", + 2660: "vivosport, Sensor Hub", + 2661: "fenix 5, Sensor Hub", + 2662: "fenix 5S, Sensor Hub", + 2663: "fenix 5X, Sensor Hub", + 2664: "Descent Mk1, Sensor Hub", + 2665: "Forerunner 935, Sensor Hub", 2667: "Forerunner 35 APAC", 2668: "Forerunner 35 JPN", 2675: "fenix CHRONOS APAC", @@ -613,71 +625,104 @@ DEVICES = { 2725: "aera 79x China", 2726: "aera 660 China", 2727: "Forerunner 35 SEA", - 2733: "FR235, NFC, ExpressPay", + 2733: "Forerunner 235, NFC, ExpressPay", 2763: "GPSMAP 64sc JPN", 2764: "GPSMAP 64sc SEA", 2769: "Foretrex 601/701", 2771: "Impact", 2772: "vivomove HR", + 2773: "vivomove HR, Sensor Hub", 2777: "Rino 700", - 2796: "Fenix 5 APAC", - 2797: "Fenix 5S APAC", - 2798: "Fenix 5X APAC", - 2803: "Drive and DriveSmart 51, APAC", + 2778: "GPS Chipset Type M4", + 2779: "GPS Chipset Type M426", + 2781: "vivosport, Touchpanel", + 2796: "fenix 5 APAC", + 2797: "fenix 5S APAC", + 2798: "fenix 5X APAC", + 2803: "Drive and DriveSmart 51 APAC", 2807: "echoMAP Plus 4x", 2808: "echoMAP Plus 6x", 2809: "echoMAP Plus 7x/9x", 2810: "echoMAP Plus 63", 2814: "Forerunner 35 KOR", 2819: "D2 Charlie", + 2820: "D2 Charlie, Display", 2826: "UAT-2826", - 2831: "Vivosmart 3, APAC", - 2832: "Vivosport, APAC", + 2831: "vivosmart 3 APAC", + 2832: "vivosport APAC", 2833: "Forerunner 935 APAC", 2859: "Descent Mk1", + 2869: "Descent Mk1, Display", 2886: "Forerunner 645", + 2887: "Forerunner 645, ANT_BLE_BT", 2888: "Forerunner 645 Music", 2891: "Forerunner 30", 2893: "Atemos 50", 2894: "Atemos 100", - 2900: "Fenix 5 Plus", - 2907: "Approach S60, Host, APAC", + 2896: "Forerunner 645, Sensor Hub", + 2900: "fenix 5 Plus", + 2907: "Approach S60 APAC, Host", 2924: "Edge 1030 APAC", 2927: "vivosmart 4", - 2945: "vivomove HR, APAC", + 2930: "vivosmart 4, Sensor Hub", + 2931: "vivosmart 4, Touchpanel", + 2945: "vivomove HR APAC", 2956: "Alpha 50 CHN", - 2957: "Firmware for MT3333 GPS (Chipset Type M5)", + 2957: "GPS Chipset Type M5 (MT3333) with Galileo", 2962: "Approach X10", - 2976: "vivoactive 3, APAC", + 2976: "vivoactive 3 APAC", 2977: "Forerunner 30 APAC", - 2991: "Descent APAC", - 2994: "D2 Charlie, APAC", - 2996: "DriveSmart 61, APAC", + 2988: "vivoactive 3 Music", + 2991: "Descent Mk1 APAC", + 2994: "D2 Charlie APAC", + 2996: "DriveSmart 61 APAC", 2997: "eTrex 302 CHN", 3003: "Forerunner 645 APAC", 3004: "Forerunner 645M APAC", - 3014: "Fenix 5 Plus Sensor Hub", + 3013: "fenix 5S Plus, Sensor Hub", + 3014: "fenix 5 Plus, Sensor Hub", + 3015: "fenix 5X Plus, Sensor Hub", 3028: "GPSMAP 66", 3049: "Approach S10", - 3089: "Fenix 5 Plus APAC", + 3076: "Forerunner 245", + 3077: "Forerunner 245 Music", + 3078: "Forerunner 245, Sensor Hub", + 3079: "Forerunner 245 Music, Sensor Hub", + 3089: "fenix 5 Plus APAC", 3092: "Edge 130 APAC", 3095: "Edge 1030 Bontrager", - 3109: "DriveAssist 51, APAC", + 3107: "GPS Chipset Type S1", + 3109: "DriveAssist 51 APAC", 3112: "Edge 520 Plus", + 3113: "Forerunner 945", + 3114: "Forerunner 945, Sensor Hub", 3115: "GPSMAP 64sc SiteSurvey", 3126: "Instinct", - 3134: "Fenix 5S Plus APAC", - 3135: "Fenix 5X Plus APAC", - 3139: "zumo 396, APAC", - 3142: "Edge 520 Plus, APAC", + 3127: "Instinct, Sensor Hub", + 3134: "fenix 5S Plus APAC", + 3135: "fenix 5X Plus APAC", + 3139: "zumo 396 APAC", + 3142: "Edge 520 Plus APAC", 3144: "Forerunner 235 Lite APAC", - 3153: "Fenix 5 Plus ANT_BT_BLE Firmware", - 3163: "vivoactive 3M, WiFi, APAC", + 3153: "fenix 5 Plus, ANT_BLE_BT", + 3163: "vivoactive 3 Music APAC, WiFi", 3196: "D2 Delta", 3197: "D2 Delta S", 3198: "D2 Delta PX", - 3218: "Vivosmart 4, APAC", + 3204: "Forerunner 245, ANT_BLE_BT", + 3205: "Forerunner 245 Music, ANT_BLE_BT", + 3218: "vivosmart 4 APAC", + 3220: "NFC 3rd Party Applets", 3246: "MARQ series (non-Aviator)", 3247: "MARQ Aviator", - 3260: "D2 Delta ANT_BT_BLE Firmware", + 3252: "MARQ series, Sensor Hub", + 3253: "MARQ series, BT_BLE_ANT", + 3260: "D2 Delta, ANT_BLE_BT", + 3282: "Forerunner 45", + 3303: "Forerunner 945, ANT_BLE_BT", + 3313: "GPS Chipset Type M5", + 3411: "GPS Chipset Type M5", + 3413: "GPS Chipset Type M5", + 3446: "vivoactive 3t(trainer)", + 3506: "GPS Chipset Type S1", }