# Anyone tried flashing uefi f/w to SPI?

**URL:** https://community.solid-run.com/t/anyone-tried-flashing-uefi-f-w-to-spi/185
**Category:** NXP LX2160
**Created:** [November 1, 2021, 8:44am UTC](https://community.solid-run.com/t/anyone-tried-flashing-uefi-f-w-to-spi/185 "2021-11-01T08:44:18Z")
**Posts on this page:** 1
**Showing post:** 5

<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: [February 23, 2022, 4:13pm UTC](https://community.solid-run.com/t/anyone-tried-flashing-uefi-f-w-to-spi/185/5 "2022-02-23T16:13:48Z")

</div>

I would definitely recommend SPI-NOR. Current easiest method (I am working on a better one) is to grab a generic lx2160a\_build u-boot image like for instance [https://solid-run-images.sos-de-fra-1.exo.io/LX2k/lx2160a\_build/lx2160acex7\_2000\_700\_2400\_8\_5\_2-2fff64e.img.xz](https://solid-run-images.sos-de-fra-1.exo.io/LX2k/lx2160a_build/lx2160acex7_2000_700_2400_8_5_2-2fff64e.img.xz) (most systems will boot with DDR 2400 speeds), and write that to a uSDHC card. Then mount the first partition on that card and delete the Ubuntu image file on it. Then grab the image that matches your hardware from [SolidRun Images](https://images.solid-run.com/LX2k/lx2160a_uefi) , making sure it is a flexspi image and copy that onto the uSDHC and extract it. Then boot that on the HoneyComb and break into the u-boot command line. Then run these commands

```auto
sf probe
sf erase 0 0x4000000
load mmc 0:1 0x90000000 lx2160acex7_2000_700_2400_8_5_2_flexspi_nor_ee5c233.img
sf write 0x90000000 0 0x800000

```

Obviously replacing the load filename with the image version you downloaded. After that is finished change the boot select jumper on the CEX7 module to spi-nor and everything should boot.

---

_[View the full topic](https://community.solid-run.com/t/anyone-tried-flashing-uefi-f-w-to-spi/185)._
