Skip to main content
Version: 029-rc5

Flashing: Variscite VAR-SOM-MX8M-NANO

Flash methods: pv-flash-bundle / uuu (eMMC) | SD card — see the sections above

Image artifact: pv-flash-bundle-imx8mn-var-som.tar.gz (eMMC) or pantavisor-starter-imx8mn-var-som*.wic (SD card)

Hardware overview​

The VAR-SOM-MX8M-NANO is based on the NXP i.MX8M Nano SoC. It is typically used with the Symphony-Board carrier board.

SD card boot​

Set the boot-mode switches on the Symphony-Board to select SD boot:

SwitchSD booteMMC boot
SW4-1ONOFF
SW4-2ONOFF
SW4-3OFFON
SW4-4OFFOFF

Insert the flashed SD card and power on. See the SD card flashing section above for how to write the .wic image.

uuu (USB download to eMMC)​

1. Set boot-mode to USB download​

SwitchUSB download
SW4-1OFF
SW4-2OFF
SW4-3OFF
SW4-4OFF

2. Connect USB OTG​

Connect a USB cable from the board's USB OTG port to your host PC.

3. Flash​

Using the self-contained bundle (recommended — no uuu install needed):

tar xzf pv-flash-bundle-imx8mn-var-som.tar.gz
cd pv-flash-bundle-imx8mn-var-som
./flash.sh

Or manually, with uuu already installed on the host:

sudo uuu -b emmc_all \
imx-boot-imx8mn-var-som*.bin \
pantavisor-starter-imx8mn-var-som*.wic

See the uuu section above for full details and troubleshooting.

4. Restore boot-mode to eMMC​

Set switches back to eMMC boot mode (table above) and power-cycle.

Notes​

  • The Variscite BSP (meta-variscite-bsp) provides additional uuu scripts. Consult the Variscite wiki for advanced uuu usage.
  • CAAM (Cryptographic Accelerator) is enabled and available for dm-crypt/dm-verity operations.