Serial-Discovery 1.5

I have an update to share on this subject: Since I wasn't able to reproduce the fault, I have not escalated this to the serial-discovery developers. However, we did receive another report of an ESP32-related problem, which I was able to reproduce:

Thanks to your report here, I eventually settled on the hypothesis that the cause of that fault was interference from serial-discovery 1.5.0. Sure enough, this was supported by the results of my experiments. I have submitted a formal report to the developers about serial-discovery's interference with the process of flashing the firmware to the ESP32-S3-based "bridge" module on the UNO R4 WiFi:

I suspect that the mechanism causing that fault is the same as the one causing the upload error you encountered. If so, the fix for the arduino/serial-discovery#128 should also resolve the upload error you are encountering.

I believe this is the change that caused the regression:

This results in serial-discovery actively querying the USB device. It seems like maybe that querying may cause interference with other processes accessing the same device under certain conditions.