-
FreeFCC v1.5.18 Stable
released this
2026-07-19 22:05:17 +03:00 | 177 commits to main since this releaseHotfix Auto-FCC по результатам второго live-теста на RC2.
- После подтверждённого
Home Point=falseразрешён ровно один reconnect с тем же session gate. - Второй disconnect или
CONNECT_FAILEDпосле recovery завершается fail-closed без третьего socket open. - Initial
recorded=trueи unarmed disconnect по-прежнему не запускают FCC. - EOF во время LED/serial yield не расходует reconnect budget.
- Auto-FCC OFF сразу очищает terminal UI message; persistent autostart-настройка сохраняет прежнюю семантику.
- Стабилизирован loopback-тест частичной отправки профиля.
Проверки: 83 JVM tests, Android lint, debug/release builds. APK подписан тем же сертификатом, что предыдущие релизы.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- После подтверждённого
-
FreeFCC v1.5.17 Stable
released this
2026-07-19 21:22:19 +03:00 | 179 commits to main since this releaseHotfix Auto-FCC по результатам live-теста на RC2.
- Auto-FCC больше не восстанавливается по stale
keepalive_running, если toggle выключен. - Home Point требует свежий переход
not recorded → recorded. - Established
40007disconnect завершается fail-closed без reconnect-цикла, который рвал связь aircraft/controller. - UI различает запись FCC request и фактически неизвестный RF mode.
- Terminal monitor error больше не затирается startup-сообщением.
Проверки: 80 JVM tests, Android lint, debug/release builds. APK подписан тем же сертификатом, что предыдущие релизы.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Auto-FCC больше не восстанавливается по stale
-
FreeFCC 1.5.16 Stable
released this
2026-07-19 17:53:30 +03:00 | 181 commits to main since this releaseFreeFCC 1.5.16
- Auto-FCC ждёт подтверждённый Home Point, один раз отправляет полный FCC profile и завершает listener/service.
- Исправлены гонки START/STOP, повторного запуска и восстановления после смерти процесса.
- Скрытый повтор profile запрещён после любой потенциальной частичной записи; retry выполняется только при preflight connect failure.
- Home Point parser принимает только подтверждённый live-потоком
cmdType=0x00. - Startup LED read повторяется один раз только при занятом порту до wire exchange; ON/OFF по-прежнему завершаются отдельным readback.
- LAN
wire_exchangeразличает EOF, deadline, byte limit и mid-stream read error, сохраняя partial response. - Ошибка foreground-service старта из BootReceiver больше не роняет boot receiver.
Проверено: 73 JVM tests, Android lint, debug/release build и совместимость APK-подписи с предыдущими релизами.
Важно: успешная отправка FCC profile не является физическим readback режима радио. Проверяйте Transmission graph в DJI Fly.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
FreeFCC 1.5.14 Stable
released this
2026-07-19 10:55:53 +03:00 | 184 commits to main since this releaseFixes restored keepalive reporting successful FCC writes while the radio remained in CE.
Every keepalive service start now sends the complete 21-frame FCC profile for two rounds before switching to the lightweight repeating sequence. A failed bootstrap is retried and never advances to lightweight keepalive.
Live RC2 validation in v1.5.13 also confirmed exact same-socket 40007 wire exchange and a valid 03:F8 lamp read response.
Verified: 50 unit tests, Android lint, release build, APK Signature Scheme v3.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
FreeFCC 1.5.13 Stable
released this
2026-07-19 01:47:34 +03:00 | 186 commits to main since this releaseReliable incremental DUML response parsing and bounded same-socket wire_exchange diagnostics.
LAN diagnostics now use process-wide single-flight coordination, release hardware write leases after flush, and return explicit transport failures instead of false success. FCC status now reports process-local write evidence rather than claiming verified RF state, with keepalive and Auto-FCC lifecycle races fixed.
Experimental 4G commands remain best-effort: a successful write does not prove modem activation.
Verified: 48 unit tests, Android lint, release build, APK Signature Scheme v3.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
FreeFCC v1.5.12 Stable
released this
2026-07-19 00:34:51 +03:00 | 188 commits to main since this releaseИсправления live-проверки
- Raw DUML reader теперь пропускает посторонние telemetry frames и ждёт ответ с совпадающими sequence, route и command до общего timeout. Это необходимо для реального
03:F8LED readback на RC2. - Добавлен bounded
duml_capture: пассивный сбор всех валидных frames, которые localhost DUML broker публикует отдельному socket, с raw hex и декодированными полями. - После повторного входа FreeFCC отдельно восстанавливает keepalive request и last-known успешную запись FCC sequence, не выдавая один persistent flag за физический readback.
- Сохранённый keepalive теперь повторно запускает foreground service, а первый tick отправляется сразу, без начальной паузы 2 секунды.
APK SHA-256:
0d0711684ef990ca573c993abdca8b55199324b0c2ae3d8a8c87b7e9961f37ceПроверки: 37 unit tests,
lintDebug,assembleRelease, APK Signature Scheme v3.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Raw DUML reader теперь пропускает посторонние telemetry frames и ждёт ответ с совпадающими sequence, route и command до общего timeout. Это необходимо для реального
-
FreeFCC v1.5.11 Stable
released this
2026-07-18 23:56:52 +03:00 | 189 commits to main since this releaseЧто изменилось
- Добавлен LAN Control Bridge: status, журнал, allowlist-команды приложения и безопасно ограниченный raw DUML request/send для localhost-proxy пульта.
- Исправлено восстановление индикатора DUML proxy после повторного входа и rebind LAN bridge после смены Wi-Fi.
- Статус LED теперь честно показывает отправку команды; документирован read-only
03:F8probe реального значения. - Добавлен fallback запуска DJI Pilot 2 на RC Plus.
- README и трекер исследований обновлены; updater остаётся привязан к
danusha2345/FreeFCC.
APK SHA-256:
05e1a2df47dce1097a9d81ce556f1c0cf1ae206cb2260558aba41206e9d7f143Проверки: 33 unit tests,
lintDebug,assembleRelease, APK Signature Scheme v3.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
released this
2026-07-18 22:35:50 +03:00 | 191 commits to main since this release- Replace the full app palette with a high-contrast graphite/orange theme.
- Increase and reposition version/controller text in the compact FCC header.
- Remove the LED helper description and disconnected helper sentence.
- Show an indeterminate Connecting to GitHub state before update bytes arrive.
- Avoid UDP discovery beacons when the log server is bound to loopback.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
released this
2026-07-18 22:26:27 +03:00 | 192 commits to main since this release- Put FreeFCC, version/controller model, and connection state in one header row.
- Reduce the FCC page top inset to 8 dp.
- Convert the MODE banner into a compact status row.
- Restore line breaks in update notes and hide digest metadata from the changelog.
- Keep APK digest verification active in the background.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
released this
2026-07-18 22:16:42 +03:00 | 193 commits to main since this release- Compact FCC, Info, Log, and Update screens for the DJI controller display.
- Reduce page/card padding, section gaps, header size, button height, and bottom navigation height.
- Shorten helper text while preserving warnings and controls.
- Keep intended Auto-FCC launch behavior and cancellation handling.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads