Serial Monitor
-- Connect to a board's USB-Serial-JTAG or UART port to begin.
Connect to the board's USB-Serial-JTAG or UART port —
not a firmware-created USB CDC port. The flasher resets the chip into its ROM bootloader.
ESP Flasher esptool-js
Chip—
MAC—
Flash—
Offsets are hex. Merged image → one row at 0x0.
The flasher takes over the serial port: if the monitor is connected it is
briefly closed, esptool-js resets the chip into the ROM bootloader, writes
your binaries, then hard-resets and the monitor reconnects.
Typical offsets — second-stage bootloader 0x0
(ESP32/-S2 use 0x1000, ESP32-S3/-C3 use 0x0),
partition table 0x8000, application 0x10000.