Hi, I would like to have secureboot with encrypted rootfs on AGX XAVIER. I’m using ubuntu 20.04, I’ve burned fuses Kek0, Kek1, Kek2,PublicKeyHash SecureBootKey, BootSecurityInfo 0x6.
I can read the fuses with ./odmfuseread.sh -i 0x19 -k ${KEYS_DIR}/key.pem -S ${KEYS_DIR}/SBK.key cti/xavier/rogue/base without any issue.
See the attached picture. (I blacked out the keys, they are the same as I burned).
it looks you did not enable security mode. (i.e. ODM_PRODUCTION)
FYI, the recommended way (especially for Xavier series) is to burn all fuses together instead of burning fuses step-by-step.
Thank you for your previous response. I thought that AGX would boot even if it is not in production mode. Could you please confirm if that is the case? I would like to have JTAG disabled in production mode, but if I do that now, I will lose the ability to use it.
I will definitely burn the fuses at once for the production devices. But now I would like to know If I can fix the device with missing ODM_PRODUCTION fuse, and if it is the issue why the jetson doesnt boot, as I dont have any messages in debug console.
either use-p to sets production mode, or, set SecurityMode through fuse configuration file. both of them all okay to partial burn for enabling production mode.