• v1.5.30 d02f86ca43

    danik released this 2026-07-21 13:46:03 +03:00 | 166 commits to main since this release

    Диагностическая сборка для RC2 с оригинальным DJI Fly 1.21.4.

    • Добавлен Home Point event test через Android Accessibility.
    • Считываются уведомления и доступный текст только пакета dji.go.v5.
    • Строки Home Point загружаются из всех локалей установленного DJI Fly.
    • Тест не открывает DUML/TCP и не отправляет FCC-команды.
    • Во время проверки не запускайте Auto FCC; после Home Point вернитесь во вкладку Log и найдите HOME POINT MATCH.

    APK SHA-256: e48c9d28ed6fc25d5a918a36f844f65a9dddeaab2532e8616ed8a8effdeda261

    Downloads
  • v1.5.29 845edbf645

    danik released this 2026-07-21 12:56:50 +03:00 | 167 commits to main since this release

    Что изменилось

    • Главная кнопка переименована в Auto FCC; под ней доступна отдельная ручная Send FCC Request.
    • Во время Auto FCC ручная отправка скрыта, показывается только Cancel Auto FCC. Отмена также доступна из системного уведомления.
    • Повторная проверка Home Point выполняется с backoff 10 секунд, чтобы DJI Fly получал больше времени на восстановление controller link.
    • После запуска Home Point monitor Auto FCC автоматически переводит фокус в DJI Fly.
    • После замены батареи дрона Auto FCC можно запустить повторно из экрана предыдущего успешного FCC request.

    APK: FreeFCC-1.5.29.apk

    SHA-256: 973f725381272429f2dd9f538b3a02be4112d3678296560ba96618de09f1128e

    Подпись совместима с предыдущим релизом: certificate SHA-256 1e50efc760a23d71f5ec57f855af4b8c42c21fea6da9122889d59b3b23b890ce.

    Downloads
  • v1.5.28 27991ca3ff

    danik released this 2026-07-20 23:35:44 +03:00 | 169 commits to main since this release

    • DUML-операции сериализованы по точному localhost-порту: Home Point listener, FCC/CE и LAN diagnostics больше не конфликтуют на одном proxy.
    • После Connect выполняется одно чтение реального LED state; service log сразу синхронизируется с UI/LAN, а LAN bridge проверяет новый Wi-Fi IP при возврате в приложение.
    • RC2 serial suffix FA… распознаётся для отображения, но не используется как 4G identity без полного 1581… serial или разрешённого WA/WM model code.
    • Удалён неиспользуемый Auto-FCC/boot startup-код. Основной flow: Connect → Home Point → один полный FCC apply.
    • Интерфейс уплотнён для небольшого экрана пульта; скрытая Support-страница удалена, неактивная 4G-иконка больше не анимируется.

    Важно: успешная запись FCC-профиля не является RF readback. Фактический режим нужно проверить в DJI Fly.

    Downloads
  • v1.5.27 6b929da132

    danik released this 2026-07-20 22:29:10 +03:00 | 170 commits to main since this release

    Auto-FCC теперь не прекращает ожидание через несколько секунд: после Connect приложение слушает Home Point до home_state=true либо явной отмены, затем выдерживает 2 секунды и отправляет полный FCC-профиль один раз.

    Для RC Pro 2 используется подтверждённый широкий поток на pinned 40009. RC2 и остальные модели сохраняют проверенный 40007. После разрыва повторное подключение выполняется через 5 секунд, чтобы не вызывать прежние обрывы связи частым опросом.

    Это hardware-test release. Проверка: холодный запуск без ручной FCC-кнопки, Connect, дождаться Home Point, затем подтвердить физический FCC в DJI Fly.

    Downloads
  • v1.5.26 05a35d7243

    danik released this 2026-07-20 21:56:50 +03:00 | 171 commits to main since this release

    Успешный ручной FCC recovery теперь очищает старый monitor_failed, чтобы UI показывал результат последней операции, а не завершившегося Home Point listener.

    Live-проверки подтвердили pinned 40009 и полный профиль 42/42. Добавлена подробная карта потоков Avata 360/RC2 и Air 3S/RC Pro 2. Cross-model тест показал, что 09:43 не является универсальным FCC readback; физический режим по-прежнему проверяется в DJI Fly.

    Air 3S + RC Pro 2: первый reboot-сеанс с AUTO 42/42 оказался причинно неоднозначным. Последующий чистый cold boot без ручной FCC-кнопки подтвердил дефект: listener завершился до Home Point, AUTO apply не начинался и после Home Point сохранился CE.

    Downloads
  • v1.5.25 57f6f04375

    danik released this 2026-07-20 20:44:44 +03:00 | 173 commits to main since this release

    Автоматическое применение FCC после Home Point: пауза 2 секунды, свежий полный профиль 21 x 2 и точный порт явного Connect без fallback scan. LAN-диагностика теперь показывает origin, порт, 42/42 writes и matching ACK; физический RF mode по-прежнему требует проверки в DJI Fly. Back сворачивает Activity и сохраняет текущую process-local сессию.

    Downloads
  • v1.5.24 e0d3e3e43b

    danik released this 2026-07-20 19:56:37 +03:00 | 174 commits to main since this release

    FreeFCC 1.5.24

    • Home Point parser принимает CRC-valid 03:44 из direct DUML и envelope 55 cc 30 75.
    • Успешный explicit Connect сохраняется при повторном входе в Activity независимо от FAILED/STOPPED Home Point monitor.
    • Реально неуспешный повторный controller probe очищает старое Connect evidence.
    • CE restore очищает только FCC write evidence и не создаёт ложный Connect.
    • Периодический reconnect не добавлен: сначала проверяем один исправленный passive session без link drop.

    Проверки: 103 JVM tests, Android lint, debug/release assemble, GitHub Actions run 29761203223.

    APK SHA-256: a6665cfc73502bce404bed847c8688efec9b3ae37c90f5a1404a29a08a9223e2

    Signing certificate SHA-256: 1e50efc760a23d71f5ec57f855af4b8c42c21fea6da9122889d59b3b23b890ce

    Downloads
  • v1.5.23 09fc90fed1

    danik released this 2026-07-20 18:48:45 +03:00 | 175 commits to main since this release

    FreeFCC 1.5.23

    • Исправлен Connect → Home Point → FCC: listener теперь открывает один
      полностью read-only socket 40007 и не отправляет primer/query/refresh.
    • Live RC2 подтвердил пассивный поток: 128 валидных кадров примерно за секунду,
      включая два 03:44 с home_state=0x0047 (Home Point=true).
    • Ошибка Home Point monitor больше не сбрасывает успешный controller Connect в
      ложный Disconnected.
    • Для отдельного повтора используется Retry Home Point; monitor нельзя
      запустить без предварительного успешного Connect.
    • Foreground-service продолжает ждать в фоне до Home Point, FCC apply, отмены
      или реальной terminal-ошибки.

    Проверки: 96 JVM tests, Android lint, debug/release assemble.

    APK SHA-256: 29e32801a3293668d997b9e8879573c089be521b1897e9323209471be3c13673

    Signing certificate SHA-256:
    1e50efc760a23d71f5ec57f855af4b8c42c21fea6da9122889d59b3b23b890ce

    Downloads
  • v1.5.22 b5acd2c645

    danik released this 2026-07-20 18:17:29 +03:00 | 176 commits to main since this release

    FreeFCC 1.5.22

    • Новый основной сценарий: откройте FreeFCC и нажмите Connect. Приложение
      само ждёт достоверный текущий Home Point = recorded, один раз отправляет
      полный FCC-профиль и останавливает listener.
    • Удалены отдельный Auto-FCC toggle, boot autostart и автоматический запуск
      DJI Fly.
    • До нажатия Connect приложение не открывает DUML socket. После ошибки
      listener доступна кнопка Retry Connect.
    • Home Point больше не требует предварительно увидеть состояние false.
    • 1 Hz primer остаётся на одном socket и получает новый DUML sequence/CRC;
      reconnect loop не используется.

    Проверки: 95 JVM tests, Android lint, debug/release assemble.

    APK SHA-256: 4ec7ad3993009052455f825c126da9f0730e1e538d3c2efdbf0ae9c4ca8d9fd4

    Signing certificate SHA-256:
    1e50efc760a23d71f5ec57f855af4b8c42c21fea6da9122889d59b3b23b890ce

    Downloads
  • v1.5.21 21e176dbbe

    danik released this 2026-07-20 17:50:24 +03:00 | 177 commits to main since this release

    • Версия в UI, LAN status, логах и update comparison теперь берётся из APK metadata (BuildConfig.VERSION_NAME).
    • Исправлен ложный показ 1.5.19 после установки 1.5.20 и повторное предложение того же обновления.
    • Same-socket Home Point transport из 1.5.20 сохранён без изменений.
    • 95 JVM-тестов, lintDebug, assembleDebug и assembleRelease прошли.

    После обновления верхняя строка и LAN status должны показывать 1.5.21.

    Downloads