[no ci] Overlay: update wireless scripts (#982)

pull/984/head
viktorxda 2023-09-06 11:20:55 +02:00 committed by GitHub
parent 9969b8370c
commit a734556647
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 5 additions and 24 deletions

View File

@ -1,5 +1,5 @@
iface wlan0 inet dhcp
pre-up wlan_addr=$(fw_printenv -n wlanaddr); if [ -n "$wlan_addr" ]; then ip link set dev wlan0 address $wlan_addr; fi
pre-up wlan_addr=$(fw_printenv -n wlanaddr) && ip link set dev wlan0 address $wlan_addr
post-up wpa_passphrase "$(fw_printenv -n wlanssid || echo OpenIPC)" "$(fw_printenv -n wlanpass || echo OpenIPC12345)" > /tmp/wpa_supplicant.conf
post-up sed -i '2i \\tscan_ssid=1' /tmp/wpa_supplicant.conf
post-up wpa_supplicant -B -i wlan0 -D nl80211,wext -c /tmp/wpa_supplicant.conf

View File

@ -1,6 +1,6 @@
auto wlan0
iface wlan0 inet dhcp
pre-up wlan_addr=$(fw_printenv -n wlanaddr); if [ -n "$wlan_addr" ]; then ip link set dev wlan0 address $wlan_addr; fi
pre-up wlan_addr=$(fw_printenv -n wlanaddr) && ip link set dev wlan0 address $wlan_addr
post-up wpa_passphrase "$(fw_printenv -n wlanssid || echo OpenIPC)" "$(fw_printenv -n wlanpass || echo OpenIPC12345)" > /tmp/wpa_supplicant.conf
post-up sed -i '2i \\tscan_ssid=1' /tmp/wpa_supplicant.conf
post-up wpa_supplicant -B -i wlan0 -D nl80211,wext -c /tmp/wpa_supplicant.conf

View File

@ -4,7 +4,6 @@ set_gpio() {
echo $1 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio$1/direction
echo $2 > /sys/class/gpio/gpio$1/value
echo $1 > /sys/class/gpio/unexport
sleep 1
}

View File

@ -4,7 +4,6 @@ set_gpio() {
echo $1 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio$1/direction
echo $2 > /sys/class/gpio/gpio$1/value
echo $1 > /sys/class/gpio/unexport
sleep 1
}
@ -17,30 +16,26 @@ set_mmc() {
# T31 ATBM603X mmc0
if [ "$1" = "atbm603x-t31-mmc0" ]; then
# PB10 in wifi mmc1 is in the pull-down state by default, it needs to be set to a high-impedance state
# PB10 wifi mmc1, pull-down -> high-impedance
devmem 0x10011128 32 0x400
# set wifi mmc1 clk drive capability to 8mA
# Set wifi mmc1 clk drive capability to 8mA
devmem 0x10011134 32 0x20000
set_mmc 0
cp /usr/share/atbm603x_conf/atbm_txpwer_dcxo_cfg.txt /tmp
cp /usr/share/atbm603x_conf/set_rate_power.txt /tmp
modprobe atbm603x_wifi_sdi0 atbm_printk_mask=0
exit 0
fi
# T31 ATBM603X mmc1
if [ "$1" = "atbm603x-t31-mmc1" ]; then
# not sure what this does, but it's copied from the stock fw
# Copied from stock firmware
devmem 0x10011110 32 0x6e094800
set_mmc 1
cp /usr/share/atbm603x_conf/atbm_txpwer_dcxo_cfg.txt /tmp
cp /usr/share/atbm603x_conf/set_rate_power.txt /tmp
modprobe atbm603x_wifi_sdi1 atbm_printk_mask=0
exit 0
fi
@ -48,52 +43,40 @@ fi
# T31 Wyze V3 / AtomCam 2 ATBM603x
if [ "$1" = "atbm603x-t31-wyze-v3" ]; then
set_gpio 57 1
set_mmc 1
cp /usr/share/atbm603x_conf/atbm_txpwer_dcxo_cfg.txt /tmp
cp /usr/share/atbm603x_conf/set_rate_power.txt /tmp
modprobe atbm603x_wifi_sdi1 atbm_printk_mask=0
sleep 1
exit 0
fi
# T31 Wyze V3 RTL8189FTV
if [ "$1" = "rtl8189ftv-t31-wyze-v3" ]; then
set_gpio 57 1
set_mmc 1
modprobe 8189fs rtw_power_mgnt=0 rtw_enusbss=0
sleep 1
exit 0
fi
# T31 Wyze DB3 RTL8189FTV
if [ "$1" = "rtl8189ftv-t31-wyze-db3" ]; then
set_mmc 1
modprobe 8189fs rtw_power_mgnt=0 rtw_enusbss=0
sleep 1
exit 0
fi
# T20 Wyze V2 RTL8189FTV
if [ "$1" = "rtl8189ftv-t20-wyze-v2" ]; then
set_mmc 1
modprobe 8189fs rtw_power_mgnt=0 rtw_enusbss=0
sleep 1
exit 0
fi
# T20 Wyze PanV1 RTL8189ES
if [ "$1" = "rtl8189ftv-t20-wyze-pan-v1" ]; then
set_mmc 1
modprobe 8189es rtw_power_mgnt=0 rtw_enusbss=0
sleep 1
exit 0
fi

View File

@ -4,7 +4,6 @@ set_gpio() {
echo $1 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio$1/direction
echo $2 > /sys/class/gpio/gpio$1/value
echo $1 > /sys/class/gpio/unexport
sleep 1
}