With OWL IoT, you can easily set up your Ducks right from your browser. The built-in firmware flasher lets you configure and flash your devices in just a few steps.
Before you start
You will need to first create a MamaDuck or PapaDuck under the /network page. Go to the devices page and click add new device.
1. Connect Your Device
- Plug your DuckLink (T-Beam) device into your Mac or PC using a USB cable.
- Important: Use a Chromium-based browser (Google Chrome, Microsoft Edge, etc.). Other browsers do not support Web Serial connections.
- Click Connect Device in the OWL DMS interface.
2. Choose Your Duck Type
Once connected, you’ll move to the Select Firmware screen.
- Duck Type:
- MamaDuck – acts as a relay or repeater in your network.
- PapaDuck – serves as the network gateway (uplink).
- MamaDuck Versions:
- Choose between different sensor integrations.
- For a full list of MamaDuck types and Integrations see the link below
- PapaDuck Versions:
- Choose from Wi-Fi, LTE, SATCOM, or Hybrid versions depending on your desired backhaul.
3. Flash the Firmware
- Select your desired device type and version from the list.
- Click Flash Device.
- A terminal log will display the flashing progress:
- Detecting the chip (e.g., ESP32)
- Uploading and running the stub
- Confirming successful connection and flash
When complete, your Duck will reboot with the new firmware ready for deployment.
4. See Serial Output
- Under step 3 review you can see an active Serial monitor of your Duck. Please make sure to reconnect after flashing to make sure you are connected again
🛠️ Common Issues & Solutions
Issue | Solution |
Connect Device button is disabled | Make sure you’re using a Chromium browser (Chrome, Edge) and reload the page. |
Device not detected | Confirm your Duck is in bootloader mode and try another USB cable or port. And make sure you are using a USB data cable. |
Flash fails with errors | Unplug and replug your Duck, refresh the browser, and retry. |
Firmware options not loading | Check your internet connection; the firmware list is fetched from OWL’s cloud server. |
Permission denied on USB | Make sure you grant USB permissions when your browser prompts. |