-
Bug
-
Resolution: Fixed
-
High
-
PDK
-
PDK-14028
-
PROCESSOR_SDK_09.01.00
-
PROCESSOR_SDK_09.02.00
-
Description
The Sciclient_loadFirmware() is designed to authenticate and boot a sysfw.bin only once.
The current logic hard codes the sequence number in the SCICLIENT_ROM_MSG_R5_TO_M3_M3FW message to 0, and thereby does not even allow a chance for SBL to attempt a backup sysfw.bin. Secure ROM does not have any restrictions to allow multiple TIFS binaries to be attempted until a successful TIFS binary is booted.
Update Sci driver API to allow this.
Resolution Description
Fix this hardcoded sequence number to use a incremental number for each different invocation of the Sciclient_loadFirmware().