I need to use Power Saving Mode (PSM) on my BG95-M3 module. Currently, the configuration is as follows:
pm.set_psm_time(5, 5, 1, 5)
After 5 minutes, the module “sleeps” with very low power consumption, just as described in the API. However, after another 5 minutes, when the Active Timer (T3412) should trigger to wake the module up, it never wakes up.
What could be the reason why the wake-up timer doesn’t activate?
I’m not sure what you mean by “standard version” of the firmware. The version we’re using on the BG95-M3 module is the following: BG95M3LAR02A03_31.202.31.202.
If this is not the standard version, could you please provide it to me?
As Felix mentioned earlier, PSM is related to the network and its operator, who has the final say on the values you are allowed to set/associate.
My issue was that I was trying to set a TAU time (T3412) that was too short, when the minimum time allowed by the network, in my case, was 1 hour.
Once this was changed, PSM works correctly.
Yes, the description provided by Vic SF is right. The UE can configure by AT+CPSMS and send request values of T3324 and T3412 to the radio network. The actual effective value is determined by the core network (EPC). The UE needs to execute timer according to the actual effective value.