How to imx23 secure boot please ??..HELP!!!

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

How to imx23 secure boot please ??..HELP!!!

Jump to solution
953 Views
wilcdwilcd
Contributor I

Hello ,this has been my process :

1.Enable password at OTP ,then setting 00000000000000000000000000000000 over a new imx pcb works ok with default OTP key (0)

2.Then i set my password at the OTP registers …

in elftosb I added pasword (this example with human readable

string, .. NOTE : i used HEX values at real password like freescale docs refers

and in HW_OCOTP_CRYPTO0:

this_is_

HW_OCOTP_CRYPTO1:

my_passw

HW_OCOTP_CRYPTO2:

ord_leng

HW_OCOTP_CRYPTO3:

ht_32_by

I am using right format for HW_OCOTP_CRYPTOx ..  ?

What's my problem ?

After this i use elftosb to encrypt my boot loader + kernel but my pcb imx doesn't boot and i'm not able of watch fuses with bit burner (cause the blow surely)

what's my fail?  someone knows a proper method for password and boot loader + kernel encryption ?

HEEEEEELPPPPP!!!!

0 Kudos
1 Solution
631 Views
FrankLi1z
NXP Employee
NXP Employee

After burn secuity fuse, bit burner can't work because there are firmware in bitburn, which can't run because security key mismatch.

Please make sure order of key.  I can't remember it is big-endian and little endian.

You can revert byte order, and use elfttosb generate sb again

View solution in original post

0 Kudos
1 Reply
632 Views
FrankLi1z
NXP Employee
NXP Employee

After burn secuity fuse, bit burner can't work because there are firmware in bitburn, which can't run because security key mismatch.

Please make sure order of key.  I can't remember it is big-endian and little endian.

You can revert byte order, and use elfttosb generate sb again

0 Kudos