X-15 · ДОСТУП
Вход в Firmware Center
Центр подключения и диагностики квадрокоптеров X-серии. Пока реальные испытания проводятся на X-15.
Для браузерного USB необходимы HTTPS, совместимое устройство и разрешение доступа к порту.
04A / БЕЗ ПОЛЁТНИКА
Локальная проверка файла .apj
Проверить файл прошивки на компьютере или Android: формат, SHA-256, Board ID, размер образа и ожидаемый CRC. Файл не передаётся серверу.
Совпадение SHA-256 с известным файлом не подтверждает безопасность исходников, совместимость текущей платы или готовность к полёту.
ПАНЕЛЬ УСТАНОВЩИКА
Подготовка X-Series
Сначала подтвердить устройство, затем считать идентификаторы и параметры. Запись прошивки появится после стендовых тестов.
00 / ПЕРВАЯ УСТАНОВКА
Betaflight → ArduPilot / X-15
Для нового полётника без ArduPilot bootloader: STM32 ROM DFU и заводской файл *_with_bl.hex, содержащий загрузчик и прошивку. Обычный .apj для первичной установки не подходит.
Винты сняты, силовое питание моторов отключено. Удерживайте BOOT/BOOT0 при подключении USB. Устройство должно определиться как STM32 BOOTLOADER (0483:DF11). DFU не подтверждает точную модель платы; сейчас профиль только HAKRC H743 / X-15, Board ID после установки 4203.
E27 / БЕЗ MCP И ВНЕШНИХ ПРОГРАММ
Подключённый Betaflight — прямо через браузер
Работает из Edge/Chrome по Web Serial: USB-порт выбирается в окне браузера. Приложение само запрашивает Betaflight MSP, проверяет HAKRCH743/SH74 и сохраняет ZIP с dump all и diff all — без PowerShell, Python, Betaflight Configurator и MCP. Данные остаются на вашем компьютере.
Переход в ROM DFU — это перезапуск, а НЕ прошивка. После него Windows обнаружит другое USB-устройство 0483:DF11, и потребуется новое разрешение WebUSB. Точная ревизия PCB и полноценный откат проверяются отдельно. Запись Flash пока заблокирована.
Администратор: дополнительная независимая проверка HEX на MAIN. Только по вашему нажатию файл отправляется на приватный сервер, не сохраняется.
Первая DFU-запись до проверки физической платы и подтверждённого способа восстановления ЗАБЛОКИРОВАНА. Данные чекбоксов и USB-дескрипторов не дают право стирать Flash.
Заводской HEX проверяется локально, без отправки в API. Автоматические ERASE/Flash запрещены до аппаратной приёмки DFU и утверждения релиза. На Windows WebUSB может потребовать драйвер WinUSB; приложение не меняет системные драйверы.
E20–E25 / ЗАВОДСКОЙ МАСТЕР
Установка на новый контроллер
Отдельная заводская процедура. Сначала проверка HEX, затем USB DFU и восстановление. Состояние подготовки сохраняется на сервере и восстанавливается после закрытия браузера. Реальная запись сейчас недоступна.
- Проверить закреплённый
with_bl.hex - Проверить STM32 DFU через WebUSB только чтением
- Сохранить CLI Betaflight, заводской файл восстановления и ревизию платы
- Создать защищённое задание и сохранить результаты проверок
- Аппаратная приёмка и утверждение заводского релиза — ожидаются
- Запись Flash, полная обратная проверка и перезапуск — НЕ ДОСТУПНЫ
Заводское задание ещё не создано.
Восстановление после инцидента
При неопределённом результате USB/Flash фиксируем блокировку. Сообщение оператора само по себе не доказывает, что запись физически началась. Повторного ERASE без диагностики не будет.
01 / ДОСТУП
Этот компьютер / телефон
Создайте локальный ключ для регистрации. Администратор должен подтвердить устройство.
Устройство: —
Ключ хранится в профиле браузера. Это не доказанная привязка к TPM или аппаратуре.
02 / USB
Полётный контроллер
Проверка возможностей USB...
Диагностика загрузчика доступна на Windows после отдельного перехода ArduPilot в режим USB 1209:5741. Порт выбирается вручную. Кнопка выполняет только GET_SYNC / GET_DEVICE / GET_CRC, не перезагружает и не прошивает.
- USB-порт
- —
- MAVLink
- —
- UID
- —
- Board ID (MAVLink)
- —
- Версия / коммит
- —
Board ID по MAVLink предварительный. Перед прошивкой понадобится независимая проверка штатным загрузчиком.
03 / MAVLINK
Параметры контроллера
Полный снимок ещё не получен.
На сервер отправляем снимок только после полной проверки индексов и подтверждения браузерного устройства.
| Параметр | Значение | Индекс |
|---|---|---|
| Параметры ещё не считаны. | ||
После чтения показываются первые 80 записей. Полный снимок доступен в экспорте.
04 / РЕЛИЗЫ
Доступные прошивки
Отображаются только опубликованные и разрешённые вашему аккаунту сборки. Запись Flash в этой версии интерфейса отключена.
Загрузка...
05 / ЖУРНАЛ
История обновлений
Состояния сохраняются на сервере. Прерванная запись не считается успешной и не разрешает автоматическую повторную прошивку.
Загрузка...
ТЕСТОВЫЙ СТЕНД / БЕЗ ОБОРУДОВАНИЯ
Виртуальная прошивка X-15
Программный стенд: проверка одного загрузчика или полный цикл (сессия, загрузка .apj, проверка Board ID, передача, CRC, перезагрузка, сверка версии и параметров). Сервер, прошивка и загрузчик полностью синтетические. Никакого COM, WebSerial, WebUSB и настоящего полётника. Это НЕ аппаратное испытание.
USB-переключение MAVLink ↔ загрузчик (виртуально)
Смена VID/PID, потеря разрешений и возврат после REBOOT. Проверка работает только на искусственных дескрипторах, не вызывает перечисление USB/COM.
АДМИНИСТРАТОР
Управление доступом
Устройства
Пользователи
Незавершённые обновления всех установщиков
Только просмотр. После обрыва, ошибки версии или расхождения параметров повторная прошивка блокируется до ручной диагностики.
Заводские HEX — приватные черновики
Не смешиваются с обновлениями .apj. Администратор может сохранить и независимо проверить только закреплённый файл. Публикации, скачивания и DFU-записи нет.
Инциденты заводских заданий
Новый релиз · черновик
Черновик остаётся НЕОПУБЛИКОВАННЫМ. Публикация — только после внешнего утверждения релиза и аппаратной приёмки процедуры обновления.