I’ve seen your project before because it supported esp8266 configuration via the command line. Why did it change to BLE? Because if I use esp as a programmer for another chip, it must be inexpensive. However, since the switch to ESP32, it has only been used for 5 pin. I believe it is a waste of money.