i.MX95 A1 to B0 Silicon Revision Update Guide
Introduction
This article describes the compatibility changes related to NXP's silicon modification from A1 to B0 on the i.MX95 System on Chip (SoC). The following sections highlights the sofware and harware compatibility, and their impact on product integration.
Revision Compatibility
The transition from silicon revision A1 to B0 does not impact carrier board compatibility. All i.MX95-based modules (Verdin, Aquila, and SMARC) remain fully compatible with their respective carrier boards.
Regarding the i.MX95 EVK, you can acquire EVKs with the new silicon revision. However, we strongly recommend migrating the development to Verdin iMX95 (or one of the i.MX95-based modules).
In the following tables you will find the compatibility between the modules revision and Toradex's available OS (BSP and Torizon OS). As new hardware revisions are introduced, certain changes may bring breaking compatibility with previous software releases. To minimize disruption, we follow a successive support strategy to transition from A1-based to B0-based products, where:
- Existing hardware remains supported up to a defined release.
- New hardware revisions gain support from the following release onward.
This approach provides a practical transition window between hardware and software versions, minimizing disruption as customers migrate to newer releases.
Please note that the Aquila i.MX95 is currently under development. No release is available at this time, but one will be provided in the future.
BSP Layers and Reference Images for Yocto Project
| Family/Module | Module/Silicon Revision | Scarthgap (BSP 7) | Further major releases |
|---|---|---|---|
| Verdin iMX95 | V1.0A - A1 | ✅ Supported Up to 7.4.0 | ❌ Not supported |
| V1.0B - B0 | ✅ Supported Starting from 7.5.0 | ❌ Not supported | |
| V1.1A - B0 | ✅ Supported Starting from 7.5.0 | ✅ Supported | |
| SMARC iMX95 | V1.0A - A1 | ✅ Supported Up to 7.3.0 | ❌ Not supported |
| V1.1A - B0 | ✅ Supported Up to 7.5.0 | ❌ Not supported | |
| V1.2A - B0 | ✅ Supported Starting from 7.6.0 | ✅ Supported | |
| Aquila iMX95 | V1.0A - B0 | ✅ Supported Starting from 7.5.0 | ✅ Supported |
Torizon OS
| Family/Module | Module/Silicon Revision | Scarthgap (BSP 7) | Further major releases |
|---|---|---|---|
| Verdin iMX95 | V1.0A - A1 | ✅ Supported Up to 7.4.0 | ❌ Not supported |
| V1.0B - B0 | ✅ Supported Starting from 7.5.0 | ❌ Not supported | |
| V1.1A - B0 | ✅ Supported Starting from 7.5.0 | ✅ Supported | |
| SMARC iMX95 | V1.0A - A1 | ✅ Supported Up to 7.3.0 | ❌ Not supported |
| V1.1A - B0 | ✅ Supported Up to 7.5.0 | ❌ Not supported | |
| V1.2A - B0 | ✅ Supported Starting from 7.6.0 | ✅ Supported | |
| Aquila iMX95 | V1.0A - B0 | ✅ Supported Starting from 7.5.0 | ✅ Supported |