Instead of regular OTA update mechanisms, i.e:
We can leverage the existing SSH server AAA mechanisms to deploy new firmware securely, see the following for good examples (rough guidance):
https://github.com/azonenberg/staticnet/tree/master/sftp
esp-rs/esp-hal#3354
Ideally this process shouldn't have to involve the bootloader since this should happen at a "userspace + reboot" level, but perhaps there's some limitation I'm not aware of and this approach is not possible?
Instead of regular OTA update mechanisms, i.e:
We can leverage the existing SSH server AAA mechanisms to deploy new firmware securely, see the following for good examples (rough guidance):
https://github.com/azonenberg/staticnet/tree/master/sftp
esp-rs/esp-hal#3354
Ideally this process shouldn't have to involve the bootloader since this should happen at a "userspace + reboot" level, but perhaps there's some limitation I'm not aware of and this approach is not possible?