With ESP32, always regard the vendor firmware only as proof-of-electrical-functioning. The first thing you should do with any ESP32 device after basic function test, is install ESPHome on it. If that's not possible, buy something different, where you can replace vendor fw.
noodlesUK|11 months ago
Eduard|11 months ago
e. g. it doesn't make sense to install ESPHome on an ESP32-based drone :)