<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: How to integrate Plug and Trust MW into OP-TEE in Secure Authentication</title>
    <link>https://community.nxp.com/t5/Secure-Authentication/How-to-integrate-Plug-and-Trust-MW-into-OP-TEE/m-p/2408737#M2132</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/259681"&gt;@Uc_S&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="wnfdntu _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea" data-pm-slice="1 1 []"&gt;Thank you for the detailed question. You are right that &lt;STRONG&gt;AN12662 Rev. 1.1 does not contain step-by-step build instructions for OP-TEE&lt;/STRONG&gt; — it covers the conceptual binding architecture. The section most relevant to your use case is &lt;STRONG&gt;Section 3.2 (pages 12–13): "Binding for MCUs with TrustZone"&lt;/STRONG&gt;, which describes loading the Plug &amp;amp; Trust MW into the TEE so that SCP03 channel establishment is handled from within the Trusted Execution Environment.&lt;/P&gt;
&lt;P class="wnfdntu _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;The actual build integration is handled through a different path — here is a summary of the correct approach for your environment.&lt;/P&gt;
&lt;HR /&gt;
&lt;P class="wnfdntu _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;&lt;STRONG&gt;How it works&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class="wnfdntu _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;Rather than running the full Plug &amp;amp; Trust MW as a standalone TA inside OP-TEE, the supported approach is to use OP-TEE's &lt;STRONG&gt;built-in SE05x crypto driver&lt;/STRONG&gt; (&lt;CODE&gt;CFG_NXP_SE05X=y&lt;/CODE&gt;). This driver links the Plug &amp;amp; Trust MW as a static library at OP-TEE build time, allowing OP-TEE core to offload RSA, ECC, RNG, and other operations to the SE051.&lt;/P&gt;
&lt;HR /&gt;
&lt;P class="wnfdntu _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;&lt;STRONG&gt;Step 1 — Disable Linux I2C for the SE051 bus&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class="wnfdntu _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;The I2C controller connected to the SE051 must be owned exclusively by OP-TEE. You need a Linux DTB that disables that I2C interface so Linux does not probe it at boot. Build your board's DTB from a branch that includes this change, or manually disable the relevant I2C node in your DTS.&lt;/P&gt;
&lt;P class="wnfdntu _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;&lt;STRONG&gt;Step 2 — Build OP-TEE OS with SE05x driver&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class="wnfdntu _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;Point the build to your extracted Plug &amp;amp; Trust MW v04.07.01 directory via &lt;CODE&gt;CFG_NXP_SE05X_PLUG_AND_TRUST&lt;/CODE&gt;. Example build command (adjust &lt;CODE&gt;PLATFORM=&lt;/CODE&gt; for your board):&lt;/P&gt;
&lt;PRE class="_1ibi0s3d1" dir="auto"&gt;&lt;CODE&gt;make -j8 PLATFORM=imx-mx8mevk   O=./build-imx8m-se050   CFG_TEE_CORE_LOG_LEVEL=4   CFG_NXP_CAAM=n   CFG_NXP_SE05X=y   CFG_IMX_I2C=y   CFG_STACK_{THREAD,TMP}_EXTRA=8192   CFG_NXP_SE05X_RSA_DRV=y   CFG_NXP_SE05X_ECC_DRV=y   CFG_NXP_SE05X_CTR_DRV=n   CFG_NXP_SE05X_RNG_DRV=y   CFG_WITH_SOFTWARE_PRNG=n   CFG_NXP_SE05X_PLUG_AND_TRUST=/path/to/plug-and-trust&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P class="wnfdntu _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;If you want to keep CAAM enabled alongside the SE051 (e.g., CAAM handles AES/RNG, SE051 handles RSA/ECC), replace the CAAM flags accordingly:&lt;/P&gt;
&lt;PRE class="_1ibi0s3d1" dir="auto"&gt;&lt;CODE&gt;CFG_NXP_CAAM=y CFG_NXP_CAAM_AE_{GCM,CCM}_DRV=y CFG_NXP_CAAM_RNG_DRV=y CFG_NXP_SE05X_RNG_DRV=n CFG_WITH_SOFTWARE_PRNG=n CFG_NXP_SE05X_{DIEID,RSA,ECC,CTR}_DRV=y CFG_NXP_SE05X_RSA_DRV_FALLBACK=y CFG_NXP_SE05X_ECC_DRV_FALLBACK=y CFG_CRYPTO_DRV_{CIPHER,ACIPHER,AUTHENC}=y&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P class="wnfdntu _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;&lt;STRONG&gt;Step 3 — Verify SE051 is detected at OP-TEE boot&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class="wnfdntu _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;On successful boot, you should see output like the following in the OP-TEE console:&lt;/P&gt;
&lt;PRE class="_1ibi0s3d1" dir="auto"&gt;&lt;CODE&gt;I/TC: se050: Info: Applet Major = 7
I/TC: se050: Info: OEF ID  a8.fa&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P class="wnfdntu _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;OEF ID &lt;CODE&gt;A8FA&lt;/CODE&gt; confirms you have an SE051C2 variant, which matches the OM-SE051ARD board.&lt;/P&gt;
&lt;HR /&gt;
&lt;P class="wnfdntu _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;&lt;STRONG&gt;Known caveats&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL class="wnfdntf" dir="auto"&gt;
&lt;LI class="wnfdnte _1ibi0s33w" dir="auto"&gt;
&lt;P class="wnfdntu _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;The &lt;CODE&gt;MCIMX8M-WEVK&lt;/CODE&gt; (i.MX8MQ EVK) platform flag may differ slightly from &lt;CODE&gt;imx-mx8mmevk&lt;/CODE&gt;. Adjust the &lt;CODE&gt;PLATFORM=&lt;/CODE&gt; value to match your board.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI class="wnfdnte _1ibi0s33w" dir="auto"&gt;
&lt;P class="wnfdntu _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;Running heavy OP-TEE crypto regression tests (e.g., &lt;CODE&gt;xtest regression_4007_rsa&lt;/CODE&gt;) while RSA is offloaded to the SE051 can exhaust the SE051's persistent NVM. This is a known limitation — you can clear the SE051 NVM with &lt;CODE&gt;ssscli se05x reset&lt;/CODE&gt; if needed.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI class="wnfdnte _1ibi0s33w" dir="auto"&gt;
&lt;P class="wnfdntu _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;Your Linux Kernel 6.1.151 should work, but ensure the I2C controller node for the SE051 is fully disabled in the kernel DTS.&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;HR /&gt;
&lt;P class="wnfdntu _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;&lt;STRONG&gt;Useful external references&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class="wnfdntu _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;The Foundries.io team has published detailed public documentation on this exact integration, which is a good complement to the NXP application notes:&lt;/P&gt;
&lt;UL class="wnfdntf" dir="auto"&gt;
&lt;LI class="wnfdnte _1ibi0s33w" dir="auto"&gt;
&lt;P class="wnfdntu _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;Reference manual: &lt;A href="https://docs.foundries.io/86/reference-manual/security/secure-elements/secure-element.050.html" rel="noopener noreferrer nofollow" target="_blank"&gt;https://docs.foundries.io/86/reference-manual/security/secure-elements/secure-element.050.html&lt;/A&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI class="wnfdnte _1ibi0s33w" dir="auto"&gt;
&lt;P class="wnfdntu _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;Blog Part I (I2C, early boot): &lt;A href="https://foundries.io/insights/blog/se050-000.processor-to-se-comms/" rel="noopener noreferrer nofollow" target="_blank"&gt;https://foundries.io/insights/blog/se050-000.processor-to-se-comms/&lt;/A&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI class="wnfdnte _1ibi0s33w" dir="auto"&gt;
&lt;P class="wnfdntu _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;Blog Part II (SCP03 with OP-TEE): &lt;A href="https://foundries.io/insights/blog/se050-001.scp03/" rel="noopener noreferrer nofollow" target="_blank"&gt;https://foundries.io/insights/blog/se050-001.scp03/&lt;/A&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P class="wnfdntu _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;Please let me know if you run into any build issues and I will be happy to help further.&lt;/P&gt;
&lt;P class="wnfdntu _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Have a great day,&lt;BR /&gt;Kan&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;-------------------------------------------------------------------------------&lt;BR /&gt;Note:&lt;BR /&gt;- If this post answers your question, please click the "Mark Correct" button. Thank you!&lt;BR /&gt;- We are following threads for 7 weeks after the last post, later replies are ignored&lt;BR /&gt;Please open a new thread and refer to the closed one, if you have a related question at a later point in time.&lt;BR /&gt;-------------------------------------------------------------------------------&lt;/P&gt;</description>
    <pubDate>Thu, 27 Aug 2026 08:35:31 GMT</pubDate>
    <dc:creator>Kan_Li</dc:creator>
    <dc:date>2026-08-27T08:35:31Z</dc:date>
    <item>
      <title>How to integrate Plug and Trust MW into OP-TEE</title>
      <link>https://community.nxp.com/t5/Secure-Authentication/How-to-integrate-Plug-and-Trust-MW-into-OP-TEE/m-p/2407685#M2131</link>
      <description>&lt;P&gt;Hello NXP Community,&lt;/P&gt;&lt;P&gt;I am currently working on integrating the Plug and Trust Middleware with OP-TEE (Binding for MCUs with TrustZone) for our project.&lt;BR /&gt;I have reviewed AN12662 (Binding a host device to EdgeLock SE05x) Rev. 1.1, but I could not find detailed, step-by-step instructions or the specific sections covering the exact integration process.&lt;/P&gt;&lt;P&gt;Could you please point me to the specific sections or pages in AN12662 that cover this integration, or provide additional documentation/sample code showing how to build and integrate Plug and Trust MW with OP-TEE?&lt;/P&gt;&lt;P&gt;Here are my environment details:&lt;/P&gt;&lt;P&gt;Board: MCIMX8M-WEVK and OM-SE051ARD&lt;BR /&gt;Plug and Trust MW Version: v04.07.01&lt;BR /&gt;OP-TEE OS Version: 3.19.0&lt;BR /&gt;Linux Kernel: 6.1.151&lt;/P&gt;&lt;P&gt;Any guidance, application notes, or pointers to relevant code repositories would be greatly appreciated.&lt;/P&gt;</description>
      <pubDate>Mon, 24 Aug 2026 06:43:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Secure-Authentication/How-to-integrate-Plug-and-Trust-MW-into-OP-TEE/m-p/2407685#M2131</guid>
      <dc:creator>Uc_S</dc:creator>
      <dc:date>2026-08-24T06:43:42Z</dc:date>
    </item>
    <item>
      <title>Re: How to integrate Plug and Trust MW into OP-TEE</title>
      <link>https://community.nxp.com/t5/Secure-Authentication/How-to-integrate-Plug-and-Trust-MW-into-OP-TEE/m-p/2408737#M2132</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/259681"&gt;@Uc_S&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="wnfdntu _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea" data-pm-slice="1 1 []"&gt;Thank you for the detailed question. You are right that &lt;STRONG&gt;AN12662 Rev. 1.1 does not contain step-by-step build instructions for OP-TEE&lt;/STRONG&gt; — it covers the conceptual binding architecture. The section most relevant to your use case is &lt;STRONG&gt;Section 3.2 (pages 12–13): "Binding for MCUs with TrustZone"&lt;/STRONG&gt;, which describes loading the Plug &amp;amp; Trust MW into the TEE so that SCP03 channel establishment is handled from within the Trusted Execution Environment.&lt;/P&gt;
&lt;P class="wnfdntu _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;The actual build integration is handled through a different path — here is a summary of the correct approach for your environment.&lt;/P&gt;
&lt;HR /&gt;
&lt;P class="wnfdntu _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;&lt;STRONG&gt;How it works&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class="wnfdntu _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;Rather than running the full Plug &amp;amp; Trust MW as a standalone TA inside OP-TEE, the supported approach is to use OP-TEE's &lt;STRONG&gt;built-in SE05x crypto driver&lt;/STRONG&gt; (&lt;CODE&gt;CFG_NXP_SE05X=y&lt;/CODE&gt;). This driver links the Plug &amp;amp; Trust MW as a static library at OP-TEE build time, allowing OP-TEE core to offload RSA, ECC, RNG, and other operations to the SE051.&lt;/P&gt;
&lt;HR /&gt;
&lt;P class="wnfdntu _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;&lt;STRONG&gt;Step 1 — Disable Linux I2C for the SE051 bus&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class="wnfdntu _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;The I2C controller connected to the SE051 must be owned exclusively by OP-TEE. You need a Linux DTB that disables that I2C interface so Linux does not probe it at boot. Build your board's DTB from a branch that includes this change, or manually disable the relevant I2C node in your DTS.&lt;/P&gt;
&lt;P class="wnfdntu _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;&lt;STRONG&gt;Step 2 — Build OP-TEE OS with SE05x driver&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class="wnfdntu _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;Point the build to your extracted Plug &amp;amp; Trust MW v04.07.01 directory via &lt;CODE&gt;CFG_NXP_SE05X_PLUG_AND_TRUST&lt;/CODE&gt;. Example build command (adjust &lt;CODE&gt;PLATFORM=&lt;/CODE&gt; for your board):&lt;/P&gt;
&lt;PRE class="_1ibi0s3d1" dir="auto"&gt;&lt;CODE&gt;make -j8 PLATFORM=imx-mx8mevk   O=./build-imx8m-se050   CFG_TEE_CORE_LOG_LEVEL=4   CFG_NXP_CAAM=n   CFG_NXP_SE05X=y   CFG_IMX_I2C=y   CFG_STACK_{THREAD,TMP}_EXTRA=8192   CFG_NXP_SE05X_RSA_DRV=y   CFG_NXP_SE05X_ECC_DRV=y   CFG_NXP_SE05X_CTR_DRV=n   CFG_NXP_SE05X_RNG_DRV=y   CFG_WITH_SOFTWARE_PRNG=n   CFG_NXP_SE05X_PLUG_AND_TRUST=/path/to/plug-and-trust&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P class="wnfdntu _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;If you want to keep CAAM enabled alongside the SE051 (e.g., CAAM handles AES/RNG, SE051 handles RSA/ECC), replace the CAAM flags accordingly:&lt;/P&gt;
&lt;PRE class="_1ibi0s3d1" dir="auto"&gt;&lt;CODE&gt;CFG_NXP_CAAM=y CFG_NXP_CAAM_AE_{GCM,CCM}_DRV=y CFG_NXP_CAAM_RNG_DRV=y CFG_NXP_SE05X_RNG_DRV=n CFG_WITH_SOFTWARE_PRNG=n CFG_NXP_SE05X_{DIEID,RSA,ECC,CTR}_DRV=y CFG_NXP_SE05X_RSA_DRV_FALLBACK=y CFG_NXP_SE05X_ECC_DRV_FALLBACK=y CFG_CRYPTO_DRV_{CIPHER,ACIPHER,AUTHENC}=y&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P class="wnfdntu _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;&lt;STRONG&gt;Step 3 — Verify SE051 is detected at OP-TEE boot&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class="wnfdntu _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;On successful boot, you should see output like the following in the OP-TEE console:&lt;/P&gt;
&lt;PRE class="_1ibi0s3d1" dir="auto"&gt;&lt;CODE&gt;I/TC: se050: Info: Applet Major = 7
I/TC: se050: Info: OEF ID  a8.fa&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P class="wnfdntu _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;OEF ID &lt;CODE&gt;A8FA&lt;/CODE&gt; confirms you have an SE051C2 variant, which matches the OM-SE051ARD board.&lt;/P&gt;
&lt;HR /&gt;
&lt;P class="wnfdntu _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;&lt;STRONG&gt;Known caveats&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL class="wnfdntf" dir="auto"&gt;
&lt;LI class="wnfdnte _1ibi0s33w" dir="auto"&gt;
&lt;P class="wnfdntu _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;The &lt;CODE&gt;MCIMX8M-WEVK&lt;/CODE&gt; (i.MX8MQ EVK) platform flag may differ slightly from &lt;CODE&gt;imx-mx8mmevk&lt;/CODE&gt;. Adjust the &lt;CODE&gt;PLATFORM=&lt;/CODE&gt; value to match your board.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI class="wnfdnte _1ibi0s33w" dir="auto"&gt;
&lt;P class="wnfdntu _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;Running heavy OP-TEE crypto regression tests (e.g., &lt;CODE&gt;xtest regression_4007_rsa&lt;/CODE&gt;) while RSA is offloaded to the SE051 can exhaust the SE051's persistent NVM. This is a known limitation — you can clear the SE051 NVM with &lt;CODE&gt;ssscli se05x reset&lt;/CODE&gt; if needed.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI class="wnfdnte _1ibi0s33w" dir="auto"&gt;
&lt;P class="wnfdntu _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;Your Linux Kernel 6.1.151 should work, but ensure the I2C controller node for the SE051 is fully disabled in the kernel DTS.&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;HR /&gt;
&lt;P class="wnfdntu _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;&lt;STRONG&gt;Useful external references&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class="wnfdntu _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;The Foundries.io team has published detailed public documentation on this exact integration, which is a good complement to the NXP application notes:&lt;/P&gt;
&lt;UL class="wnfdntf" dir="auto"&gt;
&lt;LI class="wnfdnte _1ibi0s33w" dir="auto"&gt;
&lt;P class="wnfdntu _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;Reference manual: &lt;A href="https://docs.foundries.io/86/reference-manual/security/secure-elements/secure-element.050.html" rel="noopener noreferrer nofollow" target="_blank"&gt;https://docs.foundries.io/86/reference-manual/security/secure-elements/secure-element.050.html&lt;/A&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI class="wnfdnte _1ibi0s33w" dir="auto"&gt;
&lt;P class="wnfdntu _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;Blog Part I (I2C, early boot): &lt;A href="https://foundries.io/insights/blog/se050-000.processor-to-se-comms/" rel="noopener noreferrer nofollow" target="_blank"&gt;https://foundries.io/insights/blog/se050-000.processor-to-se-comms/&lt;/A&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI class="wnfdnte _1ibi0s33w" dir="auto"&gt;
&lt;P class="wnfdntu _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;Blog Part II (SCP03 with OP-TEE): &lt;A href="https://foundries.io/insights/blog/se050-001.scp03/" rel="noopener noreferrer nofollow" target="_blank"&gt;https://foundries.io/insights/blog/se050-001.scp03/&lt;/A&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P class="wnfdntu _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;Please let me know if you run into any build issues and I will be happy to help further.&lt;/P&gt;
&lt;P class="wnfdntu _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Have a great day,&lt;BR /&gt;Kan&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;-------------------------------------------------------------------------------&lt;BR /&gt;Note:&lt;BR /&gt;- If this post answers your question, please click the "Mark Correct" button. Thank you!&lt;BR /&gt;- We are following threads for 7 weeks after the last post, later replies are ignored&lt;BR /&gt;Please open a new thread and refer to the closed one, if you have a related question at a later point in time.&lt;BR /&gt;-------------------------------------------------------------------------------&lt;/P&gt;</description>
      <pubDate>Thu, 27 Aug 2026 08:35:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Secure-Authentication/How-to-integrate-Plug-and-Trust-MW-into-OP-TEE/m-p/2408737#M2132</guid>
      <dc:creator>Kan_Li</dc:creator>
      <dc:date>2026-08-27T08:35:31Z</dc:date>
    </item>
    <item>
      <title>Re: How to integrate Plug and Trust MW into OP-TEE</title>
      <link>https://community.nxp.com/t5/Secure-Authentication/How-to-integrate-Plug-and-Trust-MW-into-OP-TEE/m-p/2409192#M2135</link>
      <description>&lt;P&gt;Hello,&amp;nbsp;&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/59276"&gt;@Kan_Li&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you very much for the detailed explanation and helpful references.&lt;/P&gt;&lt;P&gt;I will proceed with testing and verifying the integration steps based on your advice.&lt;BR /&gt;I will reach out again if I run into any further questions or issues.&lt;/P&gt;</description>
      <pubDate>Fri, 28 Aug 2026 09:43:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Secure-Authentication/How-to-integrate-Plug-and-Trust-MW-into-OP-TEE/m-p/2409192#M2135</guid>
      <dc:creator>Uc_S</dc:creator>
      <dc:date>2026-08-28T09:43:36Z</dc:date>
    </item>
    <item>
      <title>Re: How to integrate Plug and Trust MW into OP-TEE</title>
      <link>https://community.nxp.com/t5/Secure-Authentication/How-to-integrate-Plug-and-Trust-MW-into-OP-TEE/m-p/2409893#M2136</link>
      <description>&lt;P&gt;Hello, &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/59276"&gt;@Kan_Li&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you very much for the detailed step-by-step guidance.&lt;BR /&gt;I followed your instructions and was able to successfully verify the boot log on my board:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;I/TC: se050: Info: Applet Major = 7
I/TC: se050: Info: OEF ID  a8.fa&lt;/LI-CODE&gt;&lt;P&gt;Everything is working as expected now. I really appreciate your help.&lt;/P&gt;</description>
      <pubDate>Tue, 01 Sep 2026 05:48:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Secure-Authentication/How-to-integrate-Plug-and-Trust-MW-into-OP-TEE/m-p/2409893#M2136</guid>
      <dc:creator>Uc_S</dc:creator>
      <dc:date>2026-09-01T05:48:51Z</dc:date>
    </item>
  </channel>
</rss>

