<?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>mcuboot reads jedec id of external spi flash as 00 00 00 in nRF Connect SDK versions 2.3.0, 2.4.0 and 2.4.1</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/103077/mcuboot-reads-jedec-id-of-external-spi-flash-as-00-00-00-in-nrf-connect-sdk-versions-2-3-0-2-4-0-and-2-4-1</link><description>Good day, 
 I&amp;#39;ve got a secondary slot in external spi flash working in version 2.2.0 of the nRF Connect SDK. 
 However, when I upgrade to versions 2.3.0, 2.4.0 or 2.4.1 of the SDK and use the attached .conf file I get the following error from mcuboot</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 28 Aug 2023 11:42:33 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/103077/mcuboot-reads-jedec-id-of-external-spi-flash-as-00-00-00-in-nrf-connect-sdk-versions-2-3-0-2-4-0-and-2-4-1" /><item><title>RE: mcuboot reads jedec id of external spi flash as 00 00 00 in nRF Connect SDK versions 2.3.0, 2.4.0 and 2.4.1</title><link>https://devzone.nordicsemi.com/thread/443357?ContentTypeID=1</link><pubDate>Mon, 28 Aug 2023 11:42:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2287370b-1702-483f-b09f-8628a2181833</guid><dc:creator>AHaug</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Could you tell me more about your hardware and setup? Is it a regular nRF52800DK or is it a custom board?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Could you supply me with the overlay files if any?&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;br /&gt;Andreas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: mcuboot reads jedec id of external spi flash as 00 00 00 in nRF Connect SDK versions 2.3.0, 2.4.0 and 2.4.1</title><link>https://devzone.nordicsemi.com/thread/443221?ContentTypeID=1</link><pubDate>Fri, 25 Aug 2023 21:39:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:90240b99-38d0-4ced-87a1-cdfbb64d3ada</guid><dc:creator>mnor</dc:creator><description>&lt;p&gt;I am aware of the issue reported at&amp;nbsp;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/config_and_build/bootloaders_and_dfu/bootloader_external_flash.html#troubleshooting"&gt;https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/config_and_build/bootloaders_and_dfu/bootloader_external_flash.html#troubleshooting&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I have applied the changes but am still seeing the same initial error from mcuboot:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&lt;span&gt;E: Device id 00 00 00 does not match config 1f 45 08&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: mcuboot reads jedec id of external spi flash as 00 00 00 in nRF Connect SDK versions 2.3.0, 2.4.0 and 2.4.1</title><link>https://devzone.nordicsemi.com/thread/442710?ContentTypeID=1</link><pubDate>Wed, 23 Aug 2023 08:33:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8eea5ad4-1727-4e5e-9c8f-375e897fa57f</guid><dc:creator>AHaug</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;This issue looks like the first issue reported at&amp;nbsp;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/config_and_build/bootloaders_and_dfu/bootloader_external_flash.html#troubleshooting"&gt;https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/config_and_build/bootloaders_and_dfu/bootloader_external_flash.html#troubleshooting&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;What I suspect is that you see the changes in how image management, among other things, has been included within configurations rather than being required as code in your project.&lt;/p&gt;
&lt;p&gt;For instance as shown here in &lt;a href="https://github.com/hellesvik-nordic/samples_for_nrf_connect_sdk/tree/v2.3.0/bootloader_samples"&gt;this repository&lt;/a&gt; written by a colleague of mine containing multiple minimal bootloader samples:&lt;/p&gt;
&lt;p&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/pastedimage1692779327348v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;Note the difference in between main.c from&amp;nbsp;&lt;a href="https://github.com/hellesvik-nordic/samples_for_nrf_connect_sdk/blob/v2.2.0/bootloader_samples/smp/mcuboot_smp_ble/src/main.c"&gt;v2.2.0 &lt;/a&gt;and &lt;a href="https://github.com/hellesvik-nordic/samples_for_nrf_connect_sdk/blob/v2.3.0/bootloader_samples/smp/mcuboot_smp_ble/src/main.c"&gt;v2.3.0 &lt;/a&gt;tags of&amp;nbsp;&lt;a href="https://github.com/hellesvik-nordic/samples_for_nrf_connect_sdk/tree/v2.2.0/bootloader_samples/smp/mcuboot_smp_ble"&gt;the mcuboot_smp_ble sample&lt;/a&gt;&amp;nbsp;(the complete changelog can be seen&amp;nbsp;&lt;a href="https://github.com/hellesvik-nordic/samples_for_nrf_connect_sdk/commit/9fea8b65b76addb9f7900b16697fcc7b1e99b3c2"&gt;here&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Could you investigate the differences and see if applying the changes allows you to migrate your project from v2.2.0 to v2.3.0? For v2.4.0 there might be other changes that the repository I mention does not consider as the samples here are only tested for v2.2.0 and v2.3.0 of NCS&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;br /&gt;Andreas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>