Working on improving the flash programming speed by a few multiples.
The 2232HL chip on ESP_PROG is capable of 12Mbps but there may be other limitations on the flash program process that result in errors such as this one in baud rates over 2.5Mpbs:
A fatal error occurred: Serial data stream stopped: Possible serial noise or corruption.
At 2.5Mbps BAUD, it takes a very long time to flash an encrypted image to modules such as ESP32-WROOM-32E-N16. Considering the fact that the ext flash-chip itself can handle close to 100MHz and compared to other chips on the market, we should be able to get a few fold improvement for the pure flash programming part.
It would be nice to get a head-start with existing stub as opposed to from scratch.