mirror of
https://github.com/outbackdingo/builder.git
synced 2026-01-27 10:18:28 +00:00
Update apfpv
This commit is contained in:
@@ -1,18 +1,22 @@
|
||||
#!/bin/sh
|
||||
ssid=$(fw_printenv -n wlanssid || echo OpenIPC)
|
||||
pass=$(fw_printenv -n wlanpass || echo 12345678)
|
||||
chan=$(fw_printenv -n wlanchan || echo 1)
|
||||
[ "$chan" -le 13 ] && mode=g || mode=a
|
||||
|
||||
set_config() {
|
||||
cat << EOF > /tmp/hostapd.conf
|
||||
ctrl_interface=/var/run/hostapd
|
||||
interface=wlan0
|
||||
hw_mode=g
|
||||
channel=1
|
||||
channel=$chan
|
||||
hw_mode=$mode
|
||||
ieee80211n=1
|
||||
ieee80211ac=1
|
||||
wmm_enabled=1
|
||||
rsn_pairwise=CCMP
|
||||
wpa=2
|
||||
ssid=$(fw_printenv -n wlanssid || echo OpenIPC)
|
||||
wpa_passphrase=$(fw_printenv -n wlanpass || echo 12345678)
|
||||
ssid=$ssid
|
||||
wpa_passphrase=$pass
|
||||
EOF
|
||||
}
|
||||
|
||||
@@ -22,17 +26,14 @@ case "$1" in
|
||||
case "$card" in
|
||||
"0bda:8812" | "0bda:881a" | "0b05:17d2" | "2357:0101" | "2604:0012")
|
||||
driver=88XXau
|
||||
rate=0x8D
|
||||
;;
|
||||
|
||||
"0bda:a81a")
|
||||
driver=8812eu
|
||||
rate=0x8D
|
||||
;;
|
||||
|
||||
"0bda:f72b" | "0bda:b733")
|
||||
driver=8733bu
|
||||
rate=0x8D
|
||||
;;
|
||||
esac
|
||||
done
|
||||
@@ -44,6 +45,8 @@ case "$1" in
|
||||
|
||||
echo "Detected driver: $driver"
|
||||
modprobe "$driver" rtw_tx_pwr_by_rate=0 rtw_tx_pwr_lmt_enable=0
|
||||
|
||||
[ "$chan" -le 13 ] && rate=0x8D || rate=0xB7
|
||||
echo "$rate" > $(ls /proc/net/*/wlan0/rate_ctl)
|
||||
;;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user