Version: 2.0.1
Last updated: 2026-09-28
Overview
Minimum and Additional Requirements
This specification document is divided into two sections:
- Minimum requirements describe the criteria for a peripheral category to be compatible.
- Additional requirements describe the criteria for certification.
Use these navigation buttons to show only the minimum or both the minimum and additional specification, respectively.
Legend
| Product Verb | Development Action |
|---|---|
| "MUST" | Mandatory product requirement |
| "SHOULD" | Optional recommendation |
| "MAY" | Nice to have |
Terminology
Bluetooth device or device refer to the ChromeOS compatible peripheral being qualified. ChromeOS device refers to the host or controlling device, if applicable.
MINIMUM REQUIREMENTS
Generic Bluetooth Requirements
The following requirements apply to all Bluetooth devices (accessories and peripherals). Additional sections define scenario-specific requirements.
- The device MUST be qualified and listed on https://launchstudio.bluetooth.com.
Bluetooth Basic Rate and Enhanced Data Rate (aka Classic)
These requirements apply to any device supporting the Bluetooth BR/EDR transport.
The device MUST support Enhanced Data Rate (EDR).
The device MUST support the Service Discovery Protocol (SDP) without requiring pairing.
Bluetooth Input Device Requirements
These requirements apply to Bluetooth accessories that provide user input capabilities, such as mice and keyboards.
The device MUST use Low Energy (LE) transport.
The device MUST support the HID Over Gatt Profile.
Bluetooth Headset and Speaker Device Requirements
These requirements apply to Bluetooth accessories that provide audio input and output capabilities through the Bluetooth Hands Free Profile (HFP) and Advanced Audio Distribution Profile (A2DP). These requirements are in addition to the Generic Bluetooth Requirements.
The audio device MUST set the following bits in the Major Service section (2.8.1) of the Class of Device (COD) parameter:
- Audio (bit 21)
- Rendering (bit 18)
Revision history
| Date | Version | Notes |
|---|---|---|
| 2026-09-28 | 2.0.1 | Update formatting. |
| 2026-03-11 | 2.0 | Update documentation |
| 2024-02-01 | 1.0.1 | Initial publication on Google Developers platform. |
| 2023-08-18 | 1.0 | Initial publication. |