ESP32 WROOM D32 fatal error during flash

I am trying to flash a ESP32 WROOM D32 chip which I built into a custom board some time ago. I wanted to re-flash the chip and get the following error:

esptool.py v3.3
Serial port /dev/cu.usbserial-013490FD
Connecting....
Chip is ESP32-D0WDQ6 (revision 1)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
MAC: 80:7d:3a:c7:a7:80
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 921600
Changed.
Configuring flash size...
Flash will be erased from 0x00001000 to 0x00005fff...
Flash will be erased from 0x00008000 to 0x00008fff...
Flash will be erased from 0x0000e000 to 0x0000ffff...
Flash will be erased from 0x00010000 to 0x00119fff...
Compressed 17120 bytes to 11841...
Writing at 0x00001000... (100 %)
Wrote 17120 bytes (11841 compressed) at 0x00001000 in 0.2 seconds (effective 650.4 kbit/s)...
File md5: 73ccf0ccf4a0ec96979dfc55588a88a5
Flash md5: cba339b28bb0a263634f41618694b41d
MD5 of 0xFF is da0b27e9990919ee45c13d317593b99f

A fatal error occurred: MD5 of file does not match data in flash!
A fatal error occurred: MD5 of file does not match data in flash!

Does anybody understand the issue? Is the chip defect?

Most likely.

Can I see your code please.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.