Record repeatable X4 reconnect and prepare recovery cancellation test

This commit is contained in:
DCCONSTRUCTIONS
2026-09-10 14:36:07 +03:00
parent 81dd44906d
commit db14ee5435
4 changed files with 69 additions and 6 deletions
@@ -1429,3 +1429,42 @@ Private live08.json SHA256
radio attempts: root-only wake report не читался, точный момент кабельного
перехода не измерялся. Длительность восстановления/glass-to-glass latency,
повторные циклы, отмена, cold start и clean Ubuntu остаются открытыми.
### REC02-OWNER / LIVE09 — второй последовательный возврат
Владелец подтвердил повтор предложенного USB out35s→in без Power.
Readback 10.09.2026 11:31:58.529182 UTC,Mac monotonic460398.548227333:
прежняя X4 online, новая session от11:31:11.484419, preview1/recording0,
recovery enabled/ready/preview_wanted. D455 прежняя session от11:09:29,
color17512 против10318 первого readback; свежие frames. Private report
replug-owner-second.json SHA256
49688f01923cf4771110e4136f7adc11059543ffd736cffc330d71fea05ac9b5.
Read-only journal: старый X4 source завершён11:30:54 UTC; broker/wake/D455
active, прежние ActiveEnterTimestamp,NRestarts0. Новых установок/рестартов нет.
LIVE09 — тот же ограниченный LIVE08 probe с отдельным report/session,
source SHA256001852b6e01bfbc231b2bd744ed0c0de63fd8dd89cba1f1f57948a27472a4071.
До запуска Mac memory pressure free62%, параллельных Docker/live receivers нет.
Complete11:32:51.71837111:33:29.864532 UTC,
Mac monotonic460451.737007583460489.882567875. Один30s viewer получил326
свежих decoded frames1280×640; active verify2 новых кадра за124ms.
Только offer/verify/close-peer, ручных preview START/STOP и SD-команд0.
Peer штатно закрыт, процесс завершён, capture сохранён. Private live09.json
SHA256d71d0fb111a82df95770cf22dbab7e04639e72eda919f3686ba8dfce4d7d45d1.
Два последовательных возврата SDK/preview приняты; latency, число radio
attempts, длительный soak, cold start и clean Ubuntu не измерены/не закрыты.
### CANCEL01-ARM — подготовка проверки намеренного выключения
Следующий шаг принятого плана — отмена восстановления перед ручным Power-off.
Через Core отправлена только recovery.configure(enabled=false,wakeup_confirmed=false).
Private instrument source SHA256
b15eb37e8998e794a045ce25a696b469aae825241f8b67918b0aff53640b563b;
baseline fresh/recording0. Complete11:34:28.26596111:34:30.326834 UTC,
Mac monotonic460548.284034333460550.34449475. Readback enabled=false,
preview_wanted=false,phase=disabled; capture сохранён, SD не трогалась.
Private disable-recovery.json SHA256
d915221ddb18da1b37446571911e81bc9fe303de59fe37e8dec2c0715f19b623.
Физическое выключение камеры владельцем ещё не выполнено/не подтверждено;
отсутствие самопробуждения остаётся pending. USB должен оставаться подключённым.
После приёмки отмены вернуть рабочее recovery. Системных изменений вне пакета нет.
@@ -1,6 +1,6 @@
# Insta360 X4 — состояние реализации 10.09.2026
## REC01 / LIVE08 — первый физический цикл восстановления принят
## REC0102 / LIVE08–09 — два последовательных цикла восстановления приняты
[Per-instance recovery](15_INSTA360_X4_AUTOMATIC_RECOVERY.md) добавлен в broker
и отдельный fixed wake helper. В общей карточке Core/Node настройка default-off;
@@ -30,6 +30,18 @@ LIVE08 не отправлял preview START/STOP: уже восстановле
измерены; длительность восстановления не заявляется. Повторные циклы, отмена,
cold start и clean Ubuntu остаются открытыми.
REC02/LIVE09: второй предложенный USB out/in подтверждён владельцем.
Новая X4 session от 11:31:11.484419 UTC, прежний instance, preview1/recording0.
Без ручного START получено 326 кадров 1280×640 за 30 секунд; active verify
подтвердил 2 кадра за 124 ms. D455 сохранила session, color10318→17512;
службы не перезапускались. Два последовательных возврата SDK/preview приняты.
Текущее состояние CANCEL01: восстановление намеренно выключено через Core
11:34:30 UTC для следующего теста ручного Power-off с оставленным USB.
Readback enabled=false/phase=disabled/preview_wanted=false; просмотр продолжает
работать, запись0. Владелец ещё должен выключить камеру; отсутствие самопробуждения
не принято до наблюдения. После проверки нужно вернуть рабочее recovery.
## WAKE01 — первый успешный Bluetooth wake с возвратом Android
Ubuntu выполнила один адресный20s wake advertisement при оставленном USB.
+7 -3
View File
@@ -36,9 +36,13 @@ Node0.8.19 bundle пока остаётся0.1.3-3; его обновление
REC01/LIVE08 принял один реальный USB out/in: владелец подтвердил Android,
прежняя X4 получила новую SDK session и preview без ручного START. Получено
339 кадров 1280×640 за 30 секунд и успешный active verify; D455 сохранила
свою session. Ближайшие действия — повторный такой же цикл, затем проверка
отмены recovery перед намеренным выключением и отдельный cold start.
Один цикл не закрывает всю матрицу устойчивости/ограниченных retries.
свою session. REC02/LIVE09 повторил результат: новая session X4, 326 кадров
и successful verify без START/STOP, D455 непрерывна. Два цикла приняты.
Ближайшее действие — CANCEL01: recovery уже штатно выключено через Core;
владелец выключает X4 кнопкой Power при оставленном USB, затем наблюдаем
отсутствие автоматического пробуждения. После проверки вернуть recovery;
следующий отдельный gate — cold start. Два цикла не закрывают всю матрицу
устойчивости/ограниченных retries.
Архитектура и границы — в docs15.
**Актуальный результат WAKE01:** один адресный Bluetooth wake с Ubuntu
+10 -2
View File
@@ -2,8 +2,9 @@
REC01 / B15, 10.09.2026. Продолжение принятого WAKE01. Штатно установлены
Node 0.8.20 и X4 0.1.3-7, общая UI активирована в Core. Настройка включена
через Core. REC01/LIVE08 принял один физический USB out/in с возвратом
Android/SDK и preview без ручного START; повторные циклы и отмена ещё открыты.
через Core. REC0102/LIVE0809 приняли два последовательных USB out/in
с возвратом SDK и preview без ручного START. Для CANCEL01 настройка временно
выключена через Core; физическое ручное выключение и проверка отмены ещё открыты.
## Поведение и полномочия
@@ -78,3 +79,10 @@ WebRTC receiver получил 339 кадров 1280×640, verify подтвер
рестарта служб, preview START/STOP и SD-команд не было. D455 продолжила
поток в прежней session. Это первая ограниченная аппаратная приёмка, без
измерения времени USB out/in, числа wake attempts и cold-start поведения.
REC02/LIVE09 повторил возврат: новая session от 11:31:11.484419 UTC,
326 кадров 1280×640 за 30 секунд и verify2/124ms; D455 без смены session.
CANCEL01-ARM 11:34:30 UTC подтвердил через штатный Core recovery.configure
enabled=false/preview_wanted=false/phase=disabled. Запись0, capture сохранён.
Это проверка доставки отключения; отсутствие wake после ручного Power-off
нужно проверить отдельно. После опыта вернуть настройку восстановления.