Flash a Device

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.
    • Duck TypesDuck Types

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.

Powered by Notaku