<?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>S32K中的主题 MWCT2016 HSE 2.40.0 Secure Boot Configuration Failure- ImportPlainSymKeyReqMuChannel</title>
    <link>https://community.nxp.com/t5/S32K/MWCT2016-HSE-2-40-0-Secure-Boot-Configuration-Failure/m-p/2416358#M61193</link>
    <description>&lt;H2&gt;Environment&lt;/H2&gt;&lt;UL&gt;&lt;LI&gt;MCU: MWCT2016S based Wireless Charging Controller&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Working Setup (Legacy)&lt;/STRONG&gt;:&lt;UL&gt;&lt;LI&gt;HSE FW Version: 2.6.0&lt;/LI&gt;&lt;LI&gt;(Application + Secure Boot) merge hex.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;New Setup (Failing)&lt;/STRONG&gt;:&lt;UL&gt;&lt;LI&gt;HSE FW Version: 2.40.0&lt;/LI&gt;&lt;LI&gt;(Application + Secure Boot) merge hex.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;We are migrating from HSE FW v2.6.0 to HSE FW v2.40.0 while maintaining the same Qi key provisioning and Secure Boot flow.&lt;/P&gt;&lt;DIV&gt;&lt;H2&gt;Problem Statement&lt;/H2&gt;&lt;P&gt;With HSE FW v2.6.0, the complete provisioning sequence executes successfully:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;HSE installation&lt;/LI&gt;&lt;LI&gt;Erase Keys&lt;/LI&gt;&lt;LI&gt;S2TP key slot provisioning&lt;/LI&gt;&lt;LI&gt;Qi key programming&lt;/LI&gt;&lt;LI&gt;Secure Boot configuration&lt;/LI&gt;&lt;LI&gt;Application boots successfully&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;P&gt;With &lt;STRONG&gt;HSE FW v2.40.0&lt;/STRONG&gt;, all provisioning steps complete successfully until Secure Boot configuration is started.&lt;/P&gt;&lt;P&gt;During Secure Boot configuration the following &lt;STRONG&gt;API fails:&lt;/STRONG&gt;&lt;/P&gt;&lt;DIV&gt;ImportPlainSymKeyReqMuChannel() in secure boot code.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;return &lt;STRONG&gt;HSE response:&amp;nbsp;&lt;/STRONG&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;STRONG&gt;0x55A5A399&lt;/STRONG&gt; which corresponds to:&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;DIV&gt;&lt;STRONG&gt;#define HSE_SRV_RSP_INVALID_PARAM ((hseSrvResponse_t)0x55A5A399UL)&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;After this failure, Secure Boot configuration cannot be completed, and the ECU remains stuck in the Secure Boot code.&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;H2&gt;Provisioning Sequence&lt;/H2&gt;&lt;H3&gt;Working Configuration (HSE 2.6.0)&lt;/H3&gt;&lt;DIV&gt;&lt;DIV class=""&gt;00_Blank_MWCT2016_CodeFlash_DataFlash.hex&lt;/DIV&gt;&lt;DIV class=""&gt;Power Reset&lt;/DIV&gt;&lt;DIV class=""&gt;01_HSE_flash.srec&amp;nbsp; version 2.6.0&lt;/DIV&gt;&lt;DIV class=""&gt;Power Reset&lt;/DIV&gt;&lt;DIV class=""&gt;02_EraseKeysSW.hex&lt;/DIV&gt;&lt;DIV class=""&gt;Power Reset&lt;/DIV&gt;&lt;DIV class=""&gt;03_S2TP_KeySlotsAligned.srec&amp;nbsp;&amp;nbsp;S2TP SW Version: 1.1.1&lt;/DIV&gt;&lt;DIV class=""&gt;Power Reset&lt;/DIV&gt;&lt;DIV class=""&gt;Write Qi Keys via UART&lt;/DIV&gt;&lt;DIV class=""&gt;Power Reset&lt;/DIV&gt;&lt;DIV class=""&gt;Application+SecureBoot.hex&lt;/DIV&gt;&lt;DIV class=""&gt;Power Reset&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;HSE response after merge hex flashing from UART log:&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;TABLE width="492"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="492"&gt;&amp;nbsp;HseStatus : 2848&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 0&amp;nbsp;&amp;nbsp; : 0 RFU&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 1&amp;nbsp;&amp;nbsp; : 0 HSE_SHE_STATUS_SECURE_BOOT&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 2&amp;nbsp;&amp;nbsp; : 0 HSE_SHE_STATUS_SECURE_BOOT_INIT&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 3&amp;nbsp;&amp;nbsp; : 0 HSE_SHE_STATUS_SECURE_BOOT_FINISHED&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 4&amp;nbsp;&amp;nbsp; : 0 HSE_SHE_STATUS_SECURE_BOOT_OK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 5&amp;nbsp;&amp;nbsp; : 1 HSE_STATUS_RNG_INIT_OK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 6&amp;nbsp;&amp;nbsp; : 0 HSE_STATUS_HOST_DEBUGGER_ACTIVE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 7&amp;nbsp;&amp;nbsp; : 0 HSE_STATUS_HSE_DEBUGGER_ACTIVE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 8&amp;nbsp;&amp;nbsp; : 1 HSE_STATUS_INIT_OK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 9&amp;nbsp;&amp;nbsp; : 1 HSE_STATUS_INSTALL_OK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 10&amp;nbsp; : 0 HSE_STATUS_BOOT_OK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 11&amp;nbsp; : 1 HSE_STATUS_CUST_SUPER_USER&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 12&amp;nbsp; : 0 HSE_STATUS_OEM_SUPER_USER&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 13&amp;nbsp; : 0 HSE_STATUS_FW_UPDATE_IN_PROGRESS&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 14&amp;nbsp; : 0 RFU&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 15&amp;nbsp; : 0 RFU&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;smrCoreStatus_Get :&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;smrCoreStatus[1] : 0 , smrCoreStatus[0] : 0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;smrStatus[1] : 0 , smrStatus[0] : 0&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;Code debug log HSE response:&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;TABLE width="492"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="492"&gt;&amp;nbsp;ImportPlainSymKeyReqMuChannel-hseResp: 0x55a5aa33&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;LoadBootMacKey-hseResp: 0x55a5aa33&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;Generic_ImportKeys-hseResp: 0x55a5aa33&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;KeyProvisioningForJTAG-status: 1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;SecureBootConfiguration-hseResp: 0x55a5aa33&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;KeyProvisioningToHseNVM-status: 1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;NON_SECURE_IVT-BLOCK1-hseResp: 0x55a5aa33&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;SECURE_IVT-BLOCK0-hseResp: 0x55a5aa33&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;writeDefaultData&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;Running Secure Boot CFG program&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;Hse-FW Version : 0.13.0.2.6.0 , full mem&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;using interface version : 0.13.0.2.6.0&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;TABLE width="492"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="492"&gt;&amp;nbsp;HseStatus : 2862&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 0&amp;nbsp;&amp;nbsp; : 0 RFU&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 1&amp;nbsp;&amp;nbsp; : 1 HSE_SHE_STATUS_SECURE_BOOT&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 2&amp;nbsp;&amp;nbsp; : 1 HSE_SHE_STATUS_SECURE_BOOT_INIT&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 3&amp;nbsp;&amp;nbsp; : 1 HSE_SHE_STATUS_SECURE_BOOT_FINISHED&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 4&amp;nbsp;&amp;nbsp; : 0 HSE_SHE_STATUS_SECURE_BOOT_OK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 5&amp;nbsp;&amp;nbsp; : 1 HSE_STATUS_RNG_INIT_OK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 6&amp;nbsp;&amp;nbsp; : 0 HSE_STATUS_HOST_DEBUGGER_ACTIVE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 7&amp;nbsp;&amp;nbsp; : 0 HSE_STATUS_HSE_DEBUGGER_ACTIVE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 8&amp;nbsp;&amp;nbsp; : 1 HSE_STATUS_INIT_OK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 9&amp;nbsp;&amp;nbsp; : 1 HSE_STATUS_INSTALL_OK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 10&amp;nbsp; : 0 HSE_STATUS_BOOT_OK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 11&amp;nbsp; : 1 HSE_STATUS_CUST_SUPER_USER&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 12&amp;nbsp; : 0 HSE_STATUS_OEM_SUPER_USER&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 13&amp;nbsp; : 0 HSE_STATUS_FW_UPDATE_IN_PROGRESS&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 14&amp;nbsp; : 0 RFU&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 15&amp;nbsp; : 0 RFU&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;smrCoreStatus_Get :&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;smrCoreStatus[1] : 0 , smrCoreStatus[0] : 0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;smrStatus[1] : 1 , smrStatus[0] : 1&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;STRONG&gt;Failing Configuration-HSE FW 2.40.0 reports:&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;00_Blank_MWCT2016_CodeFlash_DataFlash.hex&lt;/DIV&gt;&lt;DIV class=""&gt;Power Reset&lt;/DIV&gt;&lt;DIV class=""&gt;01_S32K344_HSE_FW_UPDATE_v2_40_0.srec&lt;/DIV&gt;&lt;DIV class=""&gt;Power Reset&lt;/DIV&gt;&lt;DIV class=""&gt;02_M210WLCUMBCD00A_WSB00.31_EraseKeySW_UART_ENABLE.hex&lt;/DIV&gt;&lt;DIV class=""&gt;Power Reset&lt;/DIV&gt;&lt;DIV class=""&gt;03_S2TP_2_1_0_KeySlotsAligned.srec&lt;/DIV&gt;&lt;DIV class=""&gt;Power Reset&lt;/DIV&gt;&lt;DIV class=""&gt;Write Qi Keys via UART&lt;/DIV&gt;&lt;DIV class=""&gt;Power Reset&lt;/DIV&gt;&lt;DIV class=""&gt;Application+SecureBoot.hex&lt;/DIV&gt;&lt;DIV class=""&gt;Power Reset&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;TABLE width="492"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="492"&gt;&amp;nbsp;HseStatus : 2912&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 0&amp;nbsp;&amp;nbsp; : 0 RFU&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 1&amp;nbsp;&amp;nbsp; : 0 HSE_SHE_STATUS_SECURE_BOOT&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 2&amp;nbsp;&amp;nbsp; : 0 HSE_SHE_STATUS_SECURE_BOOT_INIT&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 3&amp;nbsp;&amp;nbsp; : 0 HSE_SHE_STATUS_SECURE_BOOT_FINISHED&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 4&amp;nbsp;&amp;nbsp; : 0 HSE_SHE_STATUS_SECURE_BOOT_OK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 5&amp;nbsp;&amp;nbsp; : 1 HSE_STATUS_RNG_INIT_OK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 6&amp;nbsp;&amp;nbsp; : 1 HSE_STATUS_HOST_DEBUGGER_ACTIVE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 7&amp;nbsp;&amp;nbsp; : 0 HSE_STATUS_HSE_DEBUGGER_ACTIVE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 8&amp;nbsp;&amp;nbsp; : 1 HSE_STATUS_INIT_OK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 9&amp;nbsp;&amp;nbsp; : 1 HSE_STATUS_INSTALL_OK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 10&amp;nbsp; : 0 HSE_STATUS_BOOT_OK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 11&amp;nbsp; : 1 HSE_STATUS_CUST_SUPER_USER&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 12&amp;nbsp; : 0 HSE_STATUS_OEM_SUPER_USER&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 13&amp;nbsp; : 0 HSE_STATUS_FW_UPDATE_IN_PROGRESS&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 14&amp;nbsp; : 0 RFU&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 15&amp;nbsp; : 0 RFU&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;smrCoreStatus_Get :&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;smrCoreStatus[1] : 0 , smrCoreStatus[0] : 0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;smrStatus[1] : 0 , smrStatus[0] : 0&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;DIV&gt;ImportPlainSymKeyReqMuChannel-hseResp: 0x55A5A399&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;after Power reset:&lt;/DIV&gt;&lt;DIV&gt;&lt;TABLE width="492"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="492"&gt;&amp;nbsp;UML SW Version : WSB00.3B_UART_ENABLE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;Running Secure Boot CFG program&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;Hse-FW Version : 0.13.0.2.40.0 , full mem&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;using interface version : 0.13.0.2.40.0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;HseStatus : 2848&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 0&amp;nbsp;&amp;nbsp; : 0 RFU&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 1&amp;nbsp;&amp;nbsp; : 0 HSE_SHE_STATUS_SECURE_BOOT&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 2&amp;nbsp;&amp;nbsp; : 0 HSE_SHE_STATUS_SECURE_BOOT_INIT&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 3&amp;nbsp;&amp;nbsp; : 0 HSE_SHE_STATUS_SECURE_BOOT_FINISHED&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 4&amp;nbsp;&amp;nbsp; : 0 HSE_SHE_STATUS_SECURE_BOOT_OK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 5&amp;nbsp;&amp;nbsp; : 1 HSE_STATUS_RNG_INIT_OK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 6&amp;nbsp;&amp;nbsp; : 0 HSE_STATUS_HOST_DEBUGGER_ACTIVE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 7&amp;nbsp;&amp;nbsp; : 0 HSE_STATUS_HSE_DEBUGGER_ACTIVE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 8&amp;nbsp;&amp;nbsp; : 1 HSE_STATUS_INIT_OK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 9&amp;nbsp;&amp;nbsp; : 1 HSE_STATUS_INSTALL_OK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 10&amp;nbsp; : 0 HSE_STATUS_BOOT_OK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 11&amp;nbsp; : 1 HSE_STATUS_CUST_SUPER_USER&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 12&amp;nbsp; : 0 HSE_STATUS_OEM_SUPER_USER&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 13&amp;nbsp; : 0 HSE_STATUS_FW_UPDATE_IN_PROGRESS&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 14&amp;nbsp; : 0 RFU&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 15&amp;nbsp; : 0 RFU&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;smrCoreStatus_Get :&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;smrCoreStatus[1] : 0 , smrCoreStatus[0] : 0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;smrStatus[1] : 0 , smrStatus[0] : 0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;ImportPlainSymKeyReqMuChannel-hseResp: 0x55a5a399&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ECU getting stuck in secure boot only&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
    <pubDate>Fri, 25 Sep 2026 13:57:43 GMT</pubDate>
    <dc:creator>ShrikantM</dc:creator>
    <dc:date>2026-09-25T13:57:43Z</dc:date>
    <item>
      <title>MWCT2016 HSE 2.40.0 Secure Boot Configuration Failure- ImportPlainSymKeyReqMuChannel</title>
      <link>https://community.nxp.com/t5/S32K/MWCT2016-HSE-2-40-0-Secure-Boot-Configuration-Failure/m-p/2416358#M61193</link>
      <description>&lt;H2&gt;Environment&lt;/H2&gt;&lt;UL&gt;&lt;LI&gt;MCU: MWCT2016S based Wireless Charging Controller&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Working Setup (Legacy)&lt;/STRONG&gt;:&lt;UL&gt;&lt;LI&gt;HSE FW Version: 2.6.0&lt;/LI&gt;&lt;LI&gt;(Application + Secure Boot) merge hex.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;New Setup (Failing)&lt;/STRONG&gt;:&lt;UL&gt;&lt;LI&gt;HSE FW Version: 2.40.0&lt;/LI&gt;&lt;LI&gt;(Application + Secure Boot) merge hex.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;We are migrating from HSE FW v2.6.0 to HSE FW v2.40.0 while maintaining the same Qi key provisioning and Secure Boot flow.&lt;/P&gt;&lt;DIV&gt;&lt;H2&gt;Problem Statement&lt;/H2&gt;&lt;P&gt;With HSE FW v2.6.0, the complete provisioning sequence executes successfully:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;HSE installation&lt;/LI&gt;&lt;LI&gt;Erase Keys&lt;/LI&gt;&lt;LI&gt;S2TP key slot provisioning&lt;/LI&gt;&lt;LI&gt;Qi key programming&lt;/LI&gt;&lt;LI&gt;Secure Boot configuration&lt;/LI&gt;&lt;LI&gt;Application boots successfully&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;P&gt;With &lt;STRONG&gt;HSE FW v2.40.0&lt;/STRONG&gt;, all provisioning steps complete successfully until Secure Boot configuration is started.&lt;/P&gt;&lt;P&gt;During Secure Boot configuration the following &lt;STRONG&gt;API fails:&lt;/STRONG&gt;&lt;/P&gt;&lt;DIV&gt;ImportPlainSymKeyReqMuChannel() in secure boot code.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;return &lt;STRONG&gt;HSE response:&amp;nbsp;&lt;/STRONG&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;STRONG&gt;0x55A5A399&lt;/STRONG&gt; which corresponds to:&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;DIV&gt;&lt;STRONG&gt;#define HSE_SRV_RSP_INVALID_PARAM ((hseSrvResponse_t)0x55A5A399UL)&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;After this failure, Secure Boot configuration cannot be completed, and the ECU remains stuck in the Secure Boot code.&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;H2&gt;Provisioning Sequence&lt;/H2&gt;&lt;H3&gt;Working Configuration (HSE 2.6.0)&lt;/H3&gt;&lt;DIV&gt;&lt;DIV class=""&gt;00_Blank_MWCT2016_CodeFlash_DataFlash.hex&lt;/DIV&gt;&lt;DIV class=""&gt;Power Reset&lt;/DIV&gt;&lt;DIV class=""&gt;01_HSE_flash.srec&amp;nbsp; version 2.6.0&lt;/DIV&gt;&lt;DIV class=""&gt;Power Reset&lt;/DIV&gt;&lt;DIV class=""&gt;02_EraseKeysSW.hex&lt;/DIV&gt;&lt;DIV class=""&gt;Power Reset&lt;/DIV&gt;&lt;DIV class=""&gt;03_S2TP_KeySlotsAligned.srec&amp;nbsp;&amp;nbsp;S2TP SW Version: 1.1.1&lt;/DIV&gt;&lt;DIV class=""&gt;Power Reset&lt;/DIV&gt;&lt;DIV class=""&gt;Write Qi Keys via UART&lt;/DIV&gt;&lt;DIV class=""&gt;Power Reset&lt;/DIV&gt;&lt;DIV class=""&gt;Application+SecureBoot.hex&lt;/DIV&gt;&lt;DIV class=""&gt;Power Reset&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;HSE response after merge hex flashing from UART log:&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;TABLE width="492"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="492"&gt;&amp;nbsp;HseStatus : 2848&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 0&amp;nbsp;&amp;nbsp; : 0 RFU&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 1&amp;nbsp;&amp;nbsp; : 0 HSE_SHE_STATUS_SECURE_BOOT&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 2&amp;nbsp;&amp;nbsp; : 0 HSE_SHE_STATUS_SECURE_BOOT_INIT&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 3&amp;nbsp;&amp;nbsp; : 0 HSE_SHE_STATUS_SECURE_BOOT_FINISHED&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 4&amp;nbsp;&amp;nbsp; : 0 HSE_SHE_STATUS_SECURE_BOOT_OK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 5&amp;nbsp;&amp;nbsp; : 1 HSE_STATUS_RNG_INIT_OK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 6&amp;nbsp;&amp;nbsp; : 0 HSE_STATUS_HOST_DEBUGGER_ACTIVE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 7&amp;nbsp;&amp;nbsp; : 0 HSE_STATUS_HSE_DEBUGGER_ACTIVE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 8&amp;nbsp;&amp;nbsp; : 1 HSE_STATUS_INIT_OK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 9&amp;nbsp;&amp;nbsp; : 1 HSE_STATUS_INSTALL_OK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 10&amp;nbsp; : 0 HSE_STATUS_BOOT_OK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 11&amp;nbsp; : 1 HSE_STATUS_CUST_SUPER_USER&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 12&amp;nbsp; : 0 HSE_STATUS_OEM_SUPER_USER&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 13&amp;nbsp; : 0 HSE_STATUS_FW_UPDATE_IN_PROGRESS&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 14&amp;nbsp; : 0 RFU&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 15&amp;nbsp; : 0 RFU&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;smrCoreStatus_Get :&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;smrCoreStatus[1] : 0 , smrCoreStatus[0] : 0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;smrStatus[1] : 0 , smrStatus[0] : 0&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;Code debug log HSE response:&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;TABLE width="492"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="492"&gt;&amp;nbsp;ImportPlainSymKeyReqMuChannel-hseResp: 0x55a5aa33&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;LoadBootMacKey-hseResp: 0x55a5aa33&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;Generic_ImportKeys-hseResp: 0x55a5aa33&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;KeyProvisioningForJTAG-status: 1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;SecureBootConfiguration-hseResp: 0x55a5aa33&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;KeyProvisioningToHseNVM-status: 1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;NON_SECURE_IVT-BLOCK1-hseResp: 0x55a5aa33&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;SECURE_IVT-BLOCK0-hseResp: 0x55a5aa33&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;writeDefaultData&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;Running Secure Boot CFG program&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;Hse-FW Version : 0.13.0.2.6.0 , full mem&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;using interface version : 0.13.0.2.6.0&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;TABLE width="492"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="492"&gt;&amp;nbsp;HseStatus : 2862&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 0&amp;nbsp;&amp;nbsp; : 0 RFU&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 1&amp;nbsp;&amp;nbsp; : 1 HSE_SHE_STATUS_SECURE_BOOT&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 2&amp;nbsp;&amp;nbsp; : 1 HSE_SHE_STATUS_SECURE_BOOT_INIT&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 3&amp;nbsp;&amp;nbsp; : 1 HSE_SHE_STATUS_SECURE_BOOT_FINISHED&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 4&amp;nbsp;&amp;nbsp; : 0 HSE_SHE_STATUS_SECURE_BOOT_OK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 5&amp;nbsp;&amp;nbsp; : 1 HSE_STATUS_RNG_INIT_OK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 6&amp;nbsp;&amp;nbsp; : 0 HSE_STATUS_HOST_DEBUGGER_ACTIVE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 7&amp;nbsp;&amp;nbsp; : 0 HSE_STATUS_HSE_DEBUGGER_ACTIVE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 8&amp;nbsp;&amp;nbsp; : 1 HSE_STATUS_INIT_OK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 9&amp;nbsp;&amp;nbsp; : 1 HSE_STATUS_INSTALL_OK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 10&amp;nbsp; : 0 HSE_STATUS_BOOT_OK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 11&amp;nbsp; : 1 HSE_STATUS_CUST_SUPER_USER&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 12&amp;nbsp; : 0 HSE_STATUS_OEM_SUPER_USER&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 13&amp;nbsp; : 0 HSE_STATUS_FW_UPDATE_IN_PROGRESS&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 14&amp;nbsp; : 0 RFU&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 15&amp;nbsp; : 0 RFU&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;smrCoreStatus_Get :&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;smrCoreStatus[1] : 0 , smrCoreStatus[0] : 0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;smrStatus[1] : 1 , smrStatus[0] : 1&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;STRONG&gt;Failing Configuration-HSE FW 2.40.0 reports:&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;00_Blank_MWCT2016_CodeFlash_DataFlash.hex&lt;/DIV&gt;&lt;DIV class=""&gt;Power Reset&lt;/DIV&gt;&lt;DIV class=""&gt;01_S32K344_HSE_FW_UPDATE_v2_40_0.srec&lt;/DIV&gt;&lt;DIV class=""&gt;Power Reset&lt;/DIV&gt;&lt;DIV class=""&gt;02_M210WLCUMBCD00A_WSB00.31_EraseKeySW_UART_ENABLE.hex&lt;/DIV&gt;&lt;DIV class=""&gt;Power Reset&lt;/DIV&gt;&lt;DIV class=""&gt;03_S2TP_2_1_0_KeySlotsAligned.srec&lt;/DIV&gt;&lt;DIV class=""&gt;Power Reset&lt;/DIV&gt;&lt;DIV class=""&gt;Write Qi Keys via UART&lt;/DIV&gt;&lt;DIV class=""&gt;Power Reset&lt;/DIV&gt;&lt;DIV class=""&gt;Application+SecureBoot.hex&lt;/DIV&gt;&lt;DIV class=""&gt;Power Reset&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;TABLE width="492"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="492"&gt;&amp;nbsp;HseStatus : 2912&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 0&amp;nbsp;&amp;nbsp; : 0 RFU&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 1&amp;nbsp;&amp;nbsp; : 0 HSE_SHE_STATUS_SECURE_BOOT&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 2&amp;nbsp;&amp;nbsp; : 0 HSE_SHE_STATUS_SECURE_BOOT_INIT&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 3&amp;nbsp;&amp;nbsp; : 0 HSE_SHE_STATUS_SECURE_BOOT_FINISHED&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 4&amp;nbsp;&amp;nbsp; : 0 HSE_SHE_STATUS_SECURE_BOOT_OK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 5&amp;nbsp;&amp;nbsp; : 1 HSE_STATUS_RNG_INIT_OK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 6&amp;nbsp;&amp;nbsp; : 1 HSE_STATUS_HOST_DEBUGGER_ACTIVE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 7&amp;nbsp;&amp;nbsp; : 0 HSE_STATUS_HSE_DEBUGGER_ACTIVE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 8&amp;nbsp;&amp;nbsp; : 1 HSE_STATUS_INIT_OK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 9&amp;nbsp;&amp;nbsp; : 1 HSE_STATUS_INSTALL_OK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 10&amp;nbsp; : 0 HSE_STATUS_BOOT_OK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 11&amp;nbsp; : 1 HSE_STATUS_CUST_SUPER_USER&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 12&amp;nbsp; : 0 HSE_STATUS_OEM_SUPER_USER&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 13&amp;nbsp; : 0 HSE_STATUS_FW_UPDATE_IN_PROGRESS&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 14&amp;nbsp; : 0 RFU&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 15&amp;nbsp; : 0 RFU&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;smrCoreStatus_Get :&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;smrCoreStatus[1] : 0 , smrCoreStatus[0] : 0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;smrStatus[1] : 0 , smrStatus[0] : 0&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;DIV&gt;ImportPlainSymKeyReqMuChannel-hseResp: 0x55A5A399&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;after Power reset:&lt;/DIV&gt;&lt;DIV&gt;&lt;TABLE width="492"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="492"&gt;&amp;nbsp;UML SW Version : WSB00.3B_UART_ENABLE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;Running Secure Boot CFG program&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;Hse-FW Version : 0.13.0.2.40.0 , full mem&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;using interface version : 0.13.0.2.40.0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;HseStatus : 2848&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 0&amp;nbsp;&amp;nbsp; : 0 RFU&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 1&amp;nbsp;&amp;nbsp; : 0 HSE_SHE_STATUS_SECURE_BOOT&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 2&amp;nbsp;&amp;nbsp; : 0 HSE_SHE_STATUS_SECURE_BOOT_INIT&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 3&amp;nbsp;&amp;nbsp; : 0 HSE_SHE_STATUS_SECURE_BOOT_FINISHED&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 4&amp;nbsp;&amp;nbsp; : 0 HSE_SHE_STATUS_SECURE_BOOT_OK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 5&amp;nbsp;&amp;nbsp; : 1 HSE_STATUS_RNG_INIT_OK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 6&amp;nbsp;&amp;nbsp; : 0 HSE_STATUS_HOST_DEBUGGER_ACTIVE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 7&amp;nbsp;&amp;nbsp; : 0 HSE_STATUS_HSE_DEBUGGER_ACTIVE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 8&amp;nbsp;&amp;nbsp; : 1 HSE_STATUS_INIT_OK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 9&amp;nbsp;&amp;nbsp; : 1 HSE_STATUS_INSTALL_OK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 10&amp;nbsp; : 0 HSE_STATUS_BOOT_OK&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 11&amp;nbsp; : 1 HSE_STATUS_CUST_SUPER_USER&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 12&amp;nbsp; : 0 HSE_STATUS_OEM_SUPER_USER&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 13&amp;nbsp; : 0 HSE_STATUS_FW_UPDATE_IN_PROGRESS&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 14&amp;nbsp; : 0 RFU&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bit 15&amp;nbsp; : 0 RFU&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;smrCoreStatus_Get :&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;smrCoreStatus[1] : 0 , smrCoreStatus[0] : 0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;smrStatus[1] : 0 , smrStatus[0] : 0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;ImportPlainSymKeyReqMuChannel-hseResp: 0x55a5a399&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ECU getting stuck in secure boot only&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 25 Sep 2026 13:57:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/MWCT2016-HSE-2-40-0-Secure-Boot-Configuration-Failure/m-p/2416358#M61193</guid>
      <dc:creator>ShrikantM</dc:creator>
      <dc:date>2026-09-25T13:57:43Z</dc:date>
    </item>
    <item>
      <title>Re: MWCT2016 HSE 2.40.0 Secure Boot Configuration Failure- ImportPlainSymKeyReqMuChannel</title>
      <link>https://community.nxp.com/t5/S32K/MWCT2016-HSE-2-40-0-Secure-Boot-Configuration-Failure/m-p/2416375#M61194</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/247788"&gt;@ShrikantM&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Could you please share your key catalogs as well as the parameters used in the &lt;EM&gt;&lt;STRONG&gt;ImportPlainSymKeyReqMuChannel()&lt;/STRONG&gt;&lt;/EM&gt; function call? The reported error indicates that one or more HSE request parameters are invalid.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;BR, VaneB&lt;/P&gt;</description>
      <pubDate>Fri, 25 Sep 2026 17:03:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/MWCT2016-HSE-2-40-0-Secure-Boot-Configuration-Failure/m-p/2416375#M61194</guid>
      <dc:creator>VaneB</dc:creator>
      <dc:date>2026-09-25T17:03:25Z</dc:date>
    </item>
    <item>
      <title>Re: MWCT2016 HSE 2.40.0 Secure Boot Configuration Failure- ImportPlainSymKeyReqMuChannel</title>
      <link>https://community.nxp.com/t5/S32K/MWCT2016-HSE-2-40-0-Secure-Boot-Configuration-Failure/m-p/2416600#M61206</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/201913"&gt;@VaneB&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;We are using below key catalogs:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;/* Table containing NVM key catalog entries */&lt;/P&gt;&lt;P&gt;const hseKeyGroupCfgEntry_t aHseNvmKeyCatalog[] =&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; /* NvmKeyGroup_0 */&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; {(HSE_MU0_MASK), HSE_KEY_OWNER_CUST, HSE_KEY_TYPE_SHE, 1U, 128U, {0U, 0U}},&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; /* NvmKeyGroup_1 */&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; {(HSE_MU0_MASK), HSE_KEY_OWNER_CUST, HSE_KEY_TYPE_ECC_PAIR, 1U, 256U, {0U, 0U}},&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; /* NvmKeyGroup_2 */&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; {(HSE_MU0_MASK), HSE_KEY_OWNER_CUST, HSE_KEY_TYPE_AES, 1U, 256U, {0U, 0U}},&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; /* Marker to end the key catalog */&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; {0U, 0U, 0U, 0U, 0U, {0U, 0U}}&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;/* Table containing RAM key catalog entries */&lt;/P&gt;&lt;P&gt;const hseKeyGroupCfgEntry_t aHseRamKeyCatalog[] =&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; /* RamKeyGroup_0 */&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; {(HSE_MU0_MASK), HSE_KEY_OWNER_CUST, HSE_KEY_TYPE_SHE, 1U, 128U, {0U, 0U}},&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; /* Marker to end the key catalog */&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; {0U, 0U, 0U, 0U, 0U, {0U, 0U}}&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;For below function we receive HSE_SRV_RSP_INVALID_PARAM&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;hseSrvResponse_t Generic_ImportKeys(void)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; hseSrvResponse_t srvResponse = HSE_SRV_RSP_GENERAL_ERROR;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; /*Import key linked with SMR#0*/&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; srvResponse = ImportPlainSymKeyReqMuChannel(&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MU0,&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1U,&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; NVM_AES128_BOOT_KEY,&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; HSE_KEY_TYPE_AES,&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ( HSE_KF_USAGE_VERIFY ),&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0U,&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; aesEcbKeyLength,&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; aesEcbKey,&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; TRUE&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; );&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; ASSERT(HSE_SRV_RSP_OK == srvResponse );&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; if(HSE_SRV_RSP_OK != srvResponse)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; goto exit;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; /* load keys for SHE secure boot */&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; srvResponse = LoadBootMacKey();&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; ASSERT(HSE_SRV_RSP_OK == srvResponse );&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; if(HSE_SRV_RSP_OK != srvResponse)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; goto exit;&lt;/P&gt;&lt;P&gt;exit:&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; return srvResponse;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Please check attached global_defs.h for more details about the parameters.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks and Regards,&lt;/P&gt;&lt;P&gt;Swapnil Gawade&lt;/P&gt;</description>
      <pubDate>Mon, 28 Sep 2026 04:59:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/MWCT2016-HSE-2-40-0-Secure-Boot-Configuration-Failure/m-p/2416600#M61206</guid>
      <dc:creator>SwapnilGawade</dc:creator>
      <dc:date>2026-09-28T04:59:54Z</dc:date>
    </item>
    <item>
      <title>Re: MWCT2016 HSE 2.40.0 Secure Boot Configuration Failure- ImportPlainSymKeyReqMuChannel</title>
      <link>https://community.nxp.com/t5/S32K/MWCT2016-HSE-2-40-0-Secure-Boot-Configuration-Failure/m-p/2416866#M61225</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/250951"&gt;@SwapnilGawade&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you for sharing the information. Based on your configuration, I have the following observations:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;The SHE key group is configured with HSE_KEY_OWNER_CUST as the owner. However, the HSE Service API Reference Manual specifies that, for an SHE key catalog configuration, the owner of an SHE key group must be set to HSE_KEY_OWNER_ANY. This is also demonstrated in the NVM SHE Key Catalog Configuration example.&lt;/LI&gt;
&lt;LI&gt;The targetKeyHandle passed to ImportPlainSymKeyReqMuChannel() is defined as:&lt;LI-CODE lang="c"&gt;#define NVM_AES128_BOOT_KEY  GET_KEY_HANDLE(HSE_KEY_CATALOG_ID_NVM, 1, 1)​&lt;/LI-CODE&gt;However, according to your NVM key catalog configuration, the AES key group is the third group (NvmKeyGroup_2). Based on this configuration, the correct definition for NVM_AES128_BOOT_KEY should be:&amp;nbsp;&lt;LI-CODE lang="c"&gt;GET_KEY_HANDLE(HSE_KEY_CATALOG_ID_NVM, 2, 0)​&lt;/LI-CODE&gt;&lt;/LI&gt;
&lt;/OL&gt;</description>
      <pubDate>Mon, 28 Sep 2026 21:12:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/MWCT2016-HSE-2-40-0-Secure-Boot-Configuration-Failure/m-p/2416866#M61225</guid>
      <dc:creator>VaneB</dc:creator>
      <dc:date>2026-09-28T21:12:47Z</dc:date>
    </item>
    <item>
      <title>Re: MWCT2016 HSE 2.40.0 Secure Boot Configuration Failure- ImportPlainSymKeyReqMuChannel</title>
      <link>https://community.nxp.com/t5/S32K/MWCT2016-HSE-2-40-0-Secure-Boot-Configuration-Failure/m-p/2417141#M61246</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/201913"&gt;@VaneB&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;As per your suggestion I have done the changes, but it also gives similar response as&amp;nbsp;&lt;STRONG&gt;HSE_SRV_RSP_INVALID_PARAM (0x55a5a399).&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;After debugging we found that it,&amp;nbsp;in &lt;STRONG&gt;ImportPlainSymKeyReqMuChannel&lt;/STRONG&gt;(...)-&amp;gt;&lt;STRONG&gt;EraseKeyReq&lt;/STRONG&gt;(targetKeyHandle, HSE_ERASE_NOT_USED))-&amp;gt;&lt;STRONG&gt;HSE_Send&lt;/STRONG&gt;(muIf, muChannelIdx, gSyncTxOption, pHseSrvDesc)-&amp;gt;&lt;STRONG&gt;Hse_Ip_ServiceRequest&lt;/STRONG&gt;(u8MuInstance, u8MuChannel, pHseIp_Request , HSE_DTCM_ADDR(pHseSrvDesc))-&amp;gt;&lt;STRONG&gt;Mu_Ip_SetTxRegister&lt;/STRONG&gt;(Hse_Ip_apMuBase[u8MuInstance], u8MuChannel, (uint32)pHseSrvDesc) retruns response as&amp;nbsp;&lt;STRONG&gt;HSE_SRV_RSP_INVALID_PARAM (0x55a5a399)&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;The parameters of&amp;nbsp;pHseSrvDesc are added in attached&amp;nbsp;Mu_Ip_SetTxRegister-pHseSrvDesc.xlsx.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SwapnilGawade_0-1790682414414.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/397012iE2C26CE0E44A669A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="SwapnilGawade_0-1790682414414.png" alt="SwapnilGawade_0-1790682414414.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks and Regards,&lt;/P&gt;&lt;P&gt;Swapnil Gawade&lt;/P&gt;</description>
      <pubDate>Tue, 29 Sep 2026 11:48:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/MWCT2016-HSE-2-40-0-Secure-Boot-Configuration-Failure/m-p/2417141#M61246</guid>
      <dc:creator>SwapnilGawade</dc:creator>
      <dc:date>2026-09-29T11:48:20Z</dc:date>
    </item>
    <item>
      <title>Re: MWCT2016 HSE 2.40.0 Secure Boot Configuration Failure- ImportPlainSymKeyReqMuChannel</title>
      <link>https://community.nxp.com/t5/S32K/MWCT2016-HSE-2-40-0-Secure-Boot-Configuration-Failure/m-p/2417219#M61250</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/250951"&gt;@SwapnilGawade&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;According to your description, I noticed that you appear to have combined the DemoApp framework with the Hse_Ip drivers. Is my understanding correct? If so, what modifications have been applied?&lt;/P&gt;
&lt;P&gt;Also, have you disabled the data cache in your project? This is a common cause of the HSE_SRV_RSP_INVALID_PARAM error. All data objects used for communication with HSE must be forced to non-cacheable memory.&lt;/P&gt;
&lt;P&gt;I also noticed that you are passing HSE_DTCM_ADDR(pHseSrvDesc) as the pHseSrvDesc parameter to the Hse_Ip_ServiceRequest() function. Please refer to the thread &lt;A href="https://community.nxp.com/t5/S32K/HSE-ReadAdkp-returning-HSE-SRV-RSP-INVALID-ADDR/m-p/2263698" rel="noopener" target="_blank"&gt;HSE_ReadAdkp returning HSE_SRV_RSP_INVALID_ADDR&lt;/A&gt;, where my colleague explains some considerations regarding the use of HSE with DTCM memory.&lt;/P&gt;
&lt;P&gt;You may also want to take a look at Hse_Ip_ToAHBAddress(), which converts a local address into an HSE host address when TCM support is enabled. It could be useful in this scenario.&lt;/P&gt;</description>
      <pubDate>Tue, 29 Sep 2026 18:00:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/MWCT2016-HSE-2-40-0-Secure-Boot-Configuration-Failure/m-p/2417219#M61250</guid>
      <dc:creator>VaneB</dc:creator>
      <dc:date>2026-09-29T18:00:55Z</dc:date>
    </item>
  </channel>
</rss>

