LEA Providers without Internal Channel
This specification outlines the Fast Pair support for Fast Pair Providers that use the Bluetooth Low Energy (BLE) protocol and consist of multiple components, but lack an internal communication channel between these components.
Requirements
Providers shall implement the following two categories.
Bluetooth
- Implement Coordinated Set Identification Service
- Resolvable Set Identifier (RSI)
- Set Identity Resolving Key (SIRK)
Fast Pair
- Implement LE advertising for Fast Pair service data
- Coordinated Set Info Advertising Payload for discoverable mode
- Fast Pair Account Data for non-discoverable mode
- Implement Fast Pair GATT
- Model ID Characteristic
- Key-based Pairing Characteristic
- FP Device Action Characteristic
- Action ID: 0x02 (Coordinated Set Information)
- Passkey Characteristic
- Account Key Characteristic
Configurations
This section is to address how to set the configurations for pairing procedure.
Multiple components
For the LE Provider with multiple components, it shall implement CSIS in the
Bluetooth layer, and create the Set Identity Resolving Key for grouping
purpose. On the Fast Pair layer, the SIRK will also be set into
Coordinated Set Information, and used to generate
Coordinated Set Info Advertising payload for discoverable mode.
The Seeker scans the advertisements and connects to each component of the Provider separately, so each component reports only its own address.
The Provider shall send Key-based Pairing Extended Response
- Message Type:
0x02 - Flags:
0b11000000 - Number of the Provider's address:
0x01 - 6-byte address
The Provider shall send FP Device Action Response with Coordinated Set Information
- Action ID:
0x02(Coordinated Set Information) - Coordinated Set Member Type:
0x00for the left component,0x01for the right component. Each component shall use a different value. - Coordinated Set Size:
0x02 - Set Identity Resolving Key Type:
0x01 - Set Identity Resolving Key Value: 16-byte data
All components shall return the same Set Identity Resolving Key and Coordinated Set Size.
Single component
For the LE Provider with single component, it might not have CSIS in the
Bluetooth layer. But on the Fast Pair layer, the Provider shall still generate
the Set Identity Resolving Key (random 16-byte values), set it into
Coordinated Set Information, use it to generate
Coordinated Set Info Advertising Payload for discoverable mode.
The Provider shall send Key-based Pairing Extended Response
- Message Type:
0x02 - Flags:
0b11000000 - Number of the Provider's address:
0x01 - 6-byte address
The Provider shall send FP Device Action Response with Coordinated Set Information
- Action ID:
0x02(Coordinated Set Information) - Coordinated Set Member Type:
0x00(left component) or0x01(right component) - Coordinated Set Size:
0x01 - Set Identity Resolving Key Type:
0x01 - Set Identity Resolving Key Value: 16-byte data
Pairing Procedure
Three major Fast Pair supported pairing flows.
Initial Pairing
- All components of the Provider enter discoverable mode with
- Coordinated Set Info Advertising Payload
- RSI Advertising Data, see Coordinated Set Identification Service
- The Seeker performs the Fast Pair Procedure with Fast Pair Read, see Fast Pair Operation Over FP Device Action

Subsequent Pairing
- All components of the Provider are in non-discoverable mode with
- Fast Pair Account Data
- RSI Advertising Data, see Coordinated Set Identification Service
- The Seeker performs the Fast Pair Procedure with Fast Pair Read, see Fast Pair Operation Over FP Device Action

Retroactive Pairing
- All components of the Provider enter discoverable mode with
- Coordinated Set Info Advertising Payload
- RSI Advertising Data, see Coordinated Set Identification Service
- The Seeker performs the Fast Pair Procedure with Fast Pair Read, see Fast Pair Operation Over FP Device Action
