Hello,
I have this module:
ATI
Quectel
EG915N
Revision: EG915NEUAGR03A08M16
My goal is to be able to force the bands to which the modem must connect in order to run tests. I refer to the following documents:
-
Quectel_EC2xEG9xEG2x-GEM05_Series_AT_Commands_Manual_V2.0
-
Quectel_EC2xEG2xEG9xEM05_Series_QCFG_AT_Commands_Manual_V1.0
and I found out that I can use one of these two AT commands:
-
AT+QOPSCFG="scancontrol"
-
AT+QCFG="band"
With the first, from the reading I would expect to see all configurable values but this does not happen:
AT+QOPSCFG=?
+QOPSCFG: "scancontrol",<RAT>,<GSM_band>,<UMTS_band>,<LTE_bandL>,<LTE_bandH>,<LTE_bandExt>
and it seems that, contrary to what is stated in the manual, the command expects 6 parameters as input (the manual indicates only 4, i.e. <RAT>,<GW_band>,<LTE_band>,<TDS_band>
).
Trying to configure only the RAT, however, I find that the module responds ERROR with all configurations except 2
(4G only) even though it seems to accept the write request
AT+QOPSCFG="scancontrol"
+QOPSCFG: "scancontrol",0,0,0,0,0,0
OK
AT+QOPSCFG="scancontrol",1
ERROR
AT+QOPSCFG="scancontrol"
+QOPSCFG: "scancontrol",1,0,0,0,0,0
OK
AT+QOPSCFG="scancontrol",2
OK
AT+QOPSCFG="scancontrol"
+QOPSCFG: "scancontrol",2,0,0,0,0,0
OK
AT+QOPSCFG="scancontrol",3
ERROR
AT+QOPSCFG="scancontrol"
+QOPSCFG: "scancontrol",3,0,0,0,0,0
OK
AT+QOPSCFG="scancontrol",0
ERROR
AT+QOPSCFG="scancontrol"
+QOPSCFG: "scancontrol",0,0,0,0,0,0
On the other hand, I could not find any combination of configurations that does not respond ERROR and is persistent with regard to bands
AT+QOPSCFG="scancontrol"
+QOPSCFG: "scancontrol",3,0,0,0,0,0
OK
AT+QOPSCFG="scancontrol",2,0000FFFF,0X80000,0
ERROR
AT+QOPSCFG="scancontrol"
+QOPSCFG: "scancontrol",3,0,0,0,0,0
OK
AT+QOPSCFG="scancontrol",2,0x0000FFFF,0x80000,0
ERROR
AT+QOPSCFG="scancontrol"
+QOPSCFG: "scancontrol",3,0,0,0,0,0
OK
AT+QOPSCFG="scancontrol",2,0000FFFF,80000,0
ERROR
AT+QOPSCFG="scancontrol"
+QOPSCFG: "scancontrol",3,0,0,0,0,0
OK
The AT+QCFG="band"
command also does not respond as stated in the manual, in fact querying it returns two values when I should expect three: <bandval>,<ltebandval>,<tdsbandval>
.
AT+QCFG="band"
+QCFG: "band",0x3,0x800c5
OK
And the first parameter, 0x03
in my case, is not indicated as an admissible value for any of the 3 theoretically expected parameters.
Apologies for the extremely long post, I tried to include as much information as possible.
Are the manuals indicated the latest version available and consistent with my module? Can the module itself be updated?