# FX30S: what does ulpm\_ShutDown() really do?

**URL:** <https://forum.sierrawireless.com/t/fx30s-what-does-ulpm-shutdown-really-do/14632>\
**Category:** FX30\
**Created:** [November 29, 2018, 8:15pm UTC](https://forum.sierrawireless.com/t/fx30s-what-does-ulpm-shutdown-really-do/14632 "2018-11-29T20:15:28Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![mjbutsch](https://avatars.discourse-cdn.com/v4/letter/m/779978/32.png) [@mjbutsch](https://forum.sierrawireless.com/u/mjbutsch)\
**Post date:** [November 29, 2018, 8:15pm UTC](https://forum.sierrawireless.com/t/fx30s-what-does-ulpm-shutdown-really-do/14632/1 "2018-11-29T20:15:28Z")

</div>

Hello,

I have been working with the ulpm\_ShutDown() function while trying to implement a way for a user to properly turn off an FX30.

I had hoped ulpm\_ShutDown() would initiate a Linux shutdown (poweroff), but it appears it shuts down the processor without going through the usual shutdown steps.

Is this the way it is supposed to work?

Is there a way to invoke a Linux shutdown/poweroff from a Legato app so as to ensure an orderly termination of services, etc.?

Thanks,  
Mark

---

<div class="post-metadata">

**Author:** ![Sierra\_JordanZhao](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/sierra_jordanzhao/32/4974_2.png) [@Sierra\_JordanZhao](https://forum.sierrawireless.com/u/Sierra_JordanZhao)\
**Post date:** [November 30, 2018, 10:18am UTC](https://forum.sierrawireless.com/t/fx30s-what-does-ulpm-shutdown-really-do/14632/2 "2018-11-30T10:18:20Z")

</div>

@mjbutsch,  
Please refer to Legato webpage for ULPM description and API usage:  
[https://docs.legato.io/latest/c\_ulpm.html](https://docs.legato.io/latest/c_ulpm.html)  
BR,  
Jordan

---

<div class="post-metadata">

**Author:** ![mjbutsch](https://avatars.discourse-cdn.com/v4/letter/m/779978/32.png) [@mjbutsch](https://forum.sierrawireless.com/u/mjbutsch)\
**Post date:** [November 30, 2018, 12:17pm UTC](https://forum.sierrawireless.com/t/fx30s-what-does-ulpm-shutdown-really-do/14632/3 "2018-11-30T12:17:48Z")

</div>

Hello,

Yes, I have read the Legato webpage, but it doesn’t really describe what actually happens and how it might compare to the Linux shutdown/poweroff and whether it is safe to use le\_ulpm\_ShutDown() as a prelude to unpowering the device.

Thanks,  
Mark

---

<div class="post-metadata">

**Author:** ![Sierra\_JordanZhao](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/sierra_jordanzhao/32/4974_2.png) [@Sierra\_JordanZhao](https://forum.sierrawireless.com/u/Sierra_JordanZhao)\
**Post date:** [December 12, 2018, 7:39am UTC](https://forum.sierrawireless.com/t/fx30s-what-does-ulpm-shutdown-really-do/14632/4 "2018-12-12T07:39:01Z")

</div>

Hi @mjbutsch,  
Do you have PTS of the device? I think it has ULPM mode included.
