Hello Quectel team,
We are using a Quectel BG95-M3 module on our custom STM32H573 board.
The firmware version read from the module is:
BG95M3LAR02A03_01.016.00.000
Module information:
ATI response:
Quectel
BG95-M3
Revision: BG95M3LAR02A03
AT+QGMR response:
BG95M3LAR02A03_01.016.00.000
Target region:
Europe
Current issue:
The module boots correctly and UART communication works, but the module cannot register to the network.
The most important symptom is that signal quality is always reported as unknown / not detectable:
AT+CSQ
+CSQ: 99,99
OK
AT+QCSQ
+QCSQ: “NOSERVICE”
OK
AT+CEREG?
+CEREG: 0,2 or +CEREG: 0,4
OK
So the module appears to be searching for the network, but it cannot detect service or measure signal quality.
Relevant logs:
AT+CFUN?
+CFUN: 1
OK
AT+CSQ
+CSQ: 99,99
OK
AT+QCSQ
+QCSQ: “NOSERVICE”
OK
AT+CEREG?
+CEREG: 0,2 or +CEREG: 0,4
OK
Current configuration:
AT+QCFG=“nwscanmode”
+QCFG: “nwscanmode”,0
AT+QCFG=“nwscanseq”
+QCFG: “nwscanseq”,020301
AT+QCFG=“iotopmode”
+QCFG: “iotopmode”,2
We also observed that the same setup appears to register on a Quectel BG95 evaluation module, but on our custom board the NET_STATUS LED pattern is different. On the evaluation module the LED is long ON / short OFF, while on our custom board it is long OFF / short ON.
Because of the persistent CSQ 99,99 and QCSQ NOSERVICE results, we are also checking the RF path, antenna connection, MAIN antenna routing, RF matching, VBAT stability during network search, and NET_STATUS polarity on our custom board.
Questions:
-
Is firmware version BG95M3LAR02A03_01.016.00.000 suitable for operation in Europe?
-
Is this firmware still recommended for BG95-M3, or should we upgrade to a newer firmware branch?
-
Is this firmware compliant with current EU requirements, including RED / RED DA requirements if applicable?
-
What is the latest recommended BG95-M3 firmware version for Europe?
-
Could the current iotopmode=2 setting cause the module to search only NB-IoT and fail to register if the operator requires LTE-M or another RAT?
-
Can iotopmode=2 or band/scan configuration cause AT+CSQ to stay at 99,99 and AT+QCSQ to report NOSERVICE?
-
What QCFG settings do you recommend for automatic network search in Europe for BG95-M3?
-
Should we set the following for initial testing?
AT+CFUN=0
AT+QCFG=“nwscanmode”,0
AT+QCFG=“nwscanseq”,020301
AT+QCFG=“iotopmode”,0
AT+QCFG=“band”,0,0,0
AT+CFUN=1,1
-
For diagnosis, should we run AT+COPS=? with a long timeout, for example 300 seconds, to confirm whether the module can see any operators?
-
If AT+COPS=? returns no operators and AT+CSQ remains 99,99, would you recommend prioritizing RF path / antenna / hardware checks, or could firmware/configuration still cause this behavior?
-
Are there any known issues with BG95M3LAR02A03_01.016.00.000 related to network registration, CSQ 99,99, NB-IoT/LTE-M scanning, or European operator compatibility?
Could you please confirm whether our firmware version is suitable, and if not, provide the recommended firmware package, release notes, and upgrade procedure?
Thank you.