I would like to contribute an modification idea to the master circuit board to make the master board flashing easier. This should hopefully replace the self-made WeMos flash adapter.
As described in "Flashing the firmware (master-board/README.md at master · open-dynamic-robot-initiative/master-board · GitHub), the esp chip needs the RST and GPIO-0 pins lowered to enter the flash mode. On the WeMos D1 mini board, this is done by two transistors shown here: https://escapequotes.net/wp-content/uploads/2016/02/2020-02-10_12-06-36.jpg. This circuit could be directly implemented on a new generation of the solo’s master board. With this, it should be possible to program the master board without any additional hardware and just using the DTR and RTS pins from a standard usb-serial-connector.
I don’t know if this is feasible, so feel free to comment the idea. I am also not sure how to prevent the board with the proposed modification entering the flash mode when not intended.