AT+QCFG="iotopmode" returns '-1' on BG96MAR02A07M1G

Hello,

We are working on a product integrating the LTE-M BG96 module.

We noticed that some products operating well suddenly seemed to stop connecting to the Internet (whereas they were connecting just fine before). On investigating, I noticed that the command AT+QCFG=“iotopmode” returned ‘-1’, whereas on a functional product, the return to this command is 0.

By manually setting the value of this configuration to 0, the product started working again and connected to the Internet.

Is there anything that could explain why this configuration was set to -1, without being modified by us?

Furthermore, it seems that the AT+FOTADL command does not work on these modules. The command returns OK, but we can’t see any GET arriving on the server where the firmware is hosted. So we can’t update them to 1.200.

Is there an explanation that could justify this behavior?


You need to add the necessary parameters

Yes, I’ve used “AT+QCFG=“iotopmode”,0,1” and it worked. But my misunderstanding is why this parameter is automatically set to -1 despite the fact that the Internet connection was working fine up until now.