Update apfpv

This commit is contained in:
viktorxda
2025-07-12 20:23:15 +02:00
parent 175192557b
commit e7af3301fb

View File

@@ -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)
;;