<?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 with Seed XIAO nrf52840</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/97985/matter-with-seed-xiao-nrf52840</link><description>I&amp;#39;m using Seeed XIAO nrf52840 and tried matter cluster as below. 
 I&amp;#39;m using master branch on Matter SDK. 
 https://github.com/project-chip/connectedhomeip/tree/master/examples/lighting-app/nrfconnect 
 
 I modified `boards/nrf52840dk_nrf52840.overlay</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 05 Mar 2024 21:41:13 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/97985/matter-with-seed-xiao-nrf52840" /><item><title>RE: matter with Seed XIAO nrf52840</title><link>https://devzone.nordicsemi.com/thread/472335?ContentTypeID=1</link><pubDate>Tue, 05 Mar 2024 21:41:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:198dde5f-d6cf-4d68-93d6-f38e4828ce41</guid><dc:creator>Chitkosarvesh</dc:creator><description>&lt;p&gt;&lt;span&gt;Hey! This was really helpful! I was able to build this example too, and get it loaded on the board. However, I was not able to see the UART connection (without which I cannot get the pin for setup). Any idea for that? Sorry if I have missed something obvious, I am new to nordic toolchain&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: matter with Seed XIAO nrf52840</title><link>https://devzone.nordicsemi.com/thread/419344?ContentTypeID=1</link><pubDate>Thu, 06 Apr 2023 04:25:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fc316ebb-d90f-4ee3-9198-a82f7029b2f6</guid><dc:creator>MasakMut</dc:creator><description>&lt;p&gt;Thank you very much!&lt;/p&gt;
&lt;p&gt;I could build it!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: matter with Seed XIAO nrf52840</title><link>https://devzone.nordicsemi.com/thread/419314?ContentTypeID=1</link><pubDate>Wed, 05 Apr 2023 16:42:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:96c1ddf2-6c88-45b1-aa96-e3b4bf467ec4</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;To work with matter, the&amp;nbsp;p25q16h should be used as the&amp;nbsp;&lt;span&gt;QSPI memory.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Try this &amp;quot;boards/nrf52840dk_nrf52840.overlay&amp;quot;&lt;br /&gt;&lt;pre class="ui-code" data-mode="text"&gt;/delete-node/ &amp;amp;mx25r64;

/ {
	chosen {
                nordic,pm-ext-flash = &amp;amp;p25q16h_spi;
	};
	
	/* These aliases are provided for compatibility with samples */
	aliases {
		spi-flash0 = &amp;amp;p25q16h_spi;
	};
	
/delete-property/ arduino_header;
/delete-property/ connector;
/delete-property/ arduino_adc;
/delete-property/ analog-connector;


/delete-property/ spi1;
/delete-property/ spi2;
/delete-property/ uart1;
/delete-property/ i2c0;
/delete-property/ arduino_serial;
/delete-property/ arduino_i2c;

/delete-node/ spi1;
/delete-node/ spi2;
/delete-node/ uart1;
/delete-node/ i2c0;
/delete-node/ arduino_serial;
/delete-node/ arduino_i2c;



	chosen {
		zephyr,entropy = &amp;amp;rng;
	};

        leds {
                compatible = &amp;quot;gpio-leds&amp;quot;;
                led0: led_0 {
                        gpios = &amp;lt;&amp;amp;gpio0 17 GPIO_ACTIVE_LOW&amp;gt;;
                        label = &amp;quot;Green LED 0&amp;quot;;
                };
                led1: led_1 {
                        gpios = &amp;lt;&amp;amp;gpio0 26 GPIO_ACTIVE_LOW&amp;gt;;
                        label = &amp;quot;Red LED 1&amp;quot;;
                };
                led2: led_2 {
                        gpios = &amp;lt;&amp;amp;gpio0 30 GPIO_ACTIVE_LOW&amp;gt;;
                        label = &amp;quot;Green LED 2&amp;quot;;
                };
                led3: led_3 {
                        gpios = &amp;lt;&amp;amp;gpio0 6 GPIO_ACTIVE_LOW&amp;gt;;
                        label = &amp;quot;Blue LED 3&amp;quot;;
                };
        };
        buttons {
                compatible = &amp;quot;gpio-keys&amp;quot;;
                button0: button_0 {
                        gpios = &amp;lt;&amp;amp;gpio1 15 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)&amp;gt;;
                        label = &amp;quot;Push button switch 0&amp;quot;;
                };
                button1: button_1 {
                        gpios = &amp;lt;&amp;amp;gpio1 14 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)&amp;gt;;
                        label = &amp;quot;Push button switch 1&amp;quot;;
                };
                button2: button_2 {
                        gpios = &amp;lt;&amp;amp;gpio0 2 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)&amp;gt;;
                        label = &amp;quot;Push button switch 2&amp;quot;;
                };
                button3: button_3 {
                        gpios = &amp;lt;&amp;amp;gpio0 3 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)&amp;gt;;
                        label = &amp;quot;Push button switch 3&amp;quot;;
                };
        };



	aliases {
		pwm-led1 = &amp;amp;pwm_led1;
	};

	pwmleds {
		pwm_led1: pwm_led_1 {
			pwms = &amp;lt;&amp;amp;pwm0 1 PWM_MSEC(20) PWM_POLARITY_INVERTED&amp;gt;;
		};
	};

};

/delete-node/ &amp;amp;i2c0;
/delete-node/ &amp;amp;spi1;
/delete-node/ &amp;amp;spi2;
/delete-node/ &amp;amp;uart1;

&amp;amp;pwm0 {
	pinctrl-0 = &amp;lt;&amp;amp;pwm0_default_alt&amp;gt;;
	pinctrl-1 = &amp;lt;&amp;amp;pwm0_sleep_alt&amp;gt;;
	pinctrl-names = &amp;quot;default&amp;quot;, &amp;quot;sleep&amp;quot;;
};

&amp;amp;uart0{
	/delete-property/ rts-pin;
	/delete-property/ cts-pin;
	/delete-property/ hw-flow-control;
};


&amp;amp;pinctrl {

	pwm0_default_alt: pwm0_default_alt {
		group1 {
			psels = &amp;lt;NRF_PSEL(PWM_OUT1, 0, 26)&amp;gt;;
			nordic,invert;
		};
	};

	pwm0_sleep_alt: pwm0_sleep_alt {
		group1 {
			psels = &amp;lt;NRF_PSEL(PWM_OUT1, 0, 26)&amp;gt;;
			low-power-enable;
		};
	};

	uart0_default: uart0_default {
		group1 {
			psels = &amp;lt;NRF_PSEL(UART_TX, 1, 11)&amp;gt;,
				&amp;lt;NRF_PSEL(UART_RX, 1, 12)&amp;gt;;
		};
	};

        uart0_sleep: uart0_sleep {
                group1 {
                        psels = &amp;lt;NRF_PSEL(UART_TX, 1, 11)&amp;gt;,
                                &amp;lt;NRF_PSEL(UART_RX, 1, 12)&amp;gt;;
                        low-power-enable;
                };
        };


        i2c1_default: i2c1_default {
                group1 {
                        psels = &amp;lt;NRF_PSEL(TWIM_SDA, 0, 4)&amp;gt;,
                                &amp;lt;NRF_PSEL(TWIM_SCL, 0, 5)&amp;gt;;
                };
        };

        i2c1_sleep: i2c1_sleep {
                group1 {
                        psels = &amp;lt;NRF_PSEL(TWIM_SDA, 0, 4)&amp;gt;,
                                &amp;lt;NRF_PSEL(TWIM_SCL, 0, 5)&amp;gt;;
                        low-power-enable;
                };
        };


        spi0_default: spi0_default {
                group1 {
                        psels = &amp;lt;NRF_PSEL(SPIM_SCK, 1, 13)&amp;gt;,
                                &amp;lt;NRF_PSEL(SPIM_MOSI, 1, 15)&amp;gt;,
                                &amp;lt;NRF_PSEL(SPIM_MISO, 1, 14)&amp;gt;;
                };
        };

        spi0_sleep: spi0_sleep {
                group1 {
                        psels = &amp;lt;NRF_PSEL(SPIM_SCK, 1, 13)&amp;gt;,
                                &amp;lt;NRF_PSEL(SPIM_MOSI, 1, 15)&amp;gt;,
                                &amp;lt;NRF_PSEL(SPIM_MISO, 1, 14)&amp;gt;;
                        low-power-enable;
                };
        };

        spi3_default: spi3_default {
                group1 {
                        psels = &amp;lt;NRF_PSEL(SPIM_SCK, 0, 21)&amp;gt;,
                                &amp;lt;NRF_PSEL(SPIM_MOSI, 0, 20)&amp;gt;,
                                &amp;lt;NRF_PSEL(SPIM_MISO, 0, 24)&amp;gt;;
                };
        };

        spi3_sleep: spi3_sleep {
                group1 {
                        psels = &amp;lt;NRF_PSEL(SPIM_SCK, 0, 21)&amp;gt;,
                                &amp;lt;NRF_PSEL(SPIM_MOSI, 0, 20)&amp;gt;,
                                &amp;lt;NRF_PSEL(SPIM_MISO, 0, 24)&amp;gt;;
                        low-power-enable;
                };
        };

        qspi_default: qspi_default {
                group1 {
                        psels = &amp;lt;NRF_PSEL(QSPI_SCK, 0, 21)&amp;gt;,
                                &amp;lt;NRF_PSEL(QSPI_IO0, 0, 20)&amp;gt;,
                                &amp;lt;NRF_PSEL(QSPI_IO1, 0, 24)&amp;gt;,
                                &amp;lt;NRF_PSEL(QSPI_IO2, 0, 22)&amp;gt;,
                                &amp;lt;NRF_PSEL(QSPI_IO3, 0, 23)&amp;gt;,
                                &amp;lt;NRF_PSEL(QSPI_CSN, 0, 25)&amp;gt;;
                };
        };

        qspi_sleep: qspi_sleep {
                group1 {
                        psels = &amp;lt;NRF_PSEL(QSPI_SCK, 0, 21)&amp;gt;,
                                &amp;lt;NRF_PSEL(QSPI_IO0, 0, 20)&amp;gt;,
                                &amp;lt;NRF_PSEL(QSPI_IO1, 0, 24)&amp;gt;,
                                &amp;lt;NRF_PSEL(QSPI_IO2, 0, 22)&amp;gt;,
                                &amp;lt;NRF_PSEL(QSPI_IO3, 0, 23)&amp;gt;,
                                &amp;lt;NRF_PSEL(QSPI_CSN, 0, 25)&amp;gt;;
                        low-power-enable;
                };
        };


};


&amp;amp;qspi {
        status = &amp;quot;okay&amp;quot;;
        pinctrl-0 = &amp;lt;&amp;amp;qspi_default&amp;gt;;
        pinctrl-1 = &amp;lt;&amp;amp;qspi_sleep&amp;gt;;
        pinctrl-names = &amp;quot;default&amp;quot;, &amp;quot;sleep&amp;quot;;
        
        p25q16h_spi: p25q16h@0 {
                compatible = &amp;quot;nordic,qspi-nor&amp;quot;;
                reg = &amp;lt;0&amp;gt;;
                sck-frequency = &amp;lt;2000000&amp;gt;;
                jedec-id = [85 60 15];
                sfdp-bfp = [
                        e5 20 f1 ff  ff ff ff 00  44 eb 08 6b  08 3b 80 bb
                        ee ff ff ff  ff ff 00 ff  ff ff 00 ff  0c 20 0f 52
                        10 d8 08 81
                ];
                size = &amp;lt;16777216&amp;gt;;
                has-dpd;
                t-enter-dpd = &amp;lt;3000&amp;gt;;
                t-exit-dpd = &amp;lt;8000&amp;gt;;
        };
};&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;quot;child_image/mcuboot/boards/nrf52840dk_nrf52840.overlay&amp;quot;&lt;br /&gt;&lt;pre class="ui-code" data-mode="text"&gt;/delete-node/ &amp;amp;mx25r64;

/ {
	chosen {
                nordic,pm-ext-flash = &amp;amp;p25q16h_spi;
	};
	
	/* These aliases are provided for compatibility with samples */
	aliases {
		spi-flash0 = &amp;amp;p25q16h_spi;
	};
};

&amp;amp;pinctrl {
        qspi_default: qspi_default {
                group1 {
                        psels = &amp;lt;NRF_PSEL(QSPI_SCK, 0, 21)&amp;gt;,
                                &amp;lt;NRF_PSEL(QSPI_IO0, 0, 20)&amp;gt;,
                                &amp;lt;NRF_PSEL(QSPI_IO1, 0, 24)&amp;gt;,
                                &amp;lt;NRF_PSEL(QSPI_IO2, 0, 22)&amp;gt;,
                                &amp;lt;NRF_PSEL(QSPI_IO3, 0, 23)&amp;gt;,
                                &amp;lt;NRF_PSEL(QSPI_CSN, 0, 25)&amp;gt;;
                };
        };

        qspi_sleep: qspi_sleep {
                group1 {
                        psels = &amp;lt;NRF_PSEL(QSPI_SCK, 0, 21)&amp;gt;,
                                &amp;lt;NRF_PSEL(QSPI_IO0, 0, 20)&amp;gt;,
                                &amp;lt;NRF_PSEL(QSPI_IO1, 0, 24)&amp;gt;,
                                &amp;lt;NRF_PSEL(QSPI_IO2, 0, 22)&amp;gt;,
                                &amp;lt;NRF_PSEL(QSPI_IO3, 0, 23)&amp;gt;,
                                &amp;lt;NRF_PSEL(QSPI_CSN, 0, 25)&amp;gt;;
                        low-power-enable;
                };
        };

};


&amp;amp;qspi {
        status = &amp;quot;okay&amp;quot;;
        pinctrl-0 = &amp;lt;&amp;amp;qspi_default&amp;gt;;
        pinctrl-1 = &amp;lt;&amp;amp;qspi_sleep&amp;gt;;
        pinctrl-names = &amp;quot;default&amp;quot;, &amp;quot;sleep&amp;quot;;
        
        p25q16h_spi: p25q16h@0 {
                compatible = &amp;quot;nordic,qspi-nor&amp;quot;;
                reg = &amp;lt;0&amp;gt;;
                sck-frequency = &amp;lt;2000000&amp;gt;;
                jedec-id = [85 60 15];
                sfdp-bfp = [
                        e5 20 f1 ff  ff ff ff 00  44 eb 08 6b  08 3b 80 bb
                        ee ff ff ff  ff ff 00 ff  ff ff 00 ff  0c 20 0f 52
                        10 d8 08 81
                ];
                size = &amp;lt;16777216&amp;gt;;
                has-dpd;
                t-enter-dpd = &amp;lt;3000&amp;gt;;
                t-exit-dpd = &amp;lt;8000&amp;gt;;
        };
};&lt;/pre&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Also add child_image/mcuboot/boards/nrf52840dk_nrf52840.conf&lt;/span&gt;&amp;nbsp;with this config&lt;/p&gt;
&lt;p&gt;CONFIG_PM_OVERRIDE_EXTERNAL_DRIVER_CHECK=y&lt;/p&gt;
&lt;p&gt;Hope this can help.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;-Amanda H.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: matter with Seed XIAO nrf52840</title><link>https://devzone.nordicsemi.com/thread/418916?ContentTypeID=1</link><pubDate>Tue, 04 Apr 2023 01:51:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e711fa63-1f47-4735-9cc3-1fa27a24da9c</guid><dc:creator>MasakMut</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I tied it, but I cannot build it.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I think &amp;quot;boards/nrf52840dk_nrf52840.overlay&amp;quot; file is OK.&lt;/p&gt;
&lt;p&gt;but, &amp;quot;child_image/mcuboot/boards/nrf52840dk_nrf52840.overlay&amp;quot; may have problem.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Error message:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;[169/179] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /home/muto/matter/matter-master-20230315/examples/lighting-app/nrfconnect/build/mcuboot/zephyr/zephyr_pre0.map 
: &amp;amp;&amp;amp; ccache /home/muto/gcc-arm/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-gcc  -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf  zephyr/CMakeFiles/offsets.dir/./arch/arm/core/offsets/offsets.c.obj  -fuse-ld=bfd  -Wl,-T  zephyr/linker_zephyr_pre0.cmd  -Wl,-Map=/home/muto/matter/matter-master-20230315/examples/lighting-app/nrfconnect/build/mcuboot/zephyr/zephyr_pre0.map  -Wl,--whole-archive  app/libapp.a  zephyr/libzephyr.a  zephyr/arch/common/libarch__common.a  zephyr/arch/arch/arm/core/aarch32/libarch__arm__core__aarch32.a  zephyr/arch/arch/arm/core/aarch32/cortex_m/libarch__arm__core__aarch32__cortex_m.a  zephyr/arch/arch/arm/core/aarch32/mpu/libarch__arm__core__aarch32__mpu.a  zephyr/lib/libc/minimal/liblib__libc__minimal.a  zephyr/soc/arm/common/cortex_m/libsoc__arm__common__cortex_m.a  zephyr/soc/arm/nordic_nrf/nrf52/libsoc__arm__nordic_nrf__nrf52.a  zephyr/drivers/clock_control/libdrivers__clock_control.a  zephyr/drivers/flash/libdrivers__flash.a  zephyr/drivers/timer/libdrivers__timer.a  zephyr/drivers/pinctrl/libdrivers__pinctrl.a  modules/nrf/lib/fprotect/lib..__nrf__lib__fprotect.a  modules/nrf/drivers/hw_cc310/lib..__nrf__drivers__hw_cc310.a  modules/mcuboot/boot/bootutil/zephyr/libmcuboot_util.a  modules/hal_nordic/nrfx/libmodules__hal_nordic__nrfx.a  -Wl,--no-whole-archive  zephyr/kernel/libkernel.a  -L&amp;quot;/home/muto/gcc-arm/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7e-m+fp/hard&amp;quot;  -L/home/muto/matter/matter-master-20230315/examples/lighting-app/nrfconnect/build/mcuboot/zephyr  -lgcc  zephyr/arch/common/libisr_tables.a  -no-pie  -mcpu=cortex-m4  -mthumb  -mabi=aapcs  -mfpu=fpv4-sp-d16  -mfloat-abi=hard  -mfp16-format=ieee  -Wl,--gc-sections  -Wl,--build-id=none  -Wl,--sort-common=descending  -Wl,--sort-section=alignment  -Wl,-u,_OffsetAbsSyms  -Wl,-u,_ConfigAbsSyms  -nostdlib  -static  -Wl,-X  -Wl,-N  -Wl,--orphan-handling=warn  /home/muto/ncs/nrfxlib/crypto/nrf_cc310_platform/lib/cortex-m4/hard-float/no-interrupts/libnrf_cc310_platform_0.9.16.a  /home/muto/ncs/nrfxlib/crypto/nrf_cc310_bl/lib/cortex-m4/hard-float/no-interrupts/libnrf_cc310_bl_0.9.12.a &amp;amp;&amp;amp; cd /home/muto/matter/matter-master-20230315/examples/lighting-app/nrfconnect/build/mcuboot/zephyr &amp;amp;&amp;amp; /usr/bin/cmake -E echo
/home/muto/gcc-arm/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.bfd: zephyr/libzephyr.a(flash_map_partition_manager.c.obj):(.rodata.default_flash_map+0x1c): undefined reference to `__device_dts_ord_131&amp;#39;
/home/muto/gcc-arm/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.bfd: zephyr/libzephyr.a(flash_map_partition_manager.c.obj):(.rodata.default_flash_map+0x6c): undefined reference to `__device_dts_ord_131&amp;#39;
collect2: error: ld returned 1 exit status&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&amp;quot;boards/nrf52840dk_nrf52840.overlay&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;/ {
	chosen {
		nordic,pm-ext-flash = &amp;amp;p25q16h_spi;
	};


/delete-property/ arduino_header;
/delete-property/ connector;
/delete-property/ arduino_adc;
/delete-property/ analog-connector;


/delete-property/ spi1;
/delete-property/ spi2;
/delete-property/ uart1;
/delete-property/ i2c0;
/delete-property/ arduino_serial;
/delete-property/ arduino_i2c;

/delete-node/ spi1;
/delete-node/ spi2;
/delete-node/ uart1;
/delete-node/ i2c0;
/delete-node/ arduino_serial;
/delete-node/ arduino_i2c;



	chosen {
		zephyr,entropy = &amp;amp;rng;
	};

        leds {
                compatible = &amp;quot;gpio-leds&amp;quot;;
                led0: led_0 {
                        gpios = &amp;lt;&amp;amp;gpio0 17 GPIO_ACTIVE_LOW&amp;gt;;
                        label = &amp;quot;Green LED 0&amp;quot;;
                };
                led1: led_1 {
                        gpios = &amp;lt;&amp;amp;gpio0 26 GPIO_ACTIVE_LOW&amp;gt;;
                        label = &amp;quot;Red LED 1&amp;quot;;
                };
                led2: led_2 {
                        gpios = &amp;lt;&amp;amp;gpio0 30 GPIO_ACTIVE_LOW&amp;gt;;
                        label = &amp;quot;Green LED 2&amp;quot;;
                };
                led3: led_3 {
                        gpios = &amp;lt;&amp;amp;gpio0 6 GPIO_ACTIVE_LOW&amp;gt;;
                        label = &amp;quot;Blue LED 3&amp;quot;;
                };
        };
        buttons {
                compatible = &amp;quot;gpio-keys&amp;quot;;
                button0: button_0 {
                        gpios = &amp;lt;&amp;amp;gpio1 15 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)&amp;gt;;
                        label = &amp;quot;Push button switch 0&amp;quot;;
                };
                button1: button_1 {
                        gpios = &amp;lt;&amp;amp;gpio1 14 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)&amp;gt;;
                        label = &amp;quot;Push button switch 1&amp;quot;;
                };
                button2: button_2 {
                        gpios = &amp;lt;&amp;amp;gpio0 2 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)&amp;gt;;
                        label = &amp;quot;Push button switch 2&amp;quot;;
                };
                button3: button_3 {
                        gpios = &amp;lt;&amp;amp;gpio0 3 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)&amp;gt;;
                        label = &amp;quot;Push button switch 3&amp;quot;;
                };
        };



	aliases {
		pwm-led1 = &amp;amp;pwm_led1;
	};

	pwmleds {
		pwm_led1: pwm_led_1 {
			pwms = &amp;lt;&amp;amp;pwm0 1 PWM_MSEC(20) PWM_POLARITY_INVERTED&amp;gt;;
		};
	};

};

/delete-node/ &amp;amp;i2c0;
/delete-node/ &amp;amp;spi1;
/delete-node/ &amp;amp;spi2;
/delete-node/ &amp;amp;uart1;

&amp;amp;pwm0 {
	pinctrl-0 = &amp;lt;&amp;amp;pwm0_default_alt&amp;gt;;
	pinctrl-1 = &amp;lt;&amp;amp;pwm0_sleep_alt&amp;gt;;
	pinctrl-names = &amp;quot;default&amp;quot;, &amp;quot;sleep&amp;quot;;
};

&amp;amp;uart0{
	/delete-property/ rts-pin;
	/delete-property/ cts-pin;
	/delete-property/ hw-flow-control;
};


&amp;amp;pinctrl {

	pwm0_default_alt: pwm0_default_alt {
		group1 {
			psels = &amp;lt;NRF_PSEL(PWM_OUT1, 0, 26)&amp;gt;;
			nordic,invert;
		};
	};

	pwm0_sleep_alt: pwm0_sleep_alt {
		group1 {
			psels = &amp;lt;NRF_PSEL(PWM_OUT1, 0, 26)&amp;gt;;
			low-power-enable;
		};
	};

	uart0_default: uart0_default {
		group1 {
			psels = &amp;lt;NRF_PSEL(UART_TX, 1, 11)&amp;gt;,
				&amp;lt;NRF_PSEL(UART_RX, 1, 12)&amp;gt;;
		};
	};

        uart0_sleep: uart0_sleep {
                group1 {
                        psels = &amp;lt;NRF_PSEL(UART_TX, 1, 11)&amp;gt;,
                                &amp;lt;NRF_PSEL(UART_RX, 1, 12)&amp;gt;;
                        low-power-enable;
                };
        };


        i2c1_default: i2c1_default {
                group1 {
                        psels = &amp;lt;NRF_PSEL(TWIM_SDA, 0, 4)&amp;gt;,
                                &amp;lt;NRF_PSEL(TWIM_SCL, 0, 5)&amp;gt;;
                };
        };

        i2c1_sleep: i2c1_sleep {
                group1 {
                        psels = &amp;lt;NRF_PSEL(TWIM_SDA, 0, 4)&amp;gt;,
                                &amp;lt;NRF_PSEL(TWIM_SCL, 0, 5)&amp;gt;;
                        low-power-enable;
                };
        };


        spi0_default: spi0_default {
                group1 {
                        psels = &amp;lt;NRF_PSEL(SPIM_SCK, 1, 13)&amp;gt;,
                                &amp;lt;NRF_PSEL(SPIM_MOSI, 1, 15)&amp;gt;,
                                &amp;lt;NRF_PSEL(SPIM_MISO, 1, 14)&amp;gt;;
                };
        };

        spi0_sleep: spi0_sleep {
                group1 {
                        psels = &amp;lt;NRF_PSEL(SPIM_SCK, 1, 13)&amp;gt;,
                                &amp;lt;NRF_PSEL(SPIM_MOSI, 1, 15)&amp;gt;,
                                &amp;lt;NRF_PSEL(SPIM_MISO, 1, 14)&amp;gt;;
                        low-power-enable;
                };
        };

        spi3_default: spi3_default {
                group1 {
                        psels = &amp;lt;NRF_PSEL(SPIM_SCK, 0, 21)&amp;gt;,
                                &amp;lt;NRF_PSEL(SPIM_MOSI, 0, 20)&amp;gt;,
                                &amp;lt;NRF_PSEL(SPIM_MISO, 0, 24)&amp;gt;;
                };
        };

        spi3_sleep: spi3_sleep {
                group1 {
                        psels = &amp;lt;NRF_PSEL(SPIM_SCK, 0, 21)&amp;gt;,
                                &amp;lt;NRF_PSEL(SPIM_MOSI, 0, 20)&amp;gt;,
                                &amp;lt;NRF_PSEL(SPIM_MISO, 0, 24)&amp;gt;;
                        low-power-enable;
                };
        };

        qspi_default: qspi_default {
                group1 {
                        psels = &amp;lt;NRF_PSEL(QSPI_SCK, 0, 21)&amp;gt;,
                                &amp;lt;NRF_PSEL(QSPI_IO0, 0, 20)&amp;gt;,
                                &amp;lt;NRF_PSEL(QSPI_IO1, 0, 24)&amp;gt;,
                                &amp;lt;NRF_PSEL(QSPI_IO2, 0, 22)&amp;gt;,
                                &amp;lt;NRF_PSEL(QSPI_IO3, 0, 23)&amp;gt;,
                                &amp;lt;NRF_PSEL(QSPI_CSN, 0, 25)&amp;gt;;
                };
        };

        qspi_sleep: qspi_sleep {
                group1 {
                        psels = &amp;lt;NRF_PSEL(QSPI_SCK, 0, 21)&amp;gt;,
                                &amp;lt;NRF_PSEL(QSPI_IO0, 0, 20)&amp;gt;,
                                &amp;lt;NRF_PSEL(QSPI_IO1, 0, 24)&amp;gt;,
                                &amp;lt;NRF_PSEL(QSPI_IO2, 0, 22)&amp;gt;,
                                &amp;lt;NRF_PSEL(QSPI_IO3, 0, 23)&amp;gt;,
                                &amp;lt;NRF_PSEL(QSPI_CSN, 0, 25)&amp;gt;;
                        low-power-enable;
                };
        };


};

&amp;amp;spi3 {
        status = &amp;quot;okay&amp;quot;;
        pinctrl-0 = &amp;lt;&amp;amp;spi3_default&amp;gt;;
        pinctrl-1 = &amp;lt;&amp;amp;spi3_sleep&amp;gt;;
        pinctrl-names = &amp;quot;default&amp;quot;, &amp;quot;sleep&amp;quot;;
        cs-gpios = &amp;lt;&amp;amp;gpio0 25 GPIO_ACTIVE_LOW&amp;gt;;
        p25q16h_spi: p25q16h@0 {
                compatible = &amp;quot;jedec,spi-nor&amp;quot;;
                reg = &amp;lt;0&amp;gt;;
                wp-gpios = &amp;lt;&amp;amp;gpio0 22 GPIO_ACTIVE_LOW&amp;gt;;
                hold-gpios = &amp;lt;&amp;amp;gpio0 23 GPIO_ACTIVE_LOW&amp;gt;;
                spi-max-frequency = &amp;lt;104000000&amp;gt;;
                jedec-id = [85 60 15];
                sfdp-bfp = [
                        e5 20 f1 ff  ff ff ff 00  44 eb 08 6b  08 3b 80 bb
                        ee ff ff ff  ff ff 00 ff  ff ff 00 ff  0c 20 0f 52
                        10 d8 08 81
                ];
                size = &amp;lt;16777216&amp;gt;;
                has-dpd;
                t-enter-dpd = &amp;lt;3000&amp;gt;;
                t-exit-dpd = &amp;lt;8000&amp;gt;;
        };
};
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&amp;quot;child_image/mcuboot/boards/nrf52840dk_nrf52840.overlay&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;/ {
	chosen {
                nordic,pm-ext-flash = &amp;amp;p25q16h_spi;
	};
};

&amp;amp;pinctrl {
        qspi_default: qspi_default {
                group1 {
                        psels = &amp;lt;NRF_PSEL(QSPI_SCK, 0, 21)&amp;gt;,
                                &amp;lt;NRF_PSEL(QSPI_IO0, 0, 20)&amp;gt;,
                                &amp;lt;NRF_PSEL(QSPI_IO1, 0, 24)&amp;gt;,
                                &amp;lt;NRF_PSEL(QSPI_IO2, 0, 22)&amp;gt;,
                                &amp;lt;NRF_PSEL(QSPI_IO3, 0, 23)&amp;gt;,
                                &amp;lt;NRF_PSEL(QSPI_CSN, 0, 25)&amp;gt;;
                };
        };

        qspi_sleep: qspi_sleep {
                group1 {
                        psels = &amp;lt;NRF_PSEL(QSPI_SCK, 0, 21)&amp;gt;,
                                &amp;lt;NRF_PSEL(QSPI_IO0, 0, 20)&amp;gt;,
                                &amp;lt;NRF_PSEL(QSPI_IO1, 0, 24)&amp;gt;,
                                &amp;lt;NRF_PSEL(QSPI_IO2, 0, 22)&amp;gt;,
                                &amp;lt;NRF_PSEL(QSPI_IO3, 0, 23)&amp;gt;,
                                &amp;lt;NRF_PSEL(QSPI_CSN, 0, 25)&amp;gt;;
                        low-power-enable;
                };
        };
        spi3_default: spi3_default {
                group1 {
                        psels = &amp;lt;NRF_PSEL(SPIM_SCK, 0, 21)&amp;gt;,
                                &amp;lt;NRF_PSEL(SPIM_MOSI, 0, 20)&amp;gt;,
                                &amp;lt;NRF_PSEL(SPIM_MISO, 0, 24)&amp;gt;;
                };
        };

        spi3_sleep: spi3_sleep {
                group1 {
                        psels = &amp;lt;NRF_PSEL(SPIM_SCK, 0, 21)&amp;gt;,
                                &amp;lt;NRF_PSEL(SPIM_MOSI, 0, 20)&amp;gt;,
                                &amp;lt;NRF_PSEL(SPIM_MISO, 0, 24)&amp;gt;;
                        low-power-enable;
                };
        };


};


&amp;amp;spi3 {
        status = &amp;quot;okay&amp;quot;;
        pinctrl-0 = &amp;lt;&amp;amp;spi3_default&amp;gt;;
        pinctrl-1 = &amp;lt;&amp;amp;spi3_sleep&amp;gt;;
        pinctrl-names = &amp;quot;default&amp;quot;, &amp;quot;sleep&amp;quot;;
        cs-gpios = &amp;lt;&amp;amp;gpio0 25 GPIO_ACTIVE_LOW&amp;gt;;
        p25q16h_spi: p25q16h@0 {
                compatible = &amp;quot;jedec,spi-nor&amp;quot;;
                reg = &amp;lt;0&amp;gt;;
                wp-gpios = &amp;lt;&amp;amp;gpio0 22 GPIO_ACTIVE_LOW&amp;gt;;
                hold-gpios = &amp;lt;&amp;amp;gpio0 23 GPIO_ACTIVE_LOW&amp;gt;;
                spi-max-frequency = &amp;lt;104000000&amp;gt;;
                jedec-id = [85 60 15];
                sfdp-bfp = [
                        e5 20 f1 ff  ff ff ff 00  44 eb 08 6b  08 3b 80 bb
                        ee ff ff ff  ff ff 00 ff  ff ff 00 ff  0c 20 0f 52
                        10 d8 08 81
                ];
                size = &amp;lt;16777216&amp;gt;;
                has-dpd;
                t-enter-dpd = &amp;lt;3000&amp;gt;;
                t-exit-dpd = &amp;lt;8000&amp;gt;;
        };
};
&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: matter with Seed XIAO nrf52840</title><link>https://devzone.nordicsemi.com/thread/418412?ContentTypeID=1</link><pubDate>Thu, 30 Mar 2023 16:58:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a2b80154-682f-4465-9b82-957f7739a044</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
[quote user="MasakMut"]&lt;p&gt;I could build below command with above &amp;quot;boards/nrf52840dk_nrf52840.overlay&amp;quot; file.&lt;/p&gt;
&lt;p&gt;LEDs and buttons are specified by this overlay file. there are working.&lt;/p&gt;[/quote]
&lt;p&gt;Good.&amp;nbsp;&lt;/p&gt;
[quote user="MasakMut"]I would like to re-assign QSPI memroy.[/quote]
&lt;p&gt;Take a look at &lt;a href="https://github.com/TKU-STL/STL-Managed-ZephyRTOS/blob/b5176e35a6757f05e8c2ffa042521517577895a9/tests/drivers/flash/boards/nrf52840dk_mx25l51245g.overlay"&gt;this example&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;-Amanda H.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: matter with Seed XIAO nrf52840</title><link>https://devzone.nordicsemi.com/thread/418197?ContentTypeID=1</link><pubDate>Thu, 30 Mar 2023 04:39:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:47106258-c9ab-4757-9013-0589fb035374</guid><dc:creator>MasakMut</dc:creator><description>&lt;p&gt;YES, I&amp;#39;m using Seeed XIAO BLE board.&lt;/p&gt;
&lt;p&gt;As my understanding, Seeed XIAO BLE and nRF52840DK are using nRF52840.&lt;/p&gt;
&lt;p&gt;I understand pin assign and QSPI memory are different.&lt;/p&gt;
&lt;p&gt;However, I believe those differences can be absorbed in the overlay file.&lt;/p&gt;
&lt;p&gt;Because, I could build below command with above &amp;quot;boards/nrf52840dk_nrf52840.overlay&amp;quot; file.&lt;/p&gt;
&lt;p&gt;LEDs and buttons are specified by this overlay file. there are working.&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;$ west build -b nrf52840dk_nrf52840 -- -DCONF_FILE=prj_no_dfu.conf&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/project-chip/connectedhomeip/tree/master/examples/lighting-app/nrfconnect#building-with-device-firmware-upgrade-support"&gt;https://github.com/project-chip/connectedhomeip/tree/master/examples/lighting-app/nrfconnect#building-with-device-firmware-upgrade-support&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Therefore, I would like to re-assign QSPI memroy.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: matter with Seed XIAO nrf52840</title><link>https://devzone.nordicsemi.com/thread/418170?ContentTypeID=1</link><pubDate>Wed, 29 Mar 2023 18:26:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3197ca18-d9f1-41ea-9ec4-eeb8ae959dbe</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Are you using the &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/zephyr/boards/arm/xiao_ble/doc/index.html"&gt;Seeed XIAO BLE&lt;/a&gt;&amp;nbsp;board? If so, you should build for&amp;nbsp;&lt;span&gt;&lt;span&gt;xiao_ble instead of modifying the nRF52840 overlay. However, that example only supports&amp;nbsp;&lt;span&gt;nRF52840 DK, nRF5340 DK, nRF21540 DK, and&amp;nbsp;nRF7002 DK. It requires more buttons than&amp;nbsp;Seeed XIAO BLE which only has a&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Reset button.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;-Amanda H.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: matter with Seed XIAO nrf52840</title><link>https://devzone.nordicsemi.com/thread/417283?ContentTypeID=1</link><pubDate>Fri, 24 Mar 2023 05:30:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f78cbe26-bb4b-41c1-b8fa-ec3b42e37d2f</guid><dc:creator>MasakMut</dc:creator><description>&lt;p&gt;Thank you for your reply.&lt;/p&gt;
&lt;p&gt;I add spi3 but it has failure.&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;/ {
	chosen {
        nordic,pm-ext-flash = &amp;amp;p25q16h_spi;
	};
};

&amp;amp;spi3 {
        status = &amp;quot;okay&amp;quot;;
        pinctrl-0 = &amp;lt;&amp;amp;spi3_default&amp;gt;;
        pinctrl-1 = &amp;lt;&amp;amp;spi3_sleep&amp;gt;;
        pinctrl-names = &amp;quot;default&amp;quot;, &amp;quot;sleep&amp;quot;;
        cs-gpios = &amp;lt;&amp;amp;gpio0 25 GPIO_ACTIVE_LOW&amp;gt;;
        p25q16h_spi: p25q16h@0 {
                compatible = &amp;quot;jedec,spi-nor&amp;quot;;
                reg = &amp;lt;0&amp;gt;;
                wp-gpios = &amp;lt;&amp;amp;gpio0 22 GPIO_ACTIVE_LOW&amp;gt;;
                hold-gpios = &amp;lt;&amp;amp;gpio0 23 GPIO_ACTIVE_LOW&amp;gt;;
                spi-max-frequency = &amp;lt;104000000&amp;gt;;
                jedec-id = [85 60 15];
                sfdp-bfp = [
                        e5 20 f1 ff  ff ff ff 00  44 eb 08 6b  08 3b 80 bb
                        ee ff ff ff  ff ff 00 ff  ff ff 00 ff  0c 20 0f 52
                        10 d8 08 81
                ];
                size = &amp;lt;16777216&amp;gt;;
                has-dpd;
                t-enter-dpd = &amp;lt;3000&amp;gt;;
                t-exit-dpd = &amp;lt;8000&amp;gt;;
        };
};
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;[2/179] Generating include/generated/version.h
-- Zephyr version: 3.2.99 (/home/muto/ncs/zephyr), build: v3.2.99-ncs2
[169/179] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /home/muto/matter/matter-master-20230315/examples/lighting-app/nrfconnect/build/mcuboot/zephyr/zephyr_pre0.map 
: &amp;amp;&amp;amp; ccache /home/muto/gcc-arm/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-gcc  -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf  zephyr/CMakeFiles/offsets.dir/./arch/arm/core/offsets/offsets.c.obj  -fuse-ld=bfd  -Wl,-T  zephyr/linker_zephyr_pre0.cmd  -Wl,-Map=/home/muto/matter/matter-master-20230315/examples/lighting-app/nrfconnect/build/mcuboot/zephyr/zephyr_pre0.map  -Wl,--whole-archive  app/libapp.a  zephyr/libzephyr.a  zephyr/arch/common/libarch__common.a  zephyr/arch/arch/arm/core/aarch32/libarch__arm__core__aarch32.a  zephyr/arch/arch/arm/core/aarch32/cortex_m/libarch__arm__core__aarch32__cortex_m.a  zephyr/arch/arch/arm/core/aarch32/mpu/libarch__arm__core__aarch32__mpu.a  zephyr/lib/libc/minimal/liblib__libc__minimal.a  zephyr/soc/arm/common/cortex_m/libsoc__arm__common__cortex_m.a  zephyr/soc/arm/nordic_nrf/nrf52/libsoc__arm__nordic_nrf__nrf52.a  zephyr/drivers/clock_control/libdrivers__clock_control.a  zephyr/drivers/flash/libdrivers__flash.a  zephyr/drivers/timer/libdrivers__timer.a  zephyr/drivers/pinctrl/libdrivers__pinctrl.a  modules/nrf/lib/fprotect/lib..__nrf__lib__fprotect.a  modules/nrf/drivers/hw_cc310/lib..__nrf__drivers__hw_cc310.a  modules/mcuboot/boot/bootutil/zephyr/libmcuboot_util.a  modules/hal_nordic/nrfx/libmodules__hal_nordic__nrfx.a  -Wl,--no-whole-archive  zephyr/kernel/libkernel.a  -L&amp;quot;/home/muto/gcc-arm/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7e-m+fp/hard&amp;quot;  -L/home/muto/matter/matter-master-20230315/examples/lighting-app/nrfconnect/build/mcuboot/zephyr  -lgcc  zephyr/arch/common/libisr_tables.a  -no-pie  -mcpu=cortex-m4  -mthumb  -mabi=aapcs  -mfpu=fpv4-sp-d16  -mfloat-abi=hard  -mfp16-format=ieee  -Wl,--gc-sections  -Wl,--build-id=none  -Wl,--sort-common=descending  -Wl,--sort-section=alignment  -Wl,-u,_OffsetAbsSyms  -Wl,-u,_ConfigAbsSyms  -nostdlib  -static  -Wl,-X  -Wl,-N  -Wl,--orphan-handling=warn  /home/muto/ncs/nrfxlib/crypto/nrf_cc310_platform/lib/cortex-m4/hard-float/no-interrupts/libnrf_cc310_platform_0.9.16.a  /home/muto/ncs/nrfxlib/crypto/nrf_cc310_bl/lib/cortex-m4/hard-float/no-interrupts/libnrf_cc310_bl_0.9.12.a &amp;amp;&amp;amp; cd /home/muto/matter/matter-master-20230315/examples/lighting-app/nrfconnect/build/mcuboot/zephyr &amp;amp;&amp;amp; /usr/bin/cmake -E echo
/home/muto/gcc-arm/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.bfd: zephyr/libzephyr.a(flash_map_partition_manager.c.obj):(.rodata.default_flash_map+0x1c): undefined reference to `__device_dts_ord_131&amp;#39;
/home/muto/gcc-arm/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.bfd: zephyr/libzephyr.a(flash_map_partition_manager.c.obj):(.rodata.default_flash_map+0x6c): undefined reference to `__device_dts_ord_131&amp;#39;
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;BTW, I update &amp;quot;boards/nrf52840dk_nrf52840.overlay&amp;quot;.&lt;/p&gt;
&lt;p&gt;I add &amp;quot;/delete-node/&amp;quot; to line 88-91.&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;/ {
	chosen {
		nordic,pm-ext-flash = &amp;amp;p25q16h_spi;
	};

/delete-property/ arduino_header;
/delete-property/ connector;
/delete-property/ arduino_adc;
/delete-property/ analog-connector;


/delete-property/ spi1;
/delete-property/ spi2;
/delete-property/ uart1;
/delete-property/ i2c0;
/delete-property/ arduino_serial;
/delete-property/ arduino_i2c;

/delete-node/ spi1;
/delete-node/ spi2;
/delete-node/ uart1;
/delete-node/ i2c0;
/delete-node/ arduino_serial;
/delete-node/ arduino_i2c;

	chosen {
		zephyr,entropy = &amp;amp;rng;
	};


        leds {
                compatible = &amp;quot;gpio-leds&amp;quot;;
                led0: led_0 {
                        gpios = &amp;lt;&amp;amp;gpio0 17 GPIO_ACTIVE_LOW&amp;gt;;
                        label = &amp;quot;Green LED 0&amp;quot;;
                };
                led1: led_1 {
                        gpios = &amp;lt;&amp;amp;gpio0 26 GPIO_ACTIVE_LOW&amp;gt;;
                        label = &amp;quot;Red LED 1&amp;quot;;
                };
                led2: led_2 {
                        gpios = &amp;lt;&amp;amp;gpio0 30 GPIO_ACTIVE_LOW&amp;gt;;
                        label = &amp;quot;Green LED 2&amp;quot;;
                };
                led3: led_3 {
                        gpios = &amp;lt;&amp;amp;gpio0 6 GPIO_ACTIVE_LOW&amp;gt;;
                        label = &amp;quot;Blue LED 3&amp;quot;;
                };
        };
        buttons {
                compatible = &amp;quot;gpio-keys&amp;quot;;
                button0: button_0 {
                        gpios = &amp;lt;&amp;amp;gpio1 15 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)&amp;gt;;
                        label = &amp;quot;Push button switch 0&amp;quot;;
                };
                button1: button_1 {
                        gpios = &amp;lt;&amp;amp;gpio1 14 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)&amp;gt;;
                        label = &amp;quot;Push button switch 1&amp;quot;;
                };
                button2: button_2 {
                        gpios = &amp;lt;&amp;amp;gpio0 2 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)&amp;gt;;
                        label = &amp;quot;Push button switch 2&amp;quot;;
                };
                button3: button_3 {
                        gpios = &amp;lt;&amp;amp;gpio0 3 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)&amp;gt;;
                        label = &amp;quot;Push button switch 3&amp;quot;;
                };
        };


	/*
	* By default, PWM module is only configured for led0 (LED1 on the board).
	* The lighting-app, however, uses LED2 to show the state of the lighting,
	* including its brightness level.
	*/
	aliases {
		pwm-led1 = &amp;amp;pwm_led1;
	};

	pwmleds {
		pwm_led1: pwm_led_1 {
			pwms = &amp;lt;&amp;amp;pwm0 1 PWM_MSEC(20) PWM_POLARITY_INVERTED&amp;gt;;
		};
	};

};

/delete-node/ &amp;amp;i2c0;
/delete-node/ &amp;amp;spi1;
/delete-node/ &amp;amp;spi2;
/delete-node/ &amp;amp;uart1;


&amp;amp;pwm0 {
	pinctrl-0 = &amp;lt;&amp;amp;pwm0_default_alt&amp;gt;;
	pinctrl-1 = &amp;lt;&amp;amp;pwm0_sleep_alt&amp;gt;;
	pinctrl-names = &amp;quot;default&amp;quot;, &amp;quot;sleep&amp;quot;;
};

&amp;amp;uart0{
	/delete-property/ rts-pin;
	/delete-property/ cts-pin;
	/delete-property/ hw-flow-control;
};


&amp;amp;pinctrl {

	pwm0_default_alt: pwm0_default_alt {
		group1 {
			psels = &amp;lt;NRF_PSEL(PWM_OUT1, 0, 26)&amp;gt;;
			nordic,invert;
		};
	};

	pwm0_sleep_alt: pwm0_sleep_alt {
		group1 {
			psels = &amp;lt;NRF_PSEL(PWM_OUT1, 0, 26)&amp;gt;;
			low-power-enable;
		};
	};

	uart0_default: uart0_default {
		group1 {
			psels = &amp;lt;NRF_PSEL(UART_TX, 1, 11)&amp;gt;,
				&amp;lt;NRF_PSEL(UART_RX, 1, 12)&amp;gt;;
		};
	};

        uart0_sleep: uart0_sleep {
                group1 {
                        psels = &amp;lt;NRF_PSEL(UART_TX, 1, 11)&amp;gt;,
                                &amp;lt;NRF_PSEL(UART_RX, 1, 12)&amp;gt;;
                        low-power-enable;
                };
        };


        i2c1_default: i2c1_default {
                group1 {
                        psels = &amp;lt;NRF_PSEL(TWIM_SDA, 0, 4)&amp;gt;,
                                &amp;lt;NRF_PSEL(TWIM_SCL, 0, 5)&amp;gt;;
                };
        };

        i2c1_sleep: i2c1_sleep {
                group1 {
                        psels = &amp;lt;NRF_PSEL(TWIM_SDA, 0, 4)&amp;gt;,
                                &amp;lt;NRF_PSEL(TWIM_SCL, 0, 5)&amp;gt;;
                        low-power-enable;
                };
        };


        spi0_default: spi0_default {
                group1 {
                        psels = &amp;lt;NRF_PSEL(SPIM_SCK, 1, 13)&amp;gt;,
                                &amp;lt;NRF_PSEL(SPIM_MOSI, 1, 15)&amp;gt;,
                                &amp;lt;NRF_PSEL(SPIM_MISO, 1, 14)&amp;gt;;
                };
        };

        spi0_sleep: spi0_sleep {
                group1 {
                        psels = &amp;lt;NRF_PSEL(SPIM_SCK, 1, 13)&amp;gt;,
                                &amp;lt;NRF_PSEL(SPIM_MOSI, 1, 15)&amp;gt;,
                                &amp;lt;NRF_PSEL(SPIM_MISO, 1, 14)&amp;gt;;
                        low-power-enable;
                };
        };

        spi3_default: spi3_default {
                group1 {
                        psels = &amp;lt;NRF_PSEL(SPIM_SCK, 0, 21)&amp;gt;,
                                &amp;lt;NRF_PSEL(SPIM_MOSI, 0, 20)&amp;gt;,
                                &amp;lt;NRF_PSEL(SPIM_MISO, 0, 24)&amp;gt;;
                };
        };

        spi3_sleep: spi3_sleep {
                group1 {
                        psels = &amp;lt;NRF_PSEL(SPIM_SCK, 0, 21)&amp;gt;,
                                &amp;lt;NRF_PSEL(SPIM_MOSI, 0, 20)&amp;gt;,
                                &amp;lt;NRF_PSEL(SPIM_MISO, 0, 24)&amp;gt;;
                        low-power-enable;
                };
        };

        qspi_default: qspi_default {
                group1 {
                        psels = &amp;lt;NRF_PSEL(QSPI_SCK, 0, 21)&amp;gt;,
                                &amp;lt;NRF_PSEL(QSPI_IO0, 0, 20)&amp;gt;,
                                &amp;lt;NRF_PSEL(QSPI_IO1, 0, 24)&amp;gt;,
                                &amp;lt;NRF_PSEL(QSPI_IO2, 0, 22)&amp;gt;,
                                &amp;lt;NRF_PSEL(QSPI_IO3, 0, 23)&amp;gt;,
                                &amp;lt;NRF_PSEL(QSPI_CSN, 0, 25)&amp;gt;;
                };
        };

        qspi_sleep: qspi_sleep {
                group1 {
                        psels = &amp;lt;NRF_PSEL(QSPI_SCK, 0, 21)&amp;gt;,
                                &amp;lt;NRF_PSEL(QSPI_IO0, 0, 20)&amp;gt;,
                                &amp;lt;NRF_PSEL(QSPI_IO1, 0, 24)&amp;gt;,
                                &amp;lt;NRF_PSEL(QSPI_IO2, 0, 22)&amp;gt;,
                                &amp;lt;NRF_PSEL(QSPI_IO3, 0, 23)&amp;gt;,
                                &amp;lt;NRF_PSEL(QSPI_CSN, 0, 25)&amp;gt;;
                        low-power-enable;
                };
        };


};

&amp;amp;spi3 {
        status = &amp;quot;okay&amp;quot;;
        pinctrl-0 = &amp;lt;&amp;amp;spi3_default&amp;gt;;
        pinctrl-1 = &amp;lt;&amp;amp;spi3_sleep&amp;gt;;
        pinctrl-names = &amp;quot;default&amp;quot;, &amp;quot;sleep&amp;quot;;
        cs-gpios = &amp;lt;&amp;amp;gpio0 25 GPIO_ACTIVE_LOW&amp;gt;;
        p25q16h_spi: p25q16h@0 {
                compatible = &amp;quot;jedec,spi-nor&amp;quot;;
                reg = &amp;lt;0&amp;gt;;
                wp-gpios = &amp;lt;&amp;amp;gpio0 22 GPIO_ACTIVE_LOW&amp;gt;;
                hold-gpios = &amp;lt;&amp;amp;gpio0 23 GPIO_ACTIVE_LOW&amp;gt;;
                spi-max-frequency = &amp;lt;104000000&amp;gt;;
                jedec-id = [85 60 15];
                sfdp-bfp = [
                        e5 20 f1 ff  ff ff ff 00  44 eb 08 6b  08 3b 80 bb
                        ee ff ff ff  ff ff 00 ff  ff ff 00 ff  0c 20 0f 52
                        10 d8 08 81
                ];
                size = &amp;lt;16777216&amp;gt;;
                has-dpd;
                t-enter-dpd = &amp;lt;3000&amp;gt;;
                t-exit-dpd = &amp;lt;8000&amp;gt;;
        };
};
&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: matter with Seed XIAO nrf52840</title><link>https://devzone.nordicsemi.com/thread/417224?ContentTypeID=1</link><pubDate>Thu, 23 Mar 2023 19:05:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a23a5806-323f-4276-9bd5-cf4d72a7172a</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;child_image/mcuboot/boards/nrf52840dk_nrf52840.overlay should also have spi3 this part.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1679598193747v1.png" alt=" " /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;-Amanda H.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: matter with Seed XIAO nrf52840</title><link>https://devzone.nordicsemi.com/thread/416941?ContentTypeID=1</link><pubDate>Thu, 23 Mar 2023 00:11:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:09ff87cd-e4c9-48ee-99d2-e00e0b3fc437</guid><dc:creator>MasakMut</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I followed below install guide and installed NCS.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/getting_started/installing.html"&gt;https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/getting_started/installing.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;And, it was update automatically by &amp;quot;&lt;code&gt;update_ncs.py&amp;quot; as below.&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/project-chip/connectedhomeip/tree/master/examples/lighting-app/nrfconnect#using-native-shell-for-setup"&gt;https://github.com/project-chip/connectedhomeip/tree/master/examples/lighting-app/nrfconnect#using-native-shell-for-setup&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;NCS version is 2.3.0.&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;$ cat ~/ncs/nrf/VERSION
2.3.0&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/project-chip/connectedhomeip/tree/master/examples/lighting-app/nrfconnect"&gt;https://github.com/project-chip/connectedhomeip/tree/master/examples/lighting-app/nrfconnect&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;ovarlay file is under &amp;quot;boards&amp;quot; in above example.&lt;/p&gt;
&lt;p&gt;it is not &amp;quot;child_image/mcuboot/boards&amp;quot;.&lt;/p&gt;
&lt;p&gt;original &amp;quot;boards/nrf52840dk_nrf52840.overlay&amp;quot; does not fit Seeed XIAO nrf52840.&lt;/p&gt;
&lt;p&gt;So, I modify &amp;quot;boards/nrf52840dk_nrf52840.overlay&amp;quot;.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I tried to modify &amp;quot;child_image/mcuboot/boards/nrf52840dk_nrf52840.overlay&amp;quot; as below and build it.&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;/ {
	chosen {
                nordic,pm-ext-flash = &amp;amp;p25q16h_spi;
	};
};
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Then, below error message shows.&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;-- Found devicetree overlay: /home/muto/ncs/bootloader/mcuboot/boot/zephyr/dts.overlay
devicetree error: /chosen: undefined node label &amp;#39;p25q16h_spi&amp;#39;&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: matter with Seed XIAO nrf52840</title><link>https://devzone.nordicsemi.com/thread/416877?ContentTypeID=1</link><pubDate>Wed, 22 Mar 2023 15:48:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:72462e11-ca08-4571-b33a-7e22e4f541cb</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;What NCS version are you using?&lt;/p&gt;
&lt;p&gt;Do you also update the overlay file under child_image/mcuboot/boards?&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Amanda H.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>