Руководство пользователя приложения LE Audio Validator,Руководство пользователя приложения LE Audio Validator

Эта страница относится только к версии LE Audio приложения Validator. См . страницу приложения Audio Switch Validator для получения справки по версии Audio Switch приложения Validator.

Настраивать

Чтобы включить тестирование в приложении Валидатор:

  • Убедитесь, что на устройстве установлена ​​версия GmsCore 23.37.xx или новее.
  • Убедитесь, что ваши тестовые электронные письма входят в группу тестирования партнеров Fast Pair .
    • Для синхронизации разрешений новых зарегистрированных адресов электронной почты и телефонов может потребоваться 6–24 часа.
    • Вход и выход из связанной учетной записи Google также может вызвать немедленную синхронизацию.

The GMS version can be found in the App Info page for Google Play services.

Требуемые устройства

Для тестирования требуется как минимум два (2) телефона:

  • Один под управлением Android 15 (U) с поддержкой LE Audio (например, Pixel 7).
  • Один под управлением Android 6-13 (MT), который не поддерживает LE Audio.
    • Устройствам, предназначенным только для передачи данных, необходимо использовать только один из этих телефонов.

Подключение к аудиопрофилю LE на Android 15 (V)

LE Audio изначально не включен в Android 15 (V). Чтобы включить его:

  • Перейдите на страницу «Параметры разработчика» на телефоне.
    • Чтобы включить параметры разработчика:
    • Перейдите в «Настройки» > «Система» > «О телефоне» > «Номер сборки» .
    • Нажмите «Номер сборки» 7 раз.
  • Выключите «Отключить звук Bluetooth LE».
  • Включите «Обход белого списка аудио Bluetooth LE».
  • Перезагрузите телефон.

This shows the LEA switches under the Developer Options page.

Включение тестов BLE для устройств, предназначенных только для передачи данных

Приложение Validator отобразит меню тестирования только для данных, если для идентификатора модели устройства в консоли устройства выбрано «Соединение только для данных» (примечание: не все типы устройств имеют эту опцию). Тестовое меню для этого режима выглядит следующим образом:

The App automatically updates the test list for a data-only device once the switch is enabled.

Включение спецификации BLE и классических тестов BT для устройств без поддержки LE Audio

Тестировщикам нужно будет щелкнуть переключатель «Включить тест LE», чтобы увидеть тесты BLE. Чтобы просмотреть тесты BT Classic, тестировщику необходимо будет подтвердить, что тестируемое устройство не поддерживает LE Audio, как показано:

The test list is only updated after the tester confirms that the device does not support LE Audio.

Включение спецификации BLE и аудиотестов LE на телефоне Pixel под управлением Android 14 (U) или более поздней версии

Тестировщикам нужно будет щелкнуть переключатель «Включить тест LE», чтобы увидеть тесты BLE. Затем тестировщикам необходимо подтвердить оставшиеся запросы, чтобы увидеть тестовый экран. Приложение автоматически заполнит доступные тесты для этой конфигурации, включая тесты LE Audio, как показано:

The App can populate the correct test list because Pixel phones are a known configuration.

Включение спецификации BLE и аудиотестов LE на телефоне Pixel под управлением Android 13 (T) или более ранней версии

Тестировщикам нужно будет щелкнуть переключатель «Включить тест LE», чтобы увидеть тесты BLE. Затем тестировщикам необходимо подтвердить оставшиеся запросы, чтобы увидеть тестовый экран. Приложение автоматически заполнит доступные тесты для этой конфигурации, включая классические тесты BT, как показано:

The App can populate the correct test list because Pixel phones are a known configuration.

Включение спецификации BLE и аудиотестов LE на телефоне, отличном от Pixel, с поддержкой LE Audio

Тестировщикам нужно будет щелкнуть переключатель «Включить тест LE», чтобы увидеть тесты BLE. Тестировщики должны сообщить приложению Validator, поддерживает ли тестовый телефон и устройство (искатель) соединения с LE Audio. Приложение не может знать эту информацию для телефонов, отличных от Pixel, поскольку поддержка функций контролируется OEM-производителем. Выбор поддержки LE Audio во всплывающем окне активирует тесты LE Audio, как показано:

The LE Audio tests are shown if the user confirms that the non-Pixel Phone supports LE Audio.

Включение спецификации BLE и аудиотестов LE на непиксельном телефоне с поддержкой A2DP и ​​HFP

Тестировщикам необходимо будет щелкнуть переключатель «Включить тест LE», чтобы увидеть тесты BLE. Тестировщики должны сообщить приложению Validator, поддерживает ли тестовый телефон и устройство (искатель) соединения с LE Audio. Приложение не может знать эту информацию для телефонов, отличных от Pixel, поскольку поддержка функций контролируется OEM-производителем. Выбор поддержки A2DP + HFP во всплывающем окне активирует тесты BT Classic, как показано:

BT Classic tests are shown if the user selects A2DP + HFP support for the non-Pixel Phone.

Обязательные тесты

См. раздел «Обязательные тесты» , в котором указаны тесты, необходимые для конкретной версии Fast Pair и типа устройства. Обратите внимание, что в таблице есть отдельные вкладки для «Устройства только для передачи данных», «Телефоны под управлением Android 13 или более ранней версии» и «Телефоны под управлением Android 14 или более поздней версии».

Проверка UUID общей аудиослужбы

Этот тест проверяет, что объявление, подключаемое к LE, включает CAS UUID , как того требуют профиль адаптера Bluetooth (BAP 1.0.1) и требования общего аудиопрофиля .

Успешный тест будет выглядеть так:

A successful test displays Passing results in the log.

Этот тест проверяет, что поставщик использует правильный тип адреса (данные службы быстрого сопряжения (0xFE2C)) при объявлении во время первоначального сопряжения (идентификационный адрес) и последующих попыток сопряжения (RPA) .

  • Устройства, поддерживающие CTKD от Classic до LE, должны объявлять RPA во время первоначального сопряжения.
  • Все остальные устройства, поддерживающие CTKD, от LE до Classic, должны сообщать свой идентификационный адрес во время первоначального сопряжения.
  • Все устройства, независимо от поддержки CTKD, должны объявлять свой RPA во время последующего сопряжения.

Успешный тест будет выглядеть так:

A successful test displays Passing results in the log.

Тестовые изменения в режиме спецификации BLE

Некоторые тесты изменятся после активации переключателя «Включить тесты спецификации LE». Например, тесты «Обновление уровня заряда батареи» изменятся на «Обновление уровня заряда батареи с помощью аудиоподключения LE» и «Обновление уровня заряда батареи с подключением классического профиля». Измененные тесты появятся только в соответствующих версиях Android.

Любой тест, в котором происходят подобные изменения, должен быть протестирован на двух телефонах, чтобы обеспечить правильную работу: на одном телефоне без LE Audio, а на другом — с LE Audio. Для телефонов Pixel это означает тестирование на телефоне с Android 14 (U) или более поздней версии и на телефоне с Android 13 (T) или более ранней версии. Для телефонов, отличных от Pixel, это означает тестирование на телефоне с реализованным LE Audio и на телефоне только с A2D + HFP.

Пример изменения:

The test changes to LE Audio on Android 14 or later, while it uses BLE CLassic on Android 13 or earlier.

Как загрузить результаты в консоль устройства

Как отправить свои результаты

Кнопка «ОТПРАВИТЬ РЕЗУЛЬТАТ» отображает сводку результатов теста, но фактически не отправляет результаты в Google.

The submittal process begins by pressing the 'SUBMIT RESULT' button.

После просмотра всех результатов нажмите кнопку «ОТПРАВИТЬ» внизу страницы результатов, чтобы отправить результаты в Google.

Results are submitted after scrolling to the bottom of the results page and pressing

Просмотр загруженных результатов в консоли устройства

Отправленные результаты тестирования можно найти на Nearby Console . (Метрики расстояния и продолжительности будут удалены для тестовых случаев переключения аудио). Например:

Tests results are displayed in a table in the Nearby Console.

Поиск неисправностей

Попробуйте выключить и включить Bluetooth, если все тесты не пройдены.

Bluetooth can be enabled and disabled from the button on the pull-down menu.

Не получить ответ KeyBasedPairingResponse

Если сопряжение прошло успешно, но сообщение об ошибке по-прежнему появляется, как показано, то, скорее всего, это вызвано старой версией ядра GMS. Убедитесь, что телефон настроен, как описано в разделе настройки .

На следующих скриншотах показано, как эта ошибка может проявляться в разных тестах.

The app shows a KeyBasedPairingResponse error in the E2E Integration test.The app shows a KeyBasedPairingResponse error in the Auto Pairing and Auto Subsequent Pairing tests.

Неправильный тип ответа KeyBasedPairingResponse

Это может быть вызвано тем, что поставщик отправляет сообщение неправильного типа. Искатель, поддерживающий LE Audio, должен получать сообщение типа 2, а во всех остальных случаях — сообщение типа 1.

На следующих скриншотах показано, как эта ошибка может проявляться в разных тестах.

The app shows a KeyBasedPairingResponseType error in the E2E Integration test.The app shows a KeyBasedPairingResponseType error in the Auto Pairing and Auto Subsequent Pairing tests.

KeyBasedPairingExtensionResponse Неверная длина адреса

Это может быть вызвано выбором неправильного типа поддержки CSIP для аудиоустройства LE. Устройства, поддерживающие CSIP и LE Audio, должны получить длину адреса 2, а во всех остальных случаях — длину адреса 1.

На следующих скриншотах показано, как эта ошибка может проявляться в разных тестах.

The app shows a KeyBasedPairingExtensionResponse address length error in the E2E Integration test.The app shows a KeyBasedPairingExtensionResponse address length error in the Auto Pairing and Auto Subsequent Pairing tests.

Ошибка состояния

Обычно это вызвано тем, что провайдер (устройство) не может подключиться. Для устройств CSIP должно быть два (2) события подключения.

На следующих скриншотах показано, как эта ошибка может проявляться в разных тестах.

The app shows a State error in the E2E Integration test.The app shows a State error in the Auto Pairing and Auto Subsequent Pairing tests.

Получать событие подключения только с 1 адреса

Это происходит, когда Искатель получает только 1 адрес от устройства CSIP. Устройства с поддержкой CSIP всегда должны предоставлять 2 адреса.

На следующих скриншотах показано, как эта ошибка может проявляться в разных тестах.

The app shows the only receive connection event from 1 address error in the Auto Pairing and Auto Subsequent Pairing tests.

Не получить UUID

Искатель не получил никакого UUID.

На следующих скриншотах показано, как эта ошибка может проявляться в разных тестах.

The app shows a UUID error in the E2E Integration test.The app shows a UUID error in the Auto Pairing and Auto Subsequent Pairing tests.

Не получен ожидаемый UUID

Искатель ожидает получить определенный тип UUID для разных сценариев. В следующей таблице показано, каким должен быть UUID в этих разных случаях.

Провайдер поддерживает LE Audio Провайдер не поддерживает LE Audio Поставщик является устройством только для передачи данных
Искатель не поддерживает BLE 110Б или 1108 или 111Е 110Б или 1108 или 111Е Н/Д
Искатель поддерживает BLE 110Б или 1108 или 111Е 110Б или 1108 или 111Е 1812 г.
Искатель поддерживает BLE и LEA 184Э 110Б или 1108 или 111Е 1812 г.

На следующих скриншотах показано, как эта ошибка может проявляться в разных тестах.

The app shows the unexpected UUID error in the E2E Integration test.The app shows the unexpected UUID error in the Auto Pairing and Auto Subsequent Pairing tests.

Получайте правильный UUID только с 1 адреса

Это происходит, когда Искатель получает только 1 адрес от устройства CSIP. Устройства с поддержкой CSIP всегда должны предоставлять 2 адреса.

На следующих скриншотах показано, как эта ошибка может проявляться в разных тестах.

The app shows the only receive 1 UUID error in the E2E Integration test.The app shows the only receive 1 UUID error in the Auto Pairing and Auto Subsequent Pairing tests.

,

Эта страница относится только к версии LE Audio приложения Validator. См . страницу приложения Audio Switch Validator для получения справки по версии Audio Switch приложения Validator.

Настраивать

Чтобы включить тестирование в приложении Валидатор:

  • Убедитесь, что на устройстве установлена ​​версия GmsCore 23.37.xx или новее.
  • Убедитесь, что ваши тестовые электронные письма входят в группу тестирования партнеров Fast Pair .
    • Для синхронизации разрешений новых зарегистрированных адресов электронной почты и телефонов может потребоваться 6–24 часа.
    • Вход и выход из связанной учетной записи Google также может вызвать немедленную синхронизацию.

The GMS version can be found in the App Info page for Google Play services.

Требуемые устройства

Для тестирования требуется как минимум два (2) телефона:

  • Один под управлением Android 15 (U) с поддержкой LE Audio (например, Pixel 7)
  • Один под управлением Android 6-13 (MT), который не поддерживает LE Audio.
    • Устройствам, предназначенным только для передачи данных, необходимо использовать только один из этих телефонов.

Подключение к аудиопрофилю LE на Android 15 (V)

LE Audio изначально не включен в Android 15 (V). Чтобы включить его:

  • Перейдите на страницу «Параметры разработчика» на телефоне.
    • Чтобы включить параметры разработчика:
    • Перейдите в «Настройки» > «Система» > «О телефоне» > «Номер сборки» .
    • Нажмите «Номер сборки» 7 раз.
  • Выключите «Отключить звук Bluetooth LE».
  • Включите «Обход белого списка аудио Bluetooth LE».
  • Перезагрузите телефон.

This shows the LEA switches under the Developer Options page.

Включение тестов BLE для устройств, предназначенных только для передачи данных

Приложение Validator отобразит меню тестирования только для данных, если для идентификатора модели устройства в консоли устройства выбрано «Соединение только для данных» (примечание: не все типы устройств имеют эту опцию). Тестовое меню для этого режима выглядит следующим образом:

The App automatically updates the test list for a data-only device once the switch is enabled.

Включение спецификации BLE и классических тестов BT для устройств без поддержки LE Audio

Тестировщикам нужно будет щелкнуть переключатель «Включить тест LE», чтобы увидеть тесты BLE. Чтобы просмотреть тесты BT Classic, тестировщику необходимо будет подтвердить, что тестируемое устройство не поддерживает LE Audio, как показано:

The test list is only updated after the tester confirms that the device does not support LE Audio.

Включение спецификации BLE и аудиотестов LE на телефоне Pixel под управлением Android 14 (U) или более поздней версии

Тестировщикам необходимо будет щелкнуть переключатель «Включить тест LE», чтобы увидеть тесты BLE. Затем тестировщикам необходимо подтвердить оставшиеся запросы, чтобы увидеть тестовый экран. Приложение автоматически заполнит доступные тесты для этой конфигурации, включая тесты LE Audio, как показано:

The App can populate the correct test list because Pixel phones are a known configuration.

Включение спецификации BLE и аудиотестов LE на телефоне Pixel под управлением Android 13 (T) или более ранней версии

Тестировщикам нужно будет щелкнуть переключатель «Включить тест LE», чтобы увидеть тесты BLE. Затем тестировщикам необходимо подтвердить оставшиеся запросы, чтобы увидеть тестовый экран. Приложение автоматически заполнит доступные тесты для этой конфигурации, включая классические тесты BT, как показано:

The App can populate the correct test list because Pixel phones are a known configuration.

Включение спецификации BLE и аудиотестов LE на телефоне, отличном от Pixel, с поддержкой LE Audio

Тестировщикам нужно будет щелкнуть переключатель «Включить тест LE», чтобы увидеть тесты BLE. Тестировщики должны сообщить приложению Validator, поддерживает ли тестовый телефон и устройство (искатель) соединения с LE Audio. Приложение не может знать эту информацию для телефонов, отличных от Pixel, поскольку поддержка функций контролируется OEM-производителем. Выбор поддержки LE Audio во всплывающем окне активирует тесты LE Audio, как показано:

The LE Audio tests are shown if the user confirms that the non-Pixel Phone supports LE Audio.

Включение спецификации BLE и аудиотестов LE на непиксельном телефоне с поддержкой A2DP и ​​HFP

Тестировщикам необходимо будет щелкнуть переключатель «Включить тест LE», чтобы увидеть тесты BLE. Тестировщики должны сообщить приложению Validator, поддерживает ли тестовый телефон и устройство (искатель) соединения с LE Audio. Приложение не может знать эту информацию для телефонов, отличных от Pixel, поскольку поддержка функций контролируется OEM-производителем. Выбор поддержки A2DP + HFP во всплывающем окне активирует тесты BT Classic, как показано:

BT Classic tests are shown if the user selects A2DP + HFP support for the non-Pixel Phone.

Обязательные тесты

См. раздел «Обязательные тесты» , в котором указаны тесты, необходимые для конкретной версии Fast Pair и типа устройства. Обратите внимание, что в таблице есть отдельные вкладки для «Устройства только для передачи данных», «Телефоны под управлением Android 13 или более ранней версии» и «Телефоны под управлением Android 14 или более поздней версии».

Проверка UUID общей аудиослужбы

Этот тест проверяет, что объявление, подключаемое к LE, включает CAS UUID , как того требуют профиль адаптера Bluetooth (BAP 1.0.1) и требования общего аудиопрофиля .

Успешный тест будет выглядеть так:

A successful test displays Passing results in the log.

Этот тест проверяет, что поставщик использует правильный тип адреса (данные службы быстрого сопряжения (0xFE2C)) при объявлении во время первоначального сопряжения (идентификационный адрес) и последующих попыток сопряжения (RPA) .

  • Устройства, поддерживающие CTKD от Classic до LE, должны объявлять RPA во время первоначального сопряжения.
  • Все остальные устройства, поддерживающие CTKD, от LE до Classic, должны сообщать свой идентификационный адрес во время первоначального сопряжения.
  • Все устройства, независимо от поддержки CTKD, должны объявлять свой RPA во время последующего сопряжения.

Успешный тест будет выглядеть так:

A successful test displays Passing results in the log.

Тестовые изменения в режиме спецификации BLE

Некоторые тесты изменятся после активации переключателя «Включить тесты спецификации LE». Например, тесты «Обновление уровня заряда батареи» изменятся на «Обновление уровня заряда батареи с помощью аудиоподключения LE» и «Обновление уровня заряда батареи с подключением классического профиля». Измененные тесты появятся только в соответствующих версиях Android.

Любой тест, в котором происходят подобные изменения, должен быть протестирован на двух телефонах, чтобы обеспечить правильную работу: на одном телефоне без LE Audio, а на другом — с LE Audio. Для телефонов Pixel это означает тестирование на телефоне с Android 14 (U) или более поздней версии и на телефоне с Android 13 (T) или более ранней версии. Для телефонов, отличных от Pixel, это означает тестирование на телефоне с реализованным LE Audio и на телефоне только с A2D + HFP.

Пример изменения:

The test changes to LE Audio on Android 14 or later, while it uses BLE CLassic on Android 13 or earlier.

Как загрузить результаты в консоль устройства

Как отправить свои результаты

Кнопка «ОТПРАВИТЬ РЕЗУЛЬТАТ» отображает сводку результатов теста, но фактически не отправляет результаты в Google.

The submittal process begins by pressing the 'SUBMIT RESULT' button.

После просмотра всех результатов нажмите кнопку «ОТПРАВИТЬ» внизу страницы результатов, чтобы отправить результаты в Google.

Results are submitted after scrolling to the bottom of the results page and pressing

Просмотр загруженных результатов в консоли устройства

Отправленные результаты тестирования можно найти на Nearby Console . (Метрики расстояния и продолжительности будут удалены для тестовых случаев переключения аудио). Например:

Tests results are displayed in a table in the Nearby Console.

Поиск неисправностей

Попробуйте выключить и включить Bluetooth, если все тесты не пройдены.

Bluetooth can be enabled and disabled from the button on the pull-down menu.

Не получить ответ KeyBasedPairingResponse

Если сопряжение прошло успешно, но сообщение об ошибке по-прежнему появляется, как показано, то, скорее всего, это вызвано старой базовой версией GMS. Убедитесь, что телефон настроен, как описано в разделе настройки .

На следующих скриншотах показано, как эта ошибка может проявляться в разных тестах.

The app shows a KeyBasedPairingResponse error in the E2E Integration test.The app shows a KeyBasedPairingResponse error in the Auto Pairing and Auto Subsequent Pairing tests.

Неправильный тип ответа KeyBasedPairingResponse

Это может быть вызвано тем, что поставщик отправляет сообщение неправильного типа. Искатель, поддерживающий LE Audio, должен получать сообщение типа 2, а во всех остальных случаях — сообщение типа 1.

На следующих скриншотах показано, как эта ошибка может проявляться в разных тестах.

The app shows a KeyBasedPairingResponseType error in the E2E Integration test.The app shows a KeyBasedPairingResponseType error in the Auto Pairing and Auto Subsequent Pairing tests.

KeyBasedPairingExtensionResponse Неверная длина адреса

Это может быть вызвано выбором неправильного типа поддержки CSIP для аудиоустройства LE. Устройства, поддерживающие CSIP и LE Audio, должны получить длину адреса 2, а во всех остальных случаях — длину адреса 1.

На следующих скриншотах показано, как эта ошибка может проявляться в разных тестах.

The app shows a KeyBasedPairingExtensionResponse address length error in the E2E Integration test.The app shows a KeyBasedPairingExtensionResponse address length error in the Auto Pairing and Auto Subsequent Pairing tests.

Ошибка состояния

Обычно это вызвано тем, что провайдер (устройство) не может подключиться. Для устройств CSIP должно быть два (2) события подключения.

На следующих скриншотах показано, как эта ошибка может проявляться в разных тестах.

The app shows a State error in the E2E Integration test.The app shows a State error in the Auto Pairing and Auto Subsequent Pairing tests.

Получать событие подключения только с 1 адреса

Это происходит, когда Искатель получает только 1 адрес от устройства CSIP. Устройства с поддержкой CSIP всегда должны предоставлять 2 адреса.

На следующих скриншотах показано, как эта ошибка может проявляться в разных тестах.

The app shows the only receive connection event from 1 address error in the Auto Pairing and Auto Subsequent Pairing tests.

Не получить UUID

Искатель не получил никакого UUID.

На следующих скриншотах показано, как эта ошибка может проявляться в разных тестах.

The app shows a UUID error in the E2E Integration test.The app shows a UUID error in the Auto Pairing and Auto Subsequent Pairing tests.

Не получен ожидаемый UUID

Искатель ожидает получить определенный тип UUID для разных сценариев. В следующей таблице показано, каким должен быть UUID в этих разных случаях.

Провайдер поддерживает LE Audio Провайдер не поддерживает LE Audio Поставщик — устройство, предназначенное только для передачи данных.
Искатель не поддерживает BLE 110Б или 1108 или 111Е 110Б или 1108 или 111Е Н/Д
Искатель поддерживает BLE 110Б или 1108 или 111Е 110Б или 1108 или 111Е 1812 г.
Искатель поддерживает BLE и LEA 184Э 110Б или 1108 или 111Е 1812 г.

На следующих скриншотах показано, как эта ошибка может проявляться в разных тестах.

The app shows the unexpected UUID error in the E2E Integration test.The app shows the unexpected UUID error in the Auto Pairing and Auto Subsequent Pairing tests.

Получайте правильный UUID только с 1 адреса

Это происходит, когда Искатель получает только 1 адрес от устройства CSIP. Устройства с поддержкой CSIP всегда должны предоставлять 2 адреса.

На следующих скриншотах показано, как эта ошибка может проявляться в разных тестах.

The app shows the only receive 1 UUID error in the E2E Integration test.The app shows the only receive 1 UUID error in the Auto Pairing and Auto Subsequent Pairing tests.