iDryer Flasher

Flash Your iDryer Device

Install the latest firmware directly from your browser. Choose your device type below.

iDryer Screen

Version 0.0.0

Display module with touch interface for device control and monitoring.

  • Touch screen interface
  • Real-time status display
  • Temperature graphs
  • Wi-Fi configuration

Telemetry Module

Version 0.0.0

Sensor module for temperature, humidity monitoring and environmental data.

  • Multiple sensor support
  • High precision readings
  • Low power consumption
  • Modbus/I2C connectivity

Claim Your Device

After flashing and WiFi setup, link your device to your iDryer account

Enter this PIN in the iDryer app:
------
Valid for 5 minutes
  1. Make sure the device is flashed and connected to WiFi
  2. Click "Connect & Claim Device" and select the COM port
  3. Enter the PIN in the iDryer app

How It Works

1

Connect Your Device

Connect your ESP32 device to your computer using a USB cable.

2

Select Device Type

Choose the appropriate device type from the cards above (Link, Screen, or Telemetry).

3

Click "Flash" Button

Click the flash button and select the serial port for your device when prompted.

4

Wait for Installation

The firmware will be automatically downloaded and installed. This may take a few minutes.

5

Configure Wi-Fi (Link & Screen)

For Link and Screen modules, use Improv Wi-Fi to configure network credentials.

⚠️ Requirements

  • Google Chrome, Microsoft Edge, or Opera browser (Web Serial API required)
  • USB cable connected to your ESP32-C3 device
  • No other programs accessing the serial port

Improv Wi-Fi (Link & Screen) allows you to configure Wi-Fi credentials after flashing. The browser will automatically detect Improv support and guide you through the setup process.

Troubleshooting

!

Port Not Showing Up?

Make sure your USB cable supports data transfer (not just charging) and try a different USB port.

!

Installation Failed?

Try putting the device in bootloader mode manually by holding the BOOT button while connecting USB.

!

Browser Not Supported?

Use Google Chrome, Microsoft Edge, or Opera browser. Safari and Firefox do not support Web Serial API.

Flash iDryer MCU

Upload firmware to Raspberry Pi Pico microcontroller directly from your browser.

Flash Firmware

Connect your RP2040 device to get started

💻 Windows Instructions

If WebUSB doesn't work or the device shows an exclamation mark in Device Manager, use direct UF2 flashing method.

⚠️ Requirements

  • Chrome, Edge, or Chromium-based browser with WebUSB support
  • iDryer Unit MCU in BOOTSEL mode
  • Important: Close ALL programs using the device (Serial Monitor, Arduino IDE, PlatformIO, etc.)
  • On macOS: If device mounted as USB drive, eject it first
  • Windows: If WebUSB doesn't work, use UF2 flashing method (see above)

How to enter BOOTSEL mode: Hold the BOOTSEL button while connecting the USB cable, or while pressing RESET button. The device should appear as a USB storage device.

Troubleshooting "Failed to claim interface":

  • Close PlatformIO Serial Monitor, Arduino IDE, or any serial terminal
  • Disconnect device, hold BOOTSEL, reconnect USB
  • On macOS: Eject "RPI-RP2" drive if it appears in Finder
  • Try a different USB port or cable

Erase Firmware

⚠️ If the ports were misconfigured, wipe the flash to return to factory defaults, then flash the firmware again.

This will erase the entire flash memory. Flash the correct firmware immediately after.

💻 Windows: "Erase Flash" button doesn't work without WebUSB

If WebUSB is not supported, use the UF2 erase method (see "Windows Instructions" above).