<?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>Matter test failure about TC-DESC-2.3</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/126382/matter-test-failure-about-tc-desc-2-3</link><description>Hi Nordic Support Team, 
 I have created an issue on GitHub regarding the device type ID error we encountered during testing. Here is the link to the issue: 
 github.com/.../838 
 Since I am unsure how long it will take to get a response, I would like</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 12 Jan 2026 08:31:30 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/126382/matter-test-failure-about-tc-desc-2-3" /><item><title>RE: Matter test failure about TC-DESC-2.3</title><link>https://devzone.nordicsemi.com/thread/558472?ContentTypeID=1</link><pubDate>Mon, 12 Jan 2026 08:31:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:43c9ce67-2531-4b0e-9e2a-2bb0b03fda33</guid><dc:creator>xiongwei.wang</dc:creator><description>&lt;p class="ds-markdown-paragraph"&gt;&lt;span&gt;Hi,&lt;/span&gt;&lt;/p&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span&gt;I believe the issue was caused by using a custom device type. The problem can be resolved by simply defining a custom cluster and assigning it to endpoint 1 (or any other endpoint). This should allow the test to pass.&lt;/span&gt;&lt;/p&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span&gt;Thanks,&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Xiongwei.Wang&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Matter test failure about TC-DESC-2.3</title><link>https://devzone.nordicsemi.com/thread/558106?ContentTypeID=1</link><pubDate>Wed, 07 Jan 2026 08:37:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8f35c801-dc10-47f1-96b7-640235dc9727</guid><dc:creator>xiongwei.wang</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span&gt;Happy New Year! I almost forgot about it, haha. Sorry to bother you at the start of the new year.&lt;/span&gt;&lt;/p&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span&gt;I&amp;#39;ve now verified the issue I mentioned yesterday.&lt;/span&gt;&lt;/p&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span&gt;After adding some debug prints, I found that all events share the same variable. It&amp;#39;s normal for the event number to jump if other events are emitted in the middle of the monitored sequence.&lt;/span&gt;&lt;/p&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span&gt;Here&amp;rsquo;s what happens in TC-IDM-6.2:&lt;/span&gt;&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span&gt;The test expects to receive about 4 consecutive events of &lt;/span&gt;&lt;strong&gt;&lt;span&gt;Event A&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span&gt;The first &lt;/span&gt;&lt;strong&gt;&lt;span&gt;Event A&lt;/span&gt;&lt;/strong&gt;&lt;span&gt; is emitted right after device boot.(Saved in the buffer)&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span&gt;However, when pairing with the Matter controller, the &lt;/span&gt;&lt;strong&gt;&lt;span&gt;Thread Diagnostics Cluster&lt;/span&gt;&lt;/strong&gt;&lt;span&gt; emits an &lt;/span&gt;&lt;strong&gt;&lt;span&gt;Event B&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span&gt;This &lt;/span&gt;&lt;strong&gt;&lt;span&gt;Event B&lt;/span&gt;&lt;/strong&gt;&lt;span&gt; increments the event counter, so the subsequent &lt;/span&gt;&lt;strong&gt;&lt;span&gt;Event A&lt;/span&gt;&lt;/strong&gt;&lt;span&gt; instances no longer follow the expected consecutive numbering, causing the test to fail.&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span&gt;UL (the certification body) suggested I could temporarily remove the Thread Diagnostics Cluster and retest.&lt;/span&gt;&lt;/p&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span&gt;In esp-matter, their examples don&amp;rsquo;t include this cluster, which is why their tests pass.&lt;br /&gt;&lt;br /&gt;Here is the issue:&lt;br /&gt;&lt;a id="" href="https://github.com/project-chip/connectedhomeip/issues/42559"&gt;https://github.com/project-chip/connectedhomeip/issues/42559&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span&gt;However, there&amp;rsquo;s still another issue to resolve: I&amp;#39;m not sure how to proceed with test case &lt;/span&gt;&lt;strong&gt;&lt;span&gt;TC-DESC-2.3&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span&gt;Also, UL reported another problem, but I need to organize the details before sharing.&lt;/span&gt;&lt;/p&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span&gt;Best regards,&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Xiongwei.Wang&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Matter test failure about TC-DESC-2.3</title><link>https://devzone.nordicsemi.com/thread/558074?ContentTypeID=1</link><pubDate>Tue, 06 Jan 2026 17:30:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5846c7ea-2525-441c-8e29-c1b32cac9e99</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;Thanks for the update Wang and Happy New year. Can you point this thread to those relevant threads, so that this thread can feel complete?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Matter test failure about TC-DESC-2.3</title><link>https://devzone.nordicsemi.com/thread/558027?ContentTypeID=1</link><pubDate>Tue, 06 Jan 2026 12:55:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3262a5a5-3a82-4c98-b480-85524b8c7c0a</guid><dc:creator>xiongwei.wang</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span&gt;I think I may have found some relevant threads about this issue (TC-IDM-6.2), so you don&amp;#39;t need to investigate it further.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Xiongwei.Wang&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Matter test failure about TC-DESC-2.3</title><link>https://devzone.nordicsemi.com/thread/558005?ContentTypeID=1</link><pubDate>Tue, 06 Jan 2026 10:25:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:90fe81ba-1f4a-48c0-a068-e17609338435</guid><dc:creator>xiongwei.wang</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span&gt;UL has also identified an issue with &lt;/span&gt;&lt;strong&gt;&lt;span&gt;[TC-IDM-6.2]&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;(step 17) during our testing. I have reproduced this issue using the nRF52840DK with the light switch example.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Here are the steps:&lt;br /&gt;Firstly, using the following command to pairing the device:&lt;br /&gt;&lt;pre class="ui-code" data-mode="text"&gt;./chip-tool pairing ble-thread 1  hex:0e08000000000001000035060004001fffe00708fdb7e5dc719dbfef0410d45354fc6eefbee082acc76262c4dd2c0c0402a0f7f8000300001901025b3702085b37dead5b37beef030435623337051000112233445566778899aabbccddeeff 20202021 3840  --paa-trust-store-path /var/paa-root-certs/ --trace_decode 1&lt;/pre&gt;&amp;nbsp;And using&amp;nbsp;&lt;strong&gt;./chip-tool interactive start&lt;/strong&gt; to enter the&lt;strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;interactive mode. Then, executing &lt;strong&gt;accesscontrol subscribe-event access-control-entry-changed&amp;nbsp; 20 30 1 0&lt;/strong&gt;, &lt;span&gt;Wait for the subscription response (first event number varies &amp;mdash; sometimes 65538, sometimes 3).&lt;/span&gt;:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;[1767693565.629] [22611:22613] [DMG] 	],
[1767693565.629] [22611:22613] [DMG] 	
[1767693565.629] [22611:22613] [DMG] 	InteractionModelRevision = 12
[1767693565.629] [22611:22613] [DMG] }
[1767693565.629] [22611:22613] [TOO] Endpoint: 0 Cluster: 0x0000_001F Event 0x0000_0000
[1767693565.629] [22611:22613] [TOO]   Event number: 65538
[1767693565.629] [22611:22613] [TOO]   Priority: Info
[1767693565.629] [22611:22613] [TOO]   Timestamp: 45519
[1767693565.629] [22611:22613] [TOO]   AccessControlEntryChanged: {
[1767693565.629] [22611:22613] [TOO]     AdminNodeID: null
[1767693565.629] [22611:22613] [TOO]     AdminPasscodeID: 0
[1767693565.629] [22611:22613] [TOO]     ChangeType: 1
[1767693565.629] [22611:22613] [TOO]     LatestValue: {
[1767693565.629] [22611:22613] [TOO]       Privilege: 5
[1767693565.629] [22611:22613] [TOO]       AuthMode: 2
[1767693565.629] [22611:22613] [TOO]       Subjects: 1 entries
[1767693565.629] [22611:22613] [TOO]         [1]: 112233
[1767693565.629] [22611:22613] [TOO]       Targets: null
[1767693565.629] [22611:22613] [TOO]       FabricIndex: 1
[1767693565.629] [22611:22613] [TOO]      }
[1767693565.629] [22611:22613] [TOO]     FabricIndex: 1
[1767693565.629] [22611:22613] [TOO]    }
[1767693565.629] [22611:22613] [DMG] MoveToState ReadClient[0xffffac0117c0]: Moving to [AwaitingSu]
[1767693565.629] [22611:22613] [EM] &amp;lt;&amp;lt;&amp;lt; [E:25769i S:52386 M:9137062 (Ack:119546972)] (S) Msg TX from 000000000001B669 to 1:0000000000000001 [30B3] [UDP:[fd11:37::837e:acd0:586e:1582]:5540] --- Type 0001:01 (IM:StatusResponse) (B:42)
[1767693565.629] [22611:22613] [EM] ??1 [E:25769i S:52386 M:9137062] (S) Msg Retransmission to 1:0000000000000001 scheduled for 2753ms from now [State:Idle II:4500 AI:2500 AT:0]
[1767693566.182] [22611:22613] [EM] &amp;gt;&amp;gt;&amp;gt; [E:25769i S:52386 M:119546973 (Ack:9137062)] (S) Msg RX from 1:0000000000000001 [30B3] to 000000000001B669 --- Type 0001:04 (IM:SubscribeResponse) (B:48)
[1767693566.182] [22611:22613] [EM] Found matching exchange: 25769i, Delegate: 0xffffac0117d0
[1767693566.182] [22611:22613] [EM] Rxd Ack; Removing MessageCounter:9137062 from Retrans Table on exchange 25769i
[1767693566.182] [22611:22613] [DMG] SubscribeResponse is received
[1767693566.182] [22611:22613] [DMG] SubscribeResponseMessage =
[1767693566.182] [22611:22613] [DMG] {
[1767693566.182] [22611:22613] [DMG] 	SubscriptionId = 0xf142fae6,
[1767693566.182] [22611:22613] [DMG] 	MaxInterval = 0x78,
[1767693566.182] [22611:22613] [DMG] 	InteractionModelRevision = 12
[1767693566.182] [22611:22613] [DMG] }
[1767693566.182] [22611:22613] [DMG] Subscription established in 968ms with SubscriptionID = 0xf142fae6 MinInterval = 20s MaxInterval = 120s Peer = 01:0000000000000001
[1767693566.182] [22611:22613] [DMG] MoveToState ReadClient[0xffffac0117c0]: Moving to [Subscripti]
[1767693566.182] [22611:22613] [DMG] Refresh LivenessCheckTime for 164277 milliseconds with SubscriptionId = 0xf142fae6 Peer = 01:0000000000000001
[1767693566.182] [22611:22613] [EM] &amp;lt;&amp;lt;&amp;lt; [E:25769i S:52386 M:9137063 (Ack:119546973)] (S) Msg TX from 000000000001B669 to 1:0000000000000001 [30B3] [UDP:[fd11:37::837e:acd0:586e:1582]:5540] --- Type 0000:10 (SecureChannel:StandaloneAck) (B:34)
[1767693566.182] [22611:22613] [EM] Flushed pending ack for MessageCounter:119546973 on exchange 25769i
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Anyway, then, we need to execute&lt;br /&gt;&lt;pre class="ui-code" data-mode="text"&gt;accesscontrol write acl &amp;#39;[{&amp;quot;fabricIndex&amp;quot;: 1, &amp;quot;privilege&amp;quot;: 5, &amp;quot;authMode&amp;quot;: 2, &amp;quot;subjects&amp;quot;: [112233], &amp;quot;targets&amp;quot;: null}, {&amp;quot;fabricIndex&amp;quot;: 1, &amp;quot;privilege&amp;quot;: 1, &amp;quot;authMode&amp;quot;: 3, &amp;quot;subjects&amp;quot;: [111,222,333,444], &amp;quot;targets&amp;quot;: [{&amp;quot;cluster&amp;quot;:11 , &amp;quot;endpoint&amp;quot;:22, &amp;quot;deviceType&amp;quot;: null}]}, {&amp;quot;fabricIndex&amp;quot;: 1, &amp;quot;privilege&amp;quot;: 3, &amp;quot;authMode&amp;quot;: 3, &amp;quot;subjects&amp;quot;: [555,666,777,888], &amp;quot;targets&amp;quot;: [{&amp;quot;cluster&amp;quot;: 55, &amp;quot;endpoint&amp;quot;: 66, &amp;quot;deviceType&amp;quot;:null }]}]&amp;#39; 1 0&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Wating about 2 minutes or short, I receive the message this:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;[1767693686.247] [22611:22613] [TOO] Endpoint: 0 Cluster: 0x0000_001F Event 0x0000_0000
[1767693686.247] [22611:22613] [TOO]   Event number: 65540
[1767693686.247] [22611:22613] [TOO]   Priority: Info
[1767693686.247] [22611:22613] [TOO]   Timestamp: 147847
[1767693686.247] [22611:22613] [TOO]   AccessControlEntryChanged: {
[1767693686.247] [22611:22613] [TOO]     AdminNodeID: 112233
[1767693686.247] [22611:22613] [TOO]     AdminPasscodeID: null
[1767693686.247] [22611:22613] [TOO]     ChangeType: 0
[1767693686.247] [22611:22613] [TOO]     LatestValue: {
[1767693686.247] [22611:22613] [TOO]       Privilege: 5
[1767693686.247] [22611:22613] [TOO]       AuthMode: 2
[1767693686.247] [22611:22613] [TOO]       Subjects: 1 entries
[1767693686.247] [22611:22613] [TOO]         [1]: 112233
[1767693686.247] [22611:22613] [TOO]       Targets: null
[1767693686.247] [22611:22613] [TOO]       FabricIndex: 1
[1767693686.247] [22611:22613] [TOO]      }
[1767693686.247] [22611:22613] [TOO]     FabricIndex: 1
[1767693686.247] [22611:22613] [TOO]    }
[1767693686.247] [22611:22613] [TOO] Endpoint: 0 Cluster: 0x0000_001F Event 0x0000_0000
[1767693686.247] [22611:22613] [TOO]   Event number: 65541
[1767693686.247] [22611:22613] [TOO]   Priority: Info
[1767693686.247] [22611:22613] [TOO]   Timestamp: 147859
[1767693686.247] [22611:22613] [TOO]   AccessControlEntryChanged: {
[1767693686.247] [22611:22613] [TOO]     AdminNodeID: 112233
[1767693686.247] [22611:22613] [TOO]     AdminPasscodeID: null
[1767693686.247] [22611:22613] [TOO]     ChangeType: 1
[1767693686.247] [22611:22613] [TOO]     LatestValue: {
[1767693686.247] [22611:22613] [TOO]       Privilege: 1
[1767693686.247] [22611:22613] [TOO]       AuthMode: 3
[1767693686.247] [22611:22613] [TOO]       Subjects: 4 entries
[1767693686.247] [22611:22613] [TOO]         [1]: 111
[1767693686.247] [22611:22613] [TOO]         [2]: 222
[1767693686.247] [22611:22613] [TOO]         [3]: 333
[1767693686.247] [22611:22613] [TOO]         [4]: 444
[1767693686.247] [22611:22613] [TOO]       Targets: 1 entries
[1767693686.247] [22611:22613] [TOO]         [1]: {
[1767693686.247] [22611:22613] [TOO]           Cluster: 11
[1767693686.247] [22611:22613] [TOO]           Endpoint: 22
[1767693686.247] [22611:22613] [TOO]           DeviceType: null
[1767693686.247] [22611:22613] [TOO]          }
[1767693686.247] [22611:22613] [TOO]       FabricIndex: 1
[1767693686.247] [22611:22613] [TOO]      }
[1767693686.247] [22611:22613] [TOO]     FabricIndex: 1
[1767693686.247] [22611:22613] [TOO]    }
[1767693686.248] [22611:22613] [TOO] Endpoint: 0 Cluster: 0x0000_001F Event 0x0000_0000
[1767693686.248] [22611:22613] [TOO]   Event number: 65542
[1767693686.248] [22611:22613] [TOO]   Priority: Info
[1767693686.248] [22611:22613] [TOO]   Timestamp: 147873
[1767693686.248] [22611:22613] [TOO]   AccessControlEntryChanged: {
[1767693686.248] [22611:22613] [TOO]     AdminNodeID: 112233
[1767693686.248] [22611:22613] [TOO]     AdminPasscodeID: null
[1767693686.248] [22611:22613] [TOO]     ChangeType: 1
[1767693686.248] [22611:22613] [TOO]     LatestValue: {
[1767693686.248] [22611:22613] [TOO]       Privilege: 3
[1767693686.248] [22611:22613] [TOO]       AuthMode: 3
[1767693686.248] [22611:22613] [TOO]       Subjects: 4 entries
[1767693686.248] [22611:22613] [TOO]         [1]: 555
[1767693686.248] [22611:22613] [TOO]         [2]: 666
[1767693686.248] [22611:22613] [TOO]         [3]: 777
[1767693686.248] [22611:22613] [TOO]         [4]: 888
[1767693686.248] [22611:22613] [TOO]       Targets: 1 entries
[1767693686.248] [22611:22613] [TOO]         [1]: {
[1767693686.248] [22611:22613] [TOO]           Cluster: 55
[1767693686.248] [22611:22613] [TOO]           Endpoint: 66
[1767693686.248] [22611:22613] [TOO]           DeviceType: null
[1767693686.248] [22611:22613] [TOO]          }
[1767693686.248] [22611:22613] [TOO]       FabricIndex: 1
[1767693686.248] [22611:22613] [TOO]      }
[1767693686.248] [22611:22613] [TOO]     FabricIndex: 1
[1767693686.248] [22611:22613] [TOO]    }
[1767693686.248] [22611:22613] [DMG] Refresh LivenessCheckTime for 164277 milliseconds with SubscriptionId = 0xf142fae6 Peer = 01:0000000000000001
[1767693686.248] [22611:22613] [EM] &amp;lt;&amp;lt;&amp;lt; [E:38016r S:52386 M:9137066 (Ack:119546975)] (S) Msg TX from 000000000001B669 to 1:0000000000000001 [30B3] [UDP:[fd11:37::837e:acd0:586e:1582]:5540] --- Type 0001:01 (IM:StatusResponse) (B:42)
[1767693686.248] [22611:22613] [EM] ??1 [E:38016r S:52386 M:9137066] (S) Msg Retransmission to 1:0000000000000001 scheduled for 3019ms from now [State:Idle II:4500 AI:2500 AT:0]
[1767693686.891] [22611:22613] [EM] &amp;gt;&amp;gt;&amp;gt; [E:38016r S:52386 M:119546976 (Ack:9137066)] (S) Msg RX from 1:0000000000000001 [30B3] to 000000000001B669 --- Type 0000:10 (SecureChannel:StandaloneAck) (B:34)
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;The event sequence is inconsistent. Starting from event number 65538, the next expected event should be 65539, but I receive 65540 directly. This indicates a skipped event number.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Here is the log which UL provided.&lt;br /&gt;&lt;br /&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/TC_2D00_IDM_2D00_6.2_5F00_Step17.txt"&gt;devzone.nordicsemi.com/.../TC_2D00_IDM_2D00_6.2_5F00_Step17.txt&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;For comparison, I tested the same scenario with an ESP32-H2 running the light example, and the event numbers were sequential (no skipping).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Best regards.&lt;br /&gt;Xiongwei.Wang&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>