Hi all,
When I do sc_seco_sab_msg(), the following seco event occurs.
Life cycle : 0x 80, OEM closed
SECO Event[0] = 0x C1F729
1. What does "addr: address of message block" mean among the two sc_seco_sab_msg() api parameters? (it mean the flash ram address?)
2. What does seco event 0xC1F729 mean?
If anyone knows what the event means and how it needs to be handled, that would be of great help.
Thank you
best regard.
Solved! Go to Solution.
0xC1F729
29 - The request failed - AHAB_FAILURE_IND
F7 - Bad container - AHAB_BAD_CONTAINER_IND
C1 - Operation done in (SNVS) non-secure state - AHAB_NON_SECURE_STATE_IND
0xC1F729
29 - The request failed - AHAB_FAILURE_IND
F7 - Bad container - AHAB_BAD_CONTAINER_IND
C1 - Operation done in (SNVS) non-secure state - AHAB_NON_SECURE_STATE_IND
HI @tthalath
Thank you for your reply.
Can you tell us which document you are referring to?
Best,
Duncan
Hi @minsiklee,
Hi @Dhruvit.
Thank you for your kind reply.
Linux BSP version and scfw porting kit version are used to support i.MX 8DXL.
(maybe, using Linux 5.4.70_2.3.0, SCFW Porting Kit 1.10.0 or later version)
I would appreciate it if you could answer the question 2 I asked.
(2. What does seco event 0xC1F729 mean?)
Thanks,
Duncan.
Hi @minsiklee,
I hope you are doing well.
I have sent you an email regarding this error.
Thanks & Regards,
Dhruvit Vasavada
Hi, @Dhruvit
Could you let us have your feedback for the questions?
Haven't received an email yet.
Best Regards,
duncan
For additional information, the SECO API return value is 3, which is defined as follows in the System Controller Firmware Porting Guide document.
The value of 0xC1F729 seems to be one of the following, but I don't know which one.
– AHAB_UNKNOWN_BID_IND
– AHAB_UNALIGNED_PAYLOAD_IND
– AHAB_WRONG_SIZE_IND
– AHAB_OTP_INVALID_IDX_IND
– AHAB_ADM_WRONG_LC_IND
– AHAB_OTP_DED_IND
– AHAB_BAD_PAYLOAD_IND
– AHAB_WRONG_ADDRESS_IND
– AHAB_DMA_FAILURE_IND
– AHAB_BAD_UID_IND
– AHAB_INCONSISTENT_PAR_IND
– AHAB_BAD_MONOTONIC_COUNTER_IND
– AHAB_BAD_SRK_SET_IND
– AHAB_BAD_ID_IND