# How to go to deep sleep and wake up

**URL:** <https://mangoh.discourse.group/t/how-to-go-to-deep-sleep-and-wake-up/9630>\
**Category:** mangOH Green\
**Created:** [September 3, 2021, 11:26am UTC](https://mangoh.discourse.group/t/how-to-go-to-deep-sleep-and-wake-up/9630 "2021-09-03T11:26:31Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![yoheifujimitsu](https://avatars.discourse-cdn.com/v4/letter/y/7feea3/32.png) [@yoheifujimitsu](https://mangoh.discourse.group/u/yoheifujimitsu)\
**Post date:** [September 3, 2021, 11:26am UTC](https://mangoh.discourse.group/t/how-to-go-to-deep-sleep-and-wake-up/9630/1 "2021-09-03T11:26:31Z")

</div>

Hi.  
I’m developing an application with WP7605.

I am trying to to to deep sleep mode and wake up when data packet recieved.  
Please let me know how to wake up using legato API.

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea2.discourse-cdn.com/flex016/user_avatar/mangoh.discourse.group/jyijyi/32/997_2.png) [@jyijyi](https://mangoh.discourse.group/u/jyijyi)\
**Post date:** [September 3, 2021, 11:44am UTC](https://mangoh.discourse.group/t/how-to-go-to-deep-sleep-and-wake-up/9630/2 "2021-09-03T11:44:06Z")

</div>

When you say sleep mode, are you saying usb selective suspend mode or psm mode or edrx mode or ulpm mode?

---

<div class="post-metadata">

**Author:** ![yoheifujimitsu](https://avatars.discourse-cdn.com/v4/letter/y/7feea3/32.png) [@yoheifujimitsu](https://mangoh.discourse.group/u/yoheifujimitsu)\
**Post date:** [September 4, 2021, 9:11am UTC](https://mangoh.discourse.group/t/how-to-go-to-deep-sleep-and-wake-up/9630/3 "2021-09-04T09:11:03Z")

</div>

I think psm mode.  
I want to control by software (Active to PSM and PSM to Active) .

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea2.discourse-cdn.com/flex016/user_avatar/mangoh.discourse.group/jyijyi/32/997_2.png) [@jyijyi](https://mangoh.discourse.group/u/jyijyi)\
**Post date:** [September 4, 2021, 10:58am UTC](https://mangoh.discourse.group/t/how-to-go-to-deep-sleep-and-wake-up/9630/4 "2021-09-04T10:58:01Z")

</div>

Seems you need to use edrx mode if you want to wake up from ip packet

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea2.discourse-cdn.com/flex016/user_avatar/mangoh.discourse.group/jyijyi/32/997_2.png) [@jyijyi](https://mangoh.discourse.group/u/jyijyi)\
**Post date:** [September 6, 2021, 1:18am UTC](https://mangoh.discourse.group/t/how-to-go-to-deep-sleep-and-wake-up/9630/5 "2021-09-06T01:18:46Z")

</div>

Product technical specification says network cannot reach module during PSM dormant mode.

![image](https://us1.discourse-cdn.com/flex016/uploads/mangoh/original/2X/d/d11be3f36113074c7afbb110f967791591c479f3.png)

---

<div class="post-metadata">

**Author:** ![yoheifujimitsu](https://avatars.discourse-cdn.com/v4/letter/y/7feea3/32.png) [@yoheifujimitsu](https://mangoh.discourse.group/u/yoheifujimitsu)\
**Post date:** [September 6, 2021, 2:19am UTC](https://mangoh.discourse.group/t/how-to-go-to-deep-sleep-and-wake-up/9630/6 "2021-09-06T02:19:26Z")

</div>

Thanks for your reply.  
So , Can I get sample codes about how to wake up using by edrx mode?

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea2.discourse-cdn.com/flex016/user_avatar/mangoh.discourse.group/jyijyi/32/997_2.png) [@jyijyi](https://mangoh.discourse.group/u/jyijyi)\
**Post date:** [September 6, 2021, 2:46am UTC](https://mangoh.discourse.group/t/how-to-go-to-deep-sleep-and-wake-up/9630/7 "2021-09-06T02:46:01Z")

</div>

the wake up process is automatically done.

You can set up a TCP server with public IP address and first make sure it can receive TCP packet.

Then start eDRX mode, after that send a IP packet to the module and see if it can receive.

---

<div class="post-metadata">

**Author:** ![yoheifujimitsu](https://avatars.discourse-cdn.com/v4/letter/y/7feea3/32.png) [@yoheifujimitsu](https://mangoh.discourse.group/u/yoheifujimitsu)\
**Post date:** [September 16, 2021, 8:28am UTC](https://mangoh.discourse.group/t/how-to-go-to-deep-sleep-and-wake-up/9630/8 "2021-09-16T08:28:16Z")

</div>

I comfirmed suspend entry .  
And then , suspend exit while TCP packet recieving.  
Thank you!
