RSM Wi-Fi Recovery — Field Guide
IMPORTANT: Captive portals, guest networks, or Wi-Fi networks with login timeouts are not supported.
The RSM cannot authenticate through web-based splash pages or maintain sessions that expire after inactivity.
Always connect to a standard WPA2/WPA3-secured network with persistent access.Scope
For Raspberry Pi OS units (RSM) that lose Wi-Fi or fail to rejoin after Wi-Fi changes.
1. Basic Checks
- Verify power LED solid; reseat PSU.
- Disconnect nonessential USB devices.
- Confirm proximity to AP, no RF interference.
- Verify client SSID, passphrase, security type (WPA2/3), and 2.4 GHz availability.
- Disconnect Ethernet if testing Wi-Fi only.
2. Reboot Sequence
sudo reboot
Or power-cycle (disconnect 10 s, then reconnect). Wait 60–90 s for reconnection.
3. Collect Wi-Fi Details
Record SSID, passphrase, security type, band, captive-portal status, and country.
Configure via raspi-config → System Options → Wireless LAN.
4. Reconnect via GUI (Keyboard/Mouse/Monitor)
Method A – Panel Icon
- Click Wi-Fi icon (top-right).
- Select SSID → enter password → verify connected.
Method B – If icon missing
- Right-click top panel → Add/Remove Panel Items.
- Add Wireless & Wired Network → connect via new icon.
Method C – Enable Radio
- Open Raspberry Pi Configuration → Localisation.
- Click Set WLAN Country… → choose correct region.
Verification
iwgetid -r
ip -4 addr show wlan0
ping -c3 8.8.8.8
ping -c3 google.com
5. SSH Reconnect via Avaya PBX Port
- Unplug cable from PBX; connect to laptop.
- Set static IP: 192.168.43.10 / 255.255.255.0 / Gateway & DNS blank.
SSH:
ssh pi@192.168.43.25
If unreachable, scan subnet to find active IP.
Run:
sudo raspi-config
Navigate System Options → Wireless LAN → SSID + Passphrase → Finish → Reboot.
- Restore cabling and DHCP on laptop.
6. Windows (PuTTY)
- Open PuTTY.
- Host Name:
192.168.43.25 → Open. - Accept host key → log in.
- Run
sudo raspi-config → update Wi-Fi.
For key auth: Connection → SSH → Auth → Private key file (.ppk) → Open.
7. macOS
ssh pi@192.168.43.25
sudo raspi-config
Navigate System Options → Wireless LAN → set credentials → reboot.
8. Post-Reconnect Validation
iwgetid -r
ip -4 route
ping -c3 8.8.8.8
ping -c3 google.com
Confirm RSM resumes check-ins or remote heartbeat.
9. If Still Not Joining
- Re-enter SSID/passphrase exactly.
- Ensure WLAN country set.
- Confirm AP mode (WPA2/WPA3).
- Check for MAC filtering.
- If
wpa_supplicant errors persist, reboot and retry.