Flasher Web Flujo Seleccione firmware, conecte el ESP32, autorice el puerto, descargue los binarios y comience la escritura. La interfaz muestra progreso global continuo y progreso parcial de la región o bloque actual. El log técnico conserva detección de chip, flash ID, tamaño, offsets y resultado. Parámetros 115200 es la velocidad predeterminada. Flash mode define el bus, Flash frequency expresa MHz y Flash size puede conservar el encabezado o usar el tamaño detectado. Los paquetes multiparte aportan sus propios offsets. Las imágenes merged siempre se escriben desde 0x0. Acciones Erase ESP32 borra la flash completa y deja el dispositivo sin firmware. Hardware Reset solicita un pulso por RTS; el mensaje confirma que se solicitó, no garantiza por sí solo el arranque. Serial Monitor libera la sesión de esptool y abre el puerto para observar el boot. Cancelación y errores La cancelación detiene nuevos bloques cuando la librería lo permite. Un dispositivo cancelado durante escritura puede no arrancar. Los errores distinguen contexto inseguro, navegador incompatible, permiso denegado, desconexión, descarga fallida, incompatibilidad de tamaño y fallo de escritura. Limitaciones Web Serial requiere interacción del usuario y acceso físico. El navegador no puede prometer control RTS/DTR idéntico con todos los adaptadores. Secure Boot, Flash Encryption y eFuses pueden impedir reutilizar imágenes en otro chip.