<?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>Read Thread MAC address</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/78426/read-thread-mac-address</link><description>Hello All, 
 I am developing a product based on thread protocol. 
 I am using nRF52840 development kit and nRF5_SDK_for_Thread_and_Zigbee_v4.1.0_32ce5f8 SDK. 
 I am new to thread protocol so I would like to know getting started example for my project</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 26 Aug 2021 10:40:18 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/78426/read-thread-mac-address" /><item><title>RE: Read Thread MAC address</title><link>https://devzone.nordicsemi.com/thread/326726?ContentTypeID=1</link><pubDate>Thu, 26 Aug 2021 10:40:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fd38c6dc-841b-4e62-91f0-5a345f40fdaf</guid><dc:creator>Charlie</dc:creator><description>&lt;p&gt;Hi Rohit,&lt;/p&gt;
&lt;p&gt;The guidance you mentioned is too old for&amp;nbsp;&lt;span&gt;nRF5_SDK_for_Thread_and_Zigbee_v4.1.0. You can follow the following steps to disable the OT CLI library and use UART0 for your application:&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span&gt;Delete &amp;quot;libopenthread-cli-ftd.a&amp;quot; and replace &amp;quot;libopenthread-nrf52840-transport.a&amp;quot; with &amp;quot;libopenthread-nrf52840-transport-none.a&amp;quot;&lt;/span&gt;&lt;span&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1629972830755v1.png" alt=" " /&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;span&gt;Modify sdk_config.h to enable UART0, see the&amp;nbsp;simple_coap_client_uart0 sample.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;span&gt;Add Drivers and Libraries to the project, you need to add:&lt;br /&gt;nRF_Drivers:&lt;br /&gt;integration\nrfx\legacy\nrf_drv_uart.c&lt;br /&gt;modules\nrfx\drivers\src\nrfx_uart.c&lt;/span&gt;&lt;/span&gt;
&lt;p&gt;&lt;span&gt;nRF_Libraries&lt;br /&gt;&lt;/span&gt;&lt;span&gt;components\libraries\fifo\app_fifo.c &lt;br /&gt;&lt;/span&gt;&lt;span&gt;components\libraries\uart\app_uart_fifo.c &lt;br /&gt;&lt;/span&gt;&lt;span&gt;components\libraries\uart\retarget.c&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;Add header files path:&lt;br /&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/img_2D00_Add_5F00_Include_5F00_Directory.png" alt=" " /&gt;&lt;span&gt;&lt;/span&gt;&lt;br /&gt;Delete &amp;quot;UART_ENABLED=0&amp;quot; in &lt;span&gt;Preprocessor Definitions, a&lt;/span&gt;dd more include directories to User Include Directories:&lt;br /&gt;../../../../../../components/libraries/fifo &lt;br /&gt;../../../../../../components/libraries/uart &lt;br /&gt;../../../../../../integration/nrfx/legacy &lt;br /&gt;../../../../../../modules/nrfx/drivers/include&lt;/li&gt;
&lt;li&gt;Use UART0 in your application code,&amp;nbsp;&lt;span&gt;the&amp;nbsp;simple_coap_client_uart0 sample print &amp;quot;Hello World!&amp;quot; at the beginning of main.c.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/simple_5F00_coap_5F00_client_5F00_uart0.zip"&gt;devzone.nordicsemi.com/.../simple_5F00_coap_5F00_client_5F00_uart0.zip&lt;/a&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Best regards,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Charlie&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Read Thread MAC address</title><link>https://devzone.nordicsemi.com/thread/326688?ContentTypeID=1</link><pubDate>Thu, 26 Aug 2021 09:10:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5b884300-b021-4baf-bf03-f85aa82d3eb0</guid><dc:creator>Rohit Rajapure</dc:creator><description>&lt;p&gt;Hi Charlie,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Update from my side.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;With reference to above steps. I found makefile and removed the cli lib,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;&lt;code&gt;$(SDK_ROOT)/external/openthread/lib/gcc/libopenthread-cli-mtd.a \&lt;/code&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;but I am still getting multiple definitions of UART.&amp;nbsp;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;error -&amp;nbsp;&lt;/em&gt;&lt;/p&gt;
&lt;div&gt;&lt;em&gt;../../../../../../../../external/openthread/lib/nrf52840/gcc/libopenthread-nrf52840-transport.a(uart.c.o): in function `UARTE0_UART0_IRQHandler&amp;#39;:multiple definition of `UARTE0_UART0_IRQHandler&amp;#39;; Output/thread_cli_mtd_uart_pca10056 Release/Obj/nrfx_uart.o:D:\Project\Eurotronics\Thread_Radiator\nRF5_SDK_for_Thread_and_Zigbee_v4.1.0_32ce5f8\modules\nrfx\drivers\src/nrfx_uart.c:649: first defined here&lt;/em&gt;&lt;/div&gt;
&lt;div&gt;&lt;em&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div&gt;can you please help me how to make UART0 free for my custom requirement.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;Thanks and Regards&lt;/div&gt;
&lt;div&gt;Rohit R&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Read Thread MAC address</title><link>https://devzone.nordicsemi.com/thread/326635?ContentTypeID=1</link><pubDate>Thu, 26 Aug 2021 04:16:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b716b986-ccde-4c57-a026-f991bd76f40a</guid><dc:creator>Rohit Rajapure</dc:creator><description>&lt;p&gt;Hi Charlie,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thank you so much for the feedback,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;In above link I saw that we can disable the CLI library and use UART0 for custom. But I am not understanding his steps and unable to find Make file in segger.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Can you please help me to identify the Makefile in segger and understand his steps.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Below is steps suggested by engineer,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;If you do not want to use CLI, simply do not initialize it. I cannot post files via comment section, but the steps are pretty simple, so you can reproduce them. I have modified the OpenThread CLI form Thread SDK, as it&amp;#39;s the simplest, but you can apply these steps to any Thread example:&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;em&gt;&lt;strong&gt;Add OT UART header :&amp;nbsp;&lt;code&gt;#include &amp;lt;openthread/platform/uart.h&amp;gt;&lt;/code&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;&lt;strong&gt;Replace&amp;nbsp;&lt;code&gt;otCliUartInit(p_instance);&lt;/code&gt;&amp;nbsp;with&amp;nbsp;&lt;code&gt;otPlatUartEnable();&lt;/code&gt;&amp;nbsp;to enable UART0 (CLI does it by itself).&lt;/strong&gt;&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;&lt;strong&gt;Create receive handler, for example:&lt;/strong&gt;&lt;/em&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;em&gt;&lt;strong&gt;&lt;code&gt;void otPlatUartReceived(const uint8_t *aBuf, uint16_t aBufLength)
{
    (void)aBuf;
    (void)aBufLength;
    bsp_board_led_invert(BSP_BOARD_LED_3);
}
&lt;/code&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/pre&gt;
&lt;ol start="4"&gt;
&lt;li&gt;&lt;em&gt;&lt;strong&gt;In a Makefile, remove the line that linked CLI library:&amp;nbsp;&lt;code&gt;$(SDK_ROOT)/external/openthread/lib/gcc/libopenthread-cli-ftd.a \&lt;/code&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;After reproducing these steps you will be able to control UART0 manually from the application.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;/em&gt;Thanks and Regards&lt;/p&gt;
&lt;p&gt;Rohit R&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Read Thread MAC address</title><link>https://devzone.nordicsemi.com/thread/326430?ContentTypeID=1</link><pubDate>Tue, 24 Aug 2021 21:04:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ada48326-fe30-4e50-95fb-07e8c4b2e701</guid><dc:creator>Charlie</dc:creator><description>&lt;p&gt;Hi Rohit,&lt;/p&gt;
&lt;p&gt;There is no better solution for your current situation. As discussed on this ticket:&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/23690/adding-uarte1-to-cli-openthread-example/93130#93130"&gt;Adding UARTE1 to CLI OpenThread Example - Nordic Q&amp;amp;A - Nordic DevZone - Nordic DevZone (nordicsemi.com)&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You need to use&amp;nbsp;UARTE1 and assign non-conflict pins for your custom UART communication.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Charlie&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Read Thread MAC address</title><link>https://devzone.nordicsemi.com/thread/326260?ContentTypeID=1</link><pubDate>Tue, 24 Aug 2021 03:47:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3c89ac44-2ab6-4dca-a09a-8651f44f9194</guid><dc:creator>Rohit Rajapure</dc:creator><description>&lt;p&gt;Hi Charlie,&amp;nbsp;&lt;/p&gt;
[quote userid="93921" url="~/f/nordic-q-a/78426/read-thread-mac-address/326216#326216"]Sorry for the late reply, I just come back from vacation.[/quote]
&lt;p&gt;- Okay, not a problem.&lt;/p&gt;
[quote userid="93921" url="~/f/nordic-q-a/78426/read-thread-mac-address/326216#326216"] It would be better if you can create a new ticket for your new question next time so that my colleague can give you a timely reply.[/quote]
&lt;p&gt;- It was urgent so asked here only. Next time if any other problem I will make new ticket.&amp;nbsp;&lt;/p&gt;
[quote userid="93921" url="~/f/nordic-q-a/78426/read-thread-mac-address/326216#326216"]The Thread examples use prebuild OT library for certification and&amp;nbsp;c&lt;span lang="en"&gt;&lt;span&gt;&lt;span&gt;ompatibility reasons, uart0 is used by default. You need to set up UARTE1 for your own usage.&amp;nbsp;You can find many discussions on how to UARTE1 by searching Devzone.-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;[/quote]
&lt;p&gt;- Yes, I know the libraries are&amp;nbsp; prebuild. But as my hardware is ready with uart pin as P0.6 and P0.8. My all UART functions are written using UART0&amp;nbsp; and are proven. So i don&amp;#39;t want to switch to UARTE1. I want to use as it is with UART0. So it must to disable this library and use my custom requirement.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I request kindly guide me to disable this uart library and use for custom requirement.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks and Regards&lt;/p&gt;
&lt;p&gt;Rohit R&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Read Thread MAC address</title><link>https://devzone.nordicsemi.com/thread/326216?ContentTypeID=1</link><pubDate>Mon, 23 Aug 2021 13:57:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:264e0fd1-f89d-45f8-b315-26dd7f89f34f</guid><dc:creator>Charlie</dc:creator><description>&lt;p&gt;Hi Rohit,&lt;/p&gt;
&lt;p&gt;Sorry for the late reply, I just come back from vacation. It would be better if you can create a new ticket for your new question next time so that my colleague can give you a timely reply.&lt;/p&gt;
&lt;p&gt;The Thread examples use prebuild OT library for certification and&amp;nbsp;c&lt;span lang="en"&gt;&lt;span&gt;&lt;span&gt;ompatibility reasons, uart0 is used by default. You need to set up UARTE1 for your own usage.&amp;nbsp;You can find many discussions on how to UARTE1 by searching Devzone.-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span lang="en"&gt;&lt;span&gt;&lt;span&gt;Best regards,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span lang="en"&gt;&lt;span&gt;&lt;span&gt;Charlie&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Read Thread MAC address</title><link>https://devzone.nordicsemi.com/thread/326072?ContentTypeID=1</link><pubDate>Mon, 23 Aug 2021 03:30:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d61fd009-2c56-4679-997d-126b73d39d08</guid><dc:creator>Rohit Rajapure</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Any update to my query.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I am waiting for your feedback.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks and Regards&lt;/p&gt;
&lt;p&gt;Rohit R&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Read Thread MAC address</title><link>https://devzone.nordicsemi.com/thread/325613?ContentTypeID=1</link><pubDate>Thu, 19 Aug 2021 05:08:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:155d6c1f-11f4-418a-b0dd-6500c5ca915e</guid><dc:creator>Rohit Rajapure</dc:creator><description>&lt;p&gt;Hi&amp;nbsp;&lt;span&gt;Charlie,&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I have built my project which uses UART0 for my communication with other device.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;But when I include UART related files and my command it gave me below error,&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;em&gt;1&amp;gt; C:\bamboo\xml-data\build-dir\KNG-OL54-BOLO\sdk\sdk\nrf5\external\openthread\project\nrf52840\plat_nrf52840\uart\armgcc/../../../../openthread/examples/platforms/nrf528xx/src/transport/uart.c:287: multiple definition of `UARTE0_UART0_IRQHandler&amp;#39;; Output/Radiator_thd_v0.9.0 Release/Obj/nrfx_uart.o:D:\Project\Eurotronics\Thread_Radiator\nRF5_SDK_for_Thread_and_Zigbee_v4.1.0_32ce5f8\modules\nrfx\drivers\src/nrfx_uart.c:649: first defined here&lt;/em&gt;&lt;br /&gt;&lt;em&gt; Build failed&lt;/em&gt;&lt;/div&gt;
&lt;p&gt;&lt;span&gt;When I searched about error, I found this is because of CLI library.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Can you please help how to disable this CLI library in CoAP server/ cli code and make UART available for my custom development.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;my custom hardware uses P0.6 and P0.8 as Tx/Rx pins.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Please help as early as possible. It is urgent to test my custom boards so requesting query in current ticket only.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thanks for understanding.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;Please find the attached project for reference.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/Radiator_5F00_thd_5F00_v0.9.0.zip"&gt;devzone.nordicsemi.com/.../Radiator_5F00_thd_5F00_v0.9.0.zip&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Regards,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Rohit R&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Read Thread MAC address</title><link>https://devzone.nordicsemi.com/thread/324740?ContentTypeID=1</link><pubDate>Fri, 13 Aug 2021 03:25:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:216e2723-b578-4600-bcd8-2ebb2940a9bb</guid><dc:creator>Rohit Rajapure</dc:creator><description>&lt;p&gt;Hi&amp;nbsp;&lt;span&gt;Charlie,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thank you so much for the response.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I will use this as i configured get address.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;In case of any difficulties in further development I will get back to you.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thanks and Regards&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Rohit R&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Read Thread MAC address</title><link>https://devzone.nordicsemi.com/thread/324514?ContentTypeID=1</link><pubDate>Wed, 11 Aug 2021 13:58:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f1d68596-e844-48f5-8efd-7c6dfa072ff8</guid><dc:creator>Charlie</dc:creator><description>[quote user="Rohit Rajapure"]I need &lt;span&gt; IEEE EUI-64 address&lt;/span&gt;&lt;span&gt; (&lt;/span&gt;MAC address) for white listing our node with customer Gateway. So let us know the procedure to get address. This is mandatory to integrate our device and dev board with customer gateway and test our system.[/quote]
&lt;p&gt;&amp;nbsp;The codes you shared have no problem. OpenThread CLI command eui64 has&amp;nbsp;&lt;a href="https://github.com/openthread/openthread/blob/2e625bfe39768e0fdcfd5a40f9fbc49673b30686/src/cli/cli.cpp#L1721"&gt;the same implemntation&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Read Thread MAC address</title><link>https://devzone.nordicsemi.com/thread/324452?ContentTypeID=1</link><pubDate>Wed, 11 Aug 2021 11:42:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:32c1a521-4915-4c9b-965b-38b7e49a972d</guid><dc:creator>Rohit Rajapure</dc:creator><description>&lt;p&gt;Hi Charlie,&amp;nbsp;&lt;/p&gt;
[quote userid="93921" url="~/f/nordic-q-a/78426/read-thread-mac-address/324391#324391"]&lt;span&gt;2) You have to think about the reason why you need a&lt;/span&gt;&lt;span&gt;&amp;nbsp;Thread note MAC address, normally it is used for device identification. Thread use&amp;nbsp;IEEE EUI-64 and&amp;nbsp;&lt;strong&gt;otLinkGetFactoryAssignedIeeeEui64&lt;/strong&gt;() is the correct function.&amp;nbsp;&amp;nbsp;EUI-64&amp;nbsp;is MSB to LSB according to&amp;nbsp;Use of &lt;a href="https://grouper.ieee.org/groups/802/secmail/msg00396.html"&gt;EUI-64 for New Designs&lt;/a&gt;.&lt;/span&gt;[/quote][quote userid="93921" url="~/f/nordic-q-a/78426/read-thread-mac-address/324391#324391"]3) I do not think you should bother how to get MAC address for your development. It is covered by high-level commissioning process.[/quote]
&lt;div&gt;- I need &lt;span&gt; IEEE EUI-64 address&lt;/span&gt;&lt;span&gt; (&lt;/span&gt;MAC address) for white listing our node with customer Gateway. So let us know the procedure to get address. This is mandatory to integrate our device and dev board with customer gateway and test our system.&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
[quote userid="93921" url="~/f/nordic-q-a/78426/read-thread-mac-address/324391#324391"]If you just start your development on Thread protocol, I strongly suggest you switch to &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/index.html"&gt;NCS&lt;/a&gt;. nRF5_SDK_for_Thread_and_Zigbee is currently in the maintenance stage, there will be no further major update.[/quote]
&lt;p&gt;- As we are already begun our development on SDK for thread_Zigbee 4.1 and we are close to completion so it difficult at this time to switch or upgrade to latest SDK&amp;nbsp;(NCS).&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks and Regards&lt;/p&gt;
&lt;p&gt;Rohit R&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Read Thread MAC address</title><link>https://devzone.nordicsemi.com/thread/324391?ContentTypeID=1</link><pubDate>Wed, 11 Aug 2021 08:15:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:01ea3fe1-9ebe-4661-8847-05c7b4d31e04</guid><dc:creator>Charlie</dc:creator><description>&lt;p&gt;Hi Rohit,&lt;/p&gt;
&lt;p&gt;1) I am still not clear what&amp;#39;s your functions of Gateway, does the application&amp;nbsp;&lt;span&gt;topology look like PC/Mobile Phone &amp;lt;-&amp;gt; Border router(Gateway) &amp;lt;-&amp;gt; Thread mesh nodes? so you can control the Thread node from an external network? If this is what you want, I would suggest you think about Metter/Homkit application protocol or SDK, because&amp;nbsp;Thread is a network layer protocol. It is not very easy to use it directly for this kind of application.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;2) You have to think about the reason why you need a&lt;/span&gt;&lt;span&gt;&amp;nbsp;Thread note MAC address, normally it is used for device identification. Thread use&amp;nbsp;IEEE EUI-64 and&amp;nbsp;&lt;strong&gt;otLinkGetFactoryAssignedIeeeEui64&lt;/strong&gt;() is the correct function.&amp;nbsp;&amp;nbsp;EUI-64&amp;nbsp;is MSB to LSB according to&amp;nbsp;Use of &lt;a href="https://grouper.ieee.org/groups/802/secmail/msg00396.html"&gt;EUI-64 for New Designs&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;3) I do not think you should bother how to get MAC address for your development. It is covered by high-level commissioning process.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;If you just start your development on Thread protocol, I strongly suggest you switch to &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/index.html"&gt;NCS&lt;/a&gt;. nRF5_SDK_for_Thread_and_Zigbee is currently in the maintenance stage, there will be no further major update.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Best regards,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Charlie&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>