# -*- coding: utf-8 -*-

DEVICES = {
      82: "Firmware Update for c5xxPLD",
     111: "eMap",
     126: "GPSMAP 168 Sounder",
     128: "GPSMAP 295",
     130: "eTrex",
     136: "GPSMAP 176",
     141: "eTrex Summit",
     144: "GPSMAP 176C",
     145: "GPSMAP 196",
     151: "StreetPilot III",
     154: "eTrex Venture/Mariner",
     155: "GPS V",
     156: "eTrex Camo/Euro",
     168: "NavTalk GSM",
     169: "eTrex Vista rev A",
     173: "GPS 76 Rev A / dezl 770 Camera",
     177: "GPSMAP 76 Rev. A",
     179: "eTrex Legend Rev A",
     194: "GPSMAP 76S Rev. A",
     197: "Rino 110",
     209: "Rino 120",
     210: "StreetPilot 26xx",
     231: "Quest",
     247: "GPS 72 Rev A",
     248: "Geko 201",
     256: "Geko 301",
     260: "GPSMAP 296",
     264: "Rino 130/120/110",
     273: "GPS 18",
     282: "Forerunner 201",
     283: "Forerunner 301",
     285: "GPSMAP 276C",
     289: "GPS 60",
     291: "GPSMAP 60C/60CS/76C/76CS",
     292: "GPSMAP 60Cx/60CSx/76Cx/76CSx",
     294: "Garmin Marine Network Minimum Software for g2 v11.5 (294)",
     295: "eTrex Camo",
     308: "GPSMAP 60",
     314: "Foretrex 101/201",
     315: "eTrex Legend C/Vista C",
     364: "GPSMAP 96",
     365: "GPSMAP 96C",
     381: "Rino 520/530",
     382: "StreetPilot c320/c330",
     384: "Garmin Marine Network Minimum Software for g2 v11.5 (384)",
     402: "GPSMAP 396",
     404: "StreetPilot 27xx",
     406: "GPSMAP 376C",
     410: "GPSMAP 276C Plus",
     411: "eTrex Legend Rev B",
     412: "StreetPilot 7200/7500",
     418: "GPSMAP 76CS Plus",
     420: "eTrex Vista rev B",
     421: "eTrex Legend Cx/Vista Cx/Venture Cx",
     426: "Firmware Update for GXM30 Receiver",
     429: "StreetPilot i3",
     430: "GPS 72 Rev B",
     439: "GPSMAP 76 Rev. B",
     444: "GPS 76 Rev B",
     450: "Edge 205/305",
     463: "Quest 2",
     476: "nuvi 300/350",
     478: "GPS Chipset Type G",
     480: "GPS 60",
     481: "StreetPilot c340",
     484: "Forerunner 205/305",
     497: "StreetPilot c310/c320/c330",
     505: "StreetPilot i3/i5",
     520: "StreetPilot 2820",
     529: "Garmin Marine Network Minimum Software for g2 v11.5 (529)",
     530: "Garmin Marine Network Minimum Software for g2 v11.5 (530)",
     532: "StreetPilot i2",
     537: "Chartplotters Minimum Software for g2 charts (537)",
     539: "StreetPilot c5xx",
     553: "Firmware Update for c550 Bluetooth Module",
     557: "GPSMAP 378",
     558: "GPSMAP 478",
     566: "nuvi 310/360/370",
     570: "Astro 220",
     574: "Geko 201/301",
     577: "Rino 520HCx/530HCx",
     580: "zumo 4xx/5xx",
     583: "Firmware Update for STP2820 / BMW Navigator III Bluetooth Module",
     584: "GPSMAP 76S Rev. B",
     585: "GPSMAP 278",
     595: "GPSMAP 496",
     596: "nuvi 6xx",
     600: "Where2 c550",
     601: "StreetPilot c5xx Smart",
     602: "StreetPilot c5xx Mopar",
     603: "StreetPilot c5xx Mercedes",
     604: "Garmin Marine Network Minimum Software for g2 v11.5 (604)",
     605: "Garmin Marine Network Minimum Software for g2 v11.5 (605)",
     606: "Garmin Marine Network Minimum Software for g2 v11.5 (606)",
     607: "Garmin Marine Network Minimum Software for g2 v11.5 (607)",
     609: "Rino 520 Australia",
     617: "GPS Chipset Type G2",
     625: "Edge 605/705",
     654: "Garmin Marine Network Minimum Software for g2 v11.5 (654)",
     660: "nuvi 2xx",
     661: "Colorado",
     665: "Chartplotters Minimum Software for g2 charts (665)",
     666: "Chartplotters Minimum Software for g2 charts (666)",
     670: "Chartplotters Minimum Software for g2 charts (670)",
     672: "nuvi 350 Toyota DIO",
     673: "nuvi 360 MINI",
     675: "nuvi 360 BMW3",
     680: "GPS Chipset Type B",
     681: "nuvi 350 Honda Access",
     682: "nuvi 360 Honda Access",
     683: "nuvi 350 Toyota PIO",
     689: "DC20/DC30/DC40",
     694: "eTrex Legend HCx/Vista HCx",
     695: "eTrex Summit HC/Venture HC",
     696: "eTrex H",
     697: "BMW Motorrad Navigator III plus",
     698: "zumo BMW",
     711: "zumo Honda",
     717: "Forerunner 405",
     721: "Chartplotters Minimum Software for g2 charts (721)",
     723: "nuvi 5xx",
     725: "Chartplotters Minimum Software for g2 charts (725)",
     726: "nuvi 8xx",
     732: "StreetPilot c5xx Mercedes Phase2",
     733: "GPS Chipset Type M",
     737: "nuvi 2xxW",
     739: "GPS Chipset Type M2",
     743: "nuvi 5000",
     745: "GPSMAP 695/696",
     754: "nuvi 7xx",
     757: "Garmin Marine Network Minimum Software for g2 v11.5 (757)",
     774: "Garmin Marine Network Minimum Software for g2 v11.5 (774)",
     775: "GPS Chipset Type B",
     781: "GPS 17x HVS",
     786: "eTrex Venture HC/Summit HC",
     788: "nuvi 7x0 Mercedes/Smart",
     793: "Garmin Marine Network Minimum Software for g2 v11.5 (793)",
     794: "Garmin Marine Network Minimum Software for g2 v11.5 (794)",
     795: "Oregon",
     796: "GPS 15x|15xH/xL|16x|18x OEM",
     811: "GPS 18x USB/GPS 20x USB",
     814: "nuvi 900T",
     827: "nuvi 2x5W",
     832: "GPSMAP 6x0",
     834: "nuvi 2xx",
     835: "nuvi 2xxW",
     836: "nuvi 760 TWN",
     849: "Garmin Marine Network Minimum Software for g2 v11.5 (849)",
     851: "nuvi 2x5",
     853: "StreetPilot C5XX Cendant-Avis Australia",
     855: "nuvi 300/350 (MLC)",
     856: "nuvi 310/360/370 (MLC)",
     861: "GolfLogix Black",
     862: "GXM40 Software",
     865: "GPS 18x 5Hz",
     869: "Garmin Marine Network Minimum Software for g2 v11.5 (869)",
     870: "nuvi 7x5",
     887: "GPSMAP 495",
     896: "Oregon x50",
     897: "Colorado TWN",
     901: "Firmware Update for GTMxx Traffic Receiver Type 3",
     903: "Garmin Marine Network Minimum Software for g2 v11.5 (903)",
     913: "Aera GPS Software",
     917: "Garmin Marine Network Minimum Software for g2 v11.5 (917)",
     918: "Garmin Marine Network Minimum Software for g2 v11.5 (918)",
     919: "Garmin Marine Network Minimum Software for g2 v11.5 (919)",
     920: "Garmin Marine Network Minimum Software for g2 v11.5 (920)",
     921: "Garmin Marine Network Minimum Software for g2 v11.5 (921)",
     923: "Garmin Marine Network Minimum Software for g2 v11.5 (923)",
     924: "BMW Motorrad Navigator IV/zumo 660",
     930: "nuvi 255W SG",
     932: "nuvi 2x5W TWN",
     936: "Garmin Marine Network Minimum Software for g2 v11.5 (936)",
     937: "Garmin Marine Network Minimum Software for g2 v11.5 (937)",
     943: "nuvi 465T",
     951: "Garmin Marine Network Minimum Software for g2 v11.5 (951)",
     954: "Chartplotters Minimum Software for g2 charts (954)",
     955: "Chartplotters Minimum Software for g2 charts (955)",
     956: "Honda Navi Gen3",
     957: "eTrex Legend H/Vista H",
     960: "Dakota",
     969: "Firmware Update for FMI Cables with Traffic",
     970: "Mount Software",
     971: "nuvi 12xx",
     972: "nuvi 13xx/14xx",
     974: "Chartplotters Minimum Software for g2 charts (974)",
     977: "Firmware Update for CSR Bluetooth",
     978: "nuvi 7x5, DSP Software",
     979: "GPS Chipset Type M3",
     983: "Oregon TWN",
     988: "FR60",
    1005: "Approach G5",
    1007: "nuvi 765 TWN",
    1014: "Garmin Marine Network Minimum Software for g2 v11.5 (1014)",
    1015: "Garmin Marine Network Minimum Software for g2 v11.5 (1015)",
    1018: "Forerunner 310XT",
    1020: "Foretrex 301/401",
    1033: "zumo 66x, Echo Cancellation Software",
    1036: "Edge 500",
    1039: "Forerunner 405CX",
    1046: "nuvi 16xx NA",
    1058: "nuvi 5xx TWN",
    1059: "GPS Chipset Type M3",
    1063: "aera 5xx",
    1073: "ecoRoute HD",
    1074: "nuvi 2x5 (MTK)",
    1091: "nuvi 2x5W (MTK)",
    1095: "GPS 72H",
    1096: "Chartplotters Minimum Software for g2 charts (1096)",
    1101: "nuvi 37xx",
    1103: "nuvi 13xx TWN",
    1104: "nuvi 13xx/14xx (MTK)",
    1106: "nuvi 12xx (MTK)",
    1113: "GPSMAP 62/78",
    1114: "Garmin Marine Network Minimum Software for g2 v11.5 (1114)",
    1118: "KNA-G600",
    1120: "Oregon x50 TWN",
    1124: "Forerunner 110",
    1128: "Aera DSP Software",
    1132: "nuvi 16xx EU",
    1136: "Approach G3",
    1137: "nuvi 1480 TWN",
    1138: "zumo 2x0",
    1142: "Oregon 550 Thai",
    1147: "zumo 665",
    1156: "nuvi 16xx AU",
    1157: "nuvi 16xx CA",
    1161: "nuvi 16xx TWN",
    1169: "Edge 800",
    1186: "nuvi 22xx",
    1187: "nuvi 23xx",
    1188: "nuLink 1695",
    1196: "nuvi 1490TV",
    1201: "GTU 10 US",
    1204: "Dakota TWN",
    1209: "Oregon 550 Korea",
    1211: "nuvi 37xx, Touchscreen",
    1213: "Edge 500 JPN",
    1218: "Garmin Marine Network Minimum Software for g2 v11.5 (1218)",
    1247: "Rino 6xx",
    1250: "Forerunner 410",
    1252: "Oregon 450tc Japan",
    1254: "nuLink 23xx",
    1258: "nuvi 35xx",
    1259: "nuvi 37xx Taiwan",
    1264: "Forerunner 210",
    1266: "nuvi 2585 TWN",
    1269: "dezl 560",
    1271: "Approach S1",
    1273: "nuvi 24xx",
    1275: "Montana",
    1301: "GPSMAP 62SJ Japan",
    1304: "eTrex 10",
    1305: "eTrex 20/30",
    1318: "GPSMAP Series with SDCard",
    1320: "Garmin Marine Network Minimum Software for g2 v11.5 (1320)",
    1325: "Edge 200",
    1327: "nuvi 24x5 Taiwan",
    1328: "Forerunner 910XT",
    1331: "GTU 10 EU",
    1334: "Edge 800 JPN",
    1339: "Astro 320",
    1340: "GPSMAP 62sc/62stc",
    1343: "GDL 39",
    1344: "GTU 10 CA",
    1345: "Forerunner 610",
    1349: "nuvi 30",
    1350: "nuvi 40/50",
    1352: "nuvi 25x5 Taiwan",
    1353: "GPSMAP 62S Korea",
    1354: "GPSMAP 62S/78S Thai & Indonesia",
    1364: "aera 7xx",
    1371: "nuvi 24x5/25x5",
    1376: "nuvi 34xx",
    1379: "GPS Chipset Type M3",
    1381: "Vector",
    1389: "nuvi 2585LT EU",
    1392: "GPS 19x HVS",
    1400: "DC20/DC30/DC40",
    1405: "Approach G10",
    1420: "Chrysler RHB15 v4/RHB17 v2/RHB17 v4/RHB18 v1",
    1422: "Edge 500 Korea",
    1425: "Chrysler CTP16 v3/CTP17 v4/CTP18 v1",
    1429: "Montana 650t Taiwan",
    1431: "Montana Korea",
    1441: "nuvi 3595,JPN",
    1443: "nuvi 40/50 China",
    1445: "nuvi 2495 LT GLONASS",
    1446: "Forerunner 310XT",
    1452: "Approach G6",
    1454: "Chartplotters Minimum Software for g2 charts (1454)",
    1461: "UAT 163",
    1463: "nuvi 2585 Russia",
    1468: "Suzuki Fuji MY13-MY17",
    1469: "Approach S3",
    1471: "eTrex 20/30 JPN",
    1472: "eTrex 10 JPN",
    1473: "zumo 3x0",
    1475: "fleet 590 U.S.",
    1482: "Forerunner 10",
    1484: "GPS Chipset Type M4",
    1485: "GPS Chipset Type M4",
    1490: "GLO",
    1497: "Edge 800 Korea",
    1498: "eTrex 20/30 SEA",
    1499: "Garmin Swim",
    1504: "eTrex 10 SEA",
    1506: "Nordic Rino650",
    1510: "nuvi 40/50 Taiwan",
    1516: "dezl 760",
    1517: "nuvi 27x7/27x8",
    1521: "nuvi 35xx Taiwan",
    1522: "nuvi 2460 India / nuvi 2xx5 China",
    1525: "Oregon 550 China",
    1532: "GPSMAP 62sc China",
    1533: "GPSMAP 62sc Japan",
    1535: "nuvi 2580 South America",
    1536: "Oregon 550tc Japan",
    1537: "Forerunner 910XT China",
    1541: "BMW Motorrad Navigator V",
    1545: "TT10",
    1546: "Firmware Update for GTMxx Digital Radio Type S",
    1548: "Yushan",
    1550: "zumo 660 Taiwan",
    1551: "fenix/D2/tactix",
    1555: "Edge 200 Taiwan",
    1556: "eTrex 20/30 China",
    1561: "Edge 510",
    1562: "Alpha 100",
    1563: "nuvi 3595 Taiwan",
    1566: "Garmin Swim Strings",
    1567: "Edge 810",
    1580: "zumo ??? Component Firmware",
    1582: "nuvi 2xx7/2xx8",
    1587: "Rino 6xx China",
    1593: "nuvi 2568 India",
    1594: "eTrex 20/30 Taiwan",
    1595: "nuvi 140/150",
    1597: "Approach S3 APAC",
    1599: "GPSmap 62stc Taiwan",
    1600: "ForeAthlete 910XTJ Japan",
    1603: "nuvi 35x7/35x8",
    1610: "Chartplotters Minimum Software for g2 charts (1610)",
    1611: "Chartplotters Minimum Software for g2 charts (1611)",
    1613: "nuvi x2/x4",
    1617: "nuvi c155/c165/c175 China",
    1619: "GPS Chipset Type M5",
    1620: "GPS Chipset Type M5",
    1621: "GPS Chipset Type M5 (MT3333) w/o Galileo",
    1623: "Forerunner 620",
    1624: "GPS Chipset Type M426",
    1628: "Garmin HUD",
    1630: "Forerunner 620/920, Wi-Fi",
    1632: "Forerunner 220",
    1634: "Chartplotters Minimum Software for g2 charts (1634)",
    1635: "Montana 650t China",
    1649: "Approach S2",
    1651: "Oregon 6x0",
    1664: "Forerunner 910XT, Korea",
    1665: "Chartplotters Minimum Software for g2 charts (1665)",
    1666: "Chartplotters Minimum Software for g2 charts (1666)",
    1667: "Chartplotters Minimum Software for g2 charts (1667)",
    1668: "Chartplotters Minimum Software for g2 charts (1668)",
    1675: "ANT Firmware (TPMS sensors)",
    1676: "fenix China",
    1677: "fenix Japan",
    1678: "fenix Korea",
    1679: "fenix Taiwan",
    1681: "nuvi 2795 Japan",
    1688: "ForeAthlete 10J",
    1689: "GPS Chipset Type M426",
    1692: "quatix",
    1696: "DC 50",
    1697: "nuvi 53/55/56",
    1708: "fleet 590 EU",
    1711: "nuvi 2795 South America",
    1712: "nuvi 42/52 SGMY",
    1714: "nuvi 42/52 Taiwan",
    1716: "Monterra",
    1719: "GPSMAP 62sc SEA",
    1721: "Edge 810, Japan",
    1722: "nuvi 24x7/25x7 Taiwan",
    1723: "nuvi 3590 CHN",
    1724: "nuvi 3592 SGMY",
    1725: "nuvi 3592 THAI",
    1726: "Monterra Outdoor Software",
    1730: "RV/Camper 760",
    1731: "nuvi 3590 TWN",
    1735: "VIRB CHN",
    1736: "Edge Touring",
    1739: "GPSMAP 629sc CHN",
    1740: "nuvi 1690 lite Taiwan",
    1741: "eTrex 20S SG",
    1742: "Edge 510, Japan",
    1743: "HRM-Tri",
    1744: "Chartplotters Minimum Software for g2 charts (1744)",
    1749: "nuvi 65/66",
    1752: "HRM-Run",
    1758: "nuvi 25x9",
    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",
    1796: "zumo 590",
    1798: "Chartplotters Minimum Software for g2 charts (1798)",
    1811: "Approach S4",
    1815: "Carmax 310A/310V",
    1817: "UAT-1817",
    1820: "eTrex 209/309 China",
    1821: "Edge 510 China & Taiwan",
    1822: "Edge 810 China",
    1823: "Edge 810 Taiwan",
    1829: "Chartplotters Minimum Software for g2 charts (1829)",
    1836: "Edge 1000",
    1837: "vivofit",
    1842: "Approach G7",
    1843: "Oregon 6xx System, SEA",
    1850: "Forerunner 220/620, Display",
    1851: "Forerunner 220/620, ANT",
    1854: "Chartplotters Minimum Software for g2 charts (1854)",
    1857: "Oregon 6xx System, JPN",
    1859: "GPSMAP 64",
    1875: "Chartplotters Minimum Software for g2 charts (1875)",
    1876: "Rino 6xx Korea",
    1878: "GPSMAP 7x08",
    1879: "GPSMAP 7x10/7x12",
    1884: "nuvi 2798",
    1885: "vivoki",
    1888: "Chartplotters Minimum Software for g2 charts (1888)",
    1891: "Approach S2 JPN",
    1895: "Monterra, GPS/BeiDou CHN",
    1903: "Forerunner 15",
    1907: "vivoactive",
    1908: "vivoactive, Display",
    1909: "vivoactive/fenix 3, ANT/BLE N4",
    1917: "Approach G8",
    1918: "Edge 510, Korea",
    1925: "Approach S6, Display",
    1928: "ForeAthlete 620J",
    1929: "Forerunner 620 China",
    1930: "ForeAthlete 220J",
    1931: "Forerunner 220 China",
    1932: "nuvi 27x9",
    1936: "Approach S6",
    1939: "VIRB CHN",
    1940: "VIRB ASIA",
    1942: "Forerunner 920XT, Display",
    1947: "nuvi 25x9 C4",
    1948: "nuvi 26x9 C4",
    1955: "vivosmart, ANT",
    1956: "vivosmart",
    1958: "nuvi C255 China / nuvi 55 India/Indonesia/SGMY",
    1959: "nuvi C265 China",
    1966: "nuvi 55TV Brazil",
    1967: "fenix 2",
    1969: "Forerunner 15, ANT",
    1982: "BMW Navigator V Japan/China",
    1987: "Epix, Display",
    1988: "Epix",
    1999: "Approach S2 APAC",
    2002: "dezl 770",
    2003: "dezl 570",
    2005: "vivosmart, PSOC",
    2024: "Quatix China",
    2030: "HAC 2CT",
    2032: "T 5, TT 15",
    2035: "Approach S4 APAC",
    2043: "nuviCam",
    2044: "nuviCam, Camera",
    2047: "ANT/BLE N1 Firmware",
    2050: "fenix 3/tactix Bravo/quatix 3",
    2051: "fenix 3/tactix Bravo/quatix 3, Display",
    2052: "Edge 1000 Taiwan",
    2053: "Edge 1000 Japan",
    2054: "fenix 2 China",
    2061: "ForeAthlete 15J",
    2062: "Fleet 660 GPS",
    2063: "Fleet 670 GPS",
    2067: "Edge 520",
    2068: "SW,HondaPH",
    2070: "Edge 1000, China",
    2077: "nuvi 2xx7/2xx8 C4",
    2079: "Vector S",
    2081: "GPSMAP 7x07",
    2087: "nuvi 57/58",
    2088: "nuvi 67/68",
    2094: "fenix 2 Japan",
    2100: "Edge 1000, Korea",
    2108: "fenix 3/tactix Bravo/quatix 3, Wi-Fi",
    2112: "Firmware Update for the BC30 RX",
    2123: "GPSMAP 64S, SEA",
    2124: "GPSMAP 64SJ, Japan",
    2127: "Touchscreen E1 Firmware",
    2130: "Forerunner 920XT Taiwan",
    2131: "Forerunner 920XT China",
    2132: "Forerunner 920XT Japan",
    2134: "VIRB X",
    2135: "vivosmart APAC",
    2140: "eTrex Touch 25/35",
    2141: "dezlCam",
    2147: "Edge 25",
    2148: "Forerunner 25",
    2150: "vivofit 2",
    2151: "Forerunner 225, OHR",
    2153: "Forerunner 225",
    2156: "Forerunner 630",
    2157: "Forerunner 230",
    2158: "Forerunner 735XT",
    2159: "Forerunner, Display A1",
    2160: "vivoactive APAC",
    2161: "Vector 2",
    2162: "Vector 2S",
    2172: "VIRB XE",
    2173: "Forerunner 620 Taiwan",
    2175: "TruSwing",
    2182: "Approach S5",
    2188: "fenix 3, K65, China",
    2189: "fenix 3 Taiwan",
    2190: "T5/TT15 Mini",
    2192: "Varia Headlight",
    2194: "Approach S6 APAC",
    2196: "Wi-Fi A1 Firmware",
    2197: "Forerunner 630, Touchscreen",
    2198: "Dash Cam 30 (2198)",
    2199: "Dash Cam 35 (2199)",
    2200: "GPS 73",
    2201: "GPS 12H",
    2204: "Edge Explore 1000",
    2219: "Forerunner 225 Asia",
    2220: "ForeAthlete 225J",
    2225: "Varia Radar Tail Light",
    2226: "Varia Radar Display Unit",
    2228: "Forerunner 225, Display",
    2231: "Oregon 650TCJ2, JPN",
    2232: "SW,Captain",
    2235: "SW,Storm",
    2237: "Camper/RV 660",
    2238: "Edge 20",
    2250: "eTrex 20x/30x",
    2260: "Edge 520 Asia",
    2261: "Edge 520 Japan",
    2262: "D2 Bravo",
    2266: "Approach S20",
    2267: "Drive / DriveSmart 40/50",
    2268: "Drive / DriveSmart 60/70 / DriveTrack 70",
    2269: "DriveLuxe 50",
    2270: "DriveAssist 50",
    2273: "ANT/BLE N2 Firmware",
    2274: "Edge 1000, Thai",
    2281: "GPSMAP 64s, KOR",
    2285: "GPSMAP 64st, TWN",
    2288: "Edge 25 Asia",
    2289: "Edge 25 Japan",
    2290: "Edge 20 Asia",
    2292: "Approach X40",
    2293: "fenix 3, K65, Japan",
    2296: "nuviCam APAC",
    2297: "nuvi 57 APAC",
    2298: "nuvi 67 APAC",
    2299: "Montana 610/680",
    2302: "eTrex 20x/30x China OPM & TWN",
    2310: "Forerunner 630 APAC",
    2311: "ForeAthlete 630J",
    2313: "ForeAthlete 230J",
    2316: "eTrex 20x/30x JPN",
    2317: "eTrex 20x/30x SEA",
    2325: "UAT-B2325-00",
    2327: "HRM4-Run",
    2329: "VIRB XE APAC, System",
    2332: "Epix JPN",
    2337: "vivoactive HR",
    2338: "vivoactive HR, Sensor Hub",
    2339: "vivoactive HR, Touchpanel",
    2340: "vivoactive HR, Display",
    2347: "vivosmart HR+",
    2348: "vivosmart HR",
    2361: "vivosmart HR APAC",
    2362: "vivosmart HR+ APAC",
    2368: "vivomove",
    2369: "Forerunner 235, Sensor Hub",
    2379: "Varia Tail Light",
    2392: "fenix Chronos, Display",
    2393: "fenix Chronos, Sensor Hub",
    2396: "Forerunner 235 APAC",
    2397: "ForeAthlete 235J",
    2398: "Varia Vision",
    2400: "aera 660",
    2403: "Approach S20, nrF51",
    2405: "Approach X40, BT_BLE",
    2406: "vivofit 3",
    2407: "fenix 3, K65, Korea",
    2408: "fenix 3, K65, SEA",
    2413: "fenix 3 HR",
    2414: "fenix 3 HR, Display",
    2415: "fenix 3 HR, Sensor Hub",
    2417: "VIRB Ultra 30",
    2423: "ANT/BLE N3 Firmware",
    2429: "Index Smart Scale",
    2431: "Forerunner 235",
    2432: "fenix Chronos",
    2435: "zumo 3x5",
    2436: "zumo 595",
    2440: "GDR E350/C300",
    2442: "Astro 430/Alpha 50",
    2444: "Rino 7xx",
    2449: "PRO Control 2 RR",
    2450: "Delta Smart",
    2467: "D2 Bravo, K65, China",
    2470: "GDR C530",
    2471: "Varia Vision APAC",
    2473: "fenix 3 HR, K26, CHN",
    2478: "zumo 590 APAC",
    2479: "GPSMAP 276Cx",
    2485: "GDR E350 Japan",
    2488: "RV-IN801",
    2495: "DriveAssist 50, Camera",
    2496: "Garmin Nautix",
    2497: "vivoactive HR APAC",
    2503: "Forerunner 35",
    2510: "Forerunner 735XT, Sensor Hub",
    2512: "Oregon 7xx",
    2513: "GDL 5X",
    2517: "zumo 590 JPN",
    2530: "Edge 820",
    2531: "Edge Explore 820",
    2533: "Forerunner 735XT APAC",
    2534: "ForeAthlete 735XTJ",
    2544: "fenix 5S",
    2545: "Dash Cam 30 (2545)",
    2546: "Dash Cam 35 (2546)",
    2547: "D2 Bravo Titanium",
    2559: "Approach S20 APAC",
    2560: "D2 Bravo Titanium, Sensor Hub",
    2561: "DriveSmart 50 APAC",
    2563: "eTrex Touch 35 APAC",
    2567: "Varia UT800 - Part 1",
    2569: "fleet 660 8G, GPS",
    2570: "fleet 670 8G, GPS",
    2576: "eTrex Venture Mariner",
    2583: "Delta Smart nRF51",
    2584: "BMW Motorrad Navigator VI",
    2586: "Drive/DriveSmart 51",
    2587: "Drive 61",
    2588: "DriveSmart 61",
    2589: "DriveLuxe 51",
    2590: "DriveAssist 51",
    2593: "Running Dynamics Pod",
    2596: "DriveAssist 50 APAC",
    2599: "Edge 820 China",
    2600: "Edge 820 Japan",
    2604: "fenix 5X/tactix Charlie",
    2605: "fenix 5X/tactix Charlie, Display",
    2606: "vivofit jr",
    2607: "DriveSmart 61/Camper/RV 770, Touchscreen",
    2614: "GPSMAP 64sc",
    2622: "vivosmart 3",
    2623: "vivosport",
    2624: "fenix 3 HR APAC, Sensor Hub",
    2628: "Edge 820 Taiwan",
    2629: "Edge 820 Korea",
    2630: "Edge 820 SEA",
    2635: "Dash Cam 45-S",
    2636: "Dash Cam 55",
    2639: "vivosmart HR+ Israel",
    2641: "Xero A1(i)",
    2650: "Forerunner 35 Israel",
    2652: "Approach G30",
    2653: "Forerunner 235, NFC CIB",
    2655: "Forerunner 235, Sensor Hub",
    2656: "Approach S60",
    2657: "Approach S60, Display",
    2659: "vivosmart 3, Sensor Hub",
    2660: "vivosport, Sensor Hub",
    2661: "fenix 5/quatix 5, Sensor Hub",
    2662: "fenix 5S, Sensor Hub",
    2663: "fenix 5X/tactix Charlie/D2 Charlie, Sensor Hub",
    2664: "Descent Mk1, Sensor Hub",
    2665: "Forerunner 935, Sensor Hub",
    2666: "vivoactive 3, Sensor Hub",
    2667: "Forerunner 35 APAC",
    2668: "Forerunner 35 JPN",
    2675: "fenix Chronos APAC",
    2680: "Spectre, Touchpanel",
    2681: "Oregon 7xx APAC",
    2684: "RV/Camper 770",
    2687: "VIRB 360",
    2689: "CAN µC AOER, APGC18",
    2691: "Forerunner 935",
    2697: "fenix 5/quatix 5",
    2699: "vivoactive 3, Touchpanel",
    2700: "vivoactive 3",
    2702: "fenix Chronos APAC, Sensor Hub",
    2705: "Avtex Tourer One Plus",
    2713: "Edge 1030",
    2725: "aera 79x China",
    2726: "aera 660 China",
    2727: "Forerunner 35 SEA",
    2729: "Delta Inbounds Dog Device, Comm.",
    2730: "Delta Inbounds Dog Device, Host",
    2731: "Delta Inbounds Base Unit, Comm.",
    2732: "Delta Inbounds Base Unit, Host",
    2733: "Forerunner 235, NFC, ExpressPay",
    2735: "fleet 770, GPS",
    2736: "fleet 780, GPS",
    2738: "fleet 790 ATT, GPS",
    2739: "fleet 790 EU, GPS",
    2752: "Approach S60, Sensor Hub",
    2763: "GPSMAP 64sc JPN",
    2764: "GPSMAP 64sc SEA",
    2769: "Foretrex 601/701",
    2771: "Impact",
    2772: "vivomove HR",
    2773: "vivomove HR, Sensor Hub",
    2774: "vivomove HR, Touchpanel",
    2776: "Approach G30, Touchscreen",
    2777: "Rino 700",
    2778: "GPS Chipset Type M4",
    2779: "GPS Chipset Type M426",
    2781: "vivosport, Touchpanel",
    2786: "RV-BBT600 RV HUB Remote",
    2787: "Vector 3",
    2796: "fenix 5 APAC",
    2797: "fenix 5S APAC",
    2798: "fenix 5X APAC",
    2803: "Drive/DriveSmart 51 APAC",
    2806: "Approach Z80",
    2807: "echoMAP Plus 4x",
    2808: "echoMAP Plus 6x",
    2809: "echoMAP Plus 7x/9x",
    2810: "echoMAP Plus 63",
    2814: "Forerunner 35 KOR",
    2816: "CAN µC AOER, ALSA18",
    2817: "ALSA18 AOER, System Code",
    2818: "Xero A1(i), Sensor Hub",
    2819: "D2 Charlie",
    2820: "D2 Charlie, Display",
    2822: "PN80T, NFC applets",
    2825: "APSA18 AOER, System Code",
    2826: "UAT-2826",
    2830: "CAN µC, APSA18, AutoOEM",
    2831: "vivosmart 3 APAC",
    2832: "vivosport APAC",
    2833: "Forerunner 935 APAC",
    2835: "vivosmart 3 APAC, Sensor Hub",
    2836: "vivosport APAC, Sensor Hub",
    2838: "Dash Cam 65W",
    2841: "nuviCam APAC, Camera",
    2842: "BMW Navigator VI AOER/Japan",
    2858: "Dash Cam 45-O",
    2859: "Descent Mk1",
    2862: "Garmin Speak",
    2864: "Approach Z80, Aux",
    2866: "fenix 5 APAC, Sensor Hub",
    2867: "fenix 5S APAC, Sensor Hub",
    2868: "fenix 5X APAC, Sensor Hub",
    2869: "Descent Mk1, Display",
    2872: "Forerunner 935 APAC, Sensor Hub",
    2878: "vivofit 4",
    2886: "Forerunner 645",
    2887: "Forerunner 645, ANT_BLE_BT",
    2888: "Forerunner 645 Music",
    2890: "BarkLimiter 2",
    2891: "Forerunner 30",
    2893: "Atemos 50",
    2894: "Atemos 100",
    2895: "Atemos K5/KT15",
    2896: "Forerunner 645, Sensor Hub",
    2897: "Forerunner 645 Music, Sensor Hub",
    2900: "fenix 5S Plus",
    2907: "Approach S60 APAC",
    2909: "Edge 130",
    2910: "dezl 780",
    2911: "dezlCam 785",
    2924: "Edge 1030 APAC",
    2925: "GPS 12H India",
    2927: "vivosmart 4",
    2930: "vivosmart 4, Sensor Hub",
    2931: "vivosmart 4, Touchpanel",
    2934: "Fusion MS-RA770",
    2944: "vivofit jr. 2",
    2945: "vivomove HR APAC",
    2946: "vivomove HR APAC, Sensor Hub",
    2952: "fleet 790 AUNZ, GPS",
    2953: "inReach Mini",
    2954: "Varia Radar Tail Light 510, Light",
    2955: "Varia Radar Tail Light 510, Radar",
    2956: "Alpha 50 CHN",
    2957: "GPS Chipset Type M5 (MT3333) with Galileo",
    2960: "GPS Chipset Type M426",
    2962: "Approach X10",
    2976: "vivoactive 3 APAC",
    2977: "Forerunner 30 APAC",
    2983: "vivoactive 3 APAC, Sensor Hub",
    2988: "vivoactive 3 Music",
    2989: "vivoactive 3 Music, Sensor Hub",
    2990: "vivoactive 3 Music, Touchscreen",
    2991: "Descent Mk1 APAC",
    2993: "Descent Mk1 APAC, Sensor Hub",
    2994: "D2 Charlie APAC",
    2996: "DriveSmart 61 APAC",
    2997: "eTrex 302 CHN",
    3003: "Forerunner 645 APAC",
    3004: "Forerunner 645 Music APAC",
    3008: "Forerunner 645 APAC, Sensor Hub",
    3009: "Forerunner 645 Music APAC, Sensor Hub",
    3011: "Edge Explore",
    3013: "fenix 5S Plus, Sensor Hub",
    3014: "fenix 5 Plus/D2 Delta, Sensor Hub",
    3015: "fenix 5X Plus, Sensor Hub",
    3018: "Edge 130 Nordic Software",
    3028: "GPSMAP 66",
    3029: "zumo 590 APAC, TPMS Firmware",
    3031: "Fusion MS-SRX400",
    3033: "zumo 396",
    3034: "???, Sensor Hub",
    3049: "Approach S10",
    3059: "Garmin Speak Plus",
    3061: "Drive 52",
    3065: "DriveSmart x5",
    3066: "vivoactive 3 Music, LTE",
    3067: "vivoactive 3 Music, ANT_BLE_BT",
    3076: "Forerunner 245",
    3077: "Forerunner 245 Music",
    3078: "Forerunner 245, Sensor Hub",
    3079: "Forerunner 245 Music, Sensor Hub",
    3085: "Approach G80",
    3089: "fenix 5 Plus APAC",
    3092: "Edge 130 APAC",
    3095: "Edge 1030 Bontrager",
    3098: "Astro 900",
    3099: "T9 GPS Collar",
    3104: "Dash Cam Mini",
    3107: "GPS Chipset Type S1",
    3109: "DriveAssist 51 APAC",
    3110: "fenix 5 Plus",
    3111: "fenix 5X Plus",
    3112: "Edge 520 Plus",
    3113: "Forerunner 945",
    3114: "Forerunner 945, Sensor Hub",
    3115: "GPSMAP 64sc SiteSurvey",
    3116: "PRO 550 Plus",
    3121: "Edge 530",
    3122: "Edge 830",
    3126: "Instinct",
    3127: "Instinct, Sensor Hub"    ,
    3130: "Approach Z80 APAC",
    3134: "fenix 5S Plus APAC",
    3135: "fenix 5X Plus APAC",
    3139: "zumo 396 APAC",
    3142: "Edge 520 Plus APAC",
    3144: "Forerunner 235 Lite APAC",
    3145: "Forerunner 245 APAC",
    3153: "fenix 5 Plus, ANT_BLE_BT",
    3163: "vivoactive 3 Music APAC, WiFi",
    3164: "vivoactive 3 Music APAC, Sensor Hub",
    3165: "SW, ACIN19, Indonesia, AOER",
    3166: "SW, CAN µC, ACIN19, Indonesia, AOER",
    3183: "vivosmart 4, Network SW",
    3187: "Rino 7xx, GMRS",
    3192: "Speed Sensor 2",
    3196: "D2 Delta",
    3197: "D2 Delta S",
    3198: "D2 Delta PX",
    3199: "CYW20719 Bluetooth APAC",
    3204: "Forerunner 245, ANT_BLE_BT",
    3205: "Forerunner 245 Music, ANT_BLE_BT",
    3206: "GLO 2",
    3211: "ALT1160 LTE Modem Firmware",
    3216: "Xero S1 Trapshooting Trainer",
    3218: "vivosmart 4 APAC",
    3220: "NFC 3rd Party Applets",
    3224: "vivoactive 4 Small",
    3225: "vivoactive 4 Large",
    3226: "venu",
    3227: "vivoactive 4, ANT_BLE_BT",
    3229: "vivoactive 4 Small, Touchpanel",
    3230: "vivoactive 4 Large, Touchpanel",
    3231: "venu, Touchpanel",
    3232: "fenix 5S Plus APAC, Sensor Hub",
    3233: "fenix 5 Plus APAC, Sensor Hub",
    3234: "fenix 5X Plus APAC, Sensor Hub",
    3238: "Forerunner 45",
    3241: "vivosmart 4 APAC, Sensor Hub",
    3246: "MARQ Driver",
    3247: "MARQ Aviator",
    3248: "MARQ Captain",
    3249: "MARQ Commander",
    3250: "MARQ Expedition",
    3251: "MARQ Athlete",
    3252: "MARQ series, Sensor Hub",
    3253: "MARQ series, BT_BLE_ANT",
    3260: "D2 Delta, ANT_BLE_BT",
    3262: "GPSMAP 276Cx APAC",
    3271: "Fusion MS-RA670 Initial Mass Production Software",
    3273: "Instinct APAC",
    3282: "Forerunner 45",
    3284: "GPSMAP 66i",
    3286: "Garmin DriveSmart 65 with Amazon Alexa",
    3287: "fenix 6S",
    3288: "fenix 6S Pro",
    3289: "fenix 6",
    3290: "fenix 6 Pro",
    3291: "fenix 6X Pro",
    3292: "fenix 6S/6, ANT/BLE",
    3293: "fenix 6S/6/6X Pro, ANT/BLE/BT",
    3294: "fenix 6S, Sensor Hub",
    3295: "fenix 6, Sensor Hub",
    3296: "fenix 6X, Sensor Hub",
    3303: "Forerunner 945, ANT_BLE_BT",
    3307: "Cannondale Wheel Sensor",
    3308: "vivomove 3 Classic/Premium",
    3309: "Forerunner 45, Sensor Hub",
    3310: "Forerunner 45, Network Processor",
    3312: "Edge 130 APAC, Sensor Hub",
    3313: "GPS Chipset Type M5",
    3314: "Approach S40",
    3315: "Approach S40, Sensor Hub",
    3316: "Approach S40, Touchscreen",
    3317: "ForeTrex 601 Japan",
    3318: "Overlander",
    3321: "Forerunner 256M APAC",
    3324: "D2 Delta PX APAC",
    3330: "GPS Software 3330",
    3349: "Edge 530 ASIA",
    3350: "Edge 830 ASIA",
    3356: "vivoactive 4 Small, Sensor Hub",
    3357: "vivoactive 4 Large, Sensor Hub",
    3358: "venu, Sensor Hub",
    3368: "vivomove 3 Classic, Sensor Hub",
    3370: "vivomove 3 Sport, Sensor Hub",
    3378: "vivomove 3 Sport NA",
    3379: "Camper/RV 780",
    3380: "Camper/RV 785",
    3381: "SW, ACSG19, SGMY, AOER",
    3382: "SW, CAN µC, ACSG19, SGMY, AOER",
    3387: "vivoactive 4 Small APAC",
    3388: "vivoactive 4 Large APAC",
    3389: "venu ASIA",
    3390: "Fusion MS-RA210 FFP Build Version",
    3391: "Fusion MS-ERX400 Final Factory Production Release Version",
    3393: "Approach S62",
    3399: "Approach S62, Sensor Hub",
    3405: "Swim 2",
    3406: "Swim 2, Sensor Hub",
    3407: "Swim 2, Network Processor",
    3408: "Dash Cam 46",
    3409: "Dash Cam 56",
    3410: "Dash Cam 66W",
    3411: "GPS Chipset Type M5 (3411)",
    3412: "GPS Chipset Type M5 (Fitness Region File)",
    3413: "GPS Chipset Type M5 (3413)",
    3416: "Forerunner 245 APAC, Sensor Hub",
    3417: "Forerunner 245M APAC, Sensor Hub",
    3420: "MARQ Driver APAC",
    3421: "MARQ Aviator APAC",
    3422: "vivomove 3 Sport, NFC",
    3428: "vivolife",
    3429: "vivomove 3 Classic, Touchpanel",
    3431: "GPSMAP 64sx",
    3432: "GPSMAP 64csx",
    3441: "Forerunner 945 ASIA",
    3445: "eTrex 22X/32x",
    3446: "vivoactive 3t(trainer)",
    3447: "Approach S40 ASIA",
    3448: "MARQ Captain APAC",
    3449: "MARQ Commander APAC",
    3450: "MARQ Expedition APAC",
    3451: "MARQ Athlete APAC",
    3452: "GPSMAP 86s",
    3453: "GPSMAP 86sc",
    3454: "GPSMAP 86i",
    3455: "GPSMAP 86sci",
    3463: "RV-700",
    3469: "Forerunner 45 ASIA",
    3473: "vivoactive 3 Daimler",
    3477: "vivoactive 3 Daimler APAC",
    3480: "Dash Cam 56",
    3481: "Dash Cam 66W",
    3488: "Pro 550 Plus, EL & FR",
    3489: "Pro 550 Plus, EH",
    3494: "MARQ ASIA Series, Sensor Hub",
    3498: "Rey",
    3499: "Darth Vader",
    3500: "Captain Marvel",
    3501: "First Avenger",
    3506: "GPS Chipset Type S1",
    3511: "Forerunner 945 ASIA, Sensor Hub",
    3512: "fenix 6S Sport ASIA",
    3513: "fenix 6S ASIA",
    3514: "fenix 6 Sport ASIA",
    3515: "fenix 6 ASIA",
    3516: "fenix 6X ASIA",
    3519: "Approach G80 ASIA",
    3526: "Approach Z82",
}

36d522a1f6369cbce34a7ae17a65fef3b4650c0f
<mask token>

DEVICES = {(82): 'Firmware Update for c5xxPLD', (111): 'eMap', (126):
    'GPSMAP 168 Sounder', (128): 'GPSMAP 295', (130): 'eTrex', (136):
    'GPSMAP 176', (141): 'eTrex Summit', (144): 'GPSMAP 176C', (145):
    'GPSMAP 196', (151): 'StreetPilot III', (154): 'eTrex Venture/Mariner',
    (155): 'GPS V', (156): 'eTrex Camo/Euro', (168): 'NavTalk GSM', (169):
    'eTrex Vista rev A', (173): 'GPS 76 Rev A / dezl 770 Camera', (177):
    'GPSMAP 76 Rev. A', (179): 'eTrex Legend Rev A', (194):
    'GPSMAP 76S Rev. A', (197): 'Rino 110', (209): 'Rino 120', (210):
    'StreetPilot 26xx', (231): 'Quest', (247): 'GPS 72 Rev A', (248):
    'Geko 201', (256): 'Geko 301', (260): 'GPSMAP 296', (264):
    'Rino 130/120/110', (273): 'GPS 18', (282): 'Forerunner 201', (283):
    'Forerunner 301', (285): 'GPSMAP 276C', (289): 'GPS 60', (291):
    'GPSMAP 60C/60CS/76C/76CS', (292): 'GPSMAP 60Cx/60CSx/76Cx/76CSx', (294
    ): 'Garmin Marine Network Minimum Software for g2 v11.5 (294)', (295):
    'eTrex Camo', (308): 'GPSMAP 60', (314): 'Foretrex 101/201', (315):
    'eTrex Legend C/Vista C', (364): 'GPSMAP 96', (365): 'GPSMAP 96C', (381
    ): 'Rino 520/530', (382): 'StreetPilot c320/c330', (384):
    'Garmin Marine Network Minimum Software for g2 v11.5 (384)', (402):
    'GPSMAP 396', (404): 'StreetPilot 27xx', (406): 'GPSMAP 376C', (410):
    'GPSMAP 276C Plus', (411): 'eTrex Legend Rev B', (412):
    'StreetPilot 7200/7500', (418): 'GPSMAP 76CS Plus', (420):
    'eTrex Vista rev B', (421): 'eTrex Legend Cx/Vista Cx/Venture Cx', (426
    ): 'Firmware Update for GXM30 Receiver', (429): 'StreetPilot i3', (430):
    'GPS 72 Rev B', (439): 'GPSMAP 76 Rev. B', (444): 'GPS 76 Rev B', (450):
    'Edge 205/305', (463): 'Quest 2', (476): 'nuvi 300/350', (478):
    'GPS Chipset Type G', (480): 'GPS 60', (481): 'StreetPilot c340', (484):
    'Forerunner 205/305', (497): 'StreetPilot c310/c320/c330', (505):
    'StreetPilot i3/i5', (520): 'StreetPilot 2820', (529):
    'Garmin Marine Network Minimum Software for g2 v11.5 (529)', (530):
    'Garmin Marine Network Minimum Software for g2 v11.5 (530)', (532):
    'StreetPilot i2', (537):
    'Chartplotters Minimum Software for g2 charts (537)', (539):
    'StreetPilot c5xx', (553): 'Firmware Update for c550 Bluetooth Module',
    (557): 'GPSMAP 378', (558): 'GPSMAP 478', (566): 'nuvi 310/360/370', (
    570): 'Astro 220', (574): 'Geko 201/301', (577): 'Rino 520HCx/530HCx',
    (580): 'zumo 4xx/5xx', (583):
    'Firmware Update for STP2820 / BMW Navigator III Bluetooth Module', (
    584): 'GPSMAP 76S Rev. B', (585): 'GPSMAP 278', (595): 'GPSMAP 496', (
    596): 'nuvi 6xx', (600): 'Where2 c550', (601): 'StreetPilot c5xx Smart',
    (602): 'StreetPilot c5xx Mopar', (603): 'StreetPilot c5xx Mercedes', (
    604): 'Garmin Marine Network Minimum Software for g2 v11.5 (604)', (605
    ): 'Garmin Marine Network Minimum Software for g2 v11.5 (605)', (606):
    'Garmin Marine Network Minimum Software for g2 v11.5 (606)', (607):
    'Garmin Marine Network Minimum Software for g2 v11.5 (607)', (609):
    'Rino 520 Australia', (617): 'GPS Chipset Type G2', (625):
    'Edge 605/705', (654):
    'Garmin Marine Network Minimum Software for g2 v11.5 (654)', (660):
    'nuvi 2xx', (661): 'Colorado', (665):
    'Chartplotters Minimum Software for g2 charts (665)', (666):
    'Chartplotters Minimum Software for g2 charts (666)', (670):
    'Chartplotters Minimum Software for g2 charts (670)', (672):
    'nuvi 350 Toyota DIO', (673): 'nuvi 360 MINI', (675): 'nuvi 360 BMW3',
    (680): 'GPS Chipset Type B', (681): 'nuvi 350 Honda Access', (682):
    'nuvi 360 Honda Access', (683): 'nuvi 350 Toyota PIO', (689):
    'DC20/DC30/DC40', (694): 'eTrex Legend HCx/Vista HCx', (695):
    'eTrex Summit HC/Venture HC', (696): 'eTrex H', (697):
    'BMW Motorrad Navigator III plus', (698): 'zumo BMW', (711):
    'zumo Honda', (717): 'Forerunner 405', (721):
    'Chartplotters Minimum Software for g2 charts (721)', (723): 'nuvi 5xx',
    (725): 'Chartplotters Minimum Software for g2 charts (725)', (726):
    'nuvi 8xx', (732): 'StreetPilot c5xx Mercedes Phase2', (733):
    'GPS Chipset Type M', (737): 'nuvi 2xxW', (739): 'GPS Chipset Type M2',
    (743): 'nuvi 5000', (745): 'GPSMAP 695/696', (754): 'nuvi 7xx', (757):
    'Garmin Marine Network Minimum Software for g2 v11.5 (757)', (774):
    'Garmin Marine Network Minimum Software for g2 v11.5 (774)', (775):
    'GPS Chipset Type B', (781): 'GPS 17x HVS', (786):
    'eTrex Venture HC/Summit HC', (788): 'nuvi 7x0 Mercedes/Smart', (793):
    'Garmin Marine Network Minimum Software for g2 v11.5 (793)', (794):
    'Garmin Marine Network Minimum Software for g2 v11.5 (794)', (795):
    'Oregon', (796): 'GPS 15x|15xH/xL|16x|18x OEM', (811):
    'GPS 18x USB/GPS 20x USB', (814): 'nuvi 900T', (827): 'nuvi 2x5W', (832
    ): 'GPSMAP 6x0', (834): 'nuvi 2xx', (835): 'nuvi 2xxW', (836):
    'nuvi 760 TWN', (849):
    'Garmin Marine Network Minimum Software for g2 v11.5 (849)', (851):
    'nuvi 2x5', (853): 'StreetPilot C5XX Cendant-Avis Australia', (855):
    'nuvi 300/350 (MLC)', (856): 'nuvi 310/360/370 (MLC)', (861):
    'GolfLogix Black', (862): 'GXM40 Software', (865): 'GPS 18x 5Hz', (869):
    'Garmin Marine Network Minimum Software for g2 v11.5 (869)', (870):
    'nuvi 7x5', (887): 'GPSMAP 495', (896): 'Oregon x50', (897):
    'Colorado TWN', (901):
    'Firmware Update for GTMxx Traffic Receiver Type 3', (903):
    'Garmin Marine Network Minimum Software for g2 v11.5 (903)', (913):
    'Aera GPS Software', (917):
    'Garmin Marine Network Minimum Software for g2 v11.5 (917)', (918):
    'Garmin Marine Network Minimum Software for g2 v11.5 (918)', (919):
    'Garmin Marine Network Minimum Software for g2 v11.5 (919)', (920):
    'Garmin Marine Network Minimum Software for g2 v11.5 (920)', (921):
    'Garmin Marine Network Minimum Software for g2 v11.5 (921)', (923):
    'Garmin Marine Network Minimum Software for g2 v11.5 (923)', (924):
    'BMW Motorrad Navigator IV/zumo 660', (930): 'nuvi 255W SG', (932):
    'nuvi 2x5W TWN', (936):
    'Garmin Marine Network Minimum Software for g2 v11.5 (936)', (937):
    'Garmin Marine Network Minimum Software for g2 v11.5 (937)', (943):
    'nuvi 465T', (951):
    'Garmin Marine Network Minimum Software for g2 v11.5 (951)', (954):
    'Chartplotters Minimum Software for g2 charts (954)', (955):
    'Chartplotters Minimum Software for g2 charts (955)', (956):
    'Honda Navi Gen3', (957): 'eTrex Legend H/Vista H', (960): 'Dakota', (
    969): 'Firmware Update for FMI Cables with Traffic', (970):
    'Mount Software', (971): 'nuvi 12xx', (972): 'nuvi 13xx/14xx', (974):
    'Chartplotters Minimum Software for g2 charts (974)', (977):
    'Firmware Update for CSR Bluetooth', (978): 'nuvi 7x5, DSP Software', (
    979): 'GPS Chipset Type M3', (983): 'Oregon TWN', (988): 'FR60', (1005):
    'Approach G5', (1007): 'nuvi 765 TWN', (1014):
    'Garmin Marine Network Minimum Software for g2 v11.5 (1014)', (1015):
    'Garmin Marine Network Minimum Software for g2 v11.5 (1015)', (1018):
    'Forerunner 310XT', (1020): 'Foretrex 301/401', (1033):
    'zumo 66x, Echo Cancellation Software', (1036): 'Edge 500', (1039):
    'Forerunner 405CX', (1046): 'nuvi 16xx NA', (1058): 'nuvi 5xx TWN', (
    1059): 'GPS Chipset Type M3', (1063): 'aera 5xx', (1073): 'ecoRoute HD',
    (1074): 'nuvi 2x5 (MTK)', (1091): 'nuvi 2x5W (MTK)', (1095): 'GPS 72H',
    (1096): 'Chartplotters Minimum Software for g2 charts (1096)', (1101):
    'nuvi 37xx', (1103): 'nuvi 13xx TWN', (1104): 'nuvi 13xx/14xx (MTK)', (
    1106): 'nuvi 12xx (MTK)', (1113): 'GPSMAP 62/78', (1114):
    'Garmin Marine Network Minimum Software for g2 v11.5 (1114)', (1118):
    'KNA-G600', (1120): 'Oregon x50 TWN', (1124): 'Forerunner 110', (1128):
    'Aera DSP Software', (1132): 'nuvi 16xx EU', (1136): 'Approach G3', (
    1137): 'nuvi 1480 TWN', (1138): 'zumo 2x0', (1142): 'Oregon 550 Thai',
    (1147): 'zumo 665', (1156): 'nuvi 16xx AU', (1157): 'nuvi 16xx CA', (
    1161): 'nuvi 16xx TWN', (1169): 'Edge 800', (1186): 'nuvi 22xx', (1187):
    'nuvi 23xx', (1188): 'nuLink 1695', (1196): 'nuvi 1490TV', (1201):
    'GTU 10 US', (1204): 'Dakota TWN', (1209): 'Oregon 550 Korea', (1211):
    'nuvi 37xx, Touchscreen', (1213): 'Edge 500 JPN', (1218):
    'Garmin Marine Network Minimum Software for g2 v11.5 (1218)', (1247):
    'Rino 6xx', (1250): 'Forerunner 410', (1252): 'Oregon 450tc Japan', (
    1254): 'nuLink 23xx', (1258): 'nuvi 35xx', (1259): 'nuvi 37xx Taiwan',
    (1264): 'Forerunner 210', (1266): 'nuvi 2585 TWN', (1269): 'dezl 560',
    (1271): 'Approach S1', (1273): 'nuvi 24xx', (1275): 'Montana', (1301):
    'GPSMAP 62SJ Japan', (1304): 'eTrex 10', (1305): 'eTrex 20/30', (1318):
    'GPSMAP Series with SDCard', (1320):
    'Garmin Marine Network Minimum Software for g2 v11.5 (1320)', (1325):
    'Edge 200', (1327): 'nuvi 24x5 Taiwan', (1328): 'Forerunner 910XT', (
    1331): 'GTU 10 EU', (1334): 'Edge 800 JPN', (1339): 'Astro 320', (1340):
    'GPSMAP 62sc/62stc', (1343): 'GDL 39', (1344): 'GTU 10 CA', (1345):
    'Forerunner 610', (1349): 'nuvi 30', (1350): 'nuvi 40/50', (1352):
    'nuvi 25x5 Taiwan', (1353): 'GPSMAP 62S Korea', (1354):
    'GPSMAP 62S/78S Thai & Indonesia', (1364): 'aera 7xx', (1371):
    'nuvi 24x5/25x5', (1376): 'nuvi 34xx', (1379): 'GPS Chipset Type M3', (
    1381): 'Vector', (1389): 'nuvi 2585LT EU', (1392): 'GPS 19x HVS', (1400
    ): 'DC20/DC30/DC40', (1405): 'Approach G10', (1420):
    'Chrysler RHB15 v4/RHB17 v2/RHB17 v4/RHB18 v1', (1422):
    'Edge 500 Korea', (1425): 'Chrysler CTP16 v3/CTP17 v4/CTP18 v1', (1429):
    'Montana 650t Taiwan', (1431): 'Montana Korea', (1441): 'nuvi 3595,JPN',
    (1443): 'nuvi 40/50 China', (1445): 'nuvi 2495 LT GLONASS', (1446):
    'Forerunner 310XT', (1452): 'Approach G6', (1454):
    'Chartplotters Minimum Software for g2 charts (1454)', (1461):
    'UAT 163', (1463): 'nuvi 2585 Russia', (1468): 'Suzuki Fuji MY13-MY17',
    (1469): 'Approach S3', (1471): 'eTrex 20/30 JPN', (1472):
    'eTrex 10 JPN', (1473): 'zumo 3x0', (1475): 'fleet 590 U.S.', (1482):
    'Forerunner 10', (1484): 'GPS Chipset Type M4', (1485):
    'GPS Chipset Type M4', (1490): 'GLO', (1497): 'Edge 800 Korea', (1498):
    'eTrex 20/30 SEA', (1499): 'Garmin Swim', (1504): 'eTrex 10 SEA', (1506
    ): 'Nordic Rino650', (1510): 'nuvi 40/50 Taiwan', (1516): 'dezl 760', (
    1517): 'nuvi 27x7/27x8', (1521): 'nuvi 35xx Taiwan', (1522):
    'nuvi 2460 India / nuvi 2xx5 China', (1525): 'Oregon 550 China', (1532):
    'GPSMAP 62sc China', (1533): 'GPSMAP 62sc Japan', (1535):
    'nuvi 2580 South America', (1536): 'Oregon 550tc Japan', (1537):
    'Forerunner 910XT China', (1541): 'BMW Motorrad Navigator V', (1545):
    'TT10', (1546): 'Firmware Update for GTMxx Digital Radio Type S', (1548
    ): 'Yushan', (1550): 'zumo 660 Taiwan', (1551): 'fenix/D2/tactix', (
    1555): 'Edge 200 Taiwan', (1556): 'eTrex 20/30 China', (1561):
    'Edge 510', (1562): 'Alpha 100', (1563): 'nuvi 3595 Taiwan', (1566):
    'Garmin Swim Strings', (1567): 'Edge 810', (1580):
    'zumo ??? Component Firmware', (1582): 'nuvi 2xx7/2xx8', (1587):
    'Rino 6xx China', (1593): 'nuvi 2568 India', (1594):
    'eTrex 20/30 Taiwan', (1595): 'nuvi 140/150', (1597):
    'Approach S3 APAC', (1599): 'GPSmap 62stc Taiwan', (1600):
    'ForeAthlete 910XTJ Japan', (1603): 'nuvi 35x7/35x8', (1610):
    'Chartplotters Minimum Software for g2 charts (1610)', (1611):
    'Chartplotters Minimum Software for g2 charts (1611)', (1613):
    'nuvi x2/x4', (1617): 'nuvi c155/c165/c175 China', (1619):
    'GPS Chipset Type M5', (1620): 'GPS Chipset Type M5', (1621):
    'GPS Chipset Type M5 (MT3333) w/o Galileo', (1623): 'Forerunner 620', (
    1624): 'GPS Chipset Type M426', (1628): 'Garmin HUD', (1630):
    'Forerunner 620/920, Wi-Fi', (1632): 'Forerunner 220', (1634):
    'Chartplotters Minimum Software for g2 charts (1634)', (1635):
    'Montana 650t China', (1649): 'Approach S2', (1651): 'Oregon 6x0', (
    1664): 'Forerunner 910XT, Korea', (1665):
    'Chartplotters Minimum Software for g2 charts (1665)', (1666):
    'Chartplotters Minimum Software for g2 charts (1666)', (1667):
    'Chartplotters Minimum Software for g2 charts (1667)', (1668):
    'Chartplotters Minimum Software for g2 charts (1668)', (1675):
    'ANT Firmware (TPMS sensors)', (1676): 'fenix China', (1677):
    'fenix Japan', (1678): 'fenix Korea', (1679): 'fenix Taiwan', (1681):
    'nuvi 2795 Japan', (1688): 'ForeAthlete 10J', (1689):
    'GPS Chipset Type M426', (1692): 'quatix', (1696): 'DC 50', (1697):
    'nuvi 53/55/56', (1708): 'fleet 590 EU', (1711):
    'nuvi 2795 South America', (1712): 'nuvi 42/52 SGMY', (1714):
    'nuvi 42/52 Taiwan', (1716): 'Monterra', (1719): 'GPSMAP 62sc SEA', (
    1721): 'Edge 810, Japan', (1722): 'nuvi 24x7/25x7 Taiwan', (1723):
    'nuvi 3590 CHN', (1724): 'nuvi 3592 SGMY', (1725): 'nuvi 3592 THAI', (
    1726): 'Monterra Outdoor Software', (1730): 'RV/Camper 760', (1731):
    'nuvi 3590 TWN', (1735): 'VIRB CHN', (1736): 'Edge Touring', (1739):
    'GPSMAP 629sc CHN', (1740): 'nuvi 1690 lite Taiwan', (1741):
    'eTrex 20S SG', (1742): 'Edge 510, Japan', (1743): 'HRM-Tri', (1744):
    'Chartplotters Minimum Software for g2 charts (1744)', (1749):
    'nuvi 65/66', (1752): 'HRM-Run', (1758): 'nuvi 25x9', (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', (1796): 'zumo 590', (1798):
    'Chartplotters Minimum Software for g2 charts (1798)', (1811):
    'Approach S4', (1815): 'Carmax 310A/310V', (1817): 'UAT-1817', (1820):
    'eTrex 209/309 China', (1821): 'Edge 510 China & Taiwan', (1822):
    'Edge 810 China', (1823): 'Edge 810 Taiwan', (1829):
    'Chartplotters Minimum Software for g2 charts (1829)', (1836):
    'Edge 1000', (1837): 'vivofit', (1842): 'Approach G7', (1843):
    'Oregon 6xx System, SEA', (1850): 'Forerunner 220/620, Display', (1851):
    'Forerunner 220/620, ANT', (1854):
    'Chartplotters Minimum Software for g2 charts (1854)', (1857):
    'Oregon 6xx System, JPN', (1859): 'GPSMAP 64', (1875):
    'Chartplotters Minimum Software for g2 charts (1875)', (1876):
    'Rino 6xx Korea', (1878): 'GPSMAP 7x08', (1879): 'GPSMAP 7x10/7x12', (
    1884): 'nuvi 2798', (1885): 'vivoki', (1888):
    'Chartplotters Minimum Software for g2 charts (1888)', (1891):
    'Approach S2 JPN', (1895): 'Monterra, GPS/BeiDou CHN', (1903):
    'Forerunner 15', (1907): 'vivoactive', (1908): 'vivoactive, Display', (
    1909): 'vivoactive/fenix 3, ANT/BLE N4', (1917): 'Approach G8', (1918):
    'Edge 510, Korea', (1925): 'Approach S6, Display', (1928):
    'ForeAthlete 620J', (1929): 'Forerunner 620 China', (1930):
    'ForeAthlete 220J', (1931): 'Forerunner 220 China', (1932): 'nuvi 27x9',
    (1936): 'Approach S6', (1939): 'VIRB CHN', (1940): 'VIRB ASIA', (1942):
    'Forerunner 920XT, Display', (1947): 'nuvi 25x9 C4', (1948):
    'nuvi 26x9 C4', (1955): 'vivosmart, ANT', (1956): 'vivosmart', (1958):
    'nuvi C255 China / nuvi 55 India/Indonesia/SGMY', (1959):
    'nuvi C265 China', (1966): 'nuvi 55TV Brazil', (1967): 'fenix 2', (1969
    ): 'Forerunner 15, ANT', (1982): 'BMW Navigator V Japan/China', (1987):
    'Epix, Display', (1988): 'Epix', (1999): 'Approach S2 APAC', (2002):
    'dezl 770', (2003): 'dezl 570', (2005): 'vivosmart, PSOC', (2024):
    'Quatix China', (2030): 'HAC 2CT', (2032): 'T 5, TT 15', (2035):
    'Approach S4 APAC', (2043): 'nuviCam', (2044): 'nuviCam, Camera', (2047
    ): 'ANT/BLE N1 Firmware', (2050): 'fenix 3/tactix Bravo/quatix 3', (
    2051): 'fenix 3/tactix Bravo/quatix 3, Display', (2052):
    'Edge 1000 Taiwan', (2053): 'Edge 1000 Japan', (2054): 'fenix 2 China',
    (2061): 'ForeAthlete 15J', (2062): 'Fleet 660 GPS', (2063):
    'Fleet 670 GPS', (2067): 'Edge 520', (2068): 'SW,HondaPH', (2070):
    'Edge 1000, China', (2077): 'nuvi 2xx7/2xx8 C4', (2079): 'Vector S', (
    2081): 'GPSMAP 7x07', (2087): 'nuvi 57/58', (2088): 'nuvi 67/68', (2094
    ): 'fenix 2 Japan', (2100): 'Edge 1000, Korea', (2108):
    'fenix 3/tactix Bravo/quatix 3, Wi-Fi', (2112):
    'Firmware Update for the BC30 RX', (2123): 'GPSMAP 64S, SEA', (2124):
    'GPSMAP 64SJ, Japan', (2127): 'Touchscreen E1 Firmware', (2130):
    'Forerunner 920XT Taiwan', (2131): 'Forerunner 920XT China', (2132):
    'Forerunner 920XT Japan', (2134): 'VIRB X', (2135): 'vivosmart APAC', (
    2140): 'eTrex Touch 25/35', (2141): 'dezlCam', (2147): 'Edge 25', (2148
    ): 'Forerunner 25', (2150): 'vivofit 2', (2151): 'Forerunner 225, OHR',
    (2153): 'Forerunner 225', (2156): 'Forerunner 630', (2157):
    'Forerunner 230', (2158): 'Forerunner 735XT', (2159):
    'Forerunner, Display A1', (2160): 'vivoactive APAC', (2161): 'Vector 2',
    (2162): 'Vector 2S', (2172): 'VIRB XE', (2173): 'Forerunner 620 Taiwan',
    (2175): 'TruSwing', (2182): 'Approach S5', (2188):
    'fenix 3, K65, China', (2189): 'fenix 3 Taiwan', (2190): 'T5/TT15 Mini',
    (2192): 'Varia Headlight', (2194): 'Approach S6 APAC', (2196):
    'Wi-Fi A1 Firmware', (2197): 'Forerunner 630, Touchscreen', (2198):
    'Dash Cam 30 (2198)', (2199): 'Dash Cam 35 (2199)', (2200): 'GPS 73', (
    2201): 'GPS 12H', (2204): 'Edge Explore 1000', (2219):
    'Forerunner 225 Asia', (2220): 'ForeAthlete 225J', (2225):
    'Varia Radar Tail Light', (2226): 'Varia Radar Display Unit', (2228):
    'Forerunner 225, Display', (2231): 'Oregon 650TCJ2, JPN', (2232):
    'SW,Captain', (2235): 'SW,Storm', (2237): 'Camper/RV 660', (2238):
    'Edge 20', (2250): 'eTrex 20x/30x', (2260): 'Edge 520 Asia', (2261):
    'Edge 520 Japan', (2262): 'D2 Bravo', (2266): 'Approach S20', (2267):
    'Drive / DriveSmart 40/50', (2268):
    'Drive / DriveSmart 60/70 / DriveTrack 70', (2269): 'DriveLuxe 50', (
    2270): 'DriveAssist 50', (2273): 'ANT/BLE N2 Firmware', (2274):
    'Edge 1000, Thai', (2281): 'GPSMAP 64s, KOR', (2285):
    'GPSMAP 64st, TWN', (2288): 'Edge 25 Asia', (2289): 'Edge 25 Japan', (
    2290): 'Edge 20 Asia', (2292): 'Approach X40', (2293):
    'fenix 3, K65, Japan', (2296): 'nuviCam APAC', (2297): 'nuvi 57 APAC',
    (2298): 'nuvi 67 APAC', (2299): 'Montana 610/680', (2302):
    'eTrex 20x/30x China OPM & TWN', (2310): 'Forerunner 630 APAC', (2311):
    'ForeAthlete 630J', (2313): 'ForeAthlete 230J', (2316):
    'eTrex 20x/30x JPN', (2317): 'eTrex 20x/30x SEA', (2325):
    'UAT-B2325-00', (2327): 'HRM4-Run', (2329): 'VIRB XE APAC, System', (
    2332): 'Epix JPN', (2337): 'vivoactive HR', (2338):
    'vivoactive HR, Sensor Hub', (2339): 'vivoactive HR, Touchpanel', (2340
    ): 'vivoactive HR, Display', (2347): 'vivosmart HR+', (2348):
    'vivosmart HR', (2361): 'vivosmart HR APAC', (2362):
    'vivosmart HR+ APAC', (2368): 'vivomove', (2369):
    'Forerunner 235, Sensor Hub', (2379): 'Varia Tail Light', (2392):
    'fenix Chronos, Display', (2393): 'fenix Chronos, Sensor Hub', (2396):
    'Forerunner 235 APAC', (2397): 'ForeAthlete 235J', (2398):
    'Varia Vision', (2400): 'aera 660', (2403): 'Approach S20, nrF51', (
    2405): 'Approach X40, BT_BLE', (2406): 'vivofit 3', (2407):
    'fenix 3, K65, Korea', (2408): 'fenix 3, K65, SEA', (2413):
    'fenix 3 HR', (2414): 'fenix 3 HR, Display', (2415):
    'fenix 3 HR, Sensor Hub', (2417): 'VIRB Ultra 30', (2423):
    'ANT/BLE N3 Firmware', (2429): 'Index Smart Scale', (2431):
    'Forerunner 235', (2432): 'fenix Chronos', (2435): 'zumo 3x5', (2436):
    'zumo 595', (2440): 'GDR E350/C300', (2442): 'Astro 430/Alpha 50', (
    2444): 'Rino 7xx', (2449): 'PRO Control 2 RR', (2450): 'Delta Smart', (
    2467): 'D2 Bravo, K65, China', (2470): 'GDR C530', (2471):
    'Varia Vision APAC', (2473): 'fenix 3 HR, K26, CHN', (2478):
    'zumo 590 APAC', (2479): 'GPSMAP 276Cx', (2485): 'GDR E350 Japan', (
    2488): 'RV-IN801', (2495): 'DriveAssist 50, Camera', (2496):
    'Garmin Nautix', (2497): 'vivoactive HR APAC', (2503): 'Forerunner 35',
    (2510): 'Forerunner 735XT, Sensor Hub', (2512): 'Oregon 7xx', (2513):
    'GDL 5X', (2517): 'zumo 590 JPN', (2530): 'Edge 820', (2531):
    'Edge Explore 820', (2533): 'Forerunner 735XT APAC', (2534):
    'ForeAthlete 735XTJ', (2544): 'fenix 5S', (2545): 'Dash Cam 30 (2545)',
    (2546): 'Dash Cam 35 (2546)', (2547): 'D2 Bravo Titanium', (2559):
    'Approach S20 APAC', (2560): 'D2 Bravo Titanium, Sensor Hub', (2561):
    'DriveSmart 50 APAC', (2563): 'eTrex Touch 35 APAC', (2567):
    'Varia UT800 - Part 1', (2569): 'fleet 660 8G, GPS', (2570):
    'fleet 670 8G, GPS', (2576): 'eTrex Venture Mariner', (2583):
    'Delta Smart nRF51', (2584): 'BMW Motorrad Navigator VI', (2586):
    'Drive/DriveSmart 51', (2587): 'Drive 61', (2588): 'DriveSmart 61', (
    2589): 'DriveLuxe 51', (2590): 'DriveAssist 51', (2593):
    'Running Dynamics Pod', (2596): 'DriveAssist 50 APAC', (2599):
    'Edge 820 China', (2600): 'Edge 820 Japan', (2604):
    'fenix 5X/tactix Charlie', (2605): 'fenix 5X/tactix Charlie, Display',
    (2606): 'vivofit jr', (2607):
    'DriveSmart 61/Camper/RV 770, Touchscreen', (2614): 'GPSMAP 64sc', (
    2622): 'vivosmart 3', (2623): 'vivosport', (2624):
    'fenix 3 HR APAC, Sensor Hub', (2628): 'Edge 820 Taiwan', (2629):
    'Edge 820 Korea', (2630): 'Edge 820 SEA', (2635): 'Dash Cam 45-S', (
    2636): 'Dash Cam 55', (2639): 'vivosmart HR+ Israel', (2641):
    'Xero A1(i)', (2650): 'Forerunner 35 Israel', (2652): 'Approach G30', (
    2653): 'Forerunner 235, NFC CIB', (2655): 'Forerunner 235, Sensor Hub',
    (2656): 'Approach S60', (2657): 'Approach S60, Display', (2659):
    'vivosmart 3, Sensor Hub', (2660): 'vivosport, Sensor Hub', (2661):
    'fenix 5/quatix 5, Sensor Hub', (2662): 'fenix 5S, Sensor Hub', (2663):
    'fenix 5X/tactix Charlie/D2 Charlie, Sensor Hub', (2664):
    'Descent Mk1, Sensor Hub', (2665): 'Forerunner 935, Sensor Hub', (2666):
    'vivoactive 3, Sensor Hub', (2667): 'Forerunner 35 APAC', (2668):
    'Forerunner 35 JPN', (2675): 'fenix Chronos APAC', (2680):
    'Spectre, Touchpanel', (2681): 'Oregon 7xx APAC', (2684):
    'RV/Camper 770', (2687): 'VIRB 360', (2689): 'CAN µC AOER, APGC18', (
    2691): 'Forerunner 935', (2697): 'fenix 5/quatix 5', (2699):
    'vivoactive 3, Touchpanel', (2700): 'vivoactive 3', (2702):
    'fenix Chronos APAC, Sensor Hub', (2705): 'Avtex Tourer One Plus', (
    2713): 'Edge 1030', (2725): 'aera 79x China', (2726): 'aera 660 China',
    (2727): 'Forerunner 35 SEA', (2729): 'Delta Inbounds Dog Device, Comm.',
    (2730): 'Delta Inbounds Dog Device, Host', (2731):
    'Delta Inbounds Base Unit, Comm.', (2732):
    'Delta Inbounds Base Unit, Host', (2733):
    'Forerunner 235, NFC, ExpressPay', (2735): 'fleet 770, GPS', (2736):
    'fleet 780, GPS', (2738): 'fleet 790 ATT, GPS', (2739):
    'fleet 790 EU, GPS', (2752): 'Approach S60, Sensor Hub', (2763):
    'GPSMAP 64sc JPN', (2764): 'GPSMAP 64sc SEA', (2769):
    'Foretrex 601/701', (2771): 'Impact', (2772): 'vivomove HR', (2773):
    'vivomove HR, Sensor Hub', (2774): 'vivomove HR, Touchpanel', (2776):
    'Approach G30, Touchscreen', (2777): 'Rino 700', (2778):
    'GPS Chipset Type M4', (2779): 'GPS Chipset Type M426', (2781):
    'vivosport, Touchpanel', (2786): 'RV-BBT600 RV HUB Remote', (2787):
    'Vector 3', (2796): 'fenix 5 APAC', (2797): 'fenix 5S APAC', (2798):
    'fenix 5X APAC', (2803): 'Drive/DriveSmart 51 APAC', (2806):
    'Approach Z80', (2807): 'echoMAP Plus 4x', (2808): 'echoMAP Plus 6x', (
    2809): 'echoMAP Plus 7x/9x', (2810): 'echoMAP Plus 63', (2814):
    'Forerunner 35 KOR', (2816): 'CAN µC AOER, ALSA18', (2817):
    'ALSA18 AOER, System Code', (2818): 'Xero A1(i), Sensor Hub', (2819):
    'D2 Charlie', (2820): 'D2 Charlie, Display', (2822):
    'PN80T, NFC applets', (2825): 'APSA18 AOER, System Code', (2826):
    'UAT-2826', (2830): 'CAN µC, APSA18, AutoOEM', (2831):
    'vivosmart 3 APAC', (2832): 'vivosport APAC', (2833):
    'Forerunner 935 APAC', (2835): 'vivosmart 3 APAC, Sensor Hub', (2836):
    'vivosport APAC, Sensor Hub', (2838): 'Dash Cam 65W', (2841):
    'nuviCam APAC, Camera', (2842): 'BMW Navigator VI AOER/Japan', (2858):
    'Dash Cam 45-O', (2859): 'Descent Mk1', (2862): 'Garmin Speak', (2864):
    'Approach Z80, Aux', (2866): 'fenix 5 APAC, Sensor Hub', (2867):
    'fenix 5S APAC, Sensor Hub', (2868): 'fenix 5X APAC, Sensor Hub', (2869
    ): 'Descent Mk1, Display', (2872): 'Forerunner 935 APAC, Sensor Hub', (
    2878): 'vivofit 4', (2886): 'Forerunner 645', (2887):
    'Forerunner 645, ANT_BLE_BT', (2888): 'Forerunner 645 Music', (2890):
    'BarkLimiter 2', (2891): 'Forerunner 30', (2893): 'Atemos 50', (2894):
    'Atemos 100', (2895): 'Atemos K5/KT15', (2896):
    'Forerunner 645, Sensor Hub', (2897):
    'Forerunner 645 Music, Sensor Hub', (2900): 'fenix 5S Plus', (2907):
    'Approach S60 APAC', (2909): 'Edge 130', (2910): 'dezl 780', (2911):
    'dezlCam 785', (2924): 'Edge 1030 APAC', (2925): 'GPS 12H India', (2927
    ): 'vivosmart 4', (2930): 'vivosmart 4, Sensor Hub', (2931):
    'vivosmart 4, Touchpanel', (2934): 'Fusion MS-RA770', (2944):
    'vivofit jr. 2', (2945): 'vivomove HR APAC', (2946):
    'vivomove HR APAC, Sensor Hub', (2952): 'fleet 790 AUNZ, GPS', (2953):
    'inReach Mini', (2954): 'Varia Radar Tail Light 510, Light', (2955):
    'Varia Radar Tail Light 510, Radar', (2956): 'Alpha 50 CHN', (2957):
    'GPS Chipset Type M5 (MT3333) with Galileo', (2960):
    'GPS Chipset Type M426', (2962): 'Approach X10', (2976):
    'vivoactive 3 APAC', (2977): 'Forerunner 30 APAC', (2983):
    'vivoactive 3 APAC, Sensor Hub', (2988): 'vivoactive 3 Music', (2989):
    'vivoactive 3 Music, Sensor Hub', (2990):
    'vivoactive 3 Music, Touchscreen', (2991): 'Descent Mk1 APAC', (2993):
    'Descent Mk1 APAC, Sensor Hub', (2994): 'D2 Charlie APAC', (2996):
    'DriveSmart 61 APAC', (2997): 'eTrex 302 CHN', (3003):
    'Forerunner 645 APAC', (3004): 'Forerunner 645 Music APAC', (3008):
    'Forerunner 645 APAC, Sensor Hub', (3009):
    'Forerunner 645 Music APAC, Sensor Hub', (3011): 'Edge Explore', (3013):
    'fenix 5S Plus, Sensor Hub', (3014):
    'fenix 5 Plus/D2 Delta, Sensor Hub', (3015):
    'fenix 5X Plus, Sensor Hub', (3018): 'Edge 130 Nordic Software', (3028):
    'GPSMAP 66', (3029): 'zumo 590 APAC, TPMS Firmware', (3031):
    'Fusion MS-SRX400', (3033): 'zumo 396', (3034): '???, Sensor Hub', (
    3049): 'Approach S10', (3059): 'Garmin Speak Plus', (3061): 'Drive 52',
    (3065): 'DriveSmart x5', (3066): 'vivoactive 3 Music, LTE', (3067):
    'vivoactive 3 Music, ANT_BLE_BT', (3076): 'Forerunner 245', (3077):
    'Forerunner 245 Music', (3078): 'Forerunner 245, Sensor Hub', (3079):
    'Forerunner 245 Music, Sensor Hub', (3085): 'Approach G80', (3089):
    'fenix 5 Plus APAC', (3092): 'Edge 130 APAC', (3095):
    'Edge 1030 Bontrager', (3098): 'Astro 900', (3099): 'T9 GPS Collar', (
    3104): 'Dash Cam Mini', (3107): 'GPS Chipset Type S1', (3109):
    'DriveAssist 51 APAC', (3110): 'fenix 5 Plus', (3111): 'fenix 5X Plus',
    (3112): 'Edge 520 Plus', (3113): 'Forerunner 945', (3114):
    'Forerunner 945, Sensor Hub', (3115): 'GPSMAP 64sc SiteSurvey', (3116):
    'PRO 550 Plus', (3121): 'Edge 530', (3122): 'Edge 830', (3126):
    'Instinct', (3127): 'Instinct, Sensor Hub', (3130): 'Approach Z80 APAC',
    (3134): 'fenix 5S Plus APAC', (3135): 'fenix 5X Plus APAC', (3139):
    'zumo 396 APAC', (3142): 'Edge 520 Plus APAC', (3144):
    'Forerunner 235 Lite APAC', (3145): 'Forerunner 245 APAC', (3153):
    'fenix 5 Plus, ANT_BLE_BT', (3163): 'vivoactive 3 Music APAC, WiFi', (
    3164): 'vivoactive 3 Music APAC, Sensor Hub', (3165):
    'SW, ACIN19, Indonesia, AOER', (3166):
    'SW, CAN µC, ACIN19, Indonesia, AOER', (3183):
    'vivosmart 4, Network SW', (3187): 'Rino 7xx, GMRS', (3192):
    'Speed Sensor 2', (3196): 'D2 Delta', (3197): 'D2 Delta S', (3198):
    'D2 Delta PX', (3199): 'CYW20719 Bluetooth APAC', (3204):
    'Forerunner 245, ANT_BLE_BT', (3205):
    'Forerunner 245 Music, ANT_BLE_BT', (3206): 'GLO 2', (3211):
    'ALT1160 LTE Modem Firmware', (3216): 'Xero S1 Trapshooting Trainer', (
    3218): 'vivosmart 4 APAC', (3220): 'NFC 3rd Party Applets', (3224):
    'vivoactive 4 Small', (3225): 'vivoactive 4 Large', (3226): 'venu', (
    3227): 'vivoactive 4, ANT_BLE_BT', (3229):
    'vivoactive 4 Small, Touchpanel', (3230):
    'vivoactive 4 Large, Touchpanel', (3231): 'venu, Touchpanel', (3232):
    'fenix 5S Plus APAC, Sensor Hub', (3233):
    'fenix 5 Plus APAC, Sensor Hub', (3234):
    'fenix 5X Plus APAC, Sensor Hub', (3238): 'Forerunner 45', (3241):
    'vivosmart 4 APAC, Sensor Hub', (3246): 'MARQ Driver', (3247):
    'MARQ Aviator', (3248): 'MARQ Captain', (3249): 'MARQ Commander', (3250
    ): 'MARQ Expedition', (3251): 'MARQ Athlete', (3252):
    'MARQ series, Sensor Hub', (3253): 'MARQ series, BT_BLE_ANT', (3260):
    'D2 Delta, ANT_BLE_BT', (3262): 'GPSMAP 276Cx APAC', (3271):
    'Fusion MS-RA670 Initial Mass Production Software', (3273):
    'Instinct APAC', (3282): 'Forerunner 45', (3284): 'GPSMAP 66i', (3286):
    'Garmin DriveSmart 65 with Amazon Alexa', (3287): 'fenix 6S', (3288):
    'fenix 6S Pro', (3289): 'fenix 6', (3290): 'fenix 6 Pro', (3291):
    'fenix 6X Pro', (3292): 'fenix 6S/6, ANT/BLE', (3293):
    'fenix 6S/6/6X Pro, ANT/BLE/BT', (3294): 'fenix 6S, Sensor Hub', (3295):
    'fenix 6, Sensor Hub', (3296): 'fenix 6X, Sensor Hub', (3303):
    'Forerunner 945, ANT_BLE_BT', (3307): 'Cannondale Wheel Sensor', (3308):
    'vivomove 3 Classic/Premium', (3309): 'Forerunner 45, Sensor Hub', (
    3310): 'Forerunner 45, Network Processor', (3312):
    'Edge 130 APAC, Sensor Hub', (3313): 'GPS Chipset Type M5', (3314):
    'Approach S40', (3315): 'Approach S40, Sensor Hub', (3316):
    'Approach S40, Touchscreen', (3317): 'ForeTrex 601 Japan', (3318):
    'Overlander', (3321): 'Forerunner 256M APAC', (3324):
    'D2 Delta PX APAC', (3330): 'GPS Software 3330', (3349):
    'Edge 530 ASIA', (3350): 'Edge 830 ASIA', (3356):
    'vivoactive 4 Small, Sensor Hub', (3357):
    'vivoactive 4 Large, Sensor Hub', (3358): 'venu, Sensor Hub', (3368):
    'vivomove 3 Classic, Sensor Hub', (3370):
    'vivomove 3 Sport, Sensor Hub', (3378): 'vivomove 3 Sport NA', (3379):
    'Camper/RV 780', (3380): 'Camper/RV 785', (3381):
    'SW, ACSG19, SGMY, AOER', (3382): 'SW, CAN µC, ACSG19, SGMY, AOER', (
    3387): 'vivoactive 4 Small APAC', (3388): 'vivoactive 4 Large APAC', (
    3389): 'venu ASIA', (3390): 'Fusion MS-RA210 FFP Build Version', (3391):
    'Fusion MS-ERX400 Final Factory Production Release Version', (3393):
    'Approach S62', (3399): 'Approach S62, Sensor Hub', (3405): 'Swim 2', (
    3406): 'Swim 2, Sensor Hub', (3407): 'Swim 2, Network Processor', (3408
    ): 'Dash Cam 46', (3409): 'Dash Cam 56', (3410): 'Dash Cam 66W', (3411):
    'GPS Chipset Type M5 (3411)', (3412):
    'GPS Chipset Type M5 (Fitness Region File)', (3413):
    'GPS Chipset Type M5 (3413)', (3416): 'Forerunner 245 APAC, Sensor Hub',
    (3417): 'Forerunner 245M APAC, Sensor Hub', (3420): 'MARQ Driver APAC',
    (3421): 'MARQ Aviator APAC', (3422): 'vivomove 3 Sport, NFC', (3428):
    'vivolife', (3429): 'vivomove 3 Classic, Touchpanel', (3431):
    'GPSMAP 64sx', (3432): 'GPSMAP 64csx', (3441): 'Forerunner 945 ASIA', (
    3445): 'eTrex 22X/32x', (3446): 'vivoactive 3t(trainer)', (3447):
    'Approach S40 ASIA', (3448): 'MARQ Captain APAC', (3449):
    'MARQ Commander APAC', (3450): 'MARQ Expedition APAC', (3451):
    'MARQ Athlete APAC', (3452): 'GPSMAP 86s', (3453): 'GPSMAP 86sc', (3454
    ): 'GPSMAP 86i', (3455): 'GPSMAP 86sci', (3463): 'RV-700', (3469):
    'Forerunner 45 ASIA', (3473): 'vivoactive 3 Daimler', (3477):
    'vivoactive 3 Daimler APAC', (3480): 'Dash Cam 56', (3481):
    'Dash Cam 66W', (3488): 'Pro 550 Plus, EL & FR', (3489):
    'Pro 550 Plus, EH', (3494): 'MARQ ASIA Series, Sensor Hub', (3498):
    'Rey', (3499): 'Darth Vader', (3500): 'Captain Marvel', (3501):
    'First Avenger', (3506): 'GPS Chipset Type S1', (3511):
    'Forerunner 945 ASIA, Sensor Hub', (3512): 'fenix 6S Sport ASIA', (3513
    ): 'fenix 6S ASIA', (3514): 'fenix 6 Sport ASIA', (3515):
    'fenix 6 ASIA', (3516): 'fenix 6X ASIA', (3519): 'Approach G80 ASIA', (
    3526): 'Approach Z82'}

# -*- coding: utf-8 -*-

DEVICES = {
      82: "Firmware Update for c5xxPLD",
     111: "eMap",
     126: "GPSMAP 168 Sounder",
     128: "GPSMAP 295",
     130: "eTrex",
     136: "GPSMAP 176",
     141: "eTrex Summit",
     144: "GPSMAP 176C",
     145: "GPSMAP 196",
     151: "StreetPilot III",
     154: "eTrex Venture/Mariner",
     155: "GPS V",
     156: "eTrex Camo/Euro",
     168: "NavTalk GSM",
     169: "eTrex Vista rev A",
     173: "GPS 76 Rev A / dezl 770 Camera",
     177: "GPSMAP 76 Rev. A",
     179: "eTrex Legend Rev A",
     194: "GPSMAP 76S Rev. A",
     197: "Rino 110",
     209: "Rino 120",
     210: "StreetPilot 26xx",
     231: "Quest",
     247: "GPS 72 Rev A",
     248: "Geko 201",
     256: "Geko 301",
     260: "GPSMAP 296",
     264: "Rino 130/120/110",
     273: "GPS 18",
     282: "Forerunner 201",
     283: "Forerunner 301",
     285: "GPSMAP 276C",
     289: "GPS 60",
     291: "GPSMAP 60C/60CS/76C/76CS",
     292: "GPSMAP 60Cx/60CSx/76Cx/76CSx",
     294: "Garmin Marine Network Minimum Software for g2 v11.5 (294)",
     295: "eTrex Camo",
     308: "GPSMAP 60",
     314: "Foretrex 101/201",
     315: "eTrex Legend C/Vista C",
     364: "GPSMAP 96",
     365: "GPSMAP 96C",
     381: "Rino 520/530",
     382: "StreetPilot c320/c330",
     384: "Garmin Marine Network Minimum Software for g2 v11.5 (384)",
     402: "GPSMAP 396",
     404: "StreetPilot 27xx",
     406: "GPSMAP 376C",
     410: "GPSMAP 276C Plus",
     411: "eTrex Legend Rev B",
     412: "StreetPilot 7200/7500",
     418: "GPSMAP 76CS Plus",
     420: "eTrex Vista rev B",
     421: "eTrex Legend Cx/Vista Cx/Venture Cx",
     426: "Firmware Update for GXM30 Receiver",
     429: "StreetPilot i3",
     430: "GPS 72 Rev B",
     439: "GPSMAP 76 Rev. B",
     444: "GPS 76 Rev B",
     450: "Edge 205/305",
     463: "Quest 2",
     476: "nuvi 300/350",
     478: "GPS Chipset Type G",
     480: "GPS 60",
     481: "StreetPilot c340",
     484: "Forerunner 205/305",
     497: "StreetPilot c310/c320/c330",
     505: "StreetPilot i3/i5",
     520: "StreetPilot 2820",
     529: "Garmin Marine Network Minimum Software for g2 v11.5 (529)",
     530: "Garmin Marine Network Minimum Software for g2 v11.5 (530)",
     532: "StreetPilot i2",
     537: "Chartplotters Minimum Software for g2 charts (537)",
     539: "StreetPilot c5xx",
     553: "Firmware Update for c550 Bluetooth Module",
     557: "GPSMAP 378",
     558: "GPSMAP 478",
     566: "nuvi 310/360/370",
     570: "Astro 220",
     574: "Geko 201/301",
     577: "Rino 520HCx/530HCx",
     580: "zumo 4xx/5xx",
     583: "Firmware Update for STP2820 / BMW Navigator III Bluetooth Module",
     584: "GPSMAP 76S Rev. B",
     585: "GPSMAP 278",
     595: "GPSMAP 496",
     596: "nuvi 6xx",
     600: "Where2 c550",
     601: "StreetPilot c5xx Smart",
     602: "StreetPilot c5xx Mopar",
     603: "StreetPilot c5xx Mercedes",
     604: "Garmin Marine Network Minimum Software for g2 v11.5 (604)",
     605: "Garmin Marine Network Minimum Software for g2 v11.5 (605)",
     606: "Garmin Marine Network Minimum Software for g2 v11.5 (606)",
     607: "Garmin Marine Network Minimum Software for g2 v11.5 (607)",
     609: "Rino 520 Australia",
     617: "GPS Chipset Type G2",
     625: "Edge 605/705",
     654: "Garmin Marine Network Minimum Software for g2 v11.5 (654)",
     660: "nuvi 2xx",
     661: "Colorado",
     665: "Chartplotters Minimum Software for g2 charts (665)",
     666: "Chartplotters Minimum Software for g2 charts (666)",
     670: "Chartplotters Minimum Software for g2 charts (670)",
     672: "nuvi 350 Toyota DIO",
     673: "nuvi 360 MINI",
     675: "nuvi 360 BMW3",
     680: "GPS Chipset Type B",
     681: "nuvi 350 Honda Access",
     682: "nuvi 360 Honda Access",
     683: "nuvi 350 Toyota PIO",
     689: "DC20/DC30/DC40",
     694: "eTrex Legend HCx/Vista HCx",
     695: "eTrex Summit HC/Venture HC",
     696: "eTrex H",
     697: "BMW Motorrad Navigator III plus",
     698: "zumo BMW",
     711: "zumo Honda",
     717: "Forerunner 405",
     721: "Chartplotters Minimum Software for g2 charts (721)",
     723: "nuvi 5xx",
     725: "Chartplotters Minimum Software for g2 charts (725)",
     726: "nuvi 8xx",
     732: "StreetPilot c5xx Mercedes Phase2",
     733: "GPS Chipset Type M",
     737: "nuvi 2xxW",
     739: "GPS Chipset Type M2",
     743: "nuvi 5000",
     745: "GPSMAP 695/696",
     754: "nuvi 7xx",
     757: "Garmin Marine Network Minimum Software for g2 v11.5 (757)",
     774: "Garmin Marine Network Minimum Software for g2 v11.5 (774)",
     775: "GPS Chipset Type B",
     781: "GPS 17x HVS",
     786: "eTrex Venture HC/Summit HC",
     788: "nuvi 7x0 Mercedes/Smart",
     793: "Garmin Marine Network Minimum Software for g2 v11.5 (793)",
     794: "Garmin Marine Network Minimum Software for g2 v11.5 (794)",
     795: "Oregon",
     796: "GPS 15x|15xH/xL|16x|18x OEM",
     811: "GPS 18x USB/GPS 20x USB",
     814: "nuvi 900T",
     827: "nuvi 2x5W",
     832: "GPSMAP 6x0",
     834: "nuvi 2xx",
     835: "nuvi 2xxW",
     836: "nuvi 760 TWN",
     849: "Garmin Marine Network Minimum Software for g2 v11.5 (849)",
     851: "nuvi 2x5",
     853: "StreetPilot C5XX Cendant-Avis Australia",
     855: "nuvi 300/350 (MLC)",
     856: "nuvi 310/360/370 (MLC)",
     861: "GolfLogix Black",
     862: "GXM40 Software",
     865: "GPS 18x 5Hz",
     869: "Garmin Marine Network Minimum Software for g2 v11.5 (869)",
     870: "nuvi 7x5",
     887: "GPSMAP 495",
     896: "Oregon x50",
     897: "Colorado TWN",
     901: "Firmware Update for GTMxx Traffic Receiver Type 3",
     903: "Garmin Marine Network Minimum Software for g2 v11.5 (903)",
     913: "Aera GPS Software",
     917: "Garmin Marine Network Minimum Software for g2 v11.5 (917)",
     918: "Garmin Marine Network Minimum Software for g2 v11.5 (918)",
     919: "Garmin Marine Network Minimum Software for g2 v11.5 (919)",
     920: "Garmin Marine Network Minimum Software for g2 v11.5 (920)",
     921: "Garmin Marine Network Minimum Software for g2 v11.5 (921)",
     923: "Garmin Marine Network Minimum Software for g2 v11.5 (923)",
     924: "BMW Motorrad Navigator IV/zumo 660",
     930: "nuvi 255W SG",
     932: "nuvi 2x5W TWN",
     936: "Garmin Marine Network Minimum Software for g2 v11.5 (936)",
     937: "Garmin Marine Network Minimum Software for g2 v11.5 (937)",
     943: "nuvi 465T",
     951: "Garmin Marine Network Minimum Software for g2 v11.5 (951)",
     954: "Chartplotters Minimum Software for g2 charts (954)",
     955: "Chartplotters Minimum Software for g2 charts (955)",
     956: "Honda Navi Gen3",
     957: "eTrex Legend H/Vista H",
     960: "Dakota",
     969: "Firmware Update for FMI Cables with Traffic",
     970: "Mount Software",
     971: "nuvi 12xx",
     972: "nuvi 13xx/14xx",
     974: "Chartplotters Minimum Software for g2 charts (974)",
     977: "Firmware Update for CSR Bluetooth",
     978: "nuvi 7x5, DSP Software",
     979: "GPS Chipset Type M3",
     983: "Oregon TWN",
     988: "FR60",
    1005: "Approach G5",
    1007: "nuvi 765 TWN",
    1014: "Garmin Marine Network Minimum Software for g2 v11.5 (1014)",
    1015: "Garmin Marine Network Minimum Software for g2 v11.5 (1015)",
    1018: "Forerunner 310XT",
    1020: "Foretrex 301/401",
    1033: "zumo 66x, Echo Cancellation Software",
    1036: "Edge 500",
    1039: "Forerunner 405CX",
    1046: "nuvi 16xx NA",
    1058: "nuvi 5xx TWN",
    1059: "GPS Chipset Type M3",
    1063: "aera 5xx",
    1073: "ecoRoute HD",
    1074: "nuvi 2x5 (MTK)",
    1091: "nuvi 2x5W (MTK)",
    1095: "GPS 72H",
    1096: "Chartplotters Minimum Software for g2 charts (1096)",
    1101: "nuvi 37xx",
    1103: "nuvi 13xx TWN",
    1104: "nuvi 13xx/14xx (MTK)",
    1106: "nuvi 12xx (MTK)",
    1113: "GPSMAP 62/78",
    1114: "Garmin Marine Network Minimum Software for g2 v11.5 (1114)",
    1118: "KNA-G600",
    1120: "Oregon x50 TWN",
    1124: "Forerunner 110",
    1128: "Aera DSP Software",
    1132: "nuvi 16xx EU",
    1136: "Approach G3",
    1137: "nuvi 1480 TWN",
    1138: "zumo 2x0",
    1142: "Oregon 550 Thai",
    1147: "zumo 665",
    1156: "nuvi 16xx AU",
    1157: "nuvi 16xx CA",
    1161: "nuvi 16xx TWN",
    1169: "Edge 800",
    1186: "nuvi 22xx",
    1187: "nuvi 23xx",
    1188: "nuLink 1695",
    1196: "nuvi 1490TV",
    1201: "GTU 10 US",
    1204: "Dakota TWN",
    1209: "Oregon 550 Korea",
    1211: "nuvi 37xx, Touchscreen",
    1213: "Edge 500 JPN",
    1218: "Garmin Marine Network Minimum Software for g2 v11.5 (1218)",
    1247: "Rino 6xx",
    1250: "Forerunner 410",
    1252: "Oregon 450tc Japan",
    1254: "nuLink 23xx",
    1258: "nuvi 35xx",
    1259: "nuvi 37xx Taiwan",
    1264: "Forerunner 210",
    1266: "nuvi 2585 TWN",
    1269: "dezl 560",
    1271: "Approach S1",
    1273: "nuvi 24xx",
    1275: "Montana",
    1301: "GPSMAP 62SJ Japan",
    1304: "eTrex 10",
    1305: "eTrex 20/30",
    1318: "GPSMAP Series with SDCard",
    1320: "Garmin Marine Network Minimum Software for g2 v11.5 (1320)",
    1325: "Edge 200",
    1327: "nuvi 24x5 Taiwan",
    1328: "Forerunner 910XT",
    1331: "GTU 10 EU",
    1334: "Edge 800 JPN",
    1339: "Astro 320",
    1340: "GPSMAP 62sc/62stc",
    1343: "GDL 39",
    1344: "GTU 10 CA",
    1345: "Forerunner 610",
    1349: "nuvi 30",
    1350: "nuvi 40/50",
    1352: "nuvi 25x5 Taiwan",
    1353: "GPSMAP 62S Korea",
    1354: "GPSMAP 62S/78S Thai & Indonesia",
    1364: "aera 7xx",
    1371: "nuvi 24x5/25x5",
    1376: "nuvi 34xx",
    1379: "GPS Chipset Type M3",
    1381: "Vector",
    1389: "nuvi 2585LT EU",
    1392: "GPS 19x HVS",
    1400: "DC20/DC30/DC40",
    1405: "Approach G10",
    1420: "Chrysler RHB15 v4/RHB17 v2/RHB17 v4/RHB18 v1",
    1422: "Edge 500 Korea",
    1425: "Chrysler CTP16 v3/CTP17 v4/CTP18 v1",
    1429: "Montana 650t Taiwan",
    1431: "Montana Korea",
    1441: "nuvi 3595,JPN",
    1443: "nuvi 40/50 China",
    1445: "nuvi 2495 LT GLONASS",
    1446: "Forerunner 310XT",
    1452: "Approach G6",
    1454: "Chartplotters Minimum Software for g2 charts (1454)",
    1461: "UAT 163",
    1463: "nuvi 2585 Russia",
    1468: "Suzuki Fuji MY13-MY17",
    1469: "Approach S3",
    1471: "eTrex 20/30 JPN",
    1472: "eTrex 10 JPN",
    1473: "zumo 3x0",
    1475: "fleet 590 U.S.",
    1482: "Forerunner 10",
    1484: "GPS Chipset Type M4",
    1485: "GPS Chipset Type M4",
    1490: "GLO",
    1497: "Edge 800 Korea",
    1498: "eTrex 20/30 SEA",
    1499: "Garmin Swim",
    1504: "eTrex 10 SEA",
    1506: "Nordic Rino650",
    1510: "nuvi 40/50 Taiwan",
    1516: "dezl 760",
    1517: "nuvi 27x7/27x8",
    1521: "nuvi 35xx Taiwan",
    1522: "nuvi 2460 India / nuvi 2xx5 China",
    1525: "Oregon 550 China",
    1532: "GPSMAP 62sc China",
    1533: "GPSMAP 62sc Japan",
    1535: "nuvi 2580 South America",
    1536: "Oregon 550tc Japan",
    1537: "Forerunner 910XT China",
    1541: "BMW Motorrad Navigator V",
    1545: "TT10",
    1546: "Firmware Update for GTMxx Digital Radio Type S",
    1548: "Yushan",
    1550: "zumo 660 Taiwan",
    1551: "fenix/D2/tactix",
    1555: "Edge 200 Taiwan",
    1556: "eTrex 20/30 China",
    1561: "Edge 510",
    1562: "Alpha 100",
    1563: "nuvi 3595 Taiwan",
    1566: "Garmin Swim Strings",
    1567: "Edge 810",
    1580: "zumo ??? Component Firmware",
    1582: "nuvi 2xx7/2xx8",
    1587: "Rino 6xx China",
    1593: "nuvi 2568 India",
    1594: "eTrex 20/30 Taiwan",
    1595: "nuvi 140/150",
    1597: "Approach S3 APAC",
    1599: "GPSmap 62stc Taiwan",
    1600: "ForeAthlete 910XTJ Japan",
    1603: "nuvi 35x7/35x8",
    1610: "Chartplotters Minimum Software for g2 charts (1610)",
    1611: "Chartplotters Minimum Software for g2 charts (1611)",
    1613: "nuvi x2/x4",
    1617: "nuvi c155/c165/c175 China",
    1619: "GPS Chipset Type M5",
    1620: "GPS Chipset Type M5",
    1621: "GPS Chipset Type M5 (MT3333) w/o Galileo",
    1623: "Forerunner 620",
    1624: "GPS Chipset Type M426",
    1628: "Garmin HUD",
    1630: "Forerunner 620/920, Wi-Fi",
    1632: "Forerunner 220",
    1634: "Chartplotters Minimum Software for g2 charts (1634)",
    1635: "Montana 650t China",
    1649: "Approach S2",
    1651: "Oregon 6x0",
    1664: "Forerunner 910XT, Korea",
    1665: "Chartplotters Minimum Software for g2 charts (1665)",
    1666: "Chartplotters Minimum Software for g2 charts (1666)",
    1667: "Chartplotters Minimum Software for g2 charts (1667)",
    1668: "Chartplotters Minimum Software for g2 charts (1668)",
    1675: "ANT Firmware (TPMS sensors)",
    1676: "fenix China",
    1677: "fenix Japan",
    1678: "fenix Korea",
    1679: "fenix Taiwan",
    1681: "nuvi 2795 Japan",
    1688: "ForeAthlete 10J",
    1689: "GPS Chipset Type M426",
    1692: "quatix",
    1696: "DC 50",
    1697: "nuvi 53/55/56",
    1708: "fleet 590 EU",
    1711: "nuvi 2795 South America",
    1712: "nuvi 42/52 SGMY",
    1714: "nuvi 42/52 Taiwan",
    1716: "Monterra",
    1719: "GPSMAP 62sc SEA",
    1721: "Edge 810, Japan",
    1722: "nuvi 24x7/25x7 Taiwan",
    1723: "nuvi 3590 CHN",
    1724: "nuvi 3592 SGMY",
    1725: "nuvi 3592 THAI",
    1726: "Monterra Outdoor Software",
    1730: "RV/Camper 760",
    1731: "nuvi 3590 TWN",
    1735: "VIRB CHN",
    1736: "Edge Touring",
    1739: "GPSMAP 629sc CHN",
    1740: "nuvi 1690 lite Taiwan",
    1741: "eTrex 20S SG",
    1742: "Edge 510, Japan",
    1743: "HRM-Tri",
    1744: "Chartplotters Minimum Software for g2 charts (1744)",
    1749: "nuvi 65/66",
    1752: "HRM-Run",
    1758: "nuvi 25x9",
    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",
    1796: "zumo 590",
    1798: "Chartplotters Minimum Software for g2 charts (1798)",
    1811: "Approach S4",
    1815: "Carmax 310A/310V",
    1817: "UAT-1817",
    1820: "eTrex 209/309 China",
    1821: "Edge 510 China & Taiwan",
    1822: "Edge 810 China",
    1823: "Edge 810 Taiwan",
    1829: "Chartplotters Minimum Software for g2 charts (1829)",
    1836: "Edge 1000",
    1837: "vivofit",
    1842: "Approach G7",
    1843: "Oregon 6xx System, SEA",
    1850: "Forerunner 220/620, Display",
    1851: "Forerunner 220/620, ANT",
    1854: "Chartplotters Minimum Software for g2 charts (1854)",
    1857: "Oregon 6xx System, JPN",
    1859: "GPSMAP 64",
    1875: "Chartplotters Minimum Software for g2 charts (1875)",
    1876: "Rino 6xx Korea",
    1878: "GPSMAP 7x08",
    1879: "GPSMAP 7x10/7x12",
    1884: "nuvi 2798",
    1885: "vivoki",
    1888: "Chartplotters Minimum Software for g2 charts (1888)",
    1891: "Approach S2 JPN",
    1895: "Monterra, GPS/BeiDou CHN",
    1903: "Forerunner 15",
    1907: "vivoactive",
    1908: "vivoactive, Display",
    1909: "vivoactive/fenix 3, ANT/BLE N4",
    1917: "Approach G8",
    1918: "Edge 510, Korea",
    1925: "Approach S6, Display",
    1928: "ForeAthlete 620J",
    1929: "Forerunner 620 China",
    1930: "ForeAthlete 220J",
    1931: "Forerunner 220 China",
    1932: "nuvi 27x9",
    1936: "Approach S6",
    1939: "VIRB CHN",
    1940: "VIRB ASIA",
    1942: "Forerunner 920XT, Display",
    1947: "nuvi 25x9 C4",
    1948: "nuvi 26x9 C4",
    1955: "vivosmart, ANT",
    1956: "vivosmart",
    1958: "nuvi C255 China / nuvi 55 India/Indonesia/SGMY",
    1959: "nuvi C265 China",
    1966: "nuvi 55TV Brazil",
    1967: "fenix 2",
    1969: "Forerunner 15, ANT",
    1982: "BMW Navigator V Japan/China",
    1987: "Epix, Display",
    1988: "Epix",
    1999: "Approach S2 APAC",
    2002: "dezl 770",
    2003: "dezl 570",
    2005: "vivosmart, PSOC",
    2024: "Quatix China",
    2030: "HAC 2CT",
    2032: "T 5, TT 15",
    2035: "Approach S4 APAC",
    2043: "nuviCam",
    2044: "nuviCam, Camera",
    2047: "ANT/BLE N1 Firmware",
    2050: "fenix 3/tactix Bravo/quatix 3",
    2051: "fenix 3/tactix Bravo/quatix 3, Display",
    2052: "Edge 1000 Taiwan",
    2053: "Edge 1000 Japan",
    2054: "fenix 2 China",
    2061: "ForeAthlete 15J",
    2062: "Fleet 660 GPS",
    2063: "Fleet 670 GPS",
    2067: "Edge 520",
    2068: "SW,HondaPH",
    2070: "Edge 1000, China",
    2077: "nuvi 2xx7/2xx8 C4",
    2079: "Vector S",
    2081: "GPSMAP 7x07",
    2087: "nuvi 57/58",
    2088: "nuvi 67/68",
    2094: "fenix 2 Japan",
    2100: "Edge 1000, Korea",
    2108: "fenix 3/tactix Bravo/quatix 3, Wi-Fi",
    2112: "Firmware Update for the BC30 RX",
    2123: "GPSMAP 64S, SEA",
    2124: "GPSMAP 64SJ, Japan",
    2127: "Touchscreen E1 Firmware",
    2130: "Forerunner 920XT Taiwan",
    2131: "Forerunner 920XT China",
    2132: "Forerunner 920XT Japan",
    2134: "VIRB X",
    2135: "vivosmart APAC",
    2140: "eTrex Touch 25/35",
    2141: "dezlCam",
    2147: "Edge 25",
    2148: "Forerunner 25",
    2150: "vivofit 2",
    2151: "Forerunner 225, OHR",
    2153: "Forerunner 225",
    2156: "Forerunner 630",
    2157: "Forerunner 230",
    2158: "Forerunner 735XT",
    2159: "Forerunner, Display A1",
    2160: "vivoactive APAC",
    2161: "Vector 2",
    2162: "Vector 2S",
    2172: "VIRB XE",
    2173: "Forerunner 620 Taiwan",
    2175: "TruSwing",
    2182: "Approach S5",
    2188: "fenix 3, K65, China",
    2189: "fenix 3 Taiwan",
    2190: "T5/TT15 Mini",
    2192: "Varia Headlight",
    2194: "Approach S6 APAC",
    2196: "Wi-Fi A1 Firmware",
    2197: "Forerunner 630, Touchscreen",
    2198: "Dash Cam 30 (2198)",
    2199: "Dash Cam 35 (2199)",
    2200: "GPS 73",
    2201: "GPS 12H",
    2204: "Edge Explore 1000",
    2219: "Forerunner 225 Asia",
    2220: "ForeAthlete 225J",
    2225: "Varia Radar Tail Light",
    2226: "Varia Radar Display Unit",
    2228: "Forerunner 225, Display",
    2231: "Oregon 650TCJ2, JPN",
    2232: "SW,Captain",
    2235: "SW,Storm",
    2237: "Camper/RV 660",
    2238: "Edge 20",
    2250: "eTrex 20x/30x",
    2260: "Edge 520 Asia",
    2261: "Edge 520 Japan",
    2262: "D2 Bravo",
    2266: "Approach S20",
    2267: "Drive / DriveSmart 40/50",
    2268: "Drive / DriveSmart 60/70 / DriveTrack 70",
    2269: "DriveLuxe 50",
    2270: "DriveAssist 50",
    2273: "ANT/BLE N2 Firmware",
    2274: "Edge 1000, Thai",
    2281: "GPSMAP 64s, KOR",
    2285: "GPSMAP 64st, TWN",
    2288: "Edge 25 Asia",
    2289: "Edge 25 Japan",
    2290: "Edge 20 Asia",
    2292: "Approach X40",
    2293: "fenix 3, K65, Japan",
    2296: "nuviCam APAC",
    2297: "nuvi 57 APAC",
    2298: "nuvi 67 APAC",
    2299: "Montana 610/680",
    2302: "eTrex 20x/30x China OPM & TWN",
    2310: "Forerunner 630 APAC",
    2311: "ForeAthlete 630J",
    2313: "ForeAthlete 230J",
    2316: "eTrex 20x/30x JPN",
    2317: "eTrex 20x/30x SEA",
    2325: "UAT-B2325-00",
    2327: "HRM4-Run",
    2329: "VIRB XE APAC, System",
    2332: "Epix JPN",
    2337: "vivoactive HR",
    2338: "vivoactive HR, Sensor Hub",
    2339: "vivoactive HR, Touchpanel",
    2340: "vivoactive HR, Display",
    2347: "vivosmart HR+",
    2348: "vivosmart HR",
    2361: "vivosmart HR APAC",
    2362: "vivosmart HR+ APAC",
    2368: "vivomove",
    2369: "Forerunner 235, Sensor Hub",
    2379: "Varia Tail Light",
    2392: "fenix Chronos, Display",
    2393: "fenix Chronos, Sensor Hub",
    2396: "Forerunner 235 APAC",
    2397: "ForeAthlete 235J",
    2398: "Varia Vision",
    2400: "aera 660",
    2403: "Approach S20, nrF51",
    2405: "Approach X40, BT_BLE",
    2406: "vivofit 3",
    2407: "fenix 3, K65, Korea",
    2408: "fenix 3, K65, SEA",
    2413: "fenix 3 HR",
    2414: "fenix 3 HR, Display",
    2415: "fenix 3 HR, Sensor Hub",
    2417: "VIRB Ultra 30",
    2423: "ANT/BLE N3 Firmware",
    2429: "Index Smart Scale",
    2431: "Forerunner 235",
    2432: "fenix Chronos",
    2435: "zumo 3x5",
    2436: "zumo 595",
    2440: "GDR E350/C300",
    2442: "Astro 430/Alpha 50",
    2444: "Rino 7xx",
    2449: "PRO Control 2 RR",
    2450: "Delta Smart",
    2467: "D2 Bravo, K65, China",
    2470: "GDR C530",
    2471: "Varia Vision APAC",
    2473: "fenix 3 HR, K26, CHN",
    2478: "zumo 590 APAC",
    2479: "GPSMAP 276Cx",
    2485: "GDR E350 Japan",
    2488: "RV-IN801",
    2495: "DriveAssist 50, Camera",
    2496: "Garmin Nautix",
    2497: "vivoactive HR APAC",
    2503: "Forerunner 35",
    2510: "Forerunner 735XT, Sensor Hub",
    2512: "Oregon 7xx",
    2513: "GDL 5X",
    2517: "zumo 590 JPN",
    2530: "Edge 820",
    2531: "Edge Explore 820",
    2533: "Forerunner 735XT APAC",
    2534: "ForeAthlete 735XTJ",
    2544: "fenix 5S",
    2545: "Dash Cam 30 (2545)",
    2546: "Dash Cam 35 (2546)",
    2547: "D2 Bravo Titanium",
    2559: "Approach S20 APAC",
    2560: "D2 Bravo Titanium, Sensor Hub",
    2561: "DriveSmart 50 APAC",
    2563: "eTrex Touch 35 APAC",
    2567: "Varia UT800 - Part 1",
    2569: "fleet 660 8G, GPS",
    2570: "fleet 670 8G, GPS",
    2576: "eTrex Venture Mariner",
    2583: "Delta Smart nRF51",
    2584: "BMW Motorrad Navigator VI",
    2586: "Drive/DriveSmart 51",
    2587: "Drive 61",
    2588: "DriveSmart 61",
    2589: "DriveLuxe 51",
    2590: "DriveAssist 51",
    2593: "Running Dynamics Pod",
    2596: "DriveAssist 50 APAC",
    2599: "Edge 820 China",
    2600: "Edge 820 Japan",
    2604: "fenix 5X/tactix Charlie",
    2605: "fenix 5X/tactix Charlie, Display",
    2606: "vivofit jr",
    2607: "DriveSmart 61/Camper/RV 770, Touchscreen",
    2614: "GPSMAP 64sc",
    2622: "vivosmart 3",
    2623: "vivosport",
    2624: "fenix 3 HR APAC, Sensor Hub",
    2628: "Edge 820 Taiwan",
    2629: "Edge 820 Korea",
    2630: "Edge 820 SEA",
    2635: "Dash Cam 45-S",
    2636: "Dash Cam 55",
    2639: "vivosmart HR+ Israel",
    2641: "Xero A1(i)",
    2650: "Forerunner 35 Israel",
    2652: "Approach G30",
    2653: "Forerunner 235, NFC CIB",
    2655: "Forerunner 235, Sensor Hub",
    2656: "Approach S60",
    2657: "Approach S60, Display",
    2659: "vivosmart 3, Sensor Hub",
    2660: "vivosport, Sensor Hub",
    2661: "fenix 5/quatix 5, Sensor Hub",
    2662: "fenix 5S, Sensor Hub",
    2663: "fenix 5X/tactix Charlie/D2 Charlie, Sensor Hub",
    2664: "Descent Mk1, Sensor Hub",
    2665: "Forerunner 935, Sensor Hub",
    2666: "vivoactive 3, Sensor Hub",
    2667: "Forerunner 35 APAC",
    2668: "Forerunner 35 JPN",
    2675: "fenix Chronos APAC",
    2680: "Spectre, Touchpanel",
    2681: "Oregon 7xx APAC",
    2684: "RV/Camper 770",
    2687: "VIRB 360",
    2689: "CAN µC AOER, APGC18",
    2691: "Forerunner 935",
    2697: "fenix 5/quatix 5",
    2699: "vivoactive 3, Touchpanel",
    2700: "vivoactive 3",
    2702: "fenix Chronos APAC, Sensor Hub",
    2705: "Avtex Tourer One Plus",
    2713: "Edge 1030",
    2725: "aera 79x China",
    2726: "aera 660 China",
    2727: "Forerunner 35 SEA",
    2729: "Delta Inbounds Dog Device, Comm.",
    2730: "Delta Inbounds Dog Device, Host",
    2731: "Delta Inbounds Base Unit, Comm.",
    2732: "Delta Inbounds Base Unit, Host",
    2733: "Forerunner 235, NFC, ExpressPay",
    2735: "fleet 770, GPS",
    2736: "fleet 780, GPS",
    2738: "fleet 790 ATT, GPS",
    2739: "fleet 790 EU, GPS",
    2752: "Approach S60, Sensor Hub",
    2763: "GPSMAP 64sc JPN",
    2764: "GPSMAP 64sc SEA",
    2769: "Foretrex 601/701",
    2771: "Impact",
    2772: "vivomove HR",
    2773: "vivomove HR, Sensor Hub",
    2774: "vivomove HR, Touchpanel",
    2776: "Approach G30, Touchscreen",
    2777: "Rino 700",
    2778: "GPS Chipset Type M4",
    2779: "GPS Chipset Type M426",
    2781: "vivosport, Touchpanel",
    2786: "RV-BBT600 RV HUB Remote",
    2787: "Vector 3",
    2796: "fenix 5 APAC",
    2797: "fenix 5S APAC",
    2798: "fenix 5X APAC",
    2803: "Drive/DriveSmart 51 APAC",
    2806: "Approach Z80",
    2807: "echoMAP Plus 4x",
    2808: "echoMAP Plus 6x",
    2809: "echoMAP Plus 7x/9x",
    2810: "echoMAP Plus 63",
    2814: "Forerunner 35 KOR",
    2816: "CAN µC AOER, ALSA18",
    2817: "ALSA18 AOER, System Code",
    2818: "Xero A1(i), Sensor Hub",
    2819: "D2 Charlie",
    2820: "D2 Charlie, Display",
    2822: "PN80T, NFC applets",
    2825: "APSA18 AOER, System Code",
    2826: "UAT-2826",
    2830: "CAN µC, APSA18, AutoOEM",
    2831: "vivosmart 3 APAC",
    2832: "vivosport APAC",
    2833: "Forerunner 935 APAC",
    2835: "vivosmart 3 APAC, Sensor Hub",
    2836: "vivosport APAC, Sensor Hub",
    2838: "Dash Cam 65W",
    2841: "nuviCam APAC, Camera",
    2842: "BMW Navigator VI AOER/Japan",
    2858: "Dash Cam 45-O",
    2859: "Descent Mk1",
    2862: "Garmin Speak",
    2864: "Approach Z80, Aux",
    2866: "fenix 5 APAC, Sensor Hub",
    2867: "fenix 5S APAC, Sensor Hub",
    2868: "fenix 5X APAC, Sensor Hub",
    2869: "Descent Mk1, Display",
    2872: "Forerunner 935 APAC, Sensor Hub",
    2878: "vivofit 4",
    2886: "Forerunner 645",
    2887: "Forerunner 645, ANT_BLE_BT",
    2888: "Forerunner 645 Music",
    2890: "BarkLimiter 2",
    2891: "Forerunner 30",
    2893: "Atemos 50",
    2894: "Atemos 100",
    2895: "Atemos K5/KT15",
    2896: "Forerunner 645, Sensor Hub",
    2897: "Forerunner 645 Music, Sensor Hub",
    2900: "fenix 5S Plus",
    2907: "Approach S60 APAC",
    2909: "Edge 130",
    2910: "dezl 780",
    2911: "dezlCam 785",
    2924: "Edge 1030 APAC",
    2925: "GPS 12H India",
    2927: "vivosmart 4",
    2930: "vivosmart 4, Sensor Hub",
    2931: "vivosmart 4, Touchpanel",
    2934: "Fusion MS-RA770",
    2944: "vivofit jr. 2",
    2945: "vivomove HR APAC",
    2946: "vivomove HR APAC, Sensor Hub",
    2952: "fleet 790 AUNZ, GPS",
    2953: "inReach Mini",
    2954: "Varia Radar Tail Light 510, Light",
    2955: "Varia Radar Tail Light 510, Radar",
    2956: "Alpha 50 CHN",
    2957: "GPS Chipset Type M5 (MT3333) with Galileo",
    2960: "GPS Chipset Type M426",
    2962: "Approach X10",
    2976: "vivoactive 3 APAC",
    2977: "Forerunner 30 APAC",
    2983: "vivoactive 3 APAC, Sensor Hub",
    2988: "vivoactive 3 Music",
    2989: "vivoactive 3 Music, Sensor Hub",
    2990: "vivoactive 3 Music, Touchscreen",
    2991: "Descent Mk1 APAC",
    2993: "Descent Mk1 APAC, Sensor Hub",
    2994: "D2 Charlie APAC",
    2996: "DriveSmart 61 APAC",
    2997: "eTrex 302 CHN",
    3003: "Forerunner 645 APAC",
    3004: "Forerunner 645 Music APAC",
    3008: "Forerunner 645 APAC, Sensor Hub",
    3009: "Forerunner 645 Music APAC, Sensor Hub",
    3011: "Edge Explore",
    3013: "fenix 5S Plus, Sensor Hub",
    3014: "fenix 5 Plus/D2 Delta, Sensor Hub",
    3015: "fenix 5X Plus, Sensor Hub",
    3018: "Edge 130 Nordic Software",
    3028: "GPSMAP 66",
    3029: "zumo 590 APAC, TPMS Firmware",
    3031: "Fusion MS-SRX400",
    3033: "zumo 396",
    3034: "???, Sensor Hub",
    3049: "Approach S10",
    3059: "Garmin Speak Plus",
    3061: "Drive 52",
    3065: "DriveSmart x5",
    3066: "vivoactive 3 Music, LTE",
    3067: "vivoactive 3 Music, ANT_BLE_BT",
    3076: "Forerunner 245",
    3077: "Forerunner 245 Music",
    3078: "Forerunner 245, Sensor Hub",
    3079: "Forerunner 245 Music, Sensor Hub",
    3085: "Approach G80",
    3089: "fenix 5 Plus APAC",
    3092: "Edge 130 APAC",
    3095: "Edge 1030 Bontrager",
    3098: "Astro 900",
    3099: "T9 GPS Collar",
    3104: "Dash Cam Mini",
    3107: "GPS Chipset Type S1",
    3109: "DriveAssist 51 APAC",
    3110: "fenix 5 Plus",
    3111: "fenix 5X Plus",
    3112: "Edge 520 Plus",
    3113: "Forerunner 945",
    3114: "Forerunner 945, Sensor Hub",
    3115: "GPSMAP 64sc SiteSurvey",
    3116: "PRO 550 Plus",
    3121: "Edge 530",
    3122: "Edge 830",
    3126: "Instinct",
    3127: "Instinct, Sensor Hub"    ,
    3130: "Approach Z80 APAC",
    3134: "fenix 5S Plus APAC",
    3135: "fenix 5X Plus APAC",
    3139: "zumo 396 APAC",
    3142: "Edge 520 Plus APAC",
    3144: "Forerunner 235 Lite APAC",
    3145: "Forerunner 245 APAC",
    3153: "fenix 5 Plus, ANT_BLE_BT",
    3163: "vivoactive 3 Music APAC, WiFi",
    3164: "vivoactive 3 Music APAC, Sensor Hub",
    3165: "SW, ACIN19, Indonesia, AOER",
    3166: "SW, CAN µC, ACIN19, Indonesia, AOER",
    3183: "vivosmart 4, Network SW",
    3187: "Rino 7xx, GMRS",
    3192: "Speed Sensor 2",
    3196: "D2 Delta",
    3197: "D2 Delta S",
    3198: "D2 Delta PX",
    3199: "CYW20719 Bluetooth APAC",
    3204: "Forerunner 245, ANT_BLE_BT",
    3205: "Forerunner 245 Music, ANT_BLE_BT",
    3206: "GLO 2",
    3211: "ALT1160 LTE Modem Firmware",
    3216: "Xero S1 Trapshooting Trainer",
    3218: "vivosmart 4 APAC",
    3220: "NFC 3rd Party Applets",
    3224: "vivoactive 4 Small",
    3225: "vivoactive 4 Large",
    3226: "venu",
    3227: "vivoactive 4, ANT_BLE_BT",
    3229: "vivoactive 4 Small, Touchpanel",
    3230: "vivoactive 4 Large, Touchpanel",
    3231: "venu, Touchpanel",
    3232: "fenix 5S Plus APAC, Sensor Hub",
    3233: "fenix 5 Plus APAC, Sensor Hub",
    3234: "fenix 5X Plus APAC, Sensor Hub",
    3238: "Forerunner 45",
    3241: "vivosmart 4 APAC, Sensor Hub",
    3246: "MARQ Driver",
    3247: "MARQ Aviator",
    3248: "MARQ Captain",
    3249: "MARQ Commander",
    3250: "MARQ Expedition",
    3251: "MARQ Athlete",
    3252: "MARQ series, Sensor Hub",
    3253: "MARQ series, BT_BLE_ANT",
    3260: "D2 Delta, ANT_BLE_BT",
    3262: "GPSMAP 276Cx APAC",
    3271: "Fusion MS-RA670 Initial Mass Production Software",
    3273: "Instinct APAC",
    3282: "Forerunner 45",
    3284: "GPSMAP 66i",
    3286: "Garmin DriveSmart 65 with Amazon Alexa",
    3287: "fenix 6S",
    3288: "fenix 6S Pro",
    3289: "fenix 6",
    3290: "fenix 6 Pro",
    3291: "fenix 6X Pro",
    3292: "fenix 6S/6, ANT/BLE",
    3293: "fenix 6S/6/6X Pro, ANT/BLE/BT",
    3294: "fenix 6S, Sensor Hub",
    3295: "fenix 6, Sensor Hub",
    3296: "fenix 6X, Sensor Hub",
    3303: "Forerunner 945, ANT_BLE_BT",
    3307: "Cannondale Wheel Sensor",
    3308: "vivomove 3 Classic/Premium",
    3309: "Forerunner 45, Sensor Hub",
    3310: "Forerunner 45, Network Processor",
    3312: "Edge 130 APAC, Sensor Hub",
    3313: "GPS Chipset Type M5",
    3314: "Approach S40",
    3315: "Approach S40, Sensor Hub",
    3316: "Approach S40, Touchscreen",
    3317: "ForeTrex 601 Japan",
    3318: "Overlander",
    3321: "Forerunner 256M APAC",
    3324: "D2 Delta PX APAC",
    3330: "GPS Software 3330",
    3349: "Edge 530 ASIA",
    3350: "Edge 830 ASIA",
    3356: "vivoactive 4 Small, Sensor Hub",
    3357: "vivoactive 4 Large, Sensor Hub",
    3358: "venu, Sensor Hub",
    3368: "vivomove 3 Classic, Sensor Hub",
    3370: "vivomove 3 Sport, Sensor Hub",
    3378: "vivomove 3 Sport NA",
    3379: "Camper/RV 780",
    3380: "Camper/RV 785",
    3381: "SW, ACSG19, SGMY, AOER",
    3382: "SW, CAN µC, ACSG19, SGMY, AOER",
    3387: "vivoactive 4 Small APAC",
    3388: "vivoactive 4 Large APAC",
    3389: "venu ASIA",
    3390: "Fusion MS-RA210 FFP Build Version",
    3391: "Fusion MS-ERX400 Final Factory Production Release Version",
    3393: "Approach S62",
    3399: "Approach S62, Sensor Hub",
    3405: "Swim 2",
    3406: "Swim 2, Sensor Hub",
    3407: "Swim 2, Network Processor",
    3408: "Dash Cam 46",
    3409: "Dash Cam 56",
    3410: "Dash Cam 66W",
    3411: "GPS Chipset Type M5 (3411)",
    3412: "GPS Chipset Type M5 (Fitness Region File)",
    3413: "GPS Chipset Type M5 (3413)",
    3416: "Forerunner 245 APAC, Sensor Hub",
    3417: "Forerunner 245M APAC, Sensor Hub",
    3420: "MARQ Driver APAC",
    3421: "MARQ Aviator APAC",
    3422: "vivomove 3 Sport, NFC",
    3428: "vivolife",
    3429: "vivomove 3 Classic, Touchpanel",
    3431: "GPSMAP 64sx",
    3432: "GPSMAP 64csx",
    3441: "Forerunner 945 ASIA",
    3445: "eTrex 22X/32x",
    3446: "vivoactive 3t(trainer)",
    3447: "Approach S40 ASIA",
    3448: "MARQ Captain APAC",
    3449: "MARQ Commander APAC",
    3450: "MARQ Expedition APAC",
    3451: "MARQ Athlete APAC",
    3452: "GPSMAP 86s",
    3453: "GPSMAP 86sc",
    3454: "GPSMAP 86i",
    3455: "GPSMAP 86sci",
    3463: "RV-700",
    3469: "Forerunner 45 ASIA",
    3473: "vivoactive 3 Daimler",
    3477: "vivoactive 3 Daimler APAC",
    3480: "Dash Cam 56",
    3481: "Dash Cam 66W",
    3488: "Pro 550 Plus, EL & FR",
    3489: "Pro 550 Plus, EH",
    3494: "MARQ ASIA Series, Sensor Hub",
    3498: "Rey",
    3499: "Darth Vader",
    3500: "Captain Marvel",
    3501: "First Avenger",
    3506: "GPS Chipset Type S1",
    3511: "Forerunner 945 ASIA, Sensor Hub",
    3512: "fenix 6S Sport ASIA",
    3513: "fenix 6S ASIA",
    3514: "fenix 6 Sport ASIA",
    3515: "fenix 6 ASIA",
    3516: "fenix 6X ASIA",
    3519: "Approach G80 ASIA",
    3526: "Approach Z82",
}
