# Hummingboard Mate IMX8. Booting it externally

**URL:** <https://community.solid-run.com/t/hummingboard-mate-imx8-booting-it-externally/481>\
**Category:** NXP i.MX8M Plus\
**Tags:** iMX8M-plus\
**Created:** [October 10, 2022, 2:40pm UTC](https://community.solid-run.com/t/hummingboard-mate-imx8-booting-it-externally/481 "2022-10-10T14:40:45Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Juan](https://avatars.discourse-cdn.com/v4/letter/j/a698b9/32.png) [@Juan](https://community.solid-run.com/u/Juan)\
**Post date:** [October 10, 2022, 2:40pm UTC](https://community.solid-run.com/t/hummingboard-mate-imx8-booting-it-externally/481/1 "2022-10-10T14:40:45Z")

</div>

Hi everywhere, I would like to know if there is any way to take the control of power on power on process because Hummingboard have a button which behaviour i don’t understand (S2). When I plug the board and I press the button, the board switches on, but if I use “shutdown now” command, the board switches off, but when i press the button, the board doesn’t switch on. What is this button function? On SolidRun documentation I can’t find nothing.

I would like how to use GPIO pins too, and if there is any similar libraries like gpio libraries in Raspberry, to take the control of Mikrobus pins.
