<?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>i2s peripheral not generating pointer update events when MCUBoot enabled on nrf5340 device</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/111869/i2s-peripheral-not-generating-pointer-update-events-when-mcuboot-enabled-on-nrf5340-device</link><description>Hello, 
 As soon as we enable CONFIG_BOOTLOADER_MCUBOOT and have an operational MCUBoot image, we noticed that our audio pipeline is no longer working for our i2s omni-microphone. Specifically we fail to allocate buffers. When we pull out the bootloader</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 16 Jul 2025 11:26:38 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/111869/i2s-peripheral-not-generating-pointer-update-events-when-mcuboot-enabled-on-nrf5340-device" /><item><title>RE: i2s peripheral not generating pointer update events when MCUBoot enabled on nrf5340 device</title><link>https://devzone.nordicsemi.com/thread/542629?ContentTypeID=1</link><pubDate>Wed, 16 Jul 2025 11:26:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:36cfdfc9-a16d-4a4d-982f-e9577a4de9a0</guid><dc:creator>lawrencecaroll</dc:creator><description>&lt;p&gt;thanks fot sharing!]&lt;span data-sheets-root="1"&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: i2s peripheral not generating pointer update events when MCUBoot enabled on nrf5340 device</title><link>https://devzone.nordicsemi.com/thread/494685?ContentTypeID=1</link><pubDate>Fri, 19 Jul 2024 03:33:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3ad8ff7a-9994-44ec-8eea-498cd6cd3b6f</guid><dc:creator>ducklife12</dc:creator><description>&lt;p&gt;I read this post and, if possible, I&amp;#39;d want to give some fascinating topics or suggestions to you. Perhaps you could refer to this topic in your next article. I&amp;#39;d like to learn more about it! Thanks!&amp;nbsp;&lt;span&gt;&lt;a href="https://vex-3.com"&gt;vex game&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: i2s peripheral not generating pointer update events when MCUBoot enabled on nrf5340 device</title><link>https://devzone.nordicsemi.com/thread/490864?ContentTypeID=1</link><pubDate>Wed, 26 Jun 2024 12:05:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7b5a4385-944e-4eb1-9759-c41ed9c311de</guid><dc:creator>AHaug</dc:creator><description>&lt;p&gt;Great! Thank you for the update and good luck in your project.&lt;/p&gt;
&lt;p&gt;As always, please feel free to open new cases for new questions and queries&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: i2s peripheral not generating pointer update events when MCUBoot enabled on nrf5340 device</title><link>https://devzone.nordicsemi.com/thread/490697?ContentTypeID=1</link><pubDate>Tue, 25 Jun 2024 15:42:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d29de0c2-79c7-42cd-bd5a-f7b6e80bb612</guid><dc:creator>responsible_duck</dc:creator><description>&lt;p&gt;Hi thanks for the advice!&lt;/p&gt;
&lt;p&gt;Our solution was to duplicate the `.overlay` files from the main app into the `child_image/mcuboot/boards` path. The i2s line now starts normally and we can use it to transfer audio data.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: i2s peripheral not generating pointer update events when MCUBoot enabled on nrf5340 device</title><link>https://devzone.nordicsemi.com/thread/490531?ContentTypeID=1</link><pubDate>Tue, 25 Jun 2024 09:03:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d55d1a25-ba87-4ee4-9631-d08edca41ec7</guid><dc:creator>AHaug</dc:creator><description>&lt;p&gt;Hi Ever,&lt;/p&gt;
&lt;p&gt;Apologies for the long response time since last you heard from me...&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Could you give me an update w.r.t your status? Are you still seeing issues with selecting child images?&lt;/p&gt;
&lt;p&gt;Regarding your question: This should be explained in&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/config_and_build/multi_image.html,"&gt;https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/config_and_build/multi_image.html,&amp;nbsp;&lt;/a&gt;maybe more specifically the section regarding enabling the child image:&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/config_and_build/multi_image.html#defining_and_enabling_a_child_image"&gt;https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/config_and_build/multi_image.html#defining_and_enabling_a_child_image&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
[quote user="responsible_duck"]child_imgage[/quote]
&lt;p&gt;Just for sanities sake, if there is a typo in the repository&amp;#39;s name, then the build system may not recognize this as a child_image repository and thus may be struggling with finding which child image it should select. If it&amp;#39;s named properly then the build system typically does find what it needs based on your build target and configurations in the&amp;nbsp;&lt;em&gt;child_image&lt;/em&gt; repository if you have a child image there&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: i2s peripheral not generating pointer update events when MCUBoot enabled on nrf5340 device</title><link>https://devzone.nordicsemi.com/thread/488903?ContentTypeID=1</link><pubDate>Fri, 14 Jun 2024 14:52:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:80a163c0-79e9-4544-9c91-95a8e9a99856</guid><dc:creator>AHaug</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Happy to hear that!&lt;br /&gt;&lt;br /&gt;I believe that lesson 3 in&amp;nbsp;&lt;a href="https://academy.nordicsemi.com/courses/nrf-connect-sdk-intermediate/"&gt;https://academy.nordicsemi.com/courses/nrf-connect-sdk-intermediate/&lt;/a&gt;&amp;nbsp;should address some neat tips and tricks w.r.t custom boards (I could be wrong), but that is unfortunately all I could manage to find before the weekend. If you could have a look at that/those topics until I look further into this during the start of next week and let me know if this answers your question or not, that would be great&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: i2s peripheral not generating pointer update events when MCUBoot enabled on nrf5340 device</title><link>https://devzone.nordicsemi.com/thread/488709?ContentTypeID=1</link><pubDate>Thu, 13 Jun 2024 14:11:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ff21647b-263c-4e61-81da-69d983316a86</guid><dc:creator>responsible_duck</dc:creator><description>&lt;p&gt;Thanks this is helpful! If we have multiple &lt;code&gt;.dts&lt;/code&gt; files or boards in the &lt;code&gt;child_imgage/mcuboot/boards/&lt;/code&gt; folder, how do we choose the board configuration in VS Code? For example, for the main app we can simply select board and add any overlays...&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/pastedimage1718287887077v1.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: i2s peripheral not generating pointer update events when MCUBoot enabled on nrf5340 device</title><link>https://devzone.nordicsemi.com/thread/488610?ContentTypeID=1</link><pubDate>Thu, 13 Jun 2024 08:30:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fab5e247-d799-46a3-afc5-239effcefa5f</guid><dc:creator>AHaug</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
[quote user="responsible_duck"]&amp;nbsp; I think I want mcuboot to just use the same overlay as my main app so that pins do not conflict. Is that possible? If so, how can I do it?[/quote]
&lt;p&gt;Yes, this is correct. You will have to add a child image overlay file for any multi-image build to ensure that all parts uses the same configuration.&lt;/p&gt;
&lt;div&gt;To ensure that MCUboot uses the same overlay as the application in NCS, you need to provide overlays for a child image (e.g. MCUboot) using its own overlay file. The build system automatically applies any device tree overlay located in the child_image folder provided you follow the schema (e.g.&amp;nbsp;&lt;code dir="ltr"&gt;&amp;lt;project_root&amp;gt;/child_image/mcuboot/boards/nrf52840dk_nrf52840.overlay&lt;/code&gt;).&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;For example, if you have specific configurations for your application, you should put the overlay of your board inside the boards folder. This way, the relevant parameters to build MCUboot correctly to work with the chosen application will be passed automatically to the MCUboot build system so they are in concert with each other.&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;Also, make sure to set in your parent image conf&amp;nbsp;&lt;code dir="ltr"&gt;CONFIG_BOOTLOADER_MCUBOOT=y&lt;/code&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;to signify it will be chain loaded by MCUboot.&lt;/div&gt;
&lt;div&gt;For more information regarding multi-image builds, you can refer to the documentation:&lt;/div&gt;
&lt;div&gt;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/config_and_build/multi_image.html"&gt;https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/config_and_build/multi_image.html&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/device_guides/nrf53/multi_image_nrf5340.html"&gt;https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/device_guides/nrf53/multi_image_nrf5340.html&lt;/a&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
[quote user="responsible_duck"]This seems to work for our app but I think mcuboot only picks up the common dts configurations and not the custom board overlays? Why is that even though it is built together with the app?[/quote]
&lt;p&gt;There are two options that could cause this, the first is that not all images are not using the same overlay, and the second is that you&amp;#39;re building for a board that has a slightly different name than the overlays name.&lt;br /&gt;&lt;br /&gt;The current build system chooses devicetree files based on the build targets name, meaning that if you build for for instance &amp;quot;nrf52840dk_nrf52840&amp;quot; it will use the &amp;quot;nrf52840dk_nrf52840.dts&amp;quot; from zephyr/boards as well as any&amp;nbsp;&lt;span&gt;&amp;quot;nrf52840dk_nrf52840.overlay&amp;quot; in your project folder. If your build target is &amp;quot;nrf5248dk_nrf52840_custom&amp;quot;, it will look for any overlays that ends with &amp;quot;_custom&amp;quot; in your project folder, meaning that if you have a &amp;quot;nrf52840dk_nrf52840.overlay&amp;quot; will be ignored since it is looking for the overlay ending with &amp;quot;_custom.overlay&amp;quot; (unless you specify this as a Kconfig fragment when building).&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;To summarize: Your overlays needs to have the same naming convention as your board/build target.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Kind regards,&lt;br /&gt;Andreas&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: i2s peripheral not generating pointer update events when MCUBoot enabled on nrf5340 device</title><link>https://devzone.nordicsemi.com/thread/488537?ContentTypeID=1</link><pubDate>Wed, 12 Jun 2024 14:30:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:643b97b7-42b9-421f-992a-7a34656af459</guid><dc:creator>responsible_duck</dc:creator><description>&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/members/ahaug"&gt;AHaug&lt;/a&gt;&amp;nbsp; I think I want mcuboot to just use the same overlay as my main app so that pins do not conflict. Is that possible? If so, how can I do it?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: i2s peripheral not generating pointer update events when MCUBoot enabled on nrf5340 device</title><link>https://devzone.nordicsemi.com/thread/488415?ContentTypeID=1</link><pubDate>Wed, 12 Jun 2024 06:11:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4dc2bd0f-9f65-4bb6-8ac1-b9bf20fcabad</guid><dc:creator>responsible_duck</dc:creator><description>&lt;p&gt;I tried cherrypicking the fix mentioned above (&lt;a id="" href="https://github.com/nrfconnect/sdk-mcuboot/pull/303"&gt;https://github.com/nrfconnect/sdk-mcuboot/pull/303&lt;/a&gt;) in my local v2.6.1 sdk but it did not resolve the issue.&lt;/p&gt;
&lt;p&gt;So we have a nrf5340_cpuapp_common-pinctrl.dtsi file that we use mainly to&amp;nbsp;build&amp;nbsp;for devkit. This contains a uart definition that seems to reflect the uart configuration you linked:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;&amp;amp;pinctrl {
	uart0_default: uart0_default {
		group1 {
			psels = &amp;lt;NRF_PSEL(UART_TX, 0, 20)&amp;gt;,
				&amp;lt;NRF_PSEL(UART_RTS, 0, 19)&amp;gt;;
		};
		group2 {
			psels = &amp;lt;NRF_PSEL(UART_RX, 0, 22)&amp;gt;,
				&amp;lt;NRF_PSEL(UART_CTS, 0, 21)&amp;gt;;
			bias-pull-up;
		};
	};
}&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;In our custom board overlay we reconfigure these pins to be i2s:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;/delete-node/ &amp;amp;{/pin-controller/uart0_default/group1/};
/delete-node/ &amp;amp;{/pin-controller/uart0_default/group2/};
/delete-node/ &amp;amp;{/pin-controller/uart0_sleep/group1/};

&amp;amp;uart0_default {
    group1 {
        psels = &amp;lt;NRF_PSEL(UART_RX, 0, 9)&amp;gt;, &amp;lt;NRF_PSEL(UART_TX, 0, 11)&amp;gt;;
    };
};

//  Pin configurations for PDM device
&amp;amp;pinctrl {
    pdm0_default_alt: pdm0_default_alt {
        group1 {
            psels = &amp;lt;NRF_PSEL(PDM_CLK, 0, 4)&amp;gt;,
                    &amp;lt;NRF_PSEL(PDM_DIN, 0, 5)&amp;gt;;
        };
    };

    i2s0_default: i2s0_default {
        group1 {
            psels = &amp;lt;NRF_PSEL(I2S_LRCK_M, 0, 20)&amp;gt;,
                    &amp;lt;NRF_PSEL(I2S_SDIN, 0, 21)&amp;gt;,
                    &amp;lt;NRF_PSEL(I2S_SCK_M, 0, 19)&amp;gt;;
        };
    };
}&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;This seems to work for our app but I think mcuboot only picks up the common dts configurations and not the custom board overlays? Why is that even though it is built together with the app?&lt;/p&gt;
&lt;p&gt;Any other suggestions on why i2s is not functioning after entering app from serial recovery mode?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: i2s peripheral not generating pointer update events when MCUBoot enabled on nrf5340 device</title><link>https://devzone.nordicsemi.com/thread/487907?ContentTypeID=1</link><pubDate>Fri, 07 Jun 2024 12:38:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:09a9d74b-78b8-44a6-a0fc-8c89c7106340</guid><dc:creator>AHaug</dc:creator><description>[quote user="responsible_duck"]So I guess we would use the&amp;nbsp;bootloader&amp;#39;s default pinout?[/quote]
&lt;p&gt;That might resolve the issue, but it would require verification through testing&lt;/p&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;[quote user="responsible_duck"]Do these correspond with the lines used for UARTE?[/quote]&lt;/div&gt;
&lt;div&gt;Atleast for the DK it is set up as explained in&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/ug_nrf5340_dk/page/UG/dk/vir_com_port.html#ariaid-title1"&gt;https://docs.nordicsemi.com/bundle/ug_nrf5340_dk/page/UG/dk/vir_com_port.html#ariaid-title1&lt;/a&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;But since you&amp;#39;re using a custom board it will depend your board files&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;Kind regards,&lt;br /&gt;Andreas&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: i2s peripheral not generating pointer update events when MCUBoot enabled on nrf5340 device</title><link>https://devzone.nordicsemi.com/thread/487896?ContentTypeID=1</link><pubDate>Fri, 07 Jun 2024 12:16:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0cc6b5e9-18a5-4c07-b0d6-4e50ffe8bac3</guid><dc:creator>responsible_duck</dc:creator><description>&lt;p&gt;We use P0.19-21 for the i2s lines in our app but don&amp;#39;t have a specified overlay for our bootloader (besides button to enter serial recovery). So I guess we would use the&amp;nbsp;bootloader&amp;#39;s default pinout? Do these correspond with the lines used for UARTE?&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/pastedimage1717762375378v1.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: i2s peripheral not generating pointer update events when MCUBoot enabled on nrf5340 device</title><link>https://devzone.nordicsemi.com/thread/487893?ContentTypeID=1</link><pubDate>Fri, 07 Jun 2024 12:02:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:11c074d3-5a64-4c13-93b3-f60bfd8373ba</guid><dc:creator>AHaug</dc:creator><description>&lt;p&gt;You can always cherrypick the suggested fix into your fork of the main ncs branch:&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/dev_model_and_contributions.html"&gt;https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/dev_model_and_contributions.html&lt;/a&gt;&amp;nbsp;contains resources for how to manage your own fork and add cherrypick fixes to it.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I see that the PR is not merged into main, but I suspect it will happen soon based on the comment from yesterday.&lt;/p&gt;
&lt;p&gt;In addition, I&amp;#39;m a bit uncertain if this PR fixes the issue, but your symptoms (and the fix) suggests it may do. If your I2s uses the same pins as your UART1 does, then is should be reinitialized by the I2s driver when your app start. Could you check and verify if you&amp;#39;re using a different pinout when you&amp;#39;re in bootloader than when you&amp;#39;re in the app?&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: i2s peripheral not generating pointer update events when MCUBoot enabled on nrf5340 device</title><link>https://devzone.nordicsemi.com/thread/487888?ContentTypeID=1</link><pubDate>Fri, 07 Jun 2024 11:48:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9d8d42de-ce98-40ab-ba1e-3a0665db6016</guid><dc:creator>responsible_duck</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Thanks for this update &lt;a href="https://devzone.nordicsemi.com/members/ahaug"&gt;AHaug&lt;/a&gt;&amp;nbsp;!&amp;nbsp;Unfortunately this is blocking us could you instruct me as to how to point my project&amp;#39;s MCUBoot to a branch or local version so I can use this fix in the mean time?&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: i2s peripheral not generating pointer update events when MCUBoot enabled on nrf5340 device</title><link>https://devzone.nordicsemi.com/thread/487857?ContentTypeID=1</link><pubDate>Fri, 07 Jun 2024 08:41:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:28375b88-f909-404c-a706-43854edfbc1a</guid><dc:creator>AHaug</dc:creator><description>&lt;p&gt;Hi again,&lt;/p&gt;
&lt;p&gt;It looks to be related to this PR:&amp;nbsp;&lt;a href="https://github.com/nrfconnect/sdk-mcuboot/pull/303"&gt;https://github.com/nrfconnect/sdk-mcuboot/pull/303&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I will ask around internally for status regarding this issue.&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: i2s peripheral not generating pointer update events when MCUBoot enabled on nrf5340 device</title><link>https://devzone.nordicsemi.com/thread/487855?ContentTypeID=1</link><pubDate>Fri, 07 Jun 2024 08:31:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:76150ba8-7484-4ec4-b57d-d4cf3bfd6d64</guid><dc:creator>AHaug</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Glad you were able to resolve this. I were about to reach out to you regarding setting the serial config to n based on some input from my colleagues but it got lost when I were trying to find the reason for why this would be the fix.&lt;/p&gt;
&lt;p&gt;From what I were able to uncover after discussing with my colleagues it seems to be caused by something in the cleanup after booting causing this configuration to make it so that some GPIOs still are in use. I will see if I can find more information regarding this or if it has been patched in the soon-to-be-released V2.7.0, but for now this is alteast whats causing it.&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: i2s peripheral not generating pointer update events when MCUBoot enabled on nrf5340 device</title><link>https://devzone.nordicsemi.com/thread/487800?ContentTypeID=1</link><pubDate>Thu, 06 Jun 2024 18:20:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:574b0708-c2f1-4091-b9d7-4396cd824d52</guid><dc:creator>responsible_duck</dc:creator><description>&lt;p&gt;We narrowed it down to serial recovery being enabled:&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;`CONFIG_MCUBOOT_SERIAL=y`&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;With MCUBOOT enabled and&amp;nbsp;`CONFIG_MCUBOOT_SERIAL=n` in the `child_image/mcuboot.conf`, our audio pipeline via i2s works fine. However, we need serial recovery mode enabled.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;Any insight as to why this would cause i2s to fail?&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>