aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-bluetooth.c
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dissectors/packet-bluetooth.c')
-rw-r--r--epan/dissectors/packet-bluetooth.c465
1 files changed, 425 insertions, 40 deletions
diff --git a/epan/dissectors/packet-bluetooth.c b/epan/dissectors/packet-bluetooth.c
index 20f331552a..a16bc5073f 100644
--- a/epan/dissectors/packet-bluetooth.c
+++ b/epan/dissectors/packet-bluetooth.c
@@ -148,6 +148,9 @@ static const value_string bluetooth_uuid_vals[] = {
{ 0x1139, "3D Synchronization Profile" },
{ 0x113A, "Multi-Profile" },
{ 0x113B, "Multi-Profile SC" },
+ { 0x113C, "Calendar, Task and Notes Access Service" },
+ { 0x113D, "Calendar, Task and Notes Notification Service" },
+ { 0x113E, "Calendar, Task and Notes Profile" },
{ 0x1200, "PnP Information" },
{ 0x1201, "Generic Networking" },
{ 0x1202, "Generic File Transfer" },
@@ -187,7 +190,14 @@ static const value_string bluetooth_uuid_vals[] = {
{ 0x1816, "Cycling Speed and Cadence" },
{ 0x1818, "Cycling Power" },
{ 0x1819, "Location and Navigation" },
- /* Units - http://developer.bluetooth.org/gatt/declarations/Pages/DeclarationsHome.aspx */
+ { 0x181A, "Environmental Sensing" },
+ { 0x181B, "Body Composition" },
+ { 0x181C, "User Data" },
+ { 0x181D, "Weight Scale" },
+ { 0x181E, "Bond Management" },
+ { 0x181F, "Continuous Glucose Monitoring" },
+ { 0x1820, "Internet Protocol Support" },
+ /* Units - https://developer.bluetooth.org/gatt/units/Pages/default.aspx */
{ 0x2700, "unitless" },
{ 0x2701, "length (metre)" },
{ 0x2702, "mass (kilogram)" },
@@ -299,12 +309,12 @@ static const value_string bluetooth_uuid_vals[] = {
{ 0x27B6, "irradiance (watt per square metre)" },
{ 0x27B7, "milliliter (per kilogram per minute)" },
{ 0x27B8, "mass (pound)" },
- /* Declarations - http://developer.bluetooth.org/gatt/declarations/Pages/DeclarationsHome.aspx */
+ /* Declarations - https://developer.bluetooth.org/gatt/declarations/Pages/DeclarationsHome.aspx */
{ 0x2800, "GATT Primary Service Declaration" },
{ 0x2801, "GATT Secondary Service Declaration" },
{ 0x2802, "GATT Include Declaration" },
{ 0x2803, "GATT Characteristic Declaration" },
- /* Descriptors - http://developer.bluetooth.org/gatt/descriptors/Pages/DescriptorsHomePage.aspx */
+ /* Descriptors - https://developer.bluetooth.org/gatt/descriptors/Pages/DescriptorsHomePage.aspx */
{ 0x2900, "Characteristic Extended Properties" },
{ 0x2901, "Characteristic User Description" },
{ 0x2902, "Client Characteristic Configuration" },
@@ -314,7 +324,10 @@ static const value_string bluetooth_uuid_vals[] = {
{ 0x2906, "Valid Range" },
{ 0x2907, "External Report Reference" },
{ 0x2908, "Report Reference" },
- /* Characteristics - http://developer.bluetooth.org/gatt/characteristics/Pages/CharacteristicsHome.aspx */
+ { 0x290B, "Environmental Sensing Configuration" },
+ { 0x290C, "Environmental Sensing Measurement" },
+ { 0x290D, "Environmental Sensing Trigger Setting" },
+ /* Characteristics - https://developer.bluetooth.org/gatt/characteristics/Pages/CharacteristicsHome.aspx */
{ 0x2A00, "Device Name" },
{ 0x2A01, "Appearance" },
{ 0x2A02, "Peripheral Privacy Flag" },
@@ -352,6 +365,7 @@ static const value_string bluetooth_uuid_vals[] = {
{ 0x2A29, "Manufacturer Name String" },
{ 0x2A2A, "IEEE 11073-20601 Regulatory Certification Data List" },
{ 0x2A2B, "Current Time" },
+ { 0x2A2C, "Magnetic Declination" },
{ 0x2A31, "Scan Refresh" },
{ 0x2A32, "Boot Keyboard Output Report" },
{ 0x2A33, "Boot Mouse Input Report" },
@@ -396,25 +410,145 @@ static const value_string bluetooth_uuid_vals[] = {
{ 0x2A69, "Position Quality" },
{ 0x2A6A, "LN Feature" },
{ 0x2A6B, "LN Control Point" },
+ { 0x2A6C, "Elevation" },
+ { 0x2A6D, "Pressure" },
+ { 0x2A6E, "Temperature" },
+ { 0x2A6F, "Humidity" },
+ { 0x2A70, "True Wind Speed" },
+ { 0x2A71, "True Wind Direction" },
+ { 0x2A72, "Apparent Wind Speed" },
+ { 0x2A73, "Apparent Wind Direction" },
+ { 0x2A74, "Gust Factor" },
+ { 0x2A75, "Pollen Concentration" },
+ { 0x2A76, "UV Index" },
+ { 0x2A77, "Irradiance" },
+ { 0x2A78, "Rainfall" },
+ { 0x2A79, "Wind Chill" },
+ { 0x2A7A, "Heat Index" },
+ { 0x2A7B, "Dew Point" },
+ { 0x2A7D, "Descriptor Value Changed" },
+ { 0x2A7E, "Aerobic Heart Rate Lower Limit" },
+ { 0x2A7F, "Aerobic Threshold" },
+ { 0x2A80, "Age" },
+ { 0x2A81, "Anaerobic Heart Rate Lower Limit" },
+ { 0x2A82, "Anaerobic Heart Rate Upper Limit" },
+ { 0x2A83, "Anaerobic Threshold" },
+ { 0x2A84, "Aerobic Heart Rate Upper Limit" },
+ { 0x2A85, "Date of Birth" },
+ { 0x2A86, "Date of Threshold Assessment" },
+ { 0x2A87, "Email Address" },
+ { 0x2A88, "Fat Burn Heart Rate Lower Limit" },
+ { 0x2A89, "Fat Burn Heart Rate Upper Limit" },
+ { 0x2A8A, "First Name" },
+ { 0x2A8B, "Five Zone Heart Rate Limits" },
+ { 0x2A8C, "Gender" },
+ { 0x2A8D, "Heart Rate Max" },
+ { 0x2A8E, "Height" },
+ { 0x2A8F, "Hip Circumference" },
+ { 0x2A90, "Last Name" },
+ { 0x2A91, "Maximum Recommended Heart Rate" },
+ { 0x2A92, "Resting Heart Rate" },
+ { 0x2A93, "Sport Type for Aerobic and Anaerobic Thresholds" },
+ { 0x2A94, "Three Zone Heart Rate Limits" },
+ { 0x2A95, "Two Zone Heart Rate Limit" },
+ { 0x2A96, "VO2 Max" },
+ { 0x2A97, "Waist Circumference" },
+ { 0x2A98, "Weight" },
+ { 0x2A99, "Database Change Increment" },
+ { 0x2A9A, "User Index" },
+ { 0x2A9B, "Body Composition Feature" },
+ { 0x2A9C, "Body Composition Measurement" },
+ { 0x2A9D, "Weight Measurement" },
+ { 0x2A9E, "Weight Scale Feature" },
+ { 0x2A9F, "User Control Point" },
+ { 0x2AA0, "Magnetic Flux Density - 2D" },
+ { 0x2AA1, "Magnetic Flux Density - 3D" },
+ { 0x2AA2, "Language" },
+ { 0x2AA3, "Barometric Pressure Trend" },
+ { 0x2AA4, "Bond Management Control Point" },
+ { 0x2AA5, "Bond Management Feature" },
+ { 0x2AA6, "Central Address Resolution" },
+ { 0x2AA7, "CGM Measurement" },
+ { 0x2AA8, "CGM Feature" },
+ { 0x2AA9, "CGM Status" },
+ { 0x2AAA, "CGM Session Start Time" },
+ { 0x2AAB, "CGM Session Run Time" },
+ { 0x2AAC, "CGM Specific Ops Control Point" },
/* 16-bit UUID for Members - https://www.bluetooth.org/en-us/Pages/LoginRestrictedAll/16-bit-UUIDs-member.aspx */
- { 0xFEEE, "Company UUID #2: Polar Electro Oy"}, /* Allocated 06-Mar-14 */
- { 0xFEEF, "Company UUID #1: Polar Electro Oy"}, /* Allocated 06-Mar-14 */
- { 0xFEF0, "Company UUID: Intel"}, /* Allocated 06-Mar-14 */
- { 0xFEF1, "Company UUID #2: CSR"}, /* Allocated 13-Feb-14 */
- { 0xFEF2, "Company UUID #1: CSR"}, /* Allocated 13-Feb-14 */
- { 0xFEF3, "Company UUID #2: Google"}, /* Allocated 13-Feb-14 */
- { 0xFEF4, "Company UUID #1: Google"}, /* Allocated 13-Feb-14 */
- { 0xFEF5, "Company UUID: Dialog Semiconductor GmbH"}, /* Allocated 13-Feb-14 */
- { 0xFEF6, "Company UUID: Wicentric, Inc."}, /* Allocated 13-Feb-14 */
- { 0xFEF7, "Company UUID #2: Aplix Corporation"}, /* Allocated 13-Feb-14 */
- { 0xFEF8, "Company UUID #1: Aplix Corporation"}, /* Allocated 13-Feb-14 */
- { 0xFEF9, "Company UUID #2: PayPal, Inc."}, /* Allocated 13-Jan-14 */
- { 0xFEFA, "Company UUID #1: PayPal, Inc."}, /* Allocated 13-Jan-14 */
- { 0xFEFB, "Company UUID: Stollmann E+V GmbH"}, /* Allocated 06-Jan-14 */
- { 0xFEFC, "Company UUID #2: Qualcomm Retail Solutions, Inc."}, /* Allocated 20-Dec-13 */
- { 0xFEFD, "Company UUID #1: Qualcomm Retail Solutions, Inc."}, /* Allocated 20-Dec-13 */
- { 0xFEFE, "Company UUID: GN ReSound A/S"}, /* Allocated 17-Dec-13 */
- { 0xFEFF, "Company UUID: GN Netcom"}, /* Allocated 12-Dec-13 */
+ { 0XFEB6, "Vencer Co, Ltd" },
+ { 0XFEB7, "Facebook, Inc." },
+ { 0XFEB8, "Facebook, Inc." },
+ { 0XFEB9, "LG Electronics" },
+ { 0XFEBA, "Tencent Holdings Limited" },
+ { 0XFEBB, "adafruit industries" },
+ { 0XFEBC, "Dexcom, Inc. " },
+ { 0XFEBD, "Clover Network, Inc. " },
+ { 0XFEBE, "Bose Corporation" },
+ { 0XFEBF, "Nod, Inc. " },
+ { 0XFEC0, "KDDI Corporation" },
+ { 0XFEC1, "KDDI Corporation" },
+ { 0XFEC2, "Blue Spark Technologies, Inc. " },
+ { 0XFEC3, "360fly, Inc. " },
+ { 0XFEC4, "PLUS Location Systems" },
+ { 0XFEC5, "Realtek Semiconductor Corp." },
+ { 0XFEC6, "Kocomojo, LLC" },
+ { 0XFEC7, "Apple, Inc." },
+ { 0XFEC8, "Apple, Inc." },
+ { 0XFEC9, "Apple, Inc." },
+ { 0XFECA, "Apple, Inc." },
+ { 0XFECB, "Apple, Inc." },
+ { 0XFECC, "Apple, Inc." },
+ { 0XFECD, "Apple, Inc." },
+ { 0XFECE, "Apple, Inc." },
+ { 0XFECF, "Apple, Inc." },
+ { 0XFED0, "Apple, Inc." },
+ { 0XFED1, "Apple, Inc." },
+ { 0XFED2, "Apple, Inc." },
+ { 0XFED3, "Apple, Inc." },
+ { 0XFED4, "Apple, Inc." },
+ { 0XFED5, "Plantronics Inc." },
+ { 0XFED6, "Broadcom Corporation" },
+ { 0XFED7, "Broadcom Corporation" },
+ { 0xFED8, "Google" },
+ { 0xFED9, "Pebble Technology Corporation" },
+ { 0xFEDA, "ISSC Technologies Corporation" },
+ { 0xFEDB, "Perka, Inc." },
+ { 0XFEDC, "Jawbone" },
+ { 0XFEDD, "Jawbone" },
+ { 0XFEDE, "Coin, Inc." },
+ { 0XFEDF, "Design SHIFT" },
+ { 0XFEE0, "Anhui Huami Information Technology Co. " },
+ { 0XFEE1, "Anhui Huami Information Technology Co." },
+ { 0XFEE2, "Anki, Inc." },
+ { 0XFEE3, "Anki, Inc." },
+ { 0XFEE4, "Nordic Semiconductor ASA" },
+ { 0XFEE5, "Nordic Semiconductor ASA" },
+ { 0XFEE6, "Seed Labs, Inc." },
+ { 0XFEE7, "Tencent Holdings Limited" },
+ { 0XFEE8, "Quintic Corp." },
+ { 0XFEE9, "Quintic Corp." },
+ { 0xFEEA, "Swirl Networks, Inc." },
+ { 0xFEEB, "Swirl Networks, Inc." },
+ { 0xFEEC, "Tile, Inc. " },
+ { 0xFEED, "Tile, Inc." },
+ { 0xFEEE, "Polar Electro Oy" },
+ { 0xFEEF, "Polar Electro Oy" },
+ { 0xFEF0, "Intel" },
+ { 0xFEF1, "CSR" },
+ { 0xFEF2, "CSR" },
+ { 0xFEF3, "Google" },
+ { 0xFEF4, "Google" },
+ { 0xFEF5, "Dialog Semiconductor GmbH" },
+ { 0xFEF6, "Wicentric, Inc." },
+ { 0xFEF7, "Aplix Corporation" },
+ { 0xFEF8, "Aplix Corporation" },
+ { 0xFEF9, "PayPal, Inc." },
+ { 0xFEFA, "PayPal, Inc." },
+ { 0xFEFB, "Stollmann E+V GmbH" },
+ { 0xFEFC, "Gimbal, Inc." },
+ { 0xFEFD, "Gimbal, Inc." },
+ { 0xFEFE, "GN ReSound A/S" },
+ { 0xFEFF, "GN Netcom" },
/* SDO Uuids - https://www.bluetooth.org/en-us/specification/assigned-numbers/sdo-16-bit-uuids */
{ 0xFFFE, "Alliance for Wireless Power" },
{ 0, NULL }
@@ -441,13 +575,13 @@ static const value_string bluetooth_company_id_vals[] = {
{0x000E, "Ceva, Inc. (formerly Parthus Technologies, Inc.)"},
{0x000F, "Broadcom Corporation"},
{0x0010, "Mitel Semiconductor"},
- {0x0011, "Widcomm, Inc."},
+ {0x0011, "Widcomm, Inc"},
{0x0012, "Zeevo, Inc."},
{0x0013, "Atmel Corporation"},
{0x0014, "Mitsubishi Electric Corporation"},
{0x0015, "RTX Telecom A/S"},
{0x0016, "KC Technology Inc."},
- {0x0017, "Newlogic"},
+ {0x0017, "NewLogic"},
{0x0018, "Transilica, Inc."},
{0x0019, "Rohde & Schwarz GmbH & Co. KG"},
{0x001A, "TTPCom Limited"},
@@ -461,7 +595,7 @@ static const value_string bluetooth_company_id_vals[] = {
{0x0022, "NEC Corporation"},
{0x0023, "WavePlus Technology Co., Ltd."},
{0x0024, "Alcatel"},
- {0x0025, "Philips Semiconductors"},
+ {0x0025, "NXP Semiconductors (formerly Philips Semiconductors)"},
{0x0026, "C Technologies"},
{0x0027, "Open Interface"},
{0x0028, "R F Micro Devices"},
@@ -473,21 +607,21 @@ static const value_string bluetooth_company_id_vals[] = {
{0x002E, "Norwood Systems"},
{0x002F, "MewTel Technology Inc."},
{0x0030, "ST Microelectronics"},
- {0x0031, "Synopsys"},
+ {0x0031, "Synopsis"},
{0x0032, "Red-M (Communications) Ltd"},
{0x0033, "Commil Ltd"},
{0x0034, "Computer Access Technology Corporation (CATC)"},
{0x0035, "Eclipse (HQ Espana) S.L."},
- {0x0036, "Renesas Technology Corp."},
+ {0x0036, "Renesas Electronics Corporation"},
{0x0037, "Mobilian Corporation"},
{0x0038, "Terax"},
{0x0039, "Integrated System Solution Corp."},
{0x003A, "Matsushita Electric Industrial Co., Ltd."},
{0x003B, "Gennum Corporation"},
- {0x003C, "Research In Motion"},
+ {0x003C, "BlackBerry Limited (formerly Research In Motion)"},
{0x003D, "IPextreme, Inc."},
- {0x003E, "Systems and Chips, Inc"},
- {0x003F, "Bluetooth SIG, Inc"},
+ {0x003E, "Systems and Chips, Inc."},
+ {0x003F, "Bluetooth SIG, Inc."},
{0x0040, "Seiko Epson Corporation"},
{0x0041, "Integrated Silicon Solution Taiwan, Inc."},
{0x0042, "CONWISE Technology Corporation Ltd"},
@@ -504,7 +638,7 @@ static const value_string bluetooth_company_id_vals[] = {
{0x004D, "Staccato Communications, Inc."},
{0x004E, "Avago Technologies"},
{0x004F, "APT Licensing Ltd."},
- {0x0050, "SiRF Technology, Inc."},
+ {0x0050, "SiRF Technology"},
{0x0051, "Tzero Technologies, Inc."},
{0x0052, "J&M Corporation"},
{0x0053, "Free2move AB"},
@@ -549,7 +683,7 @@ static const value_string bluetooth_company_id_vals[] = {
{0x007A, "MStar Semiconductor, Inc."},
{0x007B, "Hanlynn Technologies"},
{0x007C, "A & R Cambridge"},
- {0x007D, "Seers Technology Co. Ltd."},
+ {0x007D, "Seers Technology Co. Ltd"},
{0x007E, "Sports Tracking Technologies Ltd."},
{0x007F, "Autonet Mobile"},
{0x0080, "DeLorme Publishing Company, Inc."},
@@ -558,25 +692,25 @@ static const value_string bluetooth_company_id_vals[] = {
{0x0083, "TimeKeeping Systems, Inc."},
{0x0084, "Ludus Helsinki Ltd."},
{0x0085, "BlueRadios, Inc."},
- {0x0086, "equinux AG"},
+ {0x0086, "equinox AG"},
{0x0087, "Garmin International, Inc."},
{0x0088, "Ecotest"},
{0x0089, "GN ReSound A/S"},
{0x008A, "Jawbone"},
- {0x008B, "Topcon Positioning Systems, LLC"},
- {0x008C, "Qualcomm Labs, Inc."},
+ {0x008B, "Topcorn Positioning Systems, LLC"},
+ {0x008C, "Gimbal Inc. (formerly Qualcomm Labs, Inc. and Qualcomm Retail Solutions, Inc.)"},
{0x008D, "Zscan Software"},
{0x008E, "Quintic Corp."},
- {0x008F, "Stollmann E+V GmbH"},
+ {0x008F, "Stollman E+V GmbH"},
{0x0090, "Funai Electric Co., Ltd."},
- {0x0091, "Advanced PANMOBIL systems GmbH & Co. KG"},
+ {0x0091, "Advanced PANMOBIL Systems GmbH & Co. KG"},
{0x0092, "ThinkOptics, Inc."},
{0x0093, "Universal Electronics, Inc."},
{0x0094, "Airoha Technology Corp."},
{0x0095, "NEC Lighting, Ltd."},
{0x0096, "ODM Technology, Inc."},
- {0x0097, "Bluetrek Technologies Limited"},
- {0x0098, "zero1.tv GmbH"},
+ {0x0097, "ConnecteDevice Ltd."},
+ {0x0098, "zer01.tv GmbH"},
{0x0099, "i.Tech Dynamic Global Distribution Ltd."},
{0x009A, "Alpwise"},
{0x009B, "Jiangsu Toppower Automotive Electronics Co., Ltd."},
@@ -593,7 +727,7 @@ static const value_string bluetooth_company_id_vals[] = {
{0x00A6, "Panda Ocean Inc."},
{0x00A7, "Visteon Corporation"},
{0x00A8, "ARP Devices Limited"},
- {0x00A9, "Magneti Marelli S.p.A."},
+ {0x00A9, "Magneti Marelli S.p.A"},
{0x00AA, "CAEN RFID srl"},
{0x00AB, "Ingenieur-Systemgruppe Zahn GmbH"},
{0x00AC, "Green Throttle Games"},
@@ -612,6 +746,257 @@ static const value_string bluetooth_company_id_vals[] = {
{0x00B9, "Johnson Controls, Inc."},
{0x00BA, "Starkey Laboratories Inc."},
{0x00BB, "S-Power Electronics Limited"},
+ {0x00BC, "Ace Sensor Inc"},
+ {0x00BD, "Aplix Corporation"},
+ {0x00BE, "AAMP of America"},
+ {0x00BF, "Stalmart Technology Limited"},
+ {0x00C0, "AMICCOM Electronics Corporation"},
+ {0x00C1, "Shenzhen Excelsecu Data Technology Co.,Ltd"},
+ {0x00C2, "Geneq Inc."},
+ {0x00C3, "adidas AG"},
+ {0x00C4, "LG Electronics"},
+ {0x00C5, "Onset Computer Corporation"},
+ {0x00C6, "Selfly BV"},
+ {0x00C7, "Quuppa Oy."},
+ {0x00C8, "GeLo Inc"},
+ {0x00C9, "Evluma"},
+ {0x00CA, "MC10"},
+ {0x00CB, "Binauric SE"},
+ {0x00CC, "Beats Electronics"},
+ {0x00CD, "Microchip Technology Inc."},
+ {0x00CE, "Elgato Systems GmbH"},
+ {0x00CF, "ARCHOS SA"},
+ {0x00D0, "Dexcom, Inc."},
+ {0x00D1, "Polar Electro Europe B.V."},
+ {0x00D2, "Dialog Semiconductor B.V."},
+ {0x00D3, "Taixingbang Technology (HK) Co,. LTD."},
+ {0x00D4, "Kawantech"},
+ {0x00D5, "Austco Communication Systems"},
+ {0x00D6, "Timex Group USA, Inc."},
+ {0x00D7, "Qualcomm Technologies, Inc."},
+ {0x00D8, "Qualcomm Connected Experiences, Inc."},
+ {0x00D9, "Voyetra Turtle Beach"},
+ {0x00DA, "txtr GmbH"},
+ {0x00DB, "Biosentronics"},
+ {0x00DC, "Procter & Gamble"},
+ {0x00DD, "Hosiden Corporation"},
+ {0x00DE, "Muzik LLC"},
+ {0x00DF, "Misfit Wearables Corp"},
+ {0x00E0, "Google"},
+ {0x00E1, "Danlers Ltd"},
+ {0x00E2, "Semilink Inc"},
+ {0x00E3, "inMusic Brands, Inc"},
+ {0x00E4, "L.S. Research Inc."},
+ {0x00E5, "Eden Software Consultants Ltd."},
+ {0x00E6, "Freshtemp"},
+ {0x00E7, "KS Technologies"},
+ {0x00E8, "ACTS Technologies"},
+ {0x00E9, "Vtrack Systems"},
+ {0x00EA, "Nielsen-Kellerman Company"},
+ {0x00EB, "Server Technology, Inc."},
+ {0x00EC, "BioResearch Associates"},
+ {0x00ED, "Jolly Logic, LLC"},
+ {0x00EE, "Above Average Outcomes, Inc."},
+ {0x00EF, "Bitsplitters GmbH"},
+ {0x00F0, "PayPal, Inc."},
+ {0x00F1, "Witron Technology Limited"},
+ {0x00F2, "Aether Things Inc. (formerly Morse Project Inc.)"},
+ {0x00F3, "Kent Displays Inc."},
+ {0x00F4, "Nautilus Inc."},
+ {0x00F5, "Smartifier Oy"},
+ {0x00F6, "Elcometer Limited"},
+ {0x00F7, "VSN Technologies Inc."},
+ {0x00F8, "AceUni Corp., Ltd."},
+ {0x00F9, "StickNFind"},
+ {0x00FA, "Crystal Code AB"},
+ {0x00FB, "KOUKAAM a.s."},
+ {0x00FC, "Delphi Corporation"},
+ {0x00FD, "ValenceTech Limited"},
+ {0x00FE, "Reserved"},
+ {0x00FF, "Typo Products, LLC"},
+ {0x0100, "TomTom International BV"},
+ {0x0101, "Fugoo, Inc"},
+ {0x0102, "Keiser Corporation"},
+ {0x0103, "Bang & Olufsen A/S"},
+ {0x0104, "PLUS Locations Systems Pty Ltd"},
+ {0x0105, "Ubiquitous Computing Technology Corporation"},
+ {0x0106, "Innovative Yachtter Solutions"},
+ {0x0107, "William Demant Holding A/S"},
+ {0x0108, "Chicony Electronics Co., Ltd."},
+ {0x0109, "Atus BV"},
+ {0x010A, "Codegate Ltd."},
+ {0x010B, "ERi, Inc."},
+ {0x010C, "Transducers Direct, LLC"},
+ {0x010D, "Fujitsu Ten Limited"},
+ {0x010E, "Audi AG"},
+ {0x010F, "HiSilicon Technologies Co., Ltd."},
+ {0x0110, "Nippon Seiki Co., Ltd."},
+ {0x0111, "Steelseries ApS"},
+ {0x0112, "vyzybl Inc."},
+ {0x0113, "Openbrain Technologies, Co., Ltd."},
+ {0x0114, "Xensr"},
+ {0x0115, "e.solutions"},
+ {0x0116, "1OAK Technologies"},
+ {0x0117, "Wimoto Technologies Inc"},
+ {0x0118, "Radius Networks, Inc."},
+ {0x0119, "Wize Technology Co., Ltd."},
+ {0x011A, "Qualcomm Labs, Inc."},
+ {0x011B, "Aruba Networks"},
+ {0x011C, "Baidu"},
+ {0x011D, "Arendi AG"},
+ {0x011E, "Skoda Auto a.s."},
+ {0x011F, "Volkswagon AG"},
+ {0x0120, "Porsche AG"},
+ {0x0121, "Sino Wealth Electronic Ltd."},
+ {0x0122, "AirTurn, Inc."},
+ {0x0123, "Kinsa, Inc."},
+ {0x0124, "HID Global"},
+ {0x0125, "SEAT es"},
+ {0x0126, "Promethean Ltd."},
+ {0x0127, "Salutica Allied Solutions"},
+ {0x0128, "GPSI Group Pty Ltd"},
+ {0x0129, "Nimble Devices Oy"},
+ {0x012A, "Changzhou Yongse Infotech Co., Ltd"},
+ {0x012B, "SportIQ"},
+ {0x012C, "TEMEC Instruments B.V."},
+ {0x012D, "Sony Corporation"},
+ {0x012E, "ASSA ABLOY"},
+ {0x012F, "Clarion Co., Ltd."},
+ {0x0130, "Warehouse Innovations"},
+ {0x0131, "Cypress Semiconductor Corporation"},
+ {0x0132, "MADS Inc"},
+ {0x0133, "Blue Maestro Limited"},
+ {0x0134, "Resolution Products, Inc."},
+ {0x0135, "Airewear LLC"},
+ {0x0136, "Seed Labs, Inc. (formerly ETC sp. z.o.o.)"},
+ {0x0137, "Prestigio Plaza Ltd."},
+ {0x0138, "NTEO Inc."},
+ {0x0139, "Focus Systems Corporation"},
+ {0x013A, "Tencent Holdings Limited"},
+ {0x013B, "Allegion"},
+ {0x013C, "Murata Manufacuring Co., Ltd."},
+ {0x013E, "Nod, Inc."},
+ {0x013F, "B&B Manufacturing Company"},
+ {0x0140, "Alpine Electronics (China) Co., Ltd"},
+ {0x0141, "FedEx Services"},
+ {0x0142, "Grape Systems Inc."},
+ {0x0143, "Bkon Connect"},
+ {0x0144, "Lintech GmbH"},
+ {0x0145, "Novatel Wireless"},
+ {0x0146, "Ciright"},
+ {0x0147, "Mighty Cast, Inc."},
+ {0x0148, "Ambimat Electronics"},
+ {0x0149, "Perytons Ltd."},
+ {0x014A, "Tivoli Audio, LLC"},
+ {0x014B, "Master Lock"},
+ {0x014C, "Mesh-Net Ltd"},
+ {0x014D, "Huizhou Desay SV Automotive CO., LTD."},
+ {0x014E, "Tangerine, Inc."},
+ {0x014F, "B&W Group Ltd."},
+ {0x0150, "Pioneer Corporation"},
+ {0x0151, "OnBeep"},
+ {0x0152, "Vernier Software & Technology"},
+ {0x0153, "ROL Ergo"},
+ {0x0154, "Pebble Technology"},
+ {0x0155, "NETATMO"},
+ {0x0156, "Accumulate AB"},
+ {0x0157, "Anhui Huami Information Technology Co., Ltd."},
+ {0x0158, "Inmite s.r.o."},
+ {0x0159, "ChefSteps, Inc."},
+ {0x015A, "micas AG"},
+ {0x015B, "Biomedical Research Ltd."},
+ {0x015C, "Pitius Tec S.L."},
+ {0x015D, "Estimote, Inc."},
+ {0x015E, "Unikey Technologies, Inc."},
+ {0x015F, "Timer Cap Co."},
+ {0x0160, "AwoX"},
+ {0x0161, "yikes"},
+ {0x0162, "MADSGlobal NZ Ltd."},
+ {0x0163, "PCH International"},
+ {0x0164, "Qingdao Yeelink Information Technology Co., Ltd."},
+ {0x0165, "Milwaukee Tool (formerly Milwaukee Electric Tools)"},
+ {0x0166, "MISHIK Pte Ltd"},
+ {0x0167, "Bayer HealthCare"},
+ {0x0168, "Spicebox LLC"},
+ {0x0169, "emberlight"},
+ {0x016A, "Cooper-Atkins Corporation"},
+ {0x016B, "Qblinks"},
+ {0x016C, "MYSPHERA"},
+ {0x016D, "LifeScan Inc"},
+ {0x016E, "Volantic AB"},
+ {0x016F, "Podo Labs, Inc"},
+ {0x0170, "Roche Diabetes Care AG"},
+ {0x0171, "Amazon Fulfillment Service"},
+ {0x0172, "Connovate Technology Private Limited"},
+ {0x0173, "Kocomojo, LLC"},
+ {0x0174, "Everykey LLC"},
+ {0x0175, "Dynamic Controls"},
+ {0x0176, "SentriLock"},
+ {0x0177, "I-SYST inc."},
+ {0x0178, "CASIO COMPUTER CO., LTD."},
+ {0x0179, "LAPIS Semiconductor Co., Ltd."},
+ {0x017A, "Telemonitor, Inc."},
+ {0x017B, "taskit GmbH"},
+ {0x017C, "Daimler AG"},
+ {0x017D, "BatAndCat"},
+ {0x017E, "BluDotz Ltd"},
+ {0x017F, "XTel ApS"},
+ {0x0180, "Gigaset Communications GmbH"},
+ {0x0181, "Gecko Health Innovations, Inc."},
+ {0x0182, "HOP Ubiquitous"},
+ {0x0183, "To Be Assigned"},
+ {0x0184, "Nectar"},
+ {0x0185, "bel'apps LLC"},
+ {0x0186, "CORE Lighting Ltd"},
+ {0x0187, "Seraphim Sense Ltd"},
+ {0x0188, "Unico RBC"},
+ {0x0189, "Physical Enterprises Inc."},
+ {0x018A, "Able Trend Technology Limited"},
+ {0x018B, "Konica Minolta, Inc."},
+ {0x018C, "Wilo SE"},
+ {0x018D, "Extron Design Services"},
+ {0x018E, "Fitbit, Inc."},
+ {0x018F, "Fireflies Systems"},
+ {0x0190, "Intelletto Technologies Inc."},
+ {0x0191, "FDK CORPORATION"},
+ {0x0192, "Cloudleaf, Inc"},
+ {0x0193, "Maveric Automation LLC"},
+ {0x0194, "Acoustic Stream Corporation"},
+ {0x0195, "Zuli"},
+ {0x0196, "Paxton Access Ltd"},
+ {0x0197, "WiSilica Inc"},
+ {0x0198, "Vengit Limited"},
+ {0x0199, "SALTO SYSTEMS S.L."},
+ {0x019A, "T-Engine Forum"},
+ {0x019B, "CUBETECH s.r.o."},
+ {0x019C, "Cokiya Incorporated"},
+ {0x019D, "CVS Health"},
+ {0x019E, "Ceruus"},
+ {0x019F, "Strainstall Ltd"},
+ {0x01A0, "Channel Enterprises (HK) Ltd."},
+ {0x01A1, "FIAMM"},
+ {0x01A2, "GIGALANE.CO.,LTD"},
+ {0x01A3, "EROAD"},
+ {0x01A4, "Mine Safety Appliances"},
+ {0x01A5, "Icon Health and Fitness"},
+ {0x01A6, "Asandoo GmbH"},
+ {0x01A7, "ENERGOUS CORPORATION"},
+ {0x01A8, "Taobao"},
+ {0x01A9, "Canon Inc."},
+ {0x01AA, "Geophysical Technology Inc."},
+ {0x01AB, "Facebook, Inc."},
+ {0x01AC, "Nipro Diagnostics, Inc."},
+ {0x01AD, "FlightSafety International"},
+ {0x01AE, "Earlens Corporation"},
+ {0x01AF, "Sunrise Micro Devices, Inc."},
+ {0x01B0, "Star Micronics Co., Ltd."},
+ {0x01B1, "Netizens Sp. z o.o."},
+ {0x01B2, "Nymi Inc."},
+ {0x01B3, "Nytec, Inc."},
+ {0x01B4, "Trineo Sp. z o.o."},
+ {0x01B5, "Nest Labs Inc."},
+ {0x01B6, "LM Technologies Ltd"},
+ {0x01B7, "General Electric Company"},
{0xFFFF, "For use in internal and interoperability tests."},
{0, NULL }
};