My new oscilloscope arrived today and thought I'd play around with the ESP32 to see what signals I could get out of it. Unfortunately, being a cack handed imbecile, I think I shorted GND to Vin (or possibly 3V3 - either way, the GND pins are directly next to the voltage pins). Now when I connect the USB cable, no lights come on and measuring the voltage with my DMM gives about 2.1V on Vin and 1.2V on 3V3. By putting it in a breadboard and connecting the 3V3 pin to a working ESP32, it powers up (and from what I can tell seems to function correctly) but I can't upload any new sketches to it via USB.
There is a diode on the board that on the good ESP32 measures 0.23V across it (with DMM diode setting). On the "bad" ESP32, the same measurement is 0.61V (but still open circuit with the leads reversed). I tried this after reading:
Is there anything else I can try before attempting to replace components?