# Enter U-Boot on cubox-m

**URL:** <https://community.solid-run.com/t/enter-u-boot-on-cubox-m/652>\
**Category:** NXP i.MX8M Plus\
**Created:** [May 24, 2023, 10:11pm UTC](https://community.solid-run.com/t/enter-u-boot-on-cubox-m/652 "2023-05-24T22:11:27Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![lkawon](https://avatars.discourse-cdn.com/v4/letter/l/b4bc9f/32.png) [@lkawon](https://community.solid-run.com/u/lkawon)\
**Post date:** [May 24, 2023, 10:11pm UTC](https://community.solid-run.com/t/enter-u-boot-on-cubox-m/652/1 "2023-05-24T22:11:27Z")

</div>

I was able to build my own image based on [GitHub - SolidRun/meta-solidrun-arm-imx8](https://github.com/SolidRun/meta-solidrun-arm-imx8). With cubox-i device I was able to enter u-boot with any keypress during startup, but on cubox-m I am not able to do this.

I need to set up constant MAC address in u-boot. How to do this? Right now every restart generates random MAC address and new IP address from DHCP.

---

<div class="post-metadata">

**Author:** ![jnettlet](https://dub1.discourse-cdn.com/flex005/user_avatar/community.solid-run.com/jnettlet/32/62_2.png) [@jnettlet](https://community.solid-run.com/u/jnettlet)\
**Post date:** [May 25, 2023, 6:39am UTC](https://community.solid-run.com/t/enter-u-boot-on-cubox-m/652/2 "2023-05-25T06:39:22Z")

</div>

For the keypress at start issue. Make sure you don’t have hardware flow control enabled in your terminal emulator settings.

For the MAC address, there will be a new kirkstone meta-layer update pushed this week that will fix this.

---

<div class="post-metadata">

**Author:** ![jnettlet](https://dub1.discourse-cdn.com/flex005/user_avatar/community.solid-run.com/jnettlet/32/62_2.png) [@jnettlet](https://community.solid-run.com/u/jnettlet)\
**Post date:** [May 29, 2023, 11:44am UTC](https://community.solid-run.com/t/enter-u-boot-on-cubox-m/652/3 "2023-05-29T11:44:13Z")

</div>

The meta layer on Github has been published which fixes this issue.

---

<div class="post-metadata">

**Author:** ![lkawon](https://avatars.discourse-cdn.com/v4/letter/l/b4bc9f/32.png) [@lkawon](https://community.solid-run.com/u/lkawon)\
**Post date:** [May 29, 2023, 11:55am UTC](https://community.solid-run.com/t/enter-u-boot-on-cubox-m/652/4 "2023-05-29T11:55:24Z")

</div>

I have managed to set a constant mac address with the set ethaddr uboot env command.

Does cubox-m have a constant manufacturer MAC address saved in EEPROM? AND after the fix u-boot will get the MAC address from EEPROM? How will it work?

---

<div class="post-metadata">

**Author:** ![jnettlet](https://dub1.discourse-cdn.com/flex005/user_avatar/community.solid-run.com/jnettlet/32/62_2.png) [@jnettlet](https://community.solid-run.com/u/jnettlet)\
**Post date:** [May 29, 2023, 11:58am UTC](https://community.solid-run.com/t/enter-u-boot-on-cubox-m/652/5 "2023-05-29T11:58:36Z")

</div>

Depending on the manufacturing date it is possible that there are not MAC addresses programmed in the eeprom. With the new patches if there is a MAC programmed in the eeprom then it will be used. You can also use the tlv\_eeprom command to read the information programmed from inside u-boot.
