diff --git a/general/package/wifibroadcast/files/wifibroadcast b/general/package/wifibroadcast/files/wifibroadcast index c50b80be..8a61770a 100755 --- a/general/package/wifibroadcast/files/wifibroadcast +++ b/general/package/wifibroadcast/files/wifibroadcast @@ -13,7 +13,7 @@ fi set_mcs() { if [ "$vendor" = "ingenic" ]; then - mcs=$(ls -l /lib/firmware | grep "htc_9271" | awk {'print $11'} | cut -d "." -f3) + mcs=$(ls -l /lib/firmware | grep "htc_9271" | awk { 'print $11' } | cut -d "." -f3) else mcs=$(ls -l /lib/firmware/ath9k_htc | grep "htc_9271-1.4.0.fw" | cut -d "." -f6) fi @@ -30,10 +30,6 @@ set_mcs() { fi } -# "0bda:8813" -> (8814) -> 8814au -# "0846:9052" -> (8811) -> 8821au -# "0bda:a81a" -> 88x2eu - detect_wifi_card() { devices=$(lsusb | cut -d ' ' -f6 | sort | uniq) for card in $devices; do @@ -74,7 +70,7 @@ detect_wifi_card() { exit 1 fi sleep 0.5 - n=$(expr $n + 1) + n=$((n + 1)) done } @@ -87,10 +83,10 @@ load_interface() { if [ "$driver" = "realtek" ]; then ifconfig "$wlan" up iwconfig "$wlan" mode monitor - elif [ ${driver} = "realtek_8812eu" ]; then - ifconfig ${wlan} up - iwconfig ${wlan} mode monitor - iw dev ${wlan} set txpower fixed $(expr ${driver_txpower_override} * 50) + elif [ "$driver" = "realtek_8812eu" ]; then + ifconfig "$wlan" up + iwconfig "$wlan" mode monitor + iw dev "$wlan" set txpower fixed $((driver_txpower_override * 50)) elif [ "$driver" = "atheros" ]; then iwconfig "$wlan" mode monitor ifconfig "$wlan" up @@ -131,7 +127,7 @@ case "$1" in fi echo "Starting Wifibroadcast service..." - start_"$unit"_wfb + start_${unit}_wfb if [ "$telemetry" = "true" ]; then if [ "$chip" = "gk7205v200" ]; then