BG96 : about the behavior of AT+COPS=1 when the specified operator is not available

I sent AT+COPS=1 (manual operator selection) to set the operator and got an OK response.

Then I sent AT+COPS? and got the following response:

+ COPS: 0

Is it “auto operator selection” even though I specified “manual operator selection”?
It seems that this response occurs when the set operator is not available.

The document says the following:

TA forces an attempt to select and register the GSM/UMTS
network operator. If the selected operator is not available, no
other operator shall be selected (except <mode>=4). The
format of selected operator name shall apply to further Read
Command (AT+COPS?)

If there are no operators available, no operator should be selected, so why is the mode set to 0?

What does this mean?

Hi @kakizaki

Could you please help share you current FW version by using AT+QGMR ?

FW version: BG96MAR03A08M1G_01.001.01.001

I entered the AT command from the usb port.

Enter AT+COPS=1,2,“oooo” and wait for the command response. At this time, if you press any key, OK will be returned.

And when I type AT+COPS?, +COPS:0 seems to be returned.

In reality, the input is from the MCU, so I think there is no problem.

This is quite old version, if needed please upgrade to latest fw.