<?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>i.MX ProcessorsのトピックRe: Inquiry Regarding Capsule Update Support on i.MX95 Board</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Inquiry-Regarding-Capsule-Update-Support-on-i-MX95-Board/m-p/2085530#M236618</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;Capsule update is supported on MX95 please check it:&lt;/P&gt;
&lt;PRE id="text"&gt;Capsule update
Use the following command to do the capsule update:
· For SD:
U-Boot &amp;gt; env set dfu_alt_info "mmc 1=1 raw 0x42 0x2000"
· For eMMC:
U-Boot &amp;gt; env set dfu_alt_info "mmc 2=1 raw 0x42 0x2000 mmcpart 1" U-Boot &amp;gt; efidebug boot add 0 Boot0000 mmc 1:1 capsule1.bin;efidebug boot next 0 U-Boot &amp;gt; setenv serverip 10.192.242.218;dhcp $loadaddr capsule1.bin;fatwrite
mmc 1:1 ${loadaddr} /EFI/UpdateCapsule/capsule1.bin 0x${filesize} U-Boot &amp;gt; setenv -e -nv -bs -rt -v OsIndications =0x04 U-Boot &amp;gt; efidebug capsule disk-update reset
Do not interrupt U-Boot. Let the board run into grub. Before grub runs, it should update the bootloader automatically and remove capsule1.bin. And reboot the board again. The board will boot up with the updated U-Boot.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Regards&lt;/PRE&gt;</description>
    <pubDate>Wed, 23 Apr 2025 14:44:04 GMT</pubDate>
    <dc:creator>Bio_TICFSL</dc:creator>
    <dc:date>2025-04-23T14:44:04Z</dc:date>
    <item>
      <title>Inquiry Regarding Capsule Update Support on i.MX95 Board</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Inquiry-Regarding-Capsule-Update-Support-on-i-MX95-Board/m-p/2085375#M236610</link>
      <description>&lt;P class=""&gt;Hi All,&lt;/P&gt;&lt;P class=""&gt;I attempted to perform a Capsule Update on the i.MX95 board by following the steps provided in the ARM documentation &lt;A href="https://developer.arm.com/documentation/DUI1101/3-0/Test-SystemReady-Devicetree-band/Test-UpdateCapsule?lang=en" target="_new" rel="noopener"&gt;Test SystemReady Devicetree band - Capsule Update&lt;/A&gt;, but the update process failed with an error.&lt;BR /&gt;Error:&lt;/P&gt;&lt;P&gt;FS0:\acs_tests\app\&amp;gt;&lt;STRONG&gt; CapsuleApp.efi unauth.bi&lt;/STRONG&gt;&lt;STRONG&gt;n&lt;/STRONG&gt;&lt;BR /&gt;ASSERT_EFI_ERROR (Status = Not Found)&lt;BR /&gt;ASSERT [CapsuleApp] /home/gurrev01/release/arm-systemready/SystemReady-devicetree-band/Yocto/meta-woden/build/tmp/work/genericarm64-oe-linux/uefi-apps/1.0/edk2/MdeModulePkg/Library/UefiHiiServicesLib/Uefit&lt;BR /&gt;ASSERT_EFI_ERROR (Status = Not Found)&lt;BR /&gt;ASSERT [CapsuleApp] /home/gurrev01/release/arm-systemready/SystemReady-devicetree-band/Yocto/meta-woden/build/tmp/work/genericarm64-oe-linux/uefi-apps/1.0/edk2/MdePkg/Library/DxeServicesTableLib/DxeServic)&lt;BR /&gt;ASSERT_EFI_ERROR (Status = Not Found)&lt;BR /&gt;ASSERT [CapsuleApp] /home/gurrev01/release/arm-systemready/SystemReady-devicetree-band/Yocto/meta-woden/build/tmp/work/genericarm64-oe-linux/uefi-apps/1.0/build/Build/MdeModule/RELEASE_GCC5/AARCH64/MdeModo&lt;BR /&gt;ASSERT_EFI_ERROR (Status = Not Found)&lt;BR /&gt;ASSERT [CapsuleApp] /home/gurrev01/release/arm-systemready/SystemReady-devicetree-band/Yocto/meta-woden/build/tmp/work/genericarm64-oe-linux/uefi-apps/1.0/edk2/MdePkg/Library/DxeHobLib/HobLib.c(48): !(((I)&lt;BR /&gt;ASSERT [CapsuleApp] /home/gurrev01/release/arm-systemready/SystemReady-devicetree-band/Yocto/meta-woden/build/tmp/work/genericarm64-oe-linux/uefi-apps/1.0/edk2/MdePkg/Library/DxeHobLib/HobLib.c(49): mHobL)&lt;BR /&gt;CapsuleApp: creating capsule descriptors at 0xE16A6040&lt;BR /&gt;CapsuleApp: capsule data starts at 0xE132E040 with size 0x32C1D8&lt;BR /&gt;CapsuleApp: capsule block/size 0xE132E040/0x32C1D8&lt;BR /&gt;&lt;STRONG&gt;Processing update 'u-boot.bin' :sha1+ &lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Alt setting [-19] to write not found!Firmware update failed: &amp;lt;NULL&amp;gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;CapsuleApp: failed to update capsule - Device Error&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;FS0:\acs_tests\app\&amp;gt; &lt;STRONG&gt;CapsuleApp.efi tampered.bin&lt;/STRONG&gt;&lt;BR /&gt;ASSERT_EFI_ERROR (Status = Not Found)&lt;BR /&gt;ASSERT [CapsuleApp] /home/gurrev01/release/arm-systemready/SystemReady-devicetree-band/Yocto/meta-woden/build/tmp/work/genericarm64-oe-linux/uefi-apps/1.0/edk2/MdeModulePkg/Library/UefiHiiServicesLib/Uefit&lt;BR /&gt;ASSERT_EFI_ERROR (Status = Not Found)&lt;BR /&gt;ASSERT [CapsuleApp] /home/gurrev01/release/arm-systemready/SystemReady-devicetree-band/Yocto/meta-woden/build/tmp/work/genericarm64-oe-linux/uefi-apps/1.0/edk2/MdePkg/Library/DxeServicesTableLib/DxeServic)&lt;BR /&gt;ASSERT_EFI_ERROR (Status = Not Found)&lt;BR /&gt;ASSERT [CapsuleApp] /home/gurrev01/release/arm-systemready/SystemReady-devicetree-band/Yocto/meta-woden/build/tmp/work/genericarm64-oe-linux/uefi-apps/1.0/build/Build/MdeModule/RELEASE_GCC5/AARCH64/MdeModo&lt;BR /&gt;ASSERT_EFI_ERROR (Status = Not Found)&lt;BR /&gt;ASSERT [CapsuleApp] /home/gurrev01/release/arm-systemready/SystemReady-devicetree-band/Yocto/meta-woden/build/tmp/work/genericarm64-oe-linux/uefi-apps/1.0/edk2/MdePkg/Library/DxeHobLib/HobLib.c(48): !(((I)&lt;BR /&gt;ASSERT [CapsuleApp] /home/gurrev01/release/arm-systemready/SystemReady-devicetree-band/Yocto/meta-woden/build/tmp/work/genericarm64-oe-linux/uefi-apps/1.0/edk2/MdePkg/Library/DxeHobLib/HobLib.c(49): mHobL)&lt;BR /&gt;CapsuleApp: creating capsule descriptors at 0xE1675040&lt;BR /&gt;CapsuleApp: capsule data starts at 0xE12F9040 with size 0x32C6F1&lt;BR /&gt;CapsuleApp: capsule block/size 0xE12F9040/0x32C6F1&lt;BR /&gt;&lt;STRONG&gt;Processing update 'u-boot.bin' :sha1 error!&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Bad hash value for 'hash-1' hash node in 'u-boot.bin' image node&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Error: invalid update hash, aborting&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Firmware update failed: &amp;lt;NULL&amp;gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;CapsuleApp: failed to update capsule - Device Error&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;FS0:\acs_tests\app\&amp;gt; &lt;STRONG&gt;CapsuleApp.efi signed_capsule.bin&lt;/STRONG&gt;&lt;BR /&gt;ASSERT_EFI_ERROR (Status = Not Found)&lt;BR /&gt;ASSERT [CapsuleApp] /home/gurrev01/release/arm-systemready/SystemReady-devicetree-band/Yocto/meta-woden/build/tmp/work/genericarm64-oe-linux/uefi-apps/1.0/edk2/MdeModulePkg/Library/UefiHiiServicesLib/Uefit&lt;BR /&gt;ASSERT_EFI_ERROR (Status = Not Found)&lt;BR /&gt;ASSERT [CapsuleApp] /home/gurrev01/release/arm-systemready/SystemReady-devicetree-band/Yocto/meta-woden/build/tmp/work/genericarm64-oe-linux/uefi-apps/1.0/edk2/MdePkg/Library/DxeServicesTableLib/DxeServic)&lt;BR /&gt;ASSERT_EFI_ERROR (Status = Not Found)&lt;BR /&gt;ASSERT [CapsuleApp] /home/gurrev01/release/arm-systemready/SystemReady-devicetree-band/Yocto/meta-woden/build/tmp/work/genericarm64-oe-linux/uefi-apps/1.0/build/Build/MdeModule/RELEASE_GCC5/AARCH64/MdeModo&lt;BR /&gt;ASSERT_EFI_ERROR (Status = Not Found)&lt;BR /&gt;ASSERT [CapsuleApp] /home/gurrev01/release/arm-systemready/SystemReady-devicetree-band/Yocto/meta-woden/build/tmp/work/genericarm64-oe-linux/uefi-apps/1.0/edk2/MdePkg/Library/DxeHobLib/HobLib.c(48): !(((I)&lt;BR /&gt;ASSERT [CapsuleApp] /home/gurrev01/release/arm-systemready/SystemReady-devicetree-band/Yocto/meta-woden/build/tmp/work/genericarm64-oe-linux/uefi-apps/1.0/edk2/MdePkg/Library/DxeHobLib/HobLib.c(49): mHobL)&lt;BR /&gt;CapsuleApp: creating capsule descriptors at 0xE1654040&lt;BR /&gt;CapsuleApp: capsule data starts at 0xE12D6040 with size 0x32C6F1&lt;BR /&gt;CapsuleApp: capsule block/size 0xE12D6040/0x32C6F1&lt;BR /&gt;&lt;STRONG&gt;Processing update 'u-boot.bin' :sha1+ &lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Alt setting [-19] to write not found!Firmware update failed: &amp;lt;NULL&amp;gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;CapsuleApp: failed to update capsule - Device Error&lt;/STRONG&gt;&lt;BR /&gt;FS0:\acs_tests\app\&amp;gt;&lt;/P&gt;&lt;P class=""&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P class=""&gt;Additionally, I referred to the &lt;EM&gt;&lt;STRONG&gt;i.MX Linux User's Guide&lt;/STRONG&gt;&lt;/EM&gt;, but found no detailed information specific to the DFU_ALT settings for the i.MX95. I also noticed that the &lt;STRONG&gt;soc.mak&lt;/STRONG&gt;&amp;nbsp; file does not contain a Capsule GUID.&lt;/P&gt;&lt;P class=""&gt;I have the following questions:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;P class=""&gt;Is Capsule Update supported on the i.MX95 platform?&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P class=""&gt;If it is supported, could you please provide guidance on how to properly configure and execute the update, and help resolve the error I'm encountering?&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P class=""&gt;Thank you for your assistance.&lt;/P&gt;&lt;P class=""&gt;Best regards,&lt;BR /&gt;Rahul R.&lt;/P&gt;</description>
      <pubDate>Wed, 23 Apr 2025 10:06:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Inquiry-Regarding-Capsule-Update-Support-on-i-MX95-Board/m-p/2085375#M236610</guid>
      <dc:creator>rahul_raja</dc:creator>
      <dc:date>2025-04-23T10:06:40Z</dc:date>
    </item>
    <item>
      <title>Re: Inquiry Regarding Capsule Update Support on i.MX95 Board</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Inquiry-Regarding-Capsule-Update-Support-on-i-MX95-Board/m-p/2085530#M236618</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;Capsule update is supported on MX95 please check it:&lt;/P&gt;
&lt;PRE id="text"&gt;Capsule update
Use the following command to do the capsule update:
· For SD:
U-Boot &amp;gt; env set dfu_alt_info "mmc 1=1 raw 0x42 0x2000"
· For eMMC:
U-Boot &amp;gt; env set dfu_alt_info "mmc 2=1 raw 0x42 0x2000 mmcpart 1" U-Boot &amp;gt; efidebug boot add 0 Boot0000 mmc 1:1 capsule1.bin;efidebug boot next 0 U-Boot &amp;gt; setenv serverip 10.192.242.218;dhcp $loadaddr capsule1.bin;fatwrite
mmc 1:1 ${loadaddr} /EFI/UpdateCapsule/capsule1.bin 0x${filesize} U-Boot &amp;gt; setenv -e -nv -bs -rt -v OsIndications =0x04 U-Boot &amp;gt; efidebug capsule disk-update reset
Do not interrupt U-Boot. Let the board run into grub. Before grub runs, it should update the bootloader automatically and remove capsule1.bin. And reboot the board again. The board will boot up with the updated U-Boot.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Regards&lt;/PRE&gt;</description>
      <pubDate>Wed, 23 Apr 2025 14:44:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Inquiry-Regarding-Capsule-Update-Support-on-i-MX95-Board/m-p/2085530#M236618</guid>
      <dc:creator>Bio_TICFSL</dc:creator>
      <dc:date>2025-04-23T14:44:04Z</dc:date>
    </item>
    <item>
      <title>Re: Inquiry Regarding Capsule Update Support on i.MX95 Board</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Inquiry-Regarding-Capsule-Update-Support-on-i-MX95-Board/m-p/2086228#M236639</link>
      <description>&lt;P&gt;Hi,&lt;BR /&gt;Thanks for the detailed steps on the capsule update.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Could you please explain how to generate or obtain the &lt;STRONG&gt;capsule1.bin&lt;/STRONG&gt; file used in the update process?&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;BR /&gt;Rahul R&lt;/P&gt;</description>
      <pubDate>Thu, 24 Apr 2025 05:06:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Inquiry-Regarding-Capsule-Update-Support-on-i-MX95-Board/m-p/2086228#M236639</guid>
      <dc:creator>rahul_raja</dc:creator>
      <dc:date>2025-04-24T05:06:33Z</dc:date>
    </item>
    <item>
      <title>Re: Inquiry Regarding Capsule Update Support on i.MX95 Board</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Inquiry-Regarding-Capsule-Update-Support-on-i-MX95-Board/m-p/2086483#M236670</link>
      <description>&lt;P&gt;Hi ,&lt;BR /&gt;I am&amp;nbsp; enabling the STMM feature for SystemReady certification on the i.MX95 platform. As per the &lt;EM&gt;i.MX Linux User Guide&lt;/EM&gt;, I have added the&amp;nbsp;&lt;STRONG&gt;MACHINE_FEATURES:append&lt;/STRONG&gt; &lt;STRONG&gt;= " stmm"&lt;/STRONG&gt; to &lt;STRONG&gt;conf/local.conf &lt;/STRONG&gt;to include the &lt;STRONG&gt;stmm&lt;/STRONG&gt; feature.&lt;BR /&gt;However, after making this change and running &lt;STRONG&gt;bitbake imx-boot&lt;/STRONG&gt;, I encountered the following build error during the &lt;STRONG&gt;do_deploy&lt;/STRONG&gt; task:&lt;BR /&gt;&lt;STRONG&gt;ERROR: imx-boot-1.0-r0 do_deploy: ExecutionError(...)&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;install: cannot stat '.../git/iMX95/capsule1.bin': No such file or directory&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P class=""&gt;It appears the build is attempting to deploy capsule1.bin, which does not exist in the expected path.&lt;/P&gt;&lt;P class=""&gt;Could you please advise on how to resolve this issue? Is there a missing configuration or additional step required to generate capsule1.bin when enabling stmm support?&lt;/P&gt;&lt;P class=""&gt;Looking forward to your guidance.&lt;/P&gt;&lt;P class=""&gt;Best regards,&lt;BR /&gt;Rahul R&lt;/P&gt;</description>
      <pubDate>Thu, 24 Apr 2025 09:36:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Inquiry-Regarding-Capsule-Update-Support-on-i-MX95-Board/m-p/2086483#M236670</guid>
      <dc:creator>rahul_raja</dc:creator>
      <dc:date>2025-04-24T09:36:22Z</dc:date>
    </item>
  </channel>
</rss>

