<?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>Thingy91:x nRF5340 does not boot with external flash</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/122476/thingy91-x-nrf5340-does-not-boot-with-external-flash</link><description>Hello, 
 I am trying to build a firmware for the nRF5340 on the Thingy91:x. The firmware should use the external flash for the secondary Image and is using the chained bootload setup with NSIB -&amp;gt; MCUboot -&amp;gt; App-Firmware. Unfortunately my bootloader encounters</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 02 Jul 2025 15:28:33 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/122476/thingy91-x-nrf5340-does-not-boot-with-external-flash" /><item><title>RE: Thingy91:x nRF5340 does not boot with external flash</title><link>https://devzone.nordicsemi.com/thread/541202?ContentTypeID=1</link><pubDate>Wed, 02 Jul 2025 15:28:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:82dd294b-658a-4f3b-9b81-d1cc5f2a4b53</guid><dc:creator>rothmajs</dc:creator><description>&lt;p&gt;I have found the solution. My nrf9151 on the thingy was running the serial-lte-modem firmware, which was also using the spi-bus and accessing the flash.&lt;br /&gt;After mass-erasing the nrf9151 the bootloader does not encounter the BUS_FAULT anymore.&lt;br /&gt;&lt;br /&gt;&lt;pre class="ui-code" data-mode="text"&gt;D: stack 0x2005c1b0 for thread 0x200027e0: obj_size=20240 buf_start=0x2005c1b0  buf_size 20240 stack_ptr=0x200610c0
D: stack 0x2005c070 for thread 0x20002760: obj_size=320 buf_start=0x2005c070  buf_size 320 stack_ptr=0x2005c1b0
D: Event: LFCLK_STARTED
D: lfclk: Clock started
I: Function: nrfx_spim_init, error code: NRFX_SUCCESS.
D: tx_bufs 0x20060fc8 - rx_bufs 0 - 1
D: current_tx 0x20060fd8 (1), current_rx 0 (0), tx buf/len 0x20060fc0/1, rx buf/len 0/0
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0/0
D: Transaction finished with status 0
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: thread 0x200027e0 for 33 ticks
D: tx_bufs 0x20060fd0 - rx_bufs 0x20060fd8 - 1
D: current_tx 0x20060fe0 (2), current_rx 0x20060fe0 (2), tx buf/len 0x20060fc8/1, rx buf/len 0x20060fc8/1
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0x20061017/1
D: rx buf/len 0x20061017/1
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0/0
D: rx buf/len 0/0
D: Transaction finished with status 0
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: tx_bufs 0x20060fe8 - rx_bufs 0x20060ff0 - 1
D: current_tx 0x20060ff8 (2), current_rx 0x20060ff8 (2), tx buf/len 0x20060fe0/1, rx buf/len 0x20060fe0/1
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0x20061030/3
D: rx buf/len 0x20061030/3
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0/0
D: rx buf/len 0/0
D: Transaction finished with status 0
I: Function: spim_xfer, error code: NRFX_SUCCESS.
I: GD25LE255E@0: 32 MiBy flash
D: Erase 4096 with 20
D: Erase 32768 with 52
D: Erase 65536 with d8
D: Page size 256 bytes
D: Checking enter-4byte-addr 01
D: tx_bufs 0x20060fe8 - rx_bufs 0 - 1
D: current_tx 0x20060ff8 (1), current_rx 0 (0), tx buf/len 0x20060fe0/1, rx buf/len 0/0
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0/0
D: Transaction finished with status 0
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: tx_bufs 0x20060fe8 - rx_bufs 0 - 1
D: current_tx 0x20060ff8 (1), current_rx 0 (0), tx buf/len 0x20060fe0/1, rx buf/len 0/0
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0/0
D: Transaction finished with status 0
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: thread 0x200027e0 for 33 ticks
D: tx_bufs 0x20060fc8 - rx_bufs 0 - 1
D: current_tx 0x20060fd8 (1), current_rx 0 (0), tx buf/len 0x20060fc0/1, rx buf/len 0/0
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0/0
D: Transaction finished with status 0
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: thread 0x200027e0 for 33 ticks
*** Booting My Application v2.1.0-dev-ae1ee57f3906 ***
*** Using nRF Connect SDK v3.0.0-3bfc46578e42 ***
*** Using Zephyr OS v4.0.99-a0e545cb437a ***
D: scheduler unlocked (0x200027e0:0)
I: Starting bootloader
D: tx_bufs 0x20060f38 - rx_bufs 0x20060f40 - 1
D: current_tx 0x20060f48 (2), current_rx 0x20060f48 (2), tx buf/len 0x20060f30/5, rx buf/len 0x20060f30/5
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0x2001ad30/32
D: rx buf/len 0x2001ad30/32
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0/0
D: rx buf/len 0/0
D: Transaction finished with status 0
I: Function: spim_xfer, error code: NRFX_SUCCESS.
I: Primary image: magic=unset, swap_type=0x1, copy_done=0x3, image_ok=0x3
D: tx_bufs 0x20060f08 - rx_bufs 0x20060f10 - 1
D: current_tx 0x20060f18 (2), current_rx 0x20060f18 (2), tx buf/len 0x20060f00/5, rx buf/len 0x20060f00/5
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0x20060f68/16
D: rx buf/len 0x20060f68/16
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0/0
D: rx buf/len 0/0
D: Transaction finished with status 0
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: tx_bufs 0x20060f08 - rx_bufs 0x20060f10 - 1
D: current_tx 0x20060f18 (2), current_rx 0x20060f18 (2), tx buf/len 0x20060f00/5, rx buf/len 0x20060f00/5
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0x20060f67/1
D: rx buf/len 0x20060f67/1
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0/0
D: rx buf/len 0/0
D: Transaction finished with status 0
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: tx_bufs 0x20060ef8 - rx_bufs 0x20060f00 - 1
D: current_tx 0x20060f08 (2), current_rx 0x20060f08 (2), tx buf/len 0x20060ef0/5, rx buf/len 0x20060ef0/5
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0x20060fa2/1
D: rx buf/len 0x20060fa2/1
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0/0
D: rx buf/len 0/0
D: Transaction finished with status 0
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: tx_bufs 0x20060ef8 - rx_bufs 0x20060f00 - 1
D: current_tx 0x20060f08 (2), current_rx 0x20060f08 (2), tx buf/len 0x20060ef0/5, rx buf/len 0x20060ef0/5
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0x20060fa3/1
D: rx buf/len 0x20060fa3/1
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0/0
D: rx buf/len 0/0
D: Transaction finished with status 0
I: Function: spim_xfer, error code: NRFX_SUCCESS.
I: Secondary image: magic=unset, swap_type=0x1, copy_done=0x3, image_ok=0x3
I: Boot source: none
D: tx_bufs 0x20060f38 - rx_bufs 0x20060f40 - 1
D: current_tx 0x20060f48 (2), current_rx 0x20060f48 (2), tx buf/len 0x20060f30/5, rx buf/len 0x20060f30/5
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0x2001ad30/32
D: rx buf/len 0x2001ad30/32
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0/0
D: rx buf/len 0/0
D: Transaction finished with status 0
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: tx_bufs 0x20060f18 - rx_bufs 0x20060f20 - 1
D: current_tx 0x20060f28 (2), current_rx 0x20060f28 (2), tx buf/len 0x20060f10/5, rx buf/len 0x20060f10/5
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0x20060f78/16
D: rx buf/len 0x20060f78/16
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0/0
D: rx buf/len 0/0
D: Transaction finished with status 0
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: tx_bufs 0x20060f18 - rx_bufs 0x20060f20 - 1
D: current_tx 0x20060f28 (2), current_rx 0x20060f28 (2), tx buf/len 0x20060f10/5, rx buf/len 0x20060f10/5
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0x20060f77/1
D: rx buf/len 0x20060f77/1
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0/0
D: rx buf/len 0/0
D: Transaction finished with status 0
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: tx_bufs 0x20060f08 - rx_bufs 0x20060f10 - 1
D: current_tx 0x20060f18 (2), current_rx 0x20060f18 (2), tx buf/len 0x20060f00/5, rx buf/len 0x20060f00/5
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0x20060fb2/1
D: rx buf/len 0x20060fb2/1
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0/0
D: rx buf/len 0/0
D: Transaction finished with status 0
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: tx_bufs 0x20060f08 - rx_bufs 0x20060f10 - 1
D: current_tx 0x20060f18 (2), current_rx 0x20060f18 (2), tx buf/len 0x20060f00/5, rx buf/len 0x20060f00/5
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0x20060fb3/1
D: rx buf/len 0x20060fb3/1
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0/0
D: rx buf/len 0/0
D: Transaction finished with status 0
I: Function: spim_xfer, error code: NRFX_SUCCESS.
I: Image index: 0, Swap type: none
D: tx_bufs 0x20060f38 - rx_bufs 0x20060f40 - 1
D: current_tx 0x20060f48 (2), current_rx 0x20060f48 (2), tx buf/len 0x20060f30/5, rx buf/len 0x20060f30/5
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0x2001ad88/32
D: rx buf/len 0x2001ad88/32
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0/0
D: rx buf/len 0/0
D: Transaction finished with status 0
I: Function: spim_xfer, error code: NRFX_SUCCESS.
I: Primary image: magic=unset, swap_type=0x1, copy_done=0x3, image_ok=0x3
D: tx_bufs 0x20060f08 - rx_bufs 0x20060f10 - 1
D: current_tx 0x20060f18 (2), current_rx 0x20060f18 (2), tx buf/len 0x20060f00/5, rx buf/len 0x20060f00/5
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0x20060f68/16
D: rx buf/len 0x20060f68/16
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0/0
D: rx buf/len 0/0
D: Transaction finished with status 0
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: tx_bufs 0x20060f08 - rx_bufs 0x20060f10 - 1
D: current_tx 0x20060f18 (2), current_rx 0x20060f18 (2), tx buf/len 0x20060f00/5, rx buf/len 0x20060f00/5
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0x20060f67/1
D: rx buf/len 0x20060f67/1
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0/0
D: rx buf/len 0/0
D: Transaction finished with status 0
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: tx_bufs 0x20060ef8 - rx_bufs 0x20060f00 - 1
D: current_tx 0x20060f08 (2), current_rx 0x20060f08 (2), tx buf/len 0x20060ef0/5, rx buf/len 0x20060ef0/5
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0x20060fa2/1
D: rx buf/len 0x20060fa2/1
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0/0
D: rx buf/len 0/0
D: Transaction finished with status 0
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: tx_bufs 0x20060ef8 - rx_bufs 0x20060f00 - 1
D: current_tx 0x20060f08 (2), current_rx 0x20060f08 (2), tx buf/len 0x20060ef0/5, rx buf/len 0x20060ef0/5
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0x20060fa3/1
D: rx buf/len 0x20060fa3/1
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0/0
D: rx buf/len 0/0
D: Transaction finished with status 0
I: Function: spim_xfer, error code: NRFX_SUCCESS.
I: Secondary image: magic=unset, swap_type=0x1, copy_done=0x3, image_ok=0x3
I: Boot source: none
D: tx_bufs 0x20060f38 - rx_bufs 0x20060f40 - 1
D: current_tx 0x20060f48 (2), current_rx 0x20060f48 (2), tx buf/len 0x20060f30/5, rx buf/len 0x20060f30/5
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0x2001ad88/32
D: rx buf/len 0x2001ad88/32
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0/0
D: rx buf/len 0/0
D: Transaction finished with status 0
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: tx_bufs 0x20060f18 - rx_bufs 0x20060f20 - 1
D: current_tx 0x20060f28 (2), current_rx 0x20060f28 (2), tx buf/len 0x20060f10/5, rx buf/len 0x20060f10/5
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0x20060f78/16
D: rx buf/len 0x20060f78/16
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0/0
D: rx buf/len 0/0
D: Transaction finished with status 0
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: tx_bufs 0x20060f18 - rx_bufs 0x20060f20 - 1
D: current_tx 0x20060f28 (2), current_rx 0x20060f28 (2), tx buf/len 0x20060f10/5, rx buf/len 0x20060f10/5
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0x20060f77/1
D: rx buf/len 0x20060f77/1
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0/0
D: rx buf/len 0/0
D: Transaction finished with status 0
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: tx_bufs 0x20060f08 - rx_bufs 0x20060f10 - 1
D: current_tx 0x20060f18 (2), current_rx 0x20060f18 (2), tx buf/len 0x20060f00/5, rx buf/len 0x20060f00/5
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0x20060fb2/1
D: rx buf/len 0x20060fb2/1
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0/0
D: rx buf/len 0/0
D: Transaction finished with status 0
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: tx_bufs 0x20060f08 - rx_bufs 0x20060f10 - 1
D: current_tx 0x20060f18 (2), current_rx 0x20060f18 (2), tx buf/len 0x20060f00/5, rx buf/len 0x20060f00/5
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0x20060fb3/1
D: rx buf/len 0x20060fb3/1
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0/0
D: rx buf/len 0/0
D: Transaction finished with status 0
I: Function: spim_xfer, error code: NRFX_SUCCESS.
I: Image index: 1, Swap type: none
D: tx_bufs 0x20060f38 - rx_bufs 0x20060f40 - 1
D: current_tx 0x20060f48 (2), current_rx 0x20060f48 (2), tx buf/len 0x20060f30/5, rx buf/len 0x20060f30/5
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0x2001ade0/32
D: rx buf/len 0x2001ade0/32
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0/0
D: rx buf/len 0/0
D: Transaction finished with status 0
I: Function: spim_xfer, error code: NRFX_SUCCESS.
I: Primary image: magic=unset, swap_type=0x1, copy_done=0x3, image_ok=0x3
D: tx_bufs 0x20060f08 - rx_bufs 0x20060f10 - 1
D: current_tx 0x20060f18 (2), current_rx 0x20060f18 (2), tx buf/len 0x20060f00/5, rx buf/len 0x20060f00/5
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0x20060f68/16
D: rx buf/len 0x20060f68/16
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0/0
D: rx buf/len 0/0
D: Transaction finished with status 0
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: tx_bufs 0x20060f08 - rx_bufs 0x20060f10 - 1
D: current_tx 0x20060f18 (2), current_rx 0x20060f18 (2), tx buf/len 0x20060f00/5, rx buf/len 0x20060f00/5
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0x20060f67/1
D: rx buf/len 0x20060f67/1
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0/0
D: rx buf/len 0/0
D: Transaction finished with status 0
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: tx_bufs 0x20060ef8 - rx_bufs 0x20060f00 - 1
D: current_tx 0x20060f08 (2), current_rx 0x20060f08 (2), tx buf/len 0x20060ef0/5, rx buf/len 0x20060ef0/5
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0x20060fa2/1
D: rx buf/len 0x20060fa2/1
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0/0
D: rx buf/len 0/0
D: Transaction finished with status 0
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: tx_bufs 0x20060ef8 - rx_bufs 0x20060f00 - 1
D: current_tx 0x20060f08 (2), current_rx 0x20060f08 (2), tx buf/len 0x20060ef0/5, rx buf/len 0x20060ef0/5
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0x20060fa3/1
D: rx buf/len 0x20060fa3/1
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0/0
D: rx buf/len 0/0
D: Transaction finished with status 0
I: Function: spim_xfer, error code: NRFX_SUCCESS.
I: Secondary image: magic=unset, swap_type=0x1, copy_done=0x3, image_ok=0x3
I: Boot source: none
D: tx_bufs 0x20060f38 - rx_bufs 0x20060f40 - 1
D: current_tx 0x20060f48 (2), current_rx 0x20060f48 (2), tx buf/len 0x20060f30/5, rx buf/len 0x20060f30/5
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0x2001ade0/32
D: rx buf/len 0x2001ade0/32
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0/0
D: rx buf/len 0/0
D: Transaction finished with status 0
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: tx_bufs 0x20060f18 - rx_bufs 0x20060f20 - 1
D: current_tx 0x20060f28 (2), current_rx 0x20060f28 (2), tx buf/len 0x20060f10/5, rx buf/len 0x20060f10/5
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0x20060f78/16
D: rx buf/len 0x20060f78/16
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0/0
D: rx buf/len 0/0
D: Transaction finished with status 0
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: tx_bufs 0x20060f18 - rx_bufs 0x20060f20 - 1
D: current_tx 0x20060f28 (2), current_rx 0x20060f28 (2), tx buf/len 0x20060f10/5, rx buf/len 0x20060f10/5
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0x20060f77/1
D: rx buf/len 0x20060f77/1
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0/0
D: rx buf/len 0/0
D: Transaction finished with status 0
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: tx_bufs 0x20060f08 - rx_bufs 0x20060f10 - 1
D: current_tx 0x20060f18 (2), current_rx 0x20060f18 (2), tx buf/len 0x20060f00/5, rx buf/len 0x20060f00/5
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0x20060fb2/1
D: rx buf/len 0x20060fb2/1
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0/0
D: rx buf/len 0/0
D: Transaction finished with status 0
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: tx_bufs 0x20060f08 - rx_bufs 0x20060f10 - 1
D: current_tx 0x20060f18 (2), current_rx 0x20060f18 (2), tx buf/len 0x20060f00/5, rx buf/len 0x20060f00/5
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0x20060fb3/1
D: rx buf/len 0x20060fb3/1
I: Function: spim_xfer, error code: NRFX_SUCCESS.
D: Event: NRF_SPIM_EVENT_END.
D: tx buf/len 0/0
D: rx buf/len 0/0
D: Transaction finished with status 0
I: Function: spim_xfer, error code: NRFX_SUCCESS.
I: Image index: 2, Swap type: none
I: Bootloader chainload address offset: 0x30000
I: Image version: v0.0.0
I: Jumping to the first image slot&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Now I will try to modify the serial-lte-modem firmware to work without the flash.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Thingy91:x nRF5340 does not boot with external flash</title><link>https://devzone.nordicsemi.com/thread/540967?ContentTypeID=1</link><pubDate>Tue, 01 Jul 2025 07:11:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e029c8d7-2e7b-4998-9bd2-09fdd37f5172</guid><dc:creator>Hakon</dc:creator><description>[quote user="rothmajs"]It is the pin labeled 22 on this board, which comes provided with the Thingy:[/quote]
&lt;p&gt;Ahh, that makes sense. I don&amp;#39;t have this right now, but I will try to find it somewhere (I just have the thingy itself atm).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Thingy91:x nRF5340 does not boot with external flash</title><link>https://devzone.nordicsemi.com/thread/540958?ContentTypeID=1</link><pubDate>Tue, 01 Jul 2025 06:33:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:62f9ca17-6047-4520-be3b-5616ca491175</guid><dc:creator>rothmajs</dc:creator><description>[quote userid="73166" url="~/f/nordic-q-a/122476/thingy91-x-nrf5340-does-not-boot-with-external-flash/540920"]Can you elaborate on this?[/quote]
&lt;p&gt;It is the pin labeled 22 on this board, which comes provided with the Thingy:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://docs-be.nordicsemi.com/bundle/ug_thingy91x/page/UG/thingy91x/hw_description/images/thingy91x_meas_board_front.svg?_LANG=enus" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;I configured MCUboot to print out it&amp;#39;s log via uart on this pin (this is how I got the logs as seen in my original post).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Thingy91:x nRF5340 does not boot with external flash</title><link>https://devzone.nordicsemi.com/thread/540920?ContentTypeID=1</link><pubDate>Mon, 30 Jun 2025 15:53:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:83f94281-9327-4a12-9ff1-359927b49f4d</guid><dc:creator>Hakon</dc:creator><description>[quote user="rothmajs"]I replaced the file. It apparently broke, when i inserted my edit.[/quote]
&lt;p&gt;Okay great, it works now.&lt;/p&gt;
[quote user=""]UART logs (tx) are available on Pin22 of the thingy-debug-board in my minimal example[/quote]
&lt;p&gt;Can you elaborate on this?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Thingy91:x nRF5340 does not boot with external flash</title><link>https://devzone.nordicsemi.com/thread/540476?ContentTypeID=1</link><pubDate>Wed, 25 Jun 2025 12:06:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dfd25d37-bf24-4629-bfcb-9ce0d238b4bd</guid><dc:creator>rothmajs</dc:creator><description>&lt;p&gt;Hi Hakon,&lt;/p&gt;
&lt;p&gt;I replaced the file. It apparently broke, when i inserted my edit.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Thingy91:x nRF5340 does not boot with external flash</title><link>https://devzone.nordicsemi.com/thread/540449?ContentTypeID=1</link><pubDate>Wed, 25 Jun 2025 10:28:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b414e272-a078-43ed-823f-a4b2331d70a2</guid><dc:creator>Hakon</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;can you share your app directory again? I can&amp;#39;t access it.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>