Skip to content

Commit e7af330

Browse files
committed
Update apfpv
1 parent 1751925 commit e7af330

File tree

1 file changed

+10
-7
lines changed
  • devices/ssc338q_apfpv/general/overlay/usr/bin

1 file changed

+10
-7
lines changed

devices/ssc338q_apfpv/general/overlay/usr/bin/adapter

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,22 @@
11
#!/bin/sh
2+
ssid=$(fw_printenv -n wlanssid || echo OpenIPC)
3+
pass=$(fw_printenv -n wlanpass || echo 12345678)
4+
chan=$(fw_printenv -n wlanchan || echo 1)
5+
[ "$chan" -le 13 ] && mode=g || mode=a
26

37
set_config() {
48
cat << EOF > /tmp/hostapd.conf
59
ctrl_interface=/var/run/hostapd
610
interface=wlan0
7-
hw_mode=g
8-
channel=1
11+
channel=$chan
12+
hw_mode=$mode
913
ieee80211n=1
1014
ieee80211ac=1
1115
wmm_enabled=1
1216
rsn_pairwise=CCMP
1317
wpa=2
14-
ssid=$(fw_printenv -n wlanssid || echo OpenIPC)
15-
wpa_passphrase=$(fw_printenv -n wlanpass || echo 12345678)
18+
ssid=$ssid
19+
wpa_passphrase=$pass
1620
EOF
1721
}
1822

@@ -22,17 +26,14 @@ case "$1" in
2226
case "$card" in
2327
"0bda:8812" | "0bda:881a" | "0b05:17d2" | "2357:0101" | "2604:0012")
2428
driver=88XXau
25-
rate=0x8D
2629
;;
2730

2831
"0bda:a81a")
2932
driver=8812eu
30-
rate=0x8D
3133
;;
3234

3335
"0bda:f72b" | "0bda:b733")
3436
driver=8733bu
35-
rate=0x8D
3637
;;
3738
esac
3839
done
@@ -44,6 +45,8 @@ case "$1" in
4445

4546
echo "Detected driver: $driver"
4647
modprobe "$driver" rtw_tx_pwr_by_rate=0 rtw_tx_pwr_lmt_enable=0
48+
49+
[ "$chan" -le 13 ] && rate=0x8D || rate=0xB7
4750
echo "$rate" > $(ls /proc/net/*/wlan0/rate_ctl)
4851
;;
4952

0 commit comments

Comments
 (0)