Hello Team,
I am working on i.MX93 with Linux kernel 6.6.52 (Yocto Scarthgap).
Currently, I am using ELE firmware version 0.1.2 (4ed450a):
firmware-ele-imx-0.1.2-4ed450a.bin
In the meta-imx repo I can see newer recipes:
firmware-ele-imx_1.3.0.bb (branch scarthgap-6.6.52-2.2.0)
firmware-ele-imx_2.1.0.bb (branch scarthgap-6.6.52-2.2.1)
My questions are:
Is version 0.1.2 considered outdated for i.MX93 production usage?
This will help me decide whether to upgrade my platform from 0.1.2 to 1.3.0 or 2.1.0.
Thanks in advance!
Hi @Maulik_Manvar!,
Thank you for contacting NXP Support!
The revision history is documented in the EdgeLock Enclave Hardware Security Module API.
All released versions are intended for production use.
Known issues are listed in our Linux Release Notes. However, for the i.MX93, there are currently no reported issues in the latest version of our BSP.
Please note that information regarding ELE firmware and hardware is limited, as it involves security IP. Disclosing detailed internal data could compromise the processor’s security.
In summary, all available information about ELE firmware and hardware is provided exclusively through our official documentation.
Best regards,
Chavira
Hi @Chavira ,
Thanks for the confirmation.
I reviewed the commit history for the scarthgap branch and found the following reference:
https://github.com/nxp-imx/meta-imx/commit/7f8409555aa71138e5f0b18dc73f20ddabeaff1a,
which mentions that version 1.3.0 is not production tested.
It specifically states that version 1.3.0 is not production-ready for i.MX91/93. However, this same version (1.3.0) is included in the 6.6.52-2.2.0 release, which is currently the recommended release to upgrade to:
[scarthgap-6.6.52-2.2.0] meta-imx$ find * -name firmware-ele-imx*
meta-imx-bsp/recipes-bsp/firmware-imx/firmware-ele-imx_1.3.0.bb
In short, release 6.6.52-2.2.0 still includes firmware-ele-imx_1.3.0.
Could you please confirm whether this means the ELE firmware for i.MX91/93 included in release 6.6.52 is still not production tested?
And should we instead use firmware-ele-imx_2.0.2.1 for production builds? I just wanted to confirm whether I should use version 2.0.2.1 instead of 1.3.0.
Thanks,
Maulik
Hi @Maulik_Manvar,
The commit you mentioned refers to an internal version of the Yocto Project (YOCIMX-8724). The commits published on our public GitHub are mirrors of the versions we manage internally.
Once all components are fully tested and validated, we publish both the source code and binaries.
In short, all published binaries and images are production ready.
Best regards,
Chavira