Skip to content

SkylabFCCfree v1.5.74

Choose a tag to compare

@danusha2345 danusha2345 released this 09 Aug 07:59
· 20 commits to main since this release

1.5.74 — 2026-08-09

  • Серийник дрона теперь спрашивается, а не выслушивается. Приложение шлёт
    DUML-запрос 00:51 и получает ответ сразу, вместо того чтобы держать порт
    40007 открытым целое окно в надежде, что борт сам объявит себя. Порт общий
    с видеопотоком DJI Fly, и его удержание стоило связи с бортом; на живой
    проверке прежний способ ловил серийник 3 раза из 6, новый отвечает с первой
    попытки. Пассивное прослушивание осталось запасным путём — запрос проверен на
    Avata 360, и борт, который его не поддерживает, работает как раньше.
  • Подмена дрона замечается сама. Раньше смену борта выдавали только смена
    модели или Home Point, поэтому замена на другой дрон той же модели в
    полёте без точки возврата оставалась незамеченной: старый серийник числился за
    новым бортом всю сессию и уходил в статистику. Теперь личность перепроверяется
    раз в две минуты — это стало возможно потому, что спрашивать дёшево.
  • Серийник больше не склеивается с моделью чужого борта. При доказанной смене
    дрона модель прежнего не наследуется ни кодом, ни именем, а модель, которую
    шина не приписала конкретному борту, не приписывается новому серийнику: сразу
    после отключения шина ещё повторяет улетевший дрон.
  • LED и GPS адресуются по имени параметра, а не одним зашитым хэшем. Хэш — это
    функция имени, и на прошивках, где у параметра пропал префикс g_config.*
    (так на DJI Lito X1), старый хэш не находил ничего, а переключатель молча не
    работал. Приложение спрашивает под каждым известным именем, запоминает то, на
    которое борт ответил, и пишет им же. На живом Lito X1 не проверено
    короткие хэши вычислены, но борт для проверки не подключался.
  • После точки возврата чтение идентичности молчит 5 секунд вместо 30. Запись
    FCC занимает пару секунд, а остальное было ожиданием впустую. Порт при этом
    защищён надёжнее прежнего: он занимается для записи в момент, когда точка
    возврата принята, и держится до конца записи со всеми её повторами, а не
    угадывается таймером.

Подпись прежняя — APK ставится обновлением поверх установленного.