Use recovery mode to load the Toradex Easy Installer

The Toradex Easy Installer (TEZI) is a Linux-based Graphical Operating System Installer to the target. TEZI is shipped with targets from Toradex. If your target doesn't come with the TEZI or you want to flash the new OS, you must reload the TEZI using either USB OTG in recovery mode from an SD card or USB stick using the distro boot mechanism. For more information regarding, see the Toradex Easy Installer page on the Toradex website at https://developer.toradex.com/software/toradex-easy-installer#load-toradex-easy-installer.

The steps below summarize how to use TEZI too to flash an OS image to the Verdin Dahlia carrier target:
  1. Make sure that there is a USB type C cable connected from the USB DRP port (X3) to your PC.
  2. Make sure the board is turned off. Make sure that the JP3 jumper is opened
  3. Press and hold the Recovery Mode Button (SW5).
  4. Power on the board by pressing the ON/OFF Button (SW3) while keeping the Recovery Mode button pressed for 10 seconds, then release the Recovery Mode Button (SW5).
  5. Ensure you have connected the board to a display via the HDMI board.
  6. On the host computer, navigate to the location where you extracted the TEZI installer and run one of the following commands:
    • Linux: ./recovery-linux.sh from a terminal
    • Windows: recovery-windows.bat from a Command Prompt window
    This will load the TEZI installer to RAM through the USB-OTG connection. Here's the sample output from a Linux host:
    $ ./recovery-linux.sh
    Downloading Toradex Easy Installer...
    uuu (Universal Update Utility) for nxp imx chips -- libuuu_1.4.127-0-g08c58c9
    
    Success 1    Failure 0
    
    1:1      8/ 8 [Done                                  ] FB: done
    
    Successfully downloaded Toradex Easy Installer.
                        
    From the serial connection to the target, you'll see the following output:
    U-Boot SPL 2020.04-5.7.1+git.33bb8e968332 (Sep 06 2022 - 15:21:33 +0000)
    DDRINFO: start DRAM init
    DDRINFO: DRAM rate 4000MTS
    Training FAILED
    Quad die, dual rank failed, attempting dual die, single rank configuration.
    DDRINFO: start DRAM init
    DDRINFO: DRAM rate 4000MTS
    DDRINFO:ddrphy calibration done
    DDRINFO: ddrmix config done
    Normal Boot
    Trying to boot from BOOTROM
    Find FIT header 0x4803a7a0, size 969
    Need continue download 1024
    Download 840096, total fit 841216
    NOTICE:  BL31: v2.2(release):toradex_imx_5.4.70_2.3.0-g2fa8c6349e
    NOTICE:  BL31: Built : 09:50:17, Jul  4 2022
    
    U-Boot 2020.04-5.7.1+git.33bb8e968332 (Sep 06 2022 - 15:22:12 +0000)
    
    CPU:   i.MX8MP[8] rev1.1 1600 MHz (running at 1200 MHz)
    CPU:   Industrial temperature grade (-40C to 105C) at 31C
    Reset cause: POR
    DRAM:  4 GiB
    MMC:   FSL_SDHC: 1, FSL_SDHC: 2
    In:    serial
    Out:   serial
    Err:   serial
    Model: Toradex Verdin iMX8M Plus Quad 4GB Wi-Fi / BT IT V1.1A, Serial# 14762891
    Carrier: Toradex Dahlia V1.1C, Serial# 11008485
    
     BuildInfo:
      - ATF 2fa8c63
      - U-Boot 2020.04-5.7.1+git.33bb8e968332
    
    Setting variant to wifi
    
    ...
    ...
    ...
    Starting kernel ...
    ...
    ...
    ...
    Running /etc/rc.local...
    Toradex Easy Installer 5.7.1+build.13 ()
    Starting udev
    ...
    ...
    System time was Thu Jan  1 00:00:03 UTC 1970.
    Setting the System Clock using the Hardware Clock as reference...
    hwclock: RTC_RD_TIME: Invalid argument
    System Clock set. System local time is now Thu Jan  1 00:00:03 UTC 1970.
    Tue Sep  6 15:47:08 UTC 2022
    Saving the System Clock time to the Hardware Clock...
    Hardware Clock updated to Tue Sep  6 15:47:08 UTC 2022.
    ...
    ...
    Welcome to the Toradex Easy Installer
    
    This is a Linux based installer for Toradex modules. Currently, the installer
    does not have a serial console interface. You can use the Toradex Easy Installer
    via any of the available display interfaces using USB mouse/keyboard or via a
    network connection using VNC. Use:
      # ip addr show
    to display the Ethernet IP address(es) or use USB RNDIS at IP 192.168.11.1.
    
    Check our documentation at:
      https://developer.toradex.com/software/toradex-easy-installer
    / #
                        
After you run the TEZI on the target, you can access it two ways.
  • Directly via a display connected to the board. Ensure you have a USB keyboard and mouse connected to the board to interact with the TEZI.
  • VNC client. You can access the it using the address 192.168.11.1 through the virtual Ethernet Link that's connected from your computer to the board. This connection is a virtual Ethernet link that's created on top of USB via Remote Network Driver Interface Specification (RNDIS).

Once you have access to TEZI on the target, you can install an OS images, such as Toradex embedded linux, or QNX OS to the internal eMMC storage.

For detailed information on how to install an image, please see the Toradex website at https://developer.toradex.com/easy-installer/toradex-easy-installer/#detailed-manual.

Page updated: