<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>NFC hiding events?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/30463/nfc-hiding-events</link><description>I have software on my PC with an NFC reader attached, that connects to my nRF52 devices, reads the NDEF tag, modifies it, writes it back, then reads back the modified value. It works perfectly: it shows the value read, which I put into the firmware, it</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 16 Feb 2018 18:00:22 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/30463/nfc-hiding-events" /><item><title>RE: NFC hiding events?</title><link>https://devzone.nordicsemi.com/thread/121124?ContentTypeID=1</link><pubDate>Fri, 16 Feb 2018 18:00:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:496ee51c-576b-4da9-9354-df3831ef6d25</guid><dc:creator>Lee Daniel Crocker</dc:creator><description>&lt;p&gt;Sounds like it may have something to do with how I&amp;#39;m writing, then. On the other side, I&amp;#39;m sending ISO-7816 messages directly, and I&amp;#39;m only sending a single update (0xD6) command, overwriting the old text with one of the same length. I have since changed my firmware to look for the actual changed data so I don&amp;#39;t need the callback anymore. If I have some time, I&amp;#39;ll trim my firmware down to something uploadable and let you take a look.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NFC hiding events?</title><link>https://devzone.nordicsemi.com/thread/121114?ContentTypeID=1</link><pubDate>Fri, 16 Feb 2018 15:58:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fda95d2a-e8e0-4405-b5c7-bd15dcd44681</guid><dc:creator>Mttrinh</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;The NFC_T4T_EVENT_NDEF_READ is only reported once during one “session” i.e. between NFC_T4T_EVENT_FIELD_ON and NFC_T4T_EVENT_FIELD_OFF events. So if the tag was read, then written (data on the tag was updated), another read will not trigger the READ event, unless FIELD_OFF and/or FIELD_ON event comes.&amp;nbsp;Unfortunately there is no way to change this event’s behavior without modifying the library’s source code. However we plan to release an updated Type 4 Tag library, with a fixed READ event in the next SDK release.&lt;/p&gt;
&lt;p&gt;Regarding the NFC_T4T_EVENT_NDEF_UPDATED event, it’s very strange that you don&amp;#39;t see these events. They are reported every time the NLEN field (2 most significant bytes of the NDEF file, representing the NDEF message length) is updated. There are typically 2 UPDATE events during a single tag write operation: first the NLEN is set to [0x00, 0x00] to indicate start of the write operation (first UPDATE event), then new data is written, and finally the NLEN is set to the length of the new NDEF message (second UPDATE event). Possible to upload the firmware so we can have a look at it? If this is sensitive code, the case can be turned private.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NFC hiding events?</title><link>https://devzone.nordicsemi.com/thread/120763?ContentTypeID=1</link><pubDate>Tue, 13 Feb 2018 21:29:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:40d3ec12-dc65-4710-a087-363b7bb70c4a</guid><dc:creator>Lee Daniel Crocker</dc:creator><description>&lt;p&gt;I tried using raw mode to see what data is being sent/recd, but it makes no sense to me. The first APDU I send is the standard &amp;quot;Application Select&amp;quot;, which is 00 A4 04 00 07 D2 76 00 00 85 01 01 00. The DATA_IND events I get show E0 50 (twice), then E0, then 50 00, then a huge 509-byte monster of some kind, none of which resemble what I sent.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>