I just bought this esp-wroom-32, and when i open the serial monitor this messages appears no stop:
22:54:03.758 -> rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
22:54:03.799 -> invalid header: 0xffffffff
22:54:03.844 -> invalid header: 0xffffffff
22:54:03.892 -> invalid header: 0xffffffff
22:54:03.926 -> invalid header: 0xffffffff
22:54:03.968 -> invalid header: 0xffffffff
22:54:04.009 -> invalid header: 0xffffffff
22:54:04.049 -> invalid header: 0xffffffff
22:54:04.089 -> ets Jul 29 2019 12:21:46
This is printed no stop until i click on the Boot button and that appears:
22:54:04.089 -> rst:0x10 (RTCWDT_RTC_RESET),boot:0x3 (DOWNLOAD_BOOT(UART0/UART1/SDIO_REI_REO_V2))
22:54:04.089 -> waiting for download
Hi @pierobongiovanni. It seems this error is related to a problem with the communication between the ESP32 microcontroller and the external flash memory chip on the module.
It is possible that this could be caused by a short or external circuitry connected to the Arduino board.
Make sure the board is not sitting on anything conductive that could short the contacts on the bottom of the board. Make sure there isn't any conductive debris (e.g., strands of wire or component leads) on the board or on the surface the board is sitting on. If you have header pins soldered to the board, inspect the soldering to make sure the solder hasn't made bridges between any of the header pins.
If you have a shield or any external circuitry or components connected to your Arduino board disconnect it.
After that, check to see if the problem still occurs.
Have you attempted to upload a sketch to the board? It is possible the problem is caused by the program that is currently running on the board interfering with the communication with the flash memory chip.
Select File > Examples > 01.Basics > BareMinimum from the Arduino IDE menus. This will open the innocuous "BareMinimum" example sketch in a new Arduino IDE window. Select the appropriate board from the Arduino IDE menus and then upload the sketch to your ESP32 board. After that, check to see if the unexpected output is still printed to the Serial Monitor. It is expected that you will see some diagnostic output there which is printed by the ESP32's ROM bootloader; just not these "invalid header" messages.