User's Manual
Enhanced Class 1 Bluetooth v2.1 Module
User’s Guide
Americas: +1-800-492-2320 Option 2
Europe: +44-1628-858-940
Hong Kong: +852-2923-0610
www.lairdtech.com/wireless
59
CONN-GUIDE-BT740_v0.2
Channel
Number
Profile
Comments
0xB0
..
0xB1
HDP
DATA
HDP Data Channels
See HDP Data Channels for further details of the logical channel
conveyed in these data channel
0xF0
Enhance Inq
Response
Enhanced Inquiry Response Data
Note 1: In MP mode this module can support connections to up to seven other modules. This channel
differentiates between the various connections.
Note 2: This channel is used for ‘canned’ HID Keyboard Device reports. Data in this channel is
interpreted as ASCII and for each ASCII character two INPUT reports send to the host – the
first being the press event and the second the unpress event. If the ASCII value is in the
range 0x7F to 0xFF then it is silently discarded.
Note 3: This channel is used for raw HID device INPUT reports. For example, if the built-in keyboard
HID descriptor is active then the INPUT report is eight bytes long.
If a host sends an OUTPUT report it appears in this channel as a single data packet.
It is essential that all INPUT or OUTPUT reports maintain the packet boundaries.
Note 4: These channels are used to receive INPUT reports from HIDs and send OUTPUT reports
when the module configures as an HID host. The size and format of the reports shall be as
per the HID descriptor that is active on that channel.
Note 5: These channels are used to send and receive data from BLOBs (Binary Long Objects) which
are arbitrary length data buffers. If a BLOB does not exist, then the data sent on that channel
is silently discarded. The BLOBs are identified by a 0-based index number; to send data to
BLOB 0, channel 0x98 is used and 0x99 for BLOB 1.
Once data uploads into a BLOB, then CMD_BLOBMANAGE manipulates that data. For
example, the BLOB mechanism uploads new HID Device Descriptors into the module.