You are using the ESP32-Wrover-E 16MB module. My default is 4MB, but how do I change it to 16MB?
Which part are you talking about?
Is this a partition item? Even if you apply the partition as 16MB, espool shows 4MB, and when you upload it to ESP32, a watchdog occurs.
When I read with ESP.getFlashChipSize(), it reads Flash: 16777216, so I think 16MB is correct.
Technically it’s listed in the board documentation but very hidden. This tells you that you can override attributes from the original board’s JSON file. And with e.g.
So you can add
board_upload.flash_size = 16MB
maximum_size will be updated in accordance to the chosen partition table.