File tree Expand file tree Collapse file tree 1 file changed +10
-7
lines changed
devices/ssc338q_apfpv/general/overlay/usr/bin Expand file tree Collapse file tree 1 file changed +10
-7
lines changed Original file line number Diff line number Diff line change 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
37set_config () {
48cat << EOF > /tmp/hostapd.conf
59ctrl_interface=/var/run/hostapd
610interface=wlan0
7- hw_mode=g
8- channel=1
11+ channel= $chan
12+ hw_mode= $mode
913ieee80211n=1
1014ieee80211ac=1
1115wmm_enabled=1
1216rsn_pairwise=CCMP
1317wpa=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
1620EOF
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
You can’t perform that action at this time.
0 commit comments