Capsule Update Support and Issues on i.MX95 Platform

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Capsule Update Support and Issues on i.MX95 Platform

1,625 次查看
rahul_raja
Contributor II

Hi,

I am currently testing capsule update functionality on the i.MX95 platform, following the steps outlined in the i.MX Linux User Guide. However, I am encountering an issue during the efidebug boot add command execution.

Here is the sequence I am following:

U-Boot > env set dfu_alt_info "mmc 1=1 raw 0x42 0x2000"
U-Boot > setenv serverip 10.192.242.218; dhcp $loadaddr capsule1.bin
U-Boot > fatwrite mmc 1:1 ${loadaddr} /EFI/UpdateCapsule/capsule1.bin 0x${filesize}
U-Boot > efidebug boot add 0 Boot0000 mmc 1:1 capsule1.bin
U-Boot > efidebug boot next 0
U-Boot > setenv -e -nv -bs -rt -v OsIndications=0x04
U-Boot > efidebug capsule disk-update

At the step:
U-Boot > efidebug boot add -b 0 Boot0000 UpdateCapsule mmc 1:1 /EFI/UpdateCapsule/capsule1.bin

I receive the following error:
** Bad device specification UpdateCapsule mmc **
** Bad device specification UpdateCapsule mmc **
Cannot create device path for "UpdateCapsule mmc"

Could you please advise on the correct syntax for adding the capsule file as a boot entry in U-Boot?

Additionally, I would like to confirm whether the i.MX95 platform officially supports capsule updates. In our BSP, the soc.mak file does not include support for generating capsule1.bin. I have manually created the capsule binary using mkeficapsule for testing purposes.

Please let me know if any additional configuration is required to enable capsule update support on the i.MX95, or if there is an updated BSP or guideline available for this.

Thank you for your support.

Best Regards,
Rahul R

 

 

0 项奖励
回复
6 回复数

1,587 次查看
Bio_TICFSL
NXP TechSupport
NXP TechSupport

Hello,

We were able to get this to work after tweaking the procedure to copy the capsule to the EFI System partition instead of the BOOT partition. The working procedure is as follows:

  1. Write Mx95 SystemReady-IR certified bootloader to SDCard
  2. Mark mmcblk1p1 partion as EFI (with fdisk tool)
  3. Create /EFI/UpdateCapsule/ path on the efi partition and copy capsule1.bin there
  4. Boot 8MMini, stop in bootloader and run the below commands:

 

u-boot=> env set dfu_alt_info "mmc 1=1 raw 0x42 0x2000" 
u-boot=> efidebug boot add 0 Boot0000 mmc 1:1 capsule1.bin;efidebug boot next 0
u-boot=> setenv -e -nv -bs -rt -v OsIndications =0x04 
u-boot=> efidebug capsule disk-update /*at this point the bootloader is update*/ 
u-boot=> savee
u-boot=> reset

 

After the reset, the capsule1.bin file is deleted and the board should boot with the new bootloader

 

Regards

0 项奖励
回复

1,531 次查看
rahul_raja
Contributor II
I have a question regarding Step 4 in the working procedure you mentioned — specifically the part that states:

"Boot 8MMini, stop in bootloader and run the below commands."

Could you please clarify whether these commands are specific to the 8MMini platform, or if they can also be executed on the MX95 by stopping in its bootloader an run the above mentioned commands?

Looking forward to your response.

Thanks & Regards,
Rahul R
0 项奖励
回复

1,497 次查看
Bio_TICFSL
NXP TechSupport
NXP TechSupport

Hello,

This can use for i.mx95 as well.

Regards

0 项奖励
回复

1,478 次查看
rahul_raja
Contributor II
Hi ,
As per the i.MX Linux User Guide, I have added the MACHINE_FEATURES:append = " stmm" to conf/local.conf to generate capsule1.bin
However, after making this change and running bitbake imx-boot, I encountered the following build error during the do_deploy task:
ERROR: imx-boot-1.0-r0 do_deploy: ExecutionError(...)
install: cannot stat '.../git/iMX95/capsule1.bin': No such file or directory

It appears the build is attempting to deploy capsule1.bin, which does not exist in the expected path.

Could you please advise on how to resolve this issue? Is there a missing configuration or additional step required to generate capsule1.bin?

Looking forward to your guidance.

Best regards,
Rahul R
0 项奖励
回复

495 次查看
mransaw
Contributor I
Hi Rahul, I am seeing the same issue with capsule1.bin not being found while following the Yocto build procedure in the User Guide. Were you able to resolve it?
0 项奖励
回复

1,471 次查看
Bio_TICFSL
NXP TechSupport
NXP TechSupport

Hello,

Capsule update is supported on MX95 please check it:

Capsule update
Use the following command to do the capsule update:
· For SD:
U-Boot > env set dfu_alt_info "mmc 1=1 raw 0x42 0x2000"
· For eMMC:
U-Boot > env set dfu_alt_info "mmc 2=1 raw 0x42 0x2000 mmcpart 1" U-Boot > efidebug boot add 0 Boot0000 mmc 1:1 capsule1.bin;efidebug boot next 0 U-Boot > setenv serverip 10.192.242.218;dhcp $loadaddr capsule1.bin;fatwrite
mmc 1:1 ${loadaddr} /EFI/UpdateCapsule/capsule1.bin 0x${filesize} U-Boot > setenv -e -nv -bs -rt -v OsIndications =0x04 U-Boot > 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.


Regards
0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2090196%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3Ei.MX95%20%E5%B9%B3%E5%8F%B0%E4%B8%8A%E7%9A%84%20Capsule%20%E6%9B%B4%E6%96%B0%E6%94%AF%E6%8C%81%E5%92%8C%E9%97%AE%E9%A2%98%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2090196%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%82%A8%E5%A5%BD%EF%BC%8C%3C%2FP%3E%3CP%3E%E7%9B%AE%E5%89%8D%EF%BC%8C%E6%88%91%E6%AD%A3%E5%9C%A8%20i.MX95%20%E5%B9%B3%E5%8F%B0%E4%B8%8A%E6%8C%89%E7%85%A7%E3%80%8Ai.MX%20Linux%20%E7%94%A8%E6%88%B7%E6%8C%87%E5%8D%97%E3%80%8B%E4%B8%AD%E6%A6%82%E8%BF%B0%E7%9A%84%E6%AD%A5%E9%AA%A4%E6%B5%8B%E8%AF%95%E8%83%B6%E5%9B%8A%E6%9B%B4%E6%96%B0%E5%8A%9F%E8%83%BD%E3%80%82%E4%BD%86%E6%98%AF%EF%BC%8C%E5%9C%A8%E6%89%A7%E8%A1%8C%20efidebug%20%E5%90%AF%E5%8A%A8%E6%B7%BB%E5%8A%A0%E5%91%BD%E4%BB%A4%E6%9C%9F%E9%97%B4%EF%BC%8C%E6%88%91%E9%81%87%E5%88%B0%E4%BA%86%E4%B8%80%E4%B8%AA%E9%97%AE%E9%A2%98%E3%80%82%3C%2FP%3E%3CP%3E%E4%BB%A5%E4%B8%8B%E6%98%AF%E6%88%91%E7%9A%84%E6%93%8D%E4%BD%9C%E9%A1%BA%E5%BA%8F%EF%BC%9A%3C%2FP%3E%3CP%3E%3CSTRONG%3EU-Boot%20%26gt%3B%20env%20set%20dfu_alt_info%20%22mmc%201%3D1%20raw%200x42%200x2000%22%3C%2FSTRONG%3E%3CBR%20%2F%3E%3CSTRONG%3EU-Boot%20%26gt%3B%20setenv%20serverip%2010.192.242.218%3B%20dhcp%20%24loadaddr%20capsule1.bin%3C%2FSTRONG%3E%3CBR%20%2F%3E%3CSTRONG%3EU-Boot%20%26gt%3B%20fatwrite%20mmc%201%3A1%20%24%7Bloadaddr%7D%20%2FEFI%2FUpdateCapsule%2Fcapsule1.bin%200x%24%7Bfilesize%7D%3C%2FSTRONG%3E%3CBR%20%2F%3E%3CSTRONG%3EU-Boot%20%26gt%3B%20efidebug%20%E5%90%AF%E5%8A%A8%20add%200%20Boot0000%20mmc%201%3A1%20capsule1.bin%3C%2FSTRONG%3E%3CBR%20%2F%3E%3CSTRONG%3EU-Boot%20%26gt%3B%20efidebug%20%E4%B8%8B%E6%AC%A1%E5%90%AF%E5%8A%A8%200%3C%2FSTRONG%3E%3CBR%20%2F%3E%3CSTRONG%3E%20U-Boot%20%26gt%3B%20setenv-e-nv-bs-rt-v%20osIndications%3D0x04%3C%2FSTRONG%3E%3CBR%20%2F%3E%3CSTRONG%3E%20U-Boot%20%26gt%3B%20efidebug%20%E8%83%B6%E5%9B%8A%E7%A3%81%E7%9B%98%20%E6%9B%B4%E6%96%B0%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%E5%9C%A8%E6%AD%A5%E9%AA%A4%E4%B8%AD%EF%BC%9A%3CBR%20%2F%3E%3CSTRONG%3EU-Boot%20%26gt%3B%20efidebug%20boot%20add%20-b%200%20%E5%90%AF%E5%8A%A80000%20UpdateCapsule%20mmc%201%3A1%20%2FEFI%2FUpdateCapsule%2Fcapsule1.bin%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%E6%88%91%E6%94%B6%E5%88%B0%E4%BB%A5%E4%B8%8B%E9%94%99%E8%AF%AF%EF%BC%9A%3CBR%20%2F%3E%3CSTRONG%3E%20**%20%E8%AE%BE%E5%A4%87%E8%A7%84%E6%A0%BC%E9%94%99%E8%AF%AF%20updateCapsule%20mmc%20**%3C%2FSTRONG%3E%3CBR%20%2F%3E%3CSTRONG%3E%20%E8%AE%BE%E5%A4%87%E8%A7%84%E6%A0%BC%E9%94%99%E8%AF%AF%20updateCap%20sule%20mmc%20**%3C%2FSTRONG%3E%3CBR%20%2F%3E%3CSTRONG%3E%20%E6%97%A0%E6%B3%95%E4%B8%BA%20%22%20updateCapsule%20mmc%20%E5%88%9B%E5%BB%BA%E8%AE%BE%E5%A4%87%E8%B7%AF%E5%BE%84%20%22%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%E4%BD%A0%E8%83%BD%E5%90%A6%E5%BB%BA%E8%AE%AE%E5%9C%A8%20U-Boot%20%E4%B8%AD%E5%B0%86%E8%83%B6%E5%9B%8A%E6%96%87%E4%BB%B6%E4%BD%9C%E4%B8%BA%E5%90%AF%E5%8A%A8%E6%9D%A1%E7%9B%AE%E6%B7%BB%E5%8A%A0%E7%9A%84%E6%AD%A3%E7%A1%AE%E8%AF%AD%E6%B3%95%EF%BC%9F%3C%2FP%3E%3CP%3E%E6%AD%A4%E5%A4%96%EF%BC%8C%E6%88%91%E6%83%B3%E7%A1%AE%E8%AE%A4%20i.MX95%20%E5%B9%B3%E5%8F%B0%E6%98%AF%E5%90%A6%E6%AD%A3%E5%BC%8F%3CSTRONG%3E%E6%94%AF%E6%8C%81%E8%83%B6%E5%9B%8A%E6%9B%B4%E6%96%B0%3C%2FSTRONG%3E%E3%80%82%E5%9C%A8%E6%88%91%E4%BB%AC%E7%9A%84%E7%94%B5%E8%B7%AF%E6%9D%BF%E6%94%AF%E6%8C%81%E5%8C%85%E4%B8%AD%EF%BC%8C%3CSTRONG%3Esoc.mak%3C%2FSTRONG%3E%20%E6%96%87%E4%BB%B6%E4%B8%8D%E6%94%AF%E6%8C%81%E7%94%9F%E6%88%90%20capsule1.bin%E3%80%82%E5%87%BA%E4%BA%8E%E6%B5%8B%E8%AF%95%E7%9B%AE%E7%9A%84%EF%BC%8C%E6%88%91%E4%BD%BF%E7%94%A8%20%3CSTRONG%3Emkeficap%3C%2FSTRONG%3E%20sule%20%E6%89%8B%E5%8A%A8%E5%88%9B%E5%BB%BA%E4%BA%86%E8%83%B6%E5%9B%8A%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%E3%80%82%3C%2FP%3E%3CP%3E%E8%AF%B7%E5%91%8A%E8%AF%89%E6%88%91%EF%BC%8C%E6%98%AF%E5%90%A6%E9%9C%80%E8%A6%81%E4%BB%BB%E4%BD%95%E5%85%B6%E4%BB%96%E9%85%8D%E7%BD%AE%E6%89%8D%E8%83%BD%E5%9C%A8%20i.MX95%20%E4%B8%8A%E5%90%AF%E7%94%A8%E8%83%B6%E5%9B%8A%E6%9B%B4%E6%96%B0%E6%94%AF%E6%8C%81%EF%BC%8C%E6%88%96%E8%80%85%E6%98%AF%E5%90%A6%E6%9C%89%E6%9B%B4%E6%96%B0%E7%9A%84%E7%94%B5%E8%B7%AF%E6%9D%BF%E6%94%AF%E6%8C%81%E5%8C%85%E6%88%96%E6%8C%87%E5%8D%97%E5%8F%AF%E4%BE%9B%E4%BD%BF%E7%94%A8%E3%80%82%3C%2FP%3E%3CP%3E%E6%84%9F%E8%B0%A2%E6%82%A8%E7%9A%84%E6%94%AF%E6%8C%81%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%E6%95%AC%E4%B8%8A%EF%BC%8C%3CBR%20%2F%3ERahul%20R%3C%2FP%3E%3CBR%20%2F%3E%3CP%20class%3D%22%22%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2261459%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Capsule%20Update%20Support%20and%20Issues%20on%20i.MX95%20Platform%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2261459%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E4%BD%A0%E5%A5%BD%20Rahul%EF%BC%8C%E6%88%91%E5%9C%A8%E9%81%B5%E5%BE%AA%E7%94%A8%E6%88%B7%E6%8C%87%E5%8D%97%E4%B8%AD%E7%9A%84%20Yocto%20%E7%89%88%E6%9C%AC%E8%BF%87%E7%A8%8B%E6%97%B6%E9%81%87%E5%88%B0%E4%BA%86%E5%90%8C%E6%A0%B7%E7%9A%84%E9%97%AE%E9%A2%98%EF%BC%8C%E5%8D%B3%E6%89%BE%E4%B8%8D%E5%88%B0%20capsule1.bin%E3%80%82%E4%BD%A0%E8%83%BD%E8%A7%A3%E5%86%B3%E8%BF%99%E4%B8%AA%E9%97%AE%E9%A2%98%E5%90%97%EF%BC%9F%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2094660%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Capsule%20Update%20Support%20and%20Issues%20on%20i.MX95%20Platform%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2094660%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%3C%2FP%3E%0A%3CP%3EMX95%20%E6%94%AF%E6%8C%81%E8%83%B6%E5%9B%8A%E6%9B%B4%E6%96%B0%EF%BC%8C%E8%AF%B7%E6%A3%80%E6%9F%A5%EF%BC%9A%3C%2FP%3E%0A%3CPRE%20id%3D%22text%22%3E%E8%83%B6%E5%9B%8A%E6%9B%B4%E6%96%B0%0A%E4%BD%BF%E7%94%A8%E4%BB%A5%E4%B8%8B%E5%91%BD%E4%BB%A4%E8%BF%9B%E8%A1%8C%E8%83%B6%E5%9B%8A%E6%9B%B4%E6%96%B0%EF%BC%9A%0A%C2%B7%20%E5%AF%B9%E4%BA%8E%20SD%EF%BC%9A%0AU-Boot%20%26gt%3B%20env%20set%20dfu_alt_info%20%22%20mmc%201%3D1%20raw%200x42%200x2000%20%22%0A%C2%B7%20%E5%AF%B9%E4%BA%8E%20eMMC%EF%BC%9A%0AU-Boot%20%26gt%3B%20env%20set%20dfu_alt_info%20%22%20mmc%202%3D1%20raw%200x42%200x2000%20mmcpart%201%20%22%20U-Boot%20%26gt%3B%20efidebug%20%E5%90%AF%E5%8A%A8%E6%B7%BB%E5%8A%A0%200%20Boot0000%20mmc%201%3A1%20capsule1.bin%EF%BC%9Befidebug%E5%90%AF%E5%8A%A8%20next%200%20U-Boot%20%26gt%3B%20setenv%20serverip%2010.192.242.218%3Bdhcp%24loadaddr%20capsule1.bin%3Bfatwritemmc%201%3A1%20%24%7Bloadaddr%7D%20%2FEFI%2FUpdateCapsule%2Fcapsule1.bin%200x%20%24%7Bfilesize%7D%20U-Boot%20%26gt%3B%20setenv-e-nv-bs-rt-v%20osIndications%20%3D0x04%20U-Boot%20%26gt%3B%20efidebug%20%E8%83%B6%E5%9B%8A%E7%A3%81%E7%9B%98%E6%9B%B4%E6%96%B0%20RESET%0A%E4%B8%8D%E8%A6%81%E4%B8%AD%E6%96%AD%20U-Boot%E3%80%82%E8%AE%A9%E8%91%A3%E4%BA%8B%E4%BC%9A%E9%99%B7%E5%85%A5%E5%9B%B0%E5%A2%83%E3%80%82%E5%9C%A8%20grub%20%E8%BF%90%E8%A1%8C%E4%B9%8B%E5%89%8D%EF%BC%8C%E5%AE%83%E4%BC%9A%E8%87%AA%E5%8A%A8%E6%9B%B4%E6%96%B0%E5%BC%95%E5%AF%BC%E5%8A%A0%E8%BD%BD%E5%99%A8%E5%B9%B6%E5%88%A0%E9%99%A4%20capsule1.bin%E3%80%82%E7%84%B6%E5%90%8E%E5%86%8D%E6%AC%A1%E9%87%8D%E5%90%AF%E6%9D%BF%E3%80%82%E6%9D%BF%E5%B0%86%E4%BD%BF%E7%94%A8%E6%9B%B4%E6%96%B0%E5%90%8E%E7%9A%84%20U-Boot%20%E5%90%AF%E5%8A%A8%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%E8%87%B4%E6%95%AC%3C%2FPRE%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2094260%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Capsule%20Update%20Support%20and%20Issues%20on%20i.MX95%20Platform%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2094260%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E4%BD%A0%E5%A5%BD%20%2C%3CBR%20%2F%3E%E6%A0%B9%E6%8D%AE%E3%80%8Ai.MX%20Linux%20%E7%94%A8%E6%88%B7%E6%8C%87%E5%8D%97%E3%80%8B%EF%BC%8C%E6%88%91%E5%9C%A8%20conf%2Flocal.conf%20%E4%B8%AD%E6%B7%BB%E5%8A%A0%E4%BA%86%20MACHINE_FEATURES%3Aappend%20%3D%22%20stmm%22%20%E6%9D%A5%E7%94%9F%E6%88%90%20capsule1.bin%E3%80%82%3CBR%20%2F%3E%E4%BD%86%E6%98%AF%EF%BC%8C%E5%9C%A8%E8%BF%9B%E8%A1%8C%E6%AD%A4%E6%9B%B4%E6%94%B9%E5%B9%B6%E8%BF%90%E8%A1%8C%20bitbake%20imx-boot%20%E4%B9%8B%E5%90%8E%EF%BC%8C%E6%88%91%E5%9C%A8%20do_deploy%20%E4%BB%BB%E5%8A%A1%E4%B8%AD%E9%81%87%E5%88%B0%E4%BA%86%E4%BB%A5%E4%B8%8B%E7%89%88%E6%9C%AC%E9%94%99%E8%AF%AF%EF%BC%9A%E9%94%99%E8%AF%AF%EF%BC%9Aimx-boot-1.0-r0%20%3CBR%20%2F%3Edo_deploy%EF%BC%9A%E6%89%A7%E8%A1%8C%E9%94%99%E8%AF%AF%20(...)%3CBR%20%2F%3E%E5%AE%89%E8%A3%85%EF%BC%9A%E6%97%A0%E6%B3%95%E5%90%AF%E5%8A%A8%20'...%2Fgit%2FiMX95%2Fcapsule1.bin%20'%EF%BC%9A%E6%B2%A1%E6%9C%89%E8%BF%99%E6%A0%B7%E7%9A%84%E6%96%87%E4%BB%B6%E6%88%96%E7%9B%AE%E5%BD%95%3CBR%20%2F%3E%3CBR%20%2F%3E%E7%9C%8B%E6%9D%A5%E8%AF%A5%E7%89%88%E6%9C%AC%E6%AD%A3%E5%9C%A8%E5%B0%9D%E8%AF%95%E9%83%A8%E7%BD%B2%20capsule1.bin%EF%BC%8C%E5%9C%A8%E9%A2%84%E6%9C%9F%E8%B7%AF%E5%BE%84%E4%B8%AD%E4%B8%8D%E5%AD%98%E5%9C%A8%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%E8%AF%B7%E9%97%AE%E5%A6%82%E4%BD%95%E8%A7%A3%E5%86%B3%E8%BF%99%E4%B8%AA%E9%97%AE%E9%A2%98%EF%BC%9F%E7%94%9F%E6%88%90%20capsule1.bin%20%E6%98%AF%E5%90%A6%E7%BC%BA%E5%B0%91%E9%85%8D%E7%BD%AE%E6%88%96%E9%9C%80%E8%A6%81%E9%A2%9D%E5%A4%96%E6%AD%A5%E9%AA%A4%EF%BC%9F%3CBR%20%2F%3E%3CBR%20%2F%3E%E6%9C%9F%E5%BE%85%E6%82%A8%E7%9A%84%E6%8C%87%E5%AF%BC%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%E8%87%B4%E4%BB%A5%E6%9C%80%E5%B4%87%E9%AB%98%E7%9A%84%E6%95%AC%E6%84%8F%EF%BC%8C%3CBR%20%2F%3ERahul%20R%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2093702%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Capsule%20Update%20Support%20and%20Issues%20on%20i.MX95%20Platform%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2093702%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%3C%2FP%3E%0A%3CP%3E%E8%BF%99%E4%B9%9F%E5%8F%AF%E7%94%A8%E4%BA%8E%20i.mx95%E3%80%82%3C%2FP%3E%0A%3CP%3E%E6%AD%A4%E8%87%B4%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2091914%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Capsule%20Update%20Support%20and%20Issues%20on%20i.MX95%20Platform%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2091914%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E6%88%91%E6%9C%89%E4%B8%80%E4%B8%AA%E5%85%B3%E4%BA%8E%E4%BD%A0%E6%8F%90%E5%88%B0%E7%9A%84%E5%B7%A5%E4%BD%9C%E8%BF%87%E7%A8%8B%E4%B8%AD%E7%9A%84%E7%AC%AC%204%20%E6%AD%A5%E7%9A%84%E9%97%AE%E9%A2%98%EF%BC%8C%E7%89%B9%E5%88%AB%E6%98%AF%E4%B8%8A%E9%9D%A2%E5%86%99%E7%9D%80%E7%9A%84%E9%83%A8%E5%88%86%EF%BC%9A%3CBR%20%2F%3E%3CBR%20%2F%3E%22%20%E5%90%AF%E5%8A%A8%208mMini%EF%BC%8C%E5%81%9C%E6%AD%A2%E8%BF%9B%E5%85%A5%E5%BC%95%E5%AF%BC%E5%8A%A0%E8%BD%BD%E7%A8%8B%E5%BA%8F%E5%B9%B6%E8%BF%90%E8%A1%8C%E4%BB%A5%E4%B8%8B%E5%91%BD%E4%BB%A4%E3%80%82%22%20%3CBR%20%2F%3E%20%3CBR%20%2F%3E%E8%AF%B7%E8%AF%B4%E6%98%8E%E8%BF%99%E4%BA%9B%E5%91%BD%E4%BB%A4%E6%98%AF%208MMini%20%E5%B9%B3%E5%8F%B0%E7%89%B9%E6%9C%89%E7%9A%84%EF%BC%8C%E8%BF%98%E6%98%AF%E4%B9%9F%E5%8F%AF%E4%BB%A5%E5%9C%A8%20MX95%20%E4%B8%8A%E6%89%A7%E8%A1%8C%EF%BC%8C%E5%8F%AA%E9%9C%80%E5%81%9C%E6%AD%A2%E5%85%B6%E5%BC%95%E5%AF%BC%E5%8A%A0%E8%BD%BD%E7%A8%8B%E5%BA%8F%E5%B9%B6%E8%BF%90%E8%A1%8C%E4%B8%8A%E8%BF%B0%E5%91%BD%E4%BB%A4%E5%8D%B3%E5%8F%AF%EF%BC%9F%3CBR%20%2F%3E%3CBR%20%2F%3E%E6%9C%9F%E5%BE%85%E6%82%A8%E7%9A%84%E5%9B%9E%E5%A4%8D%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%E8%B0%A2%E8%B0%A2%26amp%3B%20%EF%BC%8C%3CBR%20%2F%3ERahul%20R%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2090976%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Capsule%20Update%20Support%20and%20Issues%20on%20i.MX95%20Platform%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2090976%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%3C%2FP%3E%0A%3CP%3E%E5%9C%A8%E8%B0%83%E6%95%B4%E4%BA%86%E5%B0%86%E8%83%B6%E5%9B%8A%E5%A4%8D%E5%88%B6%E5%88%B0%20EFI%20System%20%E5%88%86%E5%8C%BA%E8%80%8C%E4%B8%8D%E6%98%AF%E5%90%AF%E5%8A%A8%E5%88%86%E5%8C%BA%E7%9A%84%E8%BF%87%E7%A8%8B%E4%B9%8B%E5%90%8E%EF%BC%8C%E6%88%91%E4%BB%AC%E5%BE%97%E4%BB%A5%E8%AE%A9%E5%AE%83%E5%8F%91%E6%8C%A5%E4%BD%9C%E7%94%A8%E3%80%82%E5%B7%A5%E4%BD%9C%E7%A8%8B%E5%BA%8F%E5%A6%82%E4%B8%8B%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3E%3CSPAN%3E%E5%B0%86%E7%BB%8F%20Mx95%20SystemReady-IR%20%E8%AE%A4%E8%AF%81%E7%9A%84%E5%BC%95%E5%AF%BC%E5%8A%A0%E8%BD%BD%E7%A8%8B%E5%BA%8F%E5%86%99%E5%85%A5%20SDCard%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%3E%E5%B0%86%20mmcblk1p1%20%E9%83%A8%E5%88%86%E6%A0%87%E8%AE%B0%E4%B8%BA%20EFI%EF%BC%88%E4%BD%BF%E7%94%A8%20fdisk%20%E5%B7%A5%E5%85%B7%EF%BC%89%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%3E%E5%9C%A8%20efi%20%E5%88%86%E5%8C%BA%E4%B8%8A%E5%88%9B%E5%BB%BA%20%2FEFI%2FUpdateCapsule%2F%20%E8%B7%AF%E5%BE%84%EF%BC%8C%E5%B9%B6%E5%9C%A8%E5%85%B6%E4%B8%AD%E5%A4%8D%E5%88%B6%20capsule1.bin%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%3E%E5%90%AF%E5%8A%A8%208mMini%EF%BC%8C%E5%9C%A8%E5%BC%95%E5%AF%BC%E5%8A%A0%E8%BD%BD%E7%A8%8B%E5%BA%8F%E4%B8%AD%E5%81%9C%E6%AD%A2%E8%BF%90%E8%A1%8C%E4%BB%A5%E4%B8%8B%E5%91%BD%E4%BB%A4%EF%BC%9A%3CBR%20%2F%3E%3C%2FSPAN%3E%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CBR%20%2F%3E%0A%3CPRE%20class%3D%22lia-code-sample%20%20language-c%22%3E%3CCODE%20translate%3D%22no%22%3Eu-boot%3D%26gt%3B%20env%20set%20dfu_alt_info%20%22mmc%201%3D1%20raw%200x42%200x2000%22%20%0Au-boot%3D%26gt%3B%20efidebug%20boot%20add%200%20Boot0000%20mmc%201%3A1%20capsule1.bin%3Befidebug%20boot%20next%200%0Au-boot%3D%26gt%3B%20setenv%20-e%20-nv%20-bs%20-rt%20-v%20OsIndications%20%3D0x04%20%0Au-boot%3D%26gt%3B%20efidebug%20capsule%20disk-update%20%2F*at%20this%20point%20the%20bootloader%20is%20update*%2F%20%0Au-boot%3D%26gt%3B%20savee%0Au-boot%3D%26gt%3B%20reset%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CBR%20%2F%3E%0A%3CP%3ERESET%E5%90%8E%EF%BC%8Ccapsule1.bin%20%E6%96%87%E4%BB%B6%E8%A2%AB%E5%88%A0%E9%99%A4%EF%BC%8C%E6%9D%BF%E5%BA%94%E4%BD%BF%E7%94%A8%E6%96%B0%E7%9A%84%E5%BC%95%E5%AF%BC%E5%8A%A0%E8%BD%BD%E7%A8%8B%E5%BA%8F%E5%90%AF%E5%8A%A8%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E6%AD%A4%E8%87%B4%3C%2FP%3E%3C%2FLINGO-BODY%3E