Version: 2.0  

Last updated: 2026-09-28

## Overview

This specification module outlines the Bluetooth requirements for audio
peripherals.


### Minimum and Additional Requirements

This specification document is divided into two sections:

1. **Minimum** requirements describe the criteria for a peripheral category to be compatible.
2. **Additional** requirements describe the criteria for certification.

Use these navigation buttons to show only the minimum or both the minimum
and additional specification, respectively.
<button value="min">Minimum</button> <button value="add" default="">Minimum and Additional</button>

<br />

## General Bluetooth Requirements

### MINIMUM REQUIREMENTS

- Refer to [ChromeOS Compatible - Bluetooth Specification](https://developers.google.com/chromeos/peripherals/cc-bluetooth-v2?speclevel=min) minimum requirements.

### ADDITIONAL REQUIREMENTS

Along with the **Minimum** requirements, a peripheral MUST meet the following
requirements to achieve certification:

#### OS specific requirements

For this section, the following terminology is used:

- **HFP**: Hands-Free Profile
- **AG**: Audio Gateway (ChromeOS)
- **HF**: Hands-Free device (Bluetooth headset)

If bluetooth device supports HFP, the following requirements apply:

- **\[Mandatory\]** If HF has a microphone mute interface:
  - If HF wants to trigger a VC app (like Meet) microphone mute on AG, HF MUST send `AT+VGM=0` to represent microphone mute, and `AT+VGM=X
    X=[1-15]` to represent microphone unmute.
  - When AG sends `AT+VGM=0` to HF, HF MUST mute the microphone. When AG sends `AT+VGM=X X=[1-15]` HF MUST unmute the microphone.

<br />

## Revision history

| Date | Version | Notes |
|---|---|---|
| 2026-09-28 | 2.0 | Update for ChromeOS Compatible specification and link to Bluetooth v2. |
| 2026-03-03 | 1.1.2 | Formatting update. |
| 2024-09-05 | 1.1.1 | Publish to partner site. |
| 2024-06-20 | 1.1 | Add ChromeOS specific requirements for bluetooth telephony. |
| 2022-12-19 | 1.0 | Initial version. |

<br />