Skip to content

v0.9-beta

Choose a tag to compare

@zhouruixi zhouruixi released this 02 Apr 18:40
· 55 commits to main since this release

!! WARING: This is a beta release and may have BUGs. !!

Main Changes

  • Use 20MHz bandwidth for mavlink and tunnel
  • Use msposd_air by default
  • Prepend a sequence number of dvr filename
  • Support sending video stream to unicast IP without interrupting local video
  • Add tftpd-hpa tftp server
  • Add wfb rtsp server
  • Add wfb-ng-osd support
  • Add msposd OSD/SRT Recoding support
  • Add alink support
  • Add HDMI force output support
  • Add snander spi nor/nand programmer
  • Add SBC GS CC Edition WebUI support (Access the SBC IP to enter the webui. The IP address in hotspot mode is 192.168.4.1)
    • WEB Buttons
    • GS Settings
    • Drone Settings
    • DVR Manager
    • Configuration File Editor
    • Web Terminal
    • Wfb RSSI Plotter
    • Wfb Keypair Manager
    • WiFi ACS (Automatic Channel Selection)
    • Simple Filemanager
    • GS Info
    • Drone Info
    • Firmware Upgrade
    • Drone Unbrick
    • Multi Language
    • Get and auto set SBC time and time zone from client
  • Optimizations and bug fixes

Full Changelog: v0.8-beta...v0.9-beta

Wiring Diagram (RubyFPV compatible):

Default button and LED PIN numbers:

  • Quick button PIN
    • BTN_Q1_PIN='32'
    • BTN_Q2_PIN='38'
    • BTN_Q3_PIN='40'
  • Custom button PIN
    • BTN_CU_PIN='18'
    • BTN_CD_PIN='16'
    • BTN_CL_PIN='13'
    • BTN_CR_PIN='11'
  • LED PIN
    • RED_LED_PIN='22'
    • GREEN_LED_PIN='15'
    • BLUE_LED_PIN='12'

Buttons

  • Q1 or KEY_1
    • single press: start/stop record.
    • long press: cleanup record files in order of file names until remaining space is large than rec_dir_freespace_min.
    • second long press: delete all record files(in 60 seconds after first long press).
  • Q2 or KEY_2
    • single press: search wfb channel used by drone.
    • long press: change usb otg port between host and device.
  • Q3 or KEY_3
    • single press: null
    • long press: change wifi mode between station and hotspot.(Radxa zero 3W)
  • KEY_Q
    • single press: null
    • long press: Stop monitoring and use the keyboard as normal. Reseat the keyboard to using as buttons.
  • KEY_S
    • single press: null
    • long press: shutdown_gs
  • KEY_R
    • single press: null
    • long press: reboot_gs

Use wfb tunnel based msposd rendering on ground

Legacy firmware

  1. Set osd_type to msposd_gs in gs.conf
  2. Edit /etc/telemetry.conf and set router=2
  3. Edit /usr/bin/telemetry in drone, change msposd out ip from 127.0.0.1 to 10.5.0.1, and remove -osd option.
msposd --channels "$channels" --master "$serial" --baudrate "$baud"  \       
       --out 127.0.0.1:$(($port_tx + 1)) -osd -r "$fps" --ahi "$ahi" > /dev/null &
↓
msposd --channels "$channels" --master "$serial" --baudrate "$baud"  \       
       --out 10.5.0.1:$(($port_tx + 1)) -r "$fps" --ahi "$ahi" > /dev/null &