# WP7702 ULPM (firm 002.015)

**URL:** <https://forum.legato.io/t/wp7702-ulpm-firm-002-015/6197>\
**Category:** Uncategorized\
**Created:** [May 4, 2022, 7:20pm UTC](https://forum.legato.io/t/wp7702-ulpm-firm-002-015/6197 "2022-05-04T19:20:58Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![gi1](https://avatars.discourse-cdn.com/v4/letter/g/e79b87/32.png) [@gi1](https://forum.legato.io/u/gi1)\
**Post date:** [May 4, 2022, 7:20pm UTC](https://forum.legato.io/t/wp7702-ulpm-firm-002-015/6197/1 "2022-05-04T19:20:58Z")

</div>

Dear All,  
can someone confirm this steps…

Ultra Low Power Manager Firmware Version: 002.015 (is it the latest?)

To put device in ULPM:

1. issue this command:

> echo -e “at+cpsms=0\r\n” \> /dev/ttyAT

1. Radio must be off (if radio is on ULPM cant enter)

2. In my case i’ve INT1 from BMI160 linked to GPIO38 … so i give command

> pmtool bootOn gpio 38 low

1. and later

> pmtool shutdown

It works. Device goes to ULPM and wakeup on movement.

The curious thing is…

```auto
root@swi-mdm9x28-wp:~# pmtool bootReason gpio 38
Boot source gpio38? No

```

Am I doing something wrong?

Gianmaria

---

<div class="post-metadata">

**Author:** ![gi1](https://avatars.discourse-cdn.com/v4/letter/g/e79b87/32.png) [@gi1](https://forum.legato.io/u/gi1)\
**Post date:** [May 4, 2022, 10:14pm UTC](https://forum.legato.io/t/wp7702-ulpm-firm-002-015/6197/2 "2022-05-04T22:14:48Z")

</div>

Ok, using AT commands is so much better and works also with radio on.

Here is the working sequence for me:

> AT+CPSMS= 0

send on device boot to avoid unrequested PSM

then… to enter ULPM:

> AT!POWERWAKE=2,38,2  
> AT!POWERMODE=3
