15

Where can I find the list of registered company IDs which are set right after the AD type field in an AD Structure in a BLE advertising packet when the AD type is 0xFF (Manufacturer Specific Data)?

To be concrete, for example, how can I find the information telling that Apple's company ID is 0x4C00? (In an iBeacon packet, AD Type 0xFF is followed by 0x4C and 0x00.)

Takahiko Kawasaki
  • 18,118
  • 9
  • 62
  • 105
  • 2
    Reading the list pointed to by davidgyoung, I found the company ID of Apple is 0x004C, not 0x4C00. It seems that the two bytes should be regarded as represented in the little endian order. – Takahiko Kawasaki May 15 '14 at 03:31

1 Answers1

19

The list of two-byte Bluetooth company identifiers, sometimes called the CIC, can be found here:

https://www.bluetooth.com/specifications/assigned-numbers/company-identifiers/

The page also has a link to request a new company identifier.

grg
  • 5,023
  • 3
  • 34
  • 50
davidgyoung
  • 63,876
  • 14
  • 121
  • 204
  • 2
    Shame there's no "individual / small scale" option. 0xFFFF may be suitable but it's a little unclear if it is a special value in a technical sense. If I use 0xFFFF, the Nordic Master Control Panel says the vendor is "Reserved". – Timmmm Nov 24 '14 at 09:18
  • 1
    According to the Bluetooth specification, the value 0xFFFF is reserved for testing purposes *only* and cannot be used for shipping commercial products. It is intended for companies, maybe still not members of the Bluetooth SIG (Special Interest Group) who are in the process of receiving its own Company Identifier Code. – jose.angel.jimenez Feb 16 '15 at 17:44
  • 3
    The field is only 16 bits, I believe there must be more than 65536 companies in the world that are using/will use Bluetooth LE. So is this 16 bit ID really significant? – zerox Oct 12 '16 at 03:33
  • 1
    @zerox: isn't this ID for the manufacturer? Do you believe there are more than 65536 companies manufacturing bluetooth products who need their own ID? – iconoclast Jul 21 '17 at 21:15
  • 1
    Just look at the list. As of July 22, 2017 there were 1,326 registered company identifiers. – davidgyoung Jul 22 '17 at 20:37
  • @davidgyoung The link is now a 404 :( – Nuclear_Man_D May 22 '19 at 21:39
  • 1
    For historical reference: 2135 registered companies as of 2020 january 05. – Akos Lukacs Jan 05 '20 at 17:28
  • 1
    New link: https://btprodspecificationrefs.blob.core.windows.net/assigned-values/16-bit%20UUID%20Numbers%20Document.pdf – Anlo Mar 06 '21 at 19:32
  • **Holy Five Hells of Standardization Failure.** What was Bluetooth SIG cogitating when they confined manufacturer IDs to 16 bits? The world's gonna easily blow through that barrier sometime in the 2020's. What's the grand forward-compatible plan then? O_o – Cecil Curry Dec 23 '21 at 05:04