Bluetooth Low Energy (BLE)-Gerät
Die GFPS-Implementierung (Google Schnelles Pairing Service) für BLE-Geräte ist mit der Bluetooth Core Specification v4.2 oder höher kompatibel.
Der folgende Nachtrag zur Spezifikation für „Schnelles Pairing“ ermöglicht die Unterstützung von Geräten, die nur Low Energy (LE) und Low Energy Audio (LEA) unterstützen, in GFPS.
Konformitätsstufen
Die in der Spezifikation erwähnten Schlüsselwörter „shall“, „must“, „will“, „should“, „may“ und „can“ werden im Folgenden erläutert:
| Begriff | Beschreibung |
|---|---|
| shall | is required to (muss): Wird verwendet, um Anforderungen zu definieren. |
| must | wird verwendet, um Folgendes auszudrücken: eine natürliche Folge einer zuvor angegebenen obligatorischen Anforderung ODER eine unbestreitbare Tatsachenbehauptung (eine, die unabhängig von den Umständen immer wahr ist). |
| will | it is true that (es ist wahr, dass) – wird nur in Tatsachenbehauptungen verwendet. |
| sollte | wird empfohlen: Wird verwendet, um anzugeben, dass eine von mehreren Möglichkeiten als besonders geeignet empfohlen wird, aber nicht erforderlich ist. |
| may | is permitted to: wird verwendet, um Optionen zuzulassen. |
| dir | is able to (ist in der Lage, zu) – wird verwendet, um eine Aussage kausal zu verknüpfen. |
Schlüsselbasiertes Kopplungsmerkmal
Nachricht vom Suchenden an den Anbieter
In der Rohanfrage type 0x00 des schlüsselbasierten Kopplungsmerkmals wird Bit 4 verwendet, um anzugeben, ob der Sucher die BLE-Gerätespezifikation unterstützt, und Bit 5, um anzugeben, ob der Sucher LE Audio unterstützt.
| Oktett | Datentyp | Beschreibung | Wert | Obligatorisch? |
|---|---|---|---|---|
| 0 | uint8 |
Mitteilungsart | 0x00 = Schlüsselbasierte Kopplungsanfrage |
Obligatorisch |
| 1 | uint8 |
Flags
|
variiert | Obligatorisch |
| 2–7 | uint48 |
Entweder:
|
variiert | Obligatorisch |
| 8–13 | uint48 |
BR/EDR-Adresse des Suchers | variiert | Wird nur angezeigt, wenn Bit 1 oder 3 des Flags gesetzt ist |
| n – 15 | Zufälliger Wert (Salt) | variiert | Obligatorisch |
Nachricht vom Anbieter an den Suchenden
Wenn Bit 4 der Anfrage festgelegt ist, kann die neue Antwortnachricht type 0x02 für das Merkmal „Schlüsselbasiertes Pairing“ verwendet werden, um dem Suchenden zusätzliche Bonding-Optionen bereitzustellen.
| Oktett | Datentyp | Beschreibung | Wert |
|---|---|---|---|
| 0 | uint8 |
Mitteilungsart | 0x02 = Erweiterte Antwort für schlüsselbasierte Kopplung |
| 1 | uint8 |
Flags
|
variiert |
| 2 | uint8 |
Anzahl der Adressen des Anbieters (In der aktuellen Version ist die Anzahl 1 oder 2, da wir den Blockverschlüsselungsmodus in AES-CTR ändern müssen, wenn die Anzahl >= 3 ist.) |
variiert |
| 3–8 oder 3–14 |
|
variiert | |
| 9–15 oder 15 | Zufälliger Wert (Salt) | variiert |
Ein Anbieter, der die BLE-Gerätespezifikation unterstützt, muss Bit 4 und Bit 5 lesen, um die Funktionen des Suchers zu verstehen.
- Wenn Bit 4 den Wert 0 hat, ignoriert der Anbieter Bit 5 und antwortet im Format
type 0x01. - Wenn Bit 4 den Wert 1 hat,
- Ein LE-only-Anbieter muss mit
type 0x02antworten, um die LE-Bonding-Präferenz anzugeben. - Ein Dual-Mode-Anbieter kann mit
type 0x02antworten, um entweder die BR/EDR- oder die LE-Bonding-Präferenz anzugeben.
- Ein LE-only-Anbieter muss mit
- Informationen zu LE Audio-Anbietern (LEA) im Dualmodus findest du unter Beispiel: Kopplung mit LEA-Anbieter im Dualmodus.
Nachrichtenstream-PSM-Merkmal (Protocol Service Multiplexor)
Zur Unterstützung des Nachrichtenstreams für BLE-Geräte wird bei der Funktion „Schnelles Pairing“ ein BLE-L2CAP-Kanal zum Senden und Empfangen von Nachrichten eingerichtet und aufrechterhalten. Schnelles Pairing Der L2CAP-Server muss die LE-guthabenbasierte Flusssteuerung implementieren.
Mit diesem Merkmal kann der Sucher den PSM-Wert lesen und dann eine sichere L2CAP-Verbindung über den PSM-Wert herstellen.
| Merkmal des Fast Pair Service | Verschlüsselt | Berechtigungen | UUID |
|---|---|---|---|
| Nachrichtenstream-PSM | Ja | Lesen | FE2C1239-8366-4814-8EB0-01DE32100BEA |
| Oktett | Datentyp | Beschreibung | Wert |
|---|---|---|---|
| 0 | uint8 |
Bundesland
|
variiert |
| 1–2 | uint16 |
Der PSM-Wert muss zwischen 0x80 und 0xFF liegen. | variiert |
Hinweis: TWS besteht aus zwei Komponenten: einer primären und einer sekundären. Die Rolle dieser Komponenten ist unter bestimmten Bedingungen austauschbar. Angenommen, A ist die primäre Komponente und B die sekundäre Komponente. Wenn der Akku von Komponente A leer ist , muss Komponente B die Rolle der primären Komponente übernehmen. Dieses Szenario wird als role switch bezeichnet.
Wenn der Anbieter nach role switch den Nachrichtenstream für die Funktion „Schnelles Pairing“ nicht verarbeiten kann, muss er die bestehende L2CAP-Verbindung proaktiv trennen. Der Schnelles Pairing-Sucher kann dann die L2CAP-Nachrichtenstreamverbindung mit der neuen primären Komponente wiederherstellen.
Zusätzliche Passkey-Eigenschaft
Dieses Merkmal dient dem Schutz vor MITM-Angriffen auf die zusätzlichen Komponenten.
CSIS Fake Member MITM Protection
Für die Funktion „Schnelles Pairing“ ist im Rahmen des Kopplungsvorgangs ein MITM-Schutz erforderlich. Da CSIS keinen MITM-Schutz bietet, muss das aktuelle Design für FP für mehrere Komponenten erweitert werden, um MITM-Schutz für die zusätzlichen Komponenten zu bieten.
Definition des Merkmals
| Merkmal des Dienstes „Schnelles Pairing“ | Verschlüsselt | Berechtigung | UUID |
|---|---|---|---|
| Zusätzlicher Passkey | Nein | Lesen,Schreiben,Benachrichtigen | FE2C123A-8366-4814-8EB0-01DE32100BEA |
Nachrichten
Das Nachrichtenformat wird auf Lese-, Schreib- und Benachrichtigungsvorgänge angewendet.
Verschlüsseltes Datenformat
Die verschlüsselten Daten werden über eine GATT-Verbindung für „Schnelles Pairing“ gesendet.
| Oktett | Datentyp | Beschreibung | Wert |
|---|---|---|---|
| 0-15 | uint128 | Verschlüsselter zusätzlicher Passkey-Block | variiert |
Rohdatenformat
Nach dem Entschlüsseln der verschlüsselten Daten mit dem gemeinsamen Secret sieht das Format so aus:
| Oktett | Datentyp | Beschreibung | Wert |
|---|---|---|---|
| 0 | uint8 | Mitteilungsart | einer der folgenden Werte:
|
| 1-3 | uint24 | 6-stelliger Passkey | variiert |
| 4–9 | uint48 | Adresse der Ziel-Bonding-Komponente | variiert |
| 10 | uint8 | Statuscode, der nur von Lesevorgängen verwendet wird | Eine der folgenden Optionen:
|
| 11–15 | Zufälliger Wert (Salt) | variiert |
Die primäre (erste gekoppelte Komponente) ist die Brücke zwischen dem Schnellen Pairing-Sucher und den zusätzlichen gekoppelten Komponenten. Die Eigenschaft muss den folgenden Richtlinien entsprechen:
- Wenn der Anbieter eine Schreibanfrage vom Fast Pair-Sucher erhält, muss er Folgendes tun:
- Adresse der Komponente festlegen, die verbunden wird
- Hauptschlüssel an die zu koppelnde Komponente senden
- Statuscode auf „Ausstehend“ (0x01) festlegen
- Wenn der Anbieter eine Leseanfrage erhält, bevor er den Passkey von der zu koppelnden Komponente erhalten hat, muss er eine Nachricht mit
- Passkey, beliebiger Wert
- Adresse der Komponente, die verbunden wird
- Statuscode „Ausstehend“, 0x01
- Bevor der Anbieter eine Benachrichtigung an den Schnelles Pairing-Sucher sendet, legt er das Ergebnis für die Leseanfrage mit
- Hauptschlüssel der zu verbindenden Komponente
- Adresse der Komponente, die verbunden wird
- Erfolgsstatuscode, 0x00
- Wenn auf der Anbieterseite ein nicht behebbarer Fehler auftritt, legen Sie das Ergebnis fest.
- Passkey, beliebiger Wert
- Adresse der Komponente, die verbunden wird
- Fehlerstatuscode, 0x02
Weitere Informationen finden Sie in MITM-Diagramm 1 und MITM-Diagramm 2.
Anforderungen an LE-Geräte
LE Advertising
Im sichtbaren oder nicht sichtbaren Modus muss der Anbieter RPA verwenden, um Fast Pair-Daten zu bewerben.
Bonding-Funktion
Bei LE-fähigen Geräten muss der Seeker eine Verbindung mit der vorhandenen LE-Verbindung herstellen. Nachdem die schlüsselbasierte Kopplung für „Schnelles Pairing“ erfolgreich überprüft wurde, muss der Anbieter die Kopplung mit RPA zulassen und die IO-Funktion für die Passkey-Überprüfung für „Schnelles Pairing“ auf „DisplayYesNo“ festlegen.
Geräteanforderungen für LEAs
LEA Advertising
Für Dual-Mode-Geräte: Im Modus „Sichtbar“ muss der Anbieter Schnelles Pairing-Daten mit der Identitätsadresse bewerben. Im nicht sichtbaren Modus muss der Anbieter Schnelles Pairing-Daten mit RPA bewerben. Es wird dringend empfohlen, die Legacy-Advertising-Funktion (BT 4.2) zu verwenden, um ältere Geräte für die Abwärtskompatibilität zu unterstützen. Der IRK muss geändert werden, wenn das Gerät auf die Werkseinstellungen zurückgesetzt wird.
Für Geräte ohne Dualmodus: Für den Modus „Sichtbar“ oder „Nicht sichtbar“ muss der Anbieter erweitertes Advertising (BT 5.0) mit RPA verwenden, um Fast Pair-Daten zu bewerben.
Die LE-verbindbare Werbung, die FP-Dienstdaten enthält, muss die CAS-UUID gemäß den Anforderungen des Bluetooth Adapter Profile (BAP 1.0.1) und des Common Audio Profile enthalten.
Der Anbieter kann die LEA-Fähigkeit angeben, indem er die CAS-UUID (0x1853) entweder in die Dienstdaten (Anzeigentyp 0x16) oder in die 16-Bit-Dienstklassen-UUIDs (Anzeigentyp 0x02 oder 0x03) aufnimmt, unabhängig vom Sichtbarkeitsmodus.
Wenn bei nicht erkennbaren Anzeigen aufgrund der Einbeziehung von Akku- und SASS-Daten nicht genügend Platz in der Legacy-Anzeige verfügbar ist, muss die CAS-UUID in die Scanantwort aufgenommen werden.
LEA-Bonding-Funktion
Der Seeker muss eine Verbindung mit der vorhandenen LE-Verbindung herstellen. Nachdem die schlüsselbasierte Kopplung für „Schnelles Pairing“ bestätigt wurde, muss der Dual-Mode-Anbieter die Kopplung mit der Identitätsadresse und der RPA zulassen, während der Nicht-Dual-Mode-Anbieter die Kopplung mit der RPA zulassen und die IO-Funktion für die Bestätigung des Hauptschlüssels für „Schnelles Pairing“ auf „DisplayYesNo“ festlegen muss.
Interner Kommunikationskanal zwischen Komponenten
Die bestehende GATT-Verbindung wird beibehalten, um MITM-Schutz für die zusätzlichen Komponenten zu bieten. Die primäre verbundene Komponente verarbeitet die Nachrichtenübermittlung zwischen dem Schnelles Pairing-Sucher und den übrigen Komponenten.
Die interne Kommunikation wird für Initial Pair und Subsequent Pair verwendet.
- Wenn das schlüsselbasierte Kopplungsverfahren für die primäre Komponente erfolgreich ist, sendet die primäre Komponente eine Nachricht, um die E/A-Funktion der verbleibenden Komponenten zu ändern.
- Wenn die schnelle Kopplung abgeschlossen ist, sendet die primäre Komponente eine Nachricht, um die E/A-Funktion der verbleibenden Komponenten zurückzusetzen.
- Beim Ausführen des Verfahrens für zusätzliche Passkeys muss die primäre Komponente die Passkey-Übermittlung zwischen dem Schnelles Pairing-Sucher und den verbleibenden Komponenten verarbeiten.
Zeit zum Ändern der IO-Funktion
- Ändern der E/A-Funktion in „DisplayYesNo“, wenn das schlüsselbasierte Kopplungsverfahren erfolgreich war
- Wenn das Gerät mehrere Komponenten hat, müssen alle Komponenten auf „DisplayYesNo“ festgelegt werden.
- Eine Ausnahme, bei der der Anbieter die E/A-Funktion nicht in „DisplayYesNo“ ändern darf, ist
Retroactive Pair, dessen Bit 3 der schlüsselbasierten Kopplungsanfrage auf 1 gesetzt ist. Siehe Nachricht vom Sucher an den Anbieter.
- IO-Funktion auf Standardeinstellung ändern
- Erstmalige Kopplung
- Wenn die LE-Verbindung getrennt wird, wird die Sitzung für „Schnelles Pairing“ beendet.
- Wenn nach dem Koppeln des primären Geräts innerhalb von 15 Sekunden keine weitere Anfrage zum Schreiben des Hauptschlüssels eingeht, wird die Schnelles Pairing-Sitzung beendet.
- Wenn nach dem Empfang einer zusätzlichen Passkey-Schreibanfrage die zu koppelnde Komponente nicht innerhalb von 15 Sekunden gekoppelt wird, wird die „Schnelles Pairing“-Sitzung beendet.
- Wenn nach dem Koppeln aller Komponenten innerhalb von 15 Sekunden keine Anfrage zum Schreiben des Kontoschlüssels erfolgt, wird die Sitzung für die Funktion „Schnelles Pairing“ beendet.
- Nachdem die Schreibanfrage für den Kontoschlüssel empfangen wurde, wird ein Zeitlimit von 15 Sekunden festgelegt, um die Sitzung für „Schnelles Pairing“ zu beenden.
- Nachfolgende Kopplung
- Wenn die LE-Verbindung getrennt wird, wird die Sitzung für „Schnelles Pairing“ beendet.
- Wenn nach dem Koppeln des primären Geräts innerhalb von 15 Sekunden keine weitere Anfrage zum Schreiben eines Passkeys erfolgt, wird die Schnelles Pairing-Sitzung beendet.
- Wenn nach dem Empfang einer zusätzlichen Passkey-Schreibanfrage die zu koppelnde Komponente nicht innerhalb von 15 Sekunden gekoppelt wird, wird die „Schnelles Pairing“-Sitzung beendet.
- Wenn alle Komponenten verbunden sind, beende die Sitzung für „Schnelles Pairing“.
- Erstmalige Kopplung
UI-Anzeige ausblenden
Wenn das Headset nicht für die Kopplung bereit ist, verwendet der Anbieter type 0b0010, um die Anzeige der Benutzeroberfläche für Kontoschlüsseldaten auszublenden. Dadurch wird der Sucher angewiesen, die nachfolgende Benutzeroberfläche für die Kopplung nicht anzuzeigen (siehe Advertising-Nutzlast: Schnelles Pairing-Kontodaten).
Anforderungen an LE Audio-Geräte
Bluetooth-Anforderungen
Empfehlungen für LE Audio-Headsets für Android
CTKD-Unterstützung
Bei Dual-Mode-Geräten ist CTKD von LE zu BR/EDR obligatorisch und entspricht den BAP-Anforderungen.
Zielankündigung
Ein Peripheriegerät muss die gezielte Ankündigung verwenden, um eine Verbindung von einem gekoppelten zentralen Gerät anzufordern. Targeted Announcements sind in BAP und CAP für die Verbindungsverwaltung gemäß CAP 1.0, Tabelle 8.4 (S. 48/58) definiert.
GATT-EATT-Serverunterstützung
Mit EATT kann das zentrale Gerät mehrere GATT-Transaktionen parallel senden, wenn das Gerät gekoppelt ist. Bei Geräten, die CSIP unterstützen, wird die Leistung der Profilverbindung erhöht und dann bald das CSIP-Bonding-Verfahren für die anderen Kopfhörer gestartet.
Robustes GATT-Caching (dringend empfohlen)
Wenn der Anbieter kein einzelnes Gerät, sondern ein koordiniertes Set mit CSIP-Implementierung ist, sollte er das in Bluetooth 5.1 definierte GATT-Caching implementieren, um die Anzahl der Service Discoveries zu reduzieren und die Verbindung zu beschleunigen.
Anforderungen für die Funktion „Schnelles Pairing“
LE Advertising
Wenn das Gerät mehrere Komponenten hat, müssen die Schnelles Pairing-Daten im sichtbaren oder nicht sichtbaren Modus von der primären Komponente gesendet werden. Wenn das Gerät nicht für die nachfolgende Kopplung bereit ist, kann die sekundäre Komponente Schnelles Pairing-Daten für erweiterte Funktionen bewerben. Weitere Informationen findest du unter UI-Anzeige ausblenden.
GATT-Dienstsichtbarkeit
Die GATT-Datenbank muss für alle LE-Transport-GATT-Verbindungen gleich sein. Der LE-Audiodienst (0x184E) muss in der GATT-Datenbank der Verbindung für „Schnelles Pairing“ enthalten sein.
Beispiel: Kopplung mit LEA-Dual-Mode-Anbieter
Szenario 1: Der Seeker unterstützt LEA nicht
Der Provider muss abwärtskompatibel mit dem Seeker sein, der LEA nicht unterstützt.
Komponenten
- Anbieter: A2DP/HFP/LEA
- Seeker: A2DP/HFP
Erwartetes Verhalten bei der ersten Kopplung / nachfolgenden Kopplungen
- Der Anbieter bewirbt die „Schnelles Pairing“-Dienstdaten (0xFE2C) mit der Identitätsadresse (anfänglich) oder der RPA (nachfolgend).
- Legacy-Advertising verwenden
- Der Seeker empfängt die Anzeige des Providers mit der Identitätsadresse für die erste Kopplung oder der RPA für die nachfolgende Kopplung.
- Der Sucher sendet eine schlüsselbasierte Kopplungsanfrage.
- Das Flag-Bit 5 der schlüsselbasierten Kopplungsanfrage ist auf 0 gesetzt.
- Der Anbieter sendet eine schlüsselbasierte Kopplungsantwort mit der öffentlichen Adresse in einem der folgenden Formate:
- Wenn der Nachrichtentyp 0x01 verwendet wird, muss die Adresse eine öffentliche Adresse sein.
- Wenn der Nachrichtentyp 0x02 verwendet wird:
- Bit-0 muss 0 sein
- Bit-1 muss 0 sein
- Die Adresse muss eine öffentliche Adresse sein.
- Der Sucher erstellt eine Bindung mit BR/EDR-Transport.
- IO-Funktion ist für BR/EDR auf „DisplayYesNo“ festgelegt
- Der Seeker und der Provider führen das Verfahren zur Passkey-Überprüfung für die Funktion „Schnelles Pairing“ durch.
Szenario 2: Der Seeker unterstützt LEA
Komponenten
- Anbieter
- Unterstützung für A2DP/HFP/LEA
- Einzelne Komponente
- Seeker
- Unterstützung von A2DP/HFP/LEA
Erwartetes Verhalten bei der ersten Kopplung / nachfolgenden Kopplungen
- Der Anbieter bewirbt die „Schnelles Pairing“-Dienstdaten (0xFE2C) mit der Identitätsadresse (anfänglich) oder der RPA (nachfolgend).
- Legacy-Advertising verwenden
- Der Sucher sendet eine schlüsselbasierte Kopplungsanfrage.
- Das Flag-Bit 5 der schlüsselbasierten Kopplungsanfrage ist auf 1 gesetzt.
- Der Anbieter sendet eine schlüsselbasierte Kopplungsantwort mit dem Nachrichtentyp 0x02.
- Bit-0 muss 0 sein
- Bit-1 muss 1 sein
- Die Adresse ist die Adresse im Ausweisdokument
- Der Sucher erstellt eine Bindung mit der vorhandenen LE-Verbindung über den LE-Transport.
- CTKD-Richtung ist von LE zu BR/EDR
- IO-Funktion ist für LE auf DisplayYesNo festgelegt
- Der Seeker und der Provider führen das Verfahren zur Passkey-Überprüfung für die Funktion „Schnelles Pairing“ durch.
Szenario 3: Der Seeker unterstützt LEA und CSIP ist beteiligt.
Komponenten
- Anbieter
- Unterstützung für A2DP/HFP/LEA
- Mehrere Komponenten
- Primäre Komponente ist BR/EDR/LE
- Sekundäre Komponente ist nur für LE
- Seeker
- Unterstützung für A2DP/HFP/LEA
Erwartetes Verhalten bei der ersten Kopplung / nachfolgenden Kopplungen
- Die primäre Komponente kündigt die Schnelles Pairing-Dienstdaten (0xFE2C) mit der Identitätsadresse (anfänglich) oder der RPA (nachfolgend) an.
- Legacy-Advertising verwenden
- Der Seeker sendet eine schlüsselbasierte Kopplungsanfrage an die primäre Komponente.
- Das Flag-Bit 5 der schlüsselbasierten Kopplungsanfrage ist auf 1 gesetzt.
- Die primäre Komponente sendet eine Antwort auf die schlüsselbasierte Kopplung mit dem Nachrichtentyp 0x02.
- Bit-0 muss 0 sein
- Bit-1 muss 1 sein
- Die Adresse lautet:
- Die erste Adresse ist die Identitätsadresse der primären Komponente.
- Die zweite Adresse ist die verbindbare Adresse für die sekundäre Komponente. Die zweite Komponente verwendet diese Adresse auch für die CSIP-Ankündigung.
- Der Seeker erstellt eine Bindung mit der primären Komponente über die bestehende LE-Verbindung.
- CTKD-Richtung ist von LE zu BR/EDR
- IO-Funktion ist für LE auf DisplayYesNo festgelegt
- Der Seeker stellt eine Verbindung zur sekundären Komponente her, deren Adresse aus der erweiterten Antwort für die schlüsselbasierte Kopplung stammt.
- Die E/A-Funktion muss „DisplayYesNo“ sein, andernfalls wird die Kopplungsanfrage abgelehnt.
- Der Seeker und der Provider führen das MITM-Schutzverfahren für die Kopplung der sekundären Komponente durch. Der Provider muss beide Szenarien implementieren.
- Der Seeker wartet, bis er mit der sekundären Komponente verbunden ist.
Sequenzdiagramm für MITM
In dieser Sitzung wird die Abfolge des MITM-Schutzverfahrens beschrieben.
Passkey von der Komponente abrufen, die per Benachrichtigung gekoppelt wird

Passkey von der Komponente abrufen, die durch Lesen gebunden wird

Bekanntes Problem
FP für LEA wurde für die Verwendung mit Android V (Android 15) optimiert.
Andererseits sind bei Headsets, die LEA unterstützen, aber nicht die richtige Implementierung von „Schnelles Pairing“ über LEA haben (d.h. nur „Schnelles Pairing“ über Classic), zahlreiche Probleme aufgetreten. Dies ist beispielsweise der Fall, wenn die RPA des Anbieters nicht mit dem richtigen IRK (Identity Resolving Key) generiert wird und die Adresse nicht aufgelöst werden kann. Wir konnten zwar keine umfassende Liste von Kopfhörerkonfigurationen testen, aber unsere begrenzten Tests haben verschiedene Probleme aufgezeigt, darunter das Fehlen von Benachrichtigungen zum Akkustatus der Kopfhörer, das Fehlen der Funktion „Audio-Wechsel“ (SASS), weit verbreitete Fehler bei der ersten und nachfolgenden Kopplung und mehr.
Daher empfehlen wir Partnern dringend, die Schnelles Pairing-LEA-Spezifikation sowohl für neue Geräte als auch für vorhandene Geräte (über Over-the-Air-Updates) zu implementieren, die Dual-Modi unterstützen.