From 30517e58528440be2faeebbda633a4f4341fda6b Mon Sep 17 00:00:00 2001 From: viktorxda <35473052+viktorxda@users.noreply.github.com> Date: Sat, 5 Jul 2025 00:48:36 +0200 Subject: [PATCH] Update wifibroadcast (#1842) --- .../wifibroadcast-ng/files/wifibroadcast | 100 +++++++++--------- 1 file changed, 52 insertions(+), 48 deletions(-) diff --git a/general/package/wifibroadcast-ng/files/wifibroadcast b/general/package/wifibroadcast-ng/files/wifibroadcast index dc08a2cb..517e1814 100755 --- a/general/package/wifibroadcast-ng/files/wifibroadcast +++ b/general/package/wifibroadcast-ng/files/wifibroadcast @@ -129,60 +129,64 @@ start_telemetry() { fi msposd -b 115200 -c 8 -r "$osd_fps" -m /dev/"$serial" \ -o 127.0.0.1:"$port_tx" -z "$size" > /dev/null & -sleep 5 -echo "&L70&F28&G8CPU:&C TEMP:&T\n&B" >/tmp/MSPOSD.msg + + sleep 5 + echo "&L70&F28&G8CPU:&C TEMP:&T\n&B" >/tmp/MSPOSD.msg fi } video_settings() { -for card in $(lsusb | awk '{print $6}' | uniq); do - case "$card" in - "0bda:8812" | "0bda:881a" | "0b05:17d2" | "2357:0101" | "2604:0012") - driver=88XXau - wifibroadcast cli -s .wireless.txpower 20 - wifibroadcast cli -s .wireless.wlan_adapter bl-r8812af1 - wifibroadcast cli -s .broadcast.stbc 1 - wifibroadcast cli -s .broadcast.ldpc 1 - ;; + for card in $(lsusb | awk '{print $6}' | uniq); do + case "$card" in + "0bda:8812" | "0bda:881a" | "0b05:17d2" | "2357:0101" | "2604:0012") + driver=88XXau + wifibroadcast cli -s .wireless.txpower 20 + wifibroadcast cli -s .wireless.wlan_adapter bl-r8812af1 + wifibroadcast cli -s .broadcast.stbc 1 + wifibroadcast cli -s .broadcast.ldpc 1 + ;; - "0bda:a81a") - driver=8812eu - wifibroadcast cli -s .wireless.txpower 40 - wifibroadcast cli -s .wireless.wlan_adapter bl-m8812eu2 - wifibroadcast cli -s .broadcast.stbc 1 - wifibroadcast cli -s .broadcast.ldpc 1 - ;; + "0bda:a81a") + driver=8812eu + wifibroadcast cli -s .wireless.txpower 40 + wifibroadcast cli -s .wireless.wlan_adapter bl-m8812eu2 + wifibroadcast cli -s .broadcast.stbc 1 + wifibroadcast cli -s .broadcast.ldpc 1 + ;; - "0bda:f72b" | "0bda:b733") - driver=8733bu - wifibroadcast cli -s .wireless.txpower 20 - wifibroadcast cli -s .wireless.wlan_adapter bl-m8731bu4 - wifibroadcast cli -s .broadcast.stbc 0 - wifibroadcast cli -s .broadcast.ldpc 0 - ;; - esac - done -sensor=$(ipcinfo -s) -cli -s .isp.sensorConfig /etc/sensors/"$sensor"_fpv.bin -cli -s .isp.exposure 16 -cli -s .video0.fps 60 -cli -s .video0.bitrate 8000 -cli -s .video0.codec h265 -cli -s .video0.rcMode cbr -cli -s .outgoing.enabled true -cli -s .outgoing.wfb true -cli -s .records.split 1 -cli -s .records.notime true -cli -s .fpv.enabled true -cli -s .fpv.noiseLevel 0 -wifibroadcast cli -s .wireless.mlink 3994 -wifibroadcast cli -s .wireless.link_control alink -sed -i '/alink_drone &/d' /etc/rc.local && sed -i -e '$i alink_drone &' /etc/rc.local -if [ "$sensor" = "imx335" ]; then -cli -s .video0.size 1920x1440 -else -cli -s .video0.size 1920x1080 -fi + "0bda:f72b" | "0bda:b733") + driver=8733bu + wifibroadcast cli -s .wireless.txpower 20 + wifibroadcast cli -s .wireless.wlan_adapter bl-m8731bu4 + wifibroadcast cli -s .broadcast.stbc 0 + wifibroadcast cli -s .broadcast.ldpc 0 + ;; + esac + done + + sensor=$(ipcinfo -s) + cli -s .isp.sensorConfig /etc/sensors/"$sensor"_fpv.bin + cli -s .isp.exposure 16 + cli -s .video0.fps 60 + cli -s .video0.bitrate 8000 + cli -s .video0.codec h265 + cli -s .video0.rcMode cbr + cli -s .outgoing.enabled true + cli -s .outgoing.wfb true + cli -s .records.split 1 + cli -s .records.notime true + cli -s .fpv.enabled true + cli -s .fpv.noiseLevel 0 + + wifibroadcast cli -s .wireless.mlink 3994 + wifibroadcast cli -s .wireless.link_control alink + sed -i '/alink_drone &/d' /etc/rc.local && sed -i -e '$i alink_drone &' /etc/rc.local + + if [ "$sensor" = "imx335" ]; then + cli -s .video0.size 1920x1440 + else + cli -s .video0.size 1920x1080 + fi } start() {