<?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: HAB Integration Difficulties in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/HAB-Integration-Difficulties/m-p/445810#M68756</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Utkarsh,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for your assistance. The board being used is a customized BCM Advanced Research AR6MXQ ,which is based on the mx6q-sabreauto platform (Our BSP contact at BCM Advanced Research may have also contacted their Freescale FAE as I'm the first customer to inquire about this). The final CSF file is as follows (I work from the original template and then use a bash script to modify a copy of it during the build process):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[Header]&lt;/P&gt;&lt;P&gt;Version = 4.1&lt;/P&gt;&lt;P&gt;Hash Algorithm = sha256&lt;/P&gt;&lt;P&gt;Engine Configuration = 0&lt;/P&gt;&lt;P&gt;Certificate Format = X509&lt;/P&gt;&lt;P&gt;Signature Format = CMS&lt;/P&gt;&lt;P&gt;[Install SRK]&lt;/P&gt;&lt;P&gt;File = "/home/mrobbeloth/projects/quad_src_main_4.3/myandroid/vendor/freescale/cst-2.2/crts/SRK_1_2_3_4_table.bin"&lt;/P&gt;&lt;P&gt;Source index = 0&lt;/P&gt;&lt;P&gt;[Install CSFK]&lt;/P&gt;&lt;P&gt;File = "/home/mrobbeloth/projects/quad_src_main_4.3/myandroid/vendor/freescale/cst-2.2/crts/CSF1_1_sha256_4096_65537_v3_usr_crt.pem"&lt;/P&gt;&lt;P&gt;[Authenticate CSF]&lt;/P&gt;&lt;P&gt;[Unlock]&lt;/P&gt;&lt;P&gt;Engine = CAAM&lt;/P&gt;&lt;P&gt;Features = RNG&lt;/P&gt;&lt;P&gt;[Install Key]&lt;/P&gt;&lt;P&gt;Verification index = 0&lt;/P&gt;&lt;P&gt;Target index = 2&lt;/P&gt;&lt;P&gt;File = "/home/mrobbeloth/projects/quad_src_main_4.3/myandroid/vendor/freescale/cst-2.2/crts/IMG1_1_sha256_4096_65537_v3_usr_crt.pem"&lt;/P&gt;&lt;P&gt;# Sign padded u-boot starting at the IVT through to the end with&lt;/P&gt;&lt;P&gt;# length = 0x71000 (padded u-boot length) - 0x400 (IVT offset) = 0x70C00&lt;/P&gt;&lt;P&gt;# This covers the essential parts: IVT, boot data and DCD.&lt;/P&gt;&lt;P&gt;# Blocks have the following definition:&lt;/P&gt;&lt;P&gt;# Image block start address on i.MX, Offset from start of image file,&lt;/P&gt;&lt;P&gt;# Length of block in bytes, image data file&lt;/P&gt;&lt;P&gt;[Authenticate Data]&lt;/P&gt;&lt;P&gt;Verification index = 2&lt;/P&gt;&lt;P&gt;Blocks = 0x27800400 0x400 0x32c00 "/home/mrobbeloth/projects/quad_src_main_4.3/myandroid/out/target/product/ar6mx/u-boot-6q-pad.bin",\&lt;/P&gt;&lt;P&gt;0x00910000 0x42c 0x2a0 "/home/mrobbeloth/projects/quad_src_main_4.3/myandroid/out/target/product/ar6mx/u-boot-6q-pad.bin"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The IVT is:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;00000400&amp;nbsp; d1 00 20 40 e0 06 80 27&amp;nbsp; 00 00 00 00 2c 04 80 27&amp;nbsp; |.. @...'....,..'|&lt;/P&gt;&lt;P&gt;00000410&amp;nbsp; 20 04 80 27 00 04 80 27&amp;nbsp; 00 30 83 27 00 00 00 00&amp;nbsp; | ..'...'.0.'....|&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Michael Robbeloth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 09 Sep 2015 13:17:05 GMT</pubDate>
    <dc:creator>michaelrobbelot</dc:creator>
    <dc:date>2015-09-09T13:17:05Z</dc:date>
    <item>
      <title>HAB Integration Difficulties</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/HAB-Integration-Difficulties/m-p/445790#M68736</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Everyone,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I was wondering if someone could help me out with getting the secure bootloader working. Once everything gets placed and placed onto the device using the Windows manufacturing tool, I get the following from the console window at boot:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;U-Boot 2009.08-00030-g9752205-dirty (Jun 09 2015 - 10:33:32)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;U-Boot code: 278006E0 -&amp;gt; 27835200&amp;nbsp; BSS: -&amp;gt; 2786FE68&lt;/P&gt;&lt;P&gt;CPU: Freescale i.MX6 family TO1.2 at 792 MHz&lt;/P&gt;&lt;P&gt;Thermal sensor with ratio = 178&lt;/P&gt;&lt;P&gt;Temperature:&amp;nbsp;&amp;nbsp; 30 C, calibration data 0x5694d869&lt;/P&gt;&lt;P&gt;mx6q pll1: 792MHz&lt;/P&gt;&lt;P&gt;mx6q pll2: 528MHz&lt;/P&gt;&lt;P&gt;mx6q pll3: 480MHz&lt;/P&gt;&lt;P&gt;mx6q pll8: 50MHz&lt;/P&gt;&lt;P&gt;ipg clock&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 66000000Hz&lt;/P&gt;&lt;P&gt;ipg per clock : 66000000Hz&lt;/P&gt;&lt;P&gt;uart clock&amp;nbsp;&amp;nbsp;&amp;nbsp; : 80000000Hz&lt;/P&gt;&lt;P&gt;cspi clock&amp;nbsp;&amp;nbsp;&amp;nbsp; : 60000000Hz&lt;/P&gt;&lt;P&gt;ahb clock&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 132000000Hz&lt;/P&gt;&lt;P&gt;axi clock&amp;nbsp;&amp;nbsp; : 264000000Hz&lt;/P&gt;&lt;P&gt;emi_slow clock: 132000000Hz&lt;/P&gt;&lt;P&gt;ddr clock&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 528000000Hz&lt;/P&gt;&lt;P&gt;usdhc1 clock&amp;nbsp; : 198000000Hz&lt;/P&gt;&lt;P&gt;usdhc2 clock&amp;nbsp; : 198000000Hz&lt;/P&gt;&lt;P&gt;usdhc3 clock&amp;nbsp; : 198000000Hz&lt;/P&gt;&lt;P&gt;usdhc4 clock&amp;nbsp; : 198000000Hz&lt;/P&gt;&lt;P&gt;nfc clock&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 24000000Hz&lt;/P&gt;&lt;P&gt;Board: i.MX6Q-SABREAUTO: unknown-board Board: 0x63012 [POR ]&lt;/P&gt;&lt;P&gt;Boot Device: MMC&lt;/P&gt;&lt;P&gt;RAM Configuration:&lt;/P&gt;&lt;P&gt;Bank #0: 10000000&amp;nbsp; 1 GB&lt;/P&gt;&lt;P&gt;MMC:&amp;nbsp;&amp;nbsp; FSL_USDHC: 0,FSL_USDHC: 1&lt;/P&gt;&lt;P&gt;*** Warning - bad CRC or MMC, using default environment&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In:&amp;nbsp;&amp;nbsp;&amp;nbsp; serial&lt;/P&gt;&lt;P&gt;Out:&amp;nbsp;&amp;nbsp; serial&lt;/P&gt;&lt;P&gt;Err:&amp;nbsp;&amp;nbsp; serial&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HAB Configuration: 0xf0, HAB State: 0x66&lt;/P&gt;&lt;P&gt;No HAB Events Found!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Net:&amp;nbsp;&amp;nbsp; got MAC address from IIM: &lt;/P&gt;&lt;P&gt;FEC0 [PRIME]&lt;/P&gt;&lt;P&gt;### main_loop entered: bootdelay=3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;### main_loop: bootcmd="booti mmc1"&lt;/P&gt;&lt;P&gt;Hit any key to stop autoboot:&amp;nbsp; 0&lt;/P&gt;&lt;P&gt;kernel&amp;nbsp;&amp;nbsp; @ 10808000 (4435532)&lt;/P&gt;&lt;P&gt;ramdisk&amp;nbsp; @ 11800000 (235409)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Authenticate uImage from DDR location 0x10808000...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ivt_offset = 0x1030000, ivt addr = 0x11838000&lt;/P&gt;&lt;P&gt;Dumping IVT&lt;/P&gt;&lt;P&gt;0xb4253805 0x6845bc02 0xb42eb805 0xa10cfc02&lt;/P&gt;&lt;P&gt;0x0be7e015 0x54bf00ad 0x35f80568 0x6fc02b42&lt;/P&gt;&lt;P&gt;Dumping CSF Header&lt;/P&gt;&lt;P&gt;0xb9811e16 0x1b5cd89b 0x15a11efc 0xad0a8fe0&lt;/P&gt;&lt;P&gt;0x884e7f00 0x42abf804 0x11dfc024 0x99fe0122&lt;/P&gt;&lt;P&gt;0xeff00910 0xff804884 0x1c02442a 0xde012213&lt;/P&gt;&lt;P&gt;0xe6039843 0x0ee6c59e 0x216f7822 0x0a47e012&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HAB Configuration: 0xf0, HAB State: 0x66&lt;/P&gt;&lt;P&gt;No HAB Events Found!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Calling authenticate_image in ROM&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ivt_offset = 0x1030000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; start = 0x10808000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bytes = 0x1032020&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HAB Configuration: 0xf0, HAB State: 0x66&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--------- HAB Event 1 -----------------&lt;/P&gt;&lt;P&gt;event data:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xdb 0x00 0x08 0x41 0x33 0x05 0x0a 0x00&lt;/P&gt;&lt;P&gt;Authentication Failed&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So, I get a HAB_INV_INT error, which I guess means something in the IVT isn't configured correctly.&amp;nbsp; From the csf_u-boot.txt file I have&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[Authenticate Data]&lt;/P&gt;&lt;P&gt;Verification index = 2&lt;/P&gt;&lt;P&gt;Blocks = 0x27800400 0x400 0x32c00 "/home/mrobbeloth/projects/quad_src_main_4.3/myandroid/out/target/product/ar6mx/u-boot-6q-pad.bin"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I use a shell script with sed to update the Blocks line based on how the bootloader build changes. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am open to any suggestions on how to troubleshoot and correct the HAB event. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Michael Robbeloth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Jun 2015 12:46:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/HAB-Integration-Difficulties/m-p/445790#M68736</guid>
      <dc:creator>michaelrobbelot</dc:creator>
      <dc:date>2015-06-10T12:46:54Z</dc:date>
    </item>
    <item>
      <title>Re: HAB Integration Difficulties</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/HAB-Integration-Difficulties/m-p/445791#M68737</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Micheal,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It looks to me that your image is missing an IVT. You should have 2 different IVTs, one for the U-boot and one for the linux image. The IVT for U-boot is generated by U-boot. However, you will need to build the second one, you can modify the following script to meet your image requirements:&lt;/P&gt;&lt;P&gt;------------- file content begin -------------&lt;/P&gt;&lt;P&gt;#! /usr/bin/perl -w&lt;/P&gt;&lt;P&gt;use strict;&lt;/P&gt;&lt;P&gt;open(my $out, '&amp;gt;:raw', 'ivt.bin') or die "Unable to open:"&lt;/P&gt;&lt;P&gt;print $out pack("V", 0x402000D1); # Signature&lt;/P&gt;&lt;P&gt;print $out pack("V", 0x10801000); # Jump Location&lt;/P&gt;&lt;P&gt;print $out pack("V", 0x0); # Reserved&lt;/P&gt;&lt;P&gt;print $out pack("V", 0x0); # DCD pointer&lt;/P&gt;&lt;P&gt;print $out pack("V", 0x0); # Boot Data&lt;/P&gt;&lt;P&gt;print $out pack("V", 0x10BFDFE0); # Self Pointer&lt;/P&gt;&lt;P&gt;print $out pack("V", 0x10BFE000); # CSF Pointer&lt;/P&gt;&lt;P&gt;print $out pack("V", 0x0); # Reserved&lt;/P&gt;&lt;P&gt;close($out);&lt;/P&gt;&lt;P&gt;------------- file content end -------------&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0x10BFDFE0 is the IVT self address after zImage is copied to DDR. 0x10BFE000 is where the CSF data begins.&lt;/P&gt;&lt;P&gt;0x10801000 is jump location. However, U-boot has its own mechanism to jump into the kernel so this jump location is&lt;/P&gt;&lt;P&gt;not actually being used. The HAB ROM code requires&lt;/P&gt;&lt;P&gt;Then you will need to follow the same procedure as you did for u-boot, but this time for the zImage. Probably something like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;echo "attach IVT..."&lt;/P&gt;&lt;P&gt;cat ivt.bin zImage.bin &amp;gt; ivt-zImage.bin&lt;/P&gt;&lt;P&gt;echo "generate csf data..."&lt;/P&gt;&lt;P&gt;../linux/cst --o zImage_csf.bin &amp;lt; zImage.csf&lt;/P&gt;&lt;P&gt;echo "merge image and csf data..."&lt;/P&gt;&lt;P&gt;cat ivt-zImage.bin zImage_csf.bin &amp;gt; zImage-signed.bin&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;Then finally, burn the "u-boot-signed-pad.bin" and "zImage-signed.bin" to the SD card.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;P&gt;Ulises Cardenas&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Jun 2015 14:03:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/HAB-Integration-Difficulties/m-p/445791#M68737</guid>
      <dc:creator>raulcardenas-b4</dc:creator>
      <dc:date>2015-06-10T14:03:36Z</dc:date>
    </item>
    <item>
      <title>Re: HAB Integration Difficulties</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/HAB-Integration-Difficulties/m-p/445792#M68738</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ulises,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for getting back to me. I'll go ahead and figure out how to integrate this into the overall Android build. I was surprised that this information is not included in DOC-96451 or AN4581 unless I just completely overlooked it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'll reply to this thread once I get this done. If it all works I'll just mark you reply as the answer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Michael Robbeloth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Jun 2015 13:25:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/HAB-Integration-Difficulties/m-p/445792#M68738</guid>
      <dc:creator>michaelrobbelot</dc:creator>
      <dc:date>2015-06-11T13:25:49Z</dc:date>
    </item>
    <item>
      <title>Re: HAB Integration Difficulties</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/HAB-Integration-Difficulties/m-p/445793#M68739</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ulises,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I was able to finally revisit this issue and provide the signed kernel, which was reintegrated back into boot.img (this required modification to the AOSP build scripts to get the information in a dynamic manner). However, I am still experiencing the same error state. Do you have anything else that I could try at this point or a contact that I can speak to about this issue (you can send me a private message if needed). This is really needed for us to support a customer needing Widevine on our device. Thank you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Michael Robbeloth &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Jul 2015 17:07:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/HAB-Integration-Difficulties/m-p/445793#M68739</guid>
      <dc:creator>michaelrobbelot</dc:creator>
      <dc:date>2015-07-23T17:07:06Z</dc:date>
    </item>
    <item>
      <title>Re: HAB Integration Difficulties</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/HAB-Integration-Difficulties/m-p/445794#M68740</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ulises,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Okay, I forgot to account for the information in downloading and executing a signed image with the manufacturing tool&amp;nbsp; in DOC-96451/AN4581. Now, instead of getting No HAB events followed by HAB event 1 after "Calling uImage from DDR location 0x10808000" I now get the following before and then after the authenticate_image call:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HAB Configuration: 0xf0, HAB State: 0x66&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--------- HAB Event 1 -----------------&lt;/P&gt;&lt;P&gt;event data:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xdb 0x00 0x1c 0x41 0x33 0x18 0xc0 0x00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xca 0x00 0x14 0x00 0x02 0xc5 0x00 0x00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00 0x00 0x16 0x50 0x27 0x80 0x04 0x00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00 0x03 0x2c 0x00&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--------- HAB Event 2 -----------------&lt;/P&gt;&lt;P&gt;event data:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xdb 0x00 0x14 0x41 0x33 0x0c 0xa0 0x00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00 0x00 0x00 0x00 0x27 0x80 0x04 0x00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00 0x00 0x00 0x20&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--------- HAB Event 3 -----------------&lt;/P&gt;&lt;P&gt;event data:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xdb 0x00 0x14 0x41 0x33 0x0c 0xa0 0x00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00 0x00 0x00 0x00 0x27 0x80 0x04 0x2c&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00 0x00 0x02 0xa0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--------- HAB Event 4 -----------------&lt;/P&gt;&lt;P&gt;event data:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xdb 0x00 0x14 0x41 0x33 0x0c 0xa0 0x00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00 0x00 0x00 0x00 0x27 0x80 0x04 0x20&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00 0x00 0x00 0x01&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--------- HAB Event 5 -----------------&lt;/P&gt;&lt;P&gt;event data:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xdb 0x00 0x14 0x41 0x33 0x0c 0xa0 0x00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00 0x00 0x00 0x00 0x27 0x80 0x06 0xe0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00 0x00 0x00 0x04&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Authenticate uImage from DDR location 0x10808000...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ivt_offset = 0x1030000, ivt addr = 0x11838000&lt;/P&gt;&lt;P&gt;Dumping IVT&lt;/P&gt;&lt;P&gt;0xb4253805 0x6845bc02 0xb42eb805 0xa10cfc02&lt;/P&gt;&lt;P&gt;0x0be7e015 0x54bf00ad 0x35f80568 0x6fc02b42&lt;/P&gt;&lt;P&gt;Dumping CSF Header&lt;/P&gt;&lt;P&gt;0xb9811e16 0x1b5cd89b 0x15a11efc 0xad0a8fe0&lt;/P&gt;&lt;P&gt;0x884e7f00 0x42abf804 0x11dfc024 0x99fe0122&lt;/P&gt;&lt;P&gt;0xeff00910 0xff804884 0x1c02442a 0xde012213&lt;/P&gt;&lt;P&gt;0xe6039843 0x0ee6c59e 0x216f7822 0x0a47e012&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HAB Configuration: 0xf0, HAB State: 0x66&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--------- HAB Event 1 -----------------&lt;/P&gt;&lt;P&gt;event data:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xdb 0x00 0x1c 0x41 0x33 0x18 0xc0 0x00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xca 0x00 0x14 0x00 0x02 0xc5 0x00 0x00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00 0x00 0x16 0x50 0x27 0x80 0x04 0x00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00 0x03 0x2c 0x00&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--------- HAB Event 2 -----------------&lt;/P&gt;&lt;P&gt;event data:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xdb 0x00 0x14 0x41 0x33 0x0c 0xa0 0x00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00 0x00 0x00 0x00 0x27 0x80 0x04 0x00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00 0x00 0x00 0x20&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--------- HAB Event 3 -----------------&lt;/P&gt;&lt;P&gt;event data:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xdb 0x00 0x14 0x41 0x33 0x0c 0xa0 0x00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00 0x00 0x00 0x00 0x27 0x80 0x04 0x2c&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00 0x00 0x02 0xa0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--------- HAB Event 4 -----------------&lt;/P&gt;&lt;P&gt;event data:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xdb 0x00 0x14 0x41 0x33 0x0c 0xa0 0x00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00 0x00 0x00 0x00 0x27 0x80 0x04 0x20&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00 0x00 0x00 0x01&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--------- HAB Event 5 -----------------&lt;/P&gt;&lt;P&gt;event data:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xdb 0x00 0x14 0x41 0x33 0x0c 0xa0 0x00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00 0x00 0x00 0x00 0x27 0x80 0x06 0xe0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00 0x00 0x00 0x04&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Calling authenticate_image in ROM&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ivt_offset = 0x1030000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; start = 0x10808000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; bytes = 0x1032020&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HAB Configuration: 0xf0, HAB State: 0x66&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--------- HAB Event 1 -----------------&lt;/P&gt;&lt;P&gt;event data:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xdb 0x00 0x08 0x41 0x33 0x05 0x0a 0x00&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--------- HAB Event 2 -----------------&lt;/P&gt;&lt;P&gt;event data:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xdb 0x00 0x1c 0x41 0x33 0x18 0xc0 0x00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xca 0x00 0x14 0x00 0x02 0xc5 0x00 0x00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00 0x00 0x16 0x50 0x27 0x80 0x04 0x00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00 0x03 0x2c 0x00&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--------- HAB Event 3 -----------------&lt;/P&gt;&lt;P&gt;event data:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xdb 0x00 0x14 0x41 0x33 0x0c 0xa0 0x00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00 0x00 0x00 0x00 0x27 0x80 0x04 0x00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00 0x00 0x00 0x20&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--------- HAB Event 4 -----------------&lt;/P&gt;&lt;P&gt;event data:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xdb 0x00 0x14 0x41 0x33 0x0c 0xa0 0x00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00 0x00 0x00 0x00 0x27 0x80 0x04 0x2c&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00 0x00 0x02 0xa0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--------- HAB Event 5 -----------------&lt;/P&gt;&lt;P&gt;event data:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xdb 0x00 0x14 0x41 0x33 0x0c 0xa0 0x00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00 0x00 0x00 0x00 0x27 0x80 0x04 0x20&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00 0x00 0x00 0x01&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--------- HAB Event 6 -----------------&lt;/P&gt;&lt;P&gt;event data:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xdb 0x00 0x14 0x41 0x33 0x0c 0xa0 0x00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00 0x00 0x00 0x00 0x27 0x80 0x06 0xe0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00 0x00 0x00 0x04&lt;/P&gt;&lt;P&gt;Authentication Failed&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The authenticate data sections from my csf_u-boot file are:&lt;/P&gt;&lt;P&gt;[Authenticate Data]&lt;/P&gt;&lt;P&gt;Verification index = 2&lt;/P&gt;&lt;P&gt;Blocks = 0x27800400 0x400 0x32c00 "/home/mrobbeloth/projects/quad_src_main_4.3/myandroid/out/target/product/ar6mx/u-boot-6q-pad.bin"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;# This one is for the DCD&lt;/P&gt;&lt;P&gt;[Authenticate Data]&lt;/P&gt;&lt;P&gt;Verification index = 2&lt;/P&gt;&lt;P&gt;Blocks = 0x2780040c 0x42c 0x2a0 "/home/mrobbeloth/projects/quad_src_main_4.3/myandroid/out/target/product/ar6mx/u-boot-6q-pad.bin"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So the first two sets of HAB events come from signing of the bootloader, the last set from the signing of the kernel. I'm pretty much at a loss for how to proceed at this point and would appreciate any response you or someone else in the community could offer, thank you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Michael Robbeloth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Jul 2015 20:40:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/HAB-Integration-Difficulties/m-p/445794#M68740</guid>
      <dc:creator>michaelrobbelot</dc:creator>
      <dc:date>2015-07-27T20:40:11Z</dc:date>
    </item>
    <item>
      <title>Re: HAB Integration Difficulties</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/HAB-Integration-Difficulties/m-p/445795#M68741</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;ok, since there are multiple points of failure, lets try to narrow your issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The first series of events are parsed to:&lt;/P&gt;&lt;P&gt;------------+----+------+----+-------------------------------------------------&lt;/P&gt;&lt;P&gt;Persistent&amp;nbsp; | T&amp;nbsp; |&amp;nbsp; L&amp;nbsp;&amp;nbsp; | P&amp;nbsp; | Contents&lt;/P&gt;&lt;P&gt;Memory&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | a&amp;nbsp; |&amp;nbsp; e&amp;nbsp;&amp;nbsp; | a&amp;nbsp; |&lt;/P&gt;&lt;P&gt;Record&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | g&amp;nbsp; |&amp;nbsp; n&amp;nbsp;&amp;nbsp; | r&amp;nbsp; |&lt;/P&gt;&lt;P&gt;Type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp; g&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp; t&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp; h&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;/P&gt;&lt;P&gt;------------+----+------+----+-------------------------------------------------&lt;/P&gt;&lt;P&gt;Event&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |0xdb|0x001c|0x41| SRCE Field: 33 18 c0 00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STS = HAB_FAILURE (0x33)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RSN = HAB_INV_SIGNATURE (0x18)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CTX = HAB_CTX_COMMAND (0xC0)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENG = HAB_ENG_ANY (0x00)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; | Cmd Field:&amp;nbsp; 0xca001400&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CMD: HAB_CMD_AUT_DAT (0xca)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LEN: 0x0014&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FLG: 0x00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FLAGS: AUT_DAT_CLR (0x00)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; | KPEC Field: 0x02c50000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; KEY: 0x02&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PCL: HAB_PCL_CMS (0xC5)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; | Sig. Start: 0x00001650&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; | Blk start/bytes:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp; 27 80 04 00 00 03 2c 00&lt;/P&gt;&lt;P&gt;------------+----+------+----+-------------------------------------------------&lt;/P&gt;&lt;P&gt;Event&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |0xdb|0x0014|0x41| SRCE Field: 33 0c a0 00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STS = HAB_FAILURE (0x33)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RSN = HAB_INV_ASSERTION (0x0C)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CTX = HAB_CTX_ASSERT (0xA0)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENG = HAB_ENG_ANY (0x00)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; | Evt Data (hex):&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp; 00 00 00 00 27 80 04 00 00 00 00 20&lt;/P&gt;&lt;P&gt;------------+----+------+----+-------------------------------------------------&lt;/P&gt;&lt;P&gt;Event&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |0xdb|0x0014|0x41| SRCE Field: 33 0c a0 00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STS = HAB_FAILURE (0x33)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RSN = HAB_INV_ASSERTION (0x0C)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CTX = HAB_CTX_ASSERT (0xA0)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENG = HAB_ENG_ANY (0x00)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; | Evt Data (hex):&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp; 00 00 00 00 27 80 04 2c 00 00 02 a0&lt;/P&gt;&lt;P&gt;------------+----+------+----+-------------------------------------------------&lt;/P&gt;&lt;P&gt;Event&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |0xdb|0x0014|0x41| SRCE Field: 33 0c a0 00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STS = HAB_FAILURE (0x33)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RSN = HAB_INV_ASSERTION (0x0C)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CTX = HAB_CTX_ASSERT (0xA0)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENG = HAB_ENG_ANY (0x00)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; | Evt Data (hex):&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp; 00 00 00 00 27 80 04 20 00 00 00 01&lt;/P&gt;&lt;P&gt;------------+----+------+----+-------------------------------------------------&lt;/P&gt;&lt;P&gt;Event&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |0xdb|0x0014|0x41| SRCE Field: 33 0c a0 00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STS = HAB_FAILURE (0x33)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RSN = HAB_INV_ASSERTION (0x0C)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CTX = HAB_CTX_ASSERT (0xA0)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENG = HAB_ENG_ANY (0x00)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; | Evt Data (hex):&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp; 00 00 00 00 27 80 06 e0 00 00 00 04&lt;/P&gt;&lt;P&gt;------------+----+------+----+-------------------------------------------------&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This tells me that you signature is invalid. I would like to see your CSF and are you&amp;nbsp; making sure that the CSF binary is appended to your uboot at the location that is pointed by your IVT?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First step is to boot uboot without any HAB events, then you can proceed in loading and booting your android image.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-Ulises&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jul 2015 13:43:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/HAB-Integration-Difficulties/m-p/445795#M68741</guid>
      <dc:creator>raulcardenas-b4</dc:creator>
      <dc:date>2015-07-29T13:43:24Z</dc:date>
    </item>
    <item>
      <title>Re: HAB Integration Difficulties</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/HAB-Integration-Difficulties/m-p/445796#M68742</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ulises,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for getting back to me.&amp;nbsp; My csf is as follows:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[Header]&lt;/P&gt;&lt;P&gt;Version = 4.1&lt;/P&gt;&lt;P&gt;Hash Algorithm = sha256&lt;/P&gt;&lt;P&gt;Engine Configuration = 0&lt;/P&gt;&lt;P&gt;Certificate Format = X509&lt;/P&gt;&lt;P&gt;Signature Format = CMS&lt;/P&gt;&lt;P&gt;[Install SRK]&lt;/P&gt;&lt;P&gt;File = "/home/mrobbeloth/projects/quad_src_main_4.3/myandroid/vendor/freescale/cst-2.2/crts/SRK_1_2_3_4_table.bin"&lt;/P&gt;&lt;P&gt;Source index = 0&lt;/P&gt;&lt;P&gt;[Install CSFK]&lt;/P&gt;&lt;P&gt;File = "/home/mrobbeloth/projects/quad_src_main_4.3/myandroid/vendor/freescale/cst-2.2/crts/CSF1_1_sha256_4096_65537_v3_usr_crt.pem"&lt;/P&gt;&lt;P&gt;[Authenticate CSF]&lt;/P&gt;&lt;P&gt;[Unlock]&lt;/P&gt;&lt;P&gt;Engine = CAAM&lt;/P&gt;&lt;P&gt;Features = RNG&lt;/P&gt;&lt;P&gt;[Install Key]&lt;/P&gt;&lt;P&gt;Verification index = 0&lt;/P&gt;&lt;P&gt;Target index = 2&lt;/P&gt;&lt;P&gt;File = "/home/mrobbeloth/projects/quad_src_main_4.3/myandroid/vendor/freescale/cst-2.2/crts/IMG1_1_sha256_4096_65537_v3_usr_crt.pem"&lt;/P&gt;&lt;P&gt;# Sign padded u-boot starting at the IVT through to the end with&lt;/P&gt;&lt;P&gt;# length = 0x71000 (padded u-boot length) - 0x400 (IVT offset) = 0x70C00&lt;/P&gt;&lt;P&gt;# This covers the essential parts: IVT, boot data and DCD.&lt;/P&gt;&lt;P&gt;# Blocks have the following definition:&lt;/P&gt;&lt;P&gt;# Image block start address on i.MX, Offset from start of image file,&lt;/P&gt;&lt;P&gt;# Length of block in bytes, image data file&lt;/P&gt;&lt;P&gt;[Authenticate Data]&lt;/P&gt;&lt;P&gt;Verification index = 2&lt;/P&gt;&lt;P&gt;Blocks = 0x27800400 0x400 0x32c00 "/home/mrobbeloth/projects/quad_src_main_4.3/myandroid/out/target/product/ar6mx/u-boot-6q-pad.bin"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;# This one is for the DCD&lt;/P&gt;&lt;P&gt;[Authenticate Data]&lt;/P&gt;&lt;P&gt;Verification index = 2&lt;/P&gt;&lt;P&gt;Blocks = 0x00910000 0x42c 0x2a0 "/home/mrobbeloth/projects/quad_src_main_4.3/myandroid/out/target/product/ar6mx/u-boot-6q-pad.bin"&lt;/P&gt;&lt;P&gt;mrobbeloth@scorpion:~/projects/quad_src_main_4.3/myandroid/bootable/bootloader/uboot-imx$ cat csf_u-boot.txt &lt;/P&gt;&lt;P&gt;[Header]&lt;/P&gt;&lt;P&gt;Version = 4.1&lt;/P&gt;&lt;P&gt;Hash Algorithm = sha256&lt;/P&gt;&lt;P&gt;Engine Configuration = 0&lt;/P&gt;&lt;P&gt;Certificate Format = X509&lt;/P&gt;&lt;P&gt;Signature Format = CMS&lt;/P&gt;&lt;P&gt;[Install SRK]&lt;/P&gt;&lt;P&gt;File = "/home/mrobbeloth/projects/quad_src_main_4.3/myandroid/vendor/freescale/cst-2.2/crts/SRK_1_2_3_4_table.bin"&lt;/P&gt;&lt;P&gt;Source index = 0&lt;/P&gt;&lt;P&gt;[Install CSFK]&lt;/P&gt;&lt;P&gt;File = "/home/mrobbeloth/projects/quad_src_main_4.3/myandroid/vendor/freescale/cst-2.2/crts/CSF1_1_sha256_4096_65537_v3_usr_crt.pem"&lt;/P&gt;&lt;P&gt;[Authenticate CSF]&lt;/P&gt;&lt;P&gt;[Unlock]&lt;/P&gt;&lt;P&gt;Engine = CAAM&lt;/P&gt;&lt;P&gt;Features = RNG&lt;/P&gt;&lt;P&gt;[Install Key]&lt;/P&gt;&lt;P&gt;Verification index = 0&lt;/P&gt;&lt;P&gt;Target index = 2&lt;/P&gt;&lt;P&gt;File = "/home/mrobbeloth/projects/quad_src_main_4.3/myandroid/vendor/freescale/cst-2.2/crts/IMG1_1_sha256_4096_65537_v3_usr_crt.pem"&lt;/P&gt;&lt;P&gt;# Sign padded u-boot starting at the IVT through to the end with&lt;/P&gt;&lt;P&gt;# length = 0x71000 (padded u-boot length) - 0x400 (IVT offset) = 0x70C00&lt;/P&gt;&lt;P&gt;# This covers the essential parts: IVT, boot data and DCD.&lt;/P&gt;&lt;P&gt;# Blocks have the following definition:&lt;/P&gt;&lt;P&gt;# Image block start address on i.MX, Offset from start of image file,&lt;/P&gt;&lt;P&gt;# Length of block in bytes, image data file&lt;/P&gt;&lt;P&gt;[Authenticate Data]&lt;/P&gt;&lt;P&gt;Verification index = 2&lt;/P&gt;&lt;P&gt;Blocks = 0x27800400 0x400 0x32c00 "/home/mrobbeloth/projects/quad_src_main_4.3/myandroid/out/target/product/ar6mx/u-boot-6q-pad.bin"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;# This one is for the DCD&lt;/P&gt;&lt;P&gt;[Authenticate Data]&lt;/P&gt;&lt;P&gt;Verification index = 2&lt;/P&gt;&lt;P&gt;Blocks = 0x00910000 0x42c 0x2a0 "/home/mrobbeloth/projects/quad_src_main_4.3/myandroid/out/target/product/ar6mx/u-boot-6q-pad.bin"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes, I was able to confirm that I am appending the CSF to the end of the bootloader by hex dumping the tail end of the bootloader and comparing to the binary generated by the cst tool (the booloader does get padded one last time to the next 4k boundary after this step).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Michael Robbeloth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jul 2015 14:13:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/HAB-Integration-Difficulties/m-p/445796#M68742</guid>
      <dc:creator>michaelrobbelot</dc:creator>
      <dc:date>2015-07-29T14:13:09Z</dc:date>
    </item>
    <item>
      <title>Re: HAB Integration Difficulties</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/HAB-Integration-Difficulties/m-p/445797#M68743</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Your csf looks ok, and it sounds that you dont have any HAB event by just booting the bootloader right? (before any image authentication takes place)&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes, I was able to confirm that I am appending the CSF to the end of the bootloader by hex dumping the tail end of the bootloader and comparing to the binary generated by the cst tool (the booloader does get padded one last time to the next 4k boundary after this step).&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Ok, great.&amp;nbsp; &lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;[Authenticate Data]&lt;/P&gt;&lt;P&gt;Verification index = 2&lt;/P&gt;&lt;P&gt;Blocks = 0x27800400 0x400 0x32c00 "/home/mrobbeloth/projects/quad_src_main_4.3/myandroid/out/target/product/ar6mx/u-boot-6q-pad.bin"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;# This one is for the DCD&lt;/P&gt;&lt;P&gt;[Authenticate Data]&lt;/P&gt;&lt;P&gt;Verification index = 2&lt;/P&gt;&lt;P&gt;Blocks = 0x00910000 0x42c 0x2a0 "/home/mrobbeloth/projects/quad_src_main_4.3/myandroid/out/target/product/ar6mx/u-boot-6q-pad.bin"&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Here, I would collapse the two together.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[Authenticate Data]&lt;/P&gt;&lt;P&gt;Verification index = 2&lt;/P&gt;&lt;P&gt;Blocks&amp;nbsp; = 0x27800400 0x400 0x32c00&amp;nbsp; "/home/mrobbeloth/projects/quad_src_main_4.3/myandroid/out/target/product/ar6mx/u-boot-6q-pad.bin" \&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00910000 0x42c 0x2a0 "/home/mrobbeloth/projects/quad_src_main_4.3/myandroid/out/target/product/ar6mx/u-boot-6q-pad.bin"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you provide me the hexdump of the image from 0x0000 to 0x430? Also, did you zeroed out the dcd address on your ivt before running cst?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ulises&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jul 2015 14:35:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/HAB-Integration-Difficulties/m-p/445797#M68743</guid>
      <dc:creator>raulcardenas-b4</dc:creator>
      <dc:date>2015-07-29T14:35:25Z</dc:date>
    </item>
    <item>
      <title>Re: HAB Integration Difficulties</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/HAB-Integration-Difficulties/m-p/445798#M68744</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here you go:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;00000000&amp;nbsp; b6 01 00 ea 00 00 00 00&amp;nbsp; 00 00 00 00 00 00 00 00&amp;nbsp; |................|&lt;/P&gt;&lt;P&gt;00000010&amp;nbsp; 00 00 00 00 00 00 00 00&amp;nbsp; 00 00 00 00 00 00 00 00&amp;nbsp; |................|&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;00000400&amp;nbsp; d1 00 20 40 e0 06 80 27&amp;nbsp; 00 00 00 00 2c 04 80 27&amp;nbsp; |.. @...'....,..'|&lt;/P&gt;&lt;P&gt;00000410&amp;nbsp; 20 04 80 27 00 04 80 27&amp;nbsp; 00 30 83 27 00 00 00 00&amp;nbsp; | ..'...'.0.'....|&lt;/P&gt;&lt;P&gt;00000420&amp;nbsp; 00 00 80 27 00 56 03 00&amp;nbsp; 00 00 00 00 d2 02 a0 40&amp;nbsp; |...'.V.........@|&lt;/P&gt;&lt;P&gt;00000430&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes, I followed the instructions to clear the dcd address before running cst and reset it after running cst. My dcd_addr.bin extracted the correct address from 0x40c (skip 1036)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;$ hexdump -C dcd_addr.bin &lt;/P&gt;&lt;P&gt;00000000&amp;nbsp; 2c 04 80 27&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |,..'|&lt;/P&gt;&lt;P&gt;00000004&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Michael Robbeloth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jul 2015 16:29:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/HAB-Integration-Difficulties/m-p/445798#M68744</guid>
      <dc:creator>michaelrobbelot</dc:creator>
      <dc:date>2015-07-29T16:29:42Z</dc:date>
    </item>
    <item>
      <title>Re: HAB Integration Difficulties</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/HAB-Integration-Difficulties/m-p/445799#M68745</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Everything looks correct. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Make sure your size in boot data, covers the size of the bootloader + csf.bin. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Did you append and ivt and csf.bin to your android image?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jul 2015 18:12:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/HAB-Integration-Difficulties/m-p/445799#M68745</guid>
      <dc:creator>raulcardenas-b4</dc:creator>
      <dc:date>2015-07-29T18:12:58Z</dc:date>
    </item>
    <item>
      <title>Re: HAB Integration Difficulties</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/HAB-Integration-Difficulties/m-p/445800#M68746</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ulises,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You commented that I should restructure part of the csf file to just have one authenticate data command section, but I came across this thread &lt;A href="https://community.nxp.com/message/389869"&gt;Re: HAB secure serial boot on mx6&lt;/A&gt; showing two separate sections: one for the IVT, one for the DCD. Can you clarify this discrepancy?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Michael Robbeloth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jul 2015 18:14:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/HAB-Integration-Difficulties/m-p/445800#M68746</guid>
      <dc:creator>michaelrobbelot</dc:creator>
      <dc:date>2015-07-29T18:14:29Z</dc:date>
    </item>
    <item>
      <title>Re: HAB Integration Difficulties</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/HAB-Integration-Difficulties/m-p/445801#M68747</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, their problem is that they used "blocks = " again. it should be only one with a series of blocks concatenated by a comma&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jul 2015 18:30:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/HAB-Integration-Difficulties/m-p/445801#M68747</guid>
      <dc:creator>raulcardenas-b4</dc:creator>
      <dc:date>2015-07-29T18:30:44Z</dc:date>
    </item>
    <item>
      <title>Re: HAB Integration Difficulties</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/HAB-Integration-Difficulties/m-p/445802#M68748</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ulises,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Okay, so boot_data length is 0x35600, but I noticed in flash_header.S tthat image_len, which includes __hab_data_end, is 0x32600 once I plugged in all the numbers. Is this an issue or do I need to do something else to determine if boot_data length has the correct value. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have attached the ivt and csf to the bootloader as described in the documentation and to the kernel binary as you described. Of course, modifying the kernel binary in /out (which is also the zImage) required repackaging the boot.img binary with mkbootimg tool. Do I need to do something else or differently?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Michael Robbeloth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jul 2015 17:23:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/HAB-Integration-Difficulties/m-p/445802#M68748</guid>
      <dc:creator>michaelrobbelot</dc:creator>
      <dc:date>2015-07-30T17:23:08Z</dc:date>
    </item>
    <item>
      <title>Re: HAB Integration Difficulties</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/HAB-Integration-Difficulties/m-p/445803#M68749</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I haven't done secure boot with uboot 2009. But I know that there&amp;nbsp; are some tweaks to be made to the linker script for the ROM to copy the right amount of data.&amp;nbsp; Do you need to use that uboot version or can you upgrade to the latest uboot? The latest uboot does everything for you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, if you repackaging boot.img you need to regenerate the signature running cst again. Since the digital signatures are really hashes then any modifications to the binary would invalidate the signature.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jul 2015 20:16:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/HAB-Integration-Difficulties/m-p/445803#M68749</guid>
      <dc:creator>raulcardenas-b4</dc:creator>
      <dc:date>2015-07-30T20:16:28Z</dc:date>
    </item>
    <item>
      <title>Re: HAB Integration Difficulties</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/HAB-Integration-Difficulties/m-p/445804#M68750</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ulises,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes, I remember applying a patch set back when I started working on this (I've been revisiting this from time to time, but would like to get it resolved). The patch set I originally applied is at: &lt;A href="https://github.com/PDi-Communication-Systems-Inc/u-boot_v2009.08/commit/97522050bef605eca10e9d786d1ef268218c31cb#diff-57ae04439e277077d1ba4cc766c2e110R69" title="https://github.com/PDi-Communication-Systems-Inc/u-boot_v2009.08/commit/97522050bef605eca10e9d786d1ef268218c31cb#diff-57ae04439e277077d1ba4cc766c2e110R69"&gt;Modifications needed to enable secure bootloader · PDi-Communication-Systems-Inc/u-boot_v2009.08@9752205 · GitHub&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In particular, there is a u-boot.lds. Can you verify if the changes to this file look okay or if I need to change something here. I"ll try a few things in the mean time.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For the time being,&amp;nbsp; my company will only migrate to a new u-boot version when switching to a new BSP version to stay aligned with our BSP vendor. If you don't think this will work under u-boot v2009, that would be go to know so I'm not wasting time on it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Michael Robbeloth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 Jul 2015 12:55:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/HAB-Integration-Difficulties/m-p/445804#M68750</guid>
      <dc:creator>michaelrobbelot</dc:creator>
      <dc:date>2015-07-31T12:55:29Z</dc:date>
    </item>
    <item>
      <title>Re: HAB Integration Difficulties</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/HAB-Integration-Difficulties/m-p/445805#M68751</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry, I didn't saw this comment.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i just looked at the patch and it looks correct. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Aug 2015 15:15:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/HAB-Integration-Difficulties/m-p/445805#M68751</guid>
      <dc:creator>raulcardenas-b4</dc:creator>
      <dc:date>2015-08-19T15:15:27Z</dc:date>
    </item>
    <item>
      <title>Re: HAB Integration Difficulties</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/HAB-Integration-Difficulties/m-p/445806#M68752</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Okay, so I'm still struggling with this particular issue. I did notice that once the bootloader is loaded into memory that everything is where I expect it to be except for the IVT. It's not at 0x27800400 or 0x27800000(all 0x00 filler) or right before the CSF at 0x27833000 (there's 0xff filler) even though the IVT is in the binary itself at 0x400 offset from the beginning as expected. So where is the IVT once the bootloader loads, but before any boot commands execute? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Michael Robbeloth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Aug 2015 12:12:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/HAB-Integration-Difficulties/m-p/445806#M68752</guid>
      <dc:creator>michaelrobbelot</dc:creator>
      <dc:date>2015-08-28T12:12:11Z</dc:date>
    </item>
    <item>
      <title>Re: HAB Integration Difficulties</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/HAB-Integration-Difficulties/m-p/445807#M68753</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ulises,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there a way I can this issue escalated to get it resolved. I am really disappointed by how complex this process is to get working. It's almost getting to a point where it is hard from a business standpoint to continue to work on this verses the payback expected in terms of additional sales by implementing this capability.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Michael Robbeloth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Sep 2015 14:33:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/HAB-Integration-Difficulties/m-p/445807#M68753</guid>
      <dc:creator>michaelrobbelot</dc:creator>
      <dc:date>2015-09-02T14:33:17Z</dc:date>
    </item>
    <item>
      <title>Re: HAB Integration Difficulties</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/HAB-Integration-Difficulties/m-p/445808#M68754</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/utkarshgupta-b45806"&gt;utkarshgupta-b45806&lt;/A&gt;​&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Sep 2015 11:45:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/HAB-Integration-Difficulties/m-p/445808#M68754</guid>
      <dc:creator>raulcardenas-b4</dc:creator>
      <dc:date>2015-09-04T11:45:18Z</dc:date>
    </item>
    <item>
      <title>Re: HAB Integration Difficulties</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/HAB-Integration-Difficulties/m-p/445809#M68755</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Michael,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I will be following up with your query.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After going through the previous messages I feel that you are still having trouble with authenticating bootloader image. I will do my best to resolve this issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please provide me the latest IVT of bootloader and the CSF file being used to analyze this issue. Also I believe you are using mx6q-sabreauto TO1.2 chip?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Utkarsh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Sep 2015 21:00:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/HAB-Integration-Difficulties/m-p/445809#M68755</guid>
      <dc:creator>utkarsh_gupta</dc:creator>
      <dc:date>2015-09-04T21:00:45Z</dc:date>
    </item>
  </channel>
</rss>

