From 0784a3bd25f47abcc7025f8af33241b15f478ec0 Mon Sep 17 00:00:00 2001 From: Viktor <35473052+viktorxda@users.noreply.github.com> Date: Sun, 9 Jul 2023 04:55:02 +0200 Subject: [PATCH] Overlay: update wireless settings --- general/overlay/etc/init.d/S30wireless | 2 +- general/overlay/etc/wireless | 20 +++++++++++++------- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/general/overlay/etc/init.d/S30wireless b/general/overlay/etc/init.d/S30wireless index e5acd7eb..696ac71b 100755 --- a/general/overlay/etc/init.d/S30wireless +++ b/general/overlay/etc/init.d/S30wireless @@ -1,5 +1,5 @@ #!/bin/sh -device=$(fw_printenv -n wlandevice) +device=$(fw_printenv -n wlandev) if [ "$1" = "start" ] && [ ! -z "$device" ]; then if /etc/wireless "$device"; then diff --git a/general/overlay/etc/wireless b/general/overlay/etc/wireless index 05dea7a4..8d4c9cf1 100755 --- a/general/overlay/etc/wireless +++ b/general/overlay/etc/wireless @@ -1,5 +1,4 @@ #!/bin/sh - set_gpio() { echo $1 > /sys/class/gpio/export echo out > /sys/class/gpio/gpio$1/direction @@ -7,6 +6,13 @@ set_gpio() { sleep 1 } +# HI3516EV200 CamHi +if [ "$1" = "mt7601u-hi3516ev200-camhi" ]; then + set_gpio 9 0 + modprobe mt7601u + exit 0 +fi + # HI3516EV300 CamHi if [ "$1" = "mt7601u-hi3516ev300-camhi" ]; then devmem 0x100C0080 32 0x530 @@ -15,12 +21,6 @@ if [ "$1" = "mt7601u-hi3516ev300-camhi" ]; then exit 0 fi -# SSC338Q CamHi -if [ "$1" = "8733bu-ssc338q-camhi" ]; then - modprobe 8733bu - exit 0 -fi - # SSC337DE Foscam if [ "$1" = "8188fu-ssc337de-foscam" ]; then set_gpio 15 0 @@ -28,6 +28,12 @@ if [ "$1" = "8188fu-ssc337de-foscam" ]; then exit 0 fi +# SSC338Q CamHi +if [ "$1" = "8733bu-ssc338q-camhi" ]; then + modprobe 8733bu + exit 0 +fi + # T21 BJS if [ "$1" = "8188fu-t21-bjs" ]; then set_gpio 50 0