<?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>Device id 99 00 83 does not match config 9d 60 18</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/113950/device-id-99-00-83-does-not-match-config-9d-60-18</link><description>Hello, 
 I try to implement little fs to my external flash memory. I am using nrf52832 board and my memory is IS25LP128. 
 Without the connection of the memory the nrf board sends proper signal, that I found by logic analyzer. However after connecting</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 15 Aug 2024 11:21:22 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/113950/device-id-99-00-83-does-not-match-config-9d-60-18" /><item><title>RE: Device id 99 00 83 does not match config 9d 60 18</title><link>https://devzone.nordicsemi.com/thread/498444?ContentTypeID=1</link><pubDate>Thu, 15 Aug 2024 11:21:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b75cc4e0-0e2b-4284-8f76-91d8896c689a</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Difficult to say what the problem can be based on the error code, but I could find two cases with similar symptoms, I suggest to check them out if they can help:&lt;br /&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/94254/external-flash-not-working-with-simple-example-on-nrf9160dk-1-0-0"&gt;External flash not working with simple example on nrf9160dk 1.0.0&lt;/a&gt;&amp;nbsp;&lt;br /&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/101302/zephyr-flash_erase-w25q32jv-0-524288-4096-faild--19"&gt;Zephyr flash_erase(w25q32jv@0, 524288, 4096) faild -19&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Device id 99 00 83 does not match config 9d 60 18</title><link>https://devzone.nordicsemi.com/thread/498335?ContentTypeID=1</link><pubDate>Wed, 14 Aug 2024 14:49:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:47cb6f14-2fd7-47fd-8861-f416995b711f</guid><dc:creator>Farhan95</dc:creator><description>&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;CONFIG_MAIN_STACK_SIZE=4096
# SPI Flash
CONFIG_SPI=y
CONFIG_SPI_NOR=y
CONFIG_SPI_NOR_FLASH_LAYOUT_PAGE_SIZE=4096
CONFIG_SPI_ASYNC=y
CONFIG_SPI_SLAVE=y
# Enable flash operations.
CONFIG_FLASH=y
CONFIG_FLASH_MAP=y
CONFIG_FLASH_PAGE_LAYOUT=y
# Enable the LittleFS file system.
CONFIG_FILE_SYSTEM=y
CONFIG_FILE_SYSTEM_LITTLEFS=y
# Enable Zephyr application to be booted by MCUboot
CONFIG_BOOTLOADER_MCUBOOT=y
# Erase
CONFIG_APP_WIPE_STORAGE=y
# Log immediate
CONFIG_LOG=y
CONFIG_LOG_MODE_IMMEDIATE=y
# Settings
CONFIG_SETTINGS=y
CONFIG_SETTINGS_FS=y
CONFIG_SETTINGS_FS_DIR=&amp;quot;/lfs/settings&amp;quot;
CONFIG_SETTINGS_FS_FILE=&amp;quot;/lfs/settings/run&amp;quot;
# Partition manager settings
CONFIG_PM_EXTERNAL_FLASH_MCUBOOT_SECONDARY=n
# Let __ASSERT do its job
CONFIG_DEBUG=y
CONFIG_LOG_MODE_MINIMAL=y
CONFIG_PARTITION_MANAGER_ENABLED=y
CONFIG_PM_PARTITION_REGION_LITTLEFS_EXTERNAL=y
#CONFIG_PM_PARTITION_REGION_SETTINGS_STORAGE_EXTERNAL=y
#CONFIG_PM_PARTITION_REGION_NVS_STORAGE_EXTERNAL=y
CONFIG_PM_OVERRIDE_EXTERNAL_DRIVER_CHECK=y
# CONFIG_BOOTLOADER_MCUBOOT=y
# Optionally force the file system to be recreated
#CONFIG_APP_WIPE_STORAGE=y
# fs_dirent structures are big.
CONFIG_HEAP_MEM_POOL_SIZE=16384
CONFIG_SHELL=y
CONFIG_SHELL_LOG_LEVEL_INF=y
CONFIG_FILE_SYSTEM_SHELL=y
&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Device id 99 00 83 does not match config 9d 60 18</title><link>https://devzone.nordicsemi.com/thread/498332?ContentTypeID=1</link><pubDate>Wed, 14 Aug 2024 14:48:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:121e70ca-ef4e-45a7-be03-aa0712464616</guid><dc:creator>Farhan95</dc:creator><description>&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;/{
  chosen {
      nordic,pm-ext-flash = &amp;amp;IS25LP128;
  };
};


&amp;amp;spi1 {
        compatible = &amp;quot;nordic,nrf-spi&amp;quot;;
        status = &amp;quot;okay&amp;quot;;  
        cs-gpios = &amp;lt;&amp;amp;gpio0 28 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;;
        IS25LP128: IS25LP128@0 {
                   compatible = &amp;quot;jedec,spi-nor&amp;quot;;
                   //status = &amp;quot;okay&amp;quot;;
                   //label = &amp;quot;25LP128&amp;quot;;
                   reg = &amp;lt;0&amp;gt;;
                   spi-max-frequency = &amp;lt;8000000&amp;gt;; /* Adjust based on your flash specifications */
                   jedec-id = [9D 60 18]; /* Adjust based on your flash JEDEC ID */
                   size = &amp;lt;134217728&amp;gt;; /* Adjust based on your flash size */
                   has-dpd;
                   t-enter-dpd = &amp;lt;3000&amp;gt;;
                   t-exit-dpd = &amp;lt;3000&amp;gt;;
        
        };
    };

&amp;amp;pinctrl {
    spi1_default: spi1_default {
        group1 {
            psels = &amp;lt;NRF_PSEL(SPIM_SCK, 0, 31)&amp;gt;, 
                    &amp;lt;NRF_PSEL(SPIM_MISO, 0, 29)&amp;gt;,
                    &amp;lt;NRF_PSEL(SPIM_MOSI, 0, 30)&amp;gt;; 
        };
    };

    spi1_sleep: spi1_sleep {
        group1 {
            psels = &amp;lt;NRF_PSEL(SPIM_SCK, 0, 31)&amp;gt;, 
                    &amp;lt;NRF_PSEL(SPIM_MISO, 0, 29)&amp;gt;,
                    &amp;lt;NRF_PSEL(SPIM_MOSI, 0, 30)&amp;gt;; 
        };
    };
};


&amp;amp;IS25LP128 {
      partitions {
		     compatible = &amp;quot;fixed-partitions&amp;quot;;
		     #address-cells = &amp;lt;1&amp;gt;;
		     #size-cells = &amp;lt;1&amp;gt;;

            lfs1_partition: partition@0 {
			label = &amp;quot;lfs1_partition&amp;quot;;
			reg = &amp;lt;0x00000000 0x01000000&amp;gt;;
		};
	};
};

/ {
	fstab {
		compatible = &amp;quot;zephyr,fstab&amp;quot;;
		lfs1: lfs1 {
			compatible = &amp;quot;zephyr,fstab,littlefs&amp;quot;;
			mount-point = &amp;quot;/lfs1&amp;quot;;
			partition = &amp;lt;&amp;amp;lfs1_partition&amp;gt;;
			automount;
			read-size = &amp;lt;16&amp;gt;;
			prog-size = &amp;lt;16&amp;gt;;
			cache-size = &amp;lt;64&amp;gt;;
			lookahead-size = &amp;lt;32&amp;gt;;
			block-cycles = &amp;lt;512&amp;gt;;
		};
	};
};&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>