Перейти к содержимому

Прошить аудиобейдж

Прошивка управляет записью, экраном и связью бейджа. Подготовленное устройство получает обновление по Wi-Fi. Через USB можно передать команду немедленного обновления; сам образ при этом тоже скачивается по сети.

Кто может
Участник испытаний с правом управления парком; для служебного экрана — разработчик
Где
Устройства → карточка бейджа → Прошивка
Заранее
Подготовленный бейдж, питание, настроенный Wi-Fi и доступная версия прошивки
Состояние бейджаЧто делать
Уже настроен и выходит на связьНазначить обновление в парке
Работает, находится рядом и подключён к компьютеруЗапустить обновление через служебный экран
Новая плата, прошивки ещё нетПервичная прошивка с командой испытаний
Не загружается или не выходит на связь после обновленияПроверить причину, затем согласовать восстановление
  1. Завершите текущую запись и дождитесь отправки накопленного звука. Проверьте результат в «Очных записях».
  2. Обеспечьте стабильное питание по схеме вашего опытного устройства. Во время установки не отключайте питание и не нажимайте сброс.
  3. Проверьте Wi-Fi и доступность среды испытаний для самого бейджа. Подключения компьютера к интернету недостаточно.
  4. Сверьте название устройства и текущую версию. Если версия неизвестна, сначала дождитесь связи или опросите устройство по кабелю.

Файл для сетевого обновления предоставляет платформа. Самостоятельно искать и загружать случайный образ не требуется. Если образа нет, его должна подготовить команда испытаний.

  1. В среде испытаний откройте «Устройства» и карточку нужного бейджа.
  2. Найдите блок «Прошивка». Сверьте установленную версию и версию в кнопке «Обновить до …».
  3. Нажмите «Обновить до …». Платформа назначит целевую версию; установка начнётся, когда бейдж выйдет на связь.
  4. Если бейдж спит, разбудите его кнопкой по инструкции для вашего прототипа. Оставьте его в зоне настроенного Wi-Fi.
  5. Дождитесь скачивания и перезагрузки. В карточке должен появиться результат «Обновлено — новая прошивка вышла на связь» и новая версия.

Для этого способа USB-подключение к компьютеру не нужно. Устройство проверяет назначение при выходе на связь; во время сна оно обновления не получает. Назначенное сетевое обновление ждёт завершения записи и выгрузки, поэтому оставьте время на обслуживание после работы.

СостояниеЧто происходит
Назначено / ждёт выхода на связьПлатформа сохранила цель, бейдж ещё не начал скачивание
Скачивание, процентБейдж получает образ по Wi-Fi; ход в парке обновляется автоматически
ПерезагрузкаОбраз записан, устройство запускается с новой прошивкой
Обновлено — новая прошивка вышла на связьПлатформа получила подтверждение новой версии
Прошивка не обновиласьПрочитайте причину в карточке и устраните её перед повтором

Дождитесь новой версии в карточке. Нажатая кнопка и даже 100 % скачивания ещё не подтверждают, что бейдж успешно запустился.

Этот способ доступен на служебной странице «Тест устройства» (/audio-badge/device-test) в среде испытаний. Для неё нужен доступ разработчика. Обычному администратору компании достаточно обновления из парка.

  1. Подключите бейдж к компьютеру кабелем с передачей данных. У текущего прототипа используйте служебный USB-разъём: второй разъём предназначен для работы микрофоном. Расположение уточните по схеме именно вашей платы.
  2. Закройте другие вкладки и программы, занявшие последовательный порт. Откройте служебную страницу в браузере с поддержкой Web Serial, например Chrome или Edge на компьютере.
  3. В шаге «Подключить плату кабелем» нажмите «Подключить», выберите порт платы в системном окне браузера. Дождитесь состояния «порт открыт».
  4. Проверьте шаг «Подключить устройство к Wi-Fi». Если сеть ещё не настроена, нажмите «Найти сети», выберите доступную устройству сеть 2,4 ГГц, введите пароль и нажмите «Подключить к сети».
  5. Проверьте шаг «Указать, куда отправлять записи». Адрес среды и ключ устройства должны быть настроены командой испытаний. Не заменяйте действующий ключ только ради обновления.
  6. Раскройте «Прошивка устройства», сравните «На устройстве» и «На платформе», затем нажмите «Обновить сейчас».
  7. Дождитесь скачивания по Wi-Fi и перезагрузки. Если кабельное соединение разорвалось при перезапуске, подключитесь снова и нажмите «Опросить устройство». Сверьте версию с назначенной.

Кнопка «Обновить без кабеля» на этом же экране назначает версию выбранному в реестре устройству. Она действует по тому же принципу, что обновление из парка.

Новую плату сначала прошивает команда испытаний через служебный USB-порт средствами разработки. Для текущего прототипа используются проект прошивки badge-v0 и ESP-IDF. Кнопки обновления на платформе становятся полезны после этой подготовки.

Порядок обслуживания:

  1. Уточнить ревизию платы и получить подходящую сборку у команды испытаний.
  2. Подключить служебный порт и освободить его от монитора и других программ.
  3. Записать согласованный комплект прошивки, включая необходимые загрузчик и таблицу разделов. Для устройства, которое уже обновлялось по Wi-Fi, отдельно учесть ранее выбранный раздел запуска.
  4. Проверить запуск и версию, затем настроить сеть и привязку к среде испытаний.
  5. Проверить связь с платформой и короткую запись с доставкой результата.

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

Над парком появляется полоса с доступной версией и кнопкой «Обновить все (N)». Подготовьте устройства, нажмите её и проверьте число бейджей и версию в подтверждении. Каждый получит обновление при своём выходе на связь.

Смотрите сводку «обновлено», «идёт», «ждут выхода на связь», «не обновились». Спящие бейджи нужно разбудить. Перед повтором откройте карточки устройств с ошибкой: повторная команда имеет смысл после устранения причины.

Что видноЧто проверить
Нет кнопки обновленияПраво управления парком, известна ли текущая версия и есть ли более новая версия на платформе
«Образ не собран»Попросить команду испытаний подготовить совместимую прошивку в этой среде
Долго ждёт связиПитание, сон, настроенную сеть и завершение записи или выгрузки
«Порт занят»Закрыть монитор прошивки и другие вкладки, затем подключиться снова
Не видно Wi-FiСеть 2,4 ГГц, уровень сигнала; после запуска дать устройству подключиться и повторить поиск
«Нет сети» или не настроена отправкаПройти шаги сети и подключения к среде испытаний до запуска обновления
Образ на платформе сменилсяСверить новую доступную версию и назначить обновление заново
Версия не установилась за три попыткиПроверить причину с командой испытаний, затем повторить назначение
После перезагрузки осталась прежняя версияВозможен откат или неудачная установка; сохранить сообщение об ошибке и проверить устройство с командой

Автоматический откат зависит от прошивки и загрузчика конкретного прототипа. Его наличие не заменяет проверку результата.

Убедитесь, что бейдж снова на связи и сообщает нужную версию. Проверьте название и закрепление в парке. Сделайте короткую тестовую запись по согласованному сценарию, дождитесь её появления на платформе, прослушайте звук и откройте расшифровку. После этого устройство можно вернуть к испытаниям.

Вы решаете, разрешать ли статистику. Отказ не ограничивает доступ к сайту и отправку заявок.

Политика обработки данных ↗