Record automatic X4 USB mode and two-camera viewing confirmation

This commit is contained in:
DCCONSTRUCTIONS
2026-09-10 10:27:40 +03:00
parent 1488a46794
commit 89b0eeca3f
4 changed files with 37 additions and 5 deletions
@@ -669,3 +669,28 @@ idle preview.stop→USB replug без camera off/on и без ручного в
пакеты, firmware и SD effects в REPLUG02 не применялись; Ubuntu не изменялась. пакеты, firmware и SD effects в REPLUG02 не применялись; Ubuntu не изменялась.
Ops MISSIONCOR-77 обновлён с результатом и discovery-mode gap, checker полной Ops MISSIONCOR-77 обновлён с результатом и discovery-mode gap, checker полной
автономности остаётся открытым. автономности остаётся открытым.
## OWNER03 — память режима и просмотр двух моделей,10.09.2026
Владелец явно уточнил REPLUG02: после camera off/on и подключения USB X4 САМА
перешла в Android mode; выбора режима на экране не потребовалось. Это закрывает
прежнюю неопределённость о tap mode и подтверждает память режима в этом одном
сценарии. Не закрывает failed active replug без перезапуска самой камеры.
Владелец открыл viewer X4, затем RealSense D455 в удалённом Core и подтвердил
изображение от каждой. Это user acceptance переключения между моделями;
одновременно отображённые потоки/длительный soak отдельно не измерены.
Read-only Core snapshot 2026-09-10T07:26:09.065705+00:00,Mac monotonic445649.047753416:
Core operational,Node online,D455 и X4 online/acquisition streaming одновременно.
Это runtime telemetry, а не измерение FPS или доказательство frame freshness обеих
камер. Private report0600 OWNER03 SHA-256 12da47210a6d897c93e0886176556b4761634c4f86d176ae27d0cab0244e98a5.
Команды камерам/службам/USB не отправлялись, установленная Ubuntu не менялась.
Следующий порядок подтверждён с планом10/11: idle USB replug → active USB replug
без camera power cycle → восстановление SDK/preview по результатам → адресное
питание и отдельный boot Ubuntu →30 минут X4+D455, переключение/независимость и
замеры → локальное Node video/управление/settings/photo/download → clean-image
qualification. Все новые зависимости/правила/права/recovery должны войти в
versioned installer до применения на борту. Текущий вопрос владельца — план;
новые физические отключения и reboot этим уточнением не выполнялись.
@@ -90,4 +90,6 @@ REPLUG01 не прошёл: после подтверждённого владе
REPLUG02 уточняет последующие подключения: kernel кратко обнаруживает X4 как USB Mass Storage070a:4026, затем через~16s disconnect; перед этим USB2 descriptor errors -71. SDK mode не возвращается. Звук подключения не подтверждает SDK-ready. Следующий diagnostic control — штатный camera restart/reconnect и выбор Control with Android при появлении меню. Отдельно выявлен пробел read-only discovery неподходящего USB mode; его исправление не должно объединять камеры по mass-storage serial. REPLUG02 уточняет последующие подключения: kernel кратко обнаруживает X4 как USB Mass Storage070a:4026, затем через~16s disconnect; перед этим USB2 descriptor errors -71. SDK mode не возвращается. Звук подключения не подтверждает SDK-ready. Следующий diagnostic control — штатный camera restart/reconnect и выбор Control with Android при появлении меню. Отдельно выявлен пробел read-only discovery неподходящего USB mode; его исправление не должно объединять камеры по mass-storage serial.
REPLUG02/LIVE07 восстановление: после выполненного владельцем camera off/on и USB reconnect появился SDK mode; установленный supervisor сам открыл новую сессию прежнего экземпляра. Явный START из Core дал340 кадров1280×640 за30s, active verify complete. Core/Node видят камеру online; переустановка не потребовалась. Автоматический выбор режима после restart уточняется, простой active replug без camera restart остаётся непройденным. REPLUG02/LIVE07 восстановление: после выполненного владельцем camera off/on и USB reconnect появился SDK mode; установленный supervisor сам открыл новую сессию прежнего экземпляра. Явный START из Core дал340 кадров1280×640 за30s, active verify complete. Core/Node видят камеру online; переустановка не потребовалась. OWNER03 подтвердил автоматический выбор Android mode после restart без tap; простой active replug без camera restart остаётся непройденным.
OWNER03: владелец подтвердил автоматический Android mode после camera off/on→USB in и просмотр изображений X4 и D455 при переходах между их карточками в Core. Текущий Node snapshot обеих камер online/streaming; одновременное отображение,30 минут потока и FPS/latency ещё не измерены. Следующий hardware control — idle replug, затем active replug; установленные службы в этом уточнении не менялись.
+3 -1
View File
@@ -12,7 +12,9 @@ B11/P09,09.09: эта реализация готова и прошла38 Ubuntu
Предварительное условие NET01 закрыто NET02/NET03,10.09: CoreNode восстановили канал через Tailscale с прежними trust/identity. В Core подтверждены несколько свежих mTLS heartbeat, endpoint revision1. После восстановления заново читать актуальное состояние камеры перед любыми preview/model операциями; прежний stale inventory не подтверждает её текущее состояние. Предварительное условие NET01 закрыто NET02/NET03,10.09: CoreNode восстановили канал через Tailscale с прежними trust/identity. В Core подтверждены несколько свежих mTLS heartbeat, endpoint revision1. После восстановления заново читать актуальное состояние камеры перед любыми preview/model операциями; прежний stale inventory не подтверждает её текущее состояние.
P10/PREP05 complete: Node0.8.19 и X4 model0.1.3-3 установлены штатно. LIVE06 подтвердил первый и повторный START, active verify и viewer reopen:1083 декодированных кадра1280×640, без SD записи. Следующий шаг — физический USB replug, затем отдельные cold-start сценарии. Задержка NET03 recovery и длительная video stability остаются открытыми. P10/PREP05 complete: Node0.8.19 и X4 model0.1.3-3 установлены штатно. LIVE06 подтвердил первый и повторный START, active verify и viewer reopen:1083 декодированных кадра1280×640, без SD записи. REPLUG01 выявил отказ active USB replug; REPLUG02/LIVE07 восстановили камеру после camera off/on. OWNER03 подтвердил автоматический Android mode после этого включения. Следующий шаг — сравнить idle и active USB replug без выключения камеры, затем отдельные boot/power сценарии. Задержка NET03 recovery и длительная video stability остаются открытыми.
OWNER03: владелец видит изображение X4 и D455 через Core при переходах между карточками. Read-only Node snapshot обеих камер online/streaming. Длительная одновременная работа и измерения ещё не приняты.
## Очередь реализации ## Очередь реализации
@@ -60,7 +60,9 @@ preview0/recording0. LIVE07 после явного START подтвердил34
и active verify2 новых кадра за84ms. Владелец подтвердил зелёный статус Core. и active verify2 новых кадра за84ms. Владелец подтвердил зелёный статус Core.
Это доказывает автоматическое открытие SDK после правильной USB enumeration, Это доказывает автоматическое открытие SDK после правильной USB enumeration,
но не автоматическое восстановление режима без перезапуска самой камеры. но не автоматическое восстановление режима без перезапуска самой камеры.
Уточнение владельца о необходимости ручного выбора Android пока не получено. OWNER03: владелец явно подтвердил, что Android mode включился автоматически,
без выбора на экране. Память режима подтверждена в одном camera off/on→USB in
сценарии; failed active replug без camera restart этим не закрыт.
Следующая пара проверок — idle replug и active replug, без camera off/on. Следующая пара проверок — idle replug и active replug, без camera off/on.
Выявлен также пробел discovery: Node фильтрует только SDK mode2e1a:0002 и не Выявлен также пробел discovery: Node фильтрует только SDK mode2e1a:0002 и не
@@ -96,8 +98,9 @@ Preview, SD-запись и питание разделены. Неопреде
Официальная [инструкция USB-режима](https://onlinemanual.insta360.com/x4/en-us/operating-tutorials/connect/connect-app) Официальная [инструкция USB-режима](https://onlinemanual.insta360.com/x4/en-us/operating-tutorials/connect/connect-app)
указывает, что X4 запоминает последний режим, включая Control with Android. указывает, что X4 запоминает последний режим, включая Control with Android.
Ожидается однократная ручная настройка; исключение Reverse Charging отдельно Ожидается однократная ручная настройка; исключение Reverse Charging отдельно
описано производителем. Сохранение режима после холодного включения нашей описано производителем. OWNER03 подтвердил сохранение режима после штатного off/on нашей камерыv1.7.18
камеры v1.7.18 предстоит подтвердить. и последующего USB in. Запуск с уже вставленным USB, boot Ubuntu и несколько
повторений остаются отдельными проверками.
[Developer FAQ](https://onlinemanual.insta360.com/developer/en-us/resource/camera) [Developer FAQ](https://onlinemanual.insta360.com/developer/en-us/resource/camera)
подтверждает USB power-on X4, но не USB power-off, и требует стабильные5V3A подтверждает USB power-on X4, но не USB power-off, и требует стабильные5V3A