Hello all,
we are testing the i.MX 95 EVK verdin board by Toradex. NXP is providing reference Android auto reference images to test it with at the link: https://www.nxp.com/pages/alpha-beta-bsps-for-microprocessors:IMXPRERELEASES .
When try to flash the image the flash process fails and it is possible to see the following situation.
1. The flash process stops at
./uuu_imx_android_flash.sh -f imx95 -e -u a1
This script is validated with uuu 1.5.201 version, it is recommended to align with this version.
dual bootloader is supported
dtbo is supported
dual slot is supported
dynamic parttition is supported
vendor_boot parttition is supported
init_boot parttition is supported
generate lines to flash spl-imx95-a1.bin to the partition of bootloader0
generate lines to flash partition-table.img to the partition of gpt
generate lines to flash bootloader-imx95-a1.img to the partition of bootloader_a
generate lines to flash dtbo-imx95.img to the partition of dtbo_a
generate lines to flash boot.img to the partition of boot_a
generate lines to flash vendor_boot.img to the partition of vendor_boot_a
generate lines to flash init_boot.img to the partition of init_boot_a
generate lines to flash vbmeta-imx95.img to the partition of vbmeta_a
generate lines to flash bootloader-imx95-a1.img to the partition of bootloader_b
generate lines to flash dtbo-imx95.img to the partition of dtbo_b
generate lines to flash boot.img to the partition of boot_b
generate lines to flash vendor_boot.img to the partition of vendor_boot_b
generate lines to flash init_boot.img to the partition of init_boot_b
generate lines to flash vbmeta-imx95.img to the partition of vbmeta_b
generate lines to flash super.img to the partition of super
uuu script generated, start to invoke uuu with the generated uuu script
uuu (Universal Update Utility) for nxp imx chips -- libuuu_1.5.201-0-g727fc2b
Success 0 Failure 0
1:2-D4ED5C18 3/ 3 [=================100%=================] SDPV: jump
On the serial port it is possible to see the following error:
$ minicom -b 115200 -D /dev/ttyUSB2
Welcome to minicom 2.9
OPTIONS: I18n
Port /dev/ttyUSB2, 13:28:50
Press CTRL-A Z for help on special keys
U-Boot SPL 2025.04-g6bf602d3b5ab (Sep 03 2025 - 19:13:55 +0200)
SYS Boot reason: unused, origin: -1, errid: -1
SYS shutdown reason: unused, origin: -1, errid: -1
Normal Boot
Trying to boot from USB SDP
UID: d4ed5c18a8fd405686acd55974078ec4
SDP: initialize...
SDP: handle requests...
Downloading file of size 1271808 to 0x90400000... done
Jumping to header at 0x90400000
Header Tag is not an IMX image
Found header at 0x90400000
NOTICE: BL31: v2.12.0(release):automotive-15.0.0_2.1.0-rc2
NOTICE: BL31: Built : 19:14:16, Sep 3 2025
U-Boot 2025.04-g6bf602d3b5ab (Sep 03 2025 - 19:13:55 +0200)
CPU: i.MX95 rev1.1 at 1800MHz
CPU: Automotive temperature grade (-40C to 125C) at 51C
LM Boot reason: unused, origin: -1, errid: -1
LM shutdown reason: unused, origin: -1, errid: -1
Model: NXP i.MX95 19X19 board
DRAM: 15.8 GiB
pca953x gpio@21: Error reading output register
pca953x i2c7-gpio@22: Error reading output register
setup_typec: tcpc init failed, err=-62
pca953x i2c3-gpio-expander@20: Error reading output register
pca953x gpio@21: Error reading output register
pca953x gpio@21: Error reading output register
pca953x gpio@21: Error reading output register
pca953x i2c7-gpio@22: Error reading output register
netc_phy_rst lookup i2c5_io@21_2 failed ret = -22
pca953x gpio@21: Error reading output register
Get regulator-aqr-stby regulator failed 3
pca953x i2c7-gpio@22: Error reading output register
Get regulator-mac-stby regulator failed 7
pca953x gpio@21: Error reading output register
Get regulator-aqr-en regulator failed 3
pca953x gpio@21: Error reading output register
Get regulator-mac-en regulator failed 3
pca953x gpio@21: Error reading output register
Get regulator-aqr-stby regulator failed 3
pca953x i2c7-gpio@22: Error reading output register
Get regulator-mac-stby regulator failed 7
pca953x gpio@21: Error reading output register
Get regulator-aqr-en regulator failed 3
pca953x gpio@21: Error reading output register
Get regulator-mac-en regulator failed 3
pca953x gpio@21: Error reading output register
Get regulator-aqr-stby regulator failed 3
pca953x i2c7-gpio@22: Error reading output register
Get regulator-mac-stby regulator failed 7
cfg name not match mx95evkrpmsg:mx95evk, ignore
Core: 308 devices, 37 uclasses, devicetree: separate
MMC: FSL_SDHC: 0, FSL_SDHC: 1
Loading Environment from nowhere... OK
[*]-Video Link 0clk disp1pix already disabled
idle-states (1920 x 1080)
[0] display-controller@4b400000, video
[1] channel@0, video_bridge
[2] bridge@8, video_bridge
[3] dsi@4acf0000, video_bridge
[4] hdmi@3d, panel
In: serial
Out: serial
Err: serial
BuildInfo:
- SM firmware Build 648, Commit e0d9f425, Sep 03 2025 19:03:51
- ELE firmware version 2.0.2-4e395675
UID: d4ed5c18a8fd405686acd55974078ec4
Detect USB boot. Will enter fastboot mode!
Net: pca953x gpio@21: Error reading output register
enetc_mdio_probe: device_get_supply_regulator failed: 3
pca953x gpio@21: Error reading output register
enetc_mdio_probe: device_get_supply_regulator failed: 3
pca953x gpio@21: Error reading output register
enetc_probe: device_get_supply_regulator failed: 3
pca953x gpio@21: Error reading output register
enetc_probe: device_get_supply_regulator failed: 3
No ethernet found.
MMC: no card present
Block device mmc 1 not supported
bcb_rw_block, get_block_size return 0
read_bootctl, bcb_rw_block read failed
read command failed
Fastboot: Normal
Boot from USB for mfgtools
*** Warning - Use default environment for mfgtools
, using default environment
Run bootcmd_mfg: run mfgtool_args; if iminfo ${initrd_addr}; then if test ${tee} = yes; then bootm ${tee_addr} ${initrd_add;
Hit any key to stop autoboot: 0
## Checking Image at 90400000 ...
Unknown image format!
Run fastboot ...
To me it looks like the provided image is not correct. Does anyone had a similar issue?
I'm more interested in i.MX 95 19x19 EVK and Verdin – demo images with EVS in Arm Cortex-A core but I've a similar issues also for Cortex-M7.
ANDROID-AUTO #i.MX95