<?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>NRF54L15: DFU to internal flash fails without JLink</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/127095/nrf54l15-dfu-to-internal-flash-fails-without-jlink</link><description>Hello! Using NCS 3.2.1 I am implementing DFU over SPI (the NRF54L15 is SPI slave) using the &amp;quot;DFU Target&amp;quot; library. It works very well, as long as I am connected with JLink. As soon as I disconnect JLink it fails. Since the debugger is not there it&amp;#39;s hard</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 20 Feb 2026 11:57:33 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/127095/nrf54l15-dfu-to-internal-flash-fails-without-jlink" /><item><title>RE: NRF54L15: DFU to internal flash fails without JLink</title><link>https://devzone.nordicsemi.com/thread/561702?ContentTypeID=1</link><pubDate>Fri, 20 Feb 2026 11:57:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0031e7bd-0446-42ee-8a58-9d11ccb53a2c</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Good to hear that it worked. Thank you for taking the time to report back what the issue was.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF54L15: DFU to internal flash fails without JLink</title><link>https://devzone.nordicsemi.com/thread/561696?ContentTypeID=1</link><pubDate>Fri, 20 Feb 2026 11:35:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6852b082-8a4d-484c-b6fd-519a9a07d33a</guid><dc:creator>Bruno Randolf</dc:creator><description>&lt;p&gt;You were right, the CS timing was too fast in some cases. Apparently this was more prominent when doing flash writes as well. Moving to triggering CS manually before the transaction on the other MCU solved the problem. Thank you!!!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF54L15: DFU to internal flash fails without JLink</title><link>https://devzone.nordicsemi.com/thread/561678?ContentTypeID=1</link><pubDate>Fri, 20 Feb 2026 10:14:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:29d11a99-1e71-4f27-8ad7-aafa5a3a5585</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Yes, it&amp;#39;s interesting that it works with BLE. Is the update image staged in external or internal flash in that case?&lt;/p&gt;
[quote userid="15175" url="~/f/nordic-q-a/127095/nrf54l15-dfu-to-internal-flash-fails-without-jlink/561668"]The problem comes when I want to access the internal flash thru the DFU target library.[/quote]
&lt;p&gt;What are the symptoms? Did you inspect the memory afterwards to see what was written if anything? Do you have CONFIG_RESET_ON_FATAL_ERRROR disabled to prevent the device from rebooting in case of a runtime error?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF54L15: DFU to internal flash fails without JLink</title><link>https://devzone.nordicsemi.com/thread/561668?ContentTypeID=1</link><pubDate>Fri, 20 Feb 2026 09:42:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2f39dab2-ae4e-4d02-acae-b68870e6a4ed</guid><dc:creator>Bruno Randolf</dc:creator><description>&lt;p&gt;I had to enable CONSTLAT in order for SPIS to work, due to the fact you have pointed out. See &amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/126835/nrf54l15-spis-needs-constlat"&gt;NRF54L15 SPIS needs CONSTLAT&lt;/a&gt;... That part works well. I can send and receive on the SPI bus. The problem comes when I want to access the internal flash thru the DFU target library.&lt;/p&gt;
&lt;p&gt;Another interesting thing to note may be that DFU over BLE works, also without the debugger, using the same code and the DFU target library.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF54L15: DFU to internal flash fails without JLink</title><link>https://devzone.nordicsemi.com/thread/561650?ContentTypeID=1</link><pubDate>Fri, 20 Feb 2026 06:59:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0d1d8156-acda-4e4a-bde1-14673abd3444</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Maybe the SPI master is asserting the CS signal too late? In debug interface mode the HF clock is kept running in sleep which reduces the wakeup time of the SPIS peripheral as&amp;nbsp;it doesn&amp;#39;t have to wait for the clock to become ready. This effectively shortens the required&amp;nbsp;time between when&amp;nbsp;the CS signal is asserted and transfer start.&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/pastedimage1771569860774v2.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Vidar&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>