BG95-M2 PSM Mode using vodafone easyconnet iot sim

Hello Everyone,

In my application i am interfacing BG95-M2 modem to Renesas MCU for mqtt application.
Actually i want to achieve Immediate PSM mode in my application.
For example: MCU send signal to goes into PSM mode then BG95 should go immediately into PSM mode and when MCU send Turn off PSM mode it should immediately turn off PSM mode.
I have tried following AT command:

Immediate PSM mode turn on:
"AT+CPSMS=1,"00111000","00000001" with that i am able to enter in PSM mode after 16-17 seconds.

PSM mode disable:
I used pon_trig interface to wake up modem and then send this command.
“AT+CPSMS = 0”

but sometimes modem is not waking up and if it waksp up it agian goes into PSM mode after some time.
Am i doing PSM handling in a wrong way ?
can anybody guide me where i am doing wrong.
I am using Vodafone easyconnect iot simcard.
My main aim is to put BG95 into PSM immediatly once microcnotroller send signal and wakes up once microcontroller send wake up signal.

Regards,

Hi,
Could you please provide the specific AT instruction flow?

Hi @tabor.tang-Q ,
This is my AT commands to conenct to lte network.
image

After that i send AT command for PSM mode.

"AT+CPSMS=1,"00111000","00001111" (my air is to go immediatley into psm mode without considering T3412 and T334 timer.)

in order to wake up from PSM:
i send 100 ms delay high to low pulse on PON_TRIG interface and send
AT+CPSMS=0 (i want to suspend PSM mode thats why.)

but BG95 modem never wakse up from PSM mode.

Can you tell me what is the best possible way to enter/ exitand suspend PSM mode in BG95-M2

Regards,
Bhavin

You can run AT+CPSMS? After running AT+CPSMS=0 Check the psm status.

It show below output.

AT+CPSMS?
+CPSMS:0,“00111000”, “00001111”

sometimes using PON_TRIG modem is not waking up at all.
can you tell em what can be the reason ?

Regards,
Bhavin

Maybe you didn’t raise the voltage enough. You can try pulling the PON_TRIG pin voltage to1.8V.

hello @tabor.tang-Q
I have checked pon_trig voltage. seems fine. here is the update from my side.
i can enter only first time in PSM mode. wake up works fine. if i tried to enter into PSM again then it wont enter into PSM . i have to first write AT+CPSMS=0 then and then i can enter into psm. here is my at cmd list for PSM.
Can you share your view on this problem.

ENTER PSM:
AT+QCFG="psm/urc",1
AT+QCFG="psm/enter",1
"AT+CPSMS=1,"00111000","00000001"

EXIT_PSM:
wake up pulse on PON_TRIG
and then AT+CPSMS=0

Regards,
Dhola

Hi,
As Linkin answered you on another topic, you can make a PING request to reset the T3324 timer.
image