Update Firmware using Remote Manager

We are trying to update our XBEE 3 NB-IoT device using Remote Manager. Created a base64 encoded request and have the correct DeviceID, we go to Digi Remote Manager, “API Explorer” click the examples button ->SCI ->data service ->send request, modify the Request Body to our package below and click “Send” to send the request. It comes back with a time-out error every time

It looks like the following (added xxxxx’s for security):

<sci_request version="1.0">
<data_service>
<targets>
<device id="00010000-00000000-xxxxxxxx-xxxxxxxx"/>
</targets>
<requests>
<device_request target_name="FTP_OTA" format="base64">ZnRwMS5kaWdpLmNvbQAyMQBhbm9ueW1vdXMAcm9iLnNAYXRoZW5haW5kdXN0cmlhbC5jb20Ac3VwcG9ydC9Qcm9mU2Vydi9NRTMxMC94eDYAc3RyZWFtX01FMzEwRzFfTkFOVlcxXzM3LjAwLjEyNixxxxxxxwLmJpbg==
</device_request>
</requests>
</data_service>
</sci_request>

Error we get

Timeout waiting for reply from device

What needs to be done to get this to work properly?
Rob

Which XBee cellular module are you working with? It looks like you are trying to do a Cellular Modem update.

The XBEE 3 Global and Low Power NB-IoT/LTE-M, we need to update the XBee modem FW, this was given to us by your engineering team, I was hoping someone else has tried this succesfully

Yes, I have done it before. You can update the device from the Devices tab, select the device> Actions > Upgrade firmware and then follow the directions.