Hi All,
I have gone through some of security appnotes AN4581& DL reference manual and imx6 security reference manual.
From imx6 DL ref manual section: 8.3.1
FUSE Configuration Definition Shipped value settings
DIE-XCORDINATE[ Freescale Device Unique Id, 64-bit UID NA Unique ID Settings vary - used by HAB
7:0]
DIE-YCORDINATE[
7:0]
WAFER_NO[4:0]
LOT_NO_ENC[42:40]
LOT_NO_ENC[39:32]
LOT_NO_ENC[31:24]
LOT_NO_ENC[23:16]
LOT_NO_ENC[15:8]
LOT_NO_ENC[7:0]
nxp above key has burned to the chip.
can you please confirm above points.
Thanks,
Dhanunjay.
Hi Yuri,
Thanks for the reply.
As per Imx6 DQ Ref. Manual in section:8.3.1.
InBoot Efuse table given "Setting vary -used by HAB"? I didn't find any explanation for this, Can you breief about this?
Hi All,
Mean while, we tried for reading OCOTP_CFG0, OCOTP_CFG1 register values in two imx6 DL boards.
we have used simple bare-metal code for reading OCOTP_CFG0(0x021BC410) and OCOTP_CFG1(0x021BC420).
We got same 64 bit vale on two diffrent boards, how it is same value?
Hello,
1.
The UID as a unique value (such as a serial number), assigned to each processor
during fabrication, is not used by boot ROM for HAB approach.
2.
Please look at the following How to read i.MX6DQ unique ID.
Have a great day,
Yuri
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------