Hello,
I am entering PSM hibernate mode by following this schema inside my application:
AT+KSLEEP=1,2 // once at start-up
STEP 1
When my device wakes up for next transmission, WAKEUP pin is pulled HIGH and I also give the command AT+CPSMS=0 just in case. The device transmits data.
STEP 2
After data transmission I give the following command
AT+CPSMS=1,"01001010","00000001"
STEP 3
then I wait for +CEREG: 4 and after that I pull the WAKEUP pin LOW.
then we go back to STEP 1 and so on…
This works 95% of the time but sometimes the modem will not go to hibernation after STEP 3 and current consumption is close to 40mA.
Here is a log of the CEREG replies that would indicate that this CEREG: 4 is not an out of coverage indication:
ENTERING MODEM HIBERNATION... {OK} {+CEREG: 1,5} . {+CEREG: 1,5} . {+CEREG: 1,5} . {+CEREG: 1,5} . {+CEREG: 1,5} . {+CEREG: 1,5} . {+CEREG: 1,5} . {+CEREG: 1,5} . {+CEREG: 1,5} . {+CEREG: 1,5} . {+CEREG: 1,5} . {+CEREG: 1,5} . {+CEREG: 1,5} . {+CEREG: 1,4} OK
What am I doing wrong?
firmware version is 4.6.9.4
thanks