====== WiFi fail safe solution ====== ===== About ===== This article describes how to have ability to select AP or STA with jumper. ===== Hardware ===== Put jumper between GND and GPIO7 to activate AP mode. Remove to leave in STA mode. ===== Configuring ===== * Create script ''/usr/bin/wifi_mode.sh'' and fill with content #!/bin/sh EXPORT='echo 7 > /sys/class/gpio/export' DIRECTION='echo in > /sys/devices/virtual/gpio/gpio7/direction' BODY=`cat /sys/devices/virtual/gpio/gpio7/value`; if [ "$BODY" == 1 ]; then echo "AP mode" cp /etc/config/wireless_ap /etc/config/wireless else echo "STA mode" cp /etc/config/wireless_sta /etc/config/wireless fi * Create two versions of wireless configuration file. ''/etc/config/wireless_ap'' and ''/etc/config/wireless_sta''. Add "option auto 0" to interface configuration. ===== Run on boot ===== * Edit ''/etc/rc.local'' file to be like this: /usr/bin/wifi_mode.sh wifi exit 0