Skip to content

WiFi Setup

The articwake SD card image uses wpa_supplicant for WiFi configuration.

Create wifi.conf in /boot/articwake/ with your network details:

country=US
network={
ssid="YourNetworkName"
psk="YourNetworkPassword"
}

The country setting is required for regulatory compliance. Common codes:

CodeCountry
USUnited States
GBUnited Kingdom
DEGermany
FRFrance
AUAustralia
CACanada
JPJapan

You can configure multiple networks with priority:

country=US
network={
ssid="HomeNetwork"
psk="homepassword"
priority=2
}
network={
ssid="BackupNetwork"
psk="backuppassword"
priority=1
}

Higher priority networks are tried first.

For hidden (non-broadcast) networks:

country=US
network={
ssid="HiddenNetwork"
psk="password"
scan_ssid=1
}

For networks using 802.1X authentication:

country=US
network={
ssid="EnterpriseNetwork"
key_mgmt=WPA-EAP
eap=PEAP
identity="username"
password="password"
phase2="auth=MSCHAPV2"
}

For networks without a password (not recommended):

country=US
network={
ssid="OpenNetwork"
key_mgmt=NONE
}
  1. Verify SSID and password are correct
  2. Check the country code matches your region
  3. Ensure quotes are properly formatted
  4. Check /var/log/articwake-setup.log for errors

SSH into the Pi and scan:

Terminal window
iwlist wlan0 scan | grep ESSID
Terminal window
# Check if connected
iwconfig wlan0
# Check IP address
ip addr show wlan0
Terminal window
wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf -d