I downloaded Tezi 7.3 from the following source today: Download Toradex Easy Installer | Toradex Developer Center
I started the Tezi on my computer with the following command: ./recovery-linux.sh
I got the following error (I interrupted the boot process to enable xtrace outputs):
U-Boot 2024.04-7.3.0+git.4db7ef83ebd6 (Jun 03 2025 - 06:47:58 +0000)
CPU: NXP i.MX8QM RevB A53 at 1200 MHz at 37C
DRAM: 2 GiB
Core: 203 devices, 24 uclasses, devicetree: separate
MMC: FSL_SDHC: 0, FSL_SDHC: 1, FSL_SDHC: 2
Loading Environment from nowhere... OK
In: serial
Out: serial
Err: serial
Model: Toradex 0048 Apalis iMX8QP 2GB WB V1.0B
Serial#: 06597545
Boot: USB
Reset cause: Software reset
BuildInfo:
- SCFW 83624b99, SECO-FW c9de51c0, IMX-MKIMAGE 71b8c18a, ATF 1b27ee3
- U-Boot 2024.04-7.3.0+git.4db7ef83ebd6
Detect USB boot. Will enter fastboot mode!
Net: eth0: ethernet@5b040000
Fastboot: Normal
Boot from USB for uuu
Hit any key to stop autoboot: 0
Apalis iMX8 # <INTERRUPT>
Apalis iMX8 # <INTERRUPT>
Apalis iMX8 #
Apalis iMX8 #
Apalis iMX8 #
Apalis iMX8 #
Apalis iMX8 #
Apalis iMX8 #
Apalis iMX8 # setenv xtrace yes
Apalis iMX8 # boot
+ boot
+ fastboot 0
Failed to configure default pinctrl
+ setenv fastboot_buffer 0x82e00000
Detect USB boot. Will enter fastboot mode!
Starting download of 1834 bytes
downloading of 1834 bytes finished
+ setenv fastboot_buffer 0x82e10000
Detect USB boot. Will enter fastboot mode!
Starting download of 117 bytes
downloading of 117 bytes finished
+ setenv fastboot_buffer 0x8a000000
Detect USB boot. Will enter fastboot mode!
Starting download of 42958743 bytes
..........................................................................
..........................................................................
..........................................................................
..........................................................................
...............................
downloading of 42958743 bytes finished
+ source 0x82e00000
## Executing script at 82e00000
+ env set fitconf_fdt_overlays
+ env set prefix
+ test -n
+ env set overlays_file overlays.txt
+ env set load_cmd load :
+ env set fitimage_addr 0x8a000000
+ env set overlays_addr 0x82e10000
+ env set bootcmd_args env set bootargs quiet video=LVDS-1:d video=HDMI-A-1:640x480-16@60D initcall_blacklist=vpu_driver_init rootfstype=squashfs root=/dev/ram autoinstall ${teziargs}
+ env set bootcmd_run echo "Bootargs: ${bootargs}" && bootm ${fitimage_addr}#conf-freescale_${fdtfile}${fitconf_fdt_overlays}
+ env set tezi_image tezi.itb
+ env set set_default_overlays env set fdt_overlays " apalis-imx8_hdmi_overlay.dtbo apalis-imx8_spi1_spidev_overlay.dtbo apalis-imx8_spi2_spidev_overlay.dtbo "
+ test x1 = x1
+ env set bootcmd_tezi ;
+ env set load_overlays_file env import -t ${overlays_addr} 0x200; test -n ${fdt_overlays} || run set_default_overlays
+ env set set_apply_overlays env set apply_overlays "for overlay_file in "\${fdt_overlays}"; do env set fitconf_fdt_overlays "\"\${fitconf_fdt_overlays}#conf-\${overlay_file}\""; env set overlay_file; done; true"
+ run load_overlays_file
+ env import -t 0x82e10000 0x200
+ test -n apalis-imx8_hdmi_overlay.dtbo apalis-imx8_spi1_spidev_overlay.dtbo apalis-imx8_spi2_spidev_overlay.dtbo
+ run set_apply_overlays
+ env set apply_overlays for overlay_file in ${fdt_overlays}; do env set fitconf_fdt_overlays "${fitconf_fdt_overlays}#conf-${overlay_file}"; env set overlay_file; done; true
+ run apply_overlays
+ env set fitconf_fdt_overlays #conf-apalis-imx8_hdmi_overlay.dtbo
+ env set overlay_file
+ env set fitconf_fdt_overlays #conf-apalis-imx8_hdmi_overlay.dtbo#conf-apalis-imx8_spi1_spidev_overlay.dtbo
+ env set overlay_file
+ env set fitconf_fdt_overlays #conf-apalis-imx8_hdmi_overlay.dtbo#conf-apalis-imx8_spi1_spidev_overlay.dtbo#conf-apalis-imx8_spi2_spidev_overlay.dtbo
+ env set overlay_file
+ true
+ run bootcmd_args
+ env set bootargs quiet video=LVDS-1:d video=HDMI-A-1:640x480-16@60D initcall_blacklist=vpu_driver_init rootfstype=squashfs root=/dev/ram autoinstall
+ run bootcmd_tezi
+ run bootcmd_run
+ echo Bootargs: quiet video=LVDS-1:d video=HDMI-A-1:640x480-16@60D initcall_blacklist=vpu_driver_init rootfstype=squashfs root=/dev/ram autoinstall
Bootargs: quiet video=LVDS-1:d video=HDMI-A-1:640x480-16@60D initcall_blacklist=vpu_driver_init rootfstype=squashfs root=/dev/ram autoinstall
+ bootm 0x8a000000#conf-freescale_imx8qp-apalis-eval.dtb#conf-apalis-imx8_hdmi_overlay.dtbo#conf-apalis-imx8_spi1_spidev_overlay.dtbo#conf-apalis-imx8_spi2_spidev_overlay.dtbo
## Loading kernel from FIT Image at 8a000000 ...
Could not find configuration node
ERROR -2: can't get kernel image!
Apart from that, my device boots from BSP 7.2 perfectly (with patch from Missing support for Apalis IMX8QP 1.0 Boards in BSP 7 - #9 by allan.tx).
U-Boot 2024.04-7.2.0-devel+git.5c6f89c91d3d (Mar 14 2025 - 21:21:12 +0000)
CPU: NXP i.MX8QM RevB A53 at 1200 MHz at 37C
DRAM: 2 GiB
Core: 203 devices, 24 uclasses, devicetree: separate
MMC: FSL_SDHC: 0, FSL_SDHC: 1, FSL_SDHC: 2
Loading Environment from MMC... OK
In: serial
Out: serial
Err: serial
Model: Toradex 0048 Apalis iMX8QP 2GB WB V1.0B
Serial#: 06597545
Boot: MMC0
Reset cause: POR
BuildInfo:
- SCFW 83624b99, SECO-FW c9de51c0, IMX-MKIMAGE 4622115c, ATF
- U-Boot 2024.04-7.2.0-devel+git.5c6f89c91d3d
flash target is MMC:0
Net: eth0: ethernet@5b040000
Fastboot: Normal
Normal Boot
Hit any key to stop autoboot: 0
MMC: no card present
MMC: no card present
switch to partitions #0, OK
mmc0(part 0) is current device
Scanning mmc 0:1...
Found U-Boot script /boot.scr
5974 bytes read in 2 ms (2.8 MiB/s)
## Executing script at 9d480000
Loading DeviceTree: imx8qp-apalis-v1.1-eval.dtb
176610 bytes read in 5 ms (33.7 MiB/s)
147 bytes read in 1 ms (143.6 KiB/s)
Working FDT set to 9d400000
Applying Overlay: apalis-imx8_hdmi_overlay.dtbo
2205 bytes read in 2 ms (1.1 MiB/s)
Applying Overlay: apalis-imx8_spi1_spidev_overlay.dtbo
551 bytes read in 2 ms (268.6 KiB/s)
Applying Overlay: apalis-imx8_spi2_spidev_overlay.dtbo
551 bytes read in 2 ms (268.6 KiB/s)
Applying Overlay: apalis-imx8_lvds_overlay.dtbo
2031 bytes read in 2 ms (991.2 KiB/s)
8233798 bytes read in 185 ms (42.4 MiB/s)
Bootargs: root=PARTUUID=8dfbeff1-02 ro rootwait console=tty1 console=ttyLP1,115200
Uncompressing Kernel Image to 0
## Flattened Device Tree blob at 9d400000
Booting using the fdt blob at 0x9d400000
Working FDT set to 9d400000
Loading Device Tree to 00000000fd628000, end 00000000fd676fff ... OK
Working FDT set to fd628000
/bus@5a000000/dma-controller@5a1f0000, 57852
/bus@5a000000/dma-controller@5a9f0000, 59084
/bus@59000000/dma-controller@591f0000, 23492
/bus@59000000/dma-controller@591f0000, 23492
/bus@59000000/dma-controller@599f0000, 24844
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[ 0.000000] Linux version 6.6.84-7.2.0-devel (oe-user@oe-host) (aarch64-tdx-linux-gcc (GCC) 13.3.0, GNU ld (GNU Binutils) 2.42.0.20240723) #1 SMP PREEMPT Mon Mar 31 08:47:48 UTC 2025
[ 0.000000] KASLR disabled due to lack of seed
[ 0.000000] Machine model: Toradex Apalis iMX8QP V1.1 on Apalis Evaluation Board
[ 0.000000] efi: UEFI not found.
[ 0.000000] Reserved memory: created CMA memory pool at 0x00000000c0000000, size 960 MiB
[ 0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x00000000c0000000..0x00000000fbffffff (983040 KiB) map reusable linux,cma
[ 0.000000] OF: reserved mem: 0x0000000084000000..0x0000000085ffffff (32768 KiB) nomap non-reusable decoder-boot@84000000
...
I’m currently on Tezi 5.7.6 which is still working.