Toradex easy installer reboot issue - SMARC iMX95 EVK

Hi,

We are working on the SMARC iMX95 EVK. Here we are using the SD and EMMC booting mode. SD card is working fine but in the EMMC we are facing the reboot issue. We have successfully loaded the toradex easy installer using the linux system and with the default ip 192.168.11.1 we have used the vnc viewer for loading the torizon os that is present in the SD card. After the successful image loaded if we gives reboot means it will be hanged and there is no booting done. The default eMMC image also not booted, from the eMMC, no image have been booted if we open the minicom terminal, it is hanged still there no logs after we given the reboot in vnc viewer. What is the issue? How to recover this and boot our image with the eMMC? Attaching the screenshot for your reference.






Looking forward for your response and support. Thanks in advance.

Hi, I’m the Toradex AI Assistant.

I might make mistakes or occasionally get you wrong. Our support team will step in if needed.


SMARC iMX95 eMMC Boot Issue Resolution

Based on your description of the SMARC iMX95 EVK experiencing boot hangs after flashing Torizon OS to eMMC, this appears to be a bootloader compatibility issue that requires specific steps to resolve.

Root Cause Analysis

The SMARC iMX95 is currently in development phase and requires careful attention to bootloader updates when transitioning between different OS versions(1). When you successfully flash Torizon OS via Easy Installer but experience boot hangs afterward, this typically indicates a bootloader version mismatch.

Recovery Steps

1. Check Current System State

Since your system hangs during eMMC boot with no serial output, the bootloader may need updating. The bootloader update process is critical for proper OS functionality(2).

2. Bootloader Update Requirements

For SMARC iMX95 systems, bootloader updates may be necessary when installing newer versions of Torizon OS(2). The process requires:

  • Device running a supported version of Torizon OS with bootloader update capability(2)
  • Access to appropriate bootloader packages via Torizon Cloud(2)
  • Proper package version selection based on your target machine(2)

3. Recovery Using Easy Installer

Since you have working SD card boot capability:

  1. Boot from SD Card: Use your working SD card with Easy Installer(3)
  2. Access via VNC: Connect to IP 192.168.11.1 as you’ve successfully done before(3)
  3. Erase eMMC: Use the “Erase Flash” function to completely clear the eMMC(3)
  4. Reinstall: Perform a fresh installation of Torizon OS to eMMC(3)

4. Alternative Recovery Method

If the above doesn’t resolve the issue, you may need to use the Mass Storage mode:

  • After flashing, use the “Mass Storage” button to export the eMMC as USB mass storage for examination(3)
  • This allows you to verify the installation was successful(3)

Important Considerations

SMARC iMX95 Development Status

The SMARC iMX95 is currently in development phase with sample production expected in Q1 2025(1). As this is not yet a volume production module, you may encounter issues that require specific handling procedures.

Bootloader Update Limitations

Be aware that bootloader updates carry inherent risks(2):

  • No rollback is currently supported(2)
  • If the device fails to boot with the new bootloader, recovery may require physical intervention(2)
  • Bootloader updates are not usually recommended unless strictly needed(2)

Next Steps

  1. Try the eMMC erase and reinstall process first
  2. If issues persist, this may require bootloader updates specific to your SMARC iMX95 configuration
  3. Monitor for any specific guidance from Toradex regarding SMARC iMX95 bootloader requirements as the product moves toward volume production

The development status of the SMARC iMX95 means that specific procedures may still be evolving, so following the standard recovery procedures should be your first approach.

Best regards, Toradex AI Assistant.


Did you like my answer? :+1: :-1:

If I answered your question, please tick the “Solution” checkbox.

For follow-up questions to me, please use @ToradexAI in your post.

Greetings @Govind1807,

It looks like you tried to flash the latest 7.4.0 image on a version 1.0A SMARC i.MX95. These are not compatible. Our latest OS software was built for the newer SMARC i.MX95 which uses a different silicon version on the i.MX95 SoC. This new silicon requires new/different software and is not compatible with the old silicon.

If you want to flash Torizon OS on the older silicon you do have, you need to use OS version 7.3.0.

Best Regards,
Jeremias

Hi,

Thank you for the response. Here we have flashed the torizon os 7.3.0 version in the board using the toradex easy installer, but if we flashed the SMARC-iMX95_Reference-Multimedia-Image-Tezi_7.5.0-devel-20251029071517+build.0.tar (SMARC-iMX95_Reference-Multimedia-Image-Tezi_7.5.0-devel-20251029071517+build.0) means, it is also not working. For the EMMC flash it is not rebooting, same issue. We are using the 7.5.0 for reference and 7.3.0 for torizon. If we use the 7.5.0 reference image means the SD card booting also not working.Which version of image for both the reference and torizon will be supported for the emmc and SD card. If the uuu will be work on the smarc imx95. Kindly support on this?

Let me reiterate. You have a SMARC iMX95 with old silicon. Therefore you must use the older OS versions.

Anything from Toradex versioned 7.4.0 or newer, will not work with the old silicon that you have. You must use versions older than 7.4.0 if you want the OS to boot with the hardware that you have.

As for SD card boot we only really support/test booting our OSes from eMMC so there isn’t a clear answer we can give you here. As for your question about uuu I’m not really sure what you are asking here.

The uuu tool is from NXP and can work on SoCs from them. But, we don’t have instructions or documentations on our side on how to use uuu for whatever it is you want to accomplish.

Best Regards,
Jeremias

Hi Jeremias,

Greetings of the day..!!

If we try newer versions (e.g., 7.5.0 for the Reference image and 7.4.0 for Torizon OS), the board fails to boot. For eIQ AI testing, the Toradex community suggested upgrading to 7.5.0, but updating results in the same boot issue.

Could this be related to the carrier board or the SOM revision? Is there any possibility for resolve this issue?

Again I must repeat that if you are using the old SOM version, it will NOT be able to boot the any OS version from us starting from 7.4.0 and later.

If you have the old SOM revision of the SMARC i.MX95 you must use 7.3.0 or earlier versions.

If you wish to use the newer versions then you need to obtain a newer revision of the hardware.

Best Regards,
Jeremias

Thanks for you response, I understood that point. One more clarification, the newer version of the hardware means, only the latest revision of smarc carrier board or both the som as well as carrier board. We are developing the own carrier board here, for that the OS version can cause any problem. This OS version depends on the iMX95 SOM module only or the carrier board. Can you please let us know what is the major changes occurs in the new revision? Kindly support on this.

I am only referring to the version of the SOM itself.

The main change as I have said in my prior responses is that the newer revision of the SMARC i.MX95 has a different silicon revision of the i.MX95 SoC. New silicon that has different software compatibility. That is why the new SOM revision with the new silicon needs new and different software. That is why the old SOM revision with the old silicon does not work with the new software.

Best Regards,
Jeremias