<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>LPC MicrocontrollersのトピックRe: [LPC55S69] Zephyr MCUboot for Device Firmware Update Over UART Not Working with MCUmgr on LPC55S</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S69-Zephyr-MCUboot-for-Device-Firmware-Update-Over-UART-Not/m-p/2402444#M59727</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/265311"&gt;@ZQ2&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I was able to reproduce and verify the setup on an LPCXpresso55S69 board.&lt;/P&gt;
&lt;P&gt;1.&amp;nbsp;The key point is that MCUmgr must be used together with MCUboot in this configuration. The application is linked to slot0 (not the flash base address), so building and flashing the smp_svr application alone will not work correctly. MCUboot is required to boot and hand over control to the application.&lt;/P&gt;
&lt;P&gt;2. i add the&amp;nbsp;overlay file lpcxpresso55s69_lpc55s69_cpu0.overlay in file&amp;nbsp;/c/SDK/zephyrproject/zephyr/samples/subsys/mgmt/mcumgr/smp_svr/boards.&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;&amp;amp;boot_partition {
    reg = &amp;lt;0x00000000 DT_SIZE_K(64)&amp;gt;;
};

&amp;amp;slot0_partition {
    reg = &amp;lt;0x00010000 DT_SIZE_K(160)&amp;gt;;
};

&amp;amp;slot1_partition {
    reg = &amp;lt;0x00038000 DT_SIZE_K(160)&amp;gt;;
};

&amp;amp;storage_partition {
    reg = &amp;lt;0x00060000 DT_SIZE_K(50)&amp;gt;;
};&lt;/LI-CODE&gt;
&lt;P&gt;3. built the project using the following command:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;west build -p always -b lpcxpresso55s69/lpc55s69/cpu0 --sysbuild samples/subsys/mgmt/mcumgr/smp_svr -- -DEXTRA_CONF_FILE="serial.conf" -DEXTRA_DTC_OVERLAY_FILE="C:/SDK/zephyrproject/zephyr/samples/subsys/mgmt/mcumgr/smp_svr/boards/lpcxpresso55s69_lpc55s69_cpu0.overlay" -Dmcuboot_EXTRA_DTC_OVERLAY_FILE="C:/SDK/zephyrproject/zephyr/samples/subsys/mgmt/mcumgr/smp_svr/boards/lpcxpresso55s69_lpc55s69_cpu0.overlay"&lt;/LI-CODE&gt;
&lt;P&gt;4. after built it. you can use command&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;grep -A20 -B5 "boot_partition" build/mcuboot/zephyr/zephyr.dts&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Harry_Zhang_2-1786007232854.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/393861i1F51FED5121865DA/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Harry_Zhang_2-1786007232854.png" alt="Harry_Zhang_2-1786007232854.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;5. and west flash&lt;/P&gt;
&lt;P&gt;6.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Harry_Zhang_0-1786007007588.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/393858iD49F046C2FB75C11/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Harry_Zhang_0-1786007007588.png" alt="Harry_Zhang_0-1786007007588.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;7.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Harry_Zhang_1-1786007044209.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/393859i62D4A487CEDF81BC/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Harry_Zhang_1-1786007044209.png" alt="Harry_Zhang_1-1786007044209.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;which confirms that the UART transport, SMP server, MCUmgr, and MCUboot integration are all working correctly.&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;Harry&lt;/P&gt;</description>
    <pubDate>Thu, 06 Aug 2026 09:08:05 GMT</pubDate>
    <dc:creator>Harry_Zhang</dc:creator>
    <dc:date>2026-08-06T09:08:05Z</dc:date>
    <item>
      <title>[LPC55S69] Zephyr MCUboot for Device Firmware Update Over UART Not Working with MCUmgr on LPC55S69</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S69-Zephyr-MCUboot-for-Device-Firmware-Update-Over-UART-Not/m-p/2401926#M59724</link>
      <description>&lt;P&gt;Hi, I've been trying to get Zephyr's MCUboot to work on the LPC55XpressoS69 using core 0. I am running the simple Blinky sample application in Zephyr.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Running the application just fine without any errors.&lt;/P&gt;&lt;P&gt;However, I've been trying to send a device firmware update (DFU) over UART using mcumgr and for some reason I can't even establish a connection between mcumgr and my device. I keep getting a "NMP timeout."&lt;BR /&gt;&lt;BR /&gt;For context, my directory structure looks like the following:&lt;BR /&gt;&lt;BR /&gt;|&lt;BR /&gt;__boards&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |__&amp;nbsp;lpcxpresso55s69_lpc55s69_cpu0.overlay&lt;BR /&gt;__ src&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|__main.c&lt;BR /&gt;__sysbuild&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |__mcuboot.conf&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;__mcuboot.overlay&lt;BR /&gt;__prj.conf&lt;/P&gt;&lt;P&gt;__sysbuild.conf&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My &lt;STRONG&gt;prj.conf&lt;/STRONG&gt; looks as follows:&lt;/P&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;LI-CODE lang="c"&gt;# Enable MCUMGR subsystem and OS/Image management commands
CONFIG_MCUMGR=y
CONFIG_MCUMGR_GRP_OS=y
CONFIG_MCUMGR_GRP_IMG=y

# DIRECT SMP over UART
CONFIG_MCUMGR_TRANSPORT_UART=y
CONFIG_MCUMGR_TRANSPORT_SHELL=n

# Dedicate flexcomm0 to SMP — nothing else on the UART
CONFIG_CONSOLE=n
CONFIG_UART_CONSOLE=n
CONFIG_LOG=n
CONFIG_SERIAL=y
CONFIG_UART_INTERRUPT_DRIVEN=y

# Required for SMP UART processing thread
CONFIG_NET_BUF=y
CONFIG_ZCBOR=y
CONFIG_BASE64=y

# Required subsystems for DFU
CONFIG_FLASH=y
CONFIG_IMG_MANAGER=y
CONFIG_MCUBOOT_IMG_MANAGER=y

# Dependencies for System/Reboot management via DFU
CONFIG_REBOOT=y&lt;/LI-CODE&gt;&lt;P&gt;&lt;SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;My &lt;STRONG&gt;sysbuild.conf&lt;/STRONG&gt; is as follows:&lt;/P&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;LI-CODE lang="c"&gt;SB_CONFIG_BOOTLOADER_MCUBOOT=y
SB_CONFIG_MCUBOOT_MODE_OVERWRITE_ONLY=y&lt;/LI-CODE&gt;&lt;P&gt;My&amp;nbsp;&lt;STRONG&gt;mcuboot.conf&lt;/STRONG&gt; looks like&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;LI-CODE lang="c"&gt;CONFIG_LOG=y
CONFIG_MCUBOOT_LOG_LEVEL_INF=y

CONFIG_MCUBOOT_SERIAL=y
CONFIG_BOOT_SERIAL_UART=y

CONFIG_UART_CONSOLE=n&lt;/LI-CODE&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;My mcuboot.overlay looks like&lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;LI-CODE lang="c"&gt;/* Step 3.4 - Configure button and LED for Serial Recovery */

// zephyr,console = &amp;amp;flexcomm0;
// zephyr,uart-mcumgr = &amp;amp;flexcomm0;

/ {
	chosen {
		zephyr,code-partition = &amp;amp;boot_partition;
        zephyr,uart-mcumgr = &amp;amp;flexcomm0;
		zephyr,shell-uart = &amp;amp;flexcomm0;
	};
};

&amp;amp;flexcomm0 {
	status = "okay";
};



/ {
  aliases {
		mcuboot-button0 = &amp;amp;user_button_3;
		mcuboot-led0 = &amp;amp;blue_led;
  };
};

&amp;amp;gpio0 {
    status = "okay";
};

&amp;amp;gpio1 {
    status = "okay";
};

&amp;amp;blue_led {
    status = "okay";
};

/* Enlarge boot partition to 64KB to fit MCUboot with serial recovery */
&amp;amp;boot_partition {
    reg = &amp;lt;0x00000000 DT_SIZE_K(64)&amp;gt;;
};

&amp;amp;slot0_partition {
    reg = &amp;lt;0x00010000 DT_SIZE_K(160)&amp;gt;;
};

&amp;amp;slot1_partition {
    reg = &amp;lt;0x00038000 DT_SIZE_K(160)&amp;gt;;
};

&amp;amp;storage_partition {
    reg = &amp;lt;0x00060000 DT_SIZE_K(50)&amp;gt;;
};&lt;/LI-CODE&gt;&lt;P&gt;&lt;BR /&gt;And finally my&amp;nbsp;lpcxpresso55s69_lpc55s69_cpu0.overlay looks like&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;LI-CODE lang="c"&gt;/ {
	chosen {
		zephyr,code-partition = &amp;amp;slot0_partition;
		zephyr,mgmt-smp = &amp;amp;flexcomm0;
		zephyr,uart-mcumgr = &amp;amp;flexcomm0;

    };
};


&amp;amp;flexcomm0 {
	status = "okay";
};


/* Enlarge boot partition to 64KB to fit MCUboot with serial recovery */
&amp;amp;boot_partition {
    reg = &amp;lt;0x00000000 DT_SIZE_K(64)&amp;gt;;
};

&amp;amp;slot0_partition {
    reg = &amp;lt;0x00010000 DT_SIZE_K(160)&amp;gt;;
};

&amp;amp;slot1_partition {
    reg = &amp;lt;0x00038000 DT_SIZE_K(160)&amp;gt;;
};

&amp;amp;storage_partition {
    reg = &amp;lt;0x00060000 DT_SIZE_K(50)&amp;gt;;
};&lt;/LI-CODE&gt;&lt;P&gt;&lt;BR /&gt;When I run the following MCUmgr command, I get back an NMP timeout, as seen below:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;&amp;gt; mcumgr --conntype serial --connstring "dev=COM11,baud=115200" echo "test"
Error: NMP timeout&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So the mcumgr definitely realizes that the port is available (it would deny access otherwise), but it keeps getting timed out.&lt;BR /&gt;&lt;BR /&gt;I'm pretty sure this is a config option error. I've tried changing the config options numerous times but nothing quite seems to do the trick. I'm also pretty sure I'm missing some config option somewhere which is crucial for this to work.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;I've looked through about as many application notes and user manuals out there as I can. None of them seem to help for my particular case: DFU using Zephyr MCUboot on an LPC55Sxx chip running a Zephyr application.&lt;BR /&gt;&lt;BR /&gt;Any help would is appreciated, though it may be best if someone tried it out on their board e.g. LPCXpresso55S69 and confirm they can carry out a UART DFU with any simple program.&lt;BR /&gt;&lt;BR /&gt;&lt;LI-PRODUCT title="LPC55S6x" id="LPC55S6x"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp;&lt;LI-PRODUCT title="LPC55S69-EVK" id="LPC55S69-EVK"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 04 Aug 2026 18:11:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S69-Zephyr-MCUboot-for-Device-Firmware-Update-Over-UART-Not/m-p/2401926#M59724</guid>
      <dc:creator>ZQ2</dc:creator>
      <dc:date>2026-08-04T18:11:09Z</dc:date>
    </item>
    <item>
      <title>Re: [LPC55S69] Zephyr MCUboot for Device Firmware Update Over UART Not Working with MCUmgr on LPC55S</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S69-Zephyr-MCUboot-for-Device-Firmware-Update-Over-UART-Not/m-p/2402086#M59725</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/265311"&gt;@ZQ2&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Since mcumgr echo is already returning NMP timeout, I think you can&amp;nbsp; verify the MCUmgr UART communication before debugging the MCUboot DFU flow.&lt;/P&gt;
&lt;P&gt;You can&amp;nbsp; confirm the following:&lt;/P&gt;
&lt;P&gt;flexcomm0 is the UART connected to COM11 on the LPCXpresso55S69 board.&lt;BR /&gt;The application is running normally (not staying in MCUboot serial recovery mode).&lt;BR /&gt;No console, shell, or log output is sharing the same UART used by MCUmgr.&lt;/P&gt;
&lt;DIV&gt;As a quick validation, I would recommend starting from Zephyr's &lt;STRONG&gt;smp_svr&lt;/STRONG&gt; sample&lt;/DIV&gt;
&lt;DIV&gt;and verifying that the following command works first:&lt;/DIV&gt;
&lt;DIV&gt;&lt;LI-CODE lang="markup"&gt;mcumgr --conntype serial --connstring "dev=COM11,baud=115200" echo "test"&lt;/LI-CODE&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;Harry&lt;/P&gt;
&lt;/DIV&gt;</description>
      <pubDate>Wed, 05 Aug 2026 09:28:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S69-Zephyr-MCUboot-for-Device-Firmware-Update-Over-UART-Not/m-p/2402086#M59725</guid>
      <dc:creator>Harry_Zhang</dc:creator>
      <dc:date>2026-08-05T09:28:57Z</dc:date>
    </item>
    <item>
      <title>Re: [LPC55S69] Zephyr MCUboot for Device Firmware Update Over UART Not Working with MCUmgr on LPC55S</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S69-Zephyr-MCUboot-for-Device-Firmware-Update-Over-UART-Not/m-p/2402185#M59726</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/229957"&gt;@Harry_Zhang&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;Coincidentally, I was using Zephyr's&amp;nbsp;&lt;STRONG&gt;smp_svr&lt;/STRONG&gt; sample yesterday immediately after posting this question.&lt;/P&gt;&lt;P&gt;I get the same exact problem though.&lt;/P&gt;&lt;P&gt;I followed the Zephyr documentation for the sample at the following &lt;A href="https://docs.zephyrproject.org/latest/samples/subsys/mgmt/mcumgr/smp_svr/README.html" target="_self"&gt;link&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;I simply created a project for the sample and then built the code successfully, enabling the configs for the &lt;EM&gt;Raw UART (serial)&lt;/EM&gt;&amp;nbsp;smp_svr option from the docs using the following command, as instructed:&lt;/P&gt;&lt;LI-CODE lang="c"&gt;west build -p always -b lpcxpresso55s69/lpc55s69/cpu0 --sysbuild -- -DEXTRA_CONF_FILE="raw-serial.conf;fs.conf"&lt;/LI-CODE&gt;&lt;P&gt;&lt;BR /&gt;And then I flashed the code successfully.&lt;/P&gt;&lt;P&gt;Nonetheless:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;LI-CODE lang="c"&gt;C:\Users\Dev&amp;gt;mcumgr --conntype serial --connstring "dev=COM11,baud=115200" echo "test"
Error: NMP timeout&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;BR /&gt;I even tried changing the debugger probe from Link2 to JLink, after which the debug probe became attached to COM16. I also disabled any mass storage device functionality, just in case, using JLink commander.&lt;/P&gt;&lt;P&gt;Then I tried flashing and running:&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;gt; west flash -r jlink&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;but yet again:&lt;/P&gt;&lt;P&gt;&lt;EM&gt;C:\Users\Dev&amp;gt; mcumgr --conntype serial --connstring "dev=COM16,baud=115200" echo "test"&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Error: NMP timeout&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;What could I possibly be missing? I assume it has something to do with the configs? If so, I wonder why the Zephyr official sample for&amp;nbsp;&lt;STRONG&gt;smp_svr&lt;/STRONG&gt;&amp;nbsp;isn't compatible with the LPC55S69 and requires modification.&lt;/P&gt;</description>
      <pubDate>Wed, 05 Aug 2026 14:30:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S69-Zephyr-MCUboot-for-Device-Firmware-Update-Over-UART-Not/m-p/2402185#M59726</guid>
      <dc:creator>ZQ2</dc:creator>
      <dc:date>2026-08-05T14:30:53Z</dc:date>
    </item>
    <item>
      <title>Re: [LPC55S69] Zephyr MCUboot for Device Firmware Update Over UART Not Working with MCUmgr on LPC55S</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S69-Zephyr-MCUboot-for-Device-Firmware-Update-Over-UART-Not/m-p/2402444#M59727</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/265311"&gt;@ZQ2&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I was able to reproduce and verify the setup on an LPCXpresso55S69 board.&lt;/P&gt;
&lt;P&gt;1.&amp;nbsp;The key point is that MCUmgr must be used together with MCUboot in this configuration. The application is linked to slot0 (not the flash base address), so building and flashing the smp_svr application alone will not work correctly. MCUboot is required to boot and hand over control to the application.&lt;/P&gt;
&lt;P&gt;2. i add the&amp;nbsp;overlay file lpcxpresso55s69_lpc55s69_cpu0.overlay in file&amp;nbsp;/c/SDK/zephyrproject/zephyr/samples/subsys/mgmt/mcumgr/smp_svr/boards.&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;&amp;amp;boot_partition {
    reg = &amp;lt;0x00000000 DT_SIZE_K(64)&amp;gt;;
};

&amp;amp;slot0_partition {
    reg = &amp;lt;0x00010000 DT_SIZE_K(160)&amp;gt;;
};

&amp;amp;slot1_partition {
    reg = &amp;lt;0x00038000 DT_SIZE_K(160)&amp;gt;;
};

&amp;amp;storage_partition {
    reg = &amp;lt;0x00060000 DT_SIZE_K(50)&amp;gt;;
};&lt;/LI-CODE&gt;
&lt;P&gt;3. built the project using the following command:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;west build -p always -b lpcxpresso55s69/lpc55s69/cpu0 --sysbuild samples/subsys/mgmt/mcumgr/smp_svr -- -DEXTRA_CONF_FILE="serial.conf" -DEXTRA_DTC_OVERLAY_FILE="C:/SDK/zephyrproject/zephyr/samples/subsys/mgmt/mcumgr/smp_svr/boards/lpcxpresso55s69_lpc55s69_cpu0.overlay" -Dmcuboot_EXTRA_DTC_OVERLAY_FILE="C:/SDK/zephyrproject/zephyr/samples/subsys/mgmt/mcumgr/smp_svr/boards/lpcxpresso55s69_lpc55s69_cpu0.overlay"&lt;/LI-CODE&gt;
&lt;P&gt;4. after built it. you can use command&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;grep -A20 -B5 "boot_partition" build/mcuboot/zephyr/zephyr.dts&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Harry_Zhang_2-1786007232854.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/393861i1F51FED5121865DA/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Harry_Zhang_2-1786007232854.png" alt="Harry_Zhang_2-1786007232854.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;5. and west flash&lt;/P&gt;
&lt;P&gt;6.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Harry_Zhang_0-1786007007588.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/393858iD49F046C2FB75C11/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Harry_Zhang_0-1786007007588.png" alt="Harry_Zhang_0-1786007007588.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;7.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Harry_Zhang_1-1786007044209.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/393859i62D4A487CEDF81BC/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Harry_Zhang_1-1786007044209.png" alt="Harry_Zhang_1-1786007044209.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;which confirms that the UART transport, SMP server, MCUmgr, and MCUboot integration are all working correctly.&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;Harry&lt;/P&gt;</description>
      <pubDate>Thu, 06 Aug 2026 09:08:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S69-Zephyr-MCUboot-for-Device-Firmware-Update-Over-UART-Not/m-p/2402444#M59727</guid>
      <dc:creator>Harry_Zhang</dc:creator>
      <dc:date>2026-08-06T09:08:05Z</dc:date>
    </item>
    <item>
      <title>Re: [LPC55S69] Zephyr MCUboot for Device Firmware Update Over UART Not Working with MCUmgr on LPC55S</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S69-Zephyr-MCUboot-for-Device-Firmware-Update-Over-UART-Not/m-p/2402572#M59728</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/229957"&gt;@Harry_Zhang&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;Your solution does indeed work. In fact, I was able to strip down the command to merely&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;LI-CODE lang="c"&gt;west build -p always -b lpcxpresso55s69/lpc55s69/cpu0 --sysbuild samples/subsys/mgmt/mcumgr/smp_svr -- -DEXTRA_CONF_FILE="serial.conf"&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This also worked. Thank you a ton for replicating my problem, it's deeply appreciated.&lt;/P&gt;</description>
      <pubDate>Thu, 06 Aug 2026 14:50:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC55S69-Zephyr-MCUboot-for-Device-Firmware-Update-Over-UART-Not/m-p/2402572#M59728</guid>
      <dc:creator>ZQ2</dc:creator>
      <dc:date>2026-08-06T14:50:55Z</dc:date>
    </item>
  </channel>
</rss>

