<?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>Changing TC Link Key with XBee Coordinator and nRF52840 Router in Centralized Zigbee Network</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/118479/changing-tc-link-key-with-xbee-coordinator-and-nrf52840-router-in-centralized-zigbee-network</link><description>Hi Nordic Team, 
 I am working on a project where I am using an XBee module as the Zigbee coordinator in a centralized network and an nRF52840 (running the ZBOSS stack from the nRF5 SDK for Thread and Zigbee) as a Zigbee router . 
 We have encryption</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 05 Feb 2025 12:27:05 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/118479/changing-tc-link-key-with-xbee-coordinator-and-nrf52840-router-in-centralized-zigbee-network" /><item><title>RE: Changing TC Link Key with XBee Coordinator and nRF52840 Router in Centralized Zigbee Network</title><link>https://devzone.nordicsemi.com/thread/521541?ContentTypeID=1</link><pubDate>Wed, 05 Feb 2025 12:27:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:328fd105-5945-4128-b2b4-7f64f8f9bad2</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Hello Julen,&lt;/p&gt;
&lt;p&gt;I understand. It would require the device to be connected via serial to something that will send it the link key though, right? It is a bit unusual, and not the way I would think that standard zigbee devices would work.&lt;/p&gt;
&lt;p&gt;I don&amp;#39;t know if you are in control of the FW on all the devices in the network, but I would think Install Codes are made for this purpose. When all devices are using the same link key, it means that most zigbee devices will work in all zigbee networks out there, but you can use install codes to decide what devices that are allowed to join, and to make sure that another network doesn&amp;#39;t hijack your device.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Most likely, this feature request will not be added in the current &lt;a href="https://docs.nordicsemi.com/bundle/ncs-2.9.0/page/nrf/protocols/zigbee/supported_features.html"&gt;R22&lt;/a&gt; Zboss library, but I can add it so that it can be considered for the R23 Zboss library. This will probably only be supported by the nRF54L series, though.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Changing TC Link Key with XBee Coordinator and nRF52840 Router in Centralized Zigbee Network</title><link>https://devzone.nordicsemi.com/thread/521451?ContentTypeID=1</link><pubDate>Wed, 05 Feb 2025 07:51:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:57b48941-69ef-4e73-9534-e8d9dd31e576</guid><dc:creator>jemalkorra</dc:creator><description>&lt;p&gt;Hi Edvin,&lt;/p&gt;
&lt;p&gt;No problem, and thanks for getting back to me.&lt;/p&gt;
&lt;p&gt;What I want is to have a centralized Trust Center, which in our case will be the XBee coordinator. The idea is to generate the link key dynamically based on some internal information combined with random data. This link key would then be configured through UART, ensuring that all devices share the same PAN ID and link key, with the coordinator acting as the centralized Trust Center.&lt;/p&gt;
&lt;p&gt;However, since the link key cannot be changed without distributing the Trust Center, we had to modify the process. I&amp;#39;m not sure if this approach fully aligns with the Zigbee standard, or if there are best practices we might be overlooking. Let me know your thoughts.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Julen&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Changing TC Link Key with XBee Coordinator and nRF52840 Router in Centralized Zigbee Network</title><link>https://devzone.nordicsemi.com/thread/521027?ContentTypeID=1</link><pubDate>Mon, 03 Feb 2025 07:47:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9ac5c608-eac0-477a-ab4e-98befcbe5d9c</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Hello Julen,&lt;/p&gt;
&lt;p&gt;Sorry for the late reply!&lt;/p&gt;
&lt;p&gt;I&amp;#39;m glad to hear that you found a solution.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I will forward your thoughts to our Zigbee team, but I would like to hear your thoughts on the topic first.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;What do you imagine being the application flow? Do you want the key to be decided runtime? Or compile time? Do you know any other devices supporting this, and how do they do it?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Changing TC Link Key with XBee Coordinator and nRF52840 Router in Centralized Zigbee Network</title><link>https://devzone.nordicsemi.com/thread/520658?ContentTypeID=1</link><pubDate>Thu, 30 Jan 2025 08:45:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:868cbc57-c780-4642-b04a-22222d47fbd1</guid><dc:creator>jemalkorra</dc:creator><description>&lt;p&gt;Hi everyone,&lt;/p&gt;
&lt;p&gt;I’ve solved the issue! Now, I’ve configured the Zigbee network to use a &lt;strong&gt;Distributed Trust Center (TC)&lt;/strong&gt;, which allows me to use different link keys.&lt;/p&gt;
&lt;p&gt;As a thought, in a &lt;strong&gt;Centralized TC&lt;/strong&gt; setup, it might be beneficial if Nordic could modify link keys dynamically instead of relying on the hardcoded &lt;strong&gt;Zigbee Alliance Key&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Just an idea—curious to hear your thoughts!&lt;/p&gt;
&lt;p&gt;Thanks,&lt;br /&gt;Julen&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>