Hello,
I am working with a BC95-G modem mounted on a GSM/EVB base, conducting tests related to Power Saving Mode (PSM). Below, I detail the commands used and their execution order:
- ATI
- AT+CGMM
- AT+CGDCONT=1,“IP”,“PSM_APN”
- AT+CSCON=1
- AT+CGATT=1
- AT+CPSMS=1,“10100101”,“00100011”
- AT+NPSMR=1
- AT+CEREG=4
The output is like this:
[2025-10-22 17:01:27:202_R:] REBOOT_CAUSE_APPLICATION_AT
[2025-10-22 17:01:27:202_R:] Neul
[2025-10-22 17:01:27:202_R:] OK
[2025-10-22 17:01:30:899_S:] ATI
[2025-10-22 17:01:30:963_R:] ATI
[2025-10-22 17:01:30:963_R:] Quectel
[2025-10-22 17:01:30:963_R:] BC95-G
[2025-10-22 17:01:30:963_R:] Revision:BC95GJBR01A05
[2025-10-22 17:01:31:026_R:] OK
[2025-10-22 17:01:32:891_S:] AT+CGMM
[2025-10-22 17:01:32:967_R:] AT+CGMM
[2025-10-22 17:01:32:967_R:] BC95GJB-02-STD
[2025-10-22 17:01:32:967_R:] OK
[2025-10-22 17:01:36:419_S:] AT+CGDCONT=1,"IP","PSM_APN"
[2025-10-22 17:01:36:518_R:] AT+CGDCONT=1,"IP","PSM_APN"
[2025-10-22 17:01:36:518_R:] OK
[2025-10-22 17:01:38:491_S:] AT+CSCON=1
[2025-10-22 17:01:38:565_R:] AT+CSCON=1
[2025-10-22 17:01:38:565_R:] OK
[2025-10-22 17:01:40:776_R:] +CSCON:1
[2025-10-22 17:01:40:916_S:] AT+CGATT=1
[2025-10-22 17:01:41:006_R:] AT+CGATT=1
[2025-10-22 17:01:41:006_R:] OK
[2025-10-22 17:01:44:523_S:] AT+CPSMS=1,,,"10100101","00100011"
[2025-10-22 17:01:44:622_R:] AT+CPSMS=1,,,"10100101","00100011"
[2025-10-22 17:01:44:622_R:] OK
[2025-10-22 17:01:50:228_S:] AT+NPSMR=1
[2025-10-22 17:01:50:320_R:] AT+NPSMR=1
[2025-10-22 17:01:50:320_R:] OK
[2025-10-22 17:01:50:699_S:] AT+CEREG=4
[2025-10-22 17:01:50:783_R:] AT+CEREG=4
[2025-10-22 17:01:50:783_R:] OK
[2025-10-22 17:01:53:899_S:] AT+CEREG?
[2025-10-22 17:01:53:972_R:] AT+CEREG?
[2025-10-22 17:01:53:972_R:] +CEREG:4,1,8150,00382224,9,,,00100011,
[2025-10-22 17:01:54:034_R:] OK
[2025-10-22 17:01:58:515_S:] AT+NUESTATS
[2025-10-22 17:01:58:583_R:] AT+NUESTATS
[2025-10-22 17:01:58:583_R:] Signal power:-1024
[2025-10-22 17:01:58:583_R:] Total power:-872
[2025-10-22 17:01:58:647_R:] TX power:210
[2025-10-22 17:01:58:647_R:] TX time:991
[2025-10-22 17:01:58:647_R:] RX time:20532
[2025-10-22 17:01:58:647_R:] Cell ID:3678756
[2025-10-22 17:01:58:708_R:] ECL:1
[2025-10-22 17:01:58:708_R:] SNR:-10
[2025-10-22 17:01:58:708_R:] EARFCN:9416
[2025-10-22 17:01:58:708_R:] PCI:95
[2025-10-22 17:01:58:708_R:] RSRQ:-145
[2025-10-22 17:01:58:708_R:] OPERATOR MODE:3
[2025-10-22 17:01:58:770_R:] CURRENT BAND:28
The modem successfully enters PSM, and the TAU and Active Time values are respected as expected.
However, I have noticed a few situations that raise questions:
- Using a power consumption monitoring application, a significant drop in consumption is observed when the URC
+NPSMR:1is received, indicating a correct entry into PSM. The issue is that, despite this, the modem remains responsive to AT commands, which should not happen if it were truly in a low-power state.
[2025-10-23 09:49:33:923_R:] +NPSMR:1
[2025-10-23 09:50:16:264_S:] AT}
[2025-10-23 09:50:16:335_R:] AT}
[2025-10-23 09:50:16:335_R:] ERROR
[2025-10-23 09:50:18:182_S:] AT
[2025-10-23 09:50:18:252_R:] AT
[2025-10-23 09:50:18:252_R:] OK
[2025-10-23 09:50:23:223_S:] AT+CSQ
[2025-10-23 09:50:23:309_R:] AT+CSQ
[2025-10-23 09:50:23:309_R:] +CSQ:30,99
Although the NETLIGHT and LIGHT_MOS LEDs on the GSM/EVB base do not seem relevant for these tests, the STATUS LED is. Throughout all tests, this LED remains off, even when the modem is fully operational. This could indicate a fault in the base itself, which may be indirectly affecting the modem’s behavior in PSM as described in point 1.
It was electrically verified that all LEDs are functioning correctly, so none of them are damaged or disconnected.
- When executing the
AT+CEREG?command (previously configured with option 4), only the Active Time value is displayed. I am unsure if this is the expected behavior.
[2025-10-23 09:47:11:255_S:] AT+CEREG?
[2025-10-23 09:47:11:321_R:] AT+CEREG?
[2025-10-23 09:47:11:321_R:] +CEREG:4,1,8157,003E4B23,9,,,00100011,
- It has been particularly difficult to find official documentation for the BC95-G, possibly because the module has been discontinued. I would like to know if, in addition to the general AT command manual, there is a document specifically dedicated to advanced configurations (similar to the
AT+QCFGcommands in BG96 and BG77 modules). It is likely that I am missing a command mentioned in a manual I currently do not have access to. - During the testing process, a noteworthy event occurred: it seems that an incoming call was attempted but ultimately failed. It is unclear how this functionality was triggered or how it can be disabled.
This behavior is particularly important because receiving a call implies that the module is connected to a 3G network. However, both NB-IoT and PSM operate over 4G/LTE networks, which likely explains why the modem is unable to enter deep sleep mode.
2025-10-23 09:57:47:482_R:] OK
[2025-10-23 09:58:21:747_S:] AT+CLCC
[2025-10-23 09:58:21:855_R:] AT+CLCC
[2025-10-23 09:58:21:855_R:] ERROR
[2025-10-23 09:58:21:870_S:] AT+CLCC
[2025-10-23 09:58:21:995_R:] AT+CLCC
[2025-10-23 09:58:21:995_R:] ERROR
[2025-10-23 09:58:22:011_S:] AT+CLCC
[2025-10-23 09:58:22:121_R:] AT+CLCC
[2025-10-23 09:58:22:121_R:] ERROR
[2025-10-23 09:58:22:137_S:] AT+CLCC
[2025-10-23 09:58:22:246_R:] AT+CLCC
[2025-10-23 09:58:22:246_R:] ERROR
[2025-10-23 09:58:22:262_S:] AT+CLCC
[2025-10-23 09:58:22:372_R:] AT+CLCC
[2025-10-23 09:58:22:372_R:] ERROR
[2025-10-23 09:58:22:387_S:] AT+CLCC
[2025-10-23 09:58:22:494_R:] AT+CLCC
[2025-10-23 09:58:22:494_R:] ERROR
This is the current configuration of the modem using the command AT+NCONFIG?
[2025-10-23 09:57:46:858_R:] AT+NCONFIG?
[2025-10-23 09:57:46:858_R:] +NCONFIG:AUTOCONNECT,TRUE
[2025-10-23 09:57:46:858_R:] +NCONFIG:CR_0354_0338_SCRAMBLING,TRUE
[2025-10-23 09:57:46:920_R:] +NCONFIG:CR_0859_SI_AVOID,TRUE
[2025-10-23 09:57:46:982_R:] +NCONFIG:COMBINE_ATTACH,FALSE
[2025-10-23 09:57:46:982_R:] +NCONFIG:CELL_RESELECTION,TRUE
[2025-10-23 09:57:47:045_R:] +NCONFIG:ENABLE_BIP,FALSE
[2025-10-23 09:57:47:045_R:] +NCONFIG:MULTITONE,TRUE
[2025-10-23 09:57:47:045_R:] +NCONFIG:NAS_SIM_POWER_SAVING_ENABLE,TRUE
[2025-10-23 09:57:47:108_R:] +NCONFIG:BARRING_RELEASE_DELAY,64
[2025-10-23 09:57:47:170_R:] +NCONFIG:RELEASE_VERSION,13
[2025-10-23 09:57:47:170_R:] +NCONFIG:RPM,FALSE
[2025-10-23 09:57:47:232_R:] +NCONFIG:SYNC_TIME_PERIOD,0
[2025-10-23 09:57:47:232_R:] +NCONFIG:IPV6_GET_PREFIX_TIME,15
[2025-10-23 09:57:47:295_R:] +NCONFIG:NB_CATEGORY,1
[2025-10-23 09:57:47:295_R:] +NCONFIG:RAI,FALSE
[2025-10-23 09:57:47:295_R:] +NCONFIG:HEAD_COMPRESS,FALSE
[2025-10-23 09:57:47:359_R:] +NCONFIG:RLF_UPDATE,FALSE
[2025-10-23 09:57:47:359_R:] +NCONFIG:CONNECTION_REESTABLISHMENT,FALSE
[2025-10-23 09:57:47:420_R:] +NCONFIG:PCO_IE_TYPE,EPCO
I appreciate in advance any guidance you can provide regarding these observations.
Best regards,

