WiFi setup
Starting WiFi setup
1
Navigate to WiFi Setup
From the main menu, scroll to WiFi Setup and press the encoder to select it.
2
View connection instructions
The display shows:
- βWiFi Setupβ header
- Instructions to connect to βOSSM Setupβ
- A QR code for quick connection
WIFI:S:OSSM Setup;T:nopass;;3
Connect to the OSSM access point
On your phone or computer:
- Open WiFi settings
- Look for a network named OSSM Setup
- Connect (no password required)
4
Configure your home network
After connecting to the OSSM access point:
- A captive portal should open automatically
- If not, open a browser and navigate to
192.168.4.1 - Select your home WiFi network from the list
- Enter your WiFi password
- Click Save
5
Exit WiFi setup
Press the encoder or select Restart to exit WiFi setup mode. The OSSM will restart and connect to your configured network.
Verifying connection
After restarting, the OSSM will attempt to connect to your configured WiFi network. You can verify the connection by:- Selecting Update from the main menu
- If WiFi is connected, youβll see βChecking for updateβ¦β
- If WiFi is not connected, youβll be redirected to WiFi setup
The OSSM doesnβt display its IP address on screen. For advanced networking, you can find it in your routerβs DHCP client list or use network scanning tools.
Clearing WiFi settings
To connect to a different network or troubleshoot connection issues:- Select WiFi Setup from the menu
- The previous network configuration will be overwritten when you save new settings
- Alternatively, reflash the firmware to clear all settings
Over-the-air updates
The OSSM can download and install firmware updates directly over WiFi, without connecting to a computer.Prerequisites
- Active WiFi connection (configured via WiFi Setup)
- Internet access from your network
- Sufficient battery/power during the update process
Checking for updates
1
Navigate to Update
From the main menu, scroll to Update and press the encoder.
2
Wait for version check
The display shows βChecking for updateβ¦β while the OSSM contacts the update server.The firmware sends its current version (
SW_VERSION) to the server, which responds with whether an update is available.3
Review result
Youβll see one of two screens:No update available:
- βNo Update Availableβ message
- Press the encoder to return to the menu
- βUpdating OSSMβ¦β message
- Update begins automatically
During the update
The update process:- Downloads the new firmware binary (~1-2 MB)
- Verifies the download integrity
- Writes the firmware to flash memory
- Restarts the device automatically
After the update
The OSSM restarts automatically after a successful update. It will:- Boot with the new firmware
- Perform the homing sequence
- Return to the main menu
Your settings and WiFi configuration are preserved across updates.
Update channels
The OSSM firmware supports multiple update channels:The update channel is determined at compile time. Production firmware checks the production server; development firmware checks the development server.
Troubleshooting
Can't find OSSM Setup network
Can't find OSSM Setup network
- Ensure youβre in WiFi Setup mode (screen shows QR code)
- Move closer to the OSSM
- Try refreshing your deviceβs WiFi list
- Restart the OSSM and try again
Captive portal doesn't appear
Captive portal doesn't appear
- Open a browser manually and navigate to
192.168.4.1 - Disable mobile data on your phone temporarily
- Try a different device
WiFi won't connect to home network
WiFi won't connect to home network
- Verify your WiFi password is correct
- Ensure your network is 2.4GHz (ESP32 doesnβt support 5GHz)
- Check that your router allows new devices
- Try moving the OSSM closer to your router
Update check fails
Update check fails
- Verify WiFi is connected (try WiFi Setup first)
- Check your internet connection
- The update server may be temporarily unavailable
- Try again in a few minutes
Update download fails or times out
Update download fails or times out
- Ensure stable WiFi signal during update
- Move closer to your router if needed
- Verify your internet connection is working
- Try again with a fresh power connection
OSSM won't boot after update
OSSM won't boot after update
This is rare but can happen if the update was interrupted. Recovery options:
- Try power cycling (unplug and replug power)
- If the device doesnβt boot, youβll need to reflash via USB using PlatformIO
Technical details
Update server communication
The OSSM sends a POST request to the update server with:needUpdate is true, the firmware downloads the binary from the firmware distribution server.
Firmware binary locations
Related pages
PlatformIO Setup
Manual firmware updates via USB for development or recovery.
BLE Protocol
Control your OSSM wirelessly via Bluetooth instead of WiFi.

