Record repeatable X4 reconnect and prepare recovery cancellation test
This commit is contained in:
@@ -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 out3–5s→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.718371–11:33:29.864532 UTC,
|
||||
Mac monotonic460451.737007583–460489.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.265961–11:34:30.326834 UTC,
|
||||
Mac monotonic460548.284034333–460550.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 — первый физический цикл восстановления принят
|
||||
## REC01–02 / 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.
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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. REC01–02/LIVE08–09 приняли два последовательных 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
|
||||
нужно проверить отдельно. После опыта вернуть настройку восстановления.
|
||||
|
||||
Reference in New Issue
Block a user