<?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: SE050 middleware serial communication in Secure Authentication</title>
    <link>https://community.nxp.com/t5/Secure-Authentication/SE050-middleware-serial-communication/m-p/1315830#M555</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/189668"&gt;@michaelok&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Yes, this configuration is possible, but better using FRDM-K64F instead of&amp;nbsp;&lt;SPAN&gt;a Arduino Uno, because there is a ready bin file to act as a bridge between the Host and SE050 based on FRDM-K64F, and you may find it in the folder of "SE-PLUG-TRUST-MW\simw-top\binaries\MCU", such as shown below:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;The MCU firmware binaries "vcom*" provide a VCOM port for communication to the secure element to let the Windows examples connect over VCOM to the secure element.&lt;BR /&gt;The MCU firmware binaries "ccid*" provide a CCID reader emulation to the secure element for software which is using e.g. PC/SC smartcard interface&lt;/P&gt;
&lt;P&gt;MCU binaries for SE050/51 using UM11225 T=1oI2C protocol:&lt;BR /&gt;./MCU/se05x/se05x_ccid-T1oI2C-frdmk64f.bin (CCID interface for K64F)&lt;BR /&gt;./MCU/se05x/se05x_vcom-T1oI2C-evkmimxrt1060.bin (VCOM interface for i.MX RT1060)&lt;BR /&gt;./MCU/se05x/se05x_vcom-T1oI2C-frdmk64f.bin (VCOM interface for K64F)&lt;BR /&gt;./MCU/se05x/se05x_vcom-T1oI2C-lpcxpresso55s69.bin (VCOM interface for LPC55S69 EVK)&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;It is also possible to connect SE050 with Linux host via I2C interface directly, but so far&amp;nbsp; we just provide Linux support on i.MX platforms such as&amp;nbsp;&amp;nbsp;the MCIMX8M-EVK or MCIMX6UL-EVK development board, and Raspberry Pi as well, please kindly refer to&amp;nbsp;&lt;A href="https://www.nxp.com/docs/en/application-note/AN12570.pdf" target="_blank"&gt;https://www.nxp.com/docs/en/application-note/AN12570.pdf&lt;/A&gt;&amp;nbsp;for more details.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To add support for SE050 on other Linux platforms, we also provide the following app note:&amp;nbsp;&lt;A href="https://www.nxp.com.cn/docs/en/application-note/AN12448.pdf" target="_blank"&gt;https://www.nxp.com.cn/docs/en/application-note/AN12448.pdf&lt;/A&gt;&amp;nbsp;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hope that helps,&lt;/P&gt;
&lt;P&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;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 30 Jul 2021 08:38:02 GMT</pubDate>
    <dc:creator>Kan_Li</dc:creator>
    <dc:date>2021-07-30T08:38:02Z</dc:date>
    <item>
      <title>SE050 middleware serial communication</title>
      <link>https://community.nxp.com/t5/Secure-Authentication/SE050-middleware-serial-communication/m-p/1315493#M554</link>
      <description>&lt;P&gt;I downloaded&amp;nbsp;&lt;EM&gt;SE-PLUG-TRUST-MW.zip&lt;/EM&gt; and compiled it.&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Host: Linux&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;I've mounted a &lt;EM&gt;OM-SE050ARD&lt;/EM&gt; developer kit on a Arduino Uno. My Linux host is connected to the Arduino using a &lt;STRONG&gt;USB CDC (ACM)&lt;/STRONG&gt; connection, and my device tree has:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;/dev/ttyACM0&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;THOUGHTS&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The Arduino is kind of a middle man, and I'm not sure this configuration works.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Maybe I can set SMCOM to&amp;nbsp;VCOM or JRCP, in order to allow the Arduino middle man arrangement.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;QUESTIONS&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Is my configuration impossible?&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;What firmware should I load onto the Arduino, to allow communication from my Linux host to access the SE050.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Does the SE050 need to be directly connected (over the I2C bus) to the host running the middleware?&lt;/P&gt;</description>
      <pubDate>Thu, 29 Jul 2021 22:11:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Secure-Authentication/SE050-middleware-serial-communication/m-p/1315493#M554</guid>
      <dc:creator>michaelok</dc:creator>
      <dc:date>2021-07-29T22:11:40Z</dc:date>
    </item>
    <item>
      <title>Re: SE050 middleware serial communication</title>
      <link>https://community.nxp.com/t5/Secure-Authentication/SE050-middleware-serial-communication/m-p/1315830#M555</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/189668"&gt;@michaelok&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Yes, this configuration is possible, but better using FRDM-K64F instead of&amp;nbsp;&lt;SPAN&gt;a Arduino Uno, because there is a ready bin file to act as a bridge between the Host and SE050 based on FRDM-K64F, and you may find it in the folder of "SE-PLUG-TRUST-MW\simw-top\binaries\MCU", such as shown below:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;The MCU firmware binaries "vcom*" provide a VCOM port for communication to the secure element to let the Windows examples connect over VCOM to the secure element.&lt;BR /&gt;The MCU firmware binaries "ccid*" provide a CCID reader emulation to the secure element for software which is using e.g. PC/SC smartcard interface&lt;/P&gt;
&lt;P&gt;MCU binaries for SE050/51 using UM11225 T=1oI2C protocol:&lt;BR /&gt;./MCU/se05x/se05x_ccid-T1oI2C-frdmk64f.bin (CCID interface for K64F)&lt;BR /&gt;./MCU/se05x/se05x_vcom-T1oI2C-evkmimxrt1060.bin (VCOM interface for i.MX RT1060)&lt;BR /&gt;./MCU/se05x/se05x_vcom-T1oI2C-frdmk64f.bin (VCOM interface for K64F)&lt;BR /&gt;./MCU/se05x/se05x_vcom-T1oI2C-lpcxpresso55s69.bin (VCOM interface for LPC55S69 EVK)&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;It is also possible to connect SE050 with Linux host via I2C interface directly, but so far&amp;nbsp; we just provide Linux support on i.MX platforms such as&amp;nbsp;&amp;nbsp;the MCIMX8M-EVK or MCIMX6UL-EVK development board, and Raspberry Pi as well, please kindly refer to&amp;nbsp;&lt;A href="https://www.nxp.com/docs/en/application-note/AN12570.pdf" target="_blank"&gt;https://www.nxp.com/docs/en/application-note/AN12570.pdf&lt;/A&gt;&amp;nbsp;for more details.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To add support for SE050 on other Linux platforms, we also provide the following app note:&amp;nbsp;&lt;A href="https://www.nxp.com.cn/docs/en/application-note/AN12448.pdf" target="_blank"&gt;https://www.nxp.com.cn/docs/en/application-note/AN12448.pdf&lt;/A&gt;&amp;nbsp;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hope that helps,&lt;/P&gt;
&lt;P&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;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 30 Jul 2021 08:38:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Secure-Authentication/SE050-middleware-serial-communication/m-p/1315830#M555</guid>
      <dc:creator>Kan_Li</dc:creator>
      <dc:date>2021-07-30T08:38:02Z</dc:date>
    </item>
    <item>
      <title>Re: SE050 middleware serial communication</title>
      <link>https://community.nxp.com/t5/Secure-Authentication/SE050-middleware-serial-communication/m-p/1316173#M556</link>
      <description>&lt;P&gt;Thanks&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/59276"&gt;@Kan_Li&lt;/a&gt;&amp;nbsp;, this is very helpful information. It seems you have the wrong impression that I'm using a Windows OS, which I don't have.&lt;/P&gt;&lt;P&gt;My new plan is to flash the MCU of my&amp;nbsp;&lt;SPAN&gt;&lt;EM&gt;FRDM-K64F&lt;/EM&gt; and test the method you describe, with:&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;se050_GetInfo-T1oI2C-frdmk64f.bin&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;se05x_vcom-T1oI2C-frdmk64f.bin&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN&gt;I see some binaries with the text &lt;STRONG&gt;GP1&lt;/STRONG&gt; in their names, do you know what &lt;STRONG&gt;GP1&lt;/STRONG&gt; means?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I like the porting guide you mention as well, I found that on my own and plan to use it in the long term. My goal is to put a SE050 in every STM32 based device I produce.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 30 Jul 2021 22:52:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Secure-Authentication/SE050-middleware-serial-communication/m-p/1316173#M556</guid>
      <dc:creator>michaelok</dc:creator>
      <dc:date>2021-07-30T22:52:39Z</dc:date>
    </item>
    <item>
      <title>Re: SE050 middleware serial communication</title>
      <link>https://community.nxp.com/t5/Secure-Authentication/SE050-middleware-serial-communication/m-p/1774691#M1455</link>
      <description>&lt;P&gt;Hi sir,&lt;/P&gt;&lt;P&gt;Can you provide a source code for those binaries.&lt;/P&gt;</description>
      <pubDate>Thu, 14 Dec 2023 09:57:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Secure-Authentication/SE050-middleware-serial-communication/m-p/1774691#M1455</guid>
      <dc:creator>keerthi1</dc:creator>
      <dc:date>2023-12-14T09:57:44Z</dc:date>
    </item>
    <item>
      <title>Re: SE050 middleware serial communication</title>
      <link>https://community.nxp.com/t5/Secure-Authentication/SE050-middleware-serial-communication/m-p/1775214#M1457</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/156277"&gt;@keerthi1&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You may have the source code in the sdk based projects, please kindly refer to the following for details.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Kan_Li_0-1702605890343.png" style="width: 666px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/254570i3513589A78B9F246/image-dimensions/666x197?v=v2" width="666" height="197" role="button" title="Kan_Li_0-1702605890343.png" alt="Kan_Li_0-1702605890343.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&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;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 15 Dec 2023 02:06:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Secure-Authentication/SE050-middleware-serial-communication/m-p/1775214#M1457</guid>
      <dc:creator>Kan_Li</dc:creator>
      <dc:date>2023-12-15T02:06:12Z</dc:date>
    </item>
  </channel>
</rss>

