• ground-station-setup-0.956 bf3d9acafa

    panda released this 2026-09-28 16:31:01 +00:00 | 0 commits to main since this release

    Наземна станція 0.956

    Друга камера через основну

    • Ролі OpenIPC-камер: одиночна, основна (main) і другорядна (secondary). Другорядна передає відео бортовою мережею на основну, без звуку й тунелів екіпажу. Основна пересилає його наземці на UDP 5602.
    • Роль камери можна змінити з наземки: у вікні налаштувань OpenIPC є вибір «Одиночна / Основна / Другорядна» та поле з IP іншої камери. Перед збереженням роль перевіряє сама камера.
    • Меню Друга камера → Зображення другої камери: поворот 0°/180° та денний/сутінковий режим (IR-фільтр).
    • Номер камери, мережа й бітрейт зберігаються під час оновлення камери.
    • Виправлено: команди до другої камери зривалися, якщо запит приходив частинами (custom_api 2.26.1).
    • Помилки меню другої камери показують код HTTP і пояснення від камери. Виправлено контраст підменю.

    Налаштування OpenIPC з наземки

    • Нове вікно Налаштування → Підключення → Налаштувати OpenIPC: IP та екіпаж…: IP, маска, шлюз і джерело номера екіпажу (з політника, вручну або не задавати).
    • Безпечна зміна IP: нова адреса спершу перевіряється як тимчасова. Якщо перевірка не вдалася, старі налаштування лишаються, а тимчасова адреса сама прибирається через 60 с.
    • Виправлено перевірку мережевих налаштувань на камері з активним мережевим інтерфейсом.

    UART, мультиплексор RP2040 і два дрони

    • Підтримка мультиплексора RP2040 (/dev/ttyRP0..4) і вибір «UART камери» для кожного порту.
    • Режим двох дронів: ретранслятор і дрон за ним летять з однієї наземки, кожен зі своїм пілотом і пультом. Нова вкладка Телеметрія → Два дрони. Ролі портів спільні для обох дронів.
    • OSD другого дрона у вікні камери ретранслятора (у віконному режимі).
    • Вибір швидкості UART: 57600–921600 біт/с або «Автоматично за протоколом».

    Raspberry Pi

    • Запис SD-картки з Windows: окремий pi-installer.exe з ярликом у меню «Пуск». Установлення завершується під час першого завантаження Pi.
    • Пошук камер UNV з іншої підмережі з підказкою змінити IP камери.
    • RTSP-ретранслятор підтримує камери зі старою прошивкою (IPC2124LB на DIPC-B1230). Він радить оновити прошивку, а вікно другої камери показує підказку, якщо кадрів немає 20 с.
    • «Інтернет для Raspberry Pi» не дає ввімкнути роздачу, якщо інтерфейси опиняться в одній підмережі.
    • Наземка більше не пропонує Pi оновлення оверлею камери: зникло хибне вікно «замало місця».

    Підключення

    • Після перезапуску наземки відновлюється локальна сесія, якщо камера досі тримає слот. Раніше в такому разі блокувалися друга камера й LQ.
    • Після відновлення n2n керування камерою йде тим самим тунелем, що й реєстрація. Динамік більше не отримує відмову, а відео не переходить у LAN.

    Інше

    • Нова іконка програми й заставка «немає сигналу».
    • Специфікація збірки ground_station.spec для Linux.
    • Оновлена коротка інструкція НРК для OpenIPC і Raspberry Pi, схема Raspberry Pi + Pixhawk 6C.

    Сумісність

    Функція Мінімальний custom_api
    Швидкість UART 2.23.0
    Ролі камер 2.24.0
    Джерело екіпажу 2.25.0
    Зображення другої камери (на обох OpenIPC) 2.26.0

    Рекомендовано оновити обидві OpenIPC-камери до 2.26.1.

    Downloads
  • ground-station-setup-0.952 bf3d9acafa

    panda released this 2026-09-24 08:16:41 +00:00 | 0 commits to main since this release

    Ground Station 0.952

    Оновлення від 0.951. Десять комітів: якість лінку, друга камера, оновлення
    камери й версіювання.


    Якість лінку — перероблено

    Показник якості з'єднання рахувався так, що на нього не завжди можна було
    покластися. Виправлено п'ятьма змінами:

    • RTT на локальному лінку більше не показується нулем. Очікування відповіді
      переписане на select, тож затримки в частки мілісекунди вимірюються, а не
      округлюються донизу.
    • У розрахунок додано статистику RTP відеопотоку — не лише службові проби.
    • Кілька таймаутів поспіль більше не обнуляють показник. Раніше двох
      невдалих проб вистачало, щоб якість упала в нуль при живому відео.
    • Загальна стабілізація розрахунку: менше стрибків на рівному місці.
    • Свіжість і вага проб відкалібровані під HTTP-потік тепловізора — у режимі
      другої камери метрика більше не плутає повільний HTTP із поганим лінком.

    Друга камера

    • Обрізання потоку тепловізора. Чотири поля в «Налаштування → Камера →
      Друга камера»: зверху, знизу, зліва, справа, у пікселях. Потрібне там, де
      USB-захоплення додає чорні поля або службову рамку по краях кадру.
    • Режими показу об'єднані, перемикання безшовне. Врізка і окреме вікно
      тепер один механізм: перехід між ними не перериває потік і не смикає сервіс
      на камері.
    • nr_luma більше не синхронізується поверх режиму тепловізора — раніше це
      могло перебити його налаштування.

    Оновлення камери

    Застарілі файли тепер вичищаються з камери автоматично. Раніше прибиралося
    лише те, що було записано у віддаленому маніфесті; файли, які лишилися від
    старих версій — ser2net, libgensio, старий speaker — сиділи в оверлеї
    далі й займали флеш, бо в маніфесті їх ніколи не було.

    Заодно: після оновлення запускаються лише ті сервіси, які перед ним були
    зупинені й досі існують.


    Версіювання

    Версія тепер живе в одному файлі — VERSION у корені. Її читають звідти
    main.py, скрипт Inno Setup, spec для PyInstaller і скрипти збірки під усі
    платформи. update_version.ps1 прибрано.

    Це виправляє те, через що тег v0.950 вийшов на дереві, яке в заголовку
    вікна все ще називало себе 0.943-beta: версія жила у двох місцях, а
    скрипт оновлював лише одне.


    Оновлення

    Версія читається з файлу VERSION, тож збірка підхоплює її автоматично —
    окремих кроків не потрібно.

    Downloads
  • ground_station_0.910b bf3d9acafa

    panda released this 2026-07-06 07:08:39 +00:00 | 0 commits to main since this release

    Send each CRSF frame as a separate UDP packet in the serial bridge
    Hide startup connection dialog when tunnel is already up

    Downloads
  • ground_station_0.909b bf3d9acafa

    panda released this 2026-07-05 17:22:46 +00:00 | 0 commits to main since this release

    Виправлені зауваження по OSD

    1. Перша колонка OSD тепер починається від самого краю зображення. Раніше вона була зміщена праворуч.
    2. Виправлено відображення трьох правих колонок OSD, які раніше не виводилися.
    3. Виправлено відображення двох нижніх рядків OSD, які були відсутні.
    4. Скориговано верхній відступ — перший рядок OSD тепер розташований максимально близько до верхнього краю зображення.
    Downloads
  • firmware-ver05 bf3d9acafa

    panda released this 2026-07-05 16:53:33 +00:00 | 0 commits to main since this release

    Виправлення прошивки

    Виправлено помилку в прошивці, пов'язану з WireGuard. У системі залишився рудимент від старої реалізації: інший сервіс підхоплював застарілий конфігураційний файл. У ньому була прописана адреса 192.168.32.2 для камери в тунелі, що могло спричиняти конфлікти та призводило до тривалого запуску камери.

    Встановлення прошивки

    Скопіюйте файли з архіву до каталогу /tmp, після чого виконайте:

    root@openipc-ssc30kq:~# cd /tmp/
    root@openipc-ssc30kq:/tmp# chmod +x flash_camera.sh
    root@openipc-ssc30kq:/tmp# ./flash_camera.sh
    
    Downloads