How to activate HAB on imx8dxl ?

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

How to activate HAB on imx8dxl ?

跳至解决方案
1,640 次查看
pigbrian
Contributor II

Dear Guys,

 

I already enabled HAB in imx8mp, but imx8dxl doesn't have enough information about HAB.

1. imx-mkimage doesn't support the print_fit_hab option for imx8dxl.

2. I can't find a way to fuse the register map for imx8dxl online.

 
Could you please explain how to activate HAB?
 
Thank you.
0 项奖励
回复
1 解答
1,612 次查看
Harvey021
NXP TechSupport
NXP TechSupport

Hi @pigbrian 

The i.MX8DXL is with AHAB-enabled devices, and the boot images consist of containers.

That is different from i.MX8MP. The mx8_mx8x_secure_boot.txt and AN12312 can help for you.

About fuse and fusemap, the SRM can be found from https://www.nxp.com/products/iMX8XLite 

Send you guide how to apply for that.

 

Regards

Harvey

 

在原帖中查看解决方案

15 回复数
1,558 次查看
pigbrian
Contributor II

Hi, Harvey

 

I was found a option as below.
setenv force_prog_ecc y

 

When I search websites, IMX8MP using HAB4.

Can IMX8MP use AHAB ?

0 项奖励
回复
1,530 次查看
Harvey021
NXP TechSupport
NXP TechSupport

Hi @pigbrian 

The AHAB not applied to i.MX8MP so can't use AHAB.

The AHAB events (IND = AHAB_BAD_SIGNATURE_IND (0xF0)) means that bad signature during the signature generation.

You can use the "FB: ucmd fuse prog -y 0 730 0x311D12F2" in your uuu script.

 

Regards

Harvey

0 项奖励
回复
1,477 次查看
pigbrian
Contributor II

Dear Harvey,
you are right.
The AHAB events (IND = AHAB_BAD_SIGNATURE_IND (0xF0)) means that bad signature during the signature generation.

 

I wrote some incorrect keys.

Can I fix a fused key?

 

0 项奖励
回复
1,475 次查看
pigbrian
Contributor II

Dear Harvey,

 

When I compared keys "od -t x4 ettifos_cits_fuse.bin" with "fuse read 0 730 16", all of keys are same.
Why happened "IND = AHAB_BAD_SIGNATURE_IND (0xF0)" ?

0 项奖励
回复
1,468 次查看
Harvey021
NXP TechSupport
NXP TechSupport

Hi 

The IND = AHAB_BAD_SIGNATURE_IND (0xF0) tells Bad signature not the key hash error.

The AN12312 provides help.

Please check again the signature procedure. 

 

Regards

Harvey

0 项奖励
回复
1,451 次查看
pigbrian
Contributor II

Dear harvey,

 

Now, I trying kernel signing.

 

According to sign_os_cntr.txt,

Note: OS image can also be authenticated by running a U-Boot command:

=> auth_cntr <Container address>

 

How to check <Container address> ?

 

I made a singed.Image with guide document and copy to {board}/boot/Image.

but, I met a problem as follow.

 

Bad Linux ARM64 Image magic!
=> ahab_status
Lifecycle: 0x0080, OEM closed

sc_seco_get_event: idx: 0, res:3
No SECO Events Found!

 

What should I check?

 

BR,

 

0 项奖励
回复
1,449 次查看
pigbrian
Contributor II

Dear Harvey.


Now, I trying kernel signing.

 

1. auth_cntr <Container address>
solved.

 

 

=> ext2load mmc 0:2 0x98000000 /boot/Image_signed
28539904 bytes read in 149 ms (182.7 MiB/s)

=> auth_cntr 0x98000000
Authenticate OS container at 0x98000000

=> ext2load mmc 0:2 0x80700000 /boot/imx8dxl-v2x.dtb
54417 bytes read in 5 ms (10.4 MiB/s)

 

created some env parameters

fdtcontroladdr=87a540d0
fileaddr=80280000
filesize=1b28200

 

=> booti 0x80280000 - 0x80700000
Bad Linux ARM64 Image magic!

 

What should I check?

 

BR,

0 项奖励
回复
1,253 次查看
Harvey021
NXP TechSupport
NXP TechSupport

Hi,

Please check again the relevant envi configuration in uboot.

and have you loaded them?

pri bsp_bootcmd
bsp_bootcmd=echo Running BSP bootcmd ...; mmc dev ${mmcdev}; if mmc rescan; then if run loadbootscript; then run bootscript; else if test ${sec_boot} = yes; then if run loadcntr; then run mmcboot; else run netboot; fi; else if run loadimage; then run mmcboot; else run netboot; fi; fi; fi; fi;

 

Regards

Harvey

 

0 项奖励
回复
1,247 次查看
pigbrian
Contributor II

Dear Harvey,

 

I completed secure boot of IMX8DXL and IMX8MP.

 

Thank you for your help.

1,562 次查看
pigbrian
Contributor II

Dear Harvey,

 

This is my step.

ahab_status
Lifecycle: 0x0020, NXP closed

SECO Event[0] = 0x0087F000
CMD = AHAB_AUTH_CONTAINER_REQ (0x87)
IND = AHAB_BAD_SIGNATURE_IND (0xF0)

sc_seco_get_event: idx: 1, res:3

 

The fuse command need to "y" prompt as follow.

 

=> fuse prog 0 730 0x311d12f2
Programming bank 0 word 0x000002da to 0x311d12f2...
Warning: Programming fuses is an irreversible operation!
This may brick your system.
Use this command only if you are sure of what you are doing!

Really perform this fuse programming? <y/N>
y
Warning: Words in this index range have ECC protection
and can only be programmed once per word. Individual bit
operations will be rejected after the first one.


Really program this word? <y/N>

 

 

And I used "-y" option. but it's need one "y" prompt

=> fuse prog -y 0 731 0x7c530a0d
Programming bank 0 word 0x000002db to 0x7c530a0d...
Warning: Words in this index range have ECC protection
and can only be programmed once per word. Individual bit
operations will be rejected after the first one.


Really program this word? <y/N>

 

I made a uuu script as below.

FB: ucmd fuse prog -y 0 730 0x311D12F2

 

It's failed.

1:242 1/17 [Bulk(R):LIBUSB_ERROR_TIMEOUT ] FB: ucmd fuse prog -y 0 730 0x311D12F2

 

What method should we use when we mass produce?

 

BR,

 

0 项奖励
回复
1,606 次查看
pigbrian
Contributor II

Dear Harvey,

Now, I was modified CSF offset and Signature Block offset on csf_ahab.txt

It was successfully.

cst-3.1.0/release/linux64/bin$ ./cst -o boot_ahab.bin -i cits_ahab.txt
CSF Processed successfully and signed image available in boot_ahab.bin

 

If I meet a problem, I write a reply.

Thank you.

0 项奖励
回复
1,594 次查看
Harvey021
NXP TechSupport
NXP TechSupport

Hi @pigbrian 

Please let me know if further support needed.

 

Regards

Harvey

0 项奖励
回复
1,607 次查看
pigbrian
Contributor II

Hi, Harvey

Thank you for your reply.

I tried with your comment.

$ cd <work>/imx-mkimage
$ make SOC=iMX8DXL REV=A0 flash

mkimage_imx8 -soc DXL -rev A0 -append mx8dxlb0-ahab-container.img -c -scfw scfw_tcm.bin -ap u-boot-atf.bin a35 0x80000000 -dummy 0x87fc0000 -out flash.bin
~~~
cst-3.1.0/release/linux64/bin$ ./cst -o boot_ahab.bin -i cits_ahab.txt

[ERROR] CST: Offsets are not consistent with the input binary to be signed
__________

$ make SOC=iMX8DXL REV=B0 flash_spl
SPL_CMD="-ap u-boot-spl.bin_split_a a35 0x00100000 -data u-boot-spl.bin_split_b a35 0x110000"; \
./../mkimage_imx8 -soc DXL -rev A0 -dcd skip -append mx8dxlb0-ahab-container.img -c -scfw scfw_tcm.bin $SPL_CMD -dummy 0x110000 -out flash.bin
~~~
cst-3.1.0/release/linux64/bin$ ./cst -o boot_ahab.bin -i cits_ahab.txt
[ERROR] CST: Offsets are not consistent with the input binary to be signed

How do I create a signed image with mkimage?

BR,

pigbrian

0 项奖励
回复
1,609 次查看
pigbrian
Contributor II

Hi, Harvey

 

Thank you for your reply.

 

I tried with your comment.

 

$ cd <work>/imx-mkimage
make SOC=iMX8DXL REV=A0 flash

mkimage_imx8 -soc DXL -rev A0 -append mx8dxlb0-ahab-container.img -c -scfw scfw_tcm.bin -ap u-boot-atf.bin a35 0x80000000 -dummy 0x87fc0000 -out flash.bin

 

~~~

 

cst-3.1.0/release/linux64/bin$ ./cst -o boot_ahab.bin -i cits_ahab.txt

[ERROR] CST: Offsets are not consistent with the input binary to be signed

 

How do I create a signed image with mkimage?

 

BR,

pigbrian

0 项奖励
回复
1,613 次查看
Harvey021
NXP TechSupport
NXP TechSupport

Hi @pigbrian 

The i.MX8DXL is with AHAB-enabled devices, and the boot images consist of containers.

That is different from i.MX8MP. The mx8_mx8x_secure_boot.txt and AN12312 can help for you.

About fuse and fusemap, the SRM can be found from https://www.nxp.com/products/iMX8XLite 

Send you guide how to apply for that.

 

Regards

Harvey

 

%3CLINGO-SUB%20id%3D%22lingo-sub-2169267%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%A6%82%E4%BD%95%E5%9C%A8%20imx8dxl%20%E4%B8%8A%E6%BF%80%E6%B4%BB%20HAB%EF%BC%9F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2169267%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BA%B2%E7%88%B1%E7%9A%84%E6%9C%8B%E5%8F%8B%E4%BB%AC%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E6%88%91%E5%B7%B2%E7%BB%8F%E5%9C%A8%20imx8mp%20%E4%B8%AD%E5%90%AF%E7%94%A8%E4%BA%86%20HAB%EF%BC%8C%E4%BD%86%20imx8dxl%20%E6%B2%A1%E6%9C%89%E8%B6%B3%E5%A4%9F%E7%9A%84%20HAB%20%E4%BF%A1%E6%81%AF%E3%80%82%3C%2FP%3E%3CP%3Eimx-mkimage%20%E4%B8%8D%E6%94%AF%E6%8C%81%20imx8dxl%20%E7%9A%84%20print_fit_hab%20%E9%80%89%E9%A1%B9%E3%80%82%3C%2FP%3E%3CP%3E2%E3%80%82%E6%88%91%E6%89%BE%E4%B8%8D%E5%88%B0%E5%9C%A8%E7%BD%91%E4%B8%8A%E7%86%94%E4%B8%9D%20imx8dxl%20%E7%9A%84%E6%B3%A8%E5%86%8C%E5%9C%B0%E5%9B%BE%E7%9A%84%E6%96%B9%E6%B3%95%E3%80%82%3C%2FP%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%E8%AF%B7%E8%A7%A3%E9%87%8A%E4%B8%80%E4%B8%8B%E5%A6%82%E4%BD%95%E6%BF%80%E6%B4%BB%20HAB%EF%BC%9F%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%E8%B0%A2%E8%B0%A2%EF%BC%81%3C%2FDIV%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2172541%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20How%20to%20activate%20HAB%20on%20imx8dxl%20%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2172541%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BA%B2%E7%88%B1%E7%9A%84%E5%93%88%E7%BB%B4%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E6%88%91%E5%AE%8C%E6%88%90%E4%BA%86%20IMX8DXL%20%E5%92%8C%20IMX8MP%20%E7%9A%84%E5%AE%89%E5%85%A8%E5%90%AF%E5%8A%A8%E3%80%82%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E6%84%9F%E8%B0%A2%E6%82%A8%E7%9A%84%E5%B8%AE%E5%8A%A9%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2172534%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20How%20to%20activate%20HAB%20on%20imx8dxl%20%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2172534%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%0A%3CP%3E%E8%AF%B7%E5%86%8D%E6%AC%A1%E6%A3%80%E6%9F%A5%20uboot%20%E4%B8%AD%E7%9A%84%E7%9B%B8%E5%85%B3%20envi%20%E9%85%8D%E7%BD%AE%E3%80%82%3C%2FP%3E%0A%3CP%3E%E6%82%A8%E6%98%AF%E5%90%A6%E8%A3%85%E8%BF%87%E5%AD%90%E5%BC%B9%EF%BC%9F%3C%2FP%3E%0A%3CP%3Epri%20bsp_bootcmd%20%3CBR%20%2F%3E%20bsp_bootcmd%20%3Decho%20%E6%AD%A3%E5%9C%A8%E8%BF%90%E8%A1%8C%20BSP%20bootcmd...%EF%BC%9Bmmc%20dev%20%24%7Bmmcdev%7D%EF%BC%9B%E5%A6%82%E6%9E%9C%20mmc%20%E9%87%8D%E6%96%B0%E6%89%AB%E6%8F%8F%EF%BC%9B%E9%82%A3%E4%B9%88%E5%A6%82%E6%9E%9C%E8%BF%90%E8%A1%8C%20loadboot%EF%BC%9B%E7%84%B6%E5%90%8E%E8%BF%90%E8%A1%8C%E5%BC%95%E5%AF%BC%E8%84%9A%E6%9C%AC%EF%BC%9B%E5%90%A6%E5%88%99%E5%A6%82%E6%9E%9C%E8%BF%90%E8%A1%8C%20loadcntr%EF%BC%9B%E5%88%99%E8%BF%90%E8%A1%8C%20mmcboot%EF%BC%9Bfi%EF%BC%9Bfi%3B%20fi%3B%20%24%7Bsec_boot%7D%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E6%AD%A4%E8%87%B4%3C%2FP%3E%0A%3CP%3E%E5%93%88%E7%BB%B4%3C%2FP%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2170819%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20How%20to%20activate%20HAB%20on%20imx8dxl%20%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2170819%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BA%B2%E7%88%B1%E7%9A%84%E5%93%88%E7%BB%B4%3C%2FP%3E%3CP%3E%3CBR%20%2F%3E%E7%8E%B0%E5%9C%A8%EF%BC%8C%E6%88%91%E6%AD%A3%E5%9C%A8%E5%B0%9D%E8%AF%95%E5%86%85%E6%A0%B8%E7%AD%BE%E5%90%8D%E3%80%82%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E1.%20auth_cntr%3CCONTAINER%20address%3D%22%22%3E%3CBR%20%2F%3E%20%E5%B7%B2%E8%A7%A3%E5%86%B3%E3%80%82%3C%2FCONTAINER%3E%3C%2FP%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CP%3E%3D%20%26gt%3B%20ext2load%20mmc%200%3A2%200x98000000%20%2Fboot%2Fimage_signed%20%E5%9C%A8%20149%20%E6%AF%AB%E7%A7%92%E5%86%85%E8%AF%BB%E5%8F%96%2028539904%20%E5%AD%97%E8%8A%82%20(182.7%20MiB%2F%20%3CBR%20%2F%3E%20s)%3C%2FP%3E%3CP%3E%3D%26gt%3B%20auth_cntr%200x98000000%3CBR%20%2F%3E%E5%9C%A8%200x98000000%20%E9%AA%8C%E8%AF%81%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E5%AE%B9%E5%99%A8%3C%2FP%3E%3CP%3E%3D%26gt%3B%20ext2load%20mmc%200%3A2%200x80700000%20%2F%E5%90%AF%E5%8A%A8%2Fimx8dxl-v2x.dtb%3CBR%20%2F%3E%E5%9C%A8%205%20%E6%AF%AB%E7%A7%92%E5%86%85%E8%AF%BB%E5%8F%96%2054417%20%E5%AD%97%E8%8A%82%20(10.4%20MiB%2Fs)%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E5%88%9B%E5%BB%BA%E4%BA%86%E4%B8%80%E4%BA%9B%E7%8E%AF%E5%A2%83%E5%8F%82%E6%95%B0%3C%2FP%3E%3CP%3Efdtcontroladdr%3D87a540d0%3CBR%20%2F%3Efileaddr%3D80280000%3CBR%20%2F%3Efilesize%3D1b28200%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%3D%26gt%3B%20booti%200x80280000%20-%200x80700000%3CBR%20%2F%3EBad%20Linux%20ARM64%20Image%20magic%EF%BC%81%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%3CSPAN%3E%E6%88%91%E5%BA%94%E8%AF%A5%E6%A3%80%E6%9F%A5%E4%BB%80%E4%B9%88%EF%BC%9F%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3EBR%E3%80%81%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2170797%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20How%20to%20activate%20HAB%20on%20imx8dxl%20%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2170797%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BA%B2%E7%88%B1%E7%9A%84%E5%93%88%E7%BB%B4%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E7%8E%B0%E5%9C%A8%EF%BC%8C%E6%88%91%E6%AD%A3%E5%9C%A8%E5%B0%9D%E8%AF%95%E5%86%85%E6%A0%B8%E7%AD%BE%E5%90%8D%E3%80%82%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E6%A0%B9%E6%8D%AE%20sign_os_cntr.txt%E3%80%81%3C%2FP%3E%3CP%3E%E6%B3%A8%E6%84%8F%EF%BC%9A%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E6%98%A0%E5%83%8F%E4%B9%9F%E5%8F%AF%E4%BB%A5%E9%80%9A%E8%BF%87%E8%BF%90%E8%A1%8C%20U-%E5%90%AF%E5%8A%A8%20%E5%91%BD%E4%BB%A4%E8%BF%9B%E8%A1%8C%E8%BA%AB%E4%BB%BD%E9%AA%8C%E8%AF%81%EF%BC%9A%3C%2FP%3E%3CP%3E%3D%26gt%3B%20auth_cntr%3CCONTAINER%20address%3D%22%22%3E%3C%2FCONTAINER%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E5%A6%82%E4%BD%95%E6%A3%80%E6%9F%A5%3CCONTAINER%20address%3D%22%22%3E%20%EF%BC%9F%3C%2FCONTAINER%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E6%88%91%E7%94%A8%E6%8C%87%E5%8D%97%E6%96%87%E6%A1%A3%E5%88%B6%E4%BD%9C%E4%BA%86%E4%B8%80%E5%BC%A0%E5%B8%A6%E6%9C%89%E6%8C%87%E5%AF%BC%E6%96%87%E6%A1%A3%E7%9A%84%E5%90%AF%E5%8A%A8%E6%98%A0%E5%83%8F%EF%BC%8C%E7%84%B6%E5%90%8E%E5%A4%8D%E5%88%B6%E5%88%B0%20%7Bboard%7D%20%2Fboot%2FImage%E3%80%82%3C%2FP%3E%3CP%3E%E4%BD%86%E6%98%AF%EF%BC%8C%E6%88%91%E9%81%87%E5%88%B0%E4%BA%86%E4%BB%A5%E4%B8%8B%E9%97%AE%E9%A2%98%E3%80%82%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E7%B3%9F%E7%B3%95%E7%9A%84%20Linux%20ARM64%20%E6%98%A0%E5%83%8F%E9%AD%94%E6%9C%AF%EF%BC%81%3CBR%20%2F%3E%3D%26gt%3B%20ahab_status%3CBR%20%2F%3E%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F%EF%BC%9A0x0080%EF%BC%8COEM%20%E5%B7%B2%E5%85%B3%E9%97%AD%3C%2FP%3E%3CP%3Esc_seco_get_event%3A%20idx%3A%200%2C%20res%3A3%3CBR%20%2F%3E%E6%9C%AA%E6%89%BE%E5%88%B0%20SECO%20%E4%BA%8B%E4%BB%B6%EF%BC%81%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E6%88%91%E5%BA%94%E8%AF%A5%E6%A3%80%E6%9F%A5%E4%BB%80%E4%B9%88%EF%BC%9F%3C%2FP%3E%3CBR%20%2F%3E%3CP%3EBR%E3%80%81%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2170753%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20How%20to%20activate%20HAB%20on%20imx8dxl%20%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2170753%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%20%3C%2FP%3E%0A%3CP%3E%3CSPAN%3EIND%20%3D%20AHAB_BAD_SIGNATURE_IND%20(0xF0)%20%E8%A1%A8%E7%A4%BA%E7%AD%BE%E5%90%8D%E9%94%99%E8%AF%AF%EF%BC%8C%E8%80%8C%E4%B8%8D%E6%98%AF%E5%AF%86%E9%92%A5%E6%95%A3%E5%88%97%E9%94%99%E8%AF%AF%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fwebapp%2FDownload%3FcolCode%3DAN12312%26amp%3Blocation%3Dnull%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EAN12312%3C%2FA%3E%E6%8F%90%E4%BE%9B%E5%B8%AE%E5%8A%A9%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%E8%AF%B7%E5%86%8D%E6%AC%A1%E6%A3%80%E6%9F%A5%E7%AD%BE%E5%90%8D%E7%A8%8B%E5%BA%8F%E3%80%82%20%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%3CSPAN%3E%E6%AD%A4%E8%87%B4%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%E5%93%88%E7%BB%B4%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2170726%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20How%20to%20activate%20HAB%20on%20imx8dxl%20%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2170726%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BA%B2%E7%88%B1%E7%9A%84%E5%93%88%E7%BB%B4%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E5%BD%93%E6%88%91%E6%AF%94%E8%BE%83%E5%AF%86%E9%92%A5%20%22%20%3CSPAN%3Eod-t%20x4%20ettifos_cits_fuse.bin%20%22%20%E5%92%8C%20%22%20%E7%86%94%E4%B8%9D%E8%AF%BB%E6%95%B0%200%20730%2016%20%22%20%E6%97%B6%EF%BC%8C%E6%89%80%E6%9C%89%E5%AF%86%E9%92%A5%E9%83%BD%E6%98%AF%E4%B8%80%E6%A0%B7%E7%9A%84%E3%80%82%3CBR%20%2F%3E%E4%B8%BA%E4%BB%80%E4%B9%88%E4%BC%9A%E5%8F%91%E7%94%9F%20%22%20IND%20%3D%20AHAB_BAD_SIGNATURE_IND%20(0xF%3C%2FSPAN%3E%200)%20%22%EF%BC%9F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2170715%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20How%20to%20activate%20HAB%20on%20imx8dxl%20%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2170715%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BA%B2%E7%88%B1%E7%9A%84%E5%93%88%E7%BB%B4%EF%BC%8C%3CBR%20%2F%3E%EF%BC%8C%E4%BD%A0%E6%98%AF%E5%AF%B9%E7%9A%84%E3%80%82%3CBR%20%2F%3E%3CSPAN%3EAHAB%20%E4%BA%8B%E4%BB%B6%20(%3C%2FSPAN%3E%3CSPAN%3EIND%20%3D%20AHAB_BAD_SIGNATURE_IND%20(0xF0)%3C%2FSPAN%3E%3CSPAN%3E)%20%E8%A1%A8%E7%A4%BA%E5%9C%A8%E7%94%9F%E6%88%90%E7%AD%BE%E5%90%8D%E6%97%B6%E5%87%BA%E7%8E%B0%E4%BA%86%E5%9D%8F%E7%AD%BE%E5%90%8D%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%3CSPAN%3E%E6%88%91%E5%86%99%E4%BA%86%E4%B8%80%E4%BA%9B%E4%B8%8D%E6%AD%A3%E7%A1%AE%E7%9A%84%E9%94%AE%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%E6%88%91%E8%83%BD%E4%BF%AE%E5%A4%8D%E7%86%94%E4%B8%9D%E7%9A%84%E9%92%A5%E5%8C%99%E5%90%97%EF%BC%9F%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2170314%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20How%20to%20activate%20HAB%20on%20imx8dxl%20%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2170314%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%97%A8%EF%BC%8C%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F228774%22%20target%3D%22_blank%22%3E%40pigbrian%3C%2FA%3E%3C%2FP%3E%0A%3CP%3EAHAB%20%E6%9C%AA%E5%BA%94%E7%94%A8%E4%BA%8E%20i.MX8MP%EF%BC%8C%E5%9B%A0%E6%AD%A4%E6%97%A0%E6%B3%95%E4%BD%BF%E7%94%A8%20AHAB%E3%80%82%3C%2FP%3E%0A%3CP%3EAHAB%20%E4%BA%8B%E4%BB%B6%3CSPAN%3E%EF%BC%88IND%20%3D%20AHAB_BAD_SIGNATURE_IND%20(0xF0)%3C%2FSPAN%3E%EF%BC%89%E8%A1%A8%E7%A4%BA%E5%9C%A8%E7%94%9F%E6%88%90%E7%AD%BE%E5%90%8D%E8%BF%87%E7%A8%8B%E4%B8%AD%E5%87%BA%E7%8E%B0%E5%9D%8F%E7%AD%BE%E5%90%8D%E3%80%82%3C%2FP%3E%0A%3CP%3E%E4%BD%A0%E5%8F%AF%E4%BB%A5%E5%9C%A8%20uuu%20%E8%84%9A%E6%9C%AC%E4%B8%AD%E4%BD%BF%E7%94%A8%20%22%20%3CSPAN%3EFB%3A%20ucmd%20%E7%86%94%E4%B8%9D%20prog%20-y%200%20730%200x311D12F2%3C%2FSPAN%3E%20%22%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E6%AD%A4%E8%87%B4%3C%2FP%3E%0A%3CP%3E%E5%93%88%E7%BB%B4%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2170064%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20How%20to%20activate%20HAB%20on%20imx8dxl%20%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2170064%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CSPAN%3E%E5%97%A8%EF%BC%8C%E5%93%88%E7%BB%B4%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E6%88%91%E6%89%BE%E5%88%B0%E4%BA%86%E4%B8%80%E4%B8%AA%E5%A6%82%E4%B8%8B%E7%9A%84%E9%80%89%E9%A1%B9%E3%80%82%3CBR%20%2F%3Esetenv%20force_prog_ecc%20y%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E5%BD%93%E6%88%91%E6%90%9C%E7%B4%A2%E7%BD%91%E7%AB%99%E6%97%B6%EF%BC%8CIMX8MP%20%E4%BD%BF%E7%94%A8%20HAB4%E3%80%82%3C%2FP%3E%3CP%3EIMX8MP%20%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%20AHAB%20%E5%90%97%EF%BC%9F%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2170012%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20How%20to%20activate%20HAB%20on%20imx8dxl%20%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2170012%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BA%B2%E7%88%B1%E7%9A%84%E5%93%88%E7%BB%B4%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E8%BF%99%E6%98%AF%E6%88%91%E7%9A%84%E6%AD%A5%E9%AA%A4%E3%80%82%3C%2FP%3E%3CP%3Eahab_status%3CBR%20%2F%3E%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F%EF%BC%9A0x0020%EF%BC%8C%E6%81%A9%E6%99%BA%E6%B5%A6%E5%85%B3%E9%97%AD%3C%2FP%3E%3CP%3ESECO%20Event%5B0%5D%20%3D%200x0087F000%3CBR%20%2F%3ECMD%20%3D%20AHAB_AUTH_CONTAINER_REQ%20(0x87)%3CBR%20%2F%3EIND%20%3D%20AHAB_BAD_SIGNATURE_IND%20(0xF0)%3C%2FP%3E%3CP%3Esc_seco_get_event%3A%20idx%3A%201%2C%20res%3A3%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E7%86%94%E4%B8%9D%20%E5%91%BD%E4%BB%A4%E9%9C%80%E8%A6%81%20%22%20y%20%22%20%E6%8F%90%E7%A4%BA%E7%AC%A6%EF%BC%8C%E5%A6%82%E4%B8%8B%E6%89%80%E7%A4%BA%E3%80%82%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%3D%20%26gt%3B%20fuse%20prog%200%20730%200x311d12f2%20%E7%BC%96%E7%A8%8B%E5%BA%93%200%20%E5%AD%97%200x000002da%20%E5%88%B0%200x311d12f2...%20%3CBR%20%2F%3E%3CBR%20%2F%3E%E8%AD%A6%E5%91%8A%EF%BC%9A%E7%BC%96%E7%A8%8B%E4%BF%9D%E9%99%A9%E4%B8%9D%E6%98%AF%E4%B8%8D%E5%8F%AF%E9%80%86%E7%9A%84%E6%93%8D%E4%BD%9C%EF%BC%81%3CBR%20%2F%3E%E8%BF%99%E5%8F%AF%E8%83%BD%E4%BC%9A%E6%8D%9F%E5%9D%8F%E7%B3%BB%E7%BB%9F%E3%80%82%3CBR%20%2F%3E%E5%8F%AA%E6%9C%89%E5%9C%A8%E6%82%A8%E7%A1%AE%E4%BF%A1%E8%87%AA%E5%B7%B1%E6%AD%A3%E5%9C%A8%E5%81%9A%E4%BB%80%E4%B9%88%E7%9A%84%E6%83%85%E5%86%B5%E4%B8%8B%EF%BC%8C%E6%89%8D%E8%83%BD%E4%BD%BF%E7%94%A8%E8%AF%A5%E5%91%BD%E4%BB%A4%EF%BC%81%3C%2FP%3E%3CP%3E%E7%9C%9F%E7%9A%84%E6%89%A7%E8%A1%8C%E8%BF%99%E4%B8%AA%E7%86%94%E4%B8%9D%E7%BC%96%E7%A8%8B%E5%90%97%EF%BC%9F%3CY%3E%3CBR%20%2F%3E%20y%3CBR%20%2F%3E%E8%AD%A6%E5%91%8A%EF%BC%9A%E8%AF%A5%E7%B4%A2%E5%BC%95%E8%8C%83%E5%9B%B4%E5%86%85%E7%9A%84%E5%AD%97%E5%85%B7%E6%9C%89%20ECC%20%E4%BF%9D%E6%8A%A4%3CBR%20%2F%3E%EF%BC%8C%E6%AF%8F%E4%B8%AA%E5%AD%97%E5%8F%AA%E8%83%BD%E7%BC%96%E7%A8%8B%E4%B8%80%E6%AC%A1%E3%80%82%E5%8D%95%E4%B8%AA%E4%BD%8D%3CBR%20%2F%3E%E6%93%8D%E4%BD%9C%E5%B0%86%E5%9C%A8%E7%AC%AC%E4%B8%80%E6%AC%A1%E6%93%8D%E4%BD%9C%E5%90%8E%E8%A2%AB%E6%8B%92%E7%BB%9D%E3%80%82%3C%2FY%3E%3C%2FP%3E%3CP%3E%3CBR%20%2F%3E%E7%9C%9F%E7%9A%84%E8%A6%81%E7%BC%96%E7%A8%8B%E8%BF%99%E4%B8%AA%E8%AF%8D%EF%BC%9F%26lt%3B%E6%98%AF%2F%E5%90%A6%26gt%3B%3C%2FP%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CP%3E%E6%88%91%E8%BF%98%E4%BD%BF%E7%94%A8%E4%BA%86%22-y%22%20%E9%80%89%E9%A1%B9%E3%80%82%E4%BD%86%E9%9C%80%E8%A6%81%E4%B8%80%E4%B8%AA%22y%22%20%E6%8F%90%E7%A4%BA%3C%2FP%3E%3CP%3E%3D%26gt%3B%20%E7%86%94%E4%B8%9D%20prog%20-y%200%20731%200x7c530a0d%3CBR%20%2F%3E%E7%BC%96%E7%A8%8B%E5%BA%93%200%20%E5%AD%97%200x000002db%20%E5%88%B0%200x7c530a0d...%3CBR%20%2F%3E%E8%AD%A6%E5%91%8A%EF%BC%9A%E6%AD%A4%E7%B4%A2%E5%BC%95%E8%8C%83%E5%9B%B4%E5%86%85%E7%9A%84%E5%8D%95%E8%AF%8D%E5%85%B7%E6%9C%89%20ECC%20%E4%BF%9D%E6%8A%A4%3CBR%20%2F%3E%EF%BC%8C%E6%AF%8F%E4%B8%AA%E5%AD%97%E5%8F%AA%E8%83%BD%E7%BC%96%E7%A8%8B%E4%B8%80%E6%AC%A1%E3%80%82%E5%8D%95%E4%B8%AA%E4%BD%8D%3CBR%20%2F%3E%E6%93%8D%E4%BD%9C%E5%B0%86%E5%9C%A8%E7%AC%AC%E4%B8%80%E6%AC%A1%E6%93%8D%E4%BD%9C%E5%90%8E%E8%A2%AB%E6%8B%92%E7%BB%9D%E3%80%82%3C%2FP%3E%3CP%3E%3CBR%20%2F%3E%E7%9C%9F%E7%9A%84%E8%A6%81%E7%BC%96%E7%A8%8B%E8%BF%99%E4%B8%AA%E8%AF%8D%EF%BC%9F%26lt%3B%E6%98%AF%2F%E5%90%A6%26gt%3B%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E6%88%91%E5%88%B6%E4%BD%9C%E4%BA%86%E4%B8%80%E4%B8%AA%20uuu%20%E8%84%9A%E6%9C%AC%EF%BC%8C%E5%A6%82%E4%B8%8B%E6%89%80%E7%A4%BA%E3%80%82%3C%2FP%3E%3CP%3EFB%EF%BC%9Aucmd%20%E7%86%94%E4%B8%9D%20prog-y%200%20730%200x311d12F2%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E5%A4%B1%E8%B4%A5%E4%BA%86%3C%2FP%3E%3CP%3E1%3A242%201%2F17%20%5BBulk%20(R)%3A%20LIBUSB_ERROR_TIMEOUT%5D%20FB%3A%20ucmd%20%E7%86%94%E4%B8%9D%20prog-y%200%20730%200x311d12F2%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E5%9C%A8%E6%89%B9%E9%87%8F%E7%94%9F%E4%BA%A7%E6%97%B6%EF%BC%8C%E6%88%91%E4%BB%AC%E5%BA%94%E8%AF%A5%E4%BD%BF%E7%94%A8%E4%BB%80%E4%B9%88%E6%96%B9%E6%B3%95%EF%BC%9F%3C%2FP%3E%3CBR%20%2F%3E%3CP%3EBR%E3%80%81%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2169637%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20How%20to%20activate%20HAB%20on%20imx8dxl%20%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2169637%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%97%A8%EF%BC%8C%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F228774%22%20target%3D%22_blank%22%3E%40pigbrian%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%E5%A6%82%E6%9E%9C%E9%9C%80%E8%A6%81%E8%BF%9B%E4%B8%80%E6%AD%A5%E6%94%AF%E6%8C%81%EF%BC%8C%E8%AF%B7%E5%91%8A%E8%AF%89%E6%88%91%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E6%AD%A4%E8%87%B4%3C%2FP%3E%0A%3CP%3E%E5%93%88%E7%BB%B4%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2169444%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20How%20to%20activate%20HAB%20on%20imx8dxl%20%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2169444%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BA%B2%E7%88%B1%E7%9A%84%E5%93%88%E7%BB%B4%3C%2FP%3E%3CP%3E%E7%8E%B0%E5%9C%A8%EF%BC%8C%E6%88%91%E4%BF%AE%E6%94%B9%E4%BA%86%20csf_ahab.txt%20%E4%B8%AD%E7%9A%84%20CSF%20%E5%81%8F%E7%A7%BB%E9%87%8F%E5%92%8C%E7%AD%BE%E5%90%8D%E5%9D%97%E5%81%8F%E7%A7%BB%E9%87%8F%3C%2FP%3E%3CP%3E%E5%AE%83%E6%88%90%E5%8A%9F%E4%BA%86%E3%80%82%3C%2FP%3E%3CP%3Ecst-3.1.0%2F%E7%89%88%E6%9C%AC%2Flinux64%2Fbin%24.%2Fcst-o%20boot_ahab.bin%20-i%20cits_ahab.txt%3CBR%20%2F%3ECSF%20%E5%B7%B2%E6%88%90%E5%8A%9F%E5%A4%84%E7%90%86%E5%B9%B6%E5%9C%A8%20boot_ahab.bin%20%E4%B8%AD%E6%8F%90%E4%BE%9B%E4%BA%86%E7%AD%BE%E5%90%8D%E5%9B%BE%E5%83%8F%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E5%A6%82%E6%9E%9C%E9%81%87%E5%88%B0%E9%97%AE%E9%A2%98%EF%BC%8C%E6%88%91%E5%B0%B1%E4%BC%9A%E5%86%99%E5%9B%9E%E5%A4%8D%E3%80%82%3C%2FP%3E%3CP%3E%E8%B0%A2%E8%B0%A2%EF%BC%81%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2169437%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20How%20to%20activate%20HAB%20on%20imx8dxl%20%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2169437%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%97%A8%EF%BC%8C%E5%93%88%E7%BB%B4%3C%2FP%3E%3CP%3E%E6%84%9F%E8%B0%A2%E6%82%A8%E7%9A%84%E5%9B%9E%E5%A4%8D%E3%80%82%3C%2FP%3E%3CP%3E%E6%88%91%E8%AF%95%E8%BF%87%E4%BD%A0%E7%9A%84%E8%AF%84%E8%AE%BA%E3%80%82%3C%2FP%3E%3CP%3E%24%20cd%3CWORK%3E%2Fimx-mkimage%3CBR%20%2F%3E%24%20make%20SOC%3DiMX8DXL%20REV%3DA0%20flash%3C%2FWORK%3E%3C%2FP%3E%3CP%3Emkimage_imx8-soc%20dxl-rev%20A0-append%20mx8dxlb0-ahab-container.img-c-scfw%20scfw_tcm.bin-ap%20%E5%90%AF%E5%8A%A8-atf.bin%20a35%200x80000000-dummy%200x87fc0000-out%20flash.bin%20%3CBR%20%2F%3E~~~%20%3CBR%20%2F%3E%20cst-3.1.0%2Frelease%2Flinux64%2Fbin%24.%2Fcst-o%20boot_ahab.bin%20-i%20cits_ahab.txt%3C%2FP%3E%3CP%3E%5B%E9%94%99%E8%AF%AF%5D%20CST%EF%BC%9A%E5%81%8F%E7%A7%BB%E9%87%8F%E4%B8%8E%E5%BE%85%E7%AD%BE%E5%90%8D%E7%9A%84%3CBR%20%2F%3E%E8%BE%93%E5%85%A5%E4%BA%8C%E8%BF%9B%E5%88%B6%E4%B8%8D%E4%B8%80%E8%87%B4%20__________%3C%2FP%3E%3CP%3E%24%20make%20SOC%3DiMX8DXL%20REV%3DB0%20flash_spl%3CBR%20%2F%3ESPL_CMD%3D%22-ap%20u-boot-spl.bin_split_a%20a35%200x001000000-data%20u-boot-split_ba35%200x110000%22%3B%20%5C%3CBR%20%2F%3E.%2F..%2Fmkimage_imx8%20-soc%20DXL%20-rev%20A0%20-dcd%20skip%20-append%20mx8dxlb0-ahab-container.img%20-c%20-scfw%20scfw_tcm.bin%20%24SPL_CMD%20-dummy%200x110000%20-out%20flash.bin%3CBR%20%2F%3E~~~%20%3CBR%20%2F%3E%20cst-3.1.0%2Frelease%2Flinux64%2Fbin%24.%2Fcst-o%20boot_ahab.bin%20-i%20cits_ahab.txt%3CBR%20%2F%3E%5B%E9%94%99%E8%AF%AF%5D%20CST%EF%BC%9A%E5%81%8F%E7%A7%BB%E9%87%8F%E4%B8%8E%E5%BE%85%E7%AD%BE%E5%90%8D%E7%9A%84%E8%BE%93%E5%85%A5%E4%BA%8C%E8%BF%9B%E5%88%B6%E4%B8%8D%E4%B8%80%E8%87%B4%3CBR%20%2F%3E%3CBR%20%2F%3E%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20mkimage%20%E5%88%9B%E5%BB%BA%E7%AD%BE%E5%90%8D%E5%9B%BE%E5%83%8F%EF%BC%9F%3CBR%20%2F%3E%3CBR%20%2F%3EBR%EF%BC%8C%3C%2FP%3E%3CP%3Epigbrian%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2169402%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20How%20to%20activate%20HAB%20on%20imx8dxl%20%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2169402%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%97%A8%EF%BC%8C%E5%93%88%E7%BB%B4%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E6%84%9F%E8%B0%A2%E6%82%A8%E7%9A%84%E5%9B%9E%E5%A4%8D%E3%80%82%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E6%88%91%E8%AF%95%E8%BF%87%E4%BD%A0%E7%9A%84%E8%AF%84%E8%AE%BA%E3%80%82%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%24%20cd%3CWORK%3E%2Fimx-mkimage%3CBR%20%2F%3E%24%3CSPAN%3Emake%3C%2FSPAN%3E%20%3CSPAN%3ESOC%3DiMX8DXL%3C%2FSPAN%3E%20%3CSPAN%3EREV%3DA0%3C%2FSPAN%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CSPAN%3Eflash%3C%2FSPAN%3E%3C%2FWORK%3E%3C%2FP%3E%3CP%3E%3CSPAN%3Emkimage_imx8%20-soc%20DXL%20-rev%20A0%20-append%20mx8dxlb0-ahab-container.img%20-c%20-scfw%20scfw_tcm.bin%20-ap%20%E5%90%AF%E5%8A%A8-atf.bin%20a35%200x80000000%20-dummy%200x87fc0000%20-out%20flash.bin%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%3CSPAN%3E~~~%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3Ecst-3.1.0%2F%E7%89%88%E6%9C%AC%2Flinux64%2Fbin%24.%2Fcst-o%20boot_ahab.bin%20-i%20cits_ahab.txt%3C%2FP%3E%3CP%3E%5B%E9%94%99%E8%AF%AF%5D%20CST%EF%BC%9A%E5%81%8F%E7%A7%BB%E9%87%8F%E4%B8%8E%E5%BE%85%E7%AD%BE%E5%90%8D%E7%9A%84%E8%BE%93%E5%85%A5%E4%BA%8C%E8%BF%9B%E5%88%B6%E4%B8%8D%E4%B8%80%E8%87%B4%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20mkimage%20%E5%88%9B%E5%BB%BA%E7%AD%BE%E5%90%8D%E5%9B%BE%E5%83%8F%EF%BC%9F%3C%2FP%3E%3CBR%20%2F%3E%3CP%3EBR%E3%80%81%3C%2FP%3E%3CP%3Epigbrian%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2169367%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20How%20to%20activate%20HAB%20on%20imx8dxl%20%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2169367%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%97%A8%EF%BC%8C%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F228774%22%20target%3D%22_blank%22%3E%40pigbrian%3C%2FA%3E%3C%2FP%3E%0A%3CP%3Ei.mx8dXL%20%E9%85%8D%E5%A4%87%E4%BA%86%E6%94%AF%E6%8C%81%20AHAB%20%E7%9A%84%E8%AE%BE%E5%A4%87%EF%BC%8C%E5%90%AF%E5%8A%A8%E6%98%A0%E5%83%8F%E7%94%B1%E5%AE%B9%E5%99%A8%E7%BB%84%E6%88%90%E3%80%82%3C%2FP%3E%0A%3CP%3E%E8%BF%99%E4%B8%8E%20i.MX8MP%20%E4%B8%8D%E5%90%8C%E3%80%82%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fnxp-imx%2Fuboot-imx%2Fblob%2Flf_v2025.04%2Fdoc%2Fimx%2Fahab%2Fguides%2Fmx8_mx8x_secure_boot.txt%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Emx8_mx8x_secure_boot.txt%3C%2FA%3E%E5%92%8C%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fwebapp%2FDownload%3FcolCode%3DAN12312%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EAN12312%3C%2FA%3E%E5%8F%AF%E4%BB%A5%E4%B8%BA%E6%82%A8%E6%8F%90%E4%BE%9B%E5%B8%AE%E5%8A%A9%E3%80%82%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fproducts%2FiMX8XLite%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E%E5%85%B3%E4%BA%8E%E7%86%94%E4%B8%9D%E5%92%8C%20fusemap%EF%BC%8CSRM%20%E5%8F%AF%E4%BB%A5%E4%BB%8E%20https%3A%2F%2Fwww.nxp.com%2Fproducts%2FiMX8XLite%20%E6%89%BE%E5%88%B0%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%E5%90%91%E6%82%A8%E5%8F%91%E9%80%81%E5%A6%82%E4%BD%95%E7%94%B3%E8%AF%B7%E7%9A%84%E6%8C%87%E5%8D%97%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E6%AD%A4%E8%87%B4%3C%2FP%3E%0A%3CP%3E%E5%93%88%E7%BB%B4%3C%2FP%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E