<?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: i.MX6 Secure boot test in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-Secure-boot-test/m-p/644692#M98402</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think the ROM is reading the shadow register (OCOTP bank 0 word 6) instead of the fuse. If you write 0x2 in the register via software, the ROM will gladly authenticate a signed blob, without having to burn the fuse.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However the current code in u-boot (hab.c) seems to read the fuse, so I had to patch a bit the authenticate_image on my open boards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 27 Jan 2017 15:29:31 GMT</pubDate>
    <dc:creator>vsiles</dc:creator>
    <dc:date>2017-01-27T15:29:31Z</dc:date>
    <item>
      <title>i.MX6 Secure boot test</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-Secure-boot-test/m-p/644678#M98388</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi !&lt;/P&gt;&lt;P&gt;I'm working on a secure boot for an i.MX6q platform. My u-boot is splitted into SPL and u-boot.img.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SPL is signed and I have 0 HAB event pending at this point. I added a call to the authenticate function in the SPL, to try to check a signed u-boot.img but I get a "hab fuse not enabled" message. In the code I see that authenticate_image only call the HAB if the fuse is burnt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I removed this test and the SPL tries but fails to check u-boot.img (it fails in hab_rvt_authenticate_image).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) why is the authenticate_image only designed to work if the fuse is burnt ? can't we try to check the signature of a second stage boot without burning the fuse ?&lt;/P&gt;&lt;P&gt;2) any idea with the hab_rvt_authenticate_image, called from the SPL, might not return ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best,&lt;/P&gt;&lt;P&gt;Vincent&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jan 2017 07:58:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-Secure-boot-test/m-p/644678#M98388</guid>
      <dc:creator>vsiles</dc:creator>
      <dc:date>2017-01-26T07:58:47Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 Secure boot test</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-Secure-boot-test/m-p/644679#M98389</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Vincent,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;That (1) is a good question, I've done the same test as you (skipping the fuse test) and ended up with the same result.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So I guess it's not possible but I don't know the reason.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Not sure to understand your second question, have you tried burning the fuse and the authenticate still doesn't work?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Gary&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jan 2017 09:55:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-Secure-boot-test/m-p/644679#M98389</guid>
      <dc:creator>gary_bisson</dc:creator>
      <dc:date>2017-01-26T09:55:53Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 Secure boot test</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-Secure-boot-test/m-p/644680#M98390</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Vincent&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;spl is not supported in nxp bsp releases and this can be posted on&lt;/P&gt;&lt;P&gt;uboot mail list. In general one can try to debug it using examples on&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/thread/397241"&gt;Validating uImage signature using HAB&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jan 2017 09:57:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-Secure-boot-test/m-p/644680#M98390</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2017-01-26T09:57:12Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 Secure boot test</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-Secure-boot-test/m-p/644681#M98391</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Igor,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In that case, can you answer the question for U-Boot, same principle:&lt;/P&gt;&lt;P&gt;- Why does U-Boot need the fuse to be burnt in order to authenticate a kernel zImage?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Gary&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jan 2017 10:03:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-Secure-boot-test/m-p/644681#M98391</guid>
      <dc:creator>gary_bisson</dc:creator>
      <dc:date>2017-01-26T10:03:35Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 Secure boot test</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-Secure-boot-test/m-p/644683#M98393</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gary&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;one can try uboot example with nxp imx-test (..test/mxc_secureboot)&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.nxp.com/lgfiles/NMG/MAD/YOCTO/imx-test-5.4.tar.gz"&gt;www.nxp.com/lgfiles/NMG/MAD/YOCTO/imx-test-5.4.tar.gz&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fgit.freescale.com%2Fgit%2Fcgit.cgi%2Fimx%2Fuboot-imx.git%2Ftree%2F%3Fh%3Dimx_v2015.04_4.1.15_1.0.0_ga" rel="nofollow" target="_blank"&gt;http://git.freescale.com/git/cgit.cgi/imx/uboot-imx.git/tree/?h=imx_v2015.04_4.1.15_1.0.0_ga&lt;/A&gt;&lt;/P&gt;&lt;P&gt;I am not familiar with spl details.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jan 2017 10:22:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-Secure-boot-test/m-p/644683#M98393</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2017-01-26T10:22:00Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 Secure boot test</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-Secure-boot-test/m-p/644684#M98394</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks you &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/igorpadykov"&gt;igorpadykov&lt;/A&gt; I'll have a look.&lt;/P&gt;&lt;P&gt;By the way, in the TRM of the imx6 one can read, in the IVT section:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Table 8-27. IVT Header Format&lt;/P&gt;&lt;P&gt;Version: A single byte field set to 0x40 or 0x41&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can it really be any of the two values ? I see that our current script uses 0x40 and Gary's script is using 0x41.&lt;/P&gt;&lt;P&gt;Can you clarify ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best,&lt;/P&gt;&lt;P&gt;V.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jan 2017 10:39:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-Secure-boot-test/m-p/644684#M98394</guid>
      <dc:creator>vsiles</dc:creator>
      <dc:date>2017-01-26T10:39:50Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 Secure boot test</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-Secure-boot-test/m-p/644685#M98395</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;in uboot/tools/imximage.c IVT_VERSION=0x40 used only&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;~igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jan 2017 11:15:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-Secure-boot-test/m-p/644685#M98395</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2017-01-26T11:15:37Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 Secure boot test</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-Secure-boot-test/m-p/644686#M98396</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Just for fun, I switch our 0x40 to 0x41 and now the boot goes further away (we get HAB event I will investigate) but I'm no longer stuck !&lt;/P&gt;&lt;P&gt;For the reference, here are the events I currently get. I'll use your other input to debug them:&lt;/P&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;U-Boot SPL 2016.03-20583-g91d2071 (Jan 24 2017 - 10:27:38)
Trying to boot from MMC
spl: mmc_dev = 1
timeout irqstat=10000

Authenticate image from DDR location 0x3fffffc0...

Secure boot enabled

HAB Configuration: 0xcc, HAB State: 0x99

--------- HAB Event 1 -----------------
event data:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xdb 0x00 0x08 0x41 0x33 0x22 0x0a 0x00

STS = HAB_FAILURE (0x33)
RSN = HAB_INV_ADDRESS (0x22)
CTX = HAB_CTX_AUTHENTICATE (0x0A)
ENG = HAB_ENG_ANY (0x00)

Authenticating TZSW failed

Authenticate image from DDR location 0x177fffc0...

Secure boot enabled

HAB Configuration: 0xcc, HAB State: 0x99

--------- HAB Event 1 -----------------
event data:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xdb 0x00 0x08 0x41 0x33 0x22 0x0a 0x00

STS = HAB_FAILURE (0x33)
RSN = HAB_INV_ADDRESS (0x22)
CTX = HAB_CTX_AUTHENTICATE (0x0A)
ENG = HAB_ENG_ANY (0x00)


--------- HAB Event 2 -----------------
event data:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xdb 0x00 0x08 0x41 0x33 0x22 0x0a 0x00

STS = HAB_FAILURE (0x33)
RSN = HAB_INV_ADDRESS (0x22)
CTX = HAB_CTX_AUTHENTICATE (0x0A)
ENG = HAB_ENG_ANY (0x00)

Authenticating u-boot.img failed
&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jan 2017 11:22:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-Secure-boot-test/m-p/644686#M98396</guid>
      <dc:creator>vsiles</dc:creator>
      <dc:date>2017-01-26T11:22:51Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 Secure boot test</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-Secure-boot-test/m-p/644687#M98397</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;My TZASC is activated, so I wonder if the CAAM is correctly configured to go and read "Secure" memory, probably not...&lt;/P&gt;&lt;P&gt;I recovered JTAG access (though it triggers an SNVS interrupt, #52), but I still can't use the imx_usb tool to replace my SPL, so I'm short of ideas on how to test this.&lt;/P&gt;&lt;P&gt;Any help on flashing a new u-boot in the device (sabre lite) is welcome :smileywink:&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jan 2017 11:51:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-Secure-boot-test/m-p/644687#M98397</guid>
      <dc:creator>vsiles</dc:creator>
      <dc:date>2017-01-26T11:51:29Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 Secure boot test</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-Secure-boot-test/m-p/644688#M98398</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Gary, I finally managed to use the imx_usb program to flash a new signed SPL.&lt;/P&gt;&lt;P&gt;There might be a thing or two wrong with your blog post, because I had to use 0x914000 instead of 0x910000 for the last Authenticate Data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For the record, here is my csf tex file:&lt;/P&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;[Header]
Version = 4.1
Security Configuration = Open
Hash Algorithm = sha256
Engine Configuration = 0
Certificate Format = X509
Signature Format = CMS

[Install SRK]
File = "crts/SRK_1_2_3_4_table.bin"
Source index = 0

[Install CSFK]
File = "crts/CSF1_1_sha256_2048_65537_v3_usr_crt.pem"

[Authenticate CSF]

[Install Key]
# Key slot index used to authenticate the key to be installed
Verification index = 0
# Key to install
Target index = 2
File = "crts/IMG1_1_sha256_2048_65537_v3_usr_crt.pem"

[Authenticate Data]
Verification index = 2
Blocks = 0x177ff400 0x0 0x7ac00 "u-boot.imx", \
&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00914000 0x2C 0x318 "u-boot.imx"

## [Authenticate Data]
## Verification index = 2
## Blocks = 0x00910000 0x2C 0x318 "u-boot.imx"

[Unlock]
Engine = CAAM
Features = RNG
&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jan 2017 17:14:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-Secure-boot-test/m-p/644688#M98398</guid>
      <dc:creator>vsiles</dc:creator>
      <dc:date>2017-01-26T17:14:04Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 Secure boot test</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-Secure-boot-test/m-p/644689#M98399</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;For the record, I have the same HAB Event output with TZASC disabled, so I'm trying to check what could be wrong in my CSF config.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Jan 2017 10:24:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-Secure-boot-test/m-p/644689#M98399</guid>
      <dc:creator>vsiles</dc:creator>
      <dc:date>2017-01-27T10:24:00Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 Secure boot test</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-Secure-boot-test/m-p/644690#M98400</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Vincent,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It depends which version of imx_usb_loader you use. If you use master, it should be 910000 but it's configurable in the conf file. My article matches with the HEAD of imx_usb_loader.&lt;/P&gt;&lt;P&gt;The reason is that people wanted the default value to be the same as the MFGTools.&lt;/P&gt;&lt;P&gt;However, note that Jeremie Corbier (who added support for HAB SDP in imx_usb_loader) did it with SPL which requires to use 0x914000 since SPL was taking too much space and wouldn't fit below 0x910000.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Gary&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PS: As a FYI I'm off for vacation so I won't be able to answer any question for the next week.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Jan 2017 10:30:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-Secure-boot-test/m-p/644690#M98400</guid>
      <dc:creator>gary_bisson</dc:creator>
      <dc:date>2017-01-27T10:30:56Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 Secure boot test</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-Secure-boot-test/m-p/644691#M98401</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the info !&lt;/P&gt;&lt;P&gt;Enjoy your vacation :smileyhappy:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;V.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Jan 2017 10:42:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-Secure-boot-test/m-p/644691#M98401</guid>
      <dc:creator>vsiles</dc:creator>
      <dc:date>2017-01-27T10:42:26Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6 Secure boot test</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6-Secure-boot-test/m-p/644692#M98402</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think the ROM is reading the shadow register (OCOTP bank 0 word 6) instead of the fuse. If you write 0x2 in the register via software, the ROM will gladly authenticate a signed blob, without having to burn the fuse.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However the current code in u-boot (hab.c) seems to read the fuse, so I had to patch a bit the authenticate_image on my open boards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Jan 2017 15:29:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6-Secure-boot-test/m-p/644692#M98402</guid>
      <dc:creator>vsiles</dc:creator>
      <dc:date>2017-01-27T15:29:31Z</dc:date>
    </item>
  </channel>
</rss>

