Retrieving and updating firmware for an external MCU

Is it possible to deploy non-particle firmware over the air through particle cloud? And program that firmware to an external MCU that has aUART based bootloader? Assuming that the bootloader commands for the external MCU are implemented on the User Application of the P1 module.

I guess that’d be doable via a TCPClient connection.
You can send binary data to the P1, store it there, possibly check for correctness (checksum) and push that out via Serial1.write()

1 Like