<?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>QSPI flash hangs after BLE bonding on nRF54L15 (sQSPI / LittleFS)</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/127404/qspi-flash-hangs-after-ble-bonding-on-nrf54l15-sqspi-littlefs</link><description>We are experiencing an issue with the QSPI driver on nRF54L15 where external flash access stops working after a BLE bonding procedure. 
 The system works correctly until bonding occurs. After a mobile device bonds with the board, any access to external</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 15 Apr 2026 16:30:58 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/127404/qspi-flash-hangs-after-ble-bonding-on-nrf54l15-sqspi-littlefs" /><item><title>RE: QSPI flash hangs after BLE bonding on nRF54L15 (sQSPI / LittleFS)</title><link>https://devzone.nordicsemi.com/thread/565003?ContentTypeID=1</link><pubDate>Wed, 15 Apr 2026 16:30:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ce233fa4-61ac-438c-ab5c-a08227d10e9c</guid><dc:creator>robonordic</dc:creator><description>&lt;p&gt;We tried a number of configurations, time out etc. I&amp;#39;ll try to put together a minimal sample, but it will take a few days. (deadlines loom)&lt;/p&gt;
&lt;p&gt;For now we&amp;#39;re saving the keys in retained memory, which is not optimal as they get erased on reset/program flash.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: QSPI flash hangs after BLE bonding on nRF54L15 (sQSPI / LittleFS)</title><link>https://devzone.nordicsemi.com/thread/564469?ContentTypeID=1</link><pubDate>Tue, 07 Apr 2026 06:10:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3b7409ef-0bcd-4fc5-9257-1f04fe3715e9</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/members/robonordic"&gt;robonordic&lt;/a&gt;&amp;nbsp;,&amp;nbsp;did you modify the driver to add the timeout like OP and are you also using the nRF54L15 chip? And do you have a minimal sample which I can use to reproduce this&amp;nbsp;issue on my end?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: QSPI flash hangs after BLE bonding on nRF54L15 (sQSPI / LittleFS)</title><link>https://devzone.nordicsemi.com/thread/564446?ContentTypeID=1</link><pubDate>Fri, 03 Apr 2026 20:26:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0d6d470a-9df2-4a57-abf1-d4a71ca820ad</guid><dc:creator>robonordic</dc:creator><description>&lt;p&gt;We&amp;#39;re also having problems with external flash not working after BT bonding. The external flash is using the FLPR soft peripheral. We can access the flash OK, but BT bonding is unable to save the keys.&amp;nbsp;&lt;/p&gt;
&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;*** Using Zephyr OS v4.1.99-ff8f0c579eeb *** 
[00:00:02.271,158]  ble: ble addr: 27:43:C5:46:40:E1 
[00:00:02.271,360]  main: BT mac addr: 27:43:C5:46:40:E1 
[00:00:02.271,603]  littlefs_storage: little_fs_test: Test r/w files on littlefs 
[00:00:02.285,021]  littlefs_storage: fs_statvfs, mount: /lfs1: block sz: 16; frag sz: 65536; blocks: 64; free blks: 59 
[00:00:02.285,357]  littlefs_storage: storage free space: 944 
[00:00:02.285,616]  littlefs_storage: little_fs_test: lfs_fs_stat, blocks: 0; size: 91389; vers: 131073; max name 0 
[00:00:02.440,956]  imu: IMU thread started 
[00:00:05.270,921]  nus: streaming data task start.. 
[00:10:01.129,651]  main: clock time: 01/01/1970 00:10:01 
[00:10:01.541,810]  flash_mspi_nor: perform_xfer: transceive() failed: -116 
[00:10:01.542,072]  flash_mspi_nor: Read xfer failed: -116 
[00:10:01.542,327]  fs: file open error (-5) 
[00:10:01.542,567]  ble: BT connected 
[00:10:01.659,059]  ble: Security changed: 14:14:7D:95:6F:46 (public) level 4 
[00:10:02.318,750]  ble: MTU exchanged: 247 
[00:10:02.319,263]  bt_l2cap: Ignoring data for unknown channel ID 0x003a 
[00:10:02.320,476]  littlefs: WEST_TOPDIR/modules/fs/littlefs/lfs.c:1386: Corrupted dir pair at {0x1, 0x0} 
[00:10:02.320,804]  fs: file open error (-14) 
[00:10:03.549,018]  nus: NUS notify - Enabled 
[00:10:03.609,015]  nus: nus_data_rcvd: nus data received, command 0x1, len 5&lt;/pre&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: QSPI flash hangs after BLE bonding on nRF54L15 (sQSPI / LittleFS)</title><link>https://devzone.nordicsemi.com/thread/563476?ContentTypeID=1</link><pubDate>Tue, 17 Mar 2026 14:50:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:357204ff-4600-477b-8f3c-21d539f18cae</guid><dc:creator>markuckermann</dc:creator><description>&lt;p&gt;Don&amp;#39;t know if related but we also see sQSPI hangs, although on the LM20 rather than L15. See&lt;br /&gt;&lt;br /&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/127479/nrf54lm20-sqspi-lock-ups"&gt;devzone.nordicsemi.com/.../nrf54lm20-sqspi-lock-ups&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: QSPI flash hangs after BLE bonding on nRF54L15 (sQSPI / LittleFS)</title><link>https://devzone.nordicsemi.com/thread/563310?ContentTypeID=1</link><pubDate>Mon, 16 Mar 2026 10:48:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1c702af0-51eb-4c77-bf2b-518929b59a83</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;The only relation I could think of between the bonding procedure and littlefs&amp;nbsp;was if both were trying to store something to the same flash device and there was some potential issue with concurrency handling. Would you be able to provide a minimal project here or in a private ticket that would allow me to reproduce this issue here on a nRF54L15 DK?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Vidar&lt;/p&gt;
&lt;p&gt;EDIT: Please also let me know what SDK version you are using. Perhaps the issue you are seeing may have been fixed in a later version?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: QSPI flash hangs after BLE bonding on nRF54L15 (sQSPI / LittleFS)</title><link>https://devzone.nordicsemi.com/thread/563184?ContentTypeID=1</link><pubDate>Fri, 13 Mar 2026 07:59:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0418d1d3-fa15-4146-8777-fbdc3fc96ac2</guid><dc:creator>Toni</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;In an internal storage, as could be seen from generated `partitions.yml` below.&lt;br /&gt;&lt;pre class="ui-code" data-mode="text"&gt;app:
  address: 0x0
  end_address: 0x17b000
  region: flash_primary
  size: 0x17b000
bootconf:
  address: 0xffd080
  end_address: 0xffd084
  region: bootconf
  size: 0x4
external_flash:
  address: 0x0
  device: MX25R64
  end_address: 0x800000
  region: external_flash
  size: 0x800000
littlefs_storage:
  address: 0x0
  device: MX25R64
  end_address: 0x800000
  region: external_flash
  size: 0x800000
otp:
  address: 0xffd500
  end_address: 0xffd9fc
  region: otp
  size: 0x4fc
settings_storage:
  address: 0x17b000
  end_address: 0x17d000
  placement:
    after:
    - app
    before:
    - end
  region: flash_primary
  size: 0x2000
sram_primary:
  address: 0x20000000
  end_address: 0x2003c000
  region: sram_primary
  size: 0x3c000
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;I hope it helps. let me know if you need any additional information, please&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: QSPI flash hangs after BLE bonding on nRF54L15 (sQSPI / LittleFS)</title><link>https://devzone.nordicsemi.com/thread/563128?ContentTypeID=1</link><pubDate>Thu, 12 Mar 2026 13:19:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4bc7e885-7487-4a50-b497-df67f154d4bd</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Thanks for the detailed report. Before I attempt to investigate this&amp;nbsp;further, could you please confirm if the bonding data (settings_storage) is located in the internal or external memory?&lt;/p&gt;
&lt;p&gt;Thank you,&lt;/p&gt;
&lt;p&gt;Vidar&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>