DFOTA not completing?

I have received two zip files from tech support in order to complete an upgrade on my device. We are using the EG21-G talking to a debian 5.4 host. We have an s3 in AWS where I have loaded the zip files provided to me.

If I use minicom from our debian host connected to the EG21 AT port, I’m able to send AT commands. Per the instructions laid out in the Quectel EG21 Series DFOTA Upgrade Guide 1.3, it looks like the download is successful. But when I check the version after the EG21 comes back up from the AT+CFUN=1,1 command, the version didn’t change.

I’m expecting the version displayed with the AT+QGMR command to match the version from the quectel-project-version file in the zip file. But it doesn’t match.

I didn’t expect this verification to take as long as it has. So I thought I would try to forum in addition to the tech support. I’m in the US, so it has been taking a full day to get a response from the tech support ticket. I’m attaching images of the update process from the host device.

Does anyone see my mistake?

I do see the 710 response now. I’m working to fix that. But is there anything else any of you see in what I’m trying to do?

The 701 means it didn’t finish the downloading from the HTTP server.
If you are using the wget to download dfota, is will it succeed?

Have you tried that just push the dfota package into the module and test the dfota?

I’m currently trying to use firehose to flash the zip after I got it loaded. But I’ve still not been able to successfully run the QFOTADL command.
I have setup a https server and proved that I can pull the image using curl. But if I try to use the QFOTADL command I still get the 701.
I unzipped the three different zip file I have received from support. They are not setup the same. But the person I’m working verifies that I have the correct DFOTA packages. So I’m really confused.

You can try use the AT+QFUPL to put the dfota package into the module first and then try the AT+QFOTADL.

701 means that it failed to download the firmware from the HTTP server.
Make sure it is registerred and the cid 1 is enabled.