diff --git a/en/network-settings.md b/en/network-settings.md index 9a4f647..7602ef6 100644 --- a/en/network-settings.md +++ b/en/network-settings.md @@ -5,59 +5,6 @@ A collection of practical networking settings --------------------------------------------- -### /etc/network/netadapter - -Example how to convert wlan0 interface settings to the new wifi configuration script: - -```diff -auto wlan0 -iface wlan0 inet dhcp -+ pre-up devmem 0x100C0080 32 0x530 -+ pre-up echo 7 > /sys/class/gpio/export -+ pre-up echo out > /sys/class/gpio/gpio7/direction -+ pre-up echo 0 > /sys/class/gpio/gpio7/value -+ pre-up modprobe mt7601u - pre-up wpa_passphrase "SSID" "password" >/tmp/wpa_supplicant.conf - pre-up sed -i '2i \\tscan_ssid=1' /tmp/wpa_supplicant.conf - pre-up sleep 3 - pre-up wpa_supplicant -B -D nl80211 -i wlan0 -c/tmp/wpa_supplicant.conf - post-down killall -q wpa_supplicant -! post-down echo 1 > /sys/class/gpio/gpio7/value -! post-down echo 7 > /sys/class/gpio/unexport -``` -```diff -# HI3516EV300 CamHi -if lsusb | grep -q 7601; then - if [ $1 = "startup" ]; then -+ devmem 0x100C0080 32 0x530 -+ echo 7 > /sys/class/gpio/export -+ echo out > /sys/class/gpio/gpio7/direction -+ echo 0 > /sys/class/gpio/gpio7/value -+ modprobe mt7601u - elif [ $1 = "shutdown" ]; then -! echo 1 > /sys/class/gpio/gpio7/value -! echo 7 > /sys/class/gpio/unexport - fi - exit 0 -fi -``` - - -### Wireless credentials - -For the initial setup, the device will create an access point with the name OpenIPC and password 12345678. - -The accesspoint will be automatically closed after 5 minutes to prevent misuse. - -After connecting to the device, credentials can be changed with a builtin script: - -``` -wireless setup [SSID] [PASS] -wireless connect -wireless show -``` - - ### ETH0 | DHCP for all platforms ``` diff --git a/en/wireless-settings.md b/en/wireless-settings.md new file mode 100644 index 0000000..23ef057 --- /dev/null +++ b/en/wireless-settings.md @@ -0,0 +1,88 @@ +# OpenIPC Wiki +[Table of Content](../index.md) + +Wireless settings +--- + +### Additional packages + +- Following packages are needed for the HI3516EV300 CamHi module. +- The build configuration is: `hi3516ev300_ultimate_defconfig` + +``` +BR2_PACKAGE_WIRELESS_CONFIGURATION=y +BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y +``` + +--- + +### Initial configuration + +- The wireless settings are provided based on the used build defconfig: + +```diff +# HI3516EV300 CamHi ++if [ "$CONFIG" = "hi3516ev300_ultimate_defconfig" ]; then + if [ "$1" = "start" ]; then + devmem 0x100C0080 32 0x530 +``` + +--- + +### Adopt custom settings + +- The adapter configuration is located at: `/wireless-configuration/files/script/adapter` +- It is possible to convert existing wlan0 settings to the new wireless configuration: + +```diff +auto wlan0 +iface wlan0 inet dhcp ++ pre-up devmem 0x100C0080 32 0x530 ++ pre-up echo 7 > /sys/class/gpio/export ++ pre-up echo out > /sys/class/gpio/gpio7/direction ++ pre-up echo 0 > /sys/class/gpio/gpio7/value ++ pre-up modprobe mt7601u + pre-up wpa_passphrase "SSID" "password" >/tmp/wpa_supplicant.conf + pre-up sed -i '2i \\tscan_ssid=1' /tmp/wpa_supplicant.conf + pre-up sleep 3 + pre-up wpa_supplicant -B -D nl80211 -i wlan0 -c/tmp/wpa_supplicant.conf + post-down killall -q wpa_supplicant +! post-down echo 1 > /sys/class/gpio/gpio7/value +! post-down echo 7 > /sys/class/gpio/unexport +``` + +```diff +# HI3516EV300 CamHi +if [ "$CONFIG" = "hi3516ev300_ultimate_defconfig" ]; then + if [ "$1" = "start" ]; then ++ devmem 0x100C0080 32 0x530 ++ echo 7 > /sys/class/gpio/export ++ echo out > /sys/class/gpio/gpio7/direction ++ echo 0 > /sys/class/gpio/gpio7/value ++ sleep 1 ++ modprobe mt7601u + elif [ "$1" = "stop" ]; then +! echo 1 > /sys/class/gpio/gpio7/value +! echo 7 > /sys/class/gpio/unexport + fi +fi +``` + +--- + +### Enter wireless credentials + +- For the initial setup, the device will create an access point with the name OpenIPC and password 12345678. +- After connecting to the device, credentials can be changed with the wireless script: + +``` +wireless setup [SSID] [PASS] +``` + +- Additional settings are: + +``` +wireless connect +wireless reset +wireless show +```