Can we flash another chip with Core/Photon?

Just out of curiosity, since I might need this feature in the future. Is it possible to flash another chip with the Particle/Photon? And if so, how? I imagine that the Photon would have to be connected to the other chip via more than just UART or SPI.

This feature might come in handy for anyone, trying to implement anything similar to OTA. I don’t expect it to be easy, I just want to know if it can be done :smile:

Sure its possible, either by simulating an actual programmer or talking to a serial bootloader like arduino uses (for example).

Theres many examples out there of an arduino being used as ISP programmer for another AVR chip to restore the bootloader.