<?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>Request for Guidance on Using Nordic nRF DK IDE and Matter Development</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/121147/request-for-guidance-on-using-nordic-nrf-dk-ide-and-matter-development</link><description>Hi Team, 
 I am currently working on a project involving the Nordic nRF DK IDE and the Matter protocol. As part of my learning process, I watched your YouTube video and followed the steps to install the nRF Desktop and toolchain. However, when I attempted</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 02 May 2025 08:37:46 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/121147/request-for-guidance-on-using-nordic-nrf-dk-ide-and-matter-development" /><item><title>RE: Request for Guidance on Using Nordic nRF DK IDE and Matter Development</title><link>https://devzone.nordicsemi.com/thread/533720?ContentTypeID=1</link><pubDate>Fri, 02 May 2025 08:37:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ae630f80-4c9f-4d6c-b151-f1fcf576c4a8</guid><dc:creator>Maria Gilje</dc:creator><description>&lt;p&gt;Hello, &lt;/p&gt;
[quote user=""]I am currently working on a project involving the Nordic nRF DK IDE and the Matter protocol. As part of my learning process, I watched your YouTube video and followed the steps to install the nRF Desktop and toolchain. However, when I attempted to access the nRF Command Line Tool download page, it indicated that I should use the nRF Util. Unfortunately, I was unable to install it successfully on both my Windows and Linux systems.[/quote]
&lt;p&gt;For recommended practices when developing Nordic products, please refer to the courses available on the &lt;a href="https://academy.nordicsemi.com/"&gt;Nordic Developer Academy&lt;/a&gt;. The recommended starting point is &lt;a href="https://academy.nordicsemi.com/courses/nrf-connect-sdk-fundamentals/"&gt;nRF Connect SDK Fundamentals&lt;/a&gt; which covers the basics of developing with nRF Connect SDK. More in-depth topics are covered in the &lt;a href="https://academy.nordicsemi.com/courses/nrf-connect-sdk-intermediate/"&gt;Intermediate&lt;/a&gt; course. Our DevAcademy courses are updated after each release of nRF Connect SDK, so you will not get very outdated information from there. In addition, our documentation database &lt;a href="https://docs.nordicsemi.com"&gt;TechDocs&lt;/a&gt; has step-by-step installation instructions for releases of nRF Connect SDK. The latest tagged release as I write is v3.0.1 and the launch page for the installation instructions for that release can be found &lt;a href="https://docs.nordicsemi.com/bundle/ncs-3.0.1/page/nrf/installation.html"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Specific installation instructions for nRF Util are included in the installation guide sources above and can also be found &lt;a href="https://docs.nordicsemi.com/bundle/nrfutil/page/guides/installing.html"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I don&amp;#39;t know what you mean with &amp;quot;nRF DK IDE&amp;quot;, can you elaborate? Perhaps you can share a link to the YouTube video you saw or a documentation page. &lt;/p&gt;
[quote user=""]Could you also advise on how to integrate the ZAP tool-generated files into my Matter sample code?[/quote]
&lt;p&gt;When using the west zap-gui command, the ZAP tool genereated files will be saved to the project directory. If your project is out-of-tree, make sure to call west zap-gui from a directory with the correct environment (i.e. a west workspace with the same nRF Connect SDK version as your project). It is important that the nRF Connect SDK version is compatible with the ZAP tool version. More details are found in the &lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/protocols/matter/getting_started/tools.html"&gt;Matter tools&lt;/a&gt; documentation, especially the &lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/protocols/matter/getting_started/tools.html#zap_tool"&gt;ZAP tool&lt;/a&gt; and &lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/protocols/matter/getting_started/tools.html#ug-matter-gs-tools-matter-west-commands"&gt;Matter west commands&lt;/a&gt; sections. &lt;/p&gt;
[quote user=""]&lt;p&gt;In your video, I observed three different methods of modifying the Device Tree:&lt;/p&gt;
&lt;p&gt;1. Using the GUI view of the Device Tree,&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;2. Editing the Device Tree source (.dts) files directly,&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;3. Using API calls and bitwise operations in the source code.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I would be grateful if you could recommend the best approach among these and explain the reasoning behind it.&lt;/p&gt;[/quote]
&lt;p&gt;We provide different options of editing the device tree to cater to different preferences. It is up to you as the user which method you want to use. I am not familiar with method 3, so I don&amp;#39;t have any details on this now. Let me know if you need it and I&amp;#39;ll do some research. Regarding method 1 and 2, both edits the .dts files, but with method 1 the GUI handles the syntax for you. The two methods are in other words equivalent, and you as the user can choose which way you prefer. &lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Maria&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>