Reputation: 191
While I'm performing a Bluetooth Low Energy scan, I faced two advertising packets that I don't understand. These two packets are respectively :
0x1eff060001092000f4a6326eb7f6dd2338b0b3502d434ffb6d5b89ae3082ab
and
0x1eff060001092000a6fac5c9f755e1fcdf29e6732d047c37825cd44aee744c
Reading the latest Bluetooth Core Specification version 5.0, it seems that these advertising packets are from Microsoft. Indeed, the structure of an advertising packet is Length-Type-Value and, if I'm right, here I have:
0x1e
in hexadecimal meaning "30 bytes" after decimal conversion0xff
meaning "Manufacturer Specific Data" (see Bluetooth Generic Access Profile)0x060001092000a6fac5c9f755e1fcdf29e6732d047c37825cd44aee744c
Analyzing the structure of "Manufacturer Specific Data" type, a company identifier is depicted in the first two bytes of the value. Here, the company identifier of the two advertising packets is 0x0600 (in big-endian). Converting it to little-endian (0x0006), I found "Microsoft" from the Bluetooth assigned company identifiers.
Actually, my questions are :
(1) Does anyone know what the 0x01092000f4a6326eb7f6dd2338b0b3502d434ffb6d5b89ae3082ab
part means ?
(2) Does anyone know how this particular type of advertising packet is triggered (by a Bluetooth enabled computer or other Microsoft hardware) ?
From what I've observed, the following schema of the Value can be derived:
0x01092000
0xf4a6326eb7f6dd2338b0b3502d434ffb6d5b89ae3082ab
)After having defined these two parts, I have no idea of what they represent...
Upvotes: 2
Views: 1961