<?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>NFCのトピックRe: NXP NFC NT2H2111 PASS THROUGH Malfunction Problem</title>
    <link>https://community.nxp.com/t5/NFC/NXP-NFC-NT2H2111-PASS-THROUGH-Malfunction-Problem/m-p/1559611#M9865</link>
    <description>&lt;P&gt;hi thank you reply&lt;/P&gt;&lt;P&gt;When the memory of the picture below picture 2&lt;/P&gt;&lt;P&gt;All of the actions below are possible.&lt;BR /&gt;1. Session reg read available&lt;BR /&gt;2. Protected user memory can read/write&lt;BR /&gt;3. UnProtected user memory can read/write&lt;BR /&gt;Only PASS-THROUGH is not activated and the SRAM memory area cannot be accessed.&lt;/P&gt;&lt;P&gt;It was confirmed that PATH-THROUGH is not activated when checking ns reg through I2C as well as NFC MOBILE operation.&lt;BR /&gt;All conditions (product, environment) under the same circumstances&lt;/P&gt;&lt;P&gt;my code is good working.&lt;/P&gt;&lt;P&gt;i set PASS-THROUGH, but it did not set&amp;nbsp;PASS-THROUGH on&amp;nbsp; picture 2.&lt;/P&gt;&lt;P&gt;&amp;nbsp;picture&amp;nbsp; 1 is that&amp;nbsp;I have verified that it works correctly.&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;static void NT3H2X1_PTHRU_on_off(nfc_driver_t *nt3h2x1,u8 reg_on )&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; u8 write_data[4], ret,result;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // pass-through on &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(reg_on)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result = ((1 &amp;lt;&amp;lt; NT3H2X11_NC_REG_PTHRU_ON_OFF_SHIFT) &amp;amp; NT3H2X11_NC_REG_PTHRU_ON_OFF_M);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result = ((0 &amp;lt;&amp;lt; NT3H2X11_NC_REG_PTHRU_ON_OFF_SHIFT) &amp;amp; NT3H2X11_NC_REG_PTHRU_ON_OFF_M);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; write_data[0] = NT3H2X11_I2C_SESSION_REGS_MEM_ADDR;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; write_data[1] = NTAG_MEM_OFFSET_NC_REG; // reg index&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; write_data[2] = NTAG_NC_REG_MASK_PTHRU_ON_OFF; // reg mask&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; write_data[3] = result; // ns reg index&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ret = nt3h2x1-&amp;gt;i2c-&amp;gt;write(nt3h2x1-&amp;gt;i2c, NT3H_SLAVE_ADDRESS, write_data, 4);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;picture 1. PATH-THROUGH operation 100%&lt;BR /&gt;Please see 00Ch, 00Dh memory.&lt;/P&gt;&lt;P&gt;Memory contents read from smartphone when SRAM is accessed ( 0xEC ED )&lt;BR /&gt;After maintaining the value below, sram is accessed normally.&lt;BR /&gt;69 00 F8 48&lt;BR /&gt;08 01 21 00&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="jwon_0-1669334208537.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/201670iFF9A7EDAE4C6D6DA/image-size/medium?v=v2&amp;amp;px=400" role="button" title="jwon_0-1669334208537.png" alt="jwon_0-1669334208537.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;picture 2. PATH-THROUGH does not work 100%&lt;BR /&gt;Please see 00Ch, 00Dh memory.&lt;/P&gt;&lt;P&gt;When i added like 1 picture (just 2 line) ,&amp;nbsp; this is working 100%,&amp;nbsp;&lt;/P&gt;&lt;P&gt;and i back to below . it do not work 100%&lt;/P&gt;&lt;P&gt;When SRAM cannot be accessed ( 0xEC ED ) Memory content read from the smartphone pass-through sram memory cannot be activated&lt;BR /&gt;Only the values below are kept&lt;BR /&gt;29 00 F8 48&lt;BR /&gt;08 01 01 00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="jwon_1-1669334231740.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/201671i36BA5C976913FD7D/image-size/medium?v=v2&amp;amp;px=400" role="button" title="jwon_1-1669334231740.png" alt="jwon_1-1669334231740.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;PATH-THROUGH is activated according to the data written in eeprom. All other parts (settings) are the same&lt;/P&gt;&lt;P&gt;I can make this&amp;nbsp; Malfunction Problem always.&lt;/P&gt;</description>
    <pubDate>Fri, 25 Nov 2022 00:11:44 GMT</pubDate>
    <dc:creator>jwon</dc:creator>
    <dc:date>2022-11-25T00:11:44Z</dc:date>
    <item>
      <title>NXP NFC NT2H2111 PASS THROUGH Malfunction Problem</title>
      <link>https://community.nxp.com/t5/NFC/NXP-NFC-NT2H2111-PASS-THROUGH-Malfunction-Problem/m-p/1558264#M9863</link>
      <description>&lt;P&gt;Hello, this is Jae-won.&lt;/P&gt;&lt;P&gt;NFC data writing is done through PASS-THROUGH SRAM.&lt;/P&gt;&lt;P&gt;NFC PASS-THROUGH SRAM WRITING problem occurred in the field.&lt;/P&gt;&lt;P&gt;Although AUTH authentication can be achieved with a smartphone, an abnormal symptom has been found that some products do not access the SRAM area.&lt;/P&gt;&lt;P&gt;I found the difference between not working and working, but I don't understand.&lt;/P&gt;&lt;P&gt;Even if it is not normal ndef data, if there is 0XFE in the NDEF area, it operates normally.&lt;/P&gt;&lt;P&gt;I am attaching some screenshots and code.&lt;/P&gt;&lt;P&gt;I've looked through the datasheet from scratch regarding the PASS-THROUGH SRAM operation, but couldn't find anything about it.&lt;BR /&gt;Please check quickly.&lt;/P&gt;&lt;P&gt;SRAM(0XF3) access and/WRITING normal operation memory&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="jwon_0-1669185855747.jpeg" style="width: 246px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/201356iB6BCD79D3714ED8C/image-dimensions/246x533?v=v2" width="246" height="533" role="button" title="jwon_0-1669185855747.jpeg" alt="jwon_0-1669185855747.jpeg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Pass-through sram memory (0XF3~) not accessible (products that are currently mass-produced and installed on site)&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="jwon_1-1669185865752.jpeg" style="width: 240px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/201357i0C26857BC8598116/image-dimensions/240x519?v=v2" width="240" height="519" role="button" title="jwon_1-1669185865752.jpeg" alt="jwon_1-1669185865752.jpeg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Config / Session reg area&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="jwon_2-1669185874042.jpeg" style="width: 239px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/201358i1805FD76CDC72212/image-dimensions/239x517?v=v2" width="239" height="517" role="button" title="jwon_2-1669185874042.jpeg" alt="jwon_2-1669185874042.jpeg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;When SRAM is not accessed ( 0xEC ED ) Memory contents read from the smartphone&lt;BR /&gt;(pass-through sram memory didnot be activated)&lt;BR /&gt;Only the values ​​below are kept&lt;BR /&gt;29 00 F8 48&lt;BR /&gt;08 01 01 00&lt;/P&gt;&lt;P&gt;Memory contents read from smartphone when SRAM is accessed ( 0xEC ED )&lt;BR /&gt;After maintaining the value below, sram is accessed normally.&lt;BR /&gt;69 00 F8 48&lt;BR /&gt;08 01 21 00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 23 Nov 2022 06:49:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/NFC/NXP-NFC-NT2H2111-PASS-THROUGH-Malfunction-Problem/m-p/1558264#M9863</guid>
      <dc:creator>jwon</dc:creator>
      <dc:date>2022-11-23T06:49:09Z</dc:date>
    </item>
    <item>
      <title>Re: NXP NFC NT2H2111 PASS THROUGH Malfunction Problem</title>
      <link>https://community.nxp.com/t5/NFC/NXP-NFC-NT2H2111-PASS-THROUGH-Malfunction-Problem/m-p/1559607#M9864</link>
      <description>&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;" lang="es-MX"&gt;&lt;FONT face="arial,helvetica,sans-serif" size="3"&gt;Hello sir, we should first perform some tests, we will be very grateful if you could help us.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;" lang="es-MX"&gt;&lt;FONT face="arial,helvetica,sans-serif" size="3"&gt;Please the first format the NTAG I2C device using TAGWriter App, in the Erase option, and then, select NDEF format. This will help us to be sure the tag is working properly. Now, according to the Datasheet, in order to access the SRAM of the NTAG I2C, it is required that the tag is powered via VCC, could you confirm this?&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;" lang="es-MX"&gt;&lt;FONT face="arial,helvetica,sans-serif" size="3"&gt;Please keep in mind that from the NFC perspective it is only possible to access if the SRAM is mirrored onto the EEPROM memory space.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;" lang="es-MX"&gt;&lt;FONT face="arial,helvetica,sans-serif" size="3"&gt;Please let us know if you have any questions about SRAM that are boarded in section 8.3.4 of the &lt;A href="https://www.nxp.com/docs/en/data-sheet/NT3H2111_2211.pdf" target="_blank"&gt;Datasheet&lt;/A&gt;. If you could please share with us the full configuration registers and how are you accessing the mirrored EEPROM it would be great for us to understand what is happening.&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 24 Nov 2022 23:40:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/NFC/NXP-NFC-NT2H2111-PASS-THROUGH-Malfunction-Problem/m-p/1559607#M9864</guid>
      <dc:creator>Fabian_R</dc:creator>
      <dc:date>2022-11-24T23:40:40Z</dc:date>
    </item>
    <item>
      <title>Re: NXP NFC NT2H2111 PASS THROUGH Malfunction Problem</title>
      <link>https://community.nxp.com/t5/NFC/NXP-NFC-NT2H2111-PASS-THROUGH-Malfunction-Problem/m-p/1559611#M9865</link>
      <description>&lt;P&gt;hi thank you reply&lt;/P&gt;&lt;P&gt;When the memory of the picture below picture 2&lt;/P&gt;&lt;P&gt;All of the actions below are possible.&lt;BR /&gt;1. Session reg read available&lt;BR /&gt;2. Protected user memory can read/write&lt;BR /&gt;3. UnProtected user memory can read/write&lt;BR /&gt;Only PASS-THROUGH is not activated and the SRAM memory area cannot be accessed.&lt;/P&gt;&lt;P&gt;It was confirmed that PATH-THROUGH is not activated when checking ns reg through I2C as well as NFC MOBILE operation.&lt;BR /&gt;All conditions (product, environment) under the same circumstances&lt;/P&gt;&lt;P&gt;my code is good working.&lt;/P&gt;&lt;P&gt;i set PASS-THROUGH, but it did not set&amp;nbsp;PASS-THROUGH on&amp;nbsp; picture 2.&lt;/P&gt;&lt;P&gt;&amp;nbsp;picture&amp;nbsp; 1 is that&amp;nbsp;I have verified that it works correctly.&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;static void NT3H2X1_PTHRU_on_off(nfc_driver_t *nt3h2x1,u8 reg_on )&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; u8 write_data[4], ret,result;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // pass-through on &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(reg_on)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result = ((1 &amp;lt;&amp;lt; NT3H2X11_NC_REG_PTHRU_ON_OFF_SHIFT) &amp;amp; NT3H2X11_NC_REG_PTHRU_ON_OFF_M);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result = ((0 &amp;lt;&amp;lt; NT3H2X11_NC_REG_PTHRU_ON_OFF_SHIFT) &amp;amp; NT3H2X11_NC_REG_PTHRU_ON_OFF_M);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; write_data[0] = NT3H2X11_I2C_SESSION_REGS_MEM_ADDR;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; write_data[1] = NTAG_MEM_OFFSET_NC_REG; // reg index&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; write_data[2] = NTAG_NC_REG_MASK_PTHRU_ON_OFF; // reg mask&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; write_data[3] = result; // ns reg index&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ret = nt3h2x1-&amp;gt;i2c-&amp;gt;write(nt3h2x1-&amp;gt;i2c, NT3H_SLAVE_ADDRESS, write_data, 4);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;picture 1. PATH-THROUGH operation 100%&lt;BR /&gt;Please see 00Ch, 00Dh memory.&lt;/P&gt;&lt;P&gt;Memory contents read from smartphone when SRAM is accessed ( 0xEC ED )&lt;BR /&gt;After maintaining the value below, sram is accessed normally.&lt;BR /&gt;69 00 F8 48&lt;BR /&gt;08 01 21 00&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="jwon_0-1669334208537.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/201670iFF9A7EDAE4C6D6DA/image-size/medium?v=v2&amp;amp;px=400" role="button" title="jwon_0-1669334208537.png" alt="jwon_0-1669334208537.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;picture 2. PATH-THROUGH does not work 100%&lt;BR /&gt;Please see 00Ch, 00Dh memory.&lt;/P&gt;&lt;P&gt;When i added like 1 picture (just 2 line) ,&amp;nbsp; this is working 100%,&amp;nbsp;&lt;/P&gt;&lt;P&gt;and i back to below . it do not work 100%&lt;/P&gt;&lt;P&gt;When SRAM cannot be accessed ( 0xEC ED ) Memory content read from the smartphone pass-through sram memory cannot be activated&lt;BR /&gt;Only the values below are kept&lt;BR /&gt;29 00 F8 48&lt;BR /&gt;08 01 01 00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="jwon_1-1669334231740.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/201671i36BA5C976913FD7D/image-size/medium?v=v2&amp;amp;px=400" role="button" title="jwon_1-1669334231740.png" alt="jwon_1-1669334231740.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;PATH-THROUGH is activated according to the data written in eeprom. All other parts (settings) are the same&lt;/P&gt;&lt;P&gt;I can make this&amp;nbsp; Malfunction Problem always.&lt;/P&gt;</description>
      <pubDate>Fri, 25 Nov 2022 00:11:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/NFC/NXP-NFC-NT2H2111-PASS-THROUGH-Malfunction-Problem/m-p/1559611#M9865</guid>
      <dc:creator>jwon</dc:creator>
      <dc:date>2022-11-25T00:11:44Z</dc:date>
    </item>
    <item>
      <title>Re: NXP NFC NT2H2111 PASS THROUGH Malfunction Problem</title>
      <link>https://community.nxp.com/t5/NFC/NXP-NFC-NT2H2111-PASS-THROUGH-Malfunction-Problem/m-p/1560122#M9866</link>
      <description>&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;" lang="es-MX"&gt;&lt;FONT face="arial,helvetica,sans-serif" size="3"&gt;Hello sir.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;" lang="es-MX"&gt;&lt;FONT face="arial,helvetica,sans-serif" size="3"&gt;00C and 00D (0xC, 0xD) are User Memory, we need to see the configuration registers, please share with us the content of address: 0x3A for Config Registers. 0xF8 to 0xFB for SRAM and, the session registers 0xFE.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;" lang="es-MX"&gt;&lt;FONT face="arial,helvetica,sans-serif" size="3"&gt;In case you have Passthrough Mode ON, address 0x3A byte 0 should show that Bit 6 is 1, along with this bit, the other configuration Fields should be set as your application needs. For further information, please check Table 13. Configuration Bytes of the &lt;A href="https://www.nxp.com/docs/en/data-sheet/NT3H2111_2211.pdf" target="_blank"&gt;NTAG I2C Datasheet&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 25 Nov 2022 23:11:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/NFC/NXP-NFC-NT2H2111-PASS-THROUGH-Malfunction-Problem/m-p/1560122#M9866</guid>
      <dc:creator>Fabian_R</dc:creator>
      <dc:date>2022-11-25T23:11:47Z</dc:date>
    </item>
    <item>
      <title>Re: NXP NFC NT2H2111 PASS THROUGH Malfunction Problem</title>
      <link>https://community.nxp.com/t5/NFC/NXP-NFC-NT2H2111-PASS-THROUGH-Malfunction-Problem/m-p/1561954#M9878</link>
      <description>&lt;P&gt;Hello&lt;/P&gt;&lt;P&gt;normally , SRAM access is ok.&amp;nbsp; &amp;nbsp;&lt;SPAN class=""&gt;&lt;SPAN&gt;Passthrough Mode control is no problem. it is work 100%&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;But,&amp;nbsp;&lt;/P&gt;&lt;P&gt;I just erased USER NDEF EEPROM by 00.&amp;nbsp; SRAM IS NOT WORKING 100%.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I uploaded&amp;nbsp;&amp;nbsp; &lt;SPAN class=""&gt;Memory map screenshot from NFC perspective on first post.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;that show 0xE8, 0xE9&amp;nbsp; memory .&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;That is same with 0x3A on I2C interface . &amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;I set&amp;nbsp;"&lt;SPAN&gt;Passthrough Mode ON " on session register .&amp;nbsp; i uploaded that code, already on previous post.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;static void NT3H2X1_PTHRU_on_off(nfc_driver_t *nt3h2x1,u8 reg_on )&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; u8 write_data[4], ret,result;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // pass-through on&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(reg_on)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result = ((1 &amp;lt;&amp;lt; NT3H2X11_NC_REG_PTHRU_ON_OFF_SHIFT) &amp;amp; NT3H2X11_NC_REG_PTHRU_ON_OFF_M);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result = ((0 &amp;lt;&amp;lt; NT3H2X11_NC_REG_PTHRU_ON_OFF_SHIFT) &amp;amp; NT3H2X11_NC_REG_PTHRU_ON_OFF_M);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; write_data[0] = NT3H2X11_I2C_SESSION_REGS_MEM_ADDR;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; write_data[1] = NTAG_MEM_OFFSET_NC_REG; // reg index&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; write_data[2] = NTAG_NC_REG_MASK_PTHRU_ON_OFF; // reg mask&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; write_data[3] = result; // ns reg index&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ret = nt3h2x1-&amp;gt;i2c-&amp;gt;write(nt3h2x1-&amp;gt;i2c, NT3H_SLAVE_ADDRESS, write_data, 4);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;PATH-THROUGH operation 100% on normal case&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;Regards.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 30 Nov 2022 10:36:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/NFC/NXP-NFC-NT2H2111-PASS-THROUGH-Malfunction-Problem/m-p/1561954#M9878</guid>
      <dc:creator>jwon</dc:creator>
      <dc:date>2022-11-30T10:36:12Z</dc:date>
    </item>
  </channel>
</rss>

