FX30 PMTool Not accepting timer change, keeps going to sleep

New User here, trying to test the FX30 Ultra Low Power Mode.

Found the description of the Pmtool to put the unit in ULPM.
Base FX30 with latest ATT firmware.

I set the timer to 120 seconds with pmtool bootOn timer 120.

I verified the timer with pmtool bootOn status and verified with timeout was 120.

I then issued pmtool shutdown and timed it and it did not come back on after 20 minutes.

I did notice that the default time was 14400 (before I changed it) which is 4 hours.
I left it overnight and can confirm using online portal that is is registering about every 4 hours and then going back to sleep.

Why would the modem ignore my setting it to 120 seconds, when it confirmed the change, and then default back to 14400?

Also, why would it continually go into ULPM when I only issued the command one single time?

Based on my SIM Card data logs from overnight, it is waking up every four hours, connecting to the network and then shutting back down, so it appears that the pmtool shutdown with the default 14400 setting is what is causing that.

There should be a way to un-do a pmtool shutdown command. And there must be a way to save the changed settings permanently. I tried waking it with IO1 and that does not work either. Just defaults back to the original settings.

Every 3rd or 4th reboot, I am able to Putty into it and can issue a few commands for about 2-3 minutes before it goes back to sleep.

I tried ‘app stop powerMgr’ but that causes the device to basically reboot and re-enable the powerMgr service on it’s own.

How about setting it to 5 mins instead of 2 mins?
You can also verify with the at!powerwake and at!powermode

I cycle power and get on with Putty over the com port…

at
OK
at!powermode
ERROR
at!powerwake
ERROR

Then kicks me off and goes back to sleep

Is there a way to use pmtool to turn OFF sleep mode? Seems like that is the obvious fix, but there is not a command for that???

Was able to get on through Putty again.

Changed the setting to 600 using pmtool bootOn timer 600…

root@fx30:~# pmtool bootOn status
GPIO Information:
gpio38
Edge:off
Pull:up
Triggered:0

gpio36
Edge:off
Pull:up
Triggered:0

ADC Information:
Interval:1000
adc2
Below:0
Above:1800
Select:0
Triggered:0

adc3
Below:0
Above:1800
Select:0
Triggered:0

Timer Information:
Timeout:600
Triggered:0

Shutdown Strategy Setting (ultra low power state):
No request (Default value)

Did NOT work…
7 minutes in and never rebooted…

Cycled Power and here is the results after getting back in on Putty…

root@fx30:~# pmtool bootOn status
GPIO Information:
gpio38
Edge:off
Pull:up
Triggered:0

gpio36
Edge:off
Pull:up
Triggered:0

ADC Information:
Interval:1000
adc2
Below:0
Above:1800
Select:0
Triggered:0

adc3
Below:0
Above:1800
Select:0
Triggered:0

Timer Information:
Timeout:14400
Triggered:0

Shutdown Strategy Setting (ultra low power state):
No request (Default value)

It just ignores what I am doing with pmtool, except for the shutdown command that I issued 1 single time yesterday, now I am stuck in a loop with continuous shutdowns

I think I might have figured it out… When connecting through Putty over serial…

AT!POWERWAKE?

!POWERWAKE:
ULPM TIMER: 14400
PSM TIMER: 14400,ACTIVE TIMER:20,SYNC: 2

OK

AT!POWERMODE?
!POWERMODE: No request, status=2-Initialized

OK
AT!POWERMODE=0
OK
AT!POWERMODE?
OK

OK
AAT
OK
AT!POWERMODE?
!POWERMODE: No request, status=9-PSM disabled

It has been 15 minutes and the modem has not re-booted.

how about doing like this?