Update ESP32 firmware?

I bought the hifive1 revb a while back, and the esp32 has version 1.1.1.0 of the esp-at firmware installed. I’ve tried using the esptool to upgrade the firmware via the exposed uart interface, but that doesn’t appear to work.

Is there a way to update the firmware?

Hi,

I’m not sure if you managed to solve this in the meantime…
If not, then you should use esptool as you said. The esp32 should reset and go into bootmode as other espressif kits. See here: https://wiki.segger.com/J-Link-OB-K22-SiFive (this is how it’s done on ESP devboards)
However… either the SiFive controller has to be kept in reset with the j-link (which I haven’t tried) or you have to first press the reset button, and then run esptool --before default_reset.