Hi.
I adapt very basic module for programming the Edgebox-ESP-100, i solder inside a Ftdi Ft232rl usb and the GPI0 is bridged with a terminal to gnd, later i opened a space to get the usb port out. This is the first edgebox that modify.
Is not the best good looking for the first, but in this way for programming, is not necessary open the box and the bridge is only a SW_NO with retention, or a din terminal blade.
By the way, you can use or develop some more with the Ftdi Ft232rl for not using this unconventional solution, i put the link of i use, and i hope this helps:
https://www.reddit.com/r/esp32/comments/hn46cx/a_usb_dongle_to_control_en_and_gpio0_directly/