ESP32 firmware update

Hi everyone!
I’m using an ESP32 to track a few metrics, but lately it hasn’t been working quite right. I’ve been running into random freezing and unexpected resets. I’m also trying to cut down on power consumption since it’s battery-powered, and I’m starting to wonder if the firmware needs updating or if there’s something else I should be looking into.
I’m not experienced with this kind of troubleshooting, so I’d really appreciate any tips on how to improve stability and make the setup more power-efficient.
Thanks a bunch!

Are you using the ESP32 with Python or Arduino-code? What is your current power source? What code are you using? Have also a look at Search results for 'ESP32 deep sleep' - Hiveeyes

Hi! If you’re planning to update your ESP32 and haven’t done it before, I’d definitely suggest having someone experienced around to help at least the first time. The process isn’t too complicated but things can go wrong (like a dropped connection) so it’s good to have a backup plan.
You can do it remotely too. There are apps that let you share USB devices over the internet. I’ve done it myself once and it worked really well.
More details here: Firmware Update Over the Air with FlexiHub