Technimal

Modbus I/O Firmware Flasher

ESP32-WROOM-32U (owledge) · flash over USB from your browser · FW 1.0.0

1. Choose model

2. Connect & flash

Selected: E02SA ESP32 · 4 MB
📄 open E02SA datasheet
⚠ Your browser can't flash — use Chrome or Edge on desktop. ⚠ Not allowed — serve over HTTPS or localhost.
Plug the board in via USB. Click Connect & Flash, pick the serial port, then Install. You may tick Erase device to also wipe stored config (NVS). If the port doesn't appear, install the USB-UART driver (CP210x / CH34x) for your board.

Documentation

Datasheet & user manual for each model (pinout, register map, wiring, troubleshooting):

📄 E02SA datasheet 📄 E04SD datasheet

After flashing

  1. The status LED blinks (init), then goes solid once it has an IP and Modbus is serving.
  2. To configure: hold GPIO14 LOW at boot → SoftAP E02-xxxxxx (pass edge12345) → http://192.168.4.1/.
  3. Discover & test over the network with the bench-test script (Modbus TCP / mDNS): ⬇ bench_test.py
    needs pip install pymodbus zeroconf, then python3 bench_test.py (auto-discovers via mDNS).