Hello everyone, I am having some trouble updating one of my projects with an ESP-WROOM-32 module (bare, soldered on a custom PCB).
Is has always worked just fine both via Serial and OTA. Now I got a new notebook, tried to flash OTA, but then lost contact.
Upon investigation via serial, I found out that the output stops at
[...]
load:[hex value],len:[number]
entry [hex value]
then after some time resets and stops again at this point.
By comparison to my old notebook, I found out that that still hat espressif32 2.1.0, so I forced that version in the platformio.ini and was able to successfully flash again.
After entry
, at least in 2.1.0 Booting
is supposed to be output in the next line, which does not happen with 3.3.2.
My current platformio.ini is
[platformio]
default_envs = firebeetle32
[env:firebeetle32]
platform = espressif32@2.1.0
board = firebeetle32
framework = arduino
build_flags = -DMQTT_MAX_PACKET_SIZE=196
[upload port stuff]
[libs]
Does anyone have any idea why the recent version does not work? I actually WAS able to flash another dev module with someone else’s code earlier … Did anything change hardware wise, regarding the boot GPIO configuration?