Upload Arduino Sketch to ESP32 via Another Microcontroller using SPI/I2C?

Is it possible to upload an Arduino INO code file to an ESP32-WROOM microcontroller board via another ESP32 (or any Arduino microcontroller), using SPI or I2C and the Arduino IDE v2.3.3?

So:

I'm aware that simillar things have been done before using normal Arduinos, as described in several - other - postings, however the vast majority of those use the serial pins to upload the code from one microcontroller to another. I was wondering whether it would be possible to do so using the SPI or I2C pins.

Datasheet for ESP32-WROOM:

Thanks for reading my post, any guidance is appreciated.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.