diff --git a/board/common/overlay/etc/init.d/S35wifi b/board/common/overlay/etc/init.d/S35wifi index 62362b567e..39a038a7a2 100755 --- a/board/common/overlay/etc/init.d/S35wifi +++ b/board/common/overlay/etc/init.d/S35wifi @@ -63,6 +63,8 @@ watch() { } start() { + test -n "$os_country" && iw reg set $os_country + msg_begin "Starting wpa_supplicant" # wait up to 5 seconds for interface diff --git a/board/common/overlay/etc/os.conf b/board/common/overlay/etc/os.conf index b4e03dce30..71f84de6e6 100644 --- a/board/common/overlay/etc/os.conf +++ b/board/common/overlay/etc/os.conf @@ -5,4 +5,5 @@ os_eth="eth0" os_wlan="wlan0" os_ppp="ppp0" os_networkless="false" +os_country="US" diff --git a/configs/bananapi_defconfig b/configs/bananapi_defconfig index 58c8a83935..da762e6179 100644 --- a/configs/bananapi_defconfig +++ b/configs/bananapi_defconfig @@ -96,6 +96,7 @@ BR2_PACKAGE_CRDA=y BR2_PACKAGE_DHCP=y BR2_PACKAGE_DHCP_CLIENT=y BR2_PACKAGE_IPTABLES=y +BR2_PACKAGE_IW=y BR2_PACKAGE_NETCAT=y BR2_PACKAGE_NET_TOOLS=y BR2_PACKAGE_NTP=y diff --git a/configs/cubietruck_defconfig b/configs/cubietruck_defconfig index fb7423ffc2..4ec228642f 100644 --- a/configs/cubietruck_defconfig +++ b/configs/cubietruck_defconfig @@ -94,6 +94,7 @@ BR2_PACKAGE_CRDA=y BR2_PACKAGE_DHCP=y BR2_PACKAGE_DHCP_CLIENT=y BR2_PACKAGE_IPTABLES=y +BR2_PACKAGE_IW=y BR2_PACKAGE_NETCAT=y BR2_PACKAGE_NET_TOOLS=y BR2_PACKAGE_NTP=y diff --git a/configs/odroidc1_defconfig b/configs/odroidc1_defconfig index 25067d6133..804be1b71a 100644 --- a/configs/odroidc1_defconfig +++ b/configs/odroidc1_defconfig @@ -98,6 +98,7 @@ BR2_PACKAGE_CRDA=y BR2_PACKAGE_DHCP=y BR2_PACKAGE_DHCP_CLIENT=y BR2_PACKAGE_IPTABLES=y +BR2_PACKAGE_IW=y BR2_PACKAGE_NETCAT=y BR2_PACKAGE_NET_TOOLS=y BR2_PACKAGE_NTP=y diff --git a/configs/odroidc2_defconfig b/configs/odroidc2_defconfig index 3b723b51dd..496ba15db6 100644 --- a/configs/odroidc2_defconfig +++ b/configs/odroidc2_defconfig @@ -88,6 +88,7 @@ BR2_PACKAGE_CRDA=y BR2_PACKAGE_DHCP=y BR2_PACKAGE_DHCP_CLIENT=y BR2_PACKAGE_IPTABLES=y +BR2_PACKAGE_IW=y BR2_PACKAGE_NETCAT=y BR2_PACKAGE_NET_TOOLS=y BR2_PACKAGE_NTP=y diff --git a/configs/odroidxu4_defconfig b/configs/odroidxu4_defconfig index efa574262f..2625a3801f 100644 --- a/configs/odroidxu4_defconfig +++ b/configs/odroidxu4_defconfig @@ -89,6 +89,7 @@ BR2_PACKAGE_CRDA=y BR2_PACKAGE_DHCP=y BR2_PACKAGE_DHCP_CLIENT=y BR2_PACKAGE_IPTABLES=y +BR2_PACKAGE_IW=y BR2_PACKAGE_NETCAT=y BR2_PACKAGE_NET_TOOLS=y BR2_PACKAGE_NTP=y diff --git a/configs/raspberrypi2_defconfig b/configs/raspberrypi2_defconfig index 3699fb3168..92fb66e7b8 100644 --- a/configs/raspberrypi2_defconfig +++ b/configs/raspberrypi2_defconfig @@ -100,6 +100,7 @@ BR2_PACKAGE_CRDA=y BR2_PACKAGE_DHCP=y BR2_PACKAGE_DHCP_CLIENT=y BR2_PACKAGE_IPTABLES=y +BR2_PACKAGE_IW=y BR2_PACKAGE_NETCAT=y BR2_PACKAGE_NET_TOOLS=y BR2_PACKAGE_NTP=y diff --git a/configs/raspberrypi3_defconfig b/configs/raspberrypi3_defconfig index d4b9bc98eb..65c8243857 100644 --- a/configs/raspberrypi3_defconfig +++ b/configs/raspberrypi3_defconfig @@ -100,6 +100,7 @@ BR2_PACKAGE_CRDA=y BR2_PACKAGE_DHCP=y BR2_PACKAGE_DHCP_CLIENT=y BR2_PACKAGE_IPTABLES=y +BR2_PACKAGE_IW=y BR2_PACKAGE_NETCAT=y BR2_PACKAGE_NET_TOOLS=y BR2_PACKAGE_NTP=y diff --git a/configs/raspberrypi_defconfig b/configs/raspberrypi_defconfig index 59aaf37bca..75391ab10c 100644 --- a/configs/raspberrypi_defconfig +++ b/configs/raspberrypi_defconfig @@ -101,6 +101,7 @@ BR2_PACKAGE_CRDA=y BR2_PACKAGE_DHCP=y BR2_PACKAGE_DHCP_CLIENT=y BR2_PACKAGE_IPTABLES=y +BR2_PACKAGE_IW=y BR2_PACKAGE_NETCAT=y BR2_PACKAGE_NET_TOOLS=y BR2_PACKAGE_NTP=y