We would like to update ESP [login to view URL] to have a functioning 'Update Firmware' button
You'll see it has been started but is not functional.
G6 Utility has a functional Update Firmware button and we would like the same thing.
The only difference, ESP Viewer does not need to have the TCP support (see current ESP Viewer - Update Firmware Dialog).
DialogFirmware.h and [login to view URL] is the code for the G6 utility which needs to be replicated. I do not know exactly how it works.... But I am available on this end to test it with the tool to ensure it works.
I can provide more/all of the G6 utility project if needed for comprehension.
It must take a .hex file and update the firmware. It asks the user to powercycle to tool for the bootloader.