Android TI Guide
Introduction
This page describes how to build and deploy Android Android 13 on the VAR-SOM-AM62.
It is based on TI's Android 13-09.00.00 release
Overview
The objective of this document is to guide VAR-SOM-AM62 Android developers to obtain Android 13 sources, setting up host environment, compilation, and deployment.
This document contains instructions for:
- Hardware and software requirements.
- Setup the hardware.
- Setup the toolchain.
- Download & build the sources.
- Install the binaries on the VAR-SOM-AM62 SOM and variants.
Supported hardware and features
VAR-SOM-MX6
Supported hardware and features
Feature |
Description |
---|---|
SOM support |
VAR-SOM-MX6 V2 VAR-SOM-SOLO VAR-SOM-DUAL DART-MX6 |
Carrier Board support |
VAR-MX6CustomBoard VAR-SOLOCustomBoard VAR-DVK-DT6 |
CPU |
i.MX6 Quad Plus |
NAND flash size support |
128MB and up |
eMMC |
up to 64GB |
DDR size support configuration |
Solo:up to 1GB. DualLite, Dual, Quad: up to 4GB |
SD card |
+ |
Wired Network |
10/100/1000 Mbps Ethernet |
Wireless Network |
Support for Wilink8, 802.11abgn STA, AP, & Wi-Fi Direct Mode SmartConfig Wilink8 page |
Bluetooth |
+ |
SPI |
+ |
I2C |
+ |
Canbus |
+ |
USB host |
+ |
USB OTG |
Host and Device |
Uarts |
x3, up to 3.6 Mbps. |
RTC |
+ |
Display | HDMI: 720P,1080P LVDS0 (On board LVDS-to-RGB bridge, 800x480 resolution), LVDS1 external display |
Audio | Line IN/ Line out and Audio over HDMI |
Camera | OV5640 camera sensor (VAR-EXT-CB402 camera board can be ordered separately) |
PCIE | + |
SATA | + |
SD card image file tree
/opt/images/ ├── Android │ ├── SPL-mmc │ ├── SPL-nand │ ├── boot-imx6q-var-dart.img │ ├── boot-som-mx6dl-c.img │ ├── boot-som-mx6dl-r.img │ ├── boot-som-mx6q-c.img │ ├── boot-som-mx6q-r.img │ ├── boot-som-mx6q-vsc.img │ ├── boot-som-solo-c.img │ ├── boot-som-solo-r.img │ ├── boot-som-solo-vsc.img │ ├── boot-som-solo-vsc.img │ ├── recovery-imx6q-var-dart.img │ ├── recovery-som-mx6dl-c.img │ ├── recovery-som-mx6dl-r.img │ ├── recovery-som-mx6q-c.img │ ├── recovery-som-mx6q-r.img │ ├── recovery-som-mx6q-vsc.img │ ├── recovery-som-solo-c.img │ ├── recovery-som-solo-r.img │ ├── recovery-som-solo-vsc.img │ ├── system.img │ ├── u-boot-var-imx6-mmc.img │ └── u-boot-var-imx6-nand.img └── Yocto ├── SPL-nand ├── SPL-sd ├── imx6dl-var-som-cap.dtb ├── imx6dl-var-som-res.dtb ├── imx6dl-var-som-solo-cap.dtb ├── imx6dl-var-som-solo-res.dtb ├── imx6dl-var-som-solo-vsc.dtb ├── imx6dl-var-som-vsc.dtb ├── imx6q-var-dart.dtb ├── imx6q-var-som-cap.dtb ├── imx6q-var-som-res.dtb ├── imx6q-var-som-vsc.dtb ├── rootfs.tar.bz2 ├── rootfs_128kbpeb.ubi ├── rootfs_256kbpeb.ubi ├── u-boot.img-nand ├── u-boot.img-sd └── uImage
Flash Recovery SD from GUI
Click on the appropriate icon:
- Install Android SOLOCustomBoard: Install Android on eMMC, on VAR-SOLOCustomBoard
- Install Android MX6CB Cap: Install Android with Capacitive touch panel support on eMMC, on VAR-MX6CustomBoard
- Install Android MX6CB Res: Install Android with Resistive touch panel support on eMMC, on VAR-MX6CustomBoard
- Install Android DART: Install Android on eMMC, on VAR-DT6CustomBoard
- Install Yocto SOLOCB NAND: Install Yocto on NAND flash, on VAR-SOLOCustomBoard
- Install Yocto SOLOCB eMMC: Install Yocto on eMMC, on VAR-SOLOCustomBoard
- Install Yocto MX6CB Res NAND: Install Yocto with Resistive touch panel support on NAND flash, on VAR-MX6CustomBoard
- Install Yocto MX6CB Cap NAND: Install Yocto with Capacitive touch panel support on NAND flash, on VAR-MX6CustomBoard
- Install Yocto MX6CB Res eMMC: Install Yocto with Resistive touch panel support on eMMC, on VAR-MX6CustomBoard
- Install Yocto MX6CB Cap eMMC: Install Yocto with Capacitive touch panel support on eMMC, on VAR-MX6CustomBoard.
- Install Yocto DART (eMMC): Install Yocto on eMMC, on VAR-DT6CustomBoard
DART-MX8M
Supported hardware and features
Feature |
Description |
---|---|
SOM support |
DART-MX8M |
Carrier Board support |
VAR-DT8MCustomBoard |
CPU |
|
eMMC |
up to 64GB |
DDR size support configuration |
up to 4GB |
SD card |
+ |
Wired Network |
10/100/1000 Mbps Ethernet |
Wireless Network |
Support for LWB5, 802.11 ac/a/b/g/n STA, AP, & Wi-Fi Direct Mode SmartConfig |
Bluetooth |
4.2 / BLE |
SPI |
+ |
I2C |
+ |
USB host |
+ |
USB OTG |
Host and Device |
Uarts |
x4, up to 4 Mbps. |
RTC |
+ |
Display | HDMI: V2.0a up to 4Kp60 LVDS Dual 1920×1080 24-bit MIPI-DSI 1920×1080 24-bit |
Audio | Line IN / HP |
Camera | 2x MIPI-CSI2 |
PCIE | + |
SD card image file tree Morty
/opt/images/ ├── Android │ ├── boot-imx8m-var-dart-emmc-wifi-dcss-lvds.img │ ├── boot-imx8m-var-dart-emmc-wifi-dual-display.img │ ├── boot-imx8m-var-dart-emmc-wifi-hdmi-4k.img │ ├── boot-imx8m-var-dart-emmc-wifi-hdmi.img │ ├── boot-imx8m-var-dart-emmc-wifi-lcdif-lvds.img │ ├── boot-imx8m-var-dart-sd-emmc-dcss-lvds.img │ ├── boot-imx8m-var-dart-sd-emmc-dual-display.img │ ├── boot-imx8m-var-dart-sd-emmc-hdmi-4k.img │ ├── boot-imx8m-var-dart-sd-emmc-hdmi.img │ ├── boot-imx8m-var-dart-sd-emmc-lcdif-lvds.img │ ├── system_raw.img │ ├── u-boot-imx8m-var-dart.imx │ ├── vbmeta-imx8m-var-dart-emmc-wifi-dcss-lvds.img │ ├── vbmeta-imx8m-var-dart-emmc-wifi-dual-display.img │ ├── vbmeta-imx8m-var-dart-emmc-wifi-hdmi-4k.img │ ├── vbmeta-imx8m-var-dart-emmc-wifi-hdmi.img │ ├── vbmeta-imx8m-var-dart-emmc-wifi-lcdif-lvds.img │ ├── vbmeta-imx8m-var-dart-sd-emmc-dcss-lvds.img │ ├── vbmeta-imx8m-var-dart-sd-emmc-dual-display.img │ ├── vbmeta-imx8m-var-dart-sd-emmc-hdmi-4k.img │ ├── vbmeta-imx8m-var-dart-sd-emmc-hdmi.img │ ├── vbmeta-imx8m-var-dart-sd-emmc-lcdif-lvds.img │ └── vendor_raw.img └── Yocto ├── rootfs.tar.bz2 └── imx-boot-sd.bin
Android 8 images
Image |
Description |
---|---|
u-boot-imx8m-var-dart.imx | U-Boot for eMMC/SD card boot. SOM agnostics. |
system.img | Android system image file. SOM agnostics. |
vendor.img | Android vendor image file. SOM agnostics. |
boot-<name>.img vbmeta-<name>.img |
configuration dependent |
<name> is one of: | imx8m-var-dart-emmc-wifi-dcss-lvds - Supports LVDS (via DCSS) / WiFi imx8m-var-dart-emmc-wifi-dual-display - Supports HDMI (via DCSS) / LVDS (via LCDIF) / WiFi imx8m-var-dart-emmc-wifi-hdmi-4k - Supports HDMI-4k / WiFi imx8m-var-dart-emmc-wifi-hdmi - Supports HDMI / WiFi imx8m-var-dart-emmc-wifi-lcdif-lvds - Supports LVDS (via LCDIF) / WiFi imx8m-var-dart-sd-emmc-dcss-lvds - Supports LVDS (via DCSS) / SD imx8m-var-dart-sd-emmc-dual-display - Supports HDMI (via DCSS) / LVDS (via LCDIF) / SD imx8m-var-dart-sd-emmc-hdmi-4k - Supports HDMI-4k (via DCSS) / SD imx8m-var-dart-sd-emmc-hdmi - Supports HDMI (via DCSS) / SD imx8m-var-dart-sd-emmc-lcdif-lvds - Supports LVDS (via LCDIF) / SD |
Android 8 fastboot
$ sudo `which fastboot` flash boot_a out/target/product/dart_mx8m/boot-<name>.img $ sudo `which fastboot` flash boot_b out/target/product/dart_mx8m/boot-<name>.img $ sudo `which fastboot` flash system_a out/target/product/dart_mx8m/system.img $ sudo `which fastboot` flash system_b out/target/product/dart_mx8m/system.img $ sudo `which fastboot` flash vendor_a out/target/product/dart_mx8m/vendor.img $ sudo `which fastboot` flash vendor_b out/target/product/dart_mx8m/vendor.img $ sudo `which fastboot` flash vbmeta_a out/target/product/dart_mx8m/vbmeta-<name>.img $ sudo `which fastboot` flash vbmeta_b out/target/product/dart_mx8m/vbmeta-<name>.img $ sudo `which fastboot` reboot
SD card image file tree Sumo
/opt/images/ ├── Android │ ├── boot.img │ ├── dtbo-imx8mq-var-dart-emmc-wifi-lvds.img │ ├── dtbo-imx8mq-var-dart-emmc-wifi-dual-display.img │ ├── dtbo-imx8mq-var-dart-emmc-wifi-hdmi.img │ ├── dtbo-imx8mq-var-dart-sd-emmc-lvds.img │ ├── dtbo-imx8mq-var-dart-sd-emmc-dual-display.img │ ├── dtbo-imx8mq-var-dart-sd-emmc-hdmi.img │ ├── system.img │ ├── u-boot-imx8mq-var-dart.imx │ ├── vbmeta-imx8mq-var-dart-emmc-wifi-lvds.img │ ├── vbmeta-imx8mq-var-dart-emmc-wifi-dual-display.img │ ├── vbmeta-imx8mq-var-dart-emmc-wifi-hdmi.img │ ├── vbmeta-imx8mq-var-dart-sd-emmc-lvds.img │ ├── vbmeta-imx8mq-var-dart-sd-emmc-dual-display.img │ ├── vbmeta-imx8mq-var-dart-sd-emmc-hdmi.img │ └── vendor.img └── Yocto ├── rootfs.tar.bz2 └── imx-boot-sd.bin
Android 9 images
Image |
Description |
---|---|
u-boot-imx8mq-var-dart.imx | U-Boot for eMMC/SD card boot. SOM agnostics. |
boot.img | Android kernel image file. SOM agnostics. |
system.img | Android system image file. SOM agnostics. |
vendor.img | Android vendor image file. SOM agnostics. |
dtbo-<name>.img vbmeta-<name>.img |
configuration dependent |
<name> is one of: | imx8mq-var-dart-emmc-wifi-lvds - Supports LVDS (via DCSS) / WiFi imx8mq-var-dart-emmc-wifi-dual-display - Supports HDMI (via DCSS) / LVDS (via LCDIF) / WiFi imx8mq-var-dart-emmc-wifi-hdmi - Supports HDMI / WiFi imx8mq-var-dart-sd-emmc-lvds - Supports LVDS (via DCSS) / SD imx8mq-var-dart-sd-emmc-dual-display - Supports HDMI (via DCSS) / LVDS (via LCDIF) / SD imx8mq-var-dart-sd-emmc-hdmi - Supports HDMI (via DCSS) / SD |
SD card image file tree Sumo v2
/opt/images/ ├── Android │ ├── boot.img │ ├── dtbo-imx8mq-var-dart-wifi-lvds-cb12.img │ ├── dtbo-imx8mq-var-dart-wifi-lvds-hdmi-cb12.img │ ├── dtbo-imx8mq-var-dart-wifi-hdmi-cb12.img │ ├── dtbo-imx8mq-var-dart-sd-lvds-cb12.img │ ├── dtbo-imx8mq-var-dart-sd-lvds-hdmi-cb12.img │ ├── dtbo-imx8mq-var-dart-sd-hdmi-cb12.img │ ├── dtbo-imx8mq-var-dart-wifi-lvds.img │ ├── dtbo-imx8mq-var-dart-wifi-lvds-hdmi.img │ ├── dtbo-imx8mq-var-dart-wifi-lvds-dp.img │ ├── dtbo-imx8mq-var-dart-wifi-hdmi.img │ ├── dtbo-imx8mq-var-dart-wifi-dp.img │ ├── dtbo-imx8mq-var-dart-sd-lvds.img │ ├── dtbo-imx8mq-var-dart-sd-lvds-hdmi.img │ ├── dtbo-imx8mq-var-dart-sd-lvds-dp.img │ ├── dtbo-imx8mq-var-dart-sd-hdmi.img │ ├── dtbo-imx8mq-var-dart-sd-dp.img │ ├── system.img │ ├── u-boot-imx8mq-var-dart.imx │ ├── vbmeta-imx8mq-var-dart-wifi-lvds-cb12.img │ ├── vbmeta-imx8mq-var-dart-wifi-lvds-hdmi-cb12.img │ ├── vbmeta-imx8mq-var-dart-wifi-hdmi-cb12.img │ ├── vbmeta-imx8mq-var-dart-sd-lvds-cb12.img │ ├── vbmeta-imx8mq-var-dart-sd-lvds-hdmi-cb12.img │ ├── vbmeta-imx8mq-var-dart-sd-hdmi-cb12.img │ ├── vbmeta-imx8mq-var-dart-wifi-lvds.img │ ├── vbmeta-imx8mq-var-dart-wifi-lvds-hdmi.img │ ├── vbmeta-imx8mq-var-dart-wifi-lvds-dp.img │ ├── vbmeta-imx8mq-var-dart-wifi-hdmi.img │ ├── vbmeta-imx8mq-var-dart-wifi-dp.img │ ├── vbmeta-imx8mq-var-dart-sd-lvds.img │ ├── vbmeta-imx8mq-var-dart-sd-lvds-hdmi.img │ ├── vbmeta-imx8mq-var-dart-sd-lvds-dp.img │ ├── vbmeta-imx8mq-var-dart-sd-hdmi.img │ ├── vbmeta-imx8mq-var-dart-sd-dp.img │ └── vendor.img └── Yocto ├── rootfs.tar.bz2 └── imx-boot-sd.bin
SD card image file tree Warrior
/opt/images/ ├── Android │ ├── boot.img │ ├── dtbo-imx8mq-var-dart-sd-dp.img │ ├── dtbo-imx8mq-var-dart-sd-hdmi-cb12.img │ ├── dtbo-imx8mq-var-dart-sd-hdmi.img │ ├── dtbo-imx8mq-var-dart-sd-lvds-cb12.img │ ├── dtbo-imx8mq-var-dart-sd-lvds-dp.img │ ├── dtbo-imx8mq-var-dart-sd-lvds-hdmi-cb12.img │ ├── dtbo-imx8mq-var-dart-sd-lvds-hdmi.img │ ├── dtbo-imx8mq-var-dart-sd-lvds.img │ ├── dtbo-imx8mq-var-dart-wifi-dp.img │ ├── dtbo-imx8mq-var-dart-wifi-hdmi-cb12.img │ ├── dtbo-imx8mq-var-dart-wifi-hdmi.img │ ├── dtbo-imx8mq-var-dart-wifi-lvds-cb12.img │ ├── dtbo-imx8mq-var-dart-wifi-lvds-dp.img │ ├── dtbo-imx8mq-var-dart-wifi-lvds-hdmi-cb12.img │ ├── dtbo-imx8mq-var-dart-wifi-lvds-hdmi.img │ ├── dtbo-imx8mq-var-dart-wifi-lvds.img │ ├── product.img │ ├── system.img │ ├── u-boot-imx8mq-var-dart-dp.imx │ ├── u-boot-imx8mq-var-dart.imx │ ├── u-boot-imx8mq-var-dart-uuu-dp.imx │ ├── u-boot-imx8mq-var-dart-uuu.imx │ ├── vbmeta-imx8mq-var-dart-sd-dp.img │ ├── vbmeta-imx8mq-var-dart-sd-hdmi-cb12.img │ ├── vbmeta-imx8mq-var-dart-sd-hdmi.img │ ├── vbmeta-imx8mq-var-dart-sd-lvds-cb12.img │ ├── vbmeta-imx8mq-var-dart-sd-lvds-dp.img │ ├── vbmeta-imx8mq-var-dart-sd-lvds-hdmi-cb12.img │ ├── vbmeta-imx8mq-var-dart-sd-lvds-hdmi.img │ ├── vbmeta-imx8mq-var-dart-sd-lvds.img │ ├── vbmeta-imx8mq-var-dart-wifi-dp.img │ ├── vbmeta-imx8mq-var-dart-wifi-hdmi-cb12.img │ ├── vbmeta-imx8mq-var-dart-wifi-hdmi.img │ ├── vbmeta-imx8mq-var-dart-wifi-lvds-cb12.img │ ├── vbmeta-imx8mq-var-dart-wifi-lvds-dp.img │ ├── vbmeta-imx8mq-var-dart-wifi-lvds-hdmi-cb12.img │ ├── vbmeta-imx8mq-var-dart-wifi-lvds-hdmi.img │ ├── vbmeta-imx8mq-var-dart-wifi-lvds.img │ └── vendor.img └── Yocto ├── imx-boot-imx8mq-var-dart-sd.bin-flash_dp_evk ├── imx-boot-imx8mq-var-dart-sd.bin-flash_evk ├── imx-boot-imx8mq-var-dart-sd.bin-flash_evk_no_hdmi ├── imx-boot-sd.bin -> imx-boot-imx8mq-var-dart-sd.bin-flash_evk └── rootfs.tar.gz
SD card image file tree ZEUS With Super Image
/opt/images/ ├── Android │ ├── boot.img │ ├── dtbo-imx8mq-var-dart-sd-dp.img │ ├── dtbo-imx8mq-var-dart-sd-hdmi-cb12.img │ ├── dtbo-imx8mq-var-dart-sd-hdmi.img │ ├── dtbo-imx8mq-var-dart-sd-lvds-cb12.img │ ├── dtbo-imx8mq-var-dart-sd-lvds-dp.img │ ├── dtbo-imx8mq-var-dart-sd-lvds-hdmi-cb12.img │ ├── dtbo-imx8mq-var-dart-sd-lvds-hdmi.img │ ├── dtbo-imx8mq-var-dart-sd-lvds.img │ ├── dtbo-imx8mq-var-dart-wifi-dp.img │ ├── dtbo-imx8mq-var-dart-wifi-hdmi-cb12.img │ ├── dtbo-imx8mq-var-dart-wifi-hdmi.img │ ├── dtbo-imx8mq-var-dart-wifi-lvds-cb12.img │ ├── dtbo-imx8mq-var-dart-wifi-lvds-dp.img │ ├── dtbo-imx8mq-var-dart-wifi-lvds-hdmi-cb12.img │ ├── dtbo-imx8mq-var-dart-wifi-lvds-hdmi.img │ ├── dtbo-imx8mq-var-dart-wifi-lvds.img │ ├── super.img │ ├── u-boot-imx8mq-var-dart-dp.imx │ ├── u-boot-imx8mq-var-dart.imx │ ├── u-boot-imx8mq-var-dart-uuu-dp.imx │ ├── u-boot-imx8mq-var-dart-uuu.imx │ ├── vbmeta-imx8mq-var-dart-sd-dp.img │ ├── vbmeta-imx8mq-var-dart-sd-hdmi-cb12.img │ ├── vbmeta-imx8mq-var-dart-sd-hdmi.img │ ├── vbmeta-imx8mq-var-dart-sd-lvds-cb12.img │ ├── vbmeta-imx8mq-var-dart-sd-lvds-dp.img │ ├── vbmeta-imx8mq-var-dart-sd-lvds-hdmi-cb12.img │ ├── vbmeta-imx8mq-var-dart-sd-lvds-hdmi.img │ ├── vbmeta-imx8mq-var-dart-sd-lvds.img │ ├── vbmeta-imx8mq-var-dart-wifi-dp.img │ ├── vbmeta-imx8mq-var-dart-wifi-hdmi-cb12.img │ ├── vbmeta-imx8mq-var-dart-wifi-hdmi.img │ ├── vbmeta-imx8mq-var-dart-wifi-lvds-cb12.img │ ├── vbmeta-imx8mq-var-dart-wifi-lvds-dp.img │ ├── vbmeta-imx8mq-var-dart-wifi-lvds-hdmi-cb12.img │ ├── vbmeta-imx8mq-var-dart-wifi-lvds-hdmi.img │ └── vbmeta-imx8mq-var-dart-wifi-lvds.img └── Yocto ├── imx-boot-imx8mq-var-dart-sd.bin-flash_dp_evk ├── imx-boot-imx8mq-var-dart-sd.bin-flash_evk ├── imx-boot-imx8mq-var-dart-sd.bin-flash_evk_no_hdmi ├── imx-boot-sd.bin -> imx-boot-imx8mq-var-dart-sd.bin-flash_evk └── rootfs.tar.gz
SD card image file tree DUNFELL V1.2
/opt/images/ ├── Android │ ├── boot.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-legacy-sd-dp.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-legacy-sd-hdmi.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-legacy-sd-lvds-dp.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-legacy-sd-lvds-hdmi.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-legacy-sd-lvds.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-legacy-wifi-dp.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-legacy-wifi-hdmi.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-legacy-wifi-lvds-dp.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-legacy-wifi-lvds-hdmi.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-legacy-wifi-lvds.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-sd-hdmi.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-sd-lvds-hdmi.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-sd-lvds.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-wifi-hdmi.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-wifi-lvds-hdmi.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-wifi-lvds.img │ ├── super.img │ ├── u-boot-imx8mq-var-dart-dp.imx │ ├── u-boot-imx8mq-var-dart.imx │ ├── u-boot-imx8mq-var-dart-uuu-dp.imx │ ├── u-boot-imx8mq-var-dart-uuu.imx │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-legacy-sd-dp.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-legacy-sd-hdmi.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-legacy-sd-lvds-dp.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-legacy-sd-lvds-hdmi.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-legacy-sd-lvds.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-legacy-wifi-dp.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-legacy-wifi-hdmi.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-legacy-wifi-lvds-dp.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-legacy-wifi-lvds-hdmi.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-legacy-wifi-lvds.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-sd-hdmi.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-sd-lvds-hdmi.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-sd-lvds.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-wifi-hdmi.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-wifi-lvds-hdmi.img │ └── vbmeta-imx8mq-var-dart-dt8mcustomboard-wifi-lvds.img └── Yocto ├── imx-boot-imx8mq-var-dart-sd.bin-flash_dp_evk ├── imx-boot-imx8mq-var-dart-sd.bin-flash_evk ├── imx-boot-imx8mq-var-dart-sd.bin-flash_evk_no_hdmi ├── imx-boot-sd.bin -> imx-boot-imx8mq-var-dart-sd.bin-flash_evk └── rootfs.tar.gz
SD card image file tree DUNFELL V1.3
/opt/images/ ├── Android │ ├── boot.img │ ├── cm_rpmsg_lite_pingpong_rtos_linux_remote.bin │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-legacy-m4-sd-dp.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-legacy-m4-sd-hdmi.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-legacy-m4-sd-lvds-dp.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-legacy-m4-sd-lvds-hdmi.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-legacy-m4-sd-lvds.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-legacy-m4-wifi-dp.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-legacy-m4-wifi-hdmi.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-legacy-m4-wifi-lvds-dp.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-legacy-m4-wifi-lvds-hdmi.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-legacy-m4-wifi-lvds.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-legacy-sd-dp.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-legacy-sd-hdmi.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-legacy-sd-lvds-dp.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-legacy-sd-lvds-hdmi.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-legacy-sd-lvds.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-legacy-wifi-dp.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-legacy-wifi-hdmi.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-legacy-wifi-lvds-dp.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-legacy-wifi-lvds-hdmi.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-legacy-wifi-lvds.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-m4-sd-hdmi.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-m4-sd-lvds-hdmi.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-m4-sd-lvds.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-m4-wifi-hdmi.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-m4-wifi-lvds-hdmi.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-m4-wifi-lvds.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-sd-hdmi.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-sd-lvds-hdmi.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-sd-lvds.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-wifi-hdmi.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-wifi-lvds-hdmi.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-wifi-lvds.img │ ├── rpmsg_lite_pingpong_rtos_linux_remote.elf │ ├── super.img │ ├── u-boot-imx8mq-var-dart-dp.imx │ ├── u-boot-imx8mq-var-dart.imx │ ├── u-boot-imx8mq-var-dart-uuu-dp.imx │ ├── u-boot-imx8mq-var-dart-uuu.imx │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-legacy-m4-sd-dp.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-legacy-m4-sd-hdmi.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-legacy-m4-sd-lvds-dp.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-legacy-m4-sd-lvds-hdmi.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-legacy-m4-sd-lvds.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-legacy-m4-wifi-dp.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-legacy-m4-wifi-hdmi.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-legacy-m4-wifi-lvds-dp.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-legacy-m4-wifi-lvds-hdmi.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-legacy-m4-wifi-lvds.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-legacy-sd-dp.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-legacy-sd-hdmi.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-legacy-sd-lvds-dp.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-legacy-sd-lvds-hdmi.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-legacy-sd-lvds.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-legacy-wifi-dp.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-legacy-wifi-hdmi.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-legacy-wifi-lvds-dp.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-legacy-wifi-lvds-hdmi.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-legacy-wifi-lvds.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-m4-sd-hdmi.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-m4-sd-lvds-hdmi.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-m4-sd-lvds.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-m4-wifi-hdmi.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-m4-wifi-lvds-hdmi.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-m4-wifi-lvds.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-sd-hdmi.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-sd-lvds-hdmi.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-sd-lvds.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-wifi-hdmi.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-wifi-lvds-hdmi.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-wifi-lvds.img │ └── vendor_boot.img └── Yocto ├── imx-boot-imx8mq-var-dart-sd.bin-flash_dp_evk ├── imx-boot-imx8mq-var-dart-sd.bin-flash_evk ├── imx-boot-imx8mq-var-dart-sd.bin-flash_evk_no_hdmi ├── imx-boot-sd.bin -> imx-boot-imx8mq-var-dart-sd.bin-flash_evk └── rootfs.tar.gz
SD card image file tree Android 13 V1.0
/opt/images/ ├── Android │ ├── boot.img │ ├── cm_rpmsg_lite_pingpong_rtos_linux_remote.bin │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-legacy-m4-sd-dp.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-legacy-m4-sd-hdmi.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-legacy-m4-sd-lvds-dp.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-legacy-m4-sd-lvds-hdmi.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-legacy-m4-sd-lvds.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-legacy-m4-wifi-dp.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-legacy-m4-wifi-hdmi.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-legacy-m4-wifi-lvds-dp.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-legacy-m4-wifi-lvds-hdmi.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-legacy-m4-wifi-lvds.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-legacy-sd-dp.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-legacy-sd-hdmi.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-legacy-sd-lvds-dp.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-legacy-sd-lvds-hdmi.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-legacy-sd-lvds.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-legacy-wifi-dp.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-legacy-wifi-hdmi.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-legacy-wifi-lvds-dp.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-legacy-wifi-lvds-hdmi.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-legacy-wifi-lvds.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-m4-sd-hdmi.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-m4-sd-lvds-hdmi.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-m4-sd-lvds.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-m4-wifi-hdmi.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-m4-wifi-lvds-hdmi.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-m4-wifi-lvds.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-sd-hdmi.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-sd-lvds-hdmi.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-sd-lvds.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-wifi-hdmi.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-wifi-lvds-hdmi.img │ ├── dtbo-imx8mq-var-dart-dt8mcustomboard-wifi-lvds.img │ ├── rpmsg_lite_pingpong_rtos_linux_remote.elf │ ├── init_boot.img │ ├── super.img │ ├── u-boot-imx8mq-var-dart-dp.imx │ ├── u-boot-imx8mq-var-dart.imx │ ├── u-boot-imx8mq-var-dart-uuu-dp.imx │ ├── u-boot-imx8mq-var-dart-uuu.imx │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-legacy-m4-sd-dp.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-legacy-m4-sd-hdmi.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-legacy-m4-sd-lvds-dp.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-legacy-m4-sd-lvds-hdmi.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-legacy-m4-sd-lvds.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-legacy-m4-wifi-dp.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-legacy-m4-wifi-hdmi.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-legacy-m4-wifi-lvds-dp.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-legacy-m4-wifi-lvds-hdmi.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-legacy-m4-wifi-lvds.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-legacy-sd-dp.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-legacy-sd-hdmi.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-legacy-sd-lvds-dp.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-legacy-sd-lvds-hdmi.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-legacy-sd-lvds.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-legacy-wifi-dp.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-legacy-wifi-hdmi.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-legacy-wifi-lvds-dp.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-legacy-wifi-lvds-hdmi.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-legacy-wifi-lvds.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-m4-sd-hdmi.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-m4-sd-lvds-hdmi.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-m4-sd-lvds.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-m4-wifi-hdmi.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-m4-wifi-lvds-hdmi.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-m4-wifi-lvds.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-sd-hdmi.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-sd-lvds-hdmi.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-sd-lvds.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-wifi-hdmi.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-wifi-lvds-hdmi.img │ ├── vbmeta-imx8mq-var-dart-dt8mcustomboard-wifi-lvds.img │ └── vendor_boot.img └── Yocto ├── imx-boot-imx8mq-var-dart-sd.bin-flash_dp_evk ├── imx-boot-imx8mq-var-dart-sd.bin-flash_evk ├── imx-boot-imx8mq-var-dart-sd.bin-flash_evk_no_hdmi ├── imx-boot-sd.bin -> imx-boot-imx8mq-var-dart-sd.bin-flash_evk └── rootfs.tar.gz
Android 9 v2 images
Image |
Description |
---|---|
u-boot-imx8mq-var-dart.imx | U-Boot for eMMC/SD card boot. SOM agnostics. |
boot.img | Android kernel image file. SOM agnostics. |
system.img | Android system image file. SOM agnostics. |
vendor.img | Android vendor image file. SOM agnostics. |
dtbo-<name>.img vbmeta-<name>.img |
configuration dependent |
<name> is one of: | imx8mq-var-dart-wifi-lvds-cb12 - Supports LVDS (via DCSS) / WiFi for boards rev <= 1.2 imx8mq-var-dart-wifi-lvds-hdmi-cb12 - Supports HDMI (via DCSS) / LVDS (via LCDIF) / WiFi for boards rev <= 1.2 imx8mq-var-dart-wifi-hdmi-cb12 - Supports HDMI / WiFi for boards rev <= 1.2 imx8mq-var-dart-sd-lvds-cb12 - Supports LVDS (via DCSS) / SD for boards rev <= 1.2 imx8mq-var-dart-sd-lvds-hdmi-cb12 - Supports HDMI (via DCSS) / LVDS (via LCDIF) / SD for boards rev <= 1.2 imx8mq-var-dart-sd-hdmi-cb12 - Supports HDMI (via DCSS) / SD for boards rev <= 1.2 imx8mq-var-dart-wifi-lvds - Supports LVDS (via DCSS) / WiFi for boards rev > 1.2 imx8mq-var-dart-wifi-lvds-hdmi - Supports HDMI (via DCSS) / LVDS (via LCDIF) / WiFi for boards rev > 1.2 imx8mq-var-dart-wifi-lvds-dp - Supports DP (via DCSS) / LVDS (via LCDIF) / WiFi for boards rev > 1.2 imx8mq-var-dart-wifi-hdmi - Supports HDMI / WiFi for boards rev > 1.2 imx8mq-var-dart-wifi-dp - Supports DP / WiFi for boards rev > 1.2 imx8mq-var-dart-sd-lvds - Supports LVDS (via DCSS) / SD for boards rev > 1.2 imx8mq-var-dart-sd-lvds-hdmi - Supports HDMI (via DCSS) / LVDS (via LCDIF) / SD for boards rev > 1.2 imx8mq-var-dart-sd-lvds-dp - Supports DP (via DCSS) / LVDS (via LCDIF) / SD for boards rev > 1.2 imx8mq-var-dart-sd-hdmi - Supports HDMI (via DCSS) / SD for boards rev > 1.2 imx8mq-var-dart-sd-dp - Supports DP (via DCSS) / SD for boards rev > 1.2 |
Android 10 images
Image |
Description |
---|---|
u-boot-imx8mq-var-dart.imx | U-Boot for eMMC/SD card boot. SOM agnostics. |
boot.img | Android kernel image file. SOM agnostics. |
system.img | Android system image file. SOM agnostics. |
vendor.img | Android vendor image file. SOM agnostics. |
product.img | Android product image file. SOM agnostics. |
dtbo-<name>.img vbmeta-<name>.img |
configuration dependent |
<name> is one of: | imx8mq-var-dart-wifi-lvds-cb12 - Supports LVDS (via DCSS) / WiFi for boards rev <= 1.2 imx8mq-var-dart-wifi-lvds-hdmi-cb12 - Supports HDMI (via DCSS) / LVDS (via LCDIF) / WiFi for boards rev <= 1.2 imx8mq-var-dart-wifi-hdmi-cb12 - Supports HDMI / WiFi for boards rev <= 1.2 imx8mq-var-dart-sd-lvds-cb12 - Supports LVDS (via DCSS) / SD for boards rev <= 1.2 imx8mq-var-dart-sd-lvds-hdmi-cb12 - Supports HDMI (via DCSS) / LVDS (via LCDIF) / SD for boards rev <= 1.2 imx8mq-var-dart-sd-hdmi-cb12 - Supports HDMI (via DCSS) / SD for boards rev <= 1.2 imx8mq-var-dart-wifi-lvds - Supports LVDS (via DCSS) / WiFi for boards rev > 1.2 imx8mq-var-dart-wifi-lvds-hdmi - Supports HDMI (via DCSS) / LVDS (via LCDIF) / WiFi for boards rev > 1.2 imx8mq-var-dart-wifi-lvds-dp - Supports DP (via DCSS) / LVDS (via LCDIF) / WiFi for boards rev > 1.2 imx8mq-var-dart-wifi-hdmi - Supports HDMI / WiFi for boards rev > 1.2 imx8mq-var-dart-wifi-dp - Supports DP / WiFi for boards rev > 1.2 imx8mq-var-dart-sd-lvds - Supports LVDS (via DCSS) / SD for boards rev > 1.2 imx8mq-var-dart-sd-lvds-hdmi - Supports HDMI (via DCSS) / LVDS (via LCDIF) / SD for boards rev > 1.2 imx8mq-var-dart-sd-lvds-dp - Supports DP (via DCSS) / LVDS (via LCDIF) / SD for boards rev > 1.2 imx8mq-var-dart-sd-hdmi - Supports HDMI (via DCSS) / SD for boards rev > 1.2 imx8mq-var-dart-sd-dp - Supports DP (via DCSS) / SD for boards rev > 1.2 |
Android 10 V2.3.0 images
Image |
Description |
---|---|
u-boot-imx8mq-var-dart.imx | U-Boot for eMMC/SD card boot. SOM agnostics. |
boot.img | Android kernel image file. SOM agnostics. |
super.img | Android system image file. SOM agnostics. |
dtbo-<name>.img vbmeta-<name>.img |
configuration dependent |
<name> is one of: | imx8mq-var-dart-wifi-lvds-cb12 - Supports LVDS (via DCSS) / WiFi for boards rev <= 1.2 imx8mq-var-dart-wifi-lvds-hdmi-cb12 - Supports HDMI (via DCSS) / LVDS (via LCDIF) / WiFi for boards rev <= 1.2 imx8mq-var-dart-wifi-hdmi-cb12 - Supports HDMI / WiFi for boards rev <= 1.2 imx8mq-var-dart-sd-lvds-cb12 - Supports LVDS (via DCSS) / SD for boards rev <= 1.2 imx8mq-var-dart-sd-lvds-hdmi-cb12 - Supports HDMI (via DCSS) / LVDS (via LCDIF) / SD for boards rev <= 1.2 imx8mq-var-dart-sd-hdmi-cb12 - Supports HDMI (via DCSS) / SD for boards rev <= 1.2 imx8mq-var-dart-wifi-lvds - Supports LVDS (via DCSS) / WiFi for boards rev > 1.2 imx8mq-var-dart-wifi-lvds-hdmi - Supports HDMI (via DCSS) / LVDS (via LCDIF) / WiFi for boards rev > 1.2 imx8mq-var-dart-wifi-lvds-dp - Supports DP (via DCSS) / LVDS (via LCDIF) / WiFi for boards rev > 1.2 imx8mq-var-dart-wifi-hdmi - Supports HDMI / WiFi for boards rev > 1.2 imx8mq-var-dart-wifi-dp - Supports DP / WiFi for boards rev > 1.2 imx8mq-var-dart-sd-lvds - Supports LVDS (via DCSS) / SD for boards rev > 1.2 imx8mq-var-dart-sd-lvds-hdmi - Supports HDMI (via DCSS) / LVDS (via LCDIF) / SD for boards rev > 1.2 imx8mq-var-dart-sd-lvds-dp - Supports DP (via DCSS) / LVDS (via LCDIF) / SD for boards rev > 1.2 imx8mq-var-dart-sd-hdmi - Supports HDMI (via DCSS) / SD for boards rev > 1.2 imx8mq-var-dart-sd-dp - Supports DP (via DCSS) / SD for boards rev > 1.2 |
Android 10 V2.3.0 V1.2 images
Image |
Description |
---|---|
u-boot-imx8mq-var-dart.imx | U-Boot for eMMC/SD card boot. SOM agnostics. |
boot.img | Android kernel image file. SOM agnostics. |
super.img | Android system image file. SOM agnostics. |
dtbo-<name>.img vbmeta-<name>.img |
configuration dependent |
<name> is one of: | imx8mq-var-dart-dt8mcustomboard-sd-hdmi - Supports Variscite DART-MX8M on DT8MCustomBoard 2.x SD+HDMI imx8mq-var-dart-dt8mcustomboard-sd-lvds -Supports Variscite DART-MX8M on DT8MCustomBoard 2.x SD+LVDS imx8mq-var-dart-dt8mcustomboard-sd-lvds-hdmi - Supports Variscite DART-MX8M on DT8MCustomBoard 2.x SD+LVDS+HDMI imx8mq-var-dart-dt8mcustomboard-wifi-lvds-hdmi - Supports Variscite DART-MX8M on DT8MCustomBoard 2.x WIFI+LVDS+HDMI imx8mq-var-dart-dt8mcustomboard-wifi-hdmi - Supports Variscite DART-MX8M on DT8MCustomBoard 2.x WIFI+HDMI imx8mq-var-dart-dt8mcustomboard-wifi-lvds - Supports Variscite DART-MX8M on DT8MCustomBoard 2.x WIFI+LVDS imx8mq-var-dart-dt8mcustomboard-legacy-sd-dp - Supports Variscite DART-MX8M on DT8MCustomBoard 1.x SD+DP imx8mq-var-dart-dt8mcustomboard-legacy-sd-hdmi - Supports Variscite DART-MX8M on DT8MCustomBoard 1.x SD+HDMI imx8mq-var-dart-dt8mcustomboard-legacy-sd-lvds-dp - Supports Variscite DART-MX8M on DT8MCustomBoard 1.x SD+LVDS+DP imx8mq-var-dart-dt8mcustomboard-legacy-sd-lvds-hdmi - Supports Variscite DART-MX8M on DT8MCustomBoard 1.x SD+LVDS+HDMI imx8mq-var-dart-dt8mcustomboard-legacy-sd-lvds - Supports Variscite DART-MX8M on DT8MCustomBoard 1.x SD+LVDS imx8mq-var-dart-dt8mcustomboard-legacy-wifi-dp - Supports Variscite DART-MX8M on DT8MCustomBoard 1.x WIFI+DP imx8mq-var-dart-dt8mcustomboard-legacy-wifi-hdmi - Supports Variscite DART-MX8M on DT8MCustomBoard 1.x WIFI+HDMI imx8mq-var-dart-dt8mcustomboard-legacy-wifi-lvds-dp - Supports Variscite DART-MX8M on DT8MCustomBoard 1.x WIFI+LVDS imx8mq-var-dart-dt8mcustomboard-legacy-wifi-lvds-hdmi - Supports Variscite DART-MX8M on DT8MCustomBoard 1.x WIFI+LVDS+HDMI imx8mq-var-dart-dt8mcustomboard-legacy-wifi-lvds - Supports Variscite DART-MX8M on DT8MCustomBoard 1.x WIFI+LVDS |
Android 11 V1.0.0 V1.0 images
Image |
Description | |
---|---|---|
u-boot-imx8mq-var-dart.imx | U-Boot for eMMC/SD card boot. SOM agnostics. | |
boot.img | Android kernel image file. SOM agnostics. | |
vendor_boot.img | A composite image, which includes another part of ramdisk and boot parameters. | SOM agnostics. |
super.img | Android system image file. SOM agnostics. | |
dtbo-<name>.img vbmeta-<name>.img |
configuration dependent | |
<name> is one of: | imx8mq-var-dart-dt8mcustomboard-sd-hdmi - Supports Variscite DART-MX8M on DT8MCustomBoard 2.x SD+HDMI imx8mq-var-dart-dt8mcustomboard-sd-lvds -Supports Variscite DART-MX8M on DT8MCustomBoard 2.x SD+LVDS imx8mq-var-dart-dt8mcustomboard-sd-lvds-hdmi - Supports Variscite DART-MX8M on DT8MCustomBoard 2.x SD+LVDS+HDMI imx8mq-var-dart-dt8mcustomboard-wifi-lvds-hdmi - Supports Variscite DART-MX8M on DT8MCustomBoard 2.x WIFI+LVDS+HDMI imx8mq-var-dart-dt8mcustomboard-wifi-hdmi - Supports Variscite DART-MX8M on DT8MCustomBoard 2.x WIFI+HDMI imx8mq-var-dart-dt8mcustomboard-wifi-lvds - Supports Variscite DART-MX8M on DT8MCustomBoard 2.x WIFI+LVDS imx8mq-var-dart-dt8mcustomboard-legacy-sd-dp - Supports Variscite DART-MX8M on DT8MCustomBoard 1.x SD+DP imx8mq-var-dart-dt8mcustomboard-legacy-sd-hdmi - Supports Variscite DART-MX8M on DT8MCustomBoard 1.x SD+HDMI imx8mq-var-dart-dt8mcustomboard-legacy-sd-lvds-dp - Supports Variscite DART-MX8M on DT8MCustomBoard 1.x SD+LVDS+DP imx8mq-var-dart-dt8mcustomboard-legacy-sd-lvds-hdmi - Supports Variscite DART-MX8M on DT8MCustomBoard 1.x SD+LVDS+HDMI imx8mq-var-dart-dt8mcustomboard-legacy-sd-lvds - Supports Variscite DART-MX8M on DT8MCustomBoard 1.x SD+LVDS imx8mq-var-dart-dt8mcustomboard-legacy-wifi-dp - Supports Variscite DART-MX8M on DT8MCustomBoard 1.x WIFI+DP imx8mq-var-dart-dt8mcustomboard-legacy-wifi-hdmi - Supports Variscite DART-MX8M on DT8MCustomBoard 1.x WIFI+HDMI imx8mq-var-dart-dt8mcustomboard-legacy-wifi-lvds-dp - Supports Variscite DART-MX8M on DT8MCustomBoard 1.x WIFI+LVDS imx8mq-var-dart-dt8mcustomboard-legacy-wifi-lvds-hdmi - Supports Variscite DART-MX8M on DT8MCustomBoard 1.x WIFI+LVDS+HDMI imx8mq-var-dart-dt8mcustomboard-legacy-wifi-lvds - Supports Variscite DART-MX8M on DT8MCustomBoard 1.x WIFI+LVDS imx8mq-var-dart-dt8mcustomboard-legacy-m4-wifi-dp - Supports Variscite DART-MX8M on DT8MCustomBoard 1.x M4+WIFI+DP imx8mq-var-dart-dt8mcustomboard-legacy-m4-wifi-hdmi - Supports Variscite DART-MX8M on DT8MCustomBoard 1.x M4+WIFI+HDMI imx8mq-var-dart-dt8mcustomboard-legacy-m4-wifi-lvds-dp - Supports Variscite DART-MX8M on DT8MCustomBoard 1.x M4+WIFI+LVDS imx8mq-var-dart-dt8mcustomboard-legacy-m4-wifi-lvds-hdmi - Supports Variscite DART-MX8M on DT8MCustomBoard 1.x M4+WIFI+LVDS+HDMI imx8mq-var-dart-dt8mcustomboard-legacy-m4-wifi-lvds - Supports Variscite DART-MX8M on DT8MCustomBoard 1.x M4+WIFI+LVDS imx8mq-var-dart-dt8mcustomboard-m4-wifi-hdmi - Supports Variscite DART-MX8M on DT8MCustomBoard 2.x M4+WIFI+HDMI imx8mq-var-dart-dt8mcustomboard-m4-wifi-lvds-hdmi - Supports Variscite DART-MX8M on DT8MCustomBoard 2.x M4+WIFI+LVDS+HDMI imx8mq-var-dart-dt8mcustomboard-m4-wifi-lvds - Supports Variscite DART-MX8M on DT8MCustomBoard 2.x M4+WIFI+LVDS |
Android 13 V1.0.0 V1.0 images
Image |
Description | |
---|---|---|
u-boot-imx8mq-var-dart.imx | U-Boot for eMMC/SD card boot. SOM agnostics. | |
boot.img | Android kernel image file. SOM agnostics. | |
vendor_boot.img | A composite image, which includes another part of ramdisk and boot parameters. | SOM agnostics. |
init_boot.img | A composite image, which includes init process. SOM agnostics. | |
super.img | Android system image file. SOM agnostics. | |
dtbo-<name>.img vbmeta-<name>.img |
configuration dependent | |
<name> is one of: | imx8mq-var-dart-dt8mcustomboard-sd-hdmi - Supports Variscite DART-MX8M on DT8MCustomBoard 2.x SD+HDMI imx8mq-var-dart-dt8mcustomboard-sd-lvds -Supports Variscite DART-MX8M on DT8MCustomBoard 2.x SD+LVDS imx8mq-var-dart-dt8mcustomboard-sd-lvds-hdmi - Supports Variscite DART-MX8M on DT8MCustomBoard 2.x SD+LVDS+HDMI imx8mq-var-dart-dt8mcustomboard-wifi-lvds-hdmi - Supports Variscite DART-MX8M on DT8MCustomBoard 2.x WIFI+LVDS+HDMI imx8mq-var-dart-dt8mcustomboard-wifi-hdmi - Supports Variscite DART-MX8M on DT8MCustomBoard 2.x WIFI+HDMI imx8mq-var-dart-dt8mcustomboard-wifi-lvds - Supports Variscite DART-MX8M on DT8MCustomBoard 2.x WIFI+LVDS imx8mq-var-dart-dt8mcustomboard-legacy-sd-dp - Supports Variscite DART-MX8M on DT8MCustomBoard 1.x SD+DP imx8mq-var-dart-dt8mcustomboard-legacy-sd-hdmi - Supports Variscite DART-MX8M on DT8MCustomBoard 1.x SD+HDMI imx8mq-var-dart-dt8mcustomboard-legacy-sd-lvds-dp - Supports Variscite DART-MX8M on DT8MCustomBoard 1.x SD+LVDS+DP imx8mq-var-dart-dt8mcustomboard-legacy-sd-lvds-hdmi - Supports Variscite DART-MX8M on DT8MCustomBoard 1.x SD+LVDS+HDMI imx8mq-var-dart-dt8mcustomboard-legacy-sd-lvds - Supports Variscite DART-MX8M on DT8MCustomBoard 1.x SD+LVDS imx8mq-var-dart-dt8mcustomboard-legacy-wifi-dp - Supports Variscite DART-MX8M on DT8MCustomBoard 1.x WIFI+DP imx8mq-var-dart-dt8mcustomboard-legacy-wifi-hdmi - Supports Variscite DART-MX8M on DT8MCustomBoard 1.x WIFI+HDMI imx8mq-var-dart-dt8mcustomboard-legacy-wifi-lvds-dp - Supports Variscite DART-MX8M on DT8MCustomBoard 1.x WIFI+LVDS imx8mq-var-dart-dt8mcustomboard-legacy-wifi-lvds-hdmi - Supports Variscite DART-MX8M on DT8MCustomBoard 1.x WIFI+LVDS+HDMI imx8mq-var-dart-dt8mcustomboard-legacy-wifi-lvds - Supports Variscite DART-MX8M on DT8MCustomBoard 1.x WIFI+LVDS imx8mq-var-dart-dt8mcustomboard-legacy-m4-wifi-dp - Supports Variscite DART-MX8M on DT8MCustomBoard 1.x M4+WIFI+DP imx8mq-var-dart-dt8mcustomboard-legacy-m4-wifi-hdmi - Supports Variscite DART-MX8M on DT8MCustomBoard 1.x M4+WIFI+HDMI imx8mq-var-dart-dt8mcustomboard-legacy-m4-wifi-lvds-dp - Supports Variscite DART-MX8M on DT8MCustomBoard 1.x M4+WIFI+LVDS imx8mq-var-dart-dt8mcustomboard-legacy-m4-wifi-lvds-hdmi - Supports Variscite DART-MX8M on DT8MCustomBoard 1.x M4+WIFI+LVDS+HDMI imx8mq-var-dart-dt8mcustomboard-legacy-m4-wifi-lvds - Supports Variscite DART-MX8M on DT8MCustomBoard 1.x M4+WIFI+LVDS imx8mq-var-dart-dt8mcustomboard-m4-wifi-hdmi - Supports Variscite DART-MX8M on DT8MCustomBoard 2.x M4+WIFI+HDMI imx8mq-var-dart-dt8mcustomboard-m4-wifi-lvds-hdmi - Supports Variscite DART-MX8M on DT8MCustomBoard 2.x M4+WIFI+LVDS+HDMI imx8mq-var-dart-dt8mcustomboard-m4-wifi-lvds - Supports Variscite DART-MX8M on DT8MCustomBoard 2.x M4+WIFI+LVDS |
Android 9 fastboot
$ sudo `which fastboot` flash dtbo_a out/target/product/dart_mx8mq/dtbo-<name>.img $ sudo `which fastboot` flash dtbo_b out/target/product/dart_mx8mq/dtbo-<name>.img $ sudo `which fastboot` flash boot_a out/target/product/dart_mx8mq/boot.img $ sudo `which fastboot` flash boot_b out/target/product/dart_mx8mq/boot.img $ sudo `which fastboot` flash system_a out/target/product/dart_mx8mq/system.img $ sudo `which fastboot` flash system_b out/target/product/dart_mx8mq/system.img $ sudo `which fastboot` flash vendor_a out/target/product/dart_mx8mq/vendor.img $ sudo `which fastboot` flash vendor_b out/target/product/dart_mx8mq/vendor.img $ sudo `which fastboot` flash vbmeta_a out/target/product/dart_mx8mq/vbmeta-<name>.img $ sudo `which fastboot` flash vbmeta_b out/target/product/dart_mx8mq/vbmeta-<name>.img $ sudo `which fastboot` reboot
Android 10 fastboot
$ sudo `which fastboot` flash dtbo_a out/target/product/dart_mx8mq/dtbo-<name>.img $ sudo `which fastboot` flash dtbo_b out/target/product/dart_mx8mq/dtbo-<name>.img $ sudo `which fastboot` flash boot_a out/target/product/dart_mx8mq/boot.img $ sudo `which fastboot` flash boot_b out/target/product/dart_mx8mq/boot.img $ sudo `which fastboot` flash system_a out/target/product/dart_mx8mq/system.img $ sudo `which fastboot` flash system_b out/target/product/dart_mx8mq/system.img $ sudo `which fastboot` flash vendor_a out/target/product/dart_mx8mq/vendor.img $ sudo `which fastboot` flash vendor_b out/target/product/dart_mx8mq/vendor.img $ sudo `which fastboot` flash product_a out/target/product/dart_mx8mq/product.img $ sudo `which fastboot` flash product_b out/target/product/dart_mx8mq/product.img $ sudo `which fastboot` flash vbmeta_a out/target/product/dart_mx8mq/vbmeta-<name>.img --disable-verity $ sudo `which fastboot` flash vbmeta_b out/target/product/dart_mx8mq/vbmeta-<name>.img --disable-verity $ sudo `which fastboot` reboot
Android 10 V2.3.0 fastboot
$ sudo `which fastboot` flash dtbo_a out/target/product/dart_mx8mq/dtbo-<name>.img $ sudo `which fastboot` flash dtbo_b out/target/product/dart_mx8mq/dtbo-<name>.img $ sudo `which fastboot` flash boot_a out/target/product/dart_mx8mq/boot.img $ sudo `which fastboot` flash boot_b out/target/product/dart_mx8mq/boot.img $ sudo `which fastboot` flash super out/target/product/dart_mx8mq/super.img $ sudo `which fastboot` flash vbmeta_a out/target/product/dart_mx8mq/vbmeta-<name>.img --disable-verity $ sudo `which fastboot` flash vbmeta_b out/target/product/dart_mx8mq/vbmeta-<name>.img --disable-verity $ sudo `which fastboot` reboot
Android 10 V2.3.0 V1.0 UUU
Copy Variscite's uuu scripts to the Android build output folder:
$ cp ~/var_aosp_ti-13_09_00_00/ti-aosp-13/device/variscite/scripts/uuu_scripts/* out/target/product/dart_mx8mq/
And run uuu to program the eMMC:
$ sudo ./uuu <uuu script>.lst
where <uuu script> should be one of the following:
emmc_burn_android_imx8mq-var-dart-dt8mcustomboard_sd_hdmi.lst - Supports Variscite DART_MX8M on DT8MCustomBoard 2.x SD+HDMI emmc_burn_android_imx8mq_var_dart_dt8mcustomboard_sd_lvds.lst - Supports Variscite DART_MX8M on DT8MCustomBoard 2.x SD+LVDS emmc_burn_android_imx8mq_var_dart_dt8mcustomboard_sd_lvds_hdmi.lst - Supports Variscite DART_MX8M on DT8MCustomBoard 2.x SD+LVDS+HDMI emmc_burn_android_imx8mq_var_dart_dt8mcustomboard_legacy_sd_dp.lst - Supports Variscite DART_MX8M on DT8MCustomBoard 1.x SD+DP emmc_burn_android_imx8mq_var_dart_dt8mcustomboard_legacy_sd_hdmi.lst - Supports Variscite DART_MX8M on DT8MCustomBoard 1.x SD+HDMI emmc_burn_android_imx8mq_var_dart_dt8mcustomboard_legacy_sd_lvds_dp.lst - Supports Variscite DART_MX8M on DT8MCustomBoard 1.x SD+LVDS+DP emmc_burn_android_imx8mq_var_dart_dt8mcustomboard_legacy_sd_lvds_hdmi.lst - Supports Variscite DART_MX8M on DT8MCustomBoard 1.x SD+LVDS+HDMI emmc_burn_android_imx8mq_var_dart_dt8mcustomboard_legacy_sd_lvds.lst - Supports Variscite DART_MX8M on DT8MCustomBoard 1.x SD+LVDS emmc_burn_android_imx8mq_var_dart_dt8mcustomboard_wifi_lvds_hdmi.lst - Supports Variscite DART_MX8M on DT8MCustomBoard 2.x WIFI+LVDS+HDMI emmc_burn_android_imx8mq_var_dart_dt8mcustomboard_wifi_hdmi.lst - Supports Variscite DART_MX8M on DT8MCustomBoard 2.x WIFI+HDMI emmc_burn_android_imx8mq_var_dart_dt8mcustomboard_wifi_lvds.lst - Supports Variscite DART_MX8M on DT8MCustomBoard 2.x WIFI+LVDS emmc_burn_android_imx8mq_var_dart_dt8mcustomboard_legacy_wifi_dp.lst - Supports Variscite DART_MX8M on DT8MCustomBoard 1.x WIFI+DP emmc_burn_android_imx8mq_var_dart_dt8mcustomboard_legacy_wifi_hdmi.lst - Supports Variscite DART_MX8M on DT8MCustomBoard 1.x WIFI+HDMI emmc_burn_android_imx8mq_var_dart_dt8mcustomboard_legacy_wifi_lvds_dp.lst - Supports Variscite DART_MX8M on DT8MCustomBoard 1.x WIFI+LVDS emmc_burn_android_imx8mq_var_dart_dt8mcustomboard_legacy_wifi_lvds_hdmi.lst - Supports Variscite DART_MX8M on DT8MCustomBoard 1.x WIFI+LVDS+HDMI emmc_burn_android_imx8mq_var_dart_dt8mcustomboard_legacy_wifi_lvds.lst - Supports Variscite DART_MX8M on DT8MCustomBoard 1.x WIFI+LVDS
Android 11 fastboot
$ sudo `which fastboot` flash dtbo_a out/target/product/dart_mx8mq/dtbo-<name>.img $ sudo `which fastboot` flash dtbo_b out/target/product/dart_mx8mq/dtbo-<name>.img $ sudo `which fastboot` flash boot_a out/target/product/dart_mx8mq/boot.img $ sudo `which fastboot` flash boot_b out/target/product/dart_mx8mq/boot.img $ sudo `which fastboot` flash vendor_boot_a out/target/product/dart_mx8mq/vendor_boot.img $ sudo `which fastboot` flash vendor_boot_b out/target/product/dart_mx8mq/vendor_boot.img $ sudo `which fastboot` flash super out/target/product/dart_mx8mq/super.img $ sudo `which fastboot` flash vbmeta_a out/target/product/dart_mx8mm/vbmeta-<name>.img $ sudo `which fastboot` flash vbmeta_b out/target/product/dart_mx8mm/vbmeta-<name>.img $ sudo `which fastboot` reboot
Android 13 V1.0 fastboot
$ sudo `which fastboot` flash dtbo_a out/target/product/dart_mx8mq/dtbo-<name>.img $ sudo `which fastboot` flash dtbo_b out/target/product/dart_mx8mq/dtbo-<name>.img $ sudo `which fastboot` flash boot_a out/target/product/dart_mx8mq/boot.img $ sudo `which fastboot` flash boot_b out/target/product/dart_mx8mq/boot.img $ sudo `which fastboot` flash init_boot_a out/target/product/dart_mx8mq/init_boot.img $ sudo `which fastboot` flash init_boot_b out/target/product/dart_mx8mq/init_boot.img $ sudo `which fastboot` flash vendor_boot_a out/target/product/dart_mx8mq/vendor_boot.img $ sudo `which fastboot` flash vendor_boot_b out/target/product/dart_mx8mq/vendor_boot.img $ sudo `which fastboot` flash super out/target/product/dart_mx8mq/super.img $ sudo `which fastboot` flash vbmeta_a out/target/product/dart_mx8mq/vbmeta-<name>.img --disable-verity $ sudo `which fastboot` flash vbmeta_b out/target/product/dart_mx8mq/vbmeta-<name>.img --disable-verity $ sudo `which fastboot` reboot
Flash Recovery SD from GUI
Currently no GUI is available for flashing, use command line.
DART-MX8M-MINI
Supported hardware and features
Feature |
Description |
---|---|
SOM support |
DART-MX8M-MINI VAR-SOM-MX8M-MINI |
Carrier Board support |
VAR-DT8MCustomBoard Symphony Board (VAR-SOM-MX8-Mini only) |
CPU |
|
eMMC |
up to 64GB |
LPDDR4 size support configuration |
up to 4GB |
SD card |
+ |
Wired Network |
10/100/1000 Mbps Ethernet |
Wireless Network |
Support for LWB5, 802.11 ac/a/b/g/n STA, AP, & Wi-Fi Direct Mode SmartConfig |
Bluetooth |
4.2 / BLE |
SPI |
+ |
I2C |
+ |
USB host |
+ |
USB OTG |
Host and Device |
Uarts |
x4, up to 4 Mbps. |
RTC |
+ |
Display | LVDS Dual 1920×1080 24-bit MIPI-DSI 1920×1080 24-bit |
Audio | Line IN / HP |
Camera | 1x MIPI-CSI2 |
PCIE | + |
SD card image file tree Sumo
/opt/images/ ├── Android │ ├── boot.img │ ├── dtbo-imx8mm-var-dart.img │ ├── dtbo-imx8mm-var-som.img │ ├── dtbo-imx8mm-var-som-v10.img │ ├── system.img │ ├── u-boot-imx8mm-var-dart.imx │ ├── vbmeta-imx8mm-var-dart.img │ ├── vbmeta-imx8mm-var-som.img │ ├── vbmeta-imx8mm-var-som-v10.img │ └── vendor.img └── Yocto ├── rootfs.tar.bz2 └── imx-boot-sd.bin
SD card image file tree Warrior
/opt/images/ ├── Android │ ├── boot.img │ ├── dtbo-imx8mm-var-dart.img │ ├── dtbo-imx8mm-var-som.img │ ├── dtbo-imx8mm-var-som-v10.img │ ├── system.img │ ├── u-boot-imx8mm-var-dart.imx │ ├── vbmeta-imx8mm-var-dart.img │ ├── vbmeta-imx8mm-var-som.img │ ├── vbmeta-imx8mm-var-som-v10.img │ ├── product.img │ └── vendor.img └── Yocto ├── rootfs.tar.bz2 └── imx-boot-sd.bin
SD card image file tree DUNFELL V1.5
/opt/images/ ├── Android │ ├── boot.img │ ├── dtbo-imx8mm-var-dart-dt8mcustomboard.img │ ├── dtbo-imx8mm-var-dart-dt8mcustomboard-legacy.img │ ├── dtbo-imx8mm-var-som.img │ ├── dtbo-imx8mm-var-som-legacy.img │ ├── product.img │ ├── system.img │ ├── vbmeta-imx8mm-var-dart-dt8mcustomboardimg │ ├── vbmeta-imx8mm-var-dart-dt8mcustomboard-legacy.img │ ├── vbmeta-imx8mm-var-som.img │ ├── vbmeta-imx8mm-var-som-legacy.img │ └── vendor.img └── Yocto ├── rootfs.tar.gz └── imx-boot-sd.bin
SD card image file tree DUNFELL V1.6
/opt/images/ ├── Android │ ├── boot.img │ ├── dtbo-imx8mm-var-dart-dt8mcustomboard.img │ ├── dtbo-imx8mm-var-dart-dt8mcustomboard-legacy.img │ ├── dtbo-imx8mm-var-som.img │ ├── dtbo-imx8mm-var-som-legacy.img │ ├── super.img │ ├── vbmeta-imx8mm-var-dart-dt8mcustomboardimg │ ├── vbmeta-imx8mm-var-dart-dt8mcustomboard-legacy.img │ ├── vbmeta-imx8mm-var-som.img │ ├── vbmeta-imx8mm-var-som-legacy.img └── Yocto ├── rootfs.tar.gz └── imx-boot-sd.bin
SD card image file tree DUNFELL V6.8
/opt/images/ ├── Android │ ├── boot.img │ ├── dtbo-imx8mm-var-dart-dt8mcustomboard.img │ ├── dtbo-imx8mm-var-dart-dt8mcustomboard-legacy.img │ ├── dtbo-imx8mm-var-dart-dt8mcustomboard-legacy-m4.img │ ├── dtbo-imx8mm-var-dart-dt8mcustomboard-m4.img │ ├── dtbo-imx8mm-var-som-symphony.img │ ├── dtbo-imx8mm-var-som-symphony-legacy.img │ ├── dtbo-imx8mm-var-som-symphony-legacy-m4.img │ ├── dtbo-imx8mm-var-som-symphony-m4.img │ ├── hello_world.elf │ ├── rpmsg_lite_pingpong_rtos_linux_remote.bin │ ├── rpmsg_lite_pingpong_rtos_linux_remote.elf │ ├── super.img │ ├── u-boot-imx8mm-var-dart.imx │ ├── u-boot-imx8mm-var-dart-uuu.imx │ ├── vbmeta-imx8mm-var-dart-dt8mcustomboard.img │ ├── vbmeta-imx8mm-var-dart-dt8mcustomboard-legacy.img │ ├── vbmeta-imx8mm-var-dart-dt8mcustomboard-legacy-m4.img │ ├── vbmeta-imx8mm-var-dart-dt8mcustomboard-m4.img │ ├── vbmeta-imx8mm-var-som-symphony.img │ ├── vbmeta-imx8mm-var-som-symphony-legacy.img │ ├── vbmeta-imx8mm-var-som-symphony-legacy-m4.img │ ├── vbmeta-imx8mm-var-som-symphony-m4.img │ └── vendor_boot.img └── Yocto ├── rootfs.tar.gz └── imx-boot-sd.bin
SD card image file tree HARDKNOTT V1.0
/opt/images/ ├── Android │ ├── boot.img │ ├── dtbo-imx8mm-var-dart-dt8mcustomboard.img │ ├── dtbo-imx8mm-var-dart-dt8mcustomboard-legacy.img │ ├── dtbo-imx8mm-var-dart-dt8mcustomboard-legacy-m4.img │ ├── dtbo-imx8mm-var-dart-dt8mcustomboard-m4.img │ ├── dtbo-imx8mm-var-som-symphony.img │ ├── dtbo-imx8mm-var-som-symphony-legacy.img │ ├── dtbo-imx8mm-var-som-symphony-legacy-m4.img │ ├── dtbo-imx8mm-var-som-symphony-m4.img │ ├── rpmsg_lite_pingpong_rtos_linux_remote.bin │ ├── rpmsg_lite_pingpong_rtos_linux_remote.elf │ ├── super.img │ ├── u-boot-imx8mm-var-dart.imx │ ├── u-boot-imx8mm-var-dart-uuu.imx │ ├── vbmeta-imx8mm-var-dart-dt8mcustomboard.img │ ├── vbmeta-imx8mm-var-dart-dt8mcustomboard-legacy.img │ ├── vbmeta-imx8mm-var-dart-dt8mcustomboard-legacy-m4.img │ ├── vbmeta-imx8mm-var-dart-dt8mcustomboard-m4.img │ ├── vbmeta-imx8mm-var-som-symphony.img │ ├── vbmeta-imx8mm-var-som-symphony-legacy.img │ ├── vbmeta-imx8mm-var-som-symphony-legacy-m4.img │ ├── vbmeta-imx8mm-var-som-symphony-m4.img │ └── vendor_boot.img └── Yocto ├── rootfs.tar.gz └── imx-boot-sd.bin
SD card image file tree KIRKSTONE - Android 13 V1.0
/opt/images/ ├── Android │ ├── boot.img │ ├── init_boot.img │ ├── dtbo-imx8mm-var-dart-dt8mcustomboard.img │ ├── dtbo-imx8mm-var-dart-dt8mcustomboard-legacy.img │ ├── dtbo-imx8mm-var-dart-dt8mcustomboard-legacy-m4.img │ ├── dtbo-imx8mm-var-dart-dt8mcustomboard-m4.img │ ├── dtbo-imx8mm-var-som-symphony.img │ ├── dtbo-imx8mm-var-som-symphony-legacy.img │ ├── dtbo-imx8mm-var-som-symphony-legacy-m4.img │ ├── dtbo-imx8mm-var-som-symphony-m4.img │ ├── rpmsg_lite_pingpong_rtos_linux_remote.bin │ ├── rpmsg_lite_pingpong_rtos_linux_remote.elf │ ├── super.img │ ├── u-boot-imx8mm-var-dart.imx │ ├── u-boot-imx8mm-var-dart-uuu.imx │ ├── vbmeta-imx8mm-var-dart-dt8mcustomboard.img │ ├── vbmeta-imx8mm-var-dart-dt8mcustomboard-legacy.img │ ├── vbmeta-imx8mm-var-dart-dt8mcustomboard-legacy-m4.img │ ├── vbmeta-imx8mm-var-dart-dt8mcustomboard-m4.img │ ├── vbmeta-imx8mm-var-som-symphony.img │ ├── vbmeta-imx8mm-var-som-symphony-m4.img │ └── vendor_boot.img └── Yocto ├── rootfs.tar.gz └── imx-boot-sd.bin
SD card image file tree Mickledore - Android 14
/opt/images/ ├── Android │ ├── boot.img │ ├── bootloader-imx8mm-var-dart-dual.img │ ├── cm_hello_world.bin │ ├── cm_rpmsg_lite_pingpong_rtos_linux_remote.bin │ ├── cm_rpmsg_lite_str_echo_rtos_imxcm4.bin │ ├── dtbo-imx8mm-var-dart-1.x-dt8mcustomboard-m4.img │ ├── dtbo-imx8mm-var-dart-1.x-dt8mcustomboard.img │ ├── dtbo-imx8mm-var-dart-dt8mcustomboard-m4.img │ ├── dtbo-imx8mm-var-dart-dt8mcustomboard.img │ ├── dtbo-imx8mm-var-dart-wbe-dt8mcustomboard-m4.img │ ├── dtbo-imx8mm-var-dart-wbe-dt8mcustomboard.img │ ├── dtbo-imx8mm-var-som-symphony-m4.img │ ├── dtbo-imx8mm-var-som-symphony.img │ ├── init_boot.img │ ├── spl-imx8mm-var-dart-dual.bin │ ├── super.img │ ├── vbmeta-imx8mm-var-dart-1.x-dt8mcustomboard-m4.img │ ├── vbmeta-imx8mm-var-dart-1.x-dt8mcustomboard.img │ ├── vbmeta-imx8mm-var-dart-dt8mcustomboard-m4.img │ ├── vbmeta-imx8mm-var-dart-dt8mcustomboard.img │ ├── vbmeta-imx8mm-var-dart-wbe-dt8mcustomboard-m4.img │ ├── vbmeta-imx8mm-var-dart-wbe-dt8mcustomboard.img │ ├── vbmeta-imx8mm-var-som-symphony-m4.img │ ├── vbmeta-imx8mm-var-som-symphony.img │ └── vendor_boot.img └── Yocto ├── imx-boot-sd.bin └── rootfs.tar.zst
Android 9 images
Image |
Description |
---|---|
u-boot-imx8mm-var-dart.imx | U-Boot for eMMC/SD card boot. SOM agnostics. |
boot.img | Android kernel image file. SOM agnostics. |
system.img | Android system image file. SOM agnostics. |
vendor.img | Android vendor image file. SOM agnostics. |
dtbo-<name>.img vbmeta-<name>.img |
configuration dependent |
<name> is: | imx8mm-var-dart - Supports LVDS / SD / WiFi imx8mm-var-som - Supports LVDS / SD / WiFi |
Android 10 images
Image |
Description |
---|---|
u-boot-imx8mm-var-dart.imx | U-Boot for eMMC/SD card boot. SOM agnostics. |
boot.img | Android kernel image file. SOM agnostics. |
system.img | Android system image file. SOM agnostics. |
vendor.img | Android vendor image file. SOM agnostics. |
product.img | Android product image file. SOM agnostics. |
dtbo-<name>.img vbmeta-<name>.img |
configuration dependent |
<name> is: | imx8mm-var-dart - Supports LVDS / SD / WiFi imx8mm-var-som - Supports LVDS / SD / WiFi imx8mm-var-som-v10 - Supports LVDS / SD / WiFi |
Android 10 V1.4 images
Image |
Description |
---|---|
u-boot-imx8mm-var-dart.imx | U-Boot for eMMC/SD card boot. SOM agnostics. |
boot.img | Android kernel image file. SOM agnostics. |
system.img | Android system image file. SOM agnostics. |
vendor.img | Android vendor image file. SOM agnostics. |
product.img | Android product image file. SOM agnostics. |
dtbo-<name>.img vbmeta-<name>.img |
configuration dependent |
<name> is: | imx8mm-var-dart - Supports LVDS / SD / WiFi imx8mm-var-som - Supports LVDS / SD / WiFi (VAR-SOM-MX8M-MINI on a Symphony-Board V1.4A and above) imx8mm-var-som-legacy - Supports LVDS / SD / WiFi (VAR-SOM-MX8M-MINI on a Symphony-Board V1.4 and below) |
Android 10 V1.5 images
Image |
Description |
---|---|
u-boot-imx8mm-var-dart.imx | U-Boot for eMMC/SD card boot. SOM agnostics. |
boot.img | Android kernel image file. SOM agnostics. |
system.img | Android system image file. SOM agnostics. |
vendor.img | Android vendor image file. SOM agnostics. |
product.img | Android product image file. SOM agnostics. |
dtbo-<name>.img vbmeta-<name>.img |
configuration dependent |
<name> is: | imx8mm-var-dart-dt8mcustomboard - Supports LVDS / SD / WiFi (DART-MX8M-MINI on DT8MCustomBoard 2.x) imx8mm-var-dart-dt8mcustomboard-legacy - Supports LVDS / SD / WiFi (DART-MX8M-MINI on DT8MCustomBoard 1.x) imx8mm-var-som - Supports LVDS / SD / WiFi (VAR-SOM-MX8M-MINI on a Symphony-Board V1.4A and above) imx8mm-var-som-legacy - Supports LVDS / SD / WiFi (VAR-SOM-MX8M-MINI on a Symphony-Board V1.4 and below) |
Android 10 2.6.0 images
Image |
Description |
---|---|
u-boot-imx8mm-var-dart.imx | U-Boot for eMMC/SD card boot. SOM agnostics. |
boot.img | Android kernel image file. SOM agnostics. |
super.img | Android super image file. SOM agnostics. |
dtbo-<name>.img vbmeta-<name>.img |
configuration dependent |
<name> is: | imx8mm-var-dart-dt8mcustomboard - Supports LVDS / SD / WiFi (DART-MX8M-MINI on DT8MCustomBoard 2.x) imx8mm-var-dart-dt8mcustomboard-legacy - Supports LVDS / SD / WiFi (DART-MX8M-MINI on DT8MCustomBoard 1.x) imx8mm-var-som - Supports LVDS / SD / WiFi (VAR-SOM-MX8M-MINI on a Symphony-Board V1.4A and above) imx8mm-var-som-legacy - Supports LVDS / SD / WiFi (VAR-SOM-MX8M-MINI on a Symphony-Board V1.4 and below) |
Android 11 V1.0 images
Image |
Description |
---|---|
u-boot-imx8mm-var-dart.imx | U-Boot for eMMC/SD card boot. SOM agnostics. |
boot.img | Android kernel image file. SOM agnostics. |
vendor_boot.img | A composite image, which includes another part of ramdisk and boot parameters. SOM agnostics. |
super.img | Android super image file. SOM agnostics. |
dtbo-<name>.img vbmeta-<name>.img |
configuration dependent |
<name> is: | imx8mm-var-dart-dt8mcustomboard - Supports LVDS / SD / WiFi (DART-MX8M-MINI on DT8MCustomBoard 2.x) imx8mm-var-dart-dt8mcustomboard-legacy - Supports LVDS / SD / WiFi (DART-MX8M-MINI on DT8MCustomBoard 1.x) imx8mm-var-som-symphony - Supports LVDS / SD / WiFi (VAR-SOM-MX8M-MINI on a Symphony-Board V1.4A and above) imx8mm-var-som-symphony-legacy - Supports LVDS / SD / WiFi (VAR-SOM-MX8M-MINI on a Symphony-Board V1.4 and below) imx8mm-var-dart-dt8mcustomboard-legacy-m4 - Supports LVDS / SD / WiFi (DART-MX8M-MINI-M4 on DT8MCustomBoard 1.x) imx8mm-var-dart-dt8mcustomboard-m4 - Supports LVDS / SD / WiFi (DART-MX8M-MINI-M4 on DT8MCustomBoard 2.x) imx8mm-var-som-symphony-legacy-m4 - Supports LVDS / SD / WiFi (VAR-SOM-MX8M-MINI-M4 on a Symphony-Board V1.4 and below) imx8mm-var-som-symphony-m4 - Supports LVDS / SD / WiFi (VAR-SOM-MX8M-MINI-M4 on a Symphony-Board V1.4A and above) |
Android 12 V1.0 images
Image |
Description |
---|---|
u-boot-imx8mm-var-dart.imx | U-Boot for eMMC/SD card boot. SOM agnostics. |
boot.img | Android kernel image file. SOM agnostics. |
vendor_boot.img | A composite image, which includes another part of ramdisk and boot parameters. SOM agnostics. |
super.img | Android super image file. SOM agnostics. |
dtbo-<name>.img vbmeta-<name>.img |
configuration dependent |
<name> is: | imx8mm-var-dart-dt8mcustomboard - Supports LVDS / SD / WiFi (DART-MX8M-MINI on DT8MCustomBoard 2.x) imx8mm-var-dart-dt8mcustomboard-legacy - Supports LVDS / SD / WiFi (DART-MX8M-MINI on DT8MCustomBoard 1.x) imx8mm-var-som-symphony - Supports LVDS / SD / WiFi (VAR-SOM-MX8M-MINI on a Symphony-Board V1.4A and above) imx8mm-var-som-symphony-legacy - Supports LVDS / SD / WiFi (VAR-SOM-MX8M-MINI on a Symphony-Board V1.4 and below) imx8mm-var-dart-dt8mcustomboard-legacy-m4 - Supports LVDS / SD / WiFi (DART-MX8M-MINI-M4 on DT8MCustomBoard 1.x) imx8mm-var-dart-dt8mcustomboard-m4 - Supports LVDS / SD / WiFi (DART-MX8M-MINI-M4 on DT8MCustomBoard 2.x) imx8mm-var-som-symphony-legacy-m4 - Supports LVDS / SD / WiFi (VAR-SOM-MX8M-MINI-M4 on a Symphony-Board V1.4 and below) imx8mm-var-som-symphony-m4 - Supports LVDS / SD / WiFi (VAR-SOM-MX8M-MINI-M4 on a Symphony-Board V1.4A and above) |
Android 13 V1.0 images
Image |
Description |
---|---|
u-boot-imx8mm-var-dart.imx | U-Boot for eMMC/SD card boot. SOM agnostics. |
boot.img | Android kernel image file. SOM agnostics. |
vendor_boot.img | A composite image, which includes another part of ramdisk and boot parameters. SOM agnostics. |
init_boot.img | A composite image, which includes init process. SOM agnostics. |
super.img | Android super image file. SOM agnostics. |
dtbo-<name>.img vbmeta-<name>.img |
configuration dependent |
<name> is: | imx8mm-var-dart-dt8mcustomboard - Supports LVDS / SD / WiFi (DART-MX8M-MINI on DT8MCustomBoard 2.x) imx8mm-var-dart-dt8mcustomboard-legacy - Supports LVDS / SD / WiFi (DART-MX8M-MINI on DT8MCustomBoard 1.x) imx8mm-var-som-symphony - Supports LVDS / SD / WiFi (VAR-SOM-MX8M-MINI on a Symphony-Board) |
Android 14 V 1.0 images
Image |
Description |
---|---|
spl-imx8mm-var-dart-dual.bin | U-Boot SPL without Trusty OS for eMMC/SD card boot. SOM agnostics. |
bootloader-imx8mm-var-dart-dual.img | An image containing U-Boot proper and ATF without Trusty OS for eMMC/SD card boot. SOM agnostics. |
boot.img | Android kernel image file. SOM agnostics. |
vendor_boot.img | A composite image, which includes vendor RAMDisk and boot parameters. SOM agnostics. |
init_boot.img | A composite image, which includes init process. SOM agnostics. |
super.img | Android super image file. SOM agnostics. |
dtbo-<name>.img vbmeta-<name>.img |
configuration dependent |
<name> is: | imx8mm-var-dart-1.x-dt8mcustomboard - Supports DART-MX8M-MINI V1.x on DT8MCustomBoard V2.x and above imx8mm-var-dart-1.x-dt8mcustomboard-m4 - Supports DART-MX8M-MINI V1.x with M4 support on DT8MCustomBoard V2.x and above imx8mm-var-dart-dt8mcustomboard-m4 - Supports DART-MX8M-MINI V2.x with M4 support on DT8MCustomBoard V2.x and above imx8mm-var-dart-dt8mcustomboard - Supports DART-MX8M-MINI V2.x on DT8MCustomBoard V2.x and above imx8mm-var-dart-wbe-dt8mcustomboard-m4 - Supports DART-MX8M-MINI V2.x with WBE and M4 support on DT8MCustomBoard V2.x and above imx8mm-var-dart-wbe-dt8mcustomboard - Supports DART-MX8M-MINI V2.x with WBE support on DT8MCustomBoard V2.x and above imx8mm-var-som-symphony-m4 - Supports VAR-SOM-MX8M-MINI V1.x with M4 support on Symphony-Board imx8mm-var-som-symphony - Supports VAR-SOM-MX8M-MINI V1.x on Symphony-Board |
Android 9 fastboot
$ sudo `which fastboot` flash dtbo_a out/target/product/dart_mx8mm/dtbo-<name>.img $ sudo `which fastboot` flash dtbo_b out/target/product/dart_mx8mm/dtbo-<name>.img $ sudo `which fastboot` flash boot_a out/target/product/dart_mx8mm/boot.img $ sudo `which fastboot` flash boot_b out/target/product/dart_mx8mm/boot.img $ sudo `which fastboot` flash system_a out/target/product/dart_mx8mm/system.img $ sudo `which fastboot` flash system_b out/target/product/dart_mx8mm/system.img $ sudo `which fastboot` flash vendor_a out/target/product/dart_mx8mm/vendor.img $ sudo `which fastboot` flash vendor_b out/target/product/dart_mx8mm/vendor.img $ sudo `which fastboot` flash vbmeta_a out/target/product/dart_mx8mm/vbmeta-<name>.img $ sudo `which fastboot` flash vbmeta_b out/target/product/dart_mx8mm/vbmeta-<name>.img $ sudo `which fastboot` reboot
Android 10 fastboot
$ sudo `which fastboot` flash dtbo_a out/target/product/dart_mx8mm/dtbo-<name>.img $ sudo `which fastboot` flash dtbo_b out/target/product/dart_mx8mm/dtbo-<name>.img $ sudo `which fastboot` flash boot_a out/target/product/dart_mx8mm/boot.img $ sudo `which fastboot` flash boot_b out/target/product/dart_mx8mm/boot.img $ sudo `which fastboot` flash system_a out/target/product/dart_mx8mm/system.img $ sudo `which fastboot` flash system_b out/target/product/dart_mx8mm/system.img $ sudo `which fastboot` flash vendor_a out/target/product/dart_mx8mm/vendor.img $ sudo `which fastboot` flash vendor_b out/target/product/dart_mx8mm/vendor.img $ sudo `which fastboot` flash product_a out/target/product/dart_mx8mm/product.img $ sudo `which fastboot` flash product_b out/target/product/dart_mx8mm/product.img $ sudo `which fastboot` flash vbmeta_a out/target/product/dart_mx8mm/vbmeta-<name>.img $ sudo `which fastboot` flash vbmeta_b out/target/product/dart_mx8mm/vbmeta-<name>.img $ sudo `which fastboot` reboot
Android 10 2.6.0 fastboot
$ sudo `which fastboot` flash dtbo_a out/target/product/dart_mx8mm/dtbo-<name>.img $ sudo `which fastboot` flash dtbo_b out/target/product/dart_mx8mm/dtbo-<name>.img $ sudo `which fastboot` flash boot_a out/target/product/dart_mx8mm/boot.img $ sudo `which fastboot` flash boot_b out/target/product/dart_mx8mm/boot.img $ sudo `which fastboot` flash super out/target/product/dart_mx8mm/super.img $ sudo `which fastboot` flash vbmeta_a out/target/product/dart_mx8mm/vbmeta-<name>.img $ sudo `which fastboot` flash vbmeta_b out/target/product/dart_mx8mm/vbmeta-<name>.img $ sudo `which fastboot` reboot
Android 11 fastboot
$ sudo `which fastboot` flash dtbo_a out/target/product/dart_mx8mm/dtbo-<name>.img $ sudo `which fastboot` flash dtbo_b out/target/product/dart_mx8mm/dtbo-<name>.img $ sudo `which fastboot` flash boot_a out/target/product/dart_mx8mm/boot.img $ sudo `which fastboot` flash boot_b out/target/product/dart_mx8mm/boot.img $ sudo `which fastboot` flash vendor_boot_a out/target/product/dart_mx8mm/vendor_boot.img $ sudo `which fastboot` flash vendor_boot_b out/target/product/dart_mx8mm/vendor_boot.img $ sudo `which fastboot` flash super out/target/product/dart_mx8mm/super.img $ sudo `which fastboot` flash vbmeta_a out/target/product/dart_mx8mm/vbmeta-<name>.img $ sudo `which fastboot` flash vbmeta_b out/target/product/dart_mx8mm/vbmeta-<name>.img $ sudo `which fastboot` reboot
Android 13 V1.0 fastboot
$ sudo `which fastboot` flash dtbo_a out/target/product/dart_mx8mm/dtbo-<name>.img $ sudo `which fastboot` flash dtbo_b out/target/product/dart_mx8mm/dtbo-<name>.img $ sudo `which fastboot` flash boot_a out/target/product/dart_mx8mm/boot.img $ sudo `which fastboot` flash boot_b out/target/product/dart_mx8mm/boot.img $ sudo `which fastboot` flash init_boot_a out/target/product/dart_mx8mm/init_boot.img $ sudo `which fastboot` flash init_boot_b out/target/product/dart_mx8mm/init_boot.img $ sudo `which fastboot` flash vendor_boot_a out/target/product/dart_mx8mm/vendor_boot.img $ sudo `which fastboot` flash vendor_boot_b out/target/product/dart_mx8mm/vendor_boot.img $ sudo `which fastboot` flash super out/target/product/dart_mx8mm/super.img $ sudo `which fastboot` flash vbmeta_a out/target/product/dart_mx8mm/vbmeta-<name>.img $ sudo `which fastboot` flash vbmeta_b out/target/product/dart_mx8mm/vbmeta-<name>.img $ sudo `which fastboot` reboot
Android 14 V1.0 fastboot
$ sudo `which fastboot` flash dtbo_a out/target/product/dart_mx8mm/dtbo-<name>.img $ sudo `which fastboot` flash dtbo_b out/target/product/dart_mx8mm/dtbo-<name>.img $ sudo `which fastboot` flash boot_a out/target/product/dart_mx8mm/boot.img $ sudo `which fastboot` flash boot_b out/target/product/dart_mx8mm/boot.img $ sudo `which fastboot` flash init_boot_a out/target/product/dart_mx8mm/init_boot.img $ sudo `which fastboot` flash init_boot_b out/target/product/dart_mx8mm/init_boot.img $ sudo `which fastboot` flash vendor_boot_a out/target/product/dart_mx8mm/vendor_boot.img $ sudo `which fastboot` flash vendor_boot_b out/target/product/dart_mx8mm/vendor_boot.img $ sudo `which fastboot` flash super out/target/product/dart_mx8mm/super.img $ sudo `which fastboot` flash vbmeta_a out/target/product/dart_mx8mm/vbmeta-<name>.img $ sudo `which fastboot` flash vbmeta_b out/target/product/dart_mx8mm/vbmeta-<name>.img $ sudo `which fastboot` reboot
Android 11 UUU
Copy Variscite's uuu scripts to the Android build output folder:
$ cp ~/var_aosp_ti-13_09_00_00/ti-aosp-13/device/variscite/scripts/uuu_scripts/* out/target/product/dart_mx8mm/
And run uuu to program the eMMC:
$ sudo ./uuu <uuu script>.lst
where <uuu script> should be one of the following:
emmc_burn_android_imx8mm_var_dart_dt8mcustomboard.lst - Supports LVDS / SD / WiFi (DART-MX8M-MINI on DT8MCustomBoard 2.x) emmc_burn_android_imx8mm_var_dart_dt8mcustomboard_legacy.lst - Supports LVDS / SD / WiFi (DART-MX8M-MINI on DT8MCustomBoard 1.x) emmc_burn_android_imx8mm_var_som_symphony.lst - Supports LVDS / SD / WiFi (VAR-SOM-MX8M-MINI on a Symphony-Board V1.4A and above) emmc_burn_android_imx8mm_var_som_symphony_legacy.lst - Supports LVDS / SD / WiFi (VAR-SOM-MX8M-MINI on a Symphony-Board V1.4 and below)
Android 13 V1.0 UUU
Copy Variscite's uuu scripts to the Android build output folder:
$ cp ~/var_aosp_ti-13_09_00_00/ti-aosp-13/device/variscite/scripts/uuu_scripts/* out/target/product/dart_mx8mm/
And run uuu to program the eMMC:
$ sudo ./uuu <uuu script>.lst
where <uuu script> should be one of the following:
emmc_burn_android_imx8mm_var_dart_dt8mcustomboard.lst - Supports LVDS / SD / WiFi (DART-MX8M-MINI on DT8MCustomBoard 2.x) emmc_burn_android_imx8mm_var_dart_dt8mcustomboard_legacy.lst - Supports LVDS / SD / WiFi (DART-MX8M-MINI on DT8MCustomBoard 1.x) emmc_burn_android_imx8mm_var_som_symphony.lst - Supports LVDS / SD / WiFi (VAR-SOM-MX8M-MINI on a Symphony-Board)
Android 14 V1.0 UUU
Copy Variscite's uuu scripts to the Android build output folder:
$ cp ~/var_aosp_ti-13_09_00_00/ti-aosp-13/device/variscite/scripts/uuu_scripts/* out/target/product/dart_mx8mm/
And run uuu to program the eMMC:
$ sudo ./uuu <uuu script>.lst
where <uuu script> should be one of the following:
emmc_burn_android_imx8mm_var_dart_1.x_dt8mcustomboard.lst - Supports LVDS / SD / WiFi (DART-MX8M-MINI V1.x on DT8MCustomBoard V2.x and above) emmc_burn_android_imx8mm_var_dart_dt8mcustomboard.lst - Supports LVDS / SD / WiFi (DART-MX8M-MINI V2.x on DT8MCustomBoard V2.x and above) emmc_burn_android_imx8mm_var_dart_wbe_dt8mcustomboard.lst - Supports LVDS / SD / WiFi / WBE (DART-MX8M-MINI V2.x with WBE support on DT8MCustomBoard V2.x and above) emmc_burn_android_imx8mm_var_som_symphony.lst - Supports LVDS / SD / WiFi (VAR-SOM-MX8M-MINI V1.x on Symphony-Board)
VAR-SOM-MX8X
Supported hardware and features
Feature |
Description |
---|---|
SOM support |
VAR-SOM-MX8X |
Carrier Board support |
Symphony Board |
CPU |
|
eMMC |
up to 64GB |
LPDDR4 size support configuration |
up to 4GB |
SD card |
+ |
Wired Network |
10/100/1000 Mbps Ethernet |
Wireless Network |
Support for LWB5, 802.11 ac/a/b/g/n STA, AP, & Wi-Fi Direct Mode SmartConfig |
Bluetooth |
4.2 / BLE |
SPI |
+ |
I2C |
+ |
USB host |
+ |
USB OTG |
Host and Device |
Uarts |
x4, up to 4 Mbps. |
RTC |
+ |
Display | LVDS Dual 1920×1080 24-bit MIPI-DSI 1920×1080 24-bit Parallel LCD up to 720p60 24-bit |
Audio | Line IN / HP |
Camera | 1x MIPI-CSI2 |
PCIE | + |
SD card image file tree Sumo
/opt/images/ ├── Android │ ├── boot.img │ ├── dtbo-imx8qx-var-som-sd.img │ ├── dtbo-imx8qx-var-som-wifi.img │ ├── system.img │ ├── u-boot-imx8qxp.imx │ ├── vbmeta-imx8qx-var-som-sd.img │ ├── vbmeta-imx8qx-var-som-wifi.img │ └── vendor.img └── Yocto ├── rootfs.tar.bz2 └── imx-boot-sd.bin
SD card image file tree Dunfell
/opt/images/ ├── Android │ ├── boot.img │ ├── cm_rpmsg_lite_pingpong_rtos_linux_remote.bin │ ├── cm_rpmsg_lite_pingpong_rtos_linux_remote.elf │ ├── dtbo-imx8qxp-var-som-symphony-sd.img │ ├── dtbo-imx8qxp-var-som-symphony-sd-m4.img │ ├── dtbo-imx8qxp-var-som-symphony-wifi.img │ ├── dtbo-imx8qxp-var-som-symphony-wifi-m4.img │ ├── super.img │ ├── u-boot-imx8qxp-var-som.imx │ ├── u-boot-imx8qxp-var-som-uuu.imx │ ├── vbmeta-imx8qxp-var-som-symphony-sd.img │ ├── vbmeta-imx8qxp-var-som-symphony-sd-m4.img │ ├── vbmeta-imx8qxp-var-som-symphony-wifi.img │ ├── vbmeta-imx8qxp-var-som-symphony-wifi-m4.img │ └── vendor_boot.img └── Yocto ├── imx-boot-sd.bin └── rootfs.tar.gz
Android 9 images
Image |
Description |
---|---|
u-boot-imx8qxp.imx | U-Boot for eMMC/SD card boot. SOM agnostics. |
boot.img | Android kernel image file. SOM agnostics. |
system.img | Android system image file. SOM agnostics. |
vendor.img | Android vendor image file. SOM agnostics. |
dtbo-<name>.img vbmeta-<name>.img |
configuration dependent |
where <name> can be: | imx8qx-var-som-sd - Supports SD imx8qx-var-som-wifi - Supports WiFi |
Android 9 V2.3.4 images
Image |
Description |
---|---|
u-boot-imx8qxp-var-som.imx
u-boot-imx8qxpb0-var-som.imx |
U-Boot for eMMC/SD card boot. SOM agnostics. |
boot.img | Android kernel image file. SOM agnostics. |
system.img | Android system image file. SOM agnostics. |
vendor.img | Android vendor image file. SOM agnostics. |
dtbo-<name>.img vbmeta-<name>.img |
configuration dependent |
where <name> can be: | imx8qx-var-som-sd OR imx8qxpb0-var-som-sd - Supports SD imx8qx-var-som-wifi - Supports WiFi |
Android 10 V2.5.0 images
Image |
Description |
---|---|
u-boot-imx8qxp-var-som.imx u-boot-imx8qxpb0-var-som.imx |
U-Boot for eMMC/SD card boot. |
boot.img | Android kernel image file. SOM agnostics. |
super.img | Android system image file. SOM agnostics. |
dtbo-<name>.img vbmeta-<name>.img |
configuration dependent |
<name> is: | imx8qx-var-som-sd - Supports LVDS / SD imx8qx-var-som-wifi - Supports LVDS / WiFi |
Android 11 V1.0.0 images
Image |
Description |
---|---|
u-boot-imx8qxp-var-som.imx u-boot-imx8qxpb0-var-som.imx |
U-Boot for eMMC/SD card boot. |
boot.img | Android kernel image file. SOM agnostics. |
vendor_boot.img | A composite image, which includes another part of ramdisk and boot parameters. SOM agnostics. |
super.img | Android system image file. SOM agnostics. |
dtbo-<name>.img vbmeta-<name>.img |
configuration dependent |
<name> is: | imx8qxp-var-som-sd - Supports LVDS / SD imx8qxp-var-som-wifi - Supports LVDS / WiFi imx8qxp-var-som-sd-m4 - Supports M4 LVDS / SD imx8qxp-var-som-wifi-m4 - Supports M4 LVDS / WiFi |
Android 13 V1.0.0 images
Image |
Description |
---|---|
u-boot-imx8qxp-var-som.imx u-boot-imx8qxpb0-var-som.imx |
U-Boot for eMMC/SD card boot. |
boot.img | Android kernel image file. SOM agnostics. |
vendor_boot.img | A composite image, which includes vendor part of ramdisk and ko modules. SOM agnostics. |
init_boot.img | A composite image, which includes init process. SOM agnostics. |
super.img | Android system image file. SOM agnostics. |
dtbo-<name>.img vbmeta-<name>.img |
configuration dependent |
<name> is: | imx8qxp-var-som-sd - Supports LVDS / SD imx8qxp-var-som-wifi - Supports LVDS / WiFi imx8qxp-var-som-sd-m4 - Supports M4 LVDS / SD imx8qxp-var-som-wifi-m4 - Supports M4 LVDS / WiFi |
Android 9 fastboot
$ sudo `which fastboot` flash dtbo_a out/target/product/som_mx8q/dtbo-<name>.img $ sudo `which fastboot` flash dtbo_b out/target/product/som_mx8q/dtbo-<name>.img $ sudo `which fastboot` flash boot_a out/target/product/som_mx8q/boot.img $ sudo `which fastboot` flash boot_b out/target/product/som_mx8q/boot.img $ sudo `which fastboot` flash system_a out/target/product/som_mx8q/system.img $ sudo `which fastboot` flash system_b out/target/product/som_mx8q/system.img $ sudo `which fastboot` flash vendor_a out/target/product/som_mx8q/vendor.img $ sudo `which fastboot` flash vendor_b out/target/product/som_mx8q/vendor.img $ sudo `which fastboot` flash vbmeta_a out/target/product/som_mx8q/vbmeta-<name>.img $ sudo `which fastboot` flash vbmeta_b out/target/product/som_mx8q/vbmeta-<name>.img $ sudo `which fastboot` reboot
Android 10 V2.5.0 fastboot
$ sudo `which fastboot` flash dtbo_a out/target/product/som_mx8q/dtbo-<name>.img $ sudo `which fastboot` flash dtbo_b out/target/product/som_mx8q/dtbo-<name>.img $ sudo `which fastboot` flash boot_a out/target/product/som_mx8q/boot.img $ sudo `which fastboot` flash boot_b out/target/product/som_mx8q/boot.img $ sudo `which fastboot` flash super out/target/product/som_mx8q/super.img $ sudo `which fastboot` flash vbmeta_a out/target/product/som_mx8q/vbmeta-<name>.img --disable-verity $ sudo `which fastboot` flash vbmeta_b out/target/product/som_mx8q/vbmeta-<name>.img --disable-verity $ sudo `which fastboot` reboot
Android 13.0.0_1.2.0 V1.0 fastboot
$ sudo `which fastboot` flash dtbo_a out/target/product/som_mx8q/dtbo-<name>.img $ sudo `which fastboot` flash dtbo_b out/target/product/som_mx8q/dtbo-<name>.img $ sudo `which fastboot` flash boot_a out/target/product/som_mx8q/boot.img $ sudo `which fastboot` flash boot_b out/target/product/som_mx8q/boot.img $ sudo `which fastboot` flash init_boot_a out/target/product/som_mx8q/init_boot.img $ sudo `which fastboot` flash init_boot_b out/target/product/som_mx8q/init_boot.img $ sudo `which fastboot` flash vendor_boot_a out/target/product/som_mx8q/vendor_boot.img $ sudo `which fastboot` flash vendor_boot_b out/target/product/som_mx8q/vendor_boot.img $ sudo `which fastboot` flash super out/target/product/som_mx8q/super.img $ sudo `which fastboot` flash vbmeta_a out/target/product/som_mx8q/vbmeta-<name>.img --disable-verity $ sudo `which fastboot` flash vbmeta_b out/target/product/som_mx8q/vbmeta-<name>.img --disable-verity $ sudo `which fastboot` reboot
Android 10 V2.5.0 UUU
Copy Variscite's uuu scripts to the Android build output folder:
$ cp ~/var_aosp_ti-13_09_00_00/ti-aosp-13/device/variscite/scripts/uuu_scripts/* out/target/product/som_mx8q/
And run uuu to program the eMMC:
$ sudo ./uuu <uuu script>.lst
where <uuu script> should be one of the following:
emmc_burn_android_var_som_mx8x_b0.lst - VAR-SOM-MX8X with B0 Supports LVDS / WiFi emmc_burn_android_var_som_mx8x_c0.lst - VAR-SOM-MX8X with C0 Supports LVDS / WiFi
Android 11 V1.0.0 V1.0 fastboot
$ sudo `which fastboot` flash dtbo_a out/target/product/som_mx8q/dtbo-<name>.img $ sudo `which fastboot` flash dtbo_b out/target/product/som_mx8q/dtbo-<name>.img $ sudo `which fastboot` flash boot_a out/target/product/som_mx8q/boot.img $ sudo `which fastboot` flash boot_b out/target/product/som_mx8q/boot.img $ sudo `which fastboot` flash vendor_boot_a out/target/product/som_mx8q/vendor_boot.img $ sudo `which fastboot` flash vendor_boot_b out/target/product/som_mx8q/vendor_boot.img $ sudo `which fastboot` flash super out/target/product/som_mx8q/super.img $ sudo `which fastboot` flash vbmeta_a out/target/product/som_mx8q/vbmeta-<name>.img --disable-verity $ sudo `which fastboot` flash vbmeta_b out/target/product/som_mx8q/vbmeta-<name>.img --disable-verity $ sudo `which fastboot` reboot
Android 11 V1.0.0 UUU
Copy Variscite's uuu scripts to the Android build output folder:
$ cp ~/var_aosp_ti-13_09_00_00/ti-aosp-13/device/variscite/scripts/uuu_scripts/* out/target/product/som_mx8q/
And run uuu to program the eMMC:
$ sudo ./uuu <uuu script>.lst
where <uuu script> should be one of the following:
emmc_burn_android_var_som_mx8x_b0.lst - VAR-SOM-MX8X with B0 Supports LVDS / WiFi emmc_burn_android_var_som_mx8x_c0.lst - VAR-SOM-MX8X with C0 Supports LVDS / WiFi
VAR-SOM-MX8
Supported hardware and features
Feature |
Description |
---|---|
SOM support |
VAR-SOM-MX8 SPEAR-MX8 |
Carrier Board support |
Symphony Board (VAR-SOM-MX8 only) VAR-SP8CustomBoard (SPEAR-MX8 only) |
CPU |
|
eMMC |
up to 64GB |
LPDDR4 size support configuration |
up to 8GB |
SD card |
+ |
Wired Network |
10/100/1000 Mbps Ethernet |
Wireless Network |
Support for LWB5, 802.11 ac/a/b/g/n STA, AP, & Wi-Fi Direct Mode SmartConfig |
Bluetooth |
4.2 / BLE |
SPI |
+ |
I2C |
+ |
USB host |
+ |
USB OTG |
Host and Device |
Uarts |
x4, up to 4 Mbps. |
RTC |
+ |
Display | LVDS Dual 1920×1080 24-bit MIPI-DSI 1920×1080 24-bit HDMI V2.0a up to 4Kp60 eDP1.4/DP1.3 up to 4Kp60 |
Audio | Line IN / HP |
Camera | 2x MIPI-CSI2 |
PCIE | + |
SD card image file tree Sumo
/opt/images/ ├── Android │ ├── boot.img │ ├── dtbo-imx8qm-var-som-dp.img │ ├── dtbo-imx8qm-var-som-hdmi.img │ ├── dtbo-imx8qm-var-som-lvsd.img │ ├── dtbo-imx8qm-var-spear-dp.img │ ├── dtbo-imx8qm-var-spear-hdmi.img │ ├── dtbo-imx8qm-var-spear-lvsd.img │ ├── system.img │ ├── u-boot-imx8qm.imx │ ├── vbmeta-imx8qm-var-som-dp.img │ ├── vbmeta-imx8qm-var-som-hdmi.img │ ├── vbmeta-imx8qm-var-som-lvsd.img │ ├── vbmeta-imx8qm-var-spear-dp.img │ ├── vbmeta-imx8qm-var-spear-hdmi.img │ ├── vbmeta-imx8qm-var-spear-lvsd.img │ └── vendor.img └── Yocto ├── rootfs.tar.bz2 └── imx-boot-sd.bin
SD card image file tree Dunfell
/opt/images/ ├── Android │ ├── boot.img │ ├── cm_rpmsg_lite_pingpong_rtos_linux_remote_m40.bin │ ├── cm_rpmsg_lite_pingpong_rtos_linux_remote_m40.elf │ ├── cm_rpmsg_lite_pingpong_rtos_linux_remote_m41.bin │ ├── cm_rpmsg_lite_pingpong_rtos_linux_remote_m41.elf │ ├── dpfw.bin │ ├── dtbo-imx8qm-var-som-dp.img │ ├── dtbo-imx8qm-var-som-dp-m4.img │ ├── dtbo-imx8qm-var-som-hdmi.img │ ├── dtbo-imx8qm-var-som-hdmi-m4.img │ ├── dtbo-imx8qm-var-som-lvds.img │ ├── dtbo-imx8qm-var-som-lvds-m4.img │ ├── dtbo-imx8qm-var-spear-dp.img │ ├── dtbo-imx8qm-var-spear-dp-m4.img │ ├── dtbo-imx8qm-var-spear-hdmi.img │ ├── dtbo-imx8qm-var-spear-hdmi-m4.img │ ├── dtbo-imx8qm-var-spear-lvds.img │ ├── dtbo-imx8qm-var-spear-lvds-m4.img │ ├── hdmitxfw.bin │ ├── super.img │ ├── u-boot-imx8qm-var-som.imx │ ├── u-boot-imx8qm-var-som-uuu.imx │ ├── vbmeta-imx8qm-var-som-dp.img │ ├── vbmeta-imx8qm-var-som-dp-m4.img │ ├── vbmeta-imx8qm-var-som-hdmi.img │ ├── vbmeta-imx8qm-var-som-hdmi-m4.img │ ├── vbmeta-imx8qm-var-som-lvds.img │ ├── vbmeta-imx8qm-var-som-lvds-m4.img │ ├── vbmeta-imx8qm-var-spear-dp.img │ ├── vbmeta-imx8qm-var-spear-dp-m4.img │ ├── vbmeta-imx8qm-var-spear-hdmi.img │ ├── vbmeta-imx8qm-var-spear-hdmi-m4.img │ ├── vbmeta-imx8qm-var-spear-lvds.img │ ├── vbmeta-imx8qm-var-spear-lvds-m4.img │ └── vendor_boot.img └── Yocto ├── imx-boot-sd.bin └── rootfs.tar.gz
SD card image file tree Dunfell V1.1
/opt/images/ ├── Android │ ├── boot.img │ ├── cm_rpmsg_lite_pingpong_rtos_linux_remote_m40.bin │ ├── cm_rpmsg_lite_pingpong_rtos_linux_remote_m40.elf │ ├── cm_rpmsg_lite_pingpong_rtos_linux_remote_m41.bin │ ├── cm_rpmsg_lite_pingpong_rtos_linux_remote_m41.elf │ ├── dpfw.bin │ ├── dtbo-imx8qm-var-som-dp.img │ ├── dtbo-imx8qm-var-som-dp-m4.img │ ├── dtbo-imx8qm-var-som-hdmi.img │ ├── dtbo-imx8qm-var-som-hdmi-m4.img │ ├── dtbo-imx8qm-var-som-lvds.img │ ├── dtbo-imx8qm-var-som-lvds-m4.img │ ├── dtbo-imx8qm-var-spear-dp.img │ ├── dtbo-imx8qm-var-spear-dp-m4.img │ ├── dtbo-imx8qm-var-spear-hdmi.img │ ├── dtbo-imx8qm-var-spear-hdmi-m4.img │ ├── dtbo-imx8qm-var-spear-lvds.img │ ├── dtbo-imx8qm-var-spear-lvds-m4.img │ ├── dtbo-imx8qp-var-som-dp.img │ ├── dtbo-imx8qp-var-som-dp-m4.img │ ├── dtbo-imx8qp-var-som-hdmi.img │ ├── dtbo-imx8qp-var-som-hdmi-m4.img │ ├── dtbo-imx8qp-var-som-lvds.img │ ├── dtbo-imx8qp-var-som-lvds-m4.img │ ├── dtbo-imx8qp-var-spear-dp.img │ ├── dtbo-imx8qp-var-spear-dp-m4.img │ ├── dtbo-imx8qp-var-spear-hdmi.img │ ├── dtbo-imx8qp-var-spear-hdmi-m4.img │ ├── dtbo-imx8qp-var-spear-lvds.img │ ├── dtbo-imx8qp-var-spear-lvds-m4.img │ ├── hdmitxfw.bin │ ├── super.img │ ├── u-boot-imx8qm-var-som.imx │ ├── u-boot-imx8qm-var-som-uuu.imx │ ├── vbmeta-imx8qm-var-som-dp.img │ ├── vbmeta-imx8qm-var-som-dp-m4.img │ ├── vbmeta-imx8qm-var-som-hdmi.img │ ├── vbmeta-imx8qm-var-som-hdmi-m4.img │ ├── vbmeta-imx8qm-var-som-lvds.img │ ├── vbmeta-imx8qm-var-som-lvds-m4.img │ ├── vbmeta-imx8qm-var-spear-dp.img │ ├── vbmeta-imx8qm-var-spear-dp-m4.img │ ├── vbmeta-imx8qm-var-spear-hdmi.img │ ├── vbmeta-imx8qm-var-spear-hdmi-m4.img │ ├── vbmeta-imx8qm-var-spear-lvds.img │ ├── vbmeta-imx8qm-var-spear-lvds-m4.img │ ├── vbmeta-imx8qp-var-som-dp.img │ ├── vbmeta-imx8qp-var-som-dp-m4.img │ ├── vbmeta-imx8qp-var-som-hdmi.img │ ├── vbmeta-imx8qp-var-som-hdmi-m4.img │ ├── vbmeta-imx8qp-var-som-lvds.img │ ├── vbmeta-imx8qp-var-som-lvds-m4.img │ ├── vbmeta-imx8qp-var-spear-dp.img │ ├── vbmeta-imx8qp-var-spear-dp-m4.img │ ├── vbmeta-imx8qp-var-spear-hdmi.img │ ├── vbmeta-imx8qp-var-spear-hdmi-m4.img │ ├── vbmeta-imx8qp-var-spear-lvds.img │ ├── vbmeta-imx8qp-var-spear-lvds-m4.img │ └── vendor_boot.img └── Yocto ├── imx-boot-sd.bin └── rootfs.tar.gz
Android 9 images
Image |
Description |
---|---|
u-boot-imx8qm.imx | U-Boot for eMMC/SD card boot. SOM agnostics. |
boot.img | Android kernel image file. SOM agnostics. |
system.img | Android system image file. SOM agnostics. |
vendor.img | Android vendor image file. SOM agnostics. |
dtbo-<name>.img vbmeta-<name>.img |
configuration dependent |
where <name> can be: | imx8qm-var-som-dp - Supports VAR-SOM-MX8 with DP imx8qm-var-som-hdmi - Supports VAR-SOM-MX8 with HDMI imx8qm-var-som-lvds - Supports VAR-SOM-MX8 with LVDS imx8qm-var-spear-dp - Supports SPEAR-MX8 with DP imx8qm-var-spear-hdmi - Supports SPEAR-MX8 with HDMI imx8qm-var-spear-lvds - Supports SPEAR-MX8 with LVDS |
Android 10 V2.5.0 images
Image |
Description |
---|---|
u-boot-imx8qm.imx | U-Boot for eMMC/SD card boot. SOM agnostics. |
boot.img | Android kernel image file. SOM agnostics. |
system.img | Android system image file. SOM agnostics. |
vendor.img | Android vendor image file. SOM agnostics. |
dtbo-<name>.img vbmeta-<name>.img |
configuration dependent |
where <name> can be: | imx8qm-var-som-dp - Supports VAR-SOM-MX8 with DP imx8qm-var-som-hdmi - Supports VAR-SOM-MX8 with HDMI imx8qm-var-som-lvds - Supports VAR-SOM-MX8 with LVDS imx8qm-var-spear-dp - Supports SPEAR-MX8 with DP imx8qm-var-spear-hdmi - Supports SPEAR-MX8 with HDMI imx8qm-var-spear-lvds - Supports SPEAR-MX8 with LVDS |
Android 11 V1.0.0 images
Image |
Description |
---|---|
u-boot-imx8qm.imx | U-Boot for eMMC/SD card boot. SOM agnostics. |
boot.img | Android kernel image file. SOM agnostics. |
system.img | Android system image file. SOM agnostics. |
vendor.img | Android vendor image file. SOM agnostics. |
vendor_boot.img | A composite image, which includes another part of ramdisk and boot parameters. SOM agnostics. |
dtbo-<name>.img vbmeta-<name>.img |
configuration dependent |
where <name> can be: | imx8qm-var-som-dp - Supports VAR-SOM-MX8 with DP imx8qm-var-som-dp-m4 - Supports VAR-SOM-MX8 M4 with DP imx8qm-var-som-hdmi - Supports VAR-SOM-MX8 with HDMI imx8qm-var-som-hdmi-m4 - Supports VAR-SOM-MX8 M4 with HDMI imx8qm-var-som-lvds - Supports VAR-SOM-MX8 with LVDS imx8qm-var-som-lvds-m4 - Supports VAR-SOM-MX8 M4 with LVDS imx8qm-var-spear-dp - Supports SPEAR-MX8 with DP imx8qm-var-spear-dp-m4 - Supports SPEAR-MX8 M4 with DP imx8qm-var-spear-hdmi - Supports SPEAR-MX8 with HDMI imx8qm-var-spear-hdmi-m4 - Supports SPEAR-MX8 M4 with HDMI imx8qm-var-spear-lvds - Supports SPEAR-MX8 with LVDS imx8qm-var-spear-lvds-m4 - Supports SPEAR-MX8 M4 with LVDS |
Android 11 V1.0.0_V1.1 images
Image |
Description |
---|---|
u-boot-imx8qm.imx | U-Boot for eMMC/SD card boot. SOM agnostics. |
boot.img | Android kernel image file. SOM agnostics. |
system.img | Android system image file. SOM agnostics. |
vendor.img | Android vendor image file. SOM agnostics. |
vendor_boot.img | A composite image, which includes another part of ramdisk and boot parameters. SOM agnostics. |
dtbo-<name>.img vbmeta-<name>.img |
configuration dependent |
where <name> can be: | imx8qm-var-som-dp - Supports VAR-SOM-MX8QM with DP imx8qm-var-som-dp-m4 - Supports VAR-SOM-MX8QM M4 with DP imx8qm-var-som-hdmi - Supports VAR-SOM-MX8QM with HDMI imx8qm-var-som-hdmi-m4 - Supports VAR-SOM-MX8QM M4 with HDMI imx8qm-var-som-lvds - Supports VAR-SOM-MX8QM with LVDS imx8qm-var-som-lvds-m4 - Supports VAR-SOM-MX8QM M4 with LVDS imx8qm-var-spear-dp - Supports SPEAR-MX8QM with DP imx8qm-var-spear-dp-m4 - Supports SPEAR-MX8QM M4 with DP imx8qm-var-spear-hdmi - Supports SPEAR-MX8QM with HDMI imx8qm-var-spear-hdmi-m4 - Supports SPEAR-MX8QM M4 with HDMI imx8qm-var-spear-lvds - Supports SPEAR-MX8QM with LVDS imx8qm-var-spear-lvds-m4 - Supports SPEAR-MX8QM M4 with LVDS imx8qp-var-som-dp - Supports VAR-SOM-MX8QP with DP imx8qp-var-som-dp-m4 - Supports VAR-SOM-MX8QP M4 with DP imx8qp-var-som-hdmi - Supports VAR-SOM-MX8QP with HDMI imx8qp-var-som-hdmi-m4 - Supports VAR-SOM-MX8QP M4 with HDMI imx8qp-var-som-lvds - Supports VAR-SOM-MX8QP with LVDS imx8qp-var-som-lvds-m4 - Supports VAR-SOM-MX8QP M4 with LVDS imx8qp-var-spear-dp - Supports SPEAR-MX8QP with DP imx8qp-var-spear-dp-m4 - Supports SPEAR-MX8QP M4 with DP imx8qp-var-spear-hdmi - Supports SPEAR-MX8QP with HDMI imx8qp-var-spear-hdmi-m4 - Supports SPEAR-MX8QP M4 with HDMI imx8qp-var-spear-lvds - Supports SPEAR-MX8QP with LVDS imx8qp-var-spear-lvds-m4 - Supports SPEAR-MX8QP M4 with LVDS |
Android 13.0.0_1.2.0_V1.0 images
Image |
Description |
---|---|
u-boot-imx8qm.imx | U-Boot for eMMC/SD card boot. SOM agnostics. |
boot.img | Android kernel image file. SOM agnostics. |
vendor_boot.img | A composite image, which includes vendor part of ramdisk and ko modules. SOM agnostics. |
init_boot.img | A composite image, which includes init process. SOM agnostics. |
super.img | Android system image file. SOM agnostics. |
dtbo-<name>.img vbmeta-<name>.img |
configuration dependent |
firmware.img | HDMI and Display Port firmware for u-boot loading. |
where <name> can be: | imx8qm-var-som-dp - Supports VAR-SOM-MX8QM with DP imx8qm-var-som-dp-m4 - Supports VAR-SOM-MX8QM M4 with DP imx8qm-var-som-hdmi - Supports VAR-SOM-MX8QM with HDMI imx8qm-var-som-hdmi-m4 - Supports VAR-SOM-MX8QM M4 with HDMI imx8qm-var-som-lvds - Supports VAR-SOM-MX8QM with LVDS imx8qm-var-som-lvds-m4 - Supports VAR-SOM-MX8QM M4 with LVDS imx8qm-var-spear-dp - Supports SPEAR-MX8QM with DP imx8qm-var-spear-dp-m4 - Supports SPEAR-MX8QM M4 with DP imx8qm-var-spear-hdmi - Supports SPEAR-MX8QM with HDMI imx8qm-var-spear-hdmi-m4 - Supports SPEAR-MX8QM M4 with HDMI imx8qm-var-spear-lvds - Supports SPEAR-MX8QM with LVDS imx8qm-var-spear-lvds-m4 - Supports SPEAR-MX8QM M4 with LVDS imx8qp-var-som-dp - Supports VAR-SOM-MX8QP with DP imx8qp-var-som-dp-m4 - Supports VAR-SOM-MX8QP M4 with DP imx8qp-var-som-hdmi - Supports VAR-SOM-MX8QP with HDMI imx8qp-var-som-hdmi-m4 - Supports VAR-SOM-MX8QP M4 with HDMI imx8qp-var-som-lvds - Supports VAR-SOM-MX8QP with LVDS imx8qp-var-som-lvds-m4 - Supports VAR-SOM-MX8QP M4 with LVDS imx8qp-var-spear-dp - Supports SPEAR-MX8QP with DP imx8qp-var-spear-dp-m4 - Supports SPEAR-MX8QP M4 with DP imx8qp-var-spear-hdmi - Supports SPEAR-MX8QP with HDMI imx8qp-var-spear-hdmi-m4 - Supports SPEAR-MX8QP M4 with HDMI imx8qp-var-spear-lvds - Supports SPEAR-MX8QP with LVDS imx8qp-var-spear-lvds-m4 - Supports SPEAR-MX8QP M4 with LVDS |
Android 9 fastboot
$ sudo `which fastboot` flash dtbo_a out/target/product/som_mx8q/dtbo-<name>.img $ sudo `which fastboot` flash dtbo_b out/target/product/som_mx8q/dtbo-<name>.img $ sudo `which fastboot` flash boot_a out/target/product/som_mx8q/boot.img $ sudo `which fastboot` flash boot_b out/target/product/som_mx8q/boot.img $ sudo `which fastboot` flash system_a out/target/product/som_mx8q/system.img $ sudo `which fastboot` flash system_b out/target/product/som_mx8q/system.img $ sudo `which fastboot` flash vendor_a out/target/product/som_mx8q/vendor.img $ sudo `which fastboot` flash vendor_b out/target/product/som_mx8q/vendor.img $ sudo `which fastboot` flash vbmeta_a out/target/product/som_mx8q/vbmeta-<name>.img $ sudo `which fastboot` flash vbmeta_b out/target/product/som_mx8q/vbmeta-<name>.img $ sudo `which fastboot` reboot
Android 10 V2.5.0 fastboot
$ sudo `which fastboot` flash dtbo_a out/target/product/som_mx8q/dtbo-<name>.img $ sudo `which fastboot` flash dtbo_b out/target/product/som_mx8q/dtbo-<name>.img $ sudo `which fastboot` flash boot_a out/target/product/som_mx8q/boot.img $ sudo `which fastboot` flash boot_b out/target/product/som_mx8q/boot.img $ sudo `which fastboot` flash super out/target/product/som_mx8q/super.img $ sudo `which fastboot` flash vbmeta_a out/target/product/som_mx8q/vbmeta-<name>.img --disable-verity $ sudo `which fastboot` flash vbmeta_b out/target/product/som_mx8q/vbmeta-<name>.img --disable-verity $ sudo `which fastboot` reboot
Android 11 V1.0.0 fastboot
$ sudo `which fastboot` flash dtbo_a out/target/product/som_mx8q/dtbo-<name>.img $ sudo `which fastboot` flash dtbo_b out/target/product/som_mx8q/dtbo-<name>.img $ sudo `which fastboot` flash boot_a out/target/product/som_mx8q/boot.img $ sudo `which fastboot` flash boot_b out/target/product/som_mx8q/boot.img $ sudo `which fastboot` flash vendor_boot_a out/target/product/som_mx8q/vendor_boot.img $ sudo `which fastboot` flash vendor_boot_b out/target/product/som_mx8q/vendor_boot.img $ sudo `which fastboot` flash super out/target/product/som_mx8q/super.img $ sudo `which fastboot` flash vbmeta_a out/target/product/som_mx8q/vbmeta-<name>.img --disable-verity $ sudo `which fastboot` flash vbmeta_b out/target/product/som_mx8q/vbmeta-<name>.img --disable-verity $ sudo `which fastboot` reboot
Android 13 V1.0.0 fastboot
$ sudo `which fastboot` flash dtbo_a out/target/product/som_mx8q/dtbo-<name>.img $ sudo `which fastboot` flash dtbo_b out/target/product/som_mx8q/dtbo-<name>.img $ sudo `which fastboot` flash boot_a out/target/product/som_mx8q/boot.img $ sudo `which fastboot` flash boot_b out/target/product/som_mx8q/boot.img $ sudo `which fastboot` flash init_boot_a out/target/product/som_mx8q/init_boot.img $ sudo `which fastboot` flash init_boot_b out/target/product/som_mx8q/init_boot.img $ sudo `which fastboot` flash vendor_boot_a out/target/product/som_mx8q/vendor_boot.img $ sudo `which fastboot` flash vendor_boot_b out/target/product/som_mx8q/vendor_boot.img $ sudo `which fastboot` flash super out/target/product/som_mx8q/super.img $ sudo `which fastboot` flash vbmeta_a out/target/product/som_mx8q/vbmeta-<name>.img --disable-verity $ sudo `which fastboot` flash vbmeta_b out/target/product/som_mx8q/vbmeta-<name>.img --disable-verity $ sudo `which fastboot` flash firmware out/target/product/som_mx8q/firmware.img $ sudo `which fastboot` reboot
Android 10 V2.5.0 UUU
Copy Variscite's uuu scripts to the Android build output folder:
$ cp ~/var_aosp_ti-13_09_00_00/ti-aosp-13/device/variscite/scripts/uuu_scripts/* out/target/product/som_mx8q/
And run uuu to program the eMMC:
$ sudo ./uuu <uuu script>.lst
where <uuu script> should be one of the following:
emmc_burn_android_var_som_imx8.lst - Supports VAR-SOM-MX8 with LVDS emmc_burn_android_spear8.lst - Supports SPEAR-MX8 with LVDS
Android 11 V1.0.0 UUU
Copy Variscite's uuu scripts to the Android build output folder:
$ cp ~/var_aosp_ti-13_09_00_00/ti-aosp-13/device/variscite/scripts/uuu_scripts/* out/target/product/som_mx8q/
And run uuu to program the eMMC:
$ sudo ./uuu <uuu script>.lst
where <uuu script> should be one of the following:
emmc_burn_android_spear8.lst - SPEAR-MX8 Supports LVDS. emmc_burn_android_var_som_imx8.lst - VAR-SOM-MX8 LVDS.
Android 13 V1.0.0 UUU
Copy Variscite's uuu scripts to the Android build output folder:
$ cp ~/var_aosp_ti-13_09_00_00/ti-aosp-13/device/variscite/scripts/uuu_scripts/* out/target/product/som_mx8q/
And run uuu to program the eMMC:
$ sudo ./uuu <uuu script>.lst
where <uuu script> should be one of the following:
emmc_burn_android_imx8qm_spear_dp.lst - SPEAR-MX8 Supports Display Port. emmc_burn_android_imx8qm_spear_hdmi.lst - SPEAR-MX8 Supports HDMI Display. emmc_burn_android_imx8qm_spear_lvds.lst - SPEAR-MX8 Supports LVDS Display. emmc_burn_android_imx8qm_var_som_symphony_dp.lst - VAR-SOM-MX8 Supports Display Port. emmc_burn_android_imx8qm_var_som_symphony_hdmi.lst - VAR-SOM-MX8 Supports HDMI Port. emmc_burn_android_imx8qm_var_som_symphony_lvds.lst - VAR-SOM-MX8 Supports LVDS Display.
VAR-SOM-MX8M-NANO
Supported hardware and features
Feature |
Description |
---|---|
SOM support |
VAR-SOM-MX8M-NANO |
Carrier Board support |
Symphony Board |
CPU |
|
eMMC |
up to 64GB |
DDR4 size support configuration |
up to 2GB |
SD card |
+ |
Wired Network |
10/100/1000 Mbps Ethernet |
Wireless Network |
Support for LWB5, 802.11 ac/a/b/g/n STA, AP, & Wi-Fi Direct Mode SmartConfig |
Bluetooth |
4.2 / BLE |
SPI |
+ |
I2C |
+ |
USB host |
+ |
USB OTG |
Host and Device USB2.0: 1x OTG |
Uarts |
x4, up to 4 Mbps. |
RTC |
+ |
Display | LVDS Dual 1920×1080 24-bit MIPI-DSI 1920×1080 24-bit |
Audio | Line IN / HP |
Camera | MIPI-CSI2 |
SD card image file tree Sumo
/opt/images/ ├── Android │ ├── boot.img │ ├── dtbo-imx8mn-var-som.img │ ├── dtbo-imx8mn-var-som-m7.img │ ├── dtbo-imx8mn-var-som-v10.img │ ├── dtbo-imx8mn-var-som-v10-m7.img │ ├── system.img │ ├── u-boot-imx8mn-var-som.imx │ ├── vbmeta-imx8mn-var-som.img │ ├── vbmeta-imx8mn-var-som-m7.img │ ├── vbmeta-imx8mn-var-som-v10.img │ ├── vbmeta-imx8mn-var-som-v10-m7.img │ └── vendor.img └── Yocto ├── rootfs.tar.gz └── imx-boot-sd.bin
SD card image file tree ZEUS With Super Image
/opt/images/ ├── Android │ ├── boot.img │ ├── dtbo-imx8mn-var-som.img │ ├── dtbo-imx8mn-var-som-v10.img │ ├── super.img │ ├── u-boot-imx8mn-var-som.imx │ ├── u-boot-imx8mn-var-som-uuu.imx │ ├── vbmeta-imx8mn-var-som.img │ └── vbmeta-imx8mn-var-som-v10.img └── Yocto ├── imx-boot-sd.bin └── rootfs.tar.gz
SD card image file tree DUNFELL V1.4
/opt/images/ ├── Android │ ├── boot.img │ ├── dtbo-imx8mn-var-som.img │ ├── dtbo-imx8mn-var-som-legacy.img │ ├── super.img │ ├── u-boot-imx8mn-var-som.imx │ ├── u-boot-imx8mn-var-som-uuu.imx │ ├── vbmeta-imx8mn-var-som.img │ └── vbmeta-imx8mn-var-som-legacy.img └── Yocto ├── imx-boot-sd.bin └── rootfs.tar.gz
SD card image file tree DUNFELL V1.5
/opt/images/ ├── Android │ ├── boot.img │ ├── dtbo-imx8mn-var-som.img │ ├── dtbo-imx8mn-var-som-m7.img │ ├── dtbo-imx8mn-var-som-legacy.img │ ├── dtbo-imx8mn-var-som-legacy-m7.img │ ├── super.img │ ├── u-boot-imx8mn-var-som.imx │ ├── u-boot-imx8mn-var-som-uuu.imx │ ├── vbmeta-imx8mn-var-som.img │ ├── vbmeta-imx8mn-var-som-m7.img │ ├── vbmeta-imx8mn-var-som-legacy.img │ └── vbmeta-imx8mn-var-som-legacy-m7.img └── Yocto ├── imx-boot-sd.bin └── rootfs.tar.gz
SD card image file tree DUNFELL V1.6
/opt/images/ ├── Android │ ├── boot.img │ ├── dtbo-imx8mn-var-som-symphony.img │ ├── dtbo-imx8mn-var-som-symphony-m7.img │ ├── dtbo-imx8mn-var-som-symphony-legacy.img │ ├── dtbo-imx8mn-var-som-symphony-legacy-m7.img │ ├── super.img │ ├── u-boot-imx8mn-var-som.imx │ ├── u-boot-imx8mn-var-som-uuu.imx │ ├── vbmeta-imx8mn-var-som-symphony.img │ ├── vbmeta-imx8mn-var-som-symphony-m7.img │ ├── vbmeta-imx8mn-var-som-symphony-legacy.img │ └── vbmeta-imx8mn-var-som-symphony-legacy-m7.img └── Yocto ├── imx-boot-sd.bin └── rootfs.tar.gz
Android 9 V2.3.4 images
Image |
Description |
---|---|
u-boot-imx8mn-var-som.imx | U-Boot for eMMC/SD card boot. SOM agnostics. |
boot.img | Android kernel image file. SOM agnostics. |
system.img | Android system image file. SOM agnostics. |
vendor.img | Android vendor image file. SOM agnostics. |
dtbo-<name>.img vbmeta-<name>.img |
configuration dependent |
where <name> can be: | imx8mn-var-som - Supports LVDS / SD / WIFI |
Android 10 images
Image |
Description |
---|---|
u-boot-imx8mn-var-som.imx | U-Boot for eMMC/SD card boot. SOM agnostics. |
boot.img | Android kernel image file. SOM agnostics. |
super.img | Android super image file. SOM agnostics. |
dtbo-<name>.img vbmeta-<name>.img |
configuration dependent |
<name> is: | imx8mn-var-som - Supports LVDS / SD / WIFI |
Android 10 V 1.3 images
Image |
Description |
---|---|
u-boot-imx8mn-var-som.imx | U-Boot for eMMC/SD card boot. SOM agnostics. |
boot.img | Android kernel image file. SOM agnostics. |
super.img | Android super image file. SOM agnostics. |
dtbo-<name>.img vbmeta-<name>.img |
configuration dependent |
<name> is: | imx8mn-var-som - Supports LVDS / SD / WIFI (VAR-SOM-MX8M-NANO on a Symphony-Board V1.4A and above) imx8mn-var-som-legacy - Supports LVDS / SD / WIFI (VAR-SOM-MX8M-NANO on a Symphony-Board V1.4 and below) |
Android 11 V 1.0 images
Image |
Description |
---|---|
u-boot-imx8mn-var-som.imx | U-Boot for eMMC/SD card boot. SOM agnostics. |
u-boot-imx8mn-var-som-uuu.imx | U-Boot for uuu USB boot. SOM agnostics. |
boot.img | Android kernel image file. SOM agnostics. |
super.img | Android super image file. SOM agnostics. |
dtbo-<name>.img vbmeta-<name>.img |
configuration dependent |
<name> is: | imx8mn-var-som - Supports LVDS / SD / WIFI (VAR-SOM-MX8M-NANO on a Symphony-Board V1.4A and above) imx8mn-var-som-legacy - Supports LVDS / SD / WIFI (VAR-SOM-MX8M-NANO on a Symphony-Board V1.4 and below) imx8mn-var-som-m7 - Supports LVDS / SD / WIFI (VAR-SOM-MX8M-NANO-M7 on a Symphony-Board V1.4A and above) with Cortex M7 |
Android 11 V 1.1 images
Image |
Description |
---|---|
u-boot-imx8mn-var-som.imx | U-Boot for eMMC/SD card boot. SOM agnostics. |
u-boot-imx8mn-var-som-uuu.imx | U-Boot for uuu USB boot. SOM agnostics. |
boot.img | Android kernel image file. SOM agnostics. |
super.img | Android super image file. SOM agnostics. |
dtbo-<name>.img vbmeta-<name>.img |
configuration dependent |
<name> is: | imx8mn-var-som-symphony - Supports LVDS / SD / WIFI (VAR-SOM-MX8M-NANO on a Symphony-Board V1.4A and above) imx8mn-var-som-symphony-legacy - Supports LVDS / SD / WIFI (VAR-SOM-MX8M-NANO on a Symphony-Board V1.4 and below) imx8mn-var-som-symphony-m7 - Supports LVDS / SD / WIFI (VAR-SOM-MX8M-NANO-M7 on a Symphony-Board V1.4A and above) with Cortex M7 |
Android 12 V 1.0 images
Image |
Description |
---|---|
u-boot-imx8mn-var-som.imx | U-Boot for eMMC/SD card boot. SOM agnostics. |
u-boot-imx8mn-var-som-uuu.imx | U-Boot for uuu USB boot. SOM agnostics. |
boot.img | Android kernel image file. SOM agnostics. |
vendor_boot.img | A composite image, which includes another part of ramdisk and boot parameters. SOM agnostics. |
super.img | Android super image file. SOM agnostics. |
dtbo-<name>.img vbmeta-<name>.img |
configuration dependent |
<name> is: | imx8mn-var-som-symphony - Supports LVDS / SD / WIFI (VAR-SOM-MX8M-NANO on a Symphony-Board) imx8mn-var-som-symphony-m7 - Supports LVDS / SD / WIFI (VAR-SOM-MX8M-NANO-M7 on a Symphony-Board) with Cortex M7 |
Android 14 V 1.0 images
Image |
Description |
---|---|
u-boot-imx8mn-var-som.imx | U-Boot image without Trusty OS integrated for eMMC/SD card boot. Used for sigle-bootloader condition. |
u-boot-imx8mn-var-som-uuu.imx | U-Boot image for uuu USB boot. |
spl-imx8mn-var-som-dual.bin | SPL image without Trusty for eMMC/SD card boot. Used for dual-bootloader condition. |
bootloader-imx8mn-var-som-dual.img | Bootloader image without Trusty OS integrated for eMMC/SD card boot. Used for dual-bootloader condition. |
boot.img | Android kernel image file. |
vendor_boot.img | A composite image, which includes another part of ramdisk and boot parameters. |
init_boot.img | A composite image, which includes init process. |
super.img | Android super image file. |
dtbo-<name>.img vbmeta-<name>.img |
configuration dependent |
<name> is: | imx8mn-var-som-symphony - Supports LVDS / SD / WIFI (VAR-SOM-MX8M-NANO on a Symphony-Board) imx8mn-var-som-symphony-m7 - Supports LVDS / SD / WIFI (VAR-SOM-MX8M-NANO-M7 on a Symphony-Board) with Cortex M7 |
Android 9 V2.3.4 fastboot
$ sudo `which fastboot` flash dtbo_a out/target/product/som_mx8mn/dtbo-<name>.img $ sudo `which fastboot` flash dtbo_b out/target/product/som_mx8mn/dtbo-<name>.img $ sudo `which fastboot` flash boot_a out/target/product/som_mx8mn/boot.img $ sudo `which fastboot` flash boot_b out/target/product/som_mx8mn/boot.img $ sudo `which fastboot` flash system_a out/target/product/som_mx8mn/system.img $ sudo `which fastboot` flash system_b out/target/product/som_mx8mn/system.img $ sudo `which fastboot` flash vendor_a out/target/product/som_mx8mn/vendor.img $ sudo `which fastboot` flash vendor_b out/target/product/som_mx8mn/vendor.img $ sudo `which fastboot` flash vbmeta_a out/target/product/som_mx8mn/vbmeta-<name>.img $ sudo `which fastboot` flash vbmeta_b out/target/product/som_mx8mn/vbmeta-<name>.img $ sudo `which fastboot` reboot
Android 10 fastboot
$ sudo `which fastboot` flash dtbo_a out/target/product/som_mx8mn/dtbo-<name>.img $ sudo `which fastboot` flash dtbo_b out/target/product/som_mx8mn/dtbo-<name>.img $ sudo `which fastboot` flash boot_a out/target/product/som_mx8mn/boot.img $ sudo `which fastboot` flash boot_b out/target/product/som_mx8mn/boot.img $ sudo `which fastboot` flash super out/target/product/som_mx8mn/super.img $ sudo `which fastboot` flash vbmeta_a out/target/product/som_mx8mn/vbmeta-<name>.img $ sudo `which fastboot` flash vbmeta_b out/target/product/som_mx8mn/vbmeta-<name>.img $ sudo `which fastboot` reboot
Android 11 V1.0 fastboot
$ sudo `which fastboot` flash dtbo_a out/target/product/som_mx8mn/dtbo-<name>.img $ sudo `which fastboot` flash dtbo_b out/target/product/som_mx8mn/dtbo-<name>.img $ sudo `which fastboot` flash boot_a out/target/product/som_mx8mn/boot.img $ sudo `which fastboot` flash boot_b out/target/product/som_mx8mn/boot.img $ sudo `which fastboot` flash vendor_boot_a out/target/product/som_mx8mn/vendor_boot.img $ sudo `which fastboot` flash vendor_boot_b out/target/product/som_mx8mn/vendor_boot.img $ sudo `which fastboot` flash super out/target/product/som_mx8mn/super.img $ sudo `which fastboot` flash vbmeta_a out/target/product/som_mx8mn/vbmeta-<name>.img --disable-verity $ sudo `which fastboot` flash vbmeta_b out/target/product/som_mx8mn/vbmeta-<name>.img --disable-verity $ sudo `which fastboot` reboot
Android 14 V1.0 fastboot
$ sudo `which fastboot` flash bootloader_a out/target/product/som_mx8mn/bootloader-imx8mn-var-som-dual.img $ sudo `which fastboot` flash bootloader_b out/target/product/som_mx8mn/bootloader-imx8mn-var-som-dual.img $ sudo `which fastboot` flash dtbo_a out/target/product/som_mx8mn/dtbo-<name>.img $ sudo `which fastboot` flash dtbo_b out/target/product/som_mx8mn/dtbo-<name>.img $ sudo `which fastboot` flash boot_a out/target/product/som_mx8mn/boot.img $ sudo `which fastboot` flash boot_b out/target/product/som_mx8mn/boot.img $ sudo `which fastboot` flash init_boot_a out/target/product/som_mx8mn/init_boot.img $ sudo `which fastboot` flash init_boot_b out/target/product/som_mx8mn/init_boot.img $ sudo `which fastboot` flash vendor_boot_a out/target/product/som_mx8mn/vendor_boot.img $ sudo `which fastboot` flash vendor_boot_b out/target/product/som_mx8mn/vendor_boot.img $ sudo `which fastboot` flash super out/target/product/som_mx8mn/super.img $ sudo `which fastboot` flash vbmeta_a out/target/product/som_mx8mn/vbmeta-<name>.img --disable-verity $ sudo `which fastboot` flash vbmeta_b out/target/product/som_mx8mn/vbmeta-<name>.img --disable-verity $ sudo `which fastboot` reboot
Android 12 V1.0 UUU
Copy Variscite's uuu scripts to the Android build output folder:
$ cp ~/var_aosp_ti-13_09_00_00/ti-aosp-13/device/variscite/scripts/uuu_scripts/* out/target/product/som_mx8mn/
And run uuu to program the eMMC:
$ sudo ./uuu <uuu script>.lst
where <uuu script> should be one of the following:
emmc_burn_android_imx8mn_var_som_symphony.lst - Supports LVDS / SD / WiFi (VAR-SOM-MX8M-NANO on a Symphony-Board)
DART-MX8M-PLUS
Supported hardware and features
Feature |
Description |
---|---|
SOM support |
DART-MX8M-PLUS VAR-SOM-MX8M-PLUS |
Carrier Board support |
VAR-DT8MCustomBoard Symphony Board (VAR-SOM-IMX8M-Plus only) |
CPU |
|
eMMC |
up to 64GB |
LPDDR4 size support configuration |
up to 4GB |
SD card |
+ |
Wired Network |
10/100/1000 Mbps Ethernet 1 × Ethernet with TSN support |
Wireless Network |
Support for LWB5, 802.11 ac/a/b/g/n STA, AP, & Wi-Fi Direct Mode SmartConfig |
Bluetooth |
4.2 / BLE |
SPI |
+ |
I2C |
+ |
USB host |
+ |
USB OTG |
Host and Device |
Uarts |
x4, up to 5 Mbps. |
RTC |
+ |
Display | Dual LVDS up to 1080p60 MIPI-DSI 1920×1080p60 HDMI v2.0a up to 4Kp30, |
Audio | Line IN / HP |
Camera | 2x MIPI-CSI2 |
PCIE | + |
SD card image file tree Zeus
/opt/images/ ├── Android │ ├── boot.img │ ├── dtbo-imx8mp-var-dart.img │ ├── dtbo-imx8mp-var-som.img │ ├── dtbo-imx8mp-var-som-ov5640.img │ ├── super.img │ ├── u-boot-imx8mp-var-dart.imx │ ├── u-boot-imx8mp-var-dart-uuu.imx │ ├── vbmeta-imx8mp-var-dart.img │ ├── vbmeta-imx8mp-var-som.img │ └── vendor.img └── Yocto ├── rootfs.tar.bz2 └── imx-boot-sd.bin
SD card image file tree Zeus
/opt/images/ ├── Android │ ├── boot.img │ ├── dtbo-imx8mp-var-dart-dt8mcustomboard-hdmi.img │ ├── dtbo-imx8mp-var-dart-dt8mcustomboard.img │ ├── dtbo-imx8mp-var-dart-dt8mcustomboard-legacy-hdmi.img │ ├── dtbo-imx8mp-var-dart-dt8mcustomboard-legacy.img │ ├── dtbo-imx8mp-var-dart-dt8mcustomboard-legacy-m7.img │ ├── dtbo-imx8mp-var-dart-dt8mcustomboard-m7.img │ ├── dtbo-imx8mp-var-som-symphony-2nd-ov5640.img │ ├── dtbo-imx8mp-var-som-symphony-2nd-ov5640-m7.img │ ├── dtbo-imx8mp-var-som-symphony-hdmi.img │ ├── dtbo-imx8mp-var-som-symphony.img │ ├── dtbo-imx8mp-var-som-symphony-m7.img │ ├── rpmsg_lite_pingpong_rtos_linux_remote.bin │ ├── rpmsg_lite_pingpong_rtos_linux_remote.bin.tcm.dart │ ├── rpmsg_lite_pingpong_rtos_linux_remote.bin.tcm.som │ ├── rpmsg_lite_pingpong_rtos_linux_remote.elf.dart │ ├── rpmsg_lite_pingpong_rtos_linux_remote.elf.som │ ├── super.img │ ├── u-boot-imx8mp-var-dart.imx │ ├── u-boot-imx8mp-var-dart-uuu.imx │ ├── vbmeta-imx8mp-var-dart-dt8mcustomboard-hdmi.img │ ├── vbmeta-imx8mp-var-dart-dt8mcustomboard.img │ ├── vbmeta-imx8mp-var-dart-dt8mcustomboard-legacy-hdmi.img │ ├── vbmeta-imx8mp-var-dart-dt8mcustomboard-legacy.img │ ├── vbmeta-imx8mp-var-dart-dt8mcustomboard-legacy-m7.img │ ├── vbmeta-imx8mp-var-dart-dt8mcustomboard-m7.img │ ├── vbmeta-imx8mp-var-som-symphony-2nd-ov5640.img │ ├── vbmeta-imx8mp-var-som-symphony-2nd-ov5640-m7.img │ ├── vbmeta-imx8mp-var-som-symphony-hdmi.img │ ├── vbmeta-imx8mp-var-som-symphony.img │ ├── vbmeta-imx8mp-var-som-symphony-m7.img │ └── vendor_boot.img └── Yocto ├── imx-boot-sd.bin └── rootfs.tar.gz
SD card image file tree Hardknott
/opt/images/ ├── Android │ ├── boot.img │ ├── cm_rpmsg_lite_pingpong_rtos_linux_remote.bin.debug_dart │ ├── cm_rpmsg_lite_pingpong_rtos_linux_remote.bin.debug_som │ ├── cm_rpmsg_lite_pingpong_rtos_linux_remote.elf.debug_dart │ ├── cm_rpmsg_lite_pingpong_rtos_linux_remote.elf.debug_som │ ├── dtbo-imx8mp-var-dart-dt8mcustomboard-basler-isp0.img │ ├── dtbo-imx8mp-var-dart-dt8mcustomboard-hdmi.img │ ├── dtbo-imx8mp-var-dart-dt8mcustomboard.img │ ├── dtbo-imx8mp-var-dart-dt8mcustomboard-legacy-hdmi.img │ ├── dtbo-imx8mp-var-dart-dt8mcustomboard-legacy.img │ ├── dtbo-imx8mp-var-dart-dt8mcustomboard-legacy-m7.img │ ├── dtbo-imx8mp-var-dart-dt8mcustomboard-m7.img │ ├── dtbo-imx8mp-var-som-symphony-2nd-ov5640.img │ ├── dtbo-imx8mp-var-som-symphony-2nd-ov5640-m7.img │ ├── dtbo-imx8mp-var-som-symphony-basler-isp0.img │ ├── dtbo-imx8mp-var-som-symphony-hdmi.img │ ├── dtbo-imx8mp-var-som-symphony.img │ ├── dtbo-imx8mp-var-som-symphony-m7.img │ ├── rpmsg_lite_pingpong_rtos_linux_remote.bin │ ├── super.img │ ├── u-boot-imx8mp-var-dart.imx │ ├── u-boot-imx8mp-var-dart-uuu.imx │ ├── vbmeta-imx8mp-var-dart-dt8mcustomboard-basler-isp0.img │ ├── vbmeta-imx8mp-var-dart-dt8mcustomboard-hdmi.img │ ├── vbmeta-imx8mp-var-dart-dt8mcustomboard.img │ ├── vbmeta-imx8mp-var-dart-dt8mcustomboard-legacy-hdmi.img │ ├── vbmeta-imx8mp-var-dart-dt8mcustomboard-legacy.img │ ├── vbmeta-imx8mp-var-dart-dt8mcustomboard-legacy-m7.img │ ├── vbmeta-imx8mp-var-dart-dt8mcustomboard-m7.img │ ├── vbmeta-imx8mp-var-som-symphony-2nd-ov5640.img │ ├── vbmeta-imx8mp-var-som-symphony-2nd-ov5640-m7.img │ ├── vbmeta-imx8mp-var-som-symphony-basler-isp0.img │ ├── vbmeta-imx8mp-var-som-symphony-hdmi.img │ ├── vbmeta-imx8mp-var-som-symphony.img │ ├── vbmeta-imx8mp-var-som-symphony-m7.img │ └── vendor_boot.img └── Yocto ├── imx-boot-sd.bin └── rootfs.tar.gz
SD card image file tree Kirkstone - Android 13
/opt/images/ ├── Android │ ├── boot.img │ ├── cm_rpmsg_lite_pingpong_rtos_linux_remote.bin.ddr_debug_dart │ ├── cm_rpmsg_lite_pingpong_rtos_linux_remote.bin.ddr_debug_som │ ├── cm_rpmsg_lite_pingpong_rtos_linux_remote.bin.debug_dart │ ├── cm_rpmsg_lite_pingpong_rtos_linux_remote.bin.debug_som │ ├── cm_rpmsg_lite_str_echo_rtos.bin.ddr_debug_dart │ ├── cm_rpmsg_lite_str_echo_rtos.bin.ddr_debug_som │ ├── cm_rpmsg_lite_str_echo_rtos.bin.debug_dart │ ├── cm_rpmsg_lite_str_echo_rtos.bin.debug_som │ ├── dtbo-imx8mp-var-dart-dt8mcustomboard-basler-isp0.img │ ├── dtbo-imx8mp-var-dart-dt8mcustomboard-hdmi.img │ ├── dtbo-imx8mp-var-dart-dt8mcustomboard.img │ ├── dtbo-imx8mp-var-dart-dt8mcustomboard-legacy-basler-isp0.img │ ├── dtbo-imx8mp-var-dart-dt8mcustomboard-legacy-hdmi.img │ ├── dtbo-imx8mp-var-dart-dt8mcustomboard-legacy.img │ ├── dtbo-imx8mp-var-dart-dt8mcustomboard-legacy-m7.img │ ├── dtbo-imx8mp-var-dart-dt8mcustomboard-m7.img │ ├── dtbo-imx8mp-var-som-symphony-2nd-ov5640.img │ ├── dtbo-imx8mp-var-som-symphony-2nd-ov5640-m7.img │ ├── dtbo-imx8mp-var-som-symphony-basler-isp0.img │ ├── dtbo-imx8mp-var-som-symphony-hdmi.img │ ├── dtbo-imx8mp-var-som-symphony.img │ ├── dtbo-imx8mp-var-som-symphony-m7.img │ ├── init_boot.img │ ├── rpmsg_lite_pingpong_rtos_linux_remote.bin │ ├── super.img │ ├── u-boot-imx8mp-var-dart.imx │ ├── u-boot-imx8mp-var-dart-uuu.imx │ ├── vbmeta-imx8mp-var-dart-dt8mcustomboard-basler-isp0.img │ ├── vbmeta-imx8mp-var-dart-dt8mcustomboard-hdmi.img │ ├── vbmeta-imx8mp-var-dart-dt8mcustomboard.img │ ├── vbmeta-imx8mp-var-dart-dt8mcustomboard-legacy-basler-isp0.img │ ├── vbmeta-imx8mp-var-dart-dt8mcustomboard-legacy-hdmi.img │ ├── vbmeta-imx8mp-var-dart-dt8mcustomboard-legacy.img │ ├── vbmeta-imx8mp-var-dart-dt8mcustomboard-legacy-m7.img │ ├── vbmeta-imx8mp-var-dart-dt8mcustomboard-m7.img │ ├── vbmeta-imx8mp-var-som-symphony-2nd-ov5640.img │ ├── vbmeta-imx8mp-var-som-symphony-2nd-ov5640-m7.img │ ├── vbmeta-imx8mp-var-som-symphony-basler-isp0.img │ ├── vbmeta-imx8mp-var-som-symphony-hdmi.img │ ├── vbmeta-imx8mp-var-som-symphony.img │ ├── vbmeta-imx8mp-var-som-symphony-m7.img │ └── vendor_boot.img └── Yocto ├── imx-boot-sd.bin └── rootfs.tar.gz
SD card image file tree Mickledore - Android 14
/opt/images/ ├── Android │ ├── boot.img │ ├── bootloader-imx8mp-var-dart-dual.img │ ├── cm_hello_world.bin.debug_dart │ ├── cm_hello_world.bin.debug_som │ ├── cm_rpmsg_lite_pingpong_rtos_linux_remote.bin.debug_dart │ ├── cm_rpmsg_lite_pingpong_rtos_linux_remote.bin.debug_som │ ├── cm_rpmsg_lite_str_echo_rtos.bin.debug_dart │ ├── cm_rpmsg_lite_str_echo_rtos.bin.debug_som │ ├── dtbo-imx8mp-var-dart-dt8mcustomboard-basler-isi0-m7.img │ ├── dtbo-imx8mp-var-dart-dt8mcustomboard-basler-isi0.img │ ├── dtbo-imx8mp-var-dart-dt8mcustomboard-basler-isp0-m7.img │ ├── dtbo-imx8mp-var-dart-dt8mcustomboard-basler-isp0.img │ ├── dtbo-imx8mp-var-dart-dt8mcustomboard-m7.img │ ├── dtbo-imx8mp-var-dart-dt8mcustomboard.img │ ├── dtbo-imx8mp-var-som-1.x-symphony-2nd-ov5640-m7.img │ ├── dtbo-imx8mp-var-som-1.x-symphony-2nd-ov5640.img │ ├── dtbo-imx8mp-var-som-1.x-symphony-basler-isi0-m7.img │ ├── dtbo-imx8mp-var-som-1.x-symphony-basler-isi0.img │ ├── dtbo-imx8mp-var-som-1.x-symphony-basler-isp0-m7.img │ ├── dtbo-imx8mp-var-som-1.x-symphony-basler-isp0.img │ ├── dtbo-imx8mp-var-som-1.x-symphony-m7.img │ ├── dtbo-imx8mp-var-som-1.x-symphony.img │ ├── dtbo-imx8mp-var-som-symphony-2nd-ov5640-m7.img │ ├── dtbo-imx8mp-var-som-symphony-2nd-ov5640.img │ ├── dtbo-imx8mp-var-som-symphony-basler-isi0-m7.img │ ├── dtbo-imx8mp-var-som-symphony-basler-isi0.img │ ├── dtbo-imx8mp-var-som-symphony-basler-isp0-m7.img │ ├── dtbo-imx8mp-var-som-symphony-basler-isp0.img │ ├── dtbo-imx8mp-var-som-symphony-m7.img │ ├── dtbo-imx8mp-var-som-symphony.img │ ├── dtbo-imx8mp-var-som-wbe-symphony-2nd-ov5640-m7.img │ ├── dtbo-imx8mp-var-som-wbe-symphony-2nd-ov5640.img │ ├── dtbo-imx8mp-var-som-wbe-symphony-basler-isi0-m7.img │ ├── dtbo-imx8mp-var-som-wbe-symphony-basler-isi0.img │ ├── dtbo-imx8mp-var-som-wbe-symphony-basler-isp0-m7.img │ ├── dtbo-imx8mp-var-som-wbe-symphony-basler-isp0.img │ ├── dtbo-imx8mp-var-som-wbe-symphony-m7.img │ ├── dtbo-imx8mp-var-som-wbe-symphony.img │ ├── init_boot.img │ ├── spl-imx8mp-var-dart-dual.bin │ ├── super.img │ ├── vbmeta-imx8mp-var-dart-dt8mcustomboard-basler-isi0-m7.img │ ├── vbmeta-imx8mp-var-dart-dt8mcustomboard-basler-isi0.img │ ├── vbmeta-imx8mp-var-dart-dt8mcustomboard-basler-isp0-m7.img │ ├── vbmeta-imx8mp-var-dart-dt8mcustomboard-basler-isp0.img │ ├── vbmeta-imx8mp-var-dart-dt8mcustomboard-m7.img │ ├── vbmeta-imx8mp-var-dart-dt8mcustomboard.img │ ├── vbmeta-imx8mp-var-som-1.x-symphony-2nd-ov5640-m7.img │ ├── vbmeta-imx8mp-var-som-1.x-symphony-2nd-ov5640.img │ ├── vbmeta-imx8mp-var-som-1.x-symphony-basler-isi0-m7.img │ ├── vbmeta-imx8mp-var-som-1.x-symphony-basler-isi0.img │ ├── vbmeta-imx8mp-var-som-1.x-symphony-basler-isp0-m7.img │ ├── vbmeta-imx8mp-var-som-1.x-symphony-basler-isp0.img │ ├── vbmeta-imx8mp-var-som-1.x-symphony-m7.img │ ├── vbmeta-imx8mp-var-som-1.x-symphony.img │ ├── vbmeta-imx8mp-var-som-symphony-2nd-ov5640-m7.img │ ├── vbmeta-imx8mp-var-som-symphony-2nd-ov5640.img │ ├── vbmeta-imx8mp-var-som-symphony-basler-isi0-m7.img │ ├── vbmeta-imx8mp-var-som-symphony-basler-isi0.img │ ├── vbmeta-imx8mp-var-som-symphony-basler-isp0-m7.img │ ├── vbmeta-imx8mp-var-som-symphony-basler-isp0.img │ ├── vbmeta-imx8mp-var-som-symphony-m7.img │ ├── vbmeta-imx8mp-var-som-symphony.img │ ├── vbmeta-imx8mp-var-som-wbe-symphony-2nd-ov5640-m7.img │ ├── vbmeta-imx8mp-var-som-wbe-symphony-2nd-ov5640.img │ ├── vbmeta-imx8mp-var-som-wbe-symphony-basler-isi0-m7.img │ ├── vbmeta-imx8mp-var-som-wbe-symphony-basler-isi0.img │ ├── vbmeta-imx8mp-var-som-wbe-symphony-basler-isp0-m7.img │ ├── vbmeta-imx8mp-var-som-wbe-symphony-basler-isp0.img │ ├── vbmeta-imx8mp-var-som-wbe-symphony-m7.img │ ├── vbmeta-imx8mp-var-som-wbe-symphony.img │ └── vendor_boot.img └── Yocto ├── imx-boot-sd.bin └── rootfs.tar.zst
SD card image file tree Mickledore - Android 14
/opt/images/ ├── Android │ ├── boot.img │ ├── bootloader-imx8mp-var-dart-dual.img │ ├── cm_hello_world.bin.debug_dart │ ├── cm_hello_world.bin.debug_som │ ├── cm_rpmsg_lite_pingpong_rtos_linux_remote.bin.debug_dart │ ├── cm_rpmsg_lite_pingpong_rtos_linux_remote.bin.debug_som │ ├── cm_rpmsg_lite_str_echo_rtos.bin.debug_dart │ ├── cm_rpmsg_lite_str_echo_rtos.bin.debug_som │ ├── dtbo-imx8mp-var-dart-dt8mcustomboard-basler-isi0-m7.img │ ├── dtbo-imx8mp-var-dart-dt8mcustomboard-basler-isi0.img │ ├── dtbo-imx8mp-var-dart-dt8mcustomboard-basler-isp0-m7.img │ ├── dtbo-imx8mp-var-dart-dt8mcustomboard-basler-isp0.img │ ├── dtbo-imx8mp-var-dart-dt8mcustomboard-m7.img │ ├── dtbo-imx8mp-var-dart-dt8mcustomboard.img │ ├── dtbo-imx8mp-var-dart-wbe-dt8mcustomboard-basler-isi0-m7.img │ ├── dtbo-imx8mp-var-dart-wbe-dt8mcustomboard-basler-isi0.img │ ├── dtbo-imx8mp-var-dart-wbe-dt8mcustomboard-basler-isp0-m7.img │ ├── dtbo-imx8mp-var-dart-wbe-dt8mcustomboard-basler-isp0.img │ ├── dtbo-imx8mp-var-dart-wbe-dt8mcustomboard-m7.img │ ├── dtbo-imx8mp-var-dart-wbe-dt8mcustomboard.img │ ├── dtbo-imx8mp-var-dart-1.x-dt8mcustomboard.img │ ├── dtbo-imx8mp-var-dart-1.x-dt8mcustomboard-m7.img │ ├── dtbo-imx8mp-var-dart-1.x-dt8mcustomboard-basler-isi0-m7.img │ ├── dtbo-imx8mp-var-dart-1.x-dt8mcustomboard-basler-isi0.img │ ├── dtbo-imx8mp-var-dart-1.x-dt8mcustomboard-basler-isp0-m7.img │ ├── dtbo-imx8mp-var-dart-1.x-dt8mcustomboard-basler-isp0.img │ ├── dtbo-imx8mp-var-som-1.x-symphony-2nd-ov5640-m7.img │ ├── dtbo-imx8mp-var-som-1.x-symphony-2nd-ov5640.img │ ├── dtbo-imx8mp-var-som-1.x-symphony-basler-isi0-m7.img │ ├── dtbo-imx8mp-var-som-1.x-symphony-basler-isi0.img │ ├── dtbo-imx8mp-var-som-1.x-symphony-basler-isp0-m7.img │ ├── dtbo-imx8mp-var-som-1.x-symphony-basler-isp0.img │ ├── dtbo-imx8mp-var-som-1.x-symphony-m7.img │ ├── dtbo-imx8mp-var-som-1.x-symphony.img │ ├── dtbo-imx8mp-var-som-symphony-2nd-ov5640-m7.img │ ├── dtbo-imx8mp-var-som-symphony-2nd-ov5640.img │ ├── dtbo-imx8mp-var-som-symphony-basler-isi0-m7.img │ ├── dtbo-imx8mp-var-som-symphony-basler-isi0.img │ ├── dtbo-imx8mp-var-som-symphony-basler-isp0-m7.img │ ├── dtbo-imx8mp-var-som-symphony-basler-isp0.img │ ├── dtbo-imx8mp-var-som-symphony-m7.img │ ├── dtbo-imx8mp-var-som-symphony.img │ ├── dtbo-imx8mp-var-som-wbe-symphony-2nd-ov5640-m7.img │ ├── dtbo-imx8mp-var-som-wbe-symphony-2nd-ov5640.img │ ├── dtbo-imx8mp-var-som-wbe-symphony-basler-isi0-m7.img │ ├── dtbo-imx8mp-var-som-wbe-symphony-basler-isi0.img │ ├── dtbo-imx8mp-var-som-wbe-symphony-basler-isp0-m7.img │ ├── dtbo-imx8mp-var-som-wbe-symphony-basler-isp0.img │ ├── dtbo-imx8mp-var-som-wbe-symphony-m7.img │ ├── dtbo-imx8mp-var-som-wbe-symphony.img │ ├── init_boot.img │ ├── spl-imx8mp-var-dart-dual.bin │ ├── super.img │ ├── vbmeta-imx8mp-var-dart-dt8mcustomboard-basler-isi0-m7.img │ ├── vbmeta-imx8mp-var-dart-dt8mcustomboard-basler-isi0.img │ ├── vbmeta-imx8mp-var-dart-dt8mcustomboard-basler-isp0-m7.img │ ├── vbmeta-imx8mp-var-dart-dt8mcustomboard-basler-isp0.img │ ├── vbmeta-imx8mp-var-dart-dt8mcustomboard-m7.img │ ├── vbmeta-imx8mp-var-dart-dt8mcustomboard.img │ ├── vbmeta-imx8mp-var-dart-wbe-dt8mcustomboard-basler-isi0-m7.img │ ├── vbmeta-imx8mp-var-dart-wbe-dt8mcustomboard-basler-isi0.img │ ├── vbmeta-imx8mp-var-dart-wbe-dt8mcustomboard-basler-isp0-m7.img │ ├── vbmeta-imx8mp-var-dart-wbe-dt8mcustomboard-basler-isp0.img │ ├── vbmeta-imx8mp-var-dart-wbe-dt8mcustomboard-m7.img │ ├── vbmeta-imx8mp-var-dart-wbe-dt8mcustomboard.img │ ├── vbmeta-imx8mp-var-dart-1.x-dt8mcustomboard.img │ ├── vbmeta-imx8mp-var-dart-1.x-dt8mcustomboard-m7.img │ ├── vbmeta-imx8mp-var-dart-1.x-dt8mcustomboard-basler-isi0-m7.img │ ├── vbmeta-imx8mp-var-dart-1.x-dt8mcustomboard-basler-isi0.img │ ├── vbmeta-imx8mp-var-dart-1.x-dt8mcustomboard-basler-isp0-m7.img │ ├── vbmeta-imx8mp-var-dart-1.x-dt8mcustomboard-basler-isp0.img │ ├── vbmeta-imx8mp-var-som-1.x-symphony-2nd-ov5640-m7.img │ ├── vbmeta-imx8mp-var-som-1.x-symphony-2nd-ov5640.img │ ├── vbmeta-imx8mp-var-som-1.x-symphony-basler-isi0-m7.img │ ├── vbmeta-imx8mp-var-som-1.x-symphony-basler-isi0.img │ ├── vbmeta-imx8mp-var-som-1.x-symphony-basler-isp0-m7.img │ ├── vbmeta-imx8mp-var-som-1.x-symphony-basler-isp0.img │ ├── vbmeta-imx8mp-var-som-1.x-symphony-m7.img │ ├── vbmeta-imx8mp-var-som-1.x-symphony.img │ ├── vbmeta-imx8mp-var-som-symphony-2nd-ov5640-m7.img │ ├── vbmeta-imx8mp-var-som-symphony-2nd-ov5640.img │ ├── vbmeta-imx8mp-var-som-symphony-basler-isi0-m7.img │ ├── vbmeta-imx8mp-var-som-symphony-basler-isi0.img │ ├── vbmeta-imx8mp-var-som-symphony-basler-isp0-m7.img │ ├── vbmeta-imx8mp-var-som-symphony-basler-isp0.img │ ├── vbmeta-imx8mp-var-som-symphony-m7.img │ ├── vbmeta-imx8mp-var-som-symphony.img │ ├── vbmeta-imx8mp-var-som-wbe-symphony-2nd-ov5640-m7.img │ ├── vbmeta-imx8mp-var-som-wbe-symphony-2nd-ov5640.img │ ├── vbmeta-imx8mp-var-som-wbe-symphony-basler-isi0-m7.img │ ├── vbmeta-imx8mp-var-som-wbe-symphony-basler-isi0.img │ ├── vbmeta-imx8mp-var-som-wbe-symphony-basler-isp0-m7.img │ ├── vbmeta-imx8mp-var-som-wbe-symphony-basler-isp0.img │ ├── vbmeta-imx8mp-var-som-wbe-symphony-m7.img │ ├── vbmeta-imx8mp-var-som-wbe-symphony.img │ └── vendor_boot.img └── Yocto ├── imx-boot-sd.bin └── rootfs.tar.zst
Android 10 V2.5.0 images
Image |
Description |
---|---|
u-boot-imx8mp-var-dart.imx | U-Boot for eMMC/SD card boot. SOM agnostics. |
boot.img | Android kernel image file. SOM agnostics. |
super.img | Android system image file. SOM agnostics. |
dtbo-<name>.img vbmeta-<name>.img |
configuration dependent |
<name> is: | imx8mp-var-dart - Supports LVDS / SD / WiFi imx8mp-var-som - Supports VAR-SOM-MX8M-PLUS LVDS / SD / WiFi |
Android 10 V2.6.0 V 1.0 images
Image |
Description |
---|---|
u-boot-imx8mp-var-dart.imx | U-Boot for eMMC/SD card boot. SOM agnostics. |
boot.img | Android kernel image file. SOM agnostics. |
super.img | Android system image file. SOM agnostics. |
dtbo-<name>.img vbmeta-<name>.img |
configuration dependent |
<name> is: | imx8mp-var-som-symphony - Supports Variscite VAR-SOM-MX8M-PLUS LVDS on Symphony-Board imx8mp-var-som-symphony-hdmi - Supports Variscite VAR-SOM-MX8M-PLUS HDMI on Symphony-Board imx8mp-var-som-symphony-2nd-ov5640 - Supports Variscite VAR-SOM-MX8M-PLUS with 2nd OV5640 on Symphony-Board imx8mp-var-dart-dt8mcustomboard - Supports Variscite DART-MX8M-PLUS LVDS on DT8MCustomBoard 2.x imx8mp-var-dart-dt8mcustomboard-hdmi - Supports Variscite DART-MX8M-PLUS HDMI on DT8MCustomBoard 2.x imx8mp-var-dart-dt8mcustomboard-legacy - Supports Variscite DART-MX8M-PLUS LVDS on DT8MCustomBoard 1.x imx8mp-var-dart-dt8mcustomboard-legacy-hdmi - Supports Variscite DART-MX8M-PLUS HDMI on DT8MCustomBoard 1.x |
Android 11 V1.2.0 V 1.0 images
Image |
Description |
---|---|
u-boot-imx8mp-var-dart.imx | U-Boot for eMMC/SD card boot. SOM agnostics. |
boot.img | Android kernel image file. SOM agnostics. |
vendor_boot.img | A composite image, which includes another part of ramdisk and boot parameters. SOM agnostics. |
super.img | Android system image file. SOM agnostics. |
dtbo-<name>.img vbmeta-<name>.img |
configuration dependent |
<name> is: | imx8mp-var-som-symphony - Supports Variscite VAR-SOM-MX8M-PLUS LVDS on Symphony-Board imx8mp-var-som-symphony-hdmi - Supports Variscite VAR-SOM-MX8M-PLUS HDMI on Symphony-Board imx8mp-var-som-symphony-m7 VAR-SOM-MX8M-PLUS M7 LVDS on Symphony-Board imx8mp-var-som-symphony-2nd-ov5640 - Supports Variscite VAR-SOM-MX8M-PLUS with 2nd OV5640 on Symphony-Board imx8mp-var-som-symphony-2nd-ov5640-m7 - Supports Variscite VAR-SOM-MX8M-PLUS M7 with 2nd OV5640 on Symphony-Board imx8mp-var-dart-dt8mcustomboard - Supports Variscite DART-MX8M-PLUS LVDS on DT8MCustomBoard 2.x imx8mp-var-dart-dt8mcustomboard-m7 - Supports Variscite DART-MX8M-PLUS M7 LVDS on DT8MCustomBoard 2.x imx8mp-var-dart-dt8mcustomboard-hdmi - Supports Variscite DART-MX8M-PLUS HDMI on DT8MCustomBoard 2.x imx8mp-var-dart-dt8mcustomboard-legacy - Supports Variscite DART-MX8M-PLUS LVDS on DT8MCustomBoard 1.x imx8mp-var-dart-dt8mcustomboard-legacy-m7 - Supports Variscite DART-MX8M-PLUS M7 LVDS on DT8MCustomBoard 1.x imx8mp-var-dart-dt8mcustomboard-legacy-hdmi - Supports Variscite DART-MX8M-PLUS HDMI on DT8MCustomBoard 1.x |
Android 11 V2.2.0 V 1.0 images
Image |
Description |
---|---|
u-boot-imx8mp-var-dart.imx | U-Boot for eMMC/SD card boot. SOM agnostics. |
boot.img | Android kernel image file. SOM agnostics. |
vendor_boot.img | A composite image, which includes another part of ramdisk and boot parameters. SOM agnostics. |
super.img | Android system image file. SOM agnostics. |
dtbo-<name>.img vbmeta-<name>.img |
configuration dependent |
<name> is: | imx8mp-var-som-symphony - Supports Variscite VAR-SOM-MX8M-PLUS LVDS on Symphony-Board imx8mp-var-som-symphony-hdmi - Supports Variscite VAR-SOM-MX8M-PLUS HDMI on Symphony-Board imx8mp-var-som-symphony-m7 VAR-SOM-MX8M-PLUS M7 LVDS on Symphony-Board imx8mp-var-som-symphony-2nd-ov5640 - Supports Variscite VAR-SOM-MX8M-PLUS with 2nd OV5640 on Symphony-Board imx8mp-var-som-symphony-2nd-ov5640-m7 - Supports Variscite VAR-SOM-MX8M-PLUS M7 with 2nd OV5640 on Symphony-Board imx8mp-var-som-symphony-basler-isp0 - Supports Variscite VAR-SOM-MX8M-PLUS with Basler camera on Symphony-Board imx8mp-var-dart-dt8mcustomboard - Supports Variscite DART-MX8M-PLUS LVDS on DT8MCustomBoard 2.x imx8mp-var-dart-dt8mcustomboard-m7 - Supports Variscite DART-MX8M-PLUS M7 LVDS on DT8MCustomBoard 2.x imx8mp-var-dart-dt8mcustomboard-hdmi - Supports Variscite DART-MX8M-PLUS HDMI on DT8MCustomBoard 2.x imx8mp-var-dart-dt8mcustomboard-legacy - Supports Variscite DART-MX8M-PLUS LVDS on DT8MCustomBoard 1.x imx8mp-var-dart-dt8mcustomboard-legacy-m7 - Supports Variscite DART-MX8M-PLUS M7 LVDS on DT8MCustomBoard 1.x imx8mp-var-dart-dt8mcustomboard-legacy-hdmi - Supports Variscite DART-MX8M-PLUS HDMI on DT8MCustomBoard 1.x imx8mp-var-dart-dt8mcustomboard-basler-isp0 - Supports Variscite DART-MX8M-PLUS with Basler camera DT8MCustomBoard 2.x |
Android 13 V 1.0 images
Image |
Description |
---|---|
u-boot-imx8mp-var-dart.imx | U-Boot for eMMC/SD card boot. SOM agnostics. |
boot.img | Android kernel image file. SOM agnostics. |
vendor_boot.img | A composite image, which includes vendor part of ramdisk and ko modules. SOM agnostics. |
init_boot.img | A composite image, which includes init process. SOM agnostics. |
super.img | Android system image file. SOM agnostics. |
dtbo-<name>.img vbmeta-<name>.img |
configuration dependent |
<name> is: | imx8mp-var-som-symphony - Supports Variscite VAR-SOM-MX8M-PLUS LVDS on Symphony-Board imx8mp-var-som-symphony-hdmi - Supports Variscite VAR-SOM-MX8M-PLUS HDMI on Symphony-Board imx8mp-var-som-symphony-m7 VAR-SOM-MX8M-PLUS M7 LVDS on Symphony-Board imx8mp-var-som-symphony-2nd-ov5640 - Supports Variscite VAR-SOM-MX8M-PLUS with 2nd OV5640 on Symphony-Board imx8mp-var-som-symphony-2nd-ov5640-m7 - Supports Variscite VAR-SOM-MX8M-PLUS M7 with 2nd OV5640 on Symphony-Board imx8mp-var-som-symphony-basler-isp0 - Supports Variscite VAR-SOM-MX8M-PLUS with Basler camera on Symphony-Board imx8mp-var-dart-dt8mcustomboard - Supports Variscite DART-MX8M-PLUS LVDS on DT8MCustomBoard 2.x imx8mp-var-dart-dt8mcustomboard-m7 - Supports Variscite DART-MX8M-PLUS M7 LVDS on DT8MCustomBoard 2.x imx8mp-var-dart-dt8mcustomboard-hdmi - Supports Variscite DART-MX8M-PLUS HDMI on DT8MCustomBoard 2.x imx8mp-var-dart-dt8mcustomboard-legacy - Supports Variscite DART-MX8M-PLUS LVDS on DT8MCustomBoard 1.x imx8mp-var-dart-dt8mcustomboard-legacy-m7 - Supports Variscite DART-MX8M-PLUS M7 LVDS on DT8MCustomBoard 1.x imx8mp-var-dart-dt8mcustomboard-legacy-hdmi - Supports Variscite DART-MX8M-PLUS HDMI on DT8MCustomBoard 1.x imx8mp-var-dart-dt8mcustomboard-basler-isp0 - Supports Variscite DART-MX8M-PLUS with Basler camera DT8MCustomBoard 2.x |
Android 14 V 1.0 images
Image |
Description |
---|---|
spl-imx8mp-var-dart-dual.bin | U-Boot SPL without Trusty OS for eMMC/SD card boot. SOM agnostics. |
bootloader-imx8mp-var-dart-dual.img | An image containing U-Boot proper and ATF without Trusty OS for eMMC/SD card boot. SOM agnostics. |
boot.img | Android kernel image file. SOM agnostics. |
vendor_boot.img | A composite image, which includes vendor RAMDisk and boot parameters. SOM agnostics. |
init_boot.img | A composite image, which includes init process. SOM agnostics. |
super.img | Android super image file. SOM agnostics. |
dtbo-<name>.img vbmeta-<name>.img |
configuration dependent |
<name> is: | imx8mp-var-dart-dt8mcustomboard - Supports DART-MX8M-PLUS on DT8MCustomBoard 2.x and above, with LVDS imx8mp-var-dart-dt8mcustomboard-basler-isp0 - Supports DART-MX8M-PLUS on DT8MCustomBoard 2.x and above, with LVDS and Basler VCAM-AR0821B camera imx8mp-var-dart-dt8mcustomboard-basler-isi0 -Supports DART-MX8M-PLUS on DT8MCustomBoard 2.x and above, with LVDS and Basler VCAM-AR1335B camera imx8mp-var-dart-dt8mcustomboard-m7 - Supports DART-MX8M-PLUS on DT8MCustomBoard 2.x and above, with LVDS and Cortex M7 imx8mp-var-dart-dt8mcustomboard-basler-isp0-m7 - Supports DART-MX8M-PLUS on DT8MCustomBoard 2.x and above, with LVDS, Basler VCAM-AR0821B camera and Cortex M7 imx8mp-var-dart-dt8mcustomboard-basler-isi0-m7 - Supports DART-MX8M-PLUS on DT8MCustomBoard 2.x and above, with LVDS, Basler VCAM-AR1335B camera and Cortex M7 imx8mp-var-som-symphony - Supports VAR-SOM-MX8M-PLUS on Symphony-Board, with LVDS imx8mp-var-som-symphony-basler-isp0 - Supports VAR-SOM-MX8M-PLUS on Symphony-Board, with LVDS and Basler VCAM-AR0821B camera imx8mp-var-som-symphony-basler-isi0 - Supports VAR-SOM-MX8M-PLUS on Symphony-Board, with LVDS and Basler VCAM-AR1335B camera imx8mp-var-som-symphony-2nd-ov5640 - Supports VAR-SOM-MX8M-PLUS on Symphony-Board, with LVDS and 2nd OV5640 imx8mp-var-som-symphony-m7 - Supports VAR-SOM-MX8M-PLUS on Symphony-Board, with LVDS and Cortex M7 imx8mp-var-som-symphony-basler-isp0-m7 - Supports VAR-SOM-MX8M-PLUS on Symphony-Board, with LVDS, Basler VCAM-AR0821B camera and Cortex M7 imx8mp-var-som-symphony-basler-isi0-m7 - Supports VAR-SOM-MX8M-PLUS on Symphony-Board, with LVDS, Basler VCAM-AR1335B camera and Cortex M7 imx8mp-var-som-1.x-symphony - Supports VAR-SOM-MX8M-PLUS V1.x on Symphony-Board, with LVDS imx8mp-var-som-1.x-symphony-basler-isp0 - Supports VAR-SOM-MX8M-PLUS V1.x on Symphony-Board, with LVDS and Basler VCAM-AR0821B camera imx8mp-var-som-1.x-symphony-basler-isi0 - Supports VAR-SOM-MX8M-PLUS V1.x on Symphony-Board, with LVDS and Basler VCAM-AR1335B camera imx8mp-var-som-1.x-symphony-2nd-ov5640 - Supports VAR-SOM-MX8M-PLUS V1.x on Symphony-Board, with LVDS and 2nd OV5640 imx8mp-var-som-1.x-symphony-m7 - Supports VAR-SOM-MX8M-PLUS V1.x on Symphony-Board, with LVDS and Cortex M7 imx8mp-var-som-1.x-symphony-basler-isp0-m7 - Supports VAR-SOM-MX8M-PLUS V1.x on Symphony-Board, with LVDS, Basler VCAM-AR0821B camera and Cortex M7 imx8mp-var-som-1.x-symphony-basler-isi0-m7 - Supports VAR-SOM-MX8M-PLUS V1.x on Symphony-Board, with LVDS, Basler VCAM-AR1335B camera and Cortex M7 imx8mp-var-som-wbe-symphony - Supports VAR-SOM-MX8M-PLUS on Symphony-Board, with LVDS and WBE imx8mp-var-som-wbe-symphony-basler-isp0 - Supports VAR-SOM-MX8M-PLUS on Symphony-Board, with LVDS, WBE and Basler VCAM-AR0821B camera imx8mp-var-som-wbe-symphony-basler-isi0 - Supports VAR-SOM-MX8M-PLUS on Symphony-Board, with LVDS, WBE and Basler VCAM-AR1335B camera imx8mp-var-som-wbe-symphony-2nd-ov5640 - Supports VAR-SOM-MX8M-PLUS on Symphony-Board, with LVDS, WBE and 2nd OV5640 imx8mp-var-som-wbe-symphony-m7 - Supports VAR-SOM-MX8M-PLUS on Symphony-Board, with LVDS, WBE and Cortex M7 imx8mp-var-som-wbe-symphony-basler-isp0-m7 - Supports VAR-SOM-MX8M-PLUS on Symphony-Board, with LVDS, WBE, Basler VCAM-AR0821B camera and Cortex M7 imx8mp-var-som-wbe-symphony-basler-isi0-m7 - Supports VAR-SOM-MX8M-PLUS on Symphony-Board, with LVDS, WBE, Basler VCAM-AR1335B camera and Cortex M7 |
Android 14 V 1.1 images
Image |
Description |
---|---|
spl-imx8mp-var-dart-dual.bin | U-Boot SPL without Trusty OS for eMMC/SD card boot. SOM agnostics. |
bootloader-imx8mp-var-dart-dual.img | An image containing U-Boot proper and ATF without Trusty OS for eMMC/SD card boot. SOM agnostics. |
boot.img | Android kernel image file. SOM agnostics. |
vendor_boot.img | A composite image, which includes vendor RAMDisk and boot parameters. SOM agnostics. |
init_boot.img | A composite image, which includes init process. SOM agnostics. |
super.img | Android super image file. SOM agnostics. |
dtbo-<name>.img vbmeta-<name>.img |
configuration dependent |
<name> is: | imx8mp-var-dart-dt8mcustomboard - DART-MX8M-PLUS V2.x with LVDS support on DT8MCustomBoard 2.x and above imx8mp-var-dart-dt8mcustomboard-basler-isp0 - DART-MX8M-PLUS V2.x with LVDS and Basler VCAM-AR0821B camera support on DT8MCustomBoard 2.x and above imx8mp-var-dart-dt8mcustomboard-basler-isi0 -DART-MX8M-PLUS V2.x with LVDS and Basler VCAM-AR1335B camera support on DT8MCustomBoard 2.x and above imx8mp-var-dart-dt8mcustomboard-m7 - DART-MX8M-PLUS V2.x with LVDS and M7 support on DT8MCustomBoard 2.x and above imx8mp-var-dart-dt8mcustomboard-basler-isp0-m7 - DART-MX8M-PLUS V2.x with LVDS, Basler VCAM-AR0821B camera and M7 support on DT8MCustomBoard 2.x and above imx8mp-var-dart-dt8mcustomboard-basler-isi0-m7 - DART-MX8M-PLUS V2.x with LVDS, Basler VCAM-AR1335B camera and M7 support on DT8MCustomBoard 2.x and above imx8mp-var-dart-wbe-dt8mcustomboard - DART-MX8M-PLUS V2.x with WBE and LVDS support on DT8MCustomBoard 2.x and above imx8mp-var-dart-wbe-dt8mcustomboard-basler-isi0-m7 - DART-MX8M-PLUS V2.x with WBE, LVDS, Basler VCAM-AR1335B camera and M7 support on DT8MCustomBoard 2.x and above imx8mp-var-dart-wbe-dt8mcustomboard-basler-isi0 - DART-MX8M-PLUS V2.x with WBE, LVDS and Basler VCAM-AR1335B camera support on DT8MCustomBoard 2.x and above imx8mp-var-dart-wbe-dt8mcustomboard-basler-isp0-m7 - DART-MX8M-PLUS V2.x with WBE, LVDS, Basler VCAM-AR0821B camera and M7 support on DT8MCustomBoard 2.x and above imx8mp-var-dart-wbe-dt8mcustomboard-basler-isp0 - DART-MX8M-PLUS V2.x with WBE, LVDS and Basler VCAM-AR0821B camera support on DT8MCustomBoard 2.x and above imx8mp-var-dart-wbe-dt8mcustomboard-m7 - DART-MX8M-PLUS V2.x with WBE, LVDS and M7 support on DT8MCustomBoard 2.x and above imx8mp-var-dart-1.x-dt8mcustomboard - DART-MX8M-PLUS V1.x with LVDS support on DT8MCustomBoard 2.x and above imx8mp-var-dart-1.x-dt8mcustomboard-m7 - DART-MX8M-PLUS V1.x with LVDS and M7 support on DT8MCustomBoard 2.x and above imx8mp-var-dart-1.x-dt8mcustomboard-basler-isi0 - DART-MX8M-PLUS V1.x with LVDS and Basler VCAM-AR1335B camera support on DT8MCustomBoard 2.x and above imx8mp-var-dart-1.x-dt8mcustomboard-basler-isi0-m7 - DART-MX8M-PLUS V1.x with LVDS, Basler VCAM-AR1335B camera and M7 support on DT8MCustomBoard 2.x and above imx8mp-var-dart-1.x-dt8mcustomboard-basler-isp0 - DART-MX8M-PLUS V1.x with LVDS and Basler VCAM-AR0821B camera support on DT8MCustomBoard 2.x and above imx8mp-var-dart-1.x-dt8mcustomboard-basler-isp0-m7 - DART-MX8M-PLUS V1.x with LVDS, Basler VCAM-AR0821B camera and M7 support on DT8MCustomBoard 2.x and above imx8mp-var-som-symphony - VAR-SOM-MX8M-PLUS V2.X with LVDS support on Symphony-Board imx8mp-var-som-symphony-basler-isp0 - VAR-SOM-MX8M-PLUS V2.x with LVDS and Basler VCAM-AR0821B camera support on Symphony-Board imx8mp-var-som-symphony-basler-isi0 - VAR-SOM-MX8M-PLUS V2.x with LVDS and Basler VCAM-AR1335B camera support on Symphony-Board imx8mp-var-som-symphony-2nd-ov5640 - VAR-SOM-MX8M-PLUS V2.x with LVDS and 2nd OV5640 support on Symphony-Board imx8mp-var-som-symphony-m7 - VAR-SOM-MX8M-PLUS V2.X with LVDS and M7 support on Symphony-Board imx8mp-var-som-symphony-basler-isp0-m7 - VAR-SOM-MX8M-PLUS V2.x with LVDS, Basler VCAM-AR0821B camera and M7 supporton Symphony-Board imx8mp-var-som-symphony-basler-isi0-m7 - VAR-SOM-MX8M-PLUS v2.X with LVDS, Basler VCAM-AR1335B camera and M7 support on Symphony-Board imx8mp-var-som-1.x-symphony - VAR-SOM-MX8M-PLUS V1.x with LVDS support on Symphony-Board imx8mp-var-som-1.x-symphony-basler-isp0 - VAR-SOM-MX8M-PLUS V1.x with LVDS and Basler VCAM-AR0821B camera support on Symphony-Board imx8mp-var-som-1.x-symphony-basler-isi0 - VAR-SOM-MX8M-PLUS V1.x with LVDS and Basler VCAM-AR1335B camera support on Symphony-Board imx8mp-var-som-1.x-symphony-2nd-ov5640 - VAR-SOM-MX8M-PLUS V1.x with LVDS and 2nd OV5640 support on Symphony-Board imx8mp-var-som-1.x-symphony-m7 - VAR-SOM-MX8M-PLUS V1.x with LVDS and M7 support on Symphony-Board imx8mp-var-som-1.x-symphony-basler-isp0-m7 - VAR-SOM-MX8M-PLUS V1.x with LVDS, Basler VCAM-AR0821B camera and M7 support on Symphony-Board imx8mp-var-som-1.x-symphony-basler-isi0-m7 - VAR-SOM-MX8M-PLUS V1.x with LVDS, Basler VCAM-AR1335B camera and M7 support on Symphony-Board imx8mp-var-som-wbe-symphony - VAR-SOM-MX8M-PLUS V2.x with WBE and LVDS support on Symphony-Board imx8mp-var-som-wbe-symphony-basler-isp0 - VAR-SOM-MX8M-PLUS V2.x with WBE, LVDS and Basler VCAM-AR0821B camera support on Symphony-Board imx8mp-var-som-wbe-symphony-basler-isi0 - VAR-SOM-MX8M-PLUS V2.x with WBE, LVDS and Basler VCAM-AR1335B camera support on Symphony-Board imx8mp-var-som-wbe-symphony-2nd-ov5640 - VAR-SOM-MX8M-PLUS V2.x with WBE, LVDS and 2nd OV5640 support on Symphony-Board imx8mp-var-som-wbe-symphony-m7 - VAR-SOM-MX8M-PLUS V2.x with WBE, LVDS and M7 support on Symphony-Board imx8mp-var-som-wbe-symphony-basler-isp0-m7 - VAR-SOM-MX8M-PLUS V2.x with WBE, LVDS, Basler VCAM-AR0821B camera and M7 support on Symphony-Board imx8mp-var-som-wbe-symphony-basler-isi0-m7 - VAR-SOM-MX8M-PLUS V2.x with WBE, LVDS, Basler VCAM-AR1335B camera and M7 support on Symphony-Board |
Android 10 V2.5.0 fastboot
$ sudo `which fastboot` flash dtbo_a out/target/product/dart_mx8mp/dtbo-<name>.img $ sudo `which fastboot` flash dtbo_b out/target/product/dart_mx8mp/dtbo-<name>.img $ sudo `which fastboot` flash boot_a out/target/product/dart_mx8mp/boot.img $ sudo `which fastboot` flash boot_b out/target/product/dart_mx8mp/boot.img $ sudo `which fastboot` flash super out/target/product/dart_mx8mp/super.img $ sudo `which fastboot` flash vbmeta_a out/target/product/dart_mx8mp/vbmeta-<name>.img --disable-verity $ sudo `which fastboot` flash vbmeta_b out/target/product/dart_mx8mp/vbmeta-<name>.img --disable-verity $ sudo `which fastboot` reboot
Android 10 V2.5.0 V1.0 UUU
Copy Variscite's uuu scripts to the Android build output folder:
$ cp ~/var_aosp_ti-13_09_00_00/ti-aosp-13/device/variscite/scripts/uuu_scripts/* out/target/product/dart_mx8mp/
And run uuu to program the eMMC:
$ sudo ./uuu <uuu script>.lst
where <uuu script> should be one of the following:
emmc_burn_android_imx8mp_var_som.lst - Supports Variscite VAR-SOM-MX8M-PLUS LVDS on Symphony-Board emmc_burn_android_imx8mp_var_dart.lst - Supports Variscite DART-MX8M-PLUS LVDS on DT8MCustomBoard 1.x
Android 10 V2.6.0 V1.0 fastboot
$ sudo `which fastboot` flash dtbo_a out/target/product/dart_mx8mp/dtbo-<name>.img $ sudo `which fastboot` flash dtbo_b out/target/product/dart_mx8mp/dtbo-<name>.img $ sudo `which fastboot` flash boot_a out/target/product/dart_mx8mp/boot.img $ sudo `which fastboot` flash boot_b out/target/product/dart_mx8mp/boot.img $ sudo `which fastboot` flash super out/target/product/dart_mx8mp/super.img $ sudo `which fastboot` flash vbmeta_a out/target/product/dart_mx8mp/vbmeta-<name>.img --disable-verity $ sudo `which fastboot` flash vbmeta_b out/target/product/dart_mx8mp/vbmeta-<name>.img --disable-verity $ sudo `which fastboot` reboot
Android 10 V2.6.0 V1.0 UUU
Copy Variscite's uuu scripts to the Android build output folder:
$ cp ~/var_aosp_ti-13_09_00_00/ti-aosp-13/device/variscite/scripts/uuu_scripts/* out/target/product/dart_mx8mp/
And run uuu to program the eMMC:
$ sudo ./uuu <uuu script>.lst
where <uuu script> should be one of the following:
emmc_burn_android_imx8mp_var_som_symphony.lst - Supports Variscite VAR-SOM-MX8M-PLUS LVDS on Symphony-Board emmc_burn_android_imx8mp_var_som_symphony_2nd_ov5640.lst - Supports Variscite VAR-SOM-MX8M-PLUS with 2nd OV5640 on Symphony-Board emmc_burn_android_imx8mp_var_dart_dt8mcustomboard.lst - Supports Variscite DART-MX8M-PLUS LVDS on DT8MCustomBoard 2.x emmc_burn_android_imx8mp_var_dart_dt8mcustomboard_hdmi.lst - Supports Variscite DART-MX8M-PLUS HDMI on DT8MCustomBoard 2.x emmc_burn_android_imx8mp_var_dart_dt8mcustomboard_legacy.lst - Supports Variscite DART-MX8M-PLUS LVDS on DT8MCustomBoard 1.x emmc_burn_android_imx8mp_var_dart_dt8mcustomboard_legacy_hdmi.lst - Supports Variscite DART-MX8M-PLUS HDMI on DT8MCustomBoard 1.x
Android 14 V1.0 UUU
Copy Variscite's uuu scripts to the Android build output folder:
$ cp ~/var_aosp_ti-13_09_00_00/ti-aosp-13/device/variscite/scripts/uuu_scripts/* out/target/product/dart_mx8mp/
And run uuu to program the eMMC:
$ sudo ./uuu <uuu script>.lst
where <uuu script> should be one of the following:
emmc_burn_android_imx8mp_var_dart_dt8mcustomboard_basler_isi0.lst - Supports DART-MX8M-PLUS on DT8MCustomBoard 2.x and above, with LVDS and Basler VCAM-AR1335B camera emmc_burn_android_imx8mp_var_dart_dt8mcustomboard_basler_isp0.lst - Supports DART-MX8M-PLUS on DT8MCustomBoard 2.x and above, with LVDS and Basler VCAM-AR0821B camera emmc_burn_android_imx8mp_var_dart_dt8mcustomboard.lst - Supports DART-MX8M-PLUS on DT8MCustomBoard 2.x and above, with LVDS emmc_burn_android_imx8mp_var_som_1.x_symphony_2nd_ov5640.lst - Supports VAR-SOM-MX8M-PLUS V1.x on Symphony-Board, with LVDS and 2nd OV5640 emmc_burn_android_imx8mp_var_som_1.x_symphony_basler_isi0.lst - Supports VAR-SOM-MX8M-PLUS V1.x on Symphony-Board, with LVDS and Basler VCAM-AR1335B camera emmc_burn_android_imx8mp_var_som_1.x_symphony_basler_isp0.lst - Supports VAR-SOM-MX8M-PLUS V1.x on Symphony-Board, with LVDS and Basler VCAM-AR0821B camera emmc_burn_android_imx8mp_var_som_1.x_symphony.lst - Supports VAR-SOM-MX8M-PLUS V1.x on Symphony-Board, with LVDS emmc_burn_android_imx8mp_var_som_symphony_2nd_ov5640.lst - Supports VAR-SOM-MX8M-PLUS on Symphony-Board, with LVDS and 2nd OV5640 emmc_burn_android_imx8mp_var_som_symphony_basler_isi0.lst - Supports VAR-SOM-MX8M-PLUS on Symphony-Board, with LVDS and Basler VCAM-AR1335B camera emmc_burn_android_imx8mp_var_som_symphony_basler_isp0.lst - Supports VAR-SOM-MX8M-PLUS on Symphony-Board, with LVDS and Basler VCAM-AR0821B camera emmc_burn_android_imx8mp_var_som_symphony.lst - Supports VAR-SOM-MX8M-PLUS on Symphony-Board, with LVDS emmc_burn_android_imx8mp_var_som_wbe_symphony_2nd_ov5640.lst - Supports VAR-SOM-MX8M-PLUS on Symphony-Board, with LVDS, WBE and 2nd OV5640 emmc_burn_android_imx8mp_var_som_wbe_symphony_basler_isi0.lst - Supports VAR-SOM-MX8M-PLUS on Symphony-Board, with LVDS, WBE and Basler VCAM-AR1335B camera emmc_burn_android_imx8mp_var_som_wbe_symphony_basler_isp0.lst - Supports VAR-SOM-MX8M-PLUS on Symphony-Board, with LVDS, WBE and Basler VCAM-AR0821B camera emmc_burn_android_imx8mp_var_som_wbe_symphony.lst - Supports VAR-SOM-MX8M-PLUS on Symphony-Board, with LVDS and WBE
optional <uuu script> for Android build with Trusty OS support enabled:
emmc_burn_android_imx8mp_var_dart_dt8mcustomboard_trusty.lst - Supports DART-MX8M-PLUS on DT8MCustomBoard 2.x and above, with LVDS and Trusty OS emmc_burn_android_imx8mp_var_som_1.x_symphony_trusty.lst - Supports VAR-SOM-MX8M-PLUS V1.x on Symphony-Board, with LVDS and Trusty OS emmc_burn_android_imx8mp_var_som_symphony_trusty.lst - Supports VAR-SOM-MX8M-PLUS on Symphony-Board, with LVDS and Trusty OS
Android 14 V1.1 UUU
Copy Variscite's uuu scripts to the Android build output folder:
$ cp ~/var_aosp_ti-13_09_00_00/ti-aosp-13/device/variscite/scripts/uuu_scripts/* out/target/product/dart_mx8mp/
And run uuu to program the eMMC:
$ sudo ./uuu <uuu script>.lst
where <uuu script> should be one of the following:
emmc_burn_android_imx8mp_var_dart_dt8mcustomboard_basler_isi0.lst - DART-MX8M-PLUS V2.x with LVDS and Basler VCAM-AR1335B camera support on DT8MCustomBoard 2.x and above emmc_burn_android_imx8mp_var_dart_dt8mcustomboard_basler_isp0.lst - DART-MX8M-PLUS V2.x with LVDS and Basler VCAM-AR0821B camera support on DT8MCustomBoard 2.x and above emmc_burn_android_imx8mp_var_dart_dt8mcustomboard.lst - DART-MX8M-PLUS V2.x with LVDS support on DT8MCustomBoard 2.x and above emmc_burn_android_imx8mp_var_dart_wbe_dt8mcustomboard.lst - DART-MX8M-PLUS V2.x with WBE and LVDS support on DT8MCustomBoard 2.x and above emmc_burn_android_imx8mp_var_dart_wbe_dt8mcustomboard_basler_isi0.lst - DART-MX8M-PLUS V2.x with WBE, LVDS and Basler VCAM-AR1335B camera support on DT8MCustomBoard 2.x and above emmc_burn_android_imx8mp_var_dart_wbe_dt8mcustomboard_basler_isp0.lst - DART-MX8M-PLUS V2.x with WBE, LVDS and Basler VCAM-AR0821B camera support on DT8MCustomBoard 2.x and above emmc_burn_android_imx8mp_var_dart_1.x_dt8mcustomboard.lst - DART-MX8M-PLUS V1.x with LVDS support on DT8MCustomBoard 2.x and above emmc_burn_android_imx8mp_var_dart_1.x_dt8mcustomboard_basler_isi0.lst - DART-MX8M-PLUS V1.x with LVDS and Basler VCAM-AR1335B camera support on DT8MCustomBoard 2.x and above emmc_burn_android_imx8mp_var_dart_1.x_dt8mcustomboard_basler_isp0.lst - DART-MX8M-PLUS V1.x with LVDS and Basler VCAM-AR0821B camera support on DT8MCustomBoard 2.x and above emmc_burn_android_imx8mp_var_som_1.x_symphony_2nd_ov5640.lst - VAR-SOM-MX8M-PLUS V1.x with LVDS and 2nd OV5640 support on Symphony-Board emmc_burn_android_imx8mp_var_som_1.x_symphony_basler_isi0.lst - VAR-SOM-MX8M-PLUS V1.x with LVDS and Basler VCAM-AR1335B camera support on Symphony-Board emmc_burn_android_imx8mp_var_som_1.x_symphony_basler_isp0.lst - VAR-SOM-MX8M-PLUS V1.x with LVDS and Basler VCAM-AR0821B camera support on Symphony-Board emmc_burn_android_imx8mp_var_som_1.x_symphony.lst - VAR-SOM-MX8M-PLUS V1.x with LVDS support on Symphony-Board emmc_burn_android_imx8mp_var_som_symphony_2nd_ov5640.lst - VAR-SOM-MX8M-PLUS V2.x with LVDS and 2nd OV5640 support on Symphony-Board emmc_burn_android_imx8mp_var_som_symphony_basler_isi0.lst - VAR-SOM-MX8M-PLUS V2.x with LVDS and Basler VCAM-AR1335B camera support on Symphony-Board emmc_burn_android_imx8mp_var_som_symphony_basler_isp0.lst - VAR-SOM-MX8M-PLUS V2.x with LVDS and Basler VCAM-AR0821B camera support on Symphony-Board emmc_burn_android_imx8mp_var_som_symphony.lst - VAR-SOM-MX8M-PLUS V2.X with LVDS support on Symphony-Board emmc_burn_android_imx8mp_var_som_wbe_symphony_2nd_ov5640.lst -VAR-SOM-MX8M-PLUS V2.x with WBE, LVDS and 2nd OV5640 support on Symphony-Board emmc_burn_android_imx8mp_var_som_wbe_symphony_basler_isi0.lst - VAR-SOM-MX8M-PLUS V2.x with WBE, LVDS and Basler VCAM-AR1335B camera support on Symphony-Board emmc_burn_android_imx8mp_var_som_wbe_symphony_basler_isp0.lst - VAR-SOM-MX8M-PLUS V2.x with WBE, LVDS and Basler VCAM-AR0821B camera support on Symphony-Board emmc_burn_android_imx8mp_var_som_wbe_symphony.lst - VAR-SOM-MX8M-PLUS V2.x with WBE and LVDS support on Symphony-Board
optional <uuu script> for Android build with Trusty OS support enabled:
emmc_burn_android_imx8mp_var_dart_dt8mcustomboard_trusty.lst - DART-MX8M-PLUS V2.x with LVDS and Trusty OS support on DT8MCustomBoard 2.x and above emmc_burn_android_imx8mp_var_dart_1.x_dt8mcustomboard_trusty.lst - DART-MX8M-PLUS V1.x with LVDS and Trusty OS support on DT8MCustomBoard 2.x and above emmc_burn_android_imx8mp_var_som_1.x_symphony_trusty.lst - VAR-SOM-MX8M-PLUS V1.x with LVDS and Trusty OS support on Symphony-Board emmc_burn_android_imx8mp_var_som_symphony_trusty.lst - VAR-SOM-MX8M-PLUS V2.x with LVDS and Trusty OS support on Symphony-Board
Android 11 V1.2.0 V1.0 fastboot
$ sudo `which fastboot` flash dtbo_a out/target/product/dart_mx8mp/dtbo-<name>.img $ sudo `which fastboot` flash dtbo_b out/target/product/dart_mx8mp/dtbo-<name>.img $ sudo `which fastboot` flash boot_a out/target/product/dart_mx8mp/boot.img $ sudo `which fastboot` flash boot_b out/target/product/dart_mx8mp/boot.img $ sudo `which fastboot` flash vendor_boot_a out/target/product/dart_mx8mp/vendor_boot.img $ sudo `which fastboot` flash vendor_boot_b out/target/product/dart_mx8mp/vendor_boot.img $ sudo `which fastboot` flash super out/target/product/dart_mx8mp/super.img $ sudo `which fastboot` flash vbmeta_a out/target/product/dart_mx8mp/vbmeta-<name>.img --disable-verity $ sudo `which fastboot` flash vbmeta_b out/target/product/dart_mx8mp/vbmeta-<name>.img --disable-verity $ sudo `which fastboot` reboot
Android 11 V2.2.0 V1.0 fastboot
$ sudo `which fastboot` flash dtbo_a out/target/product/dart_mx8mp/dtbo-<name>.img $ sudo `which fastboot` flash dtbo_b out/target/product/dart_mx8mp/dtbo-<name>.img $ sudo `which fastboot` flash boot_a out/target/product/dart_mx8mp/boot.img $ sudo `which fastboot` flash boot_b out/target/product/dart_mx8mp/boot.img $ sudo `which fastboot` flash vendor_boot_a out/target/product/dart_mx8mp/vendor_boot.img $ sudo `which fastboot` flash vendor_boot_b out/target/product/dart_mx8mp/vendor_boot.img $ sudo `which fastboot` flash super out/target/product/dart_mx8mp/super.img $ sudo `which fastboot` flash vbmeta_a out/target/product/dart_mx8mp/vbmeta-<name>.img --disable-verity $ sudo `which fastboot` flash vbmeta_b out/target/product/dart_mx8mp/vbmeta-<name>.img --disable-verity $ sudo `which fastboot` reboot
Android 13 V1.0 fastboot
$ sudo `which fastboot` flash dtbo_a out/target/product/dart_mx8mp/dtbo-<name>.img $ sudo `which fastboot` flash dtbo_b out/target/product/dart_mx8mp/dtbo-<name>.img $ sudo `which fastboot` flash boot_a out/target/product/dart_mx8mp/boot.img $ sudo `which fastboot` flash boot_b out/target/product/dart_mx8mp/boot.img $ sudo `which fastboot` flash init_boot_a out/target/product/dart_mx8mp/init_boot.img $ sudo `which fastboot` flash init_boot_b out/target/product/dart_mx8mp/init_boot.img $ sudo `which fastboot` flash vendor_boot_a out/target/product/dart_mx8mp/vendor_boot.img $ sudo `which fastboot` flash vendor_boot_b out/target/product/dart_mx8mp/vendor_boot.img $ sudo `which fastboot` flash super out/target/product/dart_mx8mp/super.img $ sudo `which fastboot` flash vbmeta_a out/target/product/dart_mx8mp/vbmeta-<name>.img --disable-verity $ sudo `which fastboot` flash vbmeta_b out/target/product/dart_mx8mp/vbmeta-<name>.img --disable-verity $ sudo `which fastboot` reboot
Android 14 V1.0 fastboot
$ sudo `which fastboot` flash bootloader_a out/target/product/dart_mx8mp/bootloader-imx8mp-var-dart-dual.img $ sudo `which fastboot` flash bootloader_b out/target/product/dart_mx8mp/bootloader-imx8mp-var-dart-dual.img $ sudo `which fastboot` flash dtbo_a out/target/product/dart_mx8mp/dtbo-<name>.img $ sudo `which fastboot` flash dtbo_b out/target/product/dart_mx8mp/dtbo-<name>.img $ sudo `which fastboot` flash boot_a out/target/product/dart_mx8mp/boot.img $ sudo `which fastboot` flash boot_b out/target/product/dart_mx8mp/boot.img $ sudo `which fastboot` flash init_boot_a out/target/product/dart_mx8mp/init_boot.img $ sudo `which fastboot` flash init_boot_b out/target/product/dart_mx8mp/init_boot.img $ sudo `which fastboot` flash vendor_boot_a out/target/product/dart_mx8mp/vendor_boot.img $ sudo `which fastboot` flash vendor_boot_b out/target/product/dart_mx8mp/vendor_boot.img $ sudo `which fastboot` flash super out/target/product/dart_mx8mp/super.img $ sudo `which fastboot` flash vbmeta_a out/target/product/dart_mx8mp/vbmeta-<name>.img $ sudo `which fastboot` flash vbmeta_b out/target/product/dart_mx8mp/vbmeta-<name>.img $ sudo `which fastboot` reboot
Android 14 V1.0 trusty
Building Android with Trusty support enabled
Set PRODUCT_IMX_TRUSTY to true in ~/var_imx-android-14.0.0_1.0.0/android_build/device/variscite/imx8m/dart_mx8mp/SharedBoardConfig.mk
Follow the instructions from "Build Android Images" section
TARGET_TEE_DART=true ./imx-make.sh -j4 2>&1 | tee build1-1.log
The images from "Images created by the Android build" section will only be partially different for the bootloader.
Image |
Description |
---|---|
spl-imx8mp-var-dart-trusty-dual.bin | U-Boot SPL with Trusty related configurations for eMMC boot for Android build with Trusty OS support enabled to burn only to eMMC DART-MX8M-PLUS needs TARGET_TEE_DART=true passed to the build |
bootloader-imx8mp-var-dart-trusty-dual.img | An image containing U-Boot proper, ATF and Trusty OS for eMMC boot for Android build with Trusty OS support enabled to burn only to eMMC DART-MX8M-PLUS needs TARGET_TEE_DART=true passed to the build |
VAR-SOM-AM62
AM62 Android 14 V 1.0 images
Image |
Description |
---|---|
tiboot3-am62x-sk-hsfs.bin tiboot3-am62x-sk.bin tispl-am62x-sk.bin u-boot-am62x-sk.img |
Bootloader images for eMMC/SD card boot. bootloader.img = (tispl.bin + u-boot.img). |
boot.img | Kernel Image + dtbs. |
vendor_boot.img | Vendor modules, vendor ramdisk. |
init_boot.img | Generic init ramdisk. |
dtbo.img | dtbo.img or dtbo-unsigned.img (list of overlays). |
vbmeta.img | With AVB feature or user images. |
vbmeta_vendor_dlkm | AVB info for vendor_dlkm. |
persist.img | Used for OP-TEE secure storage. |
super.img | Android super image file.(Contains system, vendor). |
AM62 Android 14 V1.0 fastboot
$ sudo fastboot flash dtbo_a out/target/product/am62x_var_som/dtbo.img $ sudo fastboot flash dtbo_b out/target/product/am62x_var_som/dtbo.img $ sudo fastboot flash boot_a out/target/product/am62x_var_som/boot.img $ sudo fastboot flash boot_b out/target/product/am62x_var_som/boot.img $ sudo fastboot flash init_boot_a out/target/product/am62x_var_som/init_boot.img $ sudo fastboot flash init_boot_b out/target/product/am62x_var_som/init_boot.img $ sudo fastboot flash vendor_boot_a out/target/product/am62x_var_som/vendor_boot.img $ sudo fastboot flash vendor_boot_b out/target/product/am62x_var_som/vendor_boot.img $ sudo fastboot flash vbmeta_a out/target/product/am62x_var_som/vbmeta.img $ sudo fastboot flash vbmeta_b out/target/product/am62x_var_som/vbmeta.img $ sudo fastboot flash vbmeta_vendor_dlkm_a out/target/product/am62x_var_som/vbmeta_vendor_dlkm.img $ sudo fastboot flash vbmeta_vendor_dlkm_b out/target/product/am62x_var_som/vbmeta_vendor_dlkm.img $ sudo fastboot flash super out/target/product/am62x_var_som/super.img $ sudo `which fastboot` reboot
AM62 Android 14 V1.0 SD Tree
/opt/images/ ├── Android │ ├── boot.img │ ├── bootloader-am62x-sk.img │ ├── dtbo.img │ ├── init_boot.img │ ├── metadata.img │ ├── persist.img │ ├── super_raw.img.gz │ ├── tiboot3-am62x-sk.bin │ ├── tiboot3-am62x-sk-hsfs.bin │ ├── vbmeta.img │ ├── vbmeta_vendor_dlkm.img │ └── vendor_boot.img └── Yocto ├── boot │ ├── tiboot3.bin │ ├── tispl.bin │ ├── u-boot.img │ └── uEnv.txt ├── rootfs.tar.zst -> var-default-image-am62x-var-som.tar.zst └── var-default-image-am62x-var-som.tar.zst
Release Notes
Based on release | Google: android-13.0.0_r62 TI BSP: Android 13-09.00.00 |
Release tag | am62-android-13_09.00.00-v1.0 |
Release date | 12/28/2023 |
Supported platforms | VAR-SOM-AM62 |
SOM revision | v1.0 and higher |
Variscite BSP git | https://github.com/varigit/device-variscite-am62x |
Variscite BSP branch | android13-release-var01 |
Kernel git | https://github.com/varigit/ti-linux-kernel |
Kernel branch | ti-android-linux-6.1.y_var01 |
U-Boot git | https://github.com/varigit/ti-u-boot |
U-Boot branch | ti-u-boot-2023.04_var02 |
File System build system | Android |
Recovery SD card link | am62__yocto-dunfell-5.10.168_08.06.00.42-v1.4__android-13_09.00.00-v1.0.wic.zst |
Recovery SD card SHA256 | ee99bb308024921f925b12ec84686b7a5729d878c1a24ed83dd95e11b716b383 |
Platform Customizations
VAR-SOM-MX6
- RELEASE_NAME = o8.0.0_1.0.0-ga-v1.0
- RELEASE_LINK = RELEASE_O8.0.0_1.0.0_VAR-SOM-MX6
- ANDROID_NAME = Oreo
- ANDROID_VERSION = O8.0.0_r25
- NXP_BSP_VERSION = IMX6_8.0.0_1.0.0_ANDROID
- RECOVERY_SD_NAME = mx6__yocto-kirkstone-5.15.71_2.2.0-v1.0__android-8.0.0_1.0.0-v1.0.wic.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/VAR-SOM-MX6/Software
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=VAR-SOM-MX6_Release_Notes&release=RELEASE_O8.0.0_1.0.0_VAR-SOM-MX6
- MACHINE_NAME = var-som-mx6
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = o8.0.0_1.0.0-ga_var01
- KERNEL_IMAGE = uImage
- KERNEL_DEFCONFIG = imx_v7_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2017.03_4.9.11_1.0.0_ga_var01
- U-BOOT_SD_DEFCONFIG = mx6var_som_sd_android_defconfig
- U-BOOT_NAND_DEFCONFIG = mx6var_som_nand_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot.img-sd
- U-BOOT_NAND_IMAGE_NAME = u-boot.img-nand
- SPL_SD_IMAGE_NAME = SPL-sd
- SPL_NAND_IMAGE_NAME = SPL-nand
- YOCTO_GIT = https://github.com/varigit/variscite-bsp-platform.git
- YOCTO_META_GIT = '
- YOCTO_BRANCH = rocko
- YOCTO_BUILD_RESULTS_SECTION = VAR-SOM-MX6_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = VAR-SOM-MX6_BOOT_BOARD
- KERNEL_DTB_SECTION = VAR-SOM-MX6_DTB
- SD_TREE_SECTION = VAR-SOM-MX6_SD_TREE
- YOCTO_FLASH_SD_FROM_GUI_SECTION = '
- EMMC_FAT_PARTITION_NAME = BOOT-VARMX6
- EMMC_ROOTFS_DEV = mmcblk0
- EMMC_ROOTFS_PARTITION_NUM = p1
- NAND_ROOTFS_DEV = mtd3
- QT_PLATFORM_PLUGIN = eglfs
- RAM_LOAD_ADDRESS = 0x18100000
- UBOOT_CONFIG_FILE = include/configs/mx6var_som.h
- UBOOT_PAD_SIZE = 0x1e0000
- KERNEL_PAD_SIZE = 0x800000
- DTB_START_ADDRESS = 0x3e0000
DART-MX8M
RELEASE_O8.1.0_1.3.0_8M_DART-MX8M
- RELEASE_NAME = morty-imx-4.9.51-v1.0
- RELEASE_LINK = RELEASE_O8.1.0_1.3.0_8M_DART-MX8M
- ANDROID_NAME = Oreo
- ANDROID_VERSION = Android O8.1.0_r14
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = imx_8.1.0_1.3.0_8m_ANDROID
- RECOVERY_SD_NAME = dart-mx8m-recovery-sd.v14.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/DART-MX8M/Software
- RELEASE_NOTES_LINK = TBD
- MACHINE_NAME = imx8m-var-dart
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = o8.1.0_1.3.0_8m-ga_var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8m_var_dart_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2017.03_4.9.51_imx8m_ga_var01
- U-BOOT_SD_DEFCONFIG = imx8m_var_dart_config
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8m-var-dart.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = DART-MX8M_BOOT_BOARD
- KERNEL_DTB_SECTION = DART-MX8M_DTB
- SD_TREE_SECTION = DART-MX8M_SD_TREE_MORTY
- EMMC_ROOTFS_DEV = mmcblk0
- EMMC_ROOTFS_PARTITION_NUM = p0
- UBOOT_CONFIG_FILE = include/configs/imx8m_var_dart.h
RELEASE_P9.0.0_1.0.0_GA_DART-MX8M
- RELEASE_NAME = sumo-imx-4.14.78-v1.0
- RELEASE_LINK = RELEASE_P9.0.0_1.0.0_GA_DART-MX8M
- ANDROID_NAME = Pie
- ANDROID_VERSION = P9.0.0_r01
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = imx_9.0.0_1.0.0_ga_ANDROID
- RECOVERY_SD_NAME = dart-mx8m-recovery-sd.v23.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/DART-MX8M/Software
- RELEASE_NOTES_LINK = https://docs.google.com/spreadsheets/d/e/2PACX-1vQdscOIusvtBZKpD4-FpcpHjLVJaann0HeXej0IUy27lUcPBheBgDmY2ueeO1kzGA_4pjqk0unSKhLZ/pubhtml
- MACHINE_NAME = imx8m-var-dart
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = p9.0.0_1.0.0-ga_var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2018.03_4.14.78_1.0.0_ga_var01
- U-BOOT_SD_DEFCONFIG = imx8m_var_dart_config
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8m-var-dart.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = DART-MX8M_BOOT_BOARD
- KERNEL_DTB_SECTION = DART-MX8M_DTB
- SD_TREE_SECTION = DART-MX8M_SD_TREE_SUMO
- EMMC_ROOTFS_DEV = mmcblk0
- EMMC_ROOTFS_PARTITION_NUM = p0
- UBOOT_CONFIG_FILE = include/configs/imx8m_var_dart.h
RELEASE_P9.0.0_2.0.0_GA_DART-MX8M
- RELEASE_NAME = p9.0.0_2.0.0-ga_dart-mx8mq_v32
- RELEASE_LINK = RELEASE_P9.0.0_2.0.0_GA_DART-MX8M
- ANDROID_NAME = Pie
- ANDROID_VERSION = Android P9.0.0_r30
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = imx_9.0.0_2.0.0_ga_ANDROID
- RECOVERY_SD_NAME = dart-mx8m-recovery-sd.v32.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/DART-MX8M/Software
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=DART-MX8M_Release_Notes&release=RELEASE_P9.0.0_2.0.0_GA_DART-MX8M
- MACHINE_NAME = imx8m-var-dart
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = p9.0.0_2.0.0-ga_var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2018.03_4.14.98_2.0.0_ga_var01
- U-BOOT_SD_DEFCONFIG = imx8m_var_dart_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8m-var-dart.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = DART-MX8M_BOOT_BOARD
- KERNEL_DTB_SECTION = DART-MX8M_DTB
- SD_TREE_SECTION = DART-MX8M_SD_TREE_SUMO-V2
- EMMC_ROOTFS_DEV = mmcblk0
- EMMC_ROOTFS_PARTITION_NUM = p0
- UBOOT_CONFIG_FILE = include/configs/imx8m_var_dart.h
RELEASE_Q10.0.0_1.0.0_GA_DART-MX8M
- RELEASE_NAME = q10.0.0_1.0.0-ga_dart-mx8mq_v44
- RELEASE_LINK = RELEASE_P10.0.0_1.0.0_GA_DART-MX8M
- ANDROID_NAME = Android 10
- ANDROID_VERSION = Android Q-10.0.0_r14
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-10.0.0_1.0.0
- RECOVERY_SD_NAME = dart-mx8m-recovery-sd.v44a.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/DART-MX8M/Software
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=DART-MX8M_Release_Notes&release=RELEASE_P10.0.0_1.0.0_GA_DART-MX8M
- MACHINE_NAME = imx8m-var-dart
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = q10.0.0_1.0.0-ga_var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2019.04_4.19.35_1.1.0-var01
- U-BOOT_SD_DEFCONFIG = imx8m_var_dart_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8m-var-dart.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = DART-MX8M_BOOT_BOARD
- KERNEL_DTB_SECTION = DART-MX8M_DTB
- SD_TREE_SECTION = DART-MX8M_SD_TREE_WARRIOR
- EMMC_ROOTFS_DEV = mmcblk0
- EMMC_ROOTFS_PARTITION_NUM = p0
- UBOOT_CONFIG_FILE = include/configs/imx8m_var_dart.h
RELEASE_10.0.0_2.3.0_GA_DART-MX8M
- RELEASE_NAME = android-10.0.0_2.3.0-ga_dart-mx8mq_v1.0
- RELEASE_LINK = RELEASE_10.0.0_2.3.0_GA_DART-MX8M
- ANDROID_NAME = Android 10
- ANDROID_VERSION = 10.0.0_r35
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-10.0.0_2.3.0
- RECOVERY_SD_NAME = dart-mx8m-recovery-sd.v50.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/DART-MX8M/Software
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=DART-MX8M_Release_Notes&release=RELEASE_10.0.0_2.3.0_GA_DART-MX8M
- MACHINE_NAME = imx8m-var-dart
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = android-10.0.0_2.3.0-ga_var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2020.04_5.4.24_2.1.0_var01
- U-BOOT_SD_DEFCONFIG = imx8m_var_dart_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8m-var-dart.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = DART-MX8M_BOOT_BOARD
- KERNEL_DTB_SECTION = DART-MX8M_DTB
- SD_TREE_SECTION = DART-MX8M_SD_TREE_WARRIOR
- EMMC_ROOTFS_DEV = mmcblk0
- EMMC_ROOTFS_PARTITION_NUM = p0
- UBOOT_CONFIG_FILE = include/configs/imx8m_var_dart.h
RELEASE_10.0.0_2.3.0_GA_DART-MX8M_V1.1
- RELEASE_NAME = android-10.0.0_2.3.0-ga_dart-mx8mq_v1.1
- RELEASE_LINK = RELEASE_10.0.0_2.3.0_GA_DART-MX8M
- ANDROID_NAME = Android 10
- ANDROID_VERSION = 10.0.0_r35
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-10.0.0_2.3.0
- RECOVERY_SD_NAME = dart-mx8m-recovery-sd.v51.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/DART-MX8M/Software
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=DART-MX8M_Release_Notes&release=RELEASE_10.0.0_2.3.0_GA_DART-MX8M
- MACHINE_NAME = imx8m-var-dart
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = android-10.0.0_2.3.0-ga_var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2020.04_5.4.24_2.1.0_var01
- U-BOOT_SD_DEFCONFIG = imx8m_var_dart_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8m-var-dart.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = DART-MX8M_BOOT_BOARD
- KERNEL_DTB_SECTION = DART-MX8M_DTB
- SD_TREE_SECTION = DART-MX8M_SD_TREE_WARRIOR
- EMMC_ROOTFS_DEV = mmcblk0
- EMMC_ROOTFS_PARTITION_NUM = p0
- UBOOT_CONFIG_FILE = include/configs/imx8m_var_dart.h
RELEASE_10.0.0_2.3.0_GA_DART-MX8M_V1.2
- RELEASE_NAME = android-10.0.0_2.3.0-ga_dart-mx8mq_v1.2
- RELEASE_LINK = RELEASE_10.0.0_2.3.0_GA_DART-MX8M
- ANDROID_NAME = Android 10
- ANDROID_VERSION = 10.0.0_r35
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-10.0.0_2.3.0
- RECOVERY_SD_NAME = dart-mx8m-recovery-sd.v62.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/DART-MX8M/Software/legacy-images
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=DART-MX8M_Release_Notes&release=RELEASE_10.0.0_2.3.0_GA_DART-MX8M
- MACHINE_NAME = imx8m-var-dart
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = android-10.0.0_2.3.0-ga_var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2020.04_5.4.24_2.1.0_var01
- U-BOOT_SD_DEFCONFIG = imx8m_var_dart_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8m-var-dart.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = DART-MX8M_BOOT_BOARD
- KERNEL_DTB_SECTION = DART-MX8M_DTB
- SD_TREE_SECTION = DART-MX8M_SD_TREE_DUNFELL_V1.2
- EMMC_ROOTFS_DEV = mmcblk0
- EMMC_ROOTFS_PARTITION_NUM = p0
- UBOOT_CONFIG_FILE = include/configs/imx8m_var_dart.h
RELEASE_11.0.0_1.0.0_DART-MX8M
- RELEASE_NAME = 11.0.0_1.0.0-dart-mx8mq_v1.0
- RELEASE_LINK = RELEASE_11.0.0_1.0.0_DART-MX8M
- ANDROID_NAME = Android 11
- ANDROID_VERSION = Android 11.0.0_r4
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-11.0.0_1.0.0
- RECOVERY_SD_NAME = dart-mx8m-recovery-sd.v70.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/DART-MX8M/Software
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=DART-MX8M_Release_Notes&release=RELEASE_11.0.0_1.0.0_DART-MX8M
- MACHINE_NAME = imx8m-var-dart
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = android-11.0.0_1.0.0-var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2020.04_5.4.47_2.2.0_var01
- U-BOOT_SD_DEFCONFIG = imx8m_var_dart_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8m-var-dart.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = DART-MX8M_BOOT_BOARD
- KERNEL_DTB_SECTION = DART-MX8M_DTB
- SD_TREE_SECTION = DART-MX8M_SD_TREE_DUNFELL_V1.3
- EMMC_ROOTFS_DEV = mmcblk0
- EMMC_ROOTFS_PARTITION_NUM = p0
- UBOOT_CONFIG_FILE = include/configs/imx8m_var_dart.h
RELEASE_11.0.0_1.0.0_DART-MX8M_V1.1
- RELEASE_NAME = 11.0.0_1.0.0-dart-mx8mq_v1.1
- RELEASE_LINK = RELEASE_11.0.0_1.0.0_DART-MX8M
- ANDROID_NAME = Android 11
- ANDROID_VERSION = Android 11.0.0_r4
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-11.0.0_1.0.0
- RECOVERY_SD_NAME = dart-mx8m-recovery-sd.v71.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/DART-MX8M/Software
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=DART-MX8M_Release_Notes&release=RELEASE_11.0.0_1.0.0_DART-MX8M
- MACHINE_NAME = imx8m-var-dart
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = android-11.0.0_1.0.0-var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2020.04_5.4.47_2.2.0_var01
- U-BOOT_SD_DEFCONFIG = imx8m_var_dart_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8m-var-dart.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = DART-MX8M_BOOT_BOARD
- KERNEL_DTB_SECTION = DART-MX8M_DTB
- SD_TREE_SECTION = DART-MX8M_SD_TREE_DUNFELL_V1.3
- EMMC_ROOTFS_DEV = mmcblk0
- EMMC_ROOTFS_PARTITION_NUM = p0
- UBOOT_CONFIG_FILE = include/configs/imx8m_var_dart.h
RELEASE_11.0.0_1.0.0_DART-MX8M_V1.2
- RELEASE_NAME = 11.0.0_1.0.0-dart-mx8mq_v1.2
- RELEASE_LINK = RELEASE_11.0.0_1.0.0_DART-MX8M
- ANDROID_NAME = Android 11
- ANDROID_VERSION = Android 11.0.0_r4
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-11.0.0_1.0.0
- RECOVERY_SD_NAME = dart-mx8m-recovery-sd.v73.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/DART-MX8M/Software
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=DART-MX8M_Release_Notes&release=RELEASE_11.0.0_1.0.0_DART-MX8M
- MACHINE_NAME = imx8m-var-dart
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = android-11.0.0_1.0.0-var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2020.04_5.4.47_2.2.0_var01
- U-BOOT_SD_DEFCONFIG = imx8m_var_dart_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8m-var-dart.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = DART-MX8M_BOOT_BOARD
- KERNEL_DTB_SECTION = DART-MX8M_DTB
- SD_TREE_SECTION = DART-MX8M_SD_TREE_DUNFELL_V1.3
- EMMC_ROOTFS_DEV = mmcblk0
- EMMC_ROOTFS_PARTITION_NUM = p0
- UBOOT_CONFIG_FILE = include/configs/imx8m_var_dart.h
RELEASE_11.0.0_1.0.0_DART-MX8M_V1.3
- RELEASE_NAME = mx8m-android-11.0.0_1.0.0-v1.3
- RELEASE_LINK = mx8m-android-11.0.0_1.0.0-v1.3
- ANDROID_NAME = Android 11
- ANDROID_VERSION = Android 11.0.0_r4
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-11.0.0_1.0.0
- RECOVERY_SD_NAME = mx8m__yocto-hardknott-5.10.72_2.2.1-v1.0__android-11.0.0_1.0.0-v1.3.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/DART-MX8M/Software
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=DART-MX8M_Release_Notes&release=mx8m-android-11.0.0_1.0.0-v1.3
- MACHINE_NAME = imx8m-var-dart
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = android-11.0.0_1.0.0-var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2020.04_5.4.47_2.2.0_var01
- U-BOOT_SD_DEFCONFIG = imx8m_var_dart_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8m-var-dart.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = DART-MX8M_BOOT_BOARD
- KERNEL_DTB_SECTION = DART-MX8M_DTB
- SD_TREE_SECTION = DART-MX8M_SD_TREE_DUNFELL_V1.3
- EMMC_ROOTFS_DEV = mmcblk0
- EMMC_ROOTFS_PARTITION_NUM = p0
- UBOOT_CONFIG_FILE = include/configs/imx8m_var_dart.h
DART-MX8M-MINI
RELEASE_P9.0.0_1.0.0_GA_DART-MX8M-MINI
- RELEASE_NAME = sumo-imx-4.14.78-v1.0
- RELEASE_LINK = RELEASE_P9.0.0_1.0.0_GA_DART-MX8M-MINI
- ANDROID_NAME = Pie
- ANDROID_VERSION = P9.0.0_r01
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = imx_9.0.0_1.0.0_ga_ANDROID
- RECOVERY_SD_NAME = dart-mx8mm-recovery-sd.v16.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/DART-MX8M-MINI/Software
- RELEASE_NOTES_LINK = https://docs.google.com/spreadsheets/u/1/d/e/2PACX-1vRsEEo_4GP_OUtaoPq3OPLMF-W1J1c0dVHEKlI6BhQTQWm7E_COBb75c8Alad4-TsE2KvOfnldFA3hG/pubhtml
- MACHINE_NAME = imx8m-var-dart
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = p9.0.0_1.0.0-ga_var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2018.03_4.14.78_1.0.0_ga_var01
- U-BOOT_SD_DEFCONFIG = imx8mm_var_dart_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8m-var-dart.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = DART-MX8M_BOOT_BOARD
- KERNEL_DTB_SECTION = DART-MX8M_DTB
- SD_TREE_SECTION = DART-MX8M-MINI_SD_TREE_SUMO
- EMMC_ROOTFS_DEV = mmcblk2
- EMMC_ROOTFS_PARTITION_NUM = p0
- UBOOT_CONFIG_FILE = include/configs/imx8m_var_dart.h
RELEASE_P9.0.0_2.0.0_GA_DART-MX8M-MINI
- RELEASE_NAME = p9.0.0_2.0.0-ga_dart-mx8mm_v32
- RELEASE_LINK = RELEASE_P9.0.0_2.0.0_GA_DART-MX8M-MINI
- ANDROID_NAME = Pie
- ANDROID_VERSION = Android P9.0.0_r30
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = imx_9.0.0_2.0.0_ga_ANDROID
- RECOVERY_SD_NAME = dart-mx8mm-recovery-sd.v32.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/DART-MX8M-MINI/Software/legacy-images
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=DART-MX8M-MINI_Release_Notes&release=RELEASE_P9.0.0_2.0.0_GA_DART-MX8M-MINI
- MACHINE_NAME = imx8m-var-dart
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = p9.0.0_2.0.0-ga_var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2018.03_4.14.98_2.0.0_ga_var01
- U-BOOT_SD_DEFCONFIG = imx8mm_var_dart_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8mm-var-dart.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = DART-MX8M_BOOT_BOARD
- KERNEL_DTB_SECTION = DART-MX8M_DTB
- SD_TREE_SECTION = DART-MX8M-MINI_SD_TREE_SUMO
- EMMC_ROOTFS_DEV = mmcblk2
- EMMC_ROOTFS_PARTITION_NUM = p0
- UBOOT_CONFIG_FILE = include/configs/imx8m_var_dart.h
RELEASE_Q10.0.0_1.0.0_GA_DART-MX8M-MINI
- RELEASE_NAME = warrior-imx-4.19.35-v3.1
- RELEASE_LINK = RELEASE_Q10.0.0_1.0.0_GA_DART-MX8M-MINI
- ANDROID_NAME = Android 10
- ANDROID_VERSION = Android Q-10.0.0_r14
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-10.0.0_1.0.0
- RECOVERY_SD_NAME = dart-mx8mm-recovery-sd.v40.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/DART-MX8M-MINI/Software
- RELEASE_NOTES_LINK = https://docs.google.com/spreadsheets/d/e/2PACX-1vRvvbTrM6mmZvifGSrnVHvFX-p_J_7MfZ9JDZ3jyypja6bfJWsQs2cwyOkdOS3D70KpLItWH0VyBZ-I/pubhtml
- MACHINE_NAME = imx8m-var-dart
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = q10.0.0_1.0.0-ga_var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2019.04_4.19.35_1.1.0-var01
- U-BOOT_SD_DEFCONFIG = imx8mm_var_dart_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8mm-var-dart.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = DART-MX8M_BOOT_BOARD
- KERNEL_DTB_SECTION = DART-MX8M_DTB
- SD_TREE_SECTION = DART-MX8M-MINI_SD_TREE_WARRIOR
- EMMC_ROOTFS_DEV = mmcblk2
- EMMC_ROOTFS_PARTITION_NUM = p0
- UBOOT_CONFIG_FILE = include/configs/imx8m_var_dart.h
RELEASE_Q10.0.0_1.0.0_GA_DART-MX8M-MINI_V1.3
- RELEASE_NAME = q10.0.0_1.0.0-ga_dart-mx8mm_v1.3
- RELEASE_LINK = RELEASE_Q10.0.0_1.0.0_GA_DART-MX8M-MINI
- ANDROID_NAME = Android 10
- ANDROID_VERSION = Android Q-10.0.0_r14
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-10.0.0_1.0.0
- RECOVERY_SD_NAME = dart-mx8mm-recovery-sd.v60.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/DART-MX8M-MINI/Software
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=VAR-SOM-MX8X_Release_Notes&release=RELEASE_Q10.0.0_1.0.0_GA_DART-MX8M-MINI
- MACHINE_NAME = imx8m-var-dart
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = q10.0.0_1.0.0-ga_var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2019.04_4.19.35_1.1.0-var01
- U-BOOT_SD_DEFCONFIG = imx8mm_var_dart_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8mm-var-dart.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = DART-MX8M_BOOT_BOARD
- KERNEL_DTB_SECTION = DART-MX8M_DTB
- SD_TREE_SECTION = DART-MX8M-MINI_SD_TREE_WARRIOR
- EMMC_ROOTFS_DEV = mmcblk2
- EMMC_ROOTFS_PARTITION_NUM = p0
- UBOOT_CONFIG_FILE = include/configs/imx8m_var_dart.h
RELEASE_Q10.0.0_1.0.0_GA_DART-MX8M-MINI_V1.4
- RELEASE_NAME = q10.0.0_1.0.0-ga_dart-mx8mm_v1.4
- RELEASE_LINK = RELEASE_Q10.0.0_1.0.0_GA_DART-MX8M-MINI
- ANDROID_NAME = Android 10
- ANDROID_VERSION = Android Q-10.0.0_r14
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-10.0.0_1.0.0
- RECOVERY_SD_NAME = dart-mx8mm-recovery-sd.v62.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/DART-MX8M-MINI/Software
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=VAR-SOM-MX8X_Release_Notes&release=RELEASE_Q10.0.0_1.0.0_GA_DART-MX8M-MINI
- MACHINE_NAME = imx8m-var-dart
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = q10.0.0_1.0.0-ga_var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2019.04_4.19.35_1.1.0-var02
- U-BOOT_SD_DEFCONFIG = imx8mm_var_dart_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8mm-var-dart.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = DART-MX8M_BOOT_BOARD
- KERNEL_DTB_SECTION = DART-MX8M_DTB
- SD_TREE_SECTION = DART-MX8M-MINI_SD_TREE_WARRIOR
- EMMC_ROOTFS_DEV = mmcblk2
- EMMC_ROOTFS_PARTITION_NUM = p0
- UBOOT_CONFIG_FILE = include/configs/imx8m_var_dart.h
RELEASE_Q10.0.0_1.0.0_GA_DART-MX8M-MINI_V1.5
- RELEASE_NAME = q10.0.0_1.0.0-ga_dart-mx8mm_v1.5
- RELEASE_LINK = RELEASE_Q10.0.0_1.0.0_GA_DART-MX8M-MINI
- ANDROID_NAME = Android 10
- ANDROID_VERSION = Android Q-10.0.0_r14
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-10.0.0_1.0.0
- RECOVERY_SD_NAME = dart-mx8mm-recovery-sd.v64.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/DART-MX8M-MINI/Software
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=VAR-SOM-MX8X_Release_Notes&release=RELEASE_Q10.0.0_1.0.0_GA_DART-MX8M-MINI
- MACHINE_NAME = imx8m-var-dart
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = q10.0.0_1.0.0-ga_var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2019.04_4.19.35_1.1.0-var02
- U-BOOT_SD_DEFCONFIG = imx8mm_var_dart_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8mm-var-dart.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = DART-MX8M_BOOT_BOARD
- KERNEL_DTB_SECTION = DART-MX8M_DTB
- SD_TREE_SECTION = DART-MX8M-MINI_SD_TREE_DUNFELL_V1.5
- EMMC_ROOTFS_DEV = mmcblk2
- EMMC_ROOTFS_PARTITION_NUM = p0
- UBOOT_CONFIG_FILE = include/configs/imx8m_var_dart.h
RELEASE_Q10.0.0_1.0.0_GA_DART-MX8M-MINI_V1.6
- RELEASE_NAME = q10.0.0_1.0.0-ga_dart-mx8mm_v1.6
- RELEASE_LINK = RELEASE_Q10.0.0_1.0.0_GA_DART-MX8M-MINI
- ANDROID_NAME = Android 10
- ANDROID_VERSION = Android Q-10.0.0_r14
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-10.0.0_1.0.0
- RECOVERY_SD_NAME = dart-mx8mm-recovery-sd.v66.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/DART-MX8M-MINI/Software
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=VAR-SOM-MX8X_Release_Notes&release=RELEASE_Q10.0.0_1.0.0_GA_DART-MX8M-MINI
- MACHINE_NAME = imx8m-var-dart
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = q10.0.0_1.0.0-ga_var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2019.04_4.19.35_1.1.0-var02
- U-BOOT_SD_DEFCONFIG = imx8mm_var_dart_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8mm-var-dart.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = DART-MX8M_BOOT_BOARD
- KERNEL_DTB_SECTION = DART-MX8M_DTB
- SD_TREE_SECTION = DART-MX8M-MINI_SD_TREE_DUNFELL_V1.5
- EMMC_ROOTFS_DEV = mmcblk2
- EMMC_ROOTFS_PARTITION_NUM = p0
- UBOOT_CONFIG_FILE = include/configs/imx8m_var_dart.h
RELEASE_Q10.0.0_1.0.0_GA_DART-MX8M-MINI_V1.7
- RELEASE_NAME = q10.0.0_1.0.0-ga_dart-mx8mm_v1.7
- RELEASE_LINK = RELEASE_Q10.0.0_1.0.0_GA_DART-MX8M-MINI
- ANDROID_NAME = Android 10
- ANDROID_VERSION = Android Q-10.0.0_r14
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-10.0.0_1.0.0
- RECOVERY_SD_NAME = dart-mx8mm-recovery-sd.v67.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/DART-MX8M-MINI/Software/legacy-images
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=VAR-SOM-MX8X_Release_Notes&release=RELEASE_Q10.0.0_1.0.0_GA_DART-MX8M-MINI
- MACHINE_NAME = imx8m-var-dart
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = q10.0.0_1.0.0-ga_var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2019.04_4.19.35_1.1.0-var02
- U-BOOT_SD_DEFCONFIG = imx8mm_var_dart_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8mm-var-dart.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = DART-MX8M_BOOT_BOARD
- KERNEL_DTB_SECTION = DART-MX8M_DTB
- SD_TREE_SECTION = DART-MX8M-MINI_SD_TREE_DUNFELL_V1.5
- EMMC_ROOTFS_DEV = mmcblk2
- EMMC_ROOTFS_PARTITION_NUM = p0
- UBOOT_CONFIG_FILE = include/configs/imx8m_var_dart.h
RELEASE_10.0.0_2.6.0_DART-MX8M-MINI_V1.0
- RELEASE_NAME = 10.0.0_2.6.0-dart-mx8mm_v1.0
- RELEASE_LINK = RELEASE_10.0.0_2.6.0_DART-MX8M-MINI
- ANDROID_NAME = Android 10
- ANDROID_VERSION = Android 10.0.0_r41
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-10.0.0_2.6.0
- RECOVERY_SD_NAME = dart-mx8mm-recovery-sd.v68.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/DART-MX8M-MINI/Software/legacy-images
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=VAR-SOM-MX8X_Release_Notes&release=RELEASE_10.0.0_2.6.0_DART-MX8M-MINI
- MACHINE_NAME = imx8m-var-dart
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = android-10.0.0_2.6.0-var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2020.04_5.4.70_2.3.0_var01
- U-BOOT_SD_DEFCONFIG = imx8mm_var_dart_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8mm-var-dart.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = DART-MX8M_BOOT_BOARD
- KERNEL_DTB_SECTION = DART-MX8M_DTB
- SD_TREE_SECTION = DART-MX8M-MINI_SD_TREE_DUNFELL_V1.6
- EMMC_ROOTFS_DEV = mmcblk2
- EMMC_ROOTFS_PARTITION_NUM = p0
- UBOOT_CONFIG_FILE = include/configs/imx8m_var_dart.h
RELEASE_11.0.0_1.0.0_V1.0_DART-MX8M-MINI
- RELEASE_NAME = 11.0.0_1.0.0-dart-mx8mm_v1.0
- RELEASE_LINK = RELEASE_11.0.0_1.0.0_DART-MX8M-MINI
- ANDROID_NAME = Android 11
- ANDROID_VERSION = Android 11.0.0_r4
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-11.0.0_1.0.0
- RECOVERY_SD_NAME = dart-mx8mm-recovery-sd.v72.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/DART-MX8M-MINI/Software
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=VAR-SOM-MX8X_Release_Notes&release=RELEASE_11.0.0_1.0.0_DART-MX8M-MINI
- MACHINE_NAME = imx8m-var-dart
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = android-11.0.0_1.0.0-var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2020.04_5.4.47_2.2.0_var01
- U-BOOT_SD_DEFCONFIG = imx8mm_var_dart_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8mm-var-dart.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = DART-MX8M_BOOT_BOARD
- KERNEL_DTB_SECTION = DART-MX8M_DTB
- SD_TREE_SECTION = DART-MX8M-MINI_SD_TREE_DUNFELL_V6.8
- EMMC_ROOTFS_DEV = mmcblk2
- EMMC_ROOTFS_PARTITION_NUM = p0
- UBOOT_CONFIG_FILE = include/configs/imx8m_var_dart.h
RELEASE_11.0.0_1.0.0_V1.1_DART-MX8M-MINI
- RELEASE_NAME = 11.0.0_1.0.0-dart-mx8mm_v1.1
- RELEASE_LINK = RELEASE_11.0.0_1.0.0_DART-MX8M-MINI
- ANDROID_NAME = Android 11
- ANDROID_VERSION = Android 11.0.0_r4
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-11.0.0_1.0.0
- RECOVERY_SD_NAME = dart-mx8mm-recovery-sd.v81.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/DART-MX8M-MINI/Software/legacy-images
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=VAR-SOM-MX8X_Release_Notes&release=RELEASE_11.0.0_1.0.0_DART-MX8M-MINI
- MACHINE_NAME = imx8m-var-dart
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = android-11.0.0_1.0.0-var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2020.04_5.4.47_2.2.0_var01
- U-BOOT_SD_DEFCONFIG = imx8mm_var_dart_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8mm-var-dart.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = DART-MX8M_BOOT_BOARD
- KERNEL_DTB_SECTION = DART-MX8M_DTB
- SD_TREE_SECTION = DART-MX8M-MINI_SD_TREE_DUNFELL_V6.8
- EMMC_ROOTFS_DEV = mmcblk2
- EMMC_ROOTFS_PARTITION_NUM = p0
- UBOOT_CONFIG_FILE = include/configs/imx8m_var_dart.h
RELEASE_11.0.0_2.4.0_V1.0_DART-MX8M-MINI
- RELEASE_NAME = 11.0.0_2.4.0-dart-mx8mm_v1.0
- RELEASE_LINK = RELEASE_11.0.0_2.4.0_DART-MX8M-MINI
- ANDROID_NAME = Android 11
- ANDROID_VERSION = Android 11.0.0_r40
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-11.0.0_2.4.0
- RECOVERY_SD_NAME = dart-mx8mm-recovery-sd.v90.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/DART-MX8M-MINI/Software
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=VAR-SOM-MX8X_Release_Notes&release=RELEASE_11.0.0_2.4.0_DART-MX8M-MINI
- MACHINE_NAME = imx8m-var-dart
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = android-11.0.0_2.4.0-var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = lf_v2021.04_var02
- U-BOOT_SD_DEFCONFIG = imx8mm_var_dart_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8mm-var-dart.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = DART-MX8M_BOOT_BOARD
- KERNEL_DTB_SECTION = DART-MX8M_DTB
- SD_TREE_SECTION = DART-MX8M-MINI_SD_TREE_HARDKNOTT_V1.0
- EMMC_ROOTFS_DEV = mmcblk2
- EMMC_ROOTFS_PARTITION_NUM = p0
- UBOOT_CONFIG_FILE = include/configs/imx8m_var_dart.h
RELEASE_11.0.0_2.4.0_V1.1_DART-MX8M-MINI
- RELEASE_NAME = 11.0.0_2.4.0-dart-mx8mm_v1.1
- RELEASE_LINK = RELEASE_11.0.0_2.4.0_DART-MX8M-MINI
- ANDROID_NAME = Android 11
- ANDROID_VERSION = Android 11.0.0_r40
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-11.0.0_2.4.0
- RECOVERY_SD_NAME = dart-mx8mm-recovery-sd.v91.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/DART-MX8M-MINI/Software
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=VAR-SOM-MX8X_Release_Notes&release=RELEASE_11.0.0_2.4.0_DART-MX8M-MINI
- MACHINE_NAME = imx8m-var-dart
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = android-11.0.0_2.4.0-var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = lf_v2021.04_var02
- U-BOOT_SD_DEFCONFIG = imx8mm_var_dart_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8mm-var-dart.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = DART-MX8M_BOOT_BOARD
- KERNEL_DTB_SECTION = DART-MX8M_DTB
- SD_TREE_SECTION = DART-MX8M-MINI_SD_TREE_HARDKNOTT_V1.0
- EMMC_ROOTFS_DEV = mmcblk2
- EMMC_ROOTFS_PARTITION_NUM = p0
- UBOOT_CONFIG_FILE = include/configs/imx8m_var_dart.h
RELEASE_11.0.0_2.4.0_V1.2_DART-MX8M-MINI
- RELEASE_NAME = 11.0.0_2.4.0-dart-mx8mm_v1.2
- RELEASE_LINK = RELEASE_11.0.0_2.4.0_DART-MX8M-MINI
- ANDROID_NAME = Android 11
- ANDROID_VERSION = Android 11.0.0_r40
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-11.0.0_2.4.0
- RECOVERY_SD_NAME = dart-mx8mm-recovery-sd.v92.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/DART-MX8M-MINI/Software
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=VAR-SOM-MX8X_Release_Notes&release=RELEASE_11.0.0_2.4.0_DART-MX8M-MINI
- MACHINE_NAME = imx8m-var-dart
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = android-11.0.0_2.4.0-var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = lf_v2021.04_var02
- U-BOOT_SD_DEFCONFIG = imx8mm_var_dart_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8mm-var-dart.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = DART-MX8M_BOOT_BOARD
- KERNEL_DTB_SECTION = DART-MX8M_DTB
- SD_TREE_SECTION = DART-MX8M-MINI_SD_TREE_HARDKNOTT_V1.0
- EMMC_ROOTFS_DEV = mmcblk2
- EMMC_ROOTFS_PARTITION_NUM = p0
- UBOOT_CONFIG_FILE = include/configs/imx8m_var_dart.h
RELEASE_11.0.0_2.4.0_V1.3_DART-MX8M-MINI
- RELEASE_NAME = 11.0.0_2.4.0-dart-mx8mm_v1.3
- RELEASE_LINK = RELEASE_11.0.0_2.4.0_DART-MX8M-MINI
- ANDROID_NAME = Android 11
- ANDROID_VERSION = Android 11.0.0_r40
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-11.0.0_2.4.0
- RECOVERY_SD_NAME = dart-mx8mm-recovery-sd.v93.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/DART-MX8M-MINI/Software
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=VAR-SOM-MX8X_Release_Notes&release=RELEASE_11.0.0_2.4.0_DART-MX8M-MINI
- MACHINE_NAME = imx8m-var-dart
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = android-11.0.0_2.4.0-var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = lf_v2021.04_var02
- U-BOOT_SD_DEFCONFIG = imx8mm_var_dart_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8mm-var-dart.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = DART-MX8M_BOOT_BOARD
- KERNEL_DTB_SECTION = DART-MX8M_DTB
- SD_TREE_SECTION = DART-MX8M-MINI_SD_TREE_HARDKNOTT_V1.0
- EMMC_ROOTFS_DEV = mmcblk2
- EMMC_ROOTFS_PARTITION_NUM = p0
- UBOOT_CONFIG_FILE = include/configs/imx8m_var_dart.h
RELEASE_11.0.0_2.4.0_V1.4_DART-MX8M-MINI
- RELEASE_NAME = 11.0.0_2.4.0-dart-mx8mm_v1.4
- RELEASE_LINK = RELEASE_11.0.0_2.4.0_DART-MX8M-MINI
- ANDROID_NAME = Android 11
- ANDROID_VERSION = Android 11.0.0_r40
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-11.0.0_2.4.0
- RECOVERY_SD_NAME = dart-mx8mm-recovery-sd.v94.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/DART-MX8M-MINI/Software/legacy-images
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=VAR-SOM-MX8X_Release_Notes&release=RELEASE_11.0.0_2.4.0_DART-MX8M-MINI
- MACHINE_NAME = imx8m-var-dart
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = android-11.0.0_2.4.0-var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = lf_v2021.04_var02
- U-BOOT_SD_DEFCONFIG = imx8mm_var_dart_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8mm-var-dart.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = DART-MX8M_BOOT_BOARD
- KERNEL_DTB_SECTION = DART-MX8M_DTB
- SD_TREE_SECTION = DART-MX8M-MINI_SD_TREE_HARDKNOTT_V1.0
- EMMC_ROOTFS_DEV = mmcblk2
- EMMC_ROOTFS_PARTITION_NUM = p0
- UBOOT_CONFIG_FILE = include/configs/imx8m_var_dart.h
RELEASE_11.0.0_2.6.0_V1.0_DART-MX8M-MINI
- RELEASE_NAME = 11.0.0_2.6.0-dart-mx8mm_v1.0
- RELEASE_LINK = RELEASE_11.0.0_2.6.0_DART-MX8M-MINI
- ANDROID_NAME = Android 11
- ANDROID_VERSION = Android 11.0.0_r46
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-11.0.0_2.6.0
- RECOVERY_SD_NAME = mx8mm__yocto-hardknott-5.10.72_2.2.1-v1.0__android-11.0.0_2.6.0-v1.0.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/DART-MX8M-MINI/Software
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=VAR-SOM-MX8X_Release_Notes&release=RELEASE_11.0.0_2.6.0_DART-MX8M-MINI
- MACHINE_NAME = imx8m-var-dart
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = android-11.0.0_2.6.0-var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = lf_v2021.04_var03
- U-BOOT_SD_DEFCONFIG = imx8mm_var_dart_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8mm-var-dart.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = DART-MX8M_BOOT_BOARD
- KERNEL_DTB_SECTION = DART-MX8M_DTB
- SD_TREE_SECTION = DART-MX8M-MINI_SD_TREE_HARDKNOTT_V1.0
- EMMC_ROOTFS_DEV = mmcblk2
- EMMC_ROOTFS_PARTITION_NUM = p0
- UBOOT_CONFIG_FILE = include/configs/imx8m_var_dart.h
RELEASE_11.0.0_2.6.0_V1.1_DART-MX8M-MINI
- RELEASE_NAME = mx8mm-android-11.0.0_2.6.0-v1.1
- RELEASE_LINK = RELEASE_11.0.0_2.6.0_DART-MX8M-MINI
- ANDROID_NAME = Android 11
- ANDROID_VERSION = Android 11.0.0_r46
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-11.0.0_2.6.0
- RECOVERY_SD_NAME = mx8mm__yocto-hardknott-5.10.72_2.2.1-v1.1__android-11.0.0_2.6.0-v1.1.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/DART-MX8M-MINI/Software
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=VAR-SOM-MX8X_Release_Notes&release=RELEASE_11.0.0_2.6.0_DART-MX8M-MINI
- MACHINE_NAME = imx8m-var-dart
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = android-11.0.0_2.6.0-var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = lf_v2021.04_var03
- U-BOOT_SD_DEFCONFIG = imx8mm_var_dart_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8mm-var-dart.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = DART-MX8M_BOOT_BOARD
- KERNEL_DTB_SECTION = DART-MX8M_DTB
- SD_TREE_SECTION = DART-MX8M-MINI_SD_TREE_HARDKNOTT_V1.0
- EMMC_ROOTFS_DEV = mmcblk2
- EMMC_ROOTFS_PARTITION_NUM = p0
- UBOOT_CONFIG_FILE = include/configs/imx8m_var_dart.h
VAR-SOM-MX8X
RELEASE_P9.0.0_2.0.0_GA_VAR-SOM-MX8X
- RELEASE_NAME = sumo-imx-4.14.98-v1.0
- RELEASE_LINK = RELEASE_P9.0.0_2.0.0_GA_VAR-SOM-MX8X
- ANDROID_NAME = Pie
- ANDROID_VERSION = Android P9.0.0_r30
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = imx_9.0.0_2.0.0_ga_ANDROID
- RECOVERY_SD_NAME = var-som-mx8x-recovery-sd.v15.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/VAR-SOM-MX8X/Software
- RELEASE_NOTES_LINK = TBD
- MACHINE_NAME = imx8m-var-dart
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = p9.0.0_2.0.0-ga_var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2018.03_4.14.98_2.0.0_ga_var01
- U-BOOT_SD_DEFCONFIG = imx8qxp_var_som_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8qxp.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = DART-MX8M_BOOT_BOARD
- KERNEL_DTB_SECTION = DART-MX8M_DTB
- SD_TREE_SECTION = VAR-SOM-MX8X_SD_TREE_SUMO
- EMMC_ROOTFS_DEV = mmcblk0
- EMMC_ROOTFS_PARTITION_NUM = p0
- UBOOT_CONFIG_FILE = include/configs/imx8qxp_var_som_android.h
RELEASE_P9.0.0_2.3.4_GA_VAR-SOM-MX8X
- RELEASE_NAME = sumo-fsl-4.14.98-mx8x-v2.0
- RELEASE_LINK = RELEASE_P9.0.0_2.3.4_GA_VAR-SOM-MX8X
- ANDROID_NAME = Pie
- ANDROID_VERSION = P9.0.0_r47
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = imx_9.0.0_2.3.4_ga_ANDROID
- RECOVERY_SD_NAME = var-som-mx8x-recovery-sd.v22.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/VAR-SOM-MX8X/Software
- RELEASE_NOTES_LINK = https://docs.google.com/spreadsheets/d/e/2PACX-1vRIoV2aO1Dk_a6jUanRzoW1HAhv3txcpM7AOPP0Wcv1WZgYzJsGoS0Bv2Xwkumqh2Ga3Xnhxo8K1Th6/pubhtml
- MACHINE_NAME = imx8qxp-var-som
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = p9.0.0_2.3.4-ga_var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2018.03_4.14.98_2.3.0_var01
- U-BOOT_SD_DEFCONFIG = imx8qxp_var_som_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8qxp-var-som.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = DART-MX8M_BOOT_BOARD
- KERNEL_DTB_SECTION = DART-MX8M_DTB
- SD_TREE_SECTION = VAR-SOM-MX8X_SD_TREE_SUMO
- EMMC_ROOTFS_DEV = mmcblk0
- EMMC_ROOTFS_PARTITION_NUM = p1
- UBOOT_CONFIG_FILE = include/configs/imx8qxp_var_som_android.h
RELEASE_P9.0.0_2.3.4_GA_VAR-SOM-MX8X_V2.4
- RELEASE_NAME = p9.0.0_2.3.4-ga_var-som-mx8x_v24
- RELEASE_LINK = RELEASE_P9.0.0_2.3.4_GA_VAR-SOM-MX8X
- ANDROID_NAME = Pie
- ANDROID_VERSION = Android P9.0.0_r47
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = imx_9.0.0_2.3.4_ga_ANDROID
- RECOVERY_SD_NAME = var-som-mx8x-recovery-sd.v24.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/VAR-SOM-MX8X/Software
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=VAR-SOM-MX8X_Release_Notes&release=RELEASE_P9.0.0_2.3.4_GA_VAR-SOM-MX8X
- MACHINE_NAME = imx8qxp-var-som
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = p9.0.0_2.3.4-ga_var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2018.03_4.14.98_2.3.0_var01
- U-BOOT_SD_DEFCONFIG = imx8qxp_var_som_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8qxp-var-som.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = DART-MX8M_BOOT_BOARD
- KERNEL_DTB_SECTION = DART-MX8M_DTB
- SD_TREE_SECTION = VAR-SOM-MX8X_SD_TREE_SUMO
- EMMC_ROOTFS_DEV = mmcblk0
- EMMC_ROOTFS_PARTITION_NUM = p1
- UBOOT_CONFIG_FILE = include/configs/imx8qxp_var_som_android.h
RELEASE_10.0.0_2.5.0_VAR-SOM-MX8X_V1.0
- RELEASE_NAME = 10.0.0_2.5.0-var-som-mx8x_v1.0
- RELEASE_LINK = RELEASE_10.0.0_2.5.0_VAR-SOM-MX8X_V1.0
- ANDROID_NAME = Android 10
- ANDROID_VERSION = Android 10.0.0_r41
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-10.0.0_2.5.0
- RECOVERY_SD_NAME = var-som-mx8x-recovery-sd.v30.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/VAR-SOM-MX8X/Software/legacy-images
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=VAR-SOM-MX8X_Release_Notes&release=RELEASE_10.0.0_2.5.0_VAR-SOM-MX8X_V1.0
- MACHINE_NAME = som_mx8qx
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = android-10.0.0_2.5.0-var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2020.04_5.4.24_2.1.0_var02
- U-BOOT_SD_DEFCONFIG = imx8qxp_var_som_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8qxp-var-som.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = VAR-SOM-MX8_BOOT_BOARD
- KERNEL_DTB_SECTION = VAR-SOM-MX8_DTB
- SD_TREE_SECTION = VAR-SOM-MX8_SD_TREE_ZEUS
- EMMC_ROOTFS_DEV = mmcblk0
- EMMC_ROOTFS_PARTITION_NUM = p1
- UBOOT_CONFIG_FILE = include/configs/imx8qxp_var_som_android.h
RELEASE_10.0.0_2.5.0_VAR-SOM-MX8X_V1.1
- RELEASE_NAME = 10.0.0_2.5.0-var-som-mx8x_v1.1
- RELEASE_LINK = RELEASE_10.0.0_2.5.0_VAR-SOM-MX8X_V1.1
- ANDROID_NAME = Android 10
- ANDROID_VERSION = Android 10.0.0_r41
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-10.0.0_2.5.0
- RECOVERY_SD_NAME = var-som-mx8x-recovery-sd.v31.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/VAR-SOM-MX8X/Software/legacy-images
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=VAR-SOM-MX8X_Release_Notes&release=RELEASE_10.0.0_2.5.0_VAR-SOM-MX8X_V1.1
- MACHINE_NAME = som_mx8qx
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = android-10.0.0_2.5.0-var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2020.04_5.4.24_2.1.0_var02
- U-BOOT_SD_DEFCONFIG = imx8qxp_var_som_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8qxp-var-som.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = VAR-SOM-MX8_BOOT_BOARD
- KERNEL_DTB_SECTION = VAR-SOM-MX8_DTB
- SD_TREE_SECTION = VAR-SOM-MX8_SD_TREE_ZEUS
- EMMC_ROOTFS_DEV = mmcblk0
- EMMC_ROOTFS_PARTITION_NUM = p1
- UBOOT_CONFIG_FILE = include/configs/imx8qxp_var_som_android.h
RELEASE_11.0.0_1.0.0_VAR-SOM-MX8X_V1.0
- RELEASE_NAME = 11.0.0_1.0.0-var-som-mx8x_v1.0
- RELEASE_LINK = RELEASE_11.0.0_1.5.0_VAR-SOM-MX8X_V1.0
- ANDROID_NAME = Android 11
- ANDROID_VERSION = Android 11.0.0_r4
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-11.0.0_1.0.0
- RECOVERY_SD_NAME = var-som-mx8x-recovery-sd.v41.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/VAR-SOM-MX8X/Software
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=VAR-SOM-MX8X_Release_Notes&release=RELEASE_11.0.0_1.5.0_VAR-SOM-MX8X_V1.0
- MACHINE_NAME = som_mx8qx
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = android-11.0.0_1.0.0-var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2020.04_5.4.47_2.2.0_var01
- U-BOOT_SD_DEFCONFIG = imx8qxp_var_som_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8qxp-var-som.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = VAR-SOM-MX8_BOOT_BOARD
- KERNEL_DTB_SECTION = VAR-SOM-MX8_DTB
- SD_TREE_SECTION = VAR-SOM-MX8X_SD_TREE_DUNFELL
- EMMC_ROOTFS_DEV = mmcblk0
- EMMC_ROOTFS_PARTITION_NUM = p1
- UBOOT_CONFIG_FILE = include/configs/imx8qxp_var_som_android.h
RELEASE_11.0.0_1.0.0_VAR-SOM-MX8X_V1.1
- RELEASE_NAME = 11.0.0_1.0.0-var-som-mx8x_v1.1
- RELEASE_LINK = RELEASE_11.0.0_1.5.0_VAR-SOM-MX8X_V1.0
- ANDROID_NAME = Android 11
- ANDROID_VERSION = Android 11.0.0_r4
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-11.0.0_1.0.0
- RECOVERY_SD_NAME = mx8x__yocto-kirkstone-5.15-2.0.x-v1.1__android-11.0.0_1.0.0-v1.1.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/VAR-SOM-MX8X/Software
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=VAR-SOM-MX8X_Release_Notes&release=RELEASE_11.0.0_1.5.0_VAR-SOM-MX8X_V1.0
- MACHINE_NAME = som_mx8qx
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = android-11.0.0_1.0.0-var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2020.04_5.4.47_2.2.0_var01
- U-BOOT_SD_DEFCONFIG = imx8qxp_var_som_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8qxp-var-som.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = VAR-SOM-MX8_BOOT_BOARD
- KERNEL_DTB_SECTION = VAR-SOM-MX8_DTB
- SD_TREE_SECTION = VAR-SOM-MX8X_SD_TREE_DUNFELL
- EMMC_ROOTFS_DEV = mmcblk0
- EMMC_ROOTFS_PARTITION_NUM = p1
- UBOOT_CONFIG_FILE = include/configs/imx8qxp_var_som_android.h
RELEASE_11.0.0_1.0.0_VAR-SOM-MX8X_V1.2
- RELEASE_NAME = 11.0.0_1.0.0-var-som-mx8x_v1.2
- RELEASE_LINK = RELEASE_11.0.0_1.5.0_VAR-SOM-MX8X_V1.0
- ANDROID_NAME = Android 11
- ANDROID_VERSION = Android 11.0.0_r4
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-11.0.0_1.0.0
- RECOVERY_SD_NAME = mx8x__yocto-kirkstone-5.15-2.0.x-v1.2__android-11.0.0_1.0.0-v1.2.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/VAR-SOM-MX8X/Software
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=VAR-SOM-MX8X_Release_Notes&release=RELEASE_11.0.0_1.5.0_VAR-SOM-MX8X_V1.0
- MACHINE_NAME = som_mx8qx
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = android-11.0.0_1.0.0-var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2020.04_5.4.47_2.2.0_var01
- U-BOOT_SD_DEFCONFIG = imx8qxp_var_som_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8qxp-var-som.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = VAR-SOM-MX8_BOOT_BOARD
- KERNEL_DTB_SECTION = VAR-SOM-MX8_DTB
- SD_TREE_SECTION = VAR-SOM-MX8X_SD_TREE_DUNFELL
- EMMC_ROOTFS_DEV = mmcblk0
- EMMC_ROOTFS_PARTITION_NUM = p1
- UBOOT_CONFIG_FILE = include/configs/imx8qxp_var_som_android.h
VAR-SOM-MX8
RELEASE_P9.0.0_2.0.0_GA_VAR-SOM-MX8
- RELEASE_NAME = p9.0.0_2.0.0-ga_var-som-mx8_v21
- RELEASE_LINK = RELEASE_P9.0.0_2.0.0_GA_VAR-SOM-MX8
- ANDROID_NAME = Pie
- ANDROID_VERSION = Android P9.0.0_r30
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = imx_9.0.0_2.0.0_ga_ANDROID
- RECOVERY_SD_NAME = var-som-mx8-recovery-sd.v22.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/VAR-SOM-MX8/Software
- RELEASE_NOTES_LINK = TBD
- MACHINE_NAME = imx8m-var-dart
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = p9.0.0_2.0.0-ga_var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2018.03_4.14.98_2.0.0_ga_var01
- U-BOOT_SD_DEFCONFIG = imx8qm_var_som_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8qm.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = VAR-SOM-MX8_BOOT_BOARD
- KERNEL_DTB_SECTION = VAR-SOM-MX8_DTB
- SD_TREE_SECTION = VAR-SOM-MX8_SD_TREE_SUMO
- EMMC_ROOTFS_DEV = mmcblk0
- EMMC_ROOTFS_PARTITION_NUM = p0
- UBOOT_CONFIG_FILE = include/configs/imx8qm_var_som_android.h
RELEASE_10.0.0_2.5.0_VAR-SOM-MX8
- RELEASE_NAME = 10.0.0_2.5.0-var-som-mx8_v1.0
- RELEASE_LINK = RELEASE_10.0.0_2.5.0_VAR-SOM-MX8_V1.0
- ANDROID_NAME = Android 10
- ANDROID_VERSION = Android 10.0.0_r41
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-10.0.0_2.5.0
- RECOVERY_SD_NAME = var-som-mx8-recovery-sd.v31.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/VAR-SOM-MX8/Software/legacy-images
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=VAR-SOM-MX8_Release_Notes&release=RELEASE_10.0.0_2.5.0_VAR-SOM-MX8_V1.0
- MACHINE_NAME = imx8qm-var-som
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = android-10.0.0_2.5.0-var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2020.04_5.4.24_2.1.0_var01
- U-BOOT_SD_DEFCONFIG = imx8qm_var_som_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8qm.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = VAR-SOM-MX8_BOOT_BOARD
- KERNEL_DTB_SECTION = VAR-SOM-MX8_DTB
- SD_TREE_SECTION = VAR-SOM-MX8_SD_TREE_ZEUS
- EMMC_ROOTFS_DEV = mmcblk0
- EMMC_ROOTFS_PARTITION_NUM = p1
- UBOOT_CONFIG_FILE = include/configs/imx8qm_var_som_android.h
RELEASE_11.0.0_1.0.0_VAR-SOM-MX8
- RELEASE_NAME = 11.0.0_1.0.0-var-som-mx8_v1.0
- RELEASE_LINK = RELEASE_11.0.0_1.0.0_VAR-SOM-MX8_V1.0
- ANDROID_NAME = Android 11
- ANDROID_VERSION = Android 11.0.0_r4
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-11.0.0_1.0.0
- RECOVERY_SD_NAME = var-som-mx8-recovery-sd.v40.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/VAR-SOM-MX8/Software
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=VAR-SOM-MX8_Release_Notes&release=RELEASE_11.0.0_1.0.0_VAR-SOM-MX8_V1.0
- MACHINE_NAME = imx8qm-var-som
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = android-11.0.0_1.0.0-var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2020.04_5.4.47_2.2.0_var01
- U-BOOT_SD_DEFCONFIG = imx8qm_var_som_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8qm.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = VAR-SOM-MX8_BOOT_BOARD
- KERNEL_DTB_SECTION = VAR-SOM-MX8_DTB
- SD_TREE_SECTION = VAR-SOM-MX8_SD_TREE_DUNFELL
- EMMC_ROOTFS_DEV = mmcblk0
- EMMC_ROOTFS_PARTITION_NUM = p1
- UBOOT_CONFIG_FILE = include/configs/imx8qm_var_som_android.h
RELEASE_11.0.0_1.0.0_V1.1VAR-SOM-MX8
- RELEASE_NAME = 11.0.0_1.0.0-var-som-mx8_v1.1
- RELEASE_LINK = RELEASE_11.0.0_1.0.0_VAR-SOM-MX8_V1.1
- ANDROID_NAME = Android 11
- ANDROID_VERSION = Android 11.0.0_r4
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-11.0.0_1.0.0
- RECOVERY_SD_NAME = var-som-mx8-recovery-sd.v42.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/VAR-SOM-MX8/Software
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=VAR-SOM-MX8_Release_Notes&release=RELEASE_11.0.0_1.0.0_VAR-SOM-MX8_V1.1
- MACHINE_NAME = imx8qm-var-som
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = android-11.0.0_1.0.0-var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2020.04_5.4.47_2.2.0_var01
- U-BOOT_SD_DEFCONFIG = imx8qm_var_som_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8qm.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = VAR-SOM-MX8_BOOT_BOARD
- KERNEL_DTB_SECTION = VAR-SOM-MX8_DTB
- SD_TREE_SECTION = VAR-SOM-MX8_SD_TREE_DUNFELL_V1.1
- EMMC_ROOTFS_DEV = mmcblk0
- EMMC_ROOTFS_PARTITION_NUM = p1
- UBOOT_CONFIG_FILE = include/configs/imx8qm_var_som_android.h
RELEASE_11.0.0_1.0.0_V1.2VAR-SOM-MX8
- RELEASE_NAME = 11.0.0_1.0.0-var-som-mx8_v1.2
- RELEASE_LINK = RELEASE_11.0.0_1.0.0_VAR-SOM-MX8_V1.1
- ANDROID_NAME = Android 11
- ANDROID_VERSION = Android 11.0.0_r4
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-11.0.0_1.0.0
- RECOVERY_SD_NAME = mx8__yocto-hardknott-5.10.72_2.2.1-v1.0__android-11.0.0_1.0.0-v1.2.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/VAR-SOM-MX8/Software
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=VAR-SOM-MX8_Release_Notes&release=RELEASE_11.0.0_1.0.0_VAR-SOM-MX8_V1.1
- MACHINE_NAME = imx8qm-var-som
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = android-11.0.0_1.0.0-var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2020.04_5.4.47_2.2.0_var01
- U-BOOT_SD_DEFCONFIG = imx8qm_var_som_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8qm.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = VAR-SOM-MX8_BOOT_BOARD
- KERNEL_DTB_SECTION = VAR-SOM-MX8_DTB
- SD_TREE_SECTION = VAR-SOM-MX8_SD_TREE_DUNFELL_V1.1
- EMMC_ROOTFS_DEV = mmcblk0
- EMMC_ROOTFS_PARTITION_NUM = p1
- UBOOT_CONFIG_FILE = include/configs/imx8qm_var_som_android.h
VAR-SOM-MX8M-NANO
RELEASE_P9.0.0_2.3.4_GA_VAR-SOM-MX8M-NANO
- RELEASE_NAME = p9.0.0_2.3.4-ga_var-som-mx8mn_v22
- RELEASE_LINK = RELEASE_P9.0.0_2.3.4_GA_VAR-SOM-MX8M-NANO
- ANDROID_NAME = Pie
- ANDROID_VERSION = Android P9.0.0_r47
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = imx_9.0.0_2.3.4_ga_ANDROID
- RECOVERY_SD_NAME = var-som-mx8mn-recovery-sd.v22.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/VAR-SOM-MX8M-NANO/Software
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=VAR-SOM-MX8M-NANO_Release_Notes&release=RELEASE_P9.0.0_2.3.4_GA_VAR-SOM-MX8M-NANO
- MACHINE_NAME = imx8mn-var-som
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = p9.0.0_2.3.4-ga_var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2018.03_4.14.98_2.3.0_var01
- U-BOOT_SD_DEFCONFIG = imx8mn_var_som_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8mn-var-som.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = VAR-SOM-MX8_BOOT_BOARD
- KERNEL_DTB_SECTION = VAR-SOM-MX8_DTB
- SD_TREE_SECTION = VAR-SOM-MX8M-NANO_SD_TREE_SUMO
- EMMC_ROOTFS_DEV = mmcblk2
- EMMC_ROOTFS_PARTITION_NUM = p1
- UBOOT_CONFIG_FILE = include/configs/imx8mn_var_som_android.h
RELEASE_10.0.0_2.3.0_GA_VAR-SOM-MX8M-NANO
- RELEASE_NAME = android-10.0.0_2.3.0-ga_mx8mn_v1.0
- RELEASE_LINK = RELEASE_10.0.0_2.3.0_GA_VAR_SOM-MX8M-NANO
- ANDROID_NAME = Android 10
- ANDROID_VERSION = Android 10.0.0_r35
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-10.0.0_2.3.0
- RECOVERY_SD_NAME = var-som-mx8mn-recovery-sd.v30.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/VAR-SOM-MX8M-NANO/Software
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=VAR-SOM-MX8M-NANO_Release_Notes&release=RELEASE_10.0.0_2.3.0_GA_VAR_SOM-MX8M-NANO
- MACHINE_NAME = imx8mn-var-som
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = android-10.0.0_2.3.0-ga_var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2020.04_5.4.24_2.1.0_var01
- U-BOOT_SD_DEFCONFIG = imx8mn_var_som_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8mn-var-som.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = VAR-SOM-MX8_BOOT_BOARD
- KERNEL_DTB_SECTION = VAR-SOM-MX8_DTB
- SD_TREE_SECTION = VAR-SOM-MX8M-NANO_SD_TREE_ZEUS
- EMMC_ROOTFS_DEV = mmcblk2
- EMMC_ROOTFS_PARTITION_NUM = p1
- UBOOT_CONFIG_FILE = include/configs/imx8mn_var_som_android.h
RELEASE_10.0.0_2.3.0_GA_VAR-SOM-MX8M-NANO_V1.1
- RELEASE_NAME = android-10.0.0_2.3.0-ga_mx8mn_v1.1
- RELEASE_LINK = RELEASE_10.0.0_2.3.0_GA_VAR_SOM-MX8M-NANO
- ANDROID_NAME = Android 10
- ANDROID_VERSION = Android 10.0.0_r35
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-10.0.0_2.3.0
- RECOVERY_SD_NAME = var-som-mx8mn-recovery-sd.v31.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/VAR-SOM-MX8M-NANO/Software
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=VAR-SOM-MX8M-NANO_Release_Notes&release=RELEASE_10.0.0_2.3.0_GA_VAR_SOM-MX8M-NANO
- MACHINE_NAME = imx8mn-var-som
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = android-10.0.0_2.3.0-ga_var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2020.04_5.4.24_2.1.0_var01
- U-BOOT_SD_DEFCONFIG = imx8mn_var_som_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8mn-var-som.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = VAR-SOM-MX8_BOOT_BOARD
- KERNEL_DTB_SECTION = VAR-SOM-MX8_DTB
- SD_TREE_SECTION = VAR-SOM-MX8M-NANO_SD_TREE_ZEUS
- EMMC_ROOTFS_DEV = mmcblk2
- EMMC_ROOTFS_PARTITION_NUM = p1
- UBOOT_CONFIG_FILE = include/configs/imx8mn_var_som_android.h
RELEASE_10.0.0_2.3.0_GA_VAR-SOM-MX8M-NANO_V1.2
- RELEASE_NAME = android-10.0.0_2.3.0-ga_mx8mn_v1.2
- RELEASE_LINK = RELEASE_10.0.0_2.3.0_GA_VAR_SOM-MX8M-NANO
- ANDROID_NAME = Android 10
- ANDROID_VERSION = Android 10.0.0_r35
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-10.0.0_2.3.0
- RECOVERY_SD_NAME = var-som-mx8mn-recovery-sd.v40.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/VAR-SOM-MX8M-NANO/Software
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=VAR-SOM-MX8M-NANO_Release_Notes&release=RELEASE_10.0.0_2.3.0_GA_VAR_SOM-MX8M-NANO
- MACHINE_NAME = imx8mn-var-som
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = android-10.0.0_2.3.0-ga_var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2020.04_5.4.24_2.1.0_var01
- U-BOOT_SD_DEFCONFIG = imx8mn_var_som_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8mn-var-som.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = VAR-SOM-MX8_BOOT_BOARD
- KERNEL_DTB_SECTION = VAR-SOM-MX8_DTB
- SD_TREE_SECTION = VAR-SOM-MX8M-NANO_SD_TREE_ZEUS
- EMMC_ROOTFS_DEV = mmcblk2
- EMMC_ROOTFS_PARTITION_NUM = p1
- UBOOT_CONFIG_FILE = include/configs/imx8mn_var_som_android.h
RELEASE_10.0.0_2.3.0_GA_VAR-SOM-MX8M-NANO_V1.3
- RELEASE_NAME = android-10.0.0_2.3.0-ga_mx8mn_v1.3
- RELEASE_LINK = RELEASE_10.0.0_2.3.0_GA_VAR_SOM-MX8M-NANO
- ANDROID_NAME = Android 10
- ANDROID_VERSION = Android 10.0.0_r35
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-10.0.0_2.3.0
- RECOVERY_SD_NAME = var-som-mx8mn-recovery-sd.v42.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/VAR-SOM-MX8M-NANO/Software
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=VAR-SOM-MX8M-NANO_Release_Notes&release=RELEASE_10.0.0_2.3.0_GA_VAR_SOM-MX8M-NANO
- MACHINE_NAME = imx8mn-var-som
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = android-10.0.0_2.3.0-ga_var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2020.04_5.4.24_2.1.0_var02
- U-BOOT_SD_DEFCONFIG = imx8mn_var_som_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8mn-var-som.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = VAR-SOM-MX8_BOOT_BOARD
- KERNEL_DTB_SECTION = VAR-SOM-MX8_DTB
- SD_TREE_SECTION = VAR-SOM-MX8M-NANO_SD_TREE_ZEUS
- EMMC_ROOTFS_DEV = mmcblk2
- EMMC_ROOTFS_PARTITION_NUM = p1
- UBOOT_CONFIG_FILE = include/configs/imx8mn_var_som_android.h
RELEASE_10.0.0_2.3.0_GA_VAR-SOM-MX8M-NANO_V1.4
- RELEASE_NAME = android-10.0.0_2.3.0-ga_mx8mn_v1.4
- RELEASE_LINK = RELEASE_10.0.0_2.3.0_GA_VAR_SOM-MX8M-NANO
- ANDROID_NAME = Android 10
- ANDROID_VERSION = Android 10.0.0_r35
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-10.0.0_2.3.0
- RECOVERY_SD_NAME = var-som-mx8mn-recovery-sd.v44.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/VAR-SOM-MX8M-NANO/Software
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=VAR-SOM-MX8M-NANO_Release_Notes&release=RELEASE_10.0.0_2.3.0_GA_VAR_SOM-MX8M-NANO
- MACHINE_NAME = imx8mn-var-som
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = android-10.0.0_2.3.0-ga_var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2020.04_5.4.24_2.1.0_var02
- U-BOOT_SD_DEFCONFIG = imx8mn_var_som_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8mn-var-som.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = VAR-SOM-MX8_BOOT_BOARD
- KERNEL_DTB_SECTION = VAR-SOM-MX8_DTB
- SD_TREE_SECTION = VAR-SOM-MX8M-NANO_SD_TREE_DUNFELL_V1.4
- EMMC_ROOTFS_DEV = mmcblk2
- EMMC_ROOTFS_PARTITION_NUM = p1
- UBOOT_CONFIG_FILE = include/configs/imx8mn_var_som_android.h
RELEASE_10.0.0_2.3.0_GA_VAR-SOM-MX8M-NANO_V1.5
- RELEASE_NAME = android-10.0.0_2.3.0-ga_mx8mn_v1.5
- RELEASE_LINK = RELEASE_10.0.0_2.3.0_GA_VAR_SOM-MX8M-NANO
- ANDROID_NAME = Android 10
- ANDROID_VERSION = Android 10.0.0_r35
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-10.0.0_2.3.0
- RECOVERY_SD_NAME = var-som-mx8mn-recovery-sd.v45.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/VAR-SOM-MX8M-NANO/Software/legacy-images
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=VAR-SOM-MX8M-NANO_Release_Notes&release=RELEASE_10.0.0_2.3.0_GA_VAR_SOM-MX8M-NANO
- MACHINE_NAME = imx8mn-var-som
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = android-10.0.0_2.3.0-ga_var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2020.04_5.4.24_2.1.0_var02
- U-BOOT_SD_DEFCONFIG = imx8mn_var_som_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8mn-var-som.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = VAR-SOM-MX8_BOOT_BOARD
- KERNEL_DTB_SECTION = VAR-SOM-MX8_DTB
- SD_TREE_SECTION = VAR-SOM-MX8M-NANO_SD_TREE_DUNFELL_V1.4
- EMMC_ROOTFS_DEV = mmcblk2
- EMMC_ROOTFS_PARTITION_NUM = p1
- UBOOT_CONFIG_FILE = include/configs/imx8mn_var_som_android.h
RELEASE_11.0.0_1.0.0_VAR-SOM-MX8M-NANO_V1.0
RELEASE_11.0.0_1.0.0_VAR-SOM-MX8M-NANO_V1.1
RELEASE_11.0.0_2.6.0_VAR-SOM-MX8M-NANO_V1.0
- RELEASE_NAME = 11.0.0_2.6.0-mx8mn_v1.0
- RELEASE_LINK = RELEASE_11.0.0_2.6.0_VAR_SOM-MX8M-NANO
- ANDROID_NAME = Android 11
- ANDROID_VERSION = Android 11.0.0_r46
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-11.0.0_2.6.0
- RECOVERY_SD_NAME = var-som-mx8mn-recovery-sd.v60.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/VAR-SOM-MX8M-NANO/Software
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=VAR-SOM-MX8M-NANO_Release_Notes&release=RELEASE_11.0.0_2.6.0_VAR_SOM-MX8M-NANO
- MACHINE_NAME = imx8mn-var-som
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = android-11.0.0_2.6.0-var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = lf_v2021.04_var03
- U-BOOT_SD_DEFCONFIG = imx8mn_var_som_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8mn-var-som.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = VAR-SOM-MX8_BOOT_BOARD
- KERNEL_DTB_SECTION = VAR-SOM-MX8_DTB
- SD_TREE_SECTION = VAR-SOM-MX8M-NANO_SD_TREE_DUNFELL_V1.6
- EMMC_ROOTFS_DEV = mmcblk2
- EMMC_ROOTFS_PARTITION_NUM = p1
- UBOOT_CONFIG_FILE = include/configs/imx8mn_var_som_android.h
RELEASE_11.0.0_2.6.0_VAR-SOM-MX8M-NANO_V1.1
- RELEASE_NAME = 11.0.0_2.6.0-mx8mn_v1.1
- RELEASE_LINK = RELEASE_11.0.0_2.6.0_VAR_SOM-MX8M-NANO
- ANDROID_NAME = Android 11
- ANDROID_VERSION = Android 11.0.0_r46
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-11.0.0_2.6.0
- RECOVERY_SD_NAME = var-som-mx8mn-recovery-sd.v61.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/VAR-SOM-MX8M-NANO/Software
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=VAR-SOM-MX8M-NANO_Release_Notes&release=RELEASE_11.0.0_2.6.0_VAR_SOM-MX8M-NANO
- MACHINE_NAME = imx8mn-var-som
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = android-11.0.0_2.6.0-var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = lf_v2021.04_var03
- U-BOOT_SD_DEFCONFIG = imx8mn_var_som_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8mn-var-som.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = VAR-SOM-MX8_BOOT_BOARD
- KERNEL_DTB_SECTION = VAR-SOM-MX8_DTB
- SD_TREE_SECTION = VAR-SOM-MX8M-NANO_SD_TREE_DUNFELL_V1.6
- EMMC_ROOTFS_DEV = mmcblk2
- EMMC_ROOTFS_PARTITION_NUM = p1
- UBOOT_CONFIG_FILE = include/configs/imx8mn_var_som_android.h
RELEASE_11.0.0_2.6.0_VAR-SOM-MX8M-NANO_V1.2
- RELEASE_NAME = 11.0.0_2.6.0-mx8mn_v1.2
- RELEASE_LINK = RELEASE_11.0.0_2.6.0_VAR_SOM-MX8M-NANO
- ANDROID_NAME = Android 11
- ANDROID_VERSION = Android 11.0.0_r46
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-11.0.0_2.6.0
- RECOVERY_SD_NAME = mx8mn__yocto-hardknott-5.10.72_2.2.1-v1.0__android-11.0.0_2.6.0-v1.2.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/VAR-SOM-MX8M-NANO/Software
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=VAR-SOM-MX8M-NANO_Release_Notes&release=RELEASE_11.0.0_2.6.0_VAR_SOM-MX8M-NANO
- MACHINE_NAME = imx8mn-var-som
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = android-11.0.0_2.6.0-var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = lf_v2021.04_var03
- U-BOOT_SD_DEFCONFIG = imx8mn_var_som_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8mn-var-som.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8M_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = VAR-SOM-MX8_BOOT_BOARD
- KERNEL_DTB_SECTION = VAR-SOM-MX8_DTB
- SD_TREE_SECTION = VAR-SOM-MX8M-NANO_SD_TREE_DUNFELL_V1.6
- EMMC_ROOTFS_DEV = mmcblk2
- EMMC_ROOTFS_PARTITION_NUM = p1
- UBOOT_CONFIG_FILE = include/configs/imx8mn_var_som_android.h
DART-MX8M-PLUS
RELEASE_10.0.0_2.5.0_DART-MX8M-PLUS
- RELEASE_NAME = 10.0.0_2.5.0-dart-mx8mp_v1.0
- RELEASE_LINK = RELEASE_10.0.0_2.5.0_DART-MX8M-PLUS_V1.0
- ANDROID_NAME = Android 10
- ANDROID_VERSION = Android 10.0.0_r41
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-10.0.0_2.5.0
- RECOVERY_SD_NAME = dart-mx8mp-recovery-sd.v11.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/DART-MX8M-PLUS/Software/legacy-images
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=DART-MX8M-PLUS_Release_Notes&release=RELEASE_10.0.0_2.5.0_DART-MX8M-PLUS_V1.0
- MACHINE_NAME = imx8mp-var-dart
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = android-10.0.0_2.5.0-var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2020.04_5.4.47_2.2.0_var01
- U-BOOT_SD_DEFCONFIG = imx8mp_var_dart_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8mp-var-dart.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8MPLUS_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = DART-MX8M-PLUS_BOOT_BOARD
- KERNEL_DTB_SECTION = DART-MX8M-PLUS_DTB
- SD_TREE_SECTION = DART-MX8M-PLUS_SD_TREE_ZEUS
- EMMC_ROOTFS_DEV = mmcblk2
- EMMC_ROOTFS_PARTITION_NUM = p1
- UBOOT_CONFIG_FILE = include/configs/imx8mp_var_dart_android.h
RELEASE_10.0.0_2.6.0_V1.0_DART-MX8M-PLUS
- RELEASE_NAME = 10.0.0_2.6.0-dart-mx8mp_v1.0
- RELEASE_LINK = RELEASE_10.0.0_2.6.0_DART-MX8M-PLUS_V1.0
- ANDROID_NAME = Android 10
- ANDROID_VERSION = Android 10.0.0_r41
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-10.0.0_2.6.0
- RECOVERY_SD_NAME = dart-mx8mp-recovery-sd.v30.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/DART-MX8M-PLUS/Software
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=DART-MX8M-PLUS_Release_Notes&release=RELEASE_10.0.0_2.6.0_DART-MX8M-PLUS_V1.0
- MACHINE_NAME = imx8mp-var-dart
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = android-10.0.0_2.6.0-var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2020.04_5.4.70_2.3.0_var02
- U-BOOT_SD_DEFCONFIG = imx8mp_var_dart_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8mp-var-dart.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8MPLUS_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = DART-MX8M-PLUS_BOOT_BOARD
- KERNEL_DTB_SECTION = DART-MX8M-PLUS_DTB
- SD_TREE_SECTION = DART-MX8M-PLUS_SD_TREE_ZEUS
- EMMC_ROOTFS_DEV = mmcblk2
- EMMC_ROOTFS_PARTITION_NUM = p1
- UBOOT_CONFIG_FILE = include/configs/imx8mp_var_dart_android.h
RELEASE_10.0.0_2.6.0_V1.1_DART-MX8M-PLUS
- RELEASE_NAME = 10.0.0_2.6.0-dart-mx8mp_v1.1
- RELEASE_LINK = RELEASE_10.0.0_2.6.0_DART-MX8M-PLUS_V1.1
- ANDROID_NAME = Android 10
- ANDROID_VERSION = Android 10.0.0_r41
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-10.0.0_2.6.0
- RECOVERY_SD_NAME = dart-mx8mp-recovery-sd.v41.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/DART-MX8M-PLUS/Software
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=DART-MX8M-PLUS_Release_Notes&release=RELEASE_10.0.0_2.6.0_DART-MX8M-PLUS_V1.1
- MACHINE_NAME = imx8mp-var-dart
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = android-10.0.0_2.6.0-var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2020.04_5.4.70_2.3.0_var01
- U-BOOT_SD_DEFCONFIG = imx8mp_var_dart_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8mp-var-dart.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8MPLUS_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = DART-MX8M-PLUS_BOOT_BOARD
- KERNEL_DTB_SECTION = DART-MX8M-PLUS_DTB
- SD_TREE_SECTION = DART-MX8M-PLUS_SD_TREE_ZEUS
- EMMC_ROOTFS_DEV = mmcblk2
- EMMC_ROOTFS_PARTITION_NUM = p1
- UBOOT_CONFIG_FILE = include/configs/imx8mp_var_dart_android.h
RELEASE_10.0.0_2.6.0_V1.2_DART-MX8M-PLUS
- RELEASE_NAME = 10.0.0_2.6.0-dart-mx8mp_v1.2
- RELEASE_LINK = RELEASE_10.0.0_2.6.0_DART-MX8M-PLUS_V1.2
- ANDROID_NAME = Android 10
- ANDROID_VERSION = Android 10.0.0_r41
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-10.0.0_2.6.0
- RECOVERY_SD_NAME = dart-mx8mp-recovery-sd.v42.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/DART-MX8M-PLUS/Software
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=DART-MX8M-PLUS_Release_Notes&release=RELEASE_10.0.0_2.6.0_DART-MX8M-PLUS_V1.2
- MACHINE_NAME = imx8mp-var-dart
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = android-10.0.0_2.6.0-var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2020.04_5.4.70_2.3.0_var01
- U-BOOT_SD_DEFCONFIG = imx8mp_var_dart_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8mp-var-dart.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8MPLUS_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = DART-MX8M-PLUS_BOOT_BOARD
- KERNEL_DTB_SECTION = DART-MX8M-PLUS_DTB
- SD_TREE_SECTION = DART-MX8M-PLUS_SD_TREE_ZEUS
- EMMC_ROOTFS_DEV = mmcblk2
- EMMC_ROOTFS_PARTITION_NUM = p1
- UBOOT_CONFIG_FILE = include/configs/imx8mp_var_dart_android.h
RELEASE_10.0.0_2.6.0_V1.3_DART-MX8M-PLUS
- RELEASE_NAME = 10.0.0_2.6.0-dart-mx8mp_V1.3
- RELEASE_LINK = RELEASE_10.0.0_2.6.0_DART-MX8M-PLUS_V1.3
- ANDROID_NAME = Android 10
- ANDROID_VERSION = Android 10.0.0_r41
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-10.0.0_2.6.0
- RECOVERY_SD_NAME = dart-mx8mp-recovery-sd.v43.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/DART-MX8M-PLUS/Software
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=DART-MX8M-PLUS_Release_Notes&release=RELEASE_10.0.0_2.6.0_DART-MX8M-PLUS_V1.3
- MACHINE_NAME = imx8mp-var-dart
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = android-10.0.0_2.6.0-var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2020.04_5.4.70_2.3.0_var01
- U-BOOT_SD_DEFCONFIG = imx8mp_var_dart_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8mp-var-dart.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8MPLUS_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = DART-MX8M-PLUS_BOOT_BOARD
- KERNEL_DTB_SECTION = DART-MX8M-PLUS_DTB
- SD_TREE_SECTION = DART-MX8M-PLUS_SD_TREE_ZEUS
- EMMC_ROOTFS_DEV = mmcblk2
- EMMC_ROOTFS_PARTITION_NUM = p1
- UBOOT_CONFIG_FILE = include/configs/imx8mp_var_dart_android.h
RELEASE_11.0.0_1.2.0_V1.0_DART-MX8M-PLUS
- RELEASE_NAME = 11.0.0_1.2.0-dart-mx8mp_v1.0
- RELEASE_LINK = RELEASE_11.0.0_1.2.0_DART-MX8M-PLUS_V1.0
- ANDROID_NAME = Android 11
- ANDROID_VERSION = Android 11.0.0_r18
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-11.0.0_1.2.0
- RECOVERY_SD_NAME = dart-mx8mp-recovery-sd.v62.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/DART-MX8M-PLUS/Software
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=DART-MX8M-PLUS_Release_Notes&release=RELEASE_11.0.0_1.2.0_DART-MX8M-PLUS_V1.0
- MACHINE_NAME = imx8mp-var-dart
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = android-11.0.0_1.2.0-var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = imx_v2020.04_5.4.70_2.3.0_var02
- U-BOOT_SD_DEFCONFIG = imx8mp_var_dart_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8mp-var-dart.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8MPLUS_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = DART-MX8M-PLUS_BOOT_BOARD
- KERNEL_DTB_SECTION = DART-MX8M-PLUS_DTB
- SD_TREE_SECTION = DART-MX8M-PLUS_SD_TREE_ZEUS_V1.0
- EMMC_ROOTFS_DEV = mmcblk2
- EMMC_ROOTFS_PARTITION_NUM = p1
- UBOOT_CONFIG_FILE = include/configs/imx8mp_var_dart_android.h
RELEASE_11.0.0_2.2.0_V1.0_DART-MX8M-PLUS
- RELEASE_NAME = 11.0.0_2.2.0-dart-mx8mp_v1.0
- RELEASE_LINK = RELEASE_11.0.0_2.2.0_DART-MX8M-PLUS_V1.0
- ANDROID_NAME = Android 11
- ANDROID_VERSION = Android 11.0.0_r36
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-11.0.0_2.2.0
- RECOVERY_SD_NAME = dart-mx8mp-recovery-sd.v71.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/DART-MX8M-PLUS/Software
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=DART-MX8M-PLUS_Release_Notes&release=RELEASE_11.0.0_2.2.0_DART-MX8M-PLUS_V1.0
- MACHINE_NAME = imx8mp-var-dart
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = android-11.0.0_2.2.0-var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = lf_v2021.04_var01
- U-BOOT_SD_DEFCONFIG = imx8mp_var_dart_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8mp-var-dart.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8MPLUS_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = DART-MX8M-PLUS_BOOT_BOARD
- KERNEL_DTB_SECTION = DART-MX8M-PLUS_DTB
- SD_TREE_SECTION = DART-MX8M-PLUS_SD_TREE_HARDKNOTT_V1.0
- EMMC_ROOTFS_DEV = mmcblk2
- EMMC_ROOTFS_PARTITION_NUM = p1
- UBOOT_CONFIG_FILE = include/configs/imx8mp_var_dart_android.h
RELEASE_11.0.0_2.2.0_V1.1_DART-MX8M-PLUS
- RELEASE_NAME = 11.0.0_2.2.0-dart-mx8mp_v1.1
- RELEASE_LINK = RELEASE_11.0.0_2.2.0_DART-MX8M-PLUS_V1.1
- ANDROID_NAME = Android 11
- ANDROID_VERSION = Android 11.0.0_r36
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-11.0.0_2.2.0
- RECOVERY_SD_NAME = dart-mx8mp-recovery-sd.v73.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/DART-MX8M-PLUS/Software
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=DART-MX8M-PLUS_Release_Notes&release=RELEASE_11.0.0_2.2.0_DART-MX8M-PLUS_V1.1
- MACHINE_NAME = imx8mp-var-dart
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = android-11.0.0_2.2.0-var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = lf_v2021.04_var01
- U-BOOT_SD_DEFCONFIG = imx8mp_var_dart_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8mp-var-dart.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8MPLUS_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = DART-MX8M-PLUS_BOOT_BOARD
- KERNEL_DTB_SECTION = DART-MX8M-PLUS_DTB
- SD_TREE_SECTION = DART-MX8M-PLUS_SD_TREE_HARDKNOTT_V1.0
- EMMC_ROOTFS_DEV = mmcblk2
- EMMC_ROOTFS_PARTITION_NUM = p1
- UBOOT_CONFIG_FILE = include/configs/imx8mp_var_dart_android.h
RELEASE_11.0.0_2.2.0_V1.2_DART-MX8M-PLUS
- RELEASE_NAME = 11.0.0_2.2.0-dart-mx8mp_v1.2
- RELEASE_LINK = RELEASE_11.0.0_2.2.0_DART-MX8M-PLUS_V1.2
- ANDROID_NAME = Android 11
- ANDROID_VERSION = Android 11.0.0_r36
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-11.0.0_2.2.0
- RECOVERY_SD_NAME = dart-mx8mp-recovery-sd.v74.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/DART-MX8M-PLUS/Software/legacy-images
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=DART-MX8M-PLUS_Release_Notes&release=RELEASE_11.0.0_2.2.0_DART-MX8M-PLUS_V1.2
- MACHINE_NAME = imx8mp-var-dart
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = android-11.0.0_2.2.0-var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = lf_v2021.04_var01
- U-BOOT_SD_DEFCONFIG = imx8mp_var_dart_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8mp-var-dart.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8MPLUS_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = DART-MX8M-PLUS_BOOT_BOARD
- KERNEL_DTB_SECTION = DART-MX8M-PLUS_DTB
- SD_TREE_SECTION = DART-MX8M-PLUS_SD_TREE_HARDKNOTT_V1.0
- EMMC_ROOTFS_DEV = mmcblk2
- EMMC_ROOTFS_PARTITION_NUM = p1
- UBOOT_CONFIG_FILE = include/configs/imx8mp_var_dart_android.h
RELEASE_11.0.0_2.6.0_V1.0_DART-MX8M-PLUS
- RELEASE_NAME = mx8mp-android-11.0.0_2.6.0-v1.0
- RELEASE_LINK = RELEASE_11.0.0_2.6.0_DART-MX8M-PLUS_V1.0
- ANDROID_NAME = Android 11
- ANDROID_VERSION = Android 11.0.0_r46
- ANDROID_FASTBOOT_NEED_UNLOCK = true
- NXP_BSP_VERSION = i.MX android-11.0.0_2.6.0
- RECOVERY_SD_NAME = mx8mp__yocto-hardknott-5.10.52_2.1.0-v1.3__android-11.0.0_2.6.0-v1.0.img.gz
- RECOVERY_SD_URL = https://variscite-public.nyc3.cdn.digitaloceanspaces.com/DART-MX8M-PLUS/Software
- RELEASE_NOTES_LINK = https://variwiki.com/index.php?title=DART-MX8M-PLUS_Release_Notes&release=RELEASE_11.0.0_2.6.0_DART-MX8M-PLUS_V1.0
- MACHINE_NAME = imx8mp-var-dart
- KERNEL_GIT = https://github.com/varigit/linux-imx
- KERNEL_BRANCH = android-11.0.0_2.6.0-var01
- KERNEL_IMAGE = zImage
- KERNEL_DEFCONFIG = imx8_var_android_defconfig
- U-BOOT_GIT = https://github.com/varigit/uboot-imx.git
- U-BOOT_BRANCH = lf_v2021.04_var03
- U-BOOT_SD_DEFCONFIG = imx8mp_var_dart_android_defconfig
- U-BOOT_SD_IMAGE_NAME = u-boot-imx8mp-var-dart.imx
- YOCTO_BUILD_RESULTS_SECTION = DART-MX8MPLUS_BUILD_RESULTS
- YOCTO_BOOT_BOARD_SECTION = DART-MX8M-PLUS_BOOT_BOARD
- KERNEL_DTB_SECTION = DART-MX8M-PLUS_DTB
- SD_TREE_SECTION = DART-MX8M-PLUS_SD_TREE_HARDKNOTT_V1.0
- EMMC_ROOTFS_DEV = mmcblk2
- EMMC_ROOTFS_PARTITION_NUM = p1
- UBOOT_CONFIG_FILE = include/configs/imx8mp_var_dart_android.h
VAR-SOM-AM62
am62-android-13_09.00.00-v1.0
am62-android-14_09.02.00-v1.0
Hardware Requirements
You will need the Variscite VAR-SOM-AM62 based evaluation kit.
Host (PC) setup requirements
The host development environment for Android is based on Ubuntu, please install one of the following Ubuntu versions:
- Ubuntu 16.04/18.04 64bit LTS http://www.ubuntu.com/download/desktop
If you are running Linux in a virtual machine you need at least 16GB of RAM and 32 GB of swap.
The build process requires ~250GB of free storage space. Before starting a build, make sure you have adequate free space available.
To learn more, please see Variscite's Docker Build Environment guide.
Windows with WSL/WSL2 is not supported for Android BSPInstall required packages on host PC
$ sudo apt-get -y install gnupg flex bison gperf build-essential zip gcc-multilib g++-multilib $ sudo apt-get -y install libc6-dev-i386 libncurses5 libncurses5-dev x11proto-core-dev libx11-dev lib32z-dev libz-dev libssl-dev $ sudo apt-get -y install ccache libgl1-mesa-dev libxml2-utils xsltproc unzip bc $ sudo apt-get -y install uuid uuid-dev zlib1g-dev liblz-dev liblzo2-2 liblzo2-dev lzop git curl $ sudo apt-get -y install u-boot-tools mtd-utils android-tools-fsutils device-tree-compiler gdisk m4 dwarves libgnutls28-dev $ sudo apt-get -y install libelf-dev cpio lz4 python-is-python3
For Ubuntu 20.04 and above:
The package android-tools-fsutils is obsolete and has been replaced by android-sdk-libsparse-utils.
$ sudo apt-get -y install android-sdk-libsparse-utils
Configure Git
$ git config --global user.name "Your Name" $ git config --global user.email "Your Email"
Install the OpenJDK
To install it:
$ sudo apt-get update $ sudo apt-get install openjdk-8-jdk
If your Ubuntu version is missing the package (which shouldn't happen), add the PPA repository and run the previous commands again:
$ sudo add-apt-repository ppa:openjdk-r/ppa
Update the default Java version by running:
$ sudo update-alternatives --config java $ sudo update-alternatives --config javac
Note: The build process requires about 500GB of free space.
Check python version
In the next steps, we will download (from Google repositories) the command repo, used to download all the Android source repositories.
Recent versions of command repo, rely on python 3.6, not available in Ubuntu 16.04.
Ubuntu 16.04 LTS users can install it running
$ sudo add-apt-repository ppa:deadsnakes/ppa $ sudo apt-get update $ sudo apt-get install python3.6 python2
Obtain source code
Variscite's Linux kernel and U-Boot are available through Github.
Required patches for the Android file system are pre-installed
Download Google Repo Tool
$ mkdir -p ~/bin $ curl -o ~/bin/repo https://commondatastorage.googleapis.com/git-repo-downloads/repo $ chmod a+x ~/bin/repo $ export PATH=~/bin:$PATH
Clone Variscite's U-Boot and Linux kernel sources
$ mkdir ~/~/var_aosp_ti-14_09_02_00 && cd $_ $ export YOUR_PATH=$PWD $ mkdir -p ${YOUR_PATH}/ti-bootloader-aosp/ $ repo init -u git@github.com:varigit-dev/variscite-bsp-platform.git -b develop_ti_android13_RND-1731_android -m RLS_09_00_Bootloader.xml $ repo sync -j4 $ mkdir -p ${YOUR_PATH}/ti-kernel-aosp/ && cd $_ $ repo init -u git@github.com:varigit-dev/variscite-bsp-platform.git -b develop_ti_android13_RND-1731_android -m RLS_09_00_Kernel.xml $ repo sync -j4
Clone Variscite's AOSP sources
$ mkdir -p ${YOUR_PATH}/ti-aosp-13 && cd $_ $ repo init -u git@github.com:varigit-dev/variscite-bsp-platform.git -b develop_ti_android13_RND-1731_android -m RLS_09_00.xml
Build Android Images
Change to Android top level directory.
$ cd ~/var_aosp_ti-14_09_02_00/ti-aosp-14 $ source build/envsetup.sh
or
$ lunch am62x_var_som-user
Note: userdebug build creates a debuggable version of Android.
eng build creates an engineering version of Android. Development mode enable and development tools are available on target.
user build creates a production version of Android.
$ export PATH=/usr/lib/jvm/java-8-openjdk-amd64/bin:$PATH
Build Android
Switching from eMMC build to SD card build and vice versa
- For eMMC boot
$ m TARGET_AVB_ENABLE=true -j4 2>&1 | tee build1-1.log
- For SD boot
$ m TARGET_SDCARD_BOOT=true TARGET_AVB_ENABLE=true -j4 2>&1 | tee build1-1.log
Images created by the Android build
The resulted images are located in out/target/product/som_mx8mn.
Image |
Description |
---|---|
tiboot3-am62x-sk-hsfs.bin tiboot3-am62x-sk.bin tispl-am62x-sk.bin u-boot-am62x-sk.img |
Bootloader images for eMMC/SD card boot. bootloader.img = (tispl.bin + u-boot.img). |
boot.img | Kernel Image + dtbs. |
vendor_boot.img | Vendor modules, vendor ramdisk. |
init_boot.img | Generic init ramdisk. |
dtbo.img | dtbo.img or dtbo-unsigned.img (list of overlays). |
vbmeta.img | With AVB feature or user images. |
vbmeta_vendor_dlkm | AVB info for vendor_dlkm. |
persist.img | Used for OP-TEE secure storage. |
super.img | Android super image file.(Contains system, vendor). |
Note: To create images with no dynamic support please follow Android_10_no_dynamic_partition
Boot options
Boot options of the Android:
1. Directly from SD card
2. U-Boot boots from on-SOM eMMC
Flash and boot Android from SD card
Create a bootable SD card
Partition and format SD card, and copy all images
$ sudo ./flash-all -f <name> /dev/sdX;sync
- Replace <name> with the actual desired setup name according to the second table in the "Images created by the Android build" section.
- Replace /dev/sdX with your true device, You can identify it with dmesg.
Boot From SD card
- Power-off the board.
- Insert the SD card into the SD card slot of the carrier board (DVK)
- Make sure the Boot Mode is set to SD card: see Setting the Boot Mode section
- Power up the board - it will boot into Linux from the SD card
Flash and boot Android from eMMC
Preparing images
The default super.img, format is suitable for flashing using fastboot, and must be modified for flashing using 'dd'.
$ cd out/target/product/som_mx8mn $ simg2img super.img super_raw.img
Flashing Android from Linux shell (when the primary installation android)
An example of flashing eMMC, can be found here.
Follow the following steps instructions above:
1. Preparing a rescue SD card;
2. Flash from command line (use the install_android.sh script)
Further, follow the steps described in paragraph "Flashing Android with USB Fastboot"
Flashing Android with USB Fastboot
Install tools on host
$ sudo apt-get install android-tools-adb android-tools-fastboot
Note: Make sure you built Android for eMMC
Connect the target with host PC at fastboot mode:
- Connect a USB OTG cable from the target board OTG port to a your host machine USB HOST port.
- Power up the board and hit return/space to stop the boot at U-Boot.
- type fastboot 0 in the U-Boot command line.
On the Host PC:
$ sudo fastboot flash dtbo_a out/target/product/am62x_var_som/dtbo.img $ sudo fastboot flash dtbo_b out/target/product/am62x_var_som/dtbo.img $ sudo fastboot flash boot_a out/target/product/am62x_var_som/boot.img $ sudo fastboot flash boot_b out/target/product/am62x_var_som/boot.img $ sudo fastboot flash init_boot_a out/target/product/am62x_var_som/init_boot.img $ sudo fastboot flash init_boot_b out/target/product/am62x_var_som/init_boot.img $ sudo fastboot flash vendor_boot_a out/target/product/am62x_var_som/vendor_boot.img $ sudo fastboot flash vendor_boot_b out/target/product/am62x_var_som/vendor_boot.img $ sudo fastboot flash vbmeta_a out/target/product/am62x_var_som/vbmeta.img $ sudo fastboot flash vbmeta_b out/target/product/am62x_var_som/vbmeta.img $ sudo fastboot flash vbmeta_vendor_dlkm_a out/target/product/am62x_var_som/vbmeta_vendor_dlkm.img $ sudo fastboot flash vbmeta_vendor_dlkm_b out/target/product/am62x_var_som/vbmeta_vendor_dlkm.img $ sudo fastboot flash super out/target/product/am62x_var_som/super.img $ sudo `which fastboot` reboot
Replace <name> with the actual desired setup name according to the table in the "Images created by the Android build" section.
Update Android firmware
Generate OTA packages
For generating "OTA" packages, use the following commands:
$ cd ~/var_aosp_ti-14_09_02_00/ti-aosp-14 tee build1-1.log
Install OTA package to device
- Extract payload.bin and payload_properties.txt from OTA zip file
- Push file payload.bin to somewhere on the device (typically /cache folder)
- Open payload_properties.txt on an editor to copy its content, lets suppose it's like in the TI manual:
FILE_HASH=0fSBbXonyTjaAzMpwTBgM9AVtlBeyOigpCCgkoOfHKY= FILE_SIZE=379074366 METADATA_HASH=Icrs3NqoglzyppyCZouWKbo5f08IPokhlUfHDmz77WQ/de8Dgp9zFXt8Fo+Hxccp465uTOvKNsteWU= METADATA_SIZE=46866
- Input the following command on the board's console to update:
su update_engine_client --payload=file:///data/ota_package/payload.bin --update --headers="FILE_HASH=0fSBbXonyTjaAzMpwTBgM9AVtlBeyOigpCCgkoOfHKY= FILE_SIZE=379074366 METADATA_HASH=Icrs3NqoglzyppyCZouWKbo5f08IPokhlUfHDmz77WQ/de8Dgp9zFXt8Fo+Hxccp465uTOvKNsteWU= METADATA_SIZE=46866"
Android 13 Make sure that the -- header equals to the exact content of payload_properties.txt without "space" or "return" character.
After issuing the command, nothing seems to happen on the device, but you can monit logcat for operation progress. After a successful update you can reboot into the updated version.
You can check chapter 7 of official TI "Android User Guide" for further "Over-The-Air (OTA) Update" examples.
Manual operations
Build boot.img
When you perform changes to the kernel, you may build boot.img solely instead of building the whole Android.
$ cd ~/var_aosp_ti-14_09_02_00/ti-aosp-14 $ source build/envsetup.sh $ lunch am62x_var_som-userdebug
$ make bootimage
Toolchain setup for manual build
Setup the toolchain path to point to arm-linux-androideabi- tools in prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/bin
$ export ARCH=arm64 $ export CROSS_COMPILE=~/var_aosp_ti-14_09_02_00/ti-aosp-14/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/bin/aarch64-linux-android-
Unlock device for fastboot
Our build behaves like any other standard Android device.
To use fastboot, you should go through the following steps
- Settings => System => About Tablet => Build number
- keep on tapping until you see a prompt that says "You are now a developer!"
- Settings => System => Advanced => Developer options => OEM unlocking
- reboot to bootloader
- type "fastboot 0" in the U-Boot command line
- run "sudo `which fastboot` oem unlock" from the Host PC
- wait until the unlock process is complete
- proceed for flashing
Flashing Using TI MFGTools - UUU (Universal Update Utility)
To flash Android OS without using a recovery SD card, UUU (MFG Tools 3.0) can be used.
Please refer to Flashing Android OS using UUU - USB Boot.
Please download/build specific version of UUU on your host machine
Running a M4 demo
Please choose one of the below options while flashing Android from Linux shell
imx8mm-var-dart-dt8mcustomboard-legacy-m4 - Supports LVDS / SD / WiFi (DART-MX8M-MINI-M4 on DT8MCustomBoard 1.x) imx8mm-var-dart-dt8mcustomboard-m4 - Supports LVDS / SD / WiFi (DART-MX8M-MINI-M4 on DT8MCustomBoard 2.x) imx8mm-var-som-symphony-legacy-m4 - Supports LVDS / SD / WiFi (VAR-SOM-MX8M-MINI-M4 on a Symphony-Board V1.4 and below) imx8mm-var-som-symphony-m4 - Supports LVDS / SD / WiFi (VAR-SOM-MX8M-MINI-M4 on a Symphony-Board V1.4A and above)
Running a demo from Linux
Boot Android to the shell
Increase kernel loglevel while debugging:
sysctl kernel.printk=7;
Check the state of the m4, it should be running already by U-Boot
cat /sys/class/remoteproc/remoteproc0/state
If the state is 'running', stop the m4
echo stop > /sys/class/remoteproc/remoteproc0/state
Load new firmware (.elf file must already exist in /lib/firmware directory)
echo rpmsg_lite_pingpong_rtos_linux_remote.elf > /sys/class/remoteproc/remoteproc0/firmware
Change the state to running
echo start > /sys/class/remoteproc/remoteproc0/state
Copy and run demo module
From Host PC $ adb root $ adb push ~/var_aosp_ti-14_09_02_00/ti-aosp-14/out/target/product/dart_mx8mm/obj/KERNEL_OBJ/drivers/rpmsg/imx_rpmsg_pingpong.ko /data From device shell $ su $ cd /data $ insmod imx_rpmsg_pingpong.ko
Running a demo from U-Boot
From U-Boot shell execute below commands
u-boot=> bootmcu run command: 'bootaux 0x7e0000' ## Starting auxiliary core stack = 0x20020000, pc = 0x1FFE035D... u-boot=> run bootcmd
Follow steps as described in "Copy and run demo module"
Running a M7 demo
Please choose one of the below options while flashing Android from Linux shell
imx8mp-var-dart-dt8mcustomboard-legacy-m7.img (Variscite DART-MX8M-PLUS M7 LVDS on DT8MCustomBoard 1.x) imx8mp-var-dart-dt8mcustomboard-m7.img (Variscite DART-MX8M-PLUS M7 LVDS on DT8MCustomBoard 2.x) imx8mp-var-som-symphony-2nd-ov5640-m7.img (Variscite VAR-SOM-MX8M-PLUS M7 with 2nd OV5640 on Symphony-Board) imx8mp-var-som-symphony-m7.img (VAR-SOM-MX8M-PLUS M7 LVDS on Symphony-Board)
Running a demo from Linux
Boot Android to the shell
Increase kernel loglevel while debugging:
sysctl kernel.printk=7;
Check the state of the m7, it should be running already by U-Boot
cat /sys/class/remoteproc/remoteproc0/state
If the state is 'running', stop the m7
echo stop > /sys/class/remoteproc/remoteproc0/state
Load new firmware (.elf file must already exist in /lib/firmware directory)
echo rpmsg_lite_pingpong_rtos_linux_remote.elf.dart > /sys/class/remoteproc/remoteproc0/firmware OR echo rpmsg_lite_pingpong_rtos_linux_remote.elf.som > /sys/class/remoteproc/remoteproc0/firmware
Change the state to running
echo start > /sys/class/remoteproc/remoteproc0/state
Copy and run demo module
From Host PC $ adb root $ adb push ~/var_aosp_ti-14_09_02_00/ti-aosp-14/out/target/product/dart_mx8mp/obj/KERNEL_OBJ/drivers/rpmsg/imx_rpmsg_pingpong.ko /data From device shell $ su $ cd /data $ insmod imx_rpmsg_pingpong.ko
Running a demo from U-Boot
Enable below node in -m7.dtsi and re-build images as per "Build Android Images" section and follow the steps described in paragraph "Flashing Android with USB Fastboot" to flash the images
&rpmsg{ status = "okay"; };
From U-Boot shell execute below commands
u-boot=> bootmcu run command: 'bootaux 0x7e0000' ## Starting auxiliary core stack = 0x20020000, pc = 0x0000051D... u-boot=> run bootcmd
Follow steps as described in "Copy and run demo module"
Running a M4 demo
Please choose one of the below options while flashing Android from Linux shell
imx8mq-var-dart-dt8mcustomboard-legacy-m4-wifi-dp - Variscite DART-MX8M on DT8MCustomBoard 1.x M4+WIFI+DP imx8mq-var-dart-dt8mcustomboard-legacy-m4-wifi-hdmi - Variscite DART-MX8M on DT8MCustomBoard 1.x M4+WIFI+HDMI imx8mq-var-dart-dt8mcustomboard-legacy-m4-wifi-lvds-dp - Variscite DART-MX8M on DT8MCustomBoard 1.x M4+WIFI+LVDS imx8mq-var-dart-dt8mcustomboard-legacy-m4-wifi-lvds-hdmi - Variscite DART-MX8M on DT8MCustomBoard 1.x M4+WIFI+LVDS+HDMI imx8mq-var-dart-dt8mcustomboard-legacy-m4-wifi-lvds - Variscite DART-MX8M on DT8MCustomBoard 1.x M4+WIFI+LVDS imx8mq-var-dart-dt8mcustomboard-m4-wifi-hdmi - Variscite DART-MX8M on DT8MCustomBoard 2.x M4+WIFI+HDMI imx8mq-var-dart-dt8mcustomboard-m4-wifi-lvds-hdmi - Variscite DART-MX8M on DT8MCustomBoard 2.x M4+WIFI+LVDS+HDMI imx8mq-var-dart-dt8mcustomboard-m4-wifi-lvds - Variscite DART-MX8M on DT8MCustomBoard 2.x M4+WIFI+LVDS
Running a demo from Linux
Boot Android to the shell
Increase kernel loglevel while debugging:
sysctl kernel.printk=7;
Check the state of the m4, it should be running already by U-Boot
cat /sys/class/remoteproc/remoteproc0/state
If the state is 'running', stop the m4
echo stop > /sys/class/remoteproc/remoteproc0/state
Load new firmware (.elf file must already exist in /lib/firmware directory)
echo cm_rpmsg_lite_pingpong_rtos_linux_remote.elf > /sys/class/remoteproc/remoteproc0/firmware
Change the state to running
echo start > /sys/class/remoteproc/remoteproc0/state
Copy and run demo module
From Host PC $ adb root $ adb push ~/var_aosp_ti-14_09_02_00/ti-aosp-14/out/target/product/dart_mx8mq/obj/KERNEL_OBJ/drivers/rpmsg/imx_rpmsg_pingpong.ko /data From device shell $ su $ cd /data $ insmod imx_rpmsg_pingpong.ko
Running a demo from U-Boot
Enable below node in -m4.dtsi and re-build images as per "Build Android Images" section and follow the steps described in paragraph "Flashing Android with USB Fastboot" to flash the images
&rpmsg{ status = "okay"; };
From U-Boot shell execute below commands
u-boot=> bootmcu run command: 'bootaux 0x7e0000' ## Starting auxiliary core stack = 0x20020000, pc = 0x1FFE035D... u-boot=> run bootcmd
Follow steps as described in "Copy and run demo module"
Running a M4 demo
Please choose one of the below options while flashing Android from Linux shell
imx8qxp-var-som-symphony-wifi-m4 - Variscite M4 LVDS / WiFi imx8qxp-var-som-symphony-sd-m4 - Variscite M4 LVDS / SD
Running a demo from Linux
Boot Android to the shell
Increase kernel loglevel while debugging:
sysctl kernel.printk=7;
Check the state of the m4, it should be running already by U-Boot
cat /sys/class/remoteproc/remoteproc0/state
If the state is 'running', stop the m4
echo stop > /sys/class/remoteproc/remoteproc0/state
Load new firmware (.elf file must already exist in /lib/firmware directory)
echo cm_rpmsg_lite_pingpong_rtos_linux_remote.elf > /sys/class/remoteproc/remoteproc0/firmware
Change the state to running
echo start > /sys/class/remoteproc/remoteproc0/state
Copy and run demo module
From Host PC $ adb root $ adb push ~/var_aosp_ti-14_09_02_00/ti-aosp-14/out/target/product/som_mx8q/obj/KERNEL_OBJ/drivers/rpmsg/imx_rpmsg_pingpong.ko /data From device shell $ su $ cd /data $ insmod imx_rpmsg_pingpong.ko
Running a M4 demo
Please choose one of the below options while flashing Android from Linux shell
imx8qm-var-som-dp-m4 - Supports VAR-SOM-MX8QM M4 with DP imx8qm-var-som-hdmi-m4 - Supports VAR-SOM-MX8QM M4 with HDMI imx8qm-var-som-lvds-m4 - Supports VAR-SOM-MX8QM M4 with LVDS imx8qm-var-spear-dp-m4 - Supports VAR-SOM-MX8QM M4 with DP imx8qm-var-spear-hdmi-m4 - Supports SPEAR-MX8QM M4 with HDMI imx8qm-var-spear-lvds-m4 - Supports SPEAR-MX8QM M4 with LVDS imx8qp-var-som-dp-m4 - Supports VAR-SOM-MX8QP M4 with DP imx8qp-var-som-hdmi-m4 - Supports VAR-SOM-MX8QP M4 with HDMI imx8qp-var-som-lvds-m4 - Supports VAR-SOM-MX8QP M4 with LVDS imx8qp-var-spear-dp-m4 - Supports VAR-SOM-MX8QP M4 with DP imx8qp-var-spear-hdmi-m4 - Supports SPEAR-MX8QP M4 with HDMI imx8qp-var-spear-lvds-m4 - Supports SPEAR-MX8QP M4 with LVDS
Running a demo from Linux
Boot Android to the shell
Increase kernel loglevel while debugging:
sysctl kernel.printk=7;
Check the state of the m4, it should be running already by U-Boot
cat /sys/class/remoteproc/remoteprocX/state
If the state is 'running', stop the m4
echo stop > /sys/class/remoteproc/remoteprocX/state
Note: Replace 'X' with 0 or 1.
Load new firmware (.elf file must already exist in /lib/firmware directory)
echo cm_rpmsg_lite_pingpong_rtos_linux_remote_m4X.elf > /sys/class/remoteproc/remoteproc0/firmware
Change the state to running
echo start > /sys/class/remoteproc/remoteprocX/state
Copy and run demo module
From Host PC $ adb root $ adb push ~/var_aosp_ti-14_09_02_00/ti-aosp-14/out/target/product/som_mx8q/obj/KERNEL_OBJ/drivers/rpmsg/imx_rpmsg_pingpong.ko /data From device shell $ su $ cd /data $ insmod imx_rpmsg_pingpong.ko
Running a M7 demo
Please choose one of the below options while flashing Android from Linux shell
imx8mn-var-som-symphony-m7.img - (VAR-SOM-MX8M-NANO M7 LVDS on Symphony-Board)
Running a demo from Linux
Boot Android to the shell
Increase kernel loglevel while debugging:
$ sysctl kernel.printk=7;
Check the state of the m7, it should be running already by U-Boot
$ cat /sys/class/remoteproc/remoteproc0/state
If the state is 'running', stop the m7
$ echo stop > /sys/class/remoteproc/remoteproc0/state
Load new firmware (.elf file must already exist in /lib/firmware directory)
$ echo cm_rpmsg_lite_pingpong_rtos_linux_remote.elf.debug > /sys/class/remoteproc/remoteproc0/firmware OR $ echo cm_rpmsg_lite_pingpong_rtos_linux_remote.elf.ddr_debug > /sys/class/remoteproc/remoteproc0/firmware
Note: elf.debug uses TCM and elf.ddr_debug uses DDR
Change the state to running
$ echo start > /sys/class/remoteproc/remoteproc0/state
Copy and run demo module
From Host PC $ adb root $ adb push ~/var_aosp_ti-14_09_02_00/ti-aosp-14/out/target/product/dart_mx8mn/obj/KERNEL_OBJ/drivers/rpmsg/imx_rpmsg_pingpong.ko /data
From device shell
$ su $ cd /data $ insmod imx_rpmsg_pingpong.ko
Running a demo from U-Boot
You need to flash the firmware "Flashing Android with USB Fastboot" to flash the images Android comes pre-compiled bin file for cortex-m7 for demo,
cm_rpmsg_lite_pingpong_rtos_linux_remote.bin.debug - TCM - Ping Pong Bin file cm_rpmsg_lite_pingpong_rtos_linux_remote.bin.ddr_debug - DDR - Pingpong Demo bin file $ fastboot flash mcu_os <bin file> from above
From U-Boot shell execute below commands after reset, hit enter at u-boot shell,
u-boot=> bootmcu run command: 'bootaux 0x7e0000' ## Starting auxiliary core stack = 0x20020000, pc = 0x0000051D... u-boot=> run bootcmd
Follow steps as described in "Copy and run demo module"