<?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: Board Not Booting After Secure Boot - SPL Not Reaching Console - i.MX8MPlus, Android 14 in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Board-Not-Booting-After-Secure-Boot-SPL-Not-Reaching-Console-i/m-p/2121768#M238652</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/144412"&gt;@santhana_kumar&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;As per communication by email, please be careful about Fuse programming, that is One Time Programming and irreversible operation.&lt;/P&gt;
&lt;P&gt;As this SRK hash is the basis for the root of trust. An error in SRK Hash results in a part that does not boot. The failure as re-flashing or boot is expected, when the chip closed.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;
&lt;P&gt;Harvey&lt;/P&gt;</description>
    <pubDate>Tue, 24 Jun 2025 02:31:12 GMT</pubDate>
    <dc:creator>Harvey021</dc:creator>
    <dc:date>2025-06-24T02:31:12Z</dc:date>
    <item>
      <title>Board Not Booting After Secure Boot - SPL Not Reaching Console - i.MX8MPlus, Android 14</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Board-Not-Booting-After-Secure-Boot-SPL-Not-Reaching-Console-i/m-p/2120707#M238513</link>
      <description>&lt;P&gt;Hi NXP Team,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We are currently following the &lt;STRONG&gt;Secure Boot&lt;/STRONG&gt; procedure on the &lt;STRONG&gt;i.MX8MPlus platform&lt;/STRONG&gt; with &lt;STRONG&gt;Android 14 (L6.1.55_2.2.0)&lt;/STRONG&gt;, as outlined in the &lt;STRONG&gt;i.MX Security Reference Manual&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;As part of this process, we followed the steps described in &lt;STRONG&gt;Section 3.1.2.4 – "Closing the Chip"&lt;/STRONG&gt;. After executing the relevant commands to close the device, the board is no longer booting to the U-Boot SPL console.&lt;/P&gt;&lt;P&gt;We have tested booting via:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;SD card&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;eMMC&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Serial download (USB)&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;In all cases, the board fails to boot, and the host PC only detects a &lt;STRONG&gt;USB device&lt;/STRONG&gt;, but no serial output appears from SPL.&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;Logs&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;&lt;DIV&gt;&lt;STRONG&gt;&amp;nbsp;usb 1-2: new high-speed USB device number 29 using xhci_hcd&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;[20771.400772] usb 1-2: New USB device found, idVendor=1fc9, idProduct=0146, bcdDevice= 0.02&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;[20771.400777] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;[20771.400780] usb 1-2: Product: SP Blank 865&amp;nbsp;&amp;nbsp;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;[20771.400782] usb 1-2: Manufacturer: NXP&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;SemiConductor Inc&amp;nbsp;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;[20771.402886] hid-generic 0003:1FC9:0146.0086: hiddev0,hidraw0: USB HID v1.10 Device &lt;/STRONG&gt;&lt;U&gt;&lt;STRONG&gt;[NXP&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;SemiConductor Inc&amp;nbsp; SP Blank 865&amp;nbsp; ] on usb-0000:00:14.0-2/input0&lt;/STRONG&gt;&lt;/U&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;P&gt;When attempting to reflash the board using prebuilt Linux and Android images (via uuu), we observe the following error, I've attached the screenshot in the document format.&lt;/P&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="LinuxOS.png" style="width: 940px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/344065i348DB0B5A47A8A07/image-size/large?v=v2&amp;amp;px=999" role="button" title="LinuxOS.png" alt="LinuxOS.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;LinuxOS.png&lt;/span&gt;&lt;/span&gt;&lt;/P&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="android_os.png" style="width: 945px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/344066i6A3455996A78B07B/image-size/large?v=v2&amp;amp;px=999" role="button" title="android_os.png" alt="android_os.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;android_os.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 21 Jun 2025 13:11:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Board-Not-Booting-After-Secure-Boot-SPL-Not-Reaching-Console-i/m-p/2120707#M238513</guid>
      <dc:creator>mohamed_gaseen</dc:creator>
      <dc:date>2025-06-21T13:11:32Z</dc:date>
    </item>
    <item>
      <title>Re: Board Not Booting After Secure Boot - SPL Not Reaching Console - i.MX8MPlus, Android 14</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Board-Not-Booting-After-Secure-Boot-SPL-Not-Reaching-Console-i/m-p/2121391#M238626</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Have you tested hab_status before closing the chip? if so and errors, please share.&lt;/P&gt;
&lt;P&gt;You can also test (hab_status) the signed image on an open chip if there is one.&lt;/P&gt;
&lt;P&gt;Please also share your steps.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;
&lt;P&gt;Harvey&lt;/P&gt;</description>
      <pubDate>Mon, 23 Jun 2025 11:11:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Board-Not-Booting-After-Secure-Boot-SPL-Not-Reaching-Console-i/m-p/2121391#M238626</guid>
      <dc:creator>Harvey021</dc:creator>
      <dc:date>2025-06-23T11:11:29Z</dc:date>
    </item>
    <item>
      <title>Re: Board Not Booting After Secure Boot - SPL Not Reaching Console - i.MX8MPlus, Android 14</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Board-Not-Booting-After-Secure-Boot-SPL-Not-Reaching-Console-i/m-p/2121394#M238627</link>
      <description>&lt;P&gt;Harvey,&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; Thanks for your support.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &amp;nbsp;I am unable to run any commands because the U-Boot console is not showing up.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;Steps followed:&lt;/P&gt;&lt;P&gt;Generate AHAB SRK tables and eFuse hash.&lt;BR /&gt;Enter the directory of ${CST}/crts/, and execute the following command:&lt;BR /&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;/P&gt;&lt;P&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, SRK1_sha256_2048_65537_v3_ca_crt.pem, SRK2_sha256_2048_65537_v3_ca_crt.pem&lt;/P&gt;&lt;P&gt;Dump the SRK hash value.&lt;BR /&gt;Change directory to crts/ in Code Signing Tool (CST). Execute the following command to dump the SRK&lt;BR /&gt;hash value:&lt;BR /&gt;hexdump -e '/4 "0x"' -e '/4 "%X""\n"' SRK_1_2_3_4_fuse.bin&lt;BR /&gt;0xB84A93A2&lt;BR /&gt;0x64C4C1CB&lt;BR /&gt;0x3B7DEC14&lt;BR /&gt;0x9368A85&lt;BR /&gt;0x620A07B5&lt;BR /&gt;0xD0AA76ED&lt;BR /&gt;0x253D7D1B&lt;BR /&gt;0x9DBA4893&lt;/P&gt;&lt;P&gt;fuse prog -y 6 0 0xB84A93A2 0x64C4C1CB 0x3B7DEC14 0x9368A85&lt;BR /&gt;&lt;STRONG&gt;fuse prog -y 6 0 0x620A07B5 0xD0AA76ED 0x253D7D1B 0x9DBA4893 -&amp;gt; mistaken Bank should be 7&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;=&amp;gt; hab_status&lt;/P&gt;&lt;P&gt;Not captured.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;=&amp;gt; fuse prog -y 1 3 0x2000000&amp;nbsp; -&amp;gt; ran this.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 23 Jun 2025 11:19:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Board-Not-Booting-After-Secure-Boot-SPL-Not-Reaching-Console-i/m-p/2121394#M238627</guid>
      <dc:creator>santhana_kumar</dc:creator>
      <dc:date>2025-06-23T11:19:01Z</dc:date>
    </item>
    <item>
      <title>Re: Board Not Booting After Secure Boot - SPL Not Reaching Console - i.MX8MPlus, Android 14</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Board-Not-Booting-After-Secure-Boot-SPL-Not-Reaching-Console-i/m-p/2121768#M238652</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/144412"&gt;@santhana_kumar&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;As per communication by email, please be careful about Fuse programming, that is One Time Programming and irreversible operation.&lt;/P&gt;
&lt;P&gt;As this SRK hash is the basis for the root of trust. An error in SRK Hash results in a part that does not boot. The failure as re-flashing or boot is expected, when the chip closed.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;
&lt;P&gt;Harvey&lt;/P&gt;</description>
      <pubDate>Tue, 24 Jun 2025 02:31:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Board-Not-Booting-After-Secure-Boot-SPL-Not-Reaching-Console-i/m-p/2121768#M238652</guid>
      <dc:creator>Harvey021</dc:creator>
      <dc:date>2025-06-24T02:31:12Z</dc:date>
    </item>
  </channel>
</rss>

