MicroPython OTA via Cellular

Is there a definitive guide to updating MicroPython firmware on Xbee3 Cellular modules? I see the document for doing it using the Zigbee modules. What I’d like to do is:

  1. Wake and do its job
  2. Prior to going back to sleep, query a server on the Internet for version info
  3. If new version, download the firmware to flash, replacing the existing.

Seems the FS Image and asym keys options would come into play but I’m not seeing anything about doing it OTA for cellular.

Thank you for any pointers.

Nick

This is done using the Digi Remote Manager.