<?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>NRF connect SDK, Matter, nRF52840, DFU function of Matter, how to modify external Flash IC</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/104563/nrf-connect-sdk-matter-nrf52840-dfu-function-of-matter-how-to-modify-external-flash-ic</link><description>Hi, My configuration environment is: NRF Connect SDK, V2.4.1, Matter Project, External Flash IC, 
 
 
 The DFU function of Matter, I see that the 52840.dts file uses mx25r64 Flash IC; But our company needs to use IS25LP080D, I cannot find the relevant</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 20 Oct 2023 12:59:18 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/104563/nrf-connect-sdk-matter-nrf52840-dfu-function-of-matter-how-to-modify-external-flash-ic" /><item><title>RE: NRF connect SDK, Matter, nRF52840, DFU function of Matter, how to modify external Flash IC</title><link>https://devzone.nordicsemi.com/thread/451515?ContentTypeID=1</link><pubDate>Fri, 20 Oct 2023 12:59:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:325d3b2c-9849-4558-b26b-9e658cee1188</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I would suggest you run the&amp;nbsp;&lt;/span&gt;&lt;a href="https://github.com/nrfconnect/sdk-zephyr/tree/c7f3aaa87cf8ab6ca6961ec57f06d65d7c893e5b/samples/drivers/spi_flash#jedec-spi-nor-sample"&gt;JEDEC SPI-NOR Sample&lt;/a&gt;&lt;span&gt;&amp;nbsp;to test and make sure the setting is correct.&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: NRF connect SDK, Matter, nRF52840, DFU function of Matter, how to modify external Flash IC</title><link>https://devzone.nordicsemi.com/thread/451438?ContentTypeID=1</link><pubDate>Fri, 20 Oct 2023 08:07:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dca8330e-9006-4ae5-9e7d-574e67763077</guid><dc:creator>DoubleAmaing</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I am using Matter Light_ Bulb; I am experimenting with OTA functionality through Matter; But my external Flash is IS25LP080D;&lt;/p&gt;
&lt;p&gt;The previous issue has been resolved. I checked the hardware and found that there was a welding problem with the IC;&lt;/p&gt;
&lt;p&gt;Currently, the&amp;nbsp;&lt;span id="transmark" style="display:none;height:0px;width:0px;"&gt;&lt;/span&gt; QSPI has been used, but there are still issues with the OTA function.&lt;/p&gt;
&lt;p&gt;The monitoring information through the serial port is as follows:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;: 308864 [DMG]Received Command Response Data, Endpoint=0 Cluster=�x&amp;lt;&amp;gt;�?_&amp;gt;&amp;lt;2=&amp;gt;commqnd=�~&amp;gt;&amp;gt;&amp;lt;8_0&amp;lt;&amp;lt;1
D: 308873 [SWU]QueryImageResponse:
D: 308876 [SWU]  status: 0
D: 308879 [SWU]  imageURI: bdx://0000000000000001//home/yida/nordic/project/xlc-matter-d/xlc-matter/build_df1/zephyr/matter.ota
D:�30����?[SWU]8&amp;gt;softwaruWersion: 12
D: 308893 [SWU]  softwareVersionString: R1.2
D: 308897 [SWU]  updateToken: 32
D: 308900 [SWU]  userConsentNeeded: 0
D: 308904 [SWU]  metadataForRequestor: 0
D: 308907 [SWU]Update available&amp;lt;from&amp;gt;ve{{ion&amp;lt;118vo 12��I: 308913 [EM]&amp;lt;&amp;lt;&amp;lt; [E:13140i S:30634 M:41529407 (Ack:229082175)] (S) Msg TX to 1:0000000000000001 [296B] --- Type 0000:10 (SecureChannel:StandaloneAck)
I: 308927 [IN](S) Sending msg 41529407 on�sesu{e&amp;gt;session&amp;gt;with0O[ID:038634
D: 308934 [SWU]Establishing session to provider node ID 0x0000000000000001 on fabric index 1
I: 308943 [DIS]Found an existing secure session to [1:0000000000000001]!
f:?3�?���?[fIS]O|erationynSessionSetup[1:0000000000000001]: State change 1 --&amp;gt; 5
D: 309487 [SWU]BDX::SendMessage
I:?3&amp;lt;9691 [EM]&amp;gt;&amp;gt;&amp;lt; [e:13141i S:30634 M:41529408] (S) Msg TX to 1:0000000000000001 [296B] --- Type 0002:04 (BDX:ReceiveInit)
I: 309502 [IN](S) Sending msg 41529408 on secure session with LSID: 30634
I: 309635 [EM]&amp;gt;&amp;gt;&amp;gt; [E:13141i S:30634 M:229082176 (Ack:41529408)] (S) Msg RX from 1:0000000000000001 [296B] --- Type 0002:05 (BDX:ReceiveAccept)
D: 309648 [SWU]BDX::SenfMessyge��I: 3��752 [uM]&amp;lt;&amp;lt;&amp;lt; [E:13141i S:30634 M:41529409 (Ack:229082176)] (S) Msg TX to 1:0000000000000001 [296B] --- Type 0002:10 (BDX:BlockQuery)
I: 309664 [IN](S) Sending msg 41529409 on secure session with LSID: 30634��I: 309901 [EM]&amp;gt;&amp;gt;&amp;gt; [E:13141i S:30634 M:229082177 (Ack:41529409)] (S) Msg RX from 1:0000000000000001 [296b]�---�Vye&amp;gt;&amp;lt;&amp;gt;&amp;lt;2:11 (Bf_;rlock)
D: 309914 [SWU]Downloaded 944/913150 bytes
D: 309918 [SWU]BDX::SendMessage
I: 309921 [EM]&amp;lt;&amp;lt;&amp;lt; [E:13141i S:30634 M:41529410 (Ack:229082177)] (S) Msg TX to 1:0000000000000001 [296B]&amp;gt;---&amp;gt;V}~e&amp;gt;???::9&amp;gt;8(BD\:{nockQuery)
I: 309934 [IN](S) Sending msg 41529410 on secure session with LSID: 30634
I: 3�&amp;gt;�5&amp;lt;?[uM]?&amp;gt;�&amp;gt;[E:9�141i�S:306348M:229082178 (Ack:41529410)] (S) Msg RX from 1:0000000000000001 [296B] --- Type 0002:11 (BDX:Block)
E:&amp;gt;Esror?-5&amp;gt;wlile erasing page
E: stream_flash_erase_page err -5 offset=0x00000000
E: stream_flash_buffered_write error -5
E: Error -5 while erasing page
E: Unable to clean up dfu_target
D: 311338 [SWU]BDX::SendMessage
I: 311342 [EM]&amp;lt;&amp;lt;&amp;lt; [E:13141i S:30634 M:41529411 (Ack:229082178)] (S) Msg TX to 1:0000000000000001 [297B]&amp;gt;---?Wy~e&amp;gt;&amp;gt;&amp;gt;&amp;lt;&amp;gt;:4&amp;lt;&amp;gt;.SecureChannel:StatusReport)
I: 311355 [IN](S) Sending msg 41529411 on secure session with LSID: 30634
E: 311363 [BDX]TransferSession error
I: 311367 [SWU]Unknown idle state rey{on&amp;lt;so?sev&amp;gt;vne&amp;gt;|eziofis?vimer for a next attempt
I: 311375 [SWU]Stopping the watchdog timer
I: 311379 [SWU]Starting the periodic query timer, timeout: 86400 seconds
E: Error -5 while erasing page
E: Unable to clean up dfu_target
E: 311943 [DL]Long dispatch time: 1140 ms, for event type 3
D: 311954 [IN]Received a duplicate message with MessageCounter:229082178 on exchange 13141i
I: 311962 [EM]&amp;gt;&amp;gt;&amp;gt; [E:13141i S:30634 M:229082178 (Ack:41529410)] (S) Msg RX from 1:0000000000000001 [2=6b]&amp;gt;�--&amp;gt;Vy~e&amp;gt;&amp;lt;8&amp;lt;2:99�.BDX:Block)
I: 311975 [EM]&amp;lt;&amp;lt;&amp;lt; [E:13141i S:30634 M:41529412 (Ack:229082178)] (S) Msg TX to 1:0000000000000001 [296B] --- Type 0000:10 (SecureChannel:StandaloneAck)
I: 311988 [IN](S) Sending msg 4152�412&amp;gt;on&amp;gt;sesure8session&amp;gt;with LSID: 30634
I: 311997 [EM]&amp;gt;&amp;gt;&amp;gt; [E:13141i S:30634 M:229082179 (Ack:41529411)] (S) Msg RX from 1:0000000000000001 [296B] --- Type 0000:10 (SecureChannel:StandaloneAck)
D: 933338 [DIS]Extended discovery timed out
I: 933342 [DIS]Updating services using commissioning mode 0
D: 933347 [DL]Using Thread extended MAC for hostname.
I: 933352 [DIS]Advertise&amp;lt;oper}wmooyn&amp;gt;nofe84Aayr&amp;gt;e130CB296B-0000000000000002
I: 933359 [DL]removing srp service: 334B3C7F5C0B72FD._matterc._udp
D: 933763 [DL]SRP update succeeded
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Memory map:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;[1/1] cd /home/yida/nordic/project/xlc-matter-d/x.../xlc-matter-d/xlc-matter/build_df1/partitions.yml
  external_flash (0x100000 - 1024kB): 
+------------------------------------------+
| 0x0: mcuboot_secondary (0xf0000 - 960kB) |
| 0xf0000: external_flash (0x10000 - 64kB) |
+------------------------------------------+

  flash_primary (0x100000 - 1024kB): 
+-------------------------------------------------+
| 0x0: mcuboot (0x7000 - 28kB)                    |
+---0x7000: mcuboot_primary (0xf0000 - 960kB)-----+
| 0x7000: mcuboot_pad (0x200 - 512B)              |
+---0x7200: mcuboot_primary_app (0xefe00 - 959kB)-+
| 0x7200: app (0xefe00 - 959kB)                   |
+-------------------------------------------------+
| 0xf7000: factory_data (0x1000 - 4kB)            |
| 0xf8000: settings_storage (0x8000 - 32kB)       |
+-------------------------------------------------+

  sram_primary (0x40000 - 256kB): 
+--------------------------------------------+
| 0x20000000: sram_primary (0x40000 - 256kB) |
+--------------------------------------------+&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;QSPI:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;&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;;
	is25lp: is25lp80d@0 {
		compatible = &amp;quot;nordic,qspi-nor&amp;quot;;
		reg = &amp;lt;0&amp;gt;;
		/* MX25R64 supports only pp and pp4io */
		writeoc = &amp;quot;pp4io&amp;quot;;
		/* MX25R64 supports all readoc options */
		readoc = &amp;quot;read4io&amp;quot;;
		sck-frequency = &amp;lt;8000000&amp;gt;;
		jedec-id = [9D 60 14];
		sfdp-bfp = [
			e5 20 f9 ff  ff ff 7f 00  44 eb 08 6b  08 3b 80 bb
			fe ff ff ff  ff ff 00 ff  ff ff 44 eb  0c 20 0f 52
			10 d8 00 ff  43 32 a5 00  82 d8 01 c7  ec 8d 69 4c
			7a 75 7a 75  f7 a2 d5 5c  4a c2 2c ff  e1 60 60 80
		];
		size = &amp;lt;8388608&amp;gt;;
		has-dpd;
		t-enter-dpd = &amp;lt;10000&amp;gt;;
		t-exit-dpd = &amp;lt;10000&amp;gt;;
	};
};
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;prj.conf&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;#
# Copyright (c) 2022 Nordic Semiconductor ASA
#
# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
#

# Enable CHIP
CONFIG_CHIP=y
CONFIG_CHIP_PROJECT_CONFIG=&amp;quot;src/chip_project_config.h&amp;quot;
# 32773 == 0x8005 (example lighting-app)
CONFIG_CHIP_DEVICE_PRODUCT_ID=32773
CONFIG_STD_CPP14=y

CONFIG_CHIP_NFC_COMMISSIONING=n

CONFIG_CHIP_DEVICE_VENDOR_NAME=&amp;quot;MEAN WELL&amp;quot;
CONFIG_CHIP_DEVICE_PRODUCT_NAME=&amp;quot;xlc matter demo&amp;quot;

CONFIG_CHIP_DEVICE_HARDWARE_VERSION=10
CONFIG_CHIP_DEVICE_HARDWARE_VERSION_STRING=&amp;quot;prerelease&amp;quot;

CONFIG_CHIP_DEVICE_SOFTWARE_VERSION=12
CONFIG_CHIP_DEVICE_SOFTWARE_VERSION_STRING=&amp;quot;R1.2&amp;quot;

# Enable CHIP pairing automatically on application start.
CONFIG_CHIP_ENABLE_PAIRING_AUTOSTART=y

# Add support for LEDs and buttons on Nordic development kits
CONFIG_DK_LIBRARY=y
CONFIG_PWM=y

# Bluetooth Low Energy configuration
CONFIG_BT_DEVICE_NAME=&amp;quot;MatterLight-05&amp;quot;

# Other settings
CONFIG_THREAD_NAME=y
CONFIG_MPU_STACK_GUARD=y
CONFIG_RESET_ON_FATAL_ERROR=n
CONFIG_CHIP_LIB_SHELL=y

# Reduce application size

CONFIG_SOC_ENABLE_LFXO=n
CONFIG_CLOCK_CONTROL_NRF_K32SRC_RC=y

CONFIG_CHIP_DEVICE_TYPE=257
CONFIG_CHIP_COMMISSIONABLE_DEVICE_TYPE=y 
CONFIG_CHIP_ROTATING_DEVICE_ID=y
#CONFIG_CHIP_QSPI_NOR=y
CONFIG_NORDIC_QSPI_NOR=y
CONFIG_CHIP_OTA_REQUESTOR=y
CONFIG_BOOTLOADER_MCUBOOT=y
CONFIG_PM_DEVICE=y

&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;mcuboot---prj.conf&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;#
# Copyright (c) 2022 Nordic Semiconductor ASA
#
# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
#

# This target uses Kconfig.mcuboot.defaults to set options common for all
# samples using mcuboot. This file should contain only options specific for this sample
# mcuboot configuration or overrides of default values.

CONFIG_MBEDTLS_CFG_FILE=&amp;quot;mcuboot-mbedtls-cfg.h&amp;quot;

# Bootloader size optimization
# Disable not used modules that cannot be set in Kconfig.mcuboot.defaults due to overriding
# in board files.
CONFIG_CONSOLE=n
CONFIG_SERIAL=n
CONFIG_UART_CONSOLE=n
CONFIG_USE_SEGGER_RTT=n
CONFIG_GPIO=n
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="display:none;height:0px;width:0px;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF connect SDK, Matter, nRF52840, DFU function of Matter, how to modify external Flash IC</title><link>https://devzone.nordicsemi.com/thread/451334?ContentTypeID=1</link><pubDate>Thu, 19 Oct 2023 13:45:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d244ad7a-5749-4729-9d8e-f42b12aa4267</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;From the memory layout, it seems the external flash memory setting is correct.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Is it a matter sample or your project? Could you test with&amp;nbsp;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.4.1/nrf/samples/matter/light_bulb/README.html"&gt;Matter: Light bulb&lt;/a&gt;?&lt;/p&gt;
&lt;p&gt;-Amanda H.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF connect SDK, Matter, nRF52840, DFU function of Matter, how to modify external Flash IC</title><link>https://devzone.nordicsemi.com/thread/451166?ContentTypeID=1</link><pubDate>Thu, 19 Oct 2023 01:18:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fd378029-33c1-4afa-b9ee-cb98836daba4</guid><dc:creator>DoubleAmaing</dc:creator><description>&lt;p&gt;Hi, thank you.&lt;/p&gt;
&lt;p&gt;It&amp;#39;s like this:&lt;span id="transmark" style="display:none;height:0px;width:0px;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;I don&amp;#39;t know where to start with this problem..&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;yida@yida-ThinkPad-E470:~/nordic/project/lcm-matter-dfu/build$ ninja partition_manager_report
[1/1] cd /home/yida/nordic/project/lcm-matter-dfu...ordic/project/lcm-matter-dfu/build/partitions.yml
  external_flash (0x100000 - 1024kB): 
+-------------------------------------------+
| 0x0: mcuboot_secondary (0xee000 - 952kB)  |
| 0xee000: littlefs_storage (0x7000 - 28kB) |
| 0xf5000: external_flash (0xb000 - 44kB)   |
+-------------------------------------------+

  flash_primary (0x100000 - 1024kB): 
+--------------------------------------------------+
| 0x0: mcuboot (0x10000 - 64kB)                    |
+---0x10000: mcuboot_primary (0xee000 - 952kB)-----+
| 0x10000: mcuboot_pad (0x200 - 512B)              |
+---0x10200: mcuboot_primary_app (0xede00 - 951kB)-+
| 0x10200: app (0xede00 - 951kB)                   |
+--------------------------------------------------+
| 0xfe000: settings_storage (0x2000 - 8kB)         |
+--------------------------------------------------+

  sram_primary (0x40000 - 256kB): 
+--------------------------------------------+
| 0x20000000: sram_primary (0x40000 - 256kB) |
+--------------------------------------------+&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="display:none;height:0px;width:0px;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="display:none;height:0px;width:0px;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="display:none;height:0px;width:0px;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="display:none;height:0px;width:0px;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="display:none;height:0px;width:0px;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="display:none;height:0px;width:0px;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF connect SDK, Matter, nRF52840, DFU function of Matter, how to modify external Flash IC</title><link>https://devzone.nordicsemi.com/thread/451112?ContentTypeID=1</link><pubDate>Wed, 18 Oct 2023 15:35:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4a037e38-799a-4e67-89a4-6be4106105d7</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I see this &amp;quot;E: Failed to get device for area &amp;#39;&amp;quot;mcuboot_secondary&amp;quot; in the log.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Could you execute &amp;quot;ninja partition_manager_report&amp;quot; under the build folder and provide the return or use?&lt;/p&gt;
&lt;p&gt;It should look like this if the external flash setting is correct. If not, please provide the mcuboot &amp;amp; app config and overlay files.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;  external_flash (0x100000 - 1024kB):
+------------------------------------------+
| 0x0: mcuboot_secondary (0xf1000 - 964kB) |
| 0xf1000: external_flash (0xf000 - 60kB)  |
+------------------------------------------+

  flash_primary (0x100000 - 1024kB):
+-------------------------------------------------+
| 0x0: mcuboot (0xf000 - 60kB)                    |
+---0xf000: mcuboot_primary (0xf1000 - 964kB)-----+
| 0xf000: mcuboot_pad (0x200 - 512B)              |
+---0xf200: mcuboot_primary_app (0xf0e00 - 963kB)-+
| 0xf200: app (0xf0e00 - 963kB)                   |
+-------------------------------------------------+

  sram_primary (0x40000 - 256kB):
+--------------------------------------------+
| 0x20000000: sram_primary (0x40000 - 256kB) |
+--------------------------------------------+&lt;/pre&gt;&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><item><title>RE: NRF connect SDK, Matter, nRF52840, DFU function of Matter, how to modify external Flash IC</title><link>https://devzone.nordicsemi.com/thread/450954?ContentTypeID=1</link><pubDate>Wed, 18 Oct 2023 06:57:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9da8ea18-43f5-411b-8bd1-8f3d3918c283</guid><dc:creator>DoubleAmaing</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Thank you.&lt;/p&gt;
&lt;p&gt;I have successfully compiled;&lt;/p&gt;
&lt;p&gt;I will follow the tutorial you provided to execute,&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/97163/ncs-dfu-supported-external-flash-devices/416980"&gt;devzone.nordicsemi.com/.../416980&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;But there was an error during the upgrade process. Do you know what the possible reason is?&lt;span id="transmark" style="display:none;height:0px;width:0px;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;I: 596029 [SWU]Stopping the Periodic Query timer
I: 596034 [SWU]Starting the watchdog timer, timeout: 21600 seconds
D: 596040 [SWU]Establishing session to provider node ID 0x0000000000000001 on fabric index 1
D: 596050 [DIS]OperationalSessionSetup[1:0000000000000001]: State change 1 --&amp;gt; 2
I: 596057 [DIS]Resolving 6EA166657913EBD0:0000000000000001 ...
I: 596065 [EM]&amp;gt;&amp;gt;&amp;gt; [E:39788r S:47582 M:240655970 (Ack:40014422)] (S) Msg RX from 1:000000000001B669 [EBD0] --- Type 0000:10 (SecureChannel:StandaloneAck)
I: 596125 [DIS]Node ID resolved for 6EA166657913EBD0:0000000000000001
D: 596132 [DIS]	Hostname: 8C164550517D0000
D: 596135 [DIS]	IP Address #1: fd11:1111:1122:2222:dfe9:13c5:291:36bd
D: 596142 [DIS]	Port: 5540
D: 596144 [DIS]	Mrp Interval idle: 300 ms
D: 596148 [DIS]	Mrp Interval active: 2000 ms
D: 596152 [DIS]	TCP Supported: 1
D: 596155 [DIS]Lookup clearing interface for non LL address
I: 596160 [DIS]UDP:[fd11:1111:1122:2222:dfe9:13c5:291:36bd]:5540: new best score: 4
I: 596168 [DIS]Checking node lookup status after 110 ms
I: 596173 [DIS]Keeping DNSSD lookup active
I: 596257 [DIS]Checking node lookup status after 200 ms
D: 596262 [DIS]OperationalSessionSetup[1:0000000000000001]: Updating device address to UDP:[fd11:1111:1122:2222:dfe9:13c5:291:36bd]:5540 while in state 2
D: 596276 [DIS]OperationalSessionSetup[1:0000000000000001]: State change 2 --&amp;gt; 3
D: 596283 [IN]SecureSession[0x20003d10]: Allocated Type:2 LSID:47586
I: 596289 [SC]Initiating session on local FabricIndex 1 from 0x0000000000000015 -&amp;gt; 0x0000000000000001
I: 596440 [EM]&amp;lt;&amp;lt;&amp;lt; [E:44463i S:0 M:21638654] (U) Msg TX to 0:0000000000000000 [0000] --- Type 0000:30 (SecureChannel:CASE_Sigma1)
I: 596451 [IN](U) Sending msg 21638654 to IP address &amp;#39;UDP:[fd11:1111:1122:2222:dfe9:13c5:291:36bd]:5540&amp;#39;
I: 596462 [SC]Sent Sigma1 msg
D: 596465 [DIS]OperationalSessionSetup[1:0000000000000001]: State change 3 --&amp;gt; 4
I: 596566 [EM]&amp;gt;&amp;gt;&amp;gt; [E:44463i S:0 M:126618024 (Ack:21638654)] (U) Msg RX from 0:0000000000000000 [0000] --- Type 0000:33 (SecureChannel:CASE_Sigma2Resume)
I: 596580 [EM]&amp;lt;&amp;lt;&amp;lt; [E:44463i S:0 M:21638655 (Ack:126618024)] (U) Msg TX to 0:0000000000000000 [0000] --- Type 0000:10 (SecureChannel:StandaloneAck)
I: 596593 [IN](U) Sending msg 21638655 to IP address &amp;#39;UDP:[fd11:1111:1122:2222:dfe9:13c5:291:36bd]:5540&amp;#39;
I: 598199 [EM]&amp;lt;&amp;lt;&amp;lt; [E:44463i S:0 M:21638656 (Ack:126618024)] (U) Msg TX to 0:0000000000000000 [0000] --- Type 0000:40 (SecureChannel:StatusReport)
I: 598212 [IN](U) Sending msg 21638656 to IP address &amp;#39;UDP:[fd11:1111:1122:2222:dfe9:13c5:291:36bd]:5540&amp;#39;
I: 598224 [SC]SecureSession[0x20003d10]: Moving from state &amp;#39;kEstablishing&amp;#39; --&amp;gt; &amp;#39;kActive&amp;#39;
D: 598232 [IN]SecureSession[0x20003d10]: Activated - Type:2 LSID:47586
D: 598239 [IN]New secure session activated for device &amp;lt;0000000000000001, 1&amp;gt;, LSID:47586 PSID:36683!
D: 598248 [DIS]OperationalSessionSetup[1:0000000000000001]: State change 4 --&amp;gt; 5
I: 598258 [EM]&amp;lt;&amp;lt;&amp;lt; [E:44464i S:47586 M:72937046] (S) Msg TX to 1:0000000000000001 [EBD0] --- Type 0001:08 (IM:InvokeCommandRequest)
I: 598269 [IN](S) Sending msg 72937046 on secure session with LSID: 47586
I: 598303 [EM]&amp;gt;&amp;gt;&amp;gt; [E:44463i S:0 M:126618025 (Ack:21638656)] (U) Msg RX from 0:0000000000000000 [0000] --- Type 0000:10 (SecureChannel:StandaloneAck)
I: 598332 [EM]&amp;gt;&amp;gt;&amp;gt; [E:44464i S:47586 M:87416986 (Ack:72937046)] (S) Msg RX from 1:0000000000000001 [EBD0] --- Type 0001:09 (IM:InvokeCommandResponse)
I: 598346 [DMG]Received Command Response Data, Endpoint=0 Cluster=0x0000_0029 Command=0x0000_0001
D: 598354 [SWU]QueryImageResponse:
D: 598357 [SWU]  status: 0
D: 598360 [SWU]  imageURI: bdx://0000000000000001//home/yida/nordic/project/lcm-matter-dfu/build/zephyr/matter.ota
D: 598370 [SWU]  softwareVersion: 6
D: 598373 [SWU]  softwareVersionString: prerelease
D: 598378 [SWU]  updateToken: 32
D: 598381 [SWU]  userConsentNeeded: 0
D: 598384 [SWU]Update available from version 4 to 6
I: 598390 [EM]&amp;lt;&amp;lt;&amp;lt; [E:44464i S:47586 M:72937047 (Ack:87416986)] (S) Msg TX to 1:0000000000000001 [EBD0] --- Type 0000:10 (SecureChannel:StandaloneAck)
I: 598403 [IN](S) Sending msg 72937047 on secure session with LSID: 47586
D: 598412 [SWU]Establishing session to provider node ID 0x0000000000000001 on fabric index 1
I: 598421 [DIS]Found an existing secure session to [1:0000000000000001]!
D: 598428 [DIS]OperationalSessionSetup[1:0000000000000001]: State change 1 --&amp;gt; 5
D: 598435 [SWU]BDX::SendMessage
I: 598439 [EM]&amp;lt;&amp;lt;&amp;lt; [E:44465i S:47586 M:72937048] (S) Msg TX to 1:0000000000000001 [EBD0] --- Type 0002:04 (BDX:ReceiveInit)
I: 598450 [IN](S) Sending msg 72937048 on secure session with LSID: 47586
I: 598566 [EM]&amp;gt;&amp;gt;&amp;gt; [E:44465i S:47586 M:87416987 (Ack:72937048)] (S) Msg RX from 1:0000000000000001 [EBD0] --- Type 0002:05 (BDX:ReceiveAccept)
D: 598579 [SWU]BDX::SendMessage
I: 598583 [EM]&amp;lt;&amp;lt;&amp;lt; [E:44465i S:47586 M:72937049 (Ack:87416987)] (S) Msg TX to 1:0000000000000001 [EBD0] --- Type 0002:10 (BDX:BlockQuery)
I: 598595 [IN](S) Sending msg 72937049 on secure session with LSID: 47586
I: 598835 [EM]&amp;gt;&amp;gt;&amp;gt; [E:44465i S:47586 M:87416988 (Ack:72937049)] (S) Msg RX from 1:0000000000000001 [EBD0] --- Type 0002:11 (BDX:Block)
E: Failed to get device for area &amp;#39;&amp;quot;mcuboot_secondary&amp;quot;&amp;#39;
E: ***** USAGE FAULT *****
E:   Illegal use of the EPSR
E: r0/a1:  0x00000000  r1/a2:  0x20032db8  r2/a3:  0x20032dbc
E: r3/a4:  0x14f3ef3a r12/ip:  0x000d6b78 r14/lr:  0x000a7445
E:  xpsr:  0x400f0000
E: s[ 0]:  0x00000000  s[ 1]:  0x00000000  s[ 2]:  0x00000000  s[ 3]:  0x00000000
E: s[ 4]:  0x00000000  s[ 5]:  0x00000000  s[ 6]:  0x00000000  s[ 7]:  0x00000000
E: s[ 8]:  0x00000000  s[ 9]:  0x00000000  s[10]:  0x00000000  s[11]:  0x00000000
E: s[12]:  0x00000000  s[13]:  0x00000000  s[14]:  0x00000000  s[15]:  0x00000000
E: fpscr:  0x00000000
E: Faulting instruction address (r15/pc): 0x14f3ef3a
E: &amp;gt;&amp;gt;&amp;gt; ZEPHYR FATAL ERROR 35: Unknown error on CPU 0
E: Current thread: 0x200147b8 (CHIP)
E: Halting system
&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF connect SDK, Matter, nRF52840, DFU function of Matter, how to modify external Flash IC</title><link>https://devzone.nordicsemi.com/thread/450911?ContentTypeID=1</link><pubDate>Tue, 17 Oct 2023 18:33:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ea355d85-6b3b-4c5f-9e37-0d49b1a7e761</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You can try that example by duplicating the overlay and config files for nRF52840DK.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;-Amanda H.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF connect SDK, Matter, nRF52840, DFU function of Matter, how to modify external Flash IC</title><link>https://devzone.nordicsemi.com/thread/450740?ContentTypeID=1</link><pubDate>Tue, 17 Oct 2023 07:17:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:00ea8d1f-13a2-4ca7-b3ca-3a2a4cc50abf</guid><dc:creator>DoubleAmaing</dc:creator><description>&lt;p&gt;Hi, thank you for your reply。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I tried using SPI and based on the connection you provided,&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;But when I added the &amp;amp;spi structure to the underlying file. dts, it encountered an error; See the figure below&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Add to prj.conf:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div style="background-color:#1e1e1e;color:#d4d4d4;font-family:&amp;#39;Droid Sans Mono&amp;#39;, &amp;#39;monospace&amp;#39;, monospace;font-size:14px;font-weight:normal;line-height:19px;white-space:pre;"&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_FLASH&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_SPI&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_SPI_NOR&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_GPIO&lt;/span&gt;&lt;span style="color:#d4d4d4;"&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;&amp;amp;spi1 {
	// https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.2.0/zephyr/build/dts/api/bindings/spi/nordic,nrf-spim.html
	compatible = &amp;quot;nordic,nrf-spim&amp;quot;;
	status = &amp;quot;okay&amp;quot;;
	// SPI CS# pin number
	//cs-gpios = &amp;lt;&amp;amp;gpio0 15 GPIO_ACTIVE_LOW&amp;gt;;
	pinctrl-0 = &amp;lt;&amp;amp;spi1_default&amp;gt;;
	pinctrl-1 = &amp;lt;&amp;amp;spi1_sleep&amp;gt;;
	pinctrl-names = &amp;quot;default&amp;quot;, &amp;quot;sleep&amp;quot;;
	is25lp080d:is25lp080d@0 {
			// https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.2.0/zephyr/build/dts/api/bindings/mtd/jedec,spi-nor.html
			compatible = &amp;quot;jedec,spi-nor&amp;quot;;
			reg = &amp;lt;0&amp;gt;;
			spi-max-frequency = &amp;lt;0x50000000&amp;gt;;
			// see is25lp080d datasheet Section 8.29 for jedec-id
			jedec-id = [ 9D 60 14 ]; 
			size = &amp;lt;8388608&amp;gt;;     // 8 Mbits. 1Mbit = 1048576
	};
};
&lt;/pre&gt;&lt;span id="transmark" style="display:none;height:0px;width:0px;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;[171/181] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /home/yida/nordic/project/lcm-matter-dfu/build/mcuboot/zephyr/zephyr_pre0.map 
: &amp;amp;&amp;amp; ccache /home/yida/nordic/zephyr-sdk-0.16.1/arm-zephyr-eabi/bin/arm-zephyr-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  -T  zephyr/linker_zephyr_pre0.cmd  -Wl,-Map=/home/yida/nordic/project/lcm-matter-dfu/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/gpio/libdrivers__gpio.a  zephyr/drivers/pinctrl/libdrivers__pinctrl.a  zephyr/drivers/timer/libdrivers__timer.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/yida/nordic/zephyr-sdk-0.16.1/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/thumb/v7e-m+fp/hard&amp;quot;  -L/home/yida/nordic/project/lcm-matter-dfu/build/mcuboot/zephyr  -lgcc  zephyr/arch/common/libisr_tables.a  -mcpu=cortex-m4  -mthumb  -mabi=aapcs  -mfpu=fpv4-sp-d16  -mfloat-abi=hard  -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  -Wl,-no-pie  /home/yida/nordic/2.4.1/nrfxlib/crypto/nrf_cc310_platform/lib/cortex-m4/hard-float/no-interrupts/libnrf_cc310_platform_0.9.17.a  /home/yida/nordic/2.4.1/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/yida/nordic/project/lcm-matter-dfu/build/mcuboot/zephyr &amp;amp;&amp;amp; /usr/bin/cmake -E echo
/home/yida/nordic/zephyr-sdk-0.16.1/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld.bfd: zephyr/drivers/flash/libdrivers__flash.a(spi_nor.c.obj):(.rodata.spi_nor_config_0+0x0): undefined reference to `__device_dts_ord_105&amp;#39;
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
[232/522] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/adv.c.obj
FAILED: modules/mcuboot/mcuboot_subimage-prefix/src/mcuboot_subimage-stamp/mcuboot_subimage-build mcuboot/zephyr/zephyr.hex mcuboot/zephyr/zephyr.elf /home/yida/nordic/project/lcm-matter-dfu/build/modules/mcuboot/mcuboot_subimage-prefix/src/mcuboot_subimage-stamp/mcuboot_subimage-build /home/yida/nordic/project/lcm-matter-dfu/build/mcuboot/zephyr/zephyr.hex /home/yida/nordic/project/lcm-matter-dfu/build/mcuboot/zephyr/zephyr.elf 
cd /home/yida/nordic/project/lcm-matter-dfu/build/mcuboot &amp;amp;&amp;amp; /usr/bin/cmake --build . --
[234/522] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/hci_common.c.obj
[235/522] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/l2cap.c.obj
[236/522] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/id.c.obj
[237/522] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/conn.c.obj
[238/522] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/att.c.obj
ninja: build stopped: subcommand failed.
FATAL ERROR: command exited with status 1: /usr/bin/cmake --build /home/yida/nordic/project/lcm-matter-dfu/build&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="display:none;height:0px;width:0px;"&gt;&lt;pre class="ui-code" data-mode="text"&gt;[171/181] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /home/yida/nordic/project/lcm-matter-dfu/build/mcuboot/zephyr/zephyr_pre0.map 
: &amp;amp;&amp;amp; ccache /home/yida/nordic/zephyr-sdk-0.16.1/arm-zephyr-eabi/bin/arm-zephyr-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  -T  zephyr/linker_zephyr_pre0.cmd  -Wl,-Map=/home/yida/nordic/project/lcm-matter-dfu/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/gpio/libdrivers__gpio.a  zephyr/drivers/pinctrl/libdrivers__pinctrl.a  zephyr/drivers/timer/libdrivers__timer.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/yida/nordic/zephyr-sdk-0.16.1/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/thumb/v7e-m+fp/hard&amp;quot;  -L/home/yida/nordic/project/lcm-matter-dfu/build/mcuboot/zephyr  -lgcc  zephyr/arch/common/libisr_tables.a  -mcpu=cortex-m4  -mthumb  -mabi=aapcs  -mfpu=fpv4-sp-d16  -mfloat-abi=hard  -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  -Wl,-no-pie  /home/yida/nordic/2.4.1/nrfxlib/crypto/nrf_cc310_platform/lib/cortex-m4/hard-float/no-interrupts/libnrf_cc310_platform_0.9.17.a  /home/yida/nordic/2.4.1/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/yida/nordic/project/lcm-matter-dfu/build/mcuboot/zephyr &amp;amp;&amp;amp; /usr/bin/cmake -E echo
/home/yida/nordic/zephyr-sdk-0.16.1/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld.bfd: zephyr/drivers/flash/libdrivers__flash.a(spi_nor.c.obj):(.rodata.spi_nor_config_0+0x0): undefined reference to `__device_dts_ord_105&amp;#39;
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
[232/522] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/adv.c.obj
FAILED: modules/mcuboot/mcuboot_subimage-prefix/src/mcuboot_subimage-stamp/mcuboot_subimage-build mcuboot/zephyr/zephyr.hex mcuboot/zephyr/zephyr.elf /home/yida/nordic/project/lcm-matter-dfu/build/modules/mcuboot/mcuboot_subimage-prefix/src/mcuboot_subimage-stamp/mcuboot_subimage-build /home/yida/nordic/project/lcm-matter-dfu/build/mcuboot/zephyr/zephyr.hex /home/yida/nordic/project/lcm-matter-dfu/build/mcuboot/zephyr/zephyr.elf 
cd /home/yida/nordic/project/lcm-matter-dfu/build/mcuboot &amp;amp;&amp;amp; /usr/bin/cmake --build . --
[234/522] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/hci_common.c.obj
[235/522] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/l2cap.c.obj
[236/522] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/id.c.obj
[237/522] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/conn.c.obj
[238/522] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/att.c.obj
ninja: build stopped: subcommand failed.
FATAL ERROR: command exited with status 1: /usr/bin/cmake --build /home/yida/nordic/project/lcm-matter-dfu/build&lt;/pre&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="display:none;height:0px;width:0px;"&gt;&lt;span style="display:none;height:0px;width:0px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="display:none;height:0px;width:0px;"&gt;&lt;span style="display:none;height:0px;width:0px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="display:none;height:0px;width:0px;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="display:none;height:0px;width:0px;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF connect SDK, Matter, nRF52840, DFU function of Matter, how to modify external Flash IC</title><link>https://devzone.nordicsemi.com/thread/449911?ContentTypeID=1</link><pubDate>Wed, 11 Oct 2023 18:09:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:79d1827f-d326-4cea-b1d1-542954a87f67</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You can use an overlay file to overwrite the qspi. Here is an example in &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/97163/ncs-dfu-supported-external-flash-devices/416980"&gt;this post&lt;/a&gt;, but it uses spi. You can refer to &lt;a href="https://github.com/nrfconnect/sdk-zephyr/blob/main/boards/arm/nrf52840dk_nrf52840/nrf52840dk_nrf52840.dts#L223-L248"&gt;https://github.com/nrfconnect/sdk-zephyr/blob/main/boards/arm/nrf52840dk_nrf52840/nrf52840dk_nrf52840.dts#L223-L248&lt;/a&gt;&amp;nbsp;and the overlay provided in &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/97163/ncs-dfu-supported-external-flash-devices/426984"&gt;this post&lt;/a&gt;&amp;nbsp;and update for qspi.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Amanda H.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>