<?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>nRF Connect SDK Intermediate, Lesson 9, Exercise 4, problems with nrF53</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/129525/nrf-connect-sdk-intermediate-lesson-9-exercise-4-problems-with-nrf53</link><description>Hi 
 SDK 3.4.1 
 Custom Board but with working USB-Interface from App 
 https://academy.nordicsemi.com/courses/nrf-connect-sdk-intermediate/lessons/lesson-9-bootloaders-and-dfu-fota/topic/exercise-4-dfu-over-usb/ 
 If I configure it like described, I</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 30 Oct 2026 11:58:18 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/129525/nrf-connect-sdk-intermediate-lesson-9-exercise-4-problems-with-nrf53" /><item><title>RE: nRF Connect SDK Intermediate, Lesson 9, Exercise 4, problems with nrF53</title><link>https://devzone.nordicsemi.com/thread/572759?ContentTypeID=1</link><pubDate>Fri, 30 Oct 2026 11:58:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c77dcbd3-5435-4773-9bea-68e01bdf145a</guid><dc:creator>AHaug</dc:creator><description>&lt;p&gt;Hi again,&lt;/p&gt;
&lt;p&gt;The author agrees that a fix is required. They will make an update to the course to either highlight the different requirement for the SoCs and/or patch the issue. Resolution is TBD and depends on what is supported in the SDK tag.&lt;/p&gt;
&lt;p&gt;Reassigning the case to them and leaving it as open.&lt;/p&gt;
&lt;p&gt;Thank you for reporting this,&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: nRF Connect SDK Intermediate, Lesson 9, Exercise 4, problems with nrF53</title><link>https://devzone.nordicsemi.com/thread/572756?ContentTypeID=1</link><pubDate>Fri, 30 Oct 2026 11:21:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:98fbfd64-14ac-4737-8e43-ab63539329e2</guid><dc:creator>AHaug</dc:creator><description>&lt;p&gt;Hi John,&lt;/p&gt;
&lt;p&gt;That is correct, usb next is not an option for the nrf5340. It will alsways select the legacy USB device stack. The kconfig to enable USB next selects only Next for nRF54 series devices&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;config BOOT_SERIAL_CDC_ACM
	bool &amp;quot;CDC ACM&amp;quot;
	select USB_DEVICE_STACK if !(SOC_NRF54LM20A || SOC_NRF54LM20B)
	select USB_DEVICE_STACK_NEXT if (SOC_NRF54LM20A || SOC_NRF54LM20B)&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;We&amp;#39;ll look into the exercise and double check if and what is wrong/not working for the non nRF54LM20 devices.&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: nRF Connect SDK Intermediate, Lesson 9, Exercise 4, problems with nrF53</title><link>https://devzone.nordicsemi.com/thread/572751?ContentTypeID=1</link><pubDate>Fri, 30 Oct 2026 10:51:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7e53a555-719f-4c1c-971c-22ff085f02be</guid><dc:creator>John-Eric Kamps</dc:creator><description>&lt;p&gt;&lt;strong&gt;For documentation:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Clean exercise 4&lt;/li&gt;
&lt;li&gt;Changes as diff:&lt;pre class="ui-code" data-mode="text"&gt;diff --git a/l9/l9_e4/sysbuild.conf b/l9/l9_e4/sysbuild.conf
index 277d0a0..3b3365f 100644
--- a/l9/l9_e4/sysbuild.conf
+++ b/l9/l9_e4/sysbuild.conf
@@ -1,4 +1,5 @@
 # Add MCUboot
 SB_CONFIG_BOOTLOADER_MCUBOOT=y
-SB_CONFIG_MCUBOOT_USE_ALL_AVAILABLE_RAM=y
+#Fix Build warning
+SB_CONFIG_MCUBOOT_USE_ALL_AVAILABLE_RAM=n
 
diff --git a/l9/l9_e4/sysbuild/mcuboot/boards/nrf5340dk_nrf5340_cpuapp.overlay b/l9/l9_e4/sysbuild/mcuboot/boards/nrf5340dk_nrf5340_cpuapp.overlay
index 131d953..539601e 100644
--- a/l9/l9_e4/sysbuild/mcuboot/boards/nrf5340dk_nrf5340_cpuapp.overlay
+++ b/l9/l9_e4/sysbuild/mcuboot/boards/nrf5340dk_nrf5340_cpuapp.overlay
@@ -7,4 +7,8 @@
 };
 
 /* STEP 2.1 - Configure CDC ACM */
-
+&amp;amp;zephyr_udc0 {
+	cdc_acm_uart0: cdc_acm_uart0 {
+		compatible = &amp;quot;zephyr,cdc-acm-uart&amp;quot;;
+	};
+};
diff --git a/l9/l9_e4/sysbuild/mcuboot/prj.conf b/l9/l9_e4/sysbuild/mcuboot/prj.conf
index e736ae2..366f8f3 100644
--- a/l9/l9_e4/sysbuild/mcuboot/prj.conf
+++ b/l9/l9_e4/sysbuild/mcuboot/prj.conf
@@ -20,7 +20,8 @@ CONFIG_NCS_APPLICATION_BOOT_BANNER_STRING=&amp;quot;MCUboot&amp;quot;
 
 # Step 1.1 - Configure serial recovery to use CDC_ACM, which by default uses the USB
 CONFIG_MCUBOOT_SERIAL=y
-CONFIG_BOOT_SERIAL_UART=y
+CONFIG_BOOT_SERIAL_UART=n
+CONFIG_BOOT_SERIAL_CDC_ACM=y
 
 # Disable console UART, since Serial Recovery uses UART
 CONFIG_UART_CONSOLE=n
@@ -33,3 +34,8 @@ CONFIG_MCUBOOT_INDICATION_LED=y
 
 
 # STEP 1.2 - Enable USB subsystem 
+CONFIG_USB_DEVICE_STACK_NEXT=y
+CONFIG_MULTITHREADING=y
+CONFIG_UART_USE_RUNTIME_CONFIGURE=y
+CONFIG_UART_LINE_CTRL=y
+#CONFIG_USBD_CDC_ACM_CLASS=y
\ No newline at end of file
&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;Notes:
&lt;ul&gt;
&lt;li&gt;Deprecated USB_DEVICE_DRIVER and&amp;nbsp;USB_DEVICE_STACK is enabled&amp;nbsp;--&amp;gt; Looks wrong&lt;/li&gt;
&lt;li&gt;MCUMGR_TRANSPORT_UART is disabled --&amp;gt; Looks wrong&lt;/li&gt;
&lt;li&gt;Failure:&amp;nbsp;region `FLASH&amp;#39; overflowed by 7908 bytes&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Will increase bootloader Flash size, because USB Next need more from my searching&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Questions:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Why it is not needed to&amp;nbsp;change &amp;quot;zephyr,uart-mcumgr&amp;quot; from &amp;quot;uart0&amp;quot; to &amp;quot;&lt;span&gt;&amp;amp;&lt;/span&gt;&lt;span&gt;cdc_acm_uart0&amp;quot; in mcuboot overlay?&lt;/span&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;Like later for the application.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>