<?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>topic Re: How to enable  Android14 BSP 2.2 Security Boot On IMX8MP platform in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/How-to-enable-Android14-BSP-2-2-Security-Boot-On-IMX8MP-platform/m-p/2007861#M231582</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/123591"&gt;@liangyan&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Will reply back to you in your other case&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.nxp.com/t5/i-MX-Processors/IMX8MP-Android-14-secure-boot-HAB-Failed/m-p/2007765/highlight/false#M231572" target="_blank"&gt;IMX8MP Android 14 secure boot HAB Failed - NXP Community&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;
&lt;P&gt;Harvey&lt;/P&gt;</description>
    <pubDate>Thu, 05 Dec 2024 07:24:28 GMT</pubDate>
    <dc:creator>Harvey021</dc:creator>
    <dc:date>2024-12-05T07:24:28Z</dc:date>
    <item>
      <title>How to enable  Android14 BSP 2.2 Security Boot On IMX8MP platform</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-to-enable-Android14-BSP-2-2-Security-Boot-On-IMX8MP-platform/m-p/2006871#M231536</link>
      <description>&lt;P&gt;Hi NXP&lt;/P&gt;&lt;P&gt;I am using IMX8MP EVK Board , I want to enable Secure Boot on Android 14. Following is my steps:&lt;/P&gt;&lt;P&gt;1. cd&amp;nbsp;cst-3.1.0/&lt;SPAN&gt;keys&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;2&lt;/SPAN&gt;&lt;SPAN&gt;./hab4_pki_tree.sh&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;3. cd cst-3.1.0/&lt;/SPAN&gt;&lt;SPAN&gt;crts&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;4.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;../linux64/bin/srktool -h 4 -t SRK_1_2_3_4_table.bin -e SRK_1_2_3_4_fuse.bin -d sha256 -c SRK1_sha256_2048_65537_v3_ca_crt.pem, SRK2_sha256_2048_65537_v3_ca_crt.pem, SRK3_sha256_2048_65537_v3_ca_crt.pem, SRK4_sha256_2048_65537_v3_ca_crt.pem&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV&gt;5.&amp;nbsp;&lt;SPAN&gt;hexdump -e '/4 "0x"' -e '/4 "%X""\n"' SRK_1_2_3_4_fuse.bin&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="liangyan_0-1733304272304.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/314005i3B186C83BC314E0A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="liangyan_0-1733304272304.png" alt="liangyan_0-1733304272304.png" /&gt;&lt;/span&gt;&lt;P&gt;&lt;SPAN&gt;6. uboot cmd:&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; fuse prog -y 6 0 0x2C316710 0x46A7CA37 0x6FAD074B 0xFA86146A&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; fuse prog -y 7 0 0x8D79AC5E 0xD6E89D73 0x678A9405 0xE386E6A3&lt;/DIV&gt;&lt;DIV&gt;7. enable&amp;nbsp;&lt;DIV&gt;CONFIG_IMX_HAB=y in uboot&lt;/DIV&gt;&lt;DIV&gt;8. build android kernel&lt;/DIV&gt;&lt;DIV&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="liangyan_1-1733304374546.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/314006iD1C9D82CCEDA9F16/image-size/medium?v=v2&amp;amp;px=400" role="button" title="liangyan_1-1733304374546.png" alt="liangyan_1-1733304374546.png" /&gt;&lt;/span&gt;&lt;P&gt;9. edit&amp;nbsp;&lt;/P&gt;csf_spl.txt,&amp;nbsp;&lt;SPAN&gt;&lt;SPAN&gt;csf_fit.txt&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;csf_fit_fdt.txt&lt;/SPAN&gt; &lt;SPAN&gt;10. &lt;/SPAN&gt;&lt;DIV&gt;./cst --i=csf_spl.txt --o=csf_spl.bin&lt;/DIV&gt;&lt;DIV&gt;./cst --i=csf_fit.txt --o=csf_fit.bin&lt;/DIV&gt;&lt;DIV&gt;./cst -i csf_fit_fdt.txt -o csf_fit_fdt.bin&lt;/DIV&gt;&lt;DIV&gt;11.&amp;nbsp;&lt;DIV&gt;dd if=csf_spl.bin of=u-boot-imx8mp-evk-uuu.imx seek=$((0x34000)) bs=1 conv=notrunc&lt;/DIV&gt;&lt;DIV&gt;dd if=csf_fit.bin of=u-boot-imx8mp-evk-uuu.imx seek=$((0x59020)) bs=1 conv=notrunc&lt;/DIV&gt;&lt;DIV&gt;dd if=csf_fit_fdt.bin of=u-boot-imx8mp-evk-uuu.imx seek=$((0x5b020)) bs=1 conv=notrunc&lt;/DIV&gt;&lt;DIV&gt;12. copy&amp;nbsp;u-boot-imx8mp-evk-uuu.imx and burn board&lt;/DIV&gt;&lt;DIV&gt;13.&amp;nbsp;sudo ./${FALSH_DIR}/uuu_imx_android_flash.sh -D ${FALSH_DIR} -f imx8mp -e -d lvds-panel&lt;/DIV&gt;&lt;DIV&gt;14. board is not bootup&lt;/DIV&gt;&lt;DIV&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="liangyan_2-1733304526569.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/314008i5D3FBF2F9188A50C/image-size/medium?v=v2&amp;amp;px=400" role="button" title="liangyan_2-1733304526569.png" alt="liangyan_2-1733304526569.png" /&gt;&lt;/span&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;15.&amp;nbsp;csf_fit.txt&lt;/P&gt;&lt;P&gt;[Header]&lt;BR /&gt;Version = 4.3&lt;BR /&gt;Hash Algorithm = sha256&lt;BR /&gt;Engine = CAAM&lt;BR /&gt;Engine Configuration = 0&lt;BR /&gt;Certificate Format = X509&lt;BR /&gt;Signature Format = CMS&lt;/P&gt;&lt;P&gt;[Install SRK]&lt;BR /&gt;# Index of the key location in the SRK table to be installed&lt;BR /&gt;File = "../../crts/SRK_1_2_3_4_table.bin"&lt;BR /&gt;Source index = 0&lt;/P&gt;&lt;P&gt;[Install CSFK]&lt;BR /&gt;# Key used to authenticate the CSF data&lt;BR /&gt;File = "../../crts/CSF1_1_sha256_2048_65537_v3_usr_crt.pem"&lt;/P&gt;&lt;P&gt;[Authenticate CSF]&lt;/P&gt;&lt;P&gt;[Install Key]&lt;BR /&gt;# Key slot index used to authenticate the key to be installed&lt;BR /&gt;Verification index = 0&lt;BR /&gt;# Target key slot in HAB key store where key will be installed&lt;BR /&gt;Target index = 2&lt;BR /&gt;# Key to install&lt;BR /&gt;File = "../../crts/IMG1_1_sha256_2048_65537_v3_usr_crt.pem"&lt;/P&gt;&lt;P&gt;[Authenticate Data]&lt;BR /&gt;# Key slot index used to authenticate the image data&lt;BR /&gt;Verification index = 2&lt;BR /&gt;# Authenticate Start Address, Offset, Length and file&lt;BR /&gt;Blocks = 0x401fadc0 0x58000 0x1020 "u-boot-imx8mp-evk-uuu.imx", \&lt;BR /&gt;0x40200000 0x5D000 0x10A7E8 "u-boot-imx8mp-evk-uuu.imx", \&lt;BR /&gt;0x4030A7E8 0x1677E8 0x10788 "u-boot-imx8mp-evk-uuu.imx", \&lt;BR /&gt;0x970000 0x177F70 0xAA70 "u-boot-imx8mp-evk-uuu.imx"&lt;/P&gt;&lt;P&gt;16.&amp;nbsp;csf_spl.txt&lt;/P&gt;&lt;P&gt;[Header]&lt;BR /&gt;Version = 4.3&lt;BR /&gt;Hash Algorithm = sha256&lt;BR /&gt;Engine = CAAM&lt;BR /&gt;Engine Configuration = 0&lt;BR /&gt;Certificate Format = X509&lt;BR /&gt;Signature Format = CMS&lt;/P&gt;&lt;P&gt;[Install SRK]&lt;BR /&gt;# Index of the key location in the SRK table to be installed&lt;BR /&gt;File = "../../crts/SRK_1_2_3_4_table.bin"&lt;BR /&gt;Source index = 0&lt;/P&gt;&lt;P&gt;[Install CSFK]&lt;BR /&gt;# Key used to authenticate the CSF data&lt;BR /&gt;File = "../../crts/CSF1_1_sha256_2048_65537_v3_usr_crt.pem"&lt;/P&gt;&lt;P&gt;[Authenticate CSF]&lt;/P&gt;&lt;P&gt;[Unlock]&lt;BR /&gt;# Leave Job Ring and DECO master ID registers Unlocked&lt;BR /&gt;Engine = CAAM&lt;BR /&gt;Features = MID, MFG&lt;/P&gt;&lt;P&gt;[Install Key]&lt;BR /&gt;# Key slot index used to authenticate the key to be installed&lt;BR /&gt;Verification index = 0&lt;BR /&gt;# Target key slot in HAB key store where key will be installed&lt;BR /&gt;Target index = 2&lt;BR /&gt;# Key to install&lt;BR /&gt;File = "../../crts/IMG1_1_sha256_2048_65537_v3_usr_crt.pem"&lt;/P&gt;&lt;P&gt;[Authenticate Data]&lt;BR /&gt;# Key slot index used to authenticate the image data&lt;BR /&gt;Verification index = 2&lt;BR /&gt;# Authenticate Start Address, Offset, Length and file&lt;BR /&gt;Blocks = 0x91ffc0 0x0 0x34000 "u-boot-imx8mp-evk-uuu.imx"&lt;/P&gt;&lt;P&gt;17.csf_fit_fdt.txt&lt;/P&gt;&lt;P&gt;[Header]&lt;BR /&gt;Version = 4.3&lt;BR /&gt;Hash Algorithm = sha256&lt;BR /&gt;Engine = CAAM&lt;BR /&gt;Engine Configuration = 0&lt;BR /&gt;Certificate Format = X509&lt;BR /&gt;Signature Format = CMS&lt;/P&gt;&lt;P&gt;[Install SRK]&lt;BR /&gt;# Index of the key location in the SRK table to be installed&lt;BR /&gt;File = "../../crts/SRK_1_2_3_4_table.bin"&lt;BR /&gt;Source index = 0&lt;/P&gt;&lt;P&gt;[Install CSFK]&lt;BR /&gt;# Key used to authenticate the CSF data&lt;BR /&gt;File = "../../crts/CSF1_1_sha256_2048_65537_v3_usr_crt.pem"&lt;/P&gt;&lt;P&gt;[Authenticate CSF]&lt;/P&gt;&lt;P&gt;[Install Key]&lt;BR /&gt;# Key slot index used to authenticate the key to be installed&lt;BR /&gt;Verification index = 0&lt;BR /&gt;# Target key slot in HAB key store where key will be installed&lt;BR /&gt;Target index = 2&lt;BR /&gt;# Key to install&lt;BR /&gt;File = "../../crts/IMG1_1_sha256_2048_65537_v3_usr_crt.pem"&lt;/P&gt;&lt;P&gt;[Authenticate Data]&lt;BR /&gt;# Key slot index used to authenticate the image data&lt;BR /&gt;Verification index = 2&lt;BR /&gt;# Authenticate Start Address, Offset, Length and file&lt;BR /&gt;Blocks = 0x401fadc0 0x58000 0x3020 "u-boot-imx8mp-evk-uuu.imx"&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 04 Dec 2024 09:34:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-to-enable-Android14-BSP-2-2-Security-Boot-On-IMX8MP-platform/m-p/2006871#M231536</guid>
      <dc:creator>liangyan</dc:creator>
      <dc:date>2024-12-04T09:34:17Z</dc:date>
    </item>
    <item>
      <title>Re: How to enable  Android14 BSP 2.2 Security Boot On IMX8MP platform</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-to-enable-Android14-BSP-2-2-Security-Boot-On-IMX8MP-platform/m-p/2007861#M231582</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/123591"&gt;@liangyan&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Will reply back to you in your other case&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.nxp.com/t5/i-MX-Processors/IMX8MP-Android-14-secure-boot-HAB-Failed/m-p/2007765/highlight/false#M231572" target="_blank"&gt;IMX8MP Android 14 secure boot HAB Failed - NXP Community&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;
&lt;P&gt;Harvey&lt;/P&gt;</description>
      <pubDate>Thu, 05 Dec 2024 07:24:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-to-enable-Android14-BSP-2-2-Security-Boot-On-IMX8MP-platform/m-p/2007861#M231582</guid>
      <dc:creator>Harvey021</dc:creator>
      <dc:date>2024-12-05T07:24:28Z</dc:date>
    </item>
  </channel>
</rss>

