IoTivate Radar

Flash your device

Connect your ESP32 over USB and flash it right here — the browser talks to the chip directly via Web Serial, so there's nothing to install. Use a Chromium-based browser (Chrome or Edge) on desktop.

  1. 1. Plug the ESP32 into a USB port (a data cable, not charge-only).
  2. 2. Click Connect below and pick the serial port.
  3. 3. Flash the firmware, then continue to pairing.
A prebuilt radar firmware build isn't published yet — for now, select your compiled .bin below. Once an official build ships, this page will download it automatically.
ESP32 Memory Layout & Advanced Options

ESP32 Flash Memory Layout

AddressComponentDescription
0x0-0x1000Boot SectorReserved area (filled with 0xFF)
0x1000BootloaderSecond-stage bootloader
0x8000Partition TableMemory layout definition
0x10000ApplicationMain firmware application

Firmware Types Explained

Merged Firmware: A single .bin file containing all components with proper spacing, always flashed at 0x0. Created by tools like our Firmware Merger or ESP-IDF's merge command.
Separate Files: Individual component files (.bin) that must be flashed to their specific addresses. Common when building with ESP-IDF or Arduino IDE separately.

Troubleshooting

  • If ESP32 won't boot: Check you're using the correct firmware type and addresses
  • For custom partition tables: Check your project's partition.csv for correct addresses
  • Flash errors: Try erasing flash first, or check connection
  • Large files: Multi-file flashing automatically disables MD5 verification for compatibility

Web Serial API not supported

Use Chrome, Edge, or Opera on desktop to access Web Serial.

No device connected