Hi Liam, thanks for that info. Yes, to give some context, I was quite successfully using the built in programmer (with the arduino IDE), but it just stopped working out of the blue (maybe performed 30+ sketch uploads this way). I tried resetting the firmware to factory settings etc, but havn’t had any luck so far.
Strangely enough, (or maybe not strange at all!) the circuitPython firmware still works fine on it, but of course this uploads just like a USB flash drive (rather than using the internal programmer i assume?).
Anyway, my thoughts were that I still may be able to write to it with the arduino IDE using a programmer. I have some USBasp programmers, but apparently they’re not compatible with the ESP32-S3.
Nonetheless, I’ll check out your recommendations. Thanks again!
Just a quick update.
I was able to successfully upload a sketch using Arduino Cloud with the online IDE.
After this success, I tried to use the standard Arduino IDE and can now upload sketches again.
Unusual circumstances, but happy it’s resolved