v0.9-beta
!! 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
- Set
osd_typetomsposd_gsin gs.conf - Edit
/etc/telemetry.confand setrouter=2 - Edit
/usr/bin/telemetryin drone, change msposd out ip from127.0.0.1to10.5.0.1, and remove-osdoption.
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 &