Jetson Nano (4gb ) production kit issues after successfully fuse burning with PKC i am unable to flash the jetson with PKC key

Description of my enviornment:

  • I’m using L4T 32.7.2 release.
  • Ii ran the following command
    Command I ran for testing fuse burning and my PEM key:

sudo ./odmfuse.sh --noburn -i 0x21 -c PKC -k //rsa_priv.pem
and this gave me following output:

*** Calculating HASH from keyfile /<Some-path>/rsa_priv.pem ... done                                                                    	 
PKC HASH: 0x646ee1f3d78a98ab84d68*********3133bba9ed458c800*********                                                             	 
*** Generating fuse configuration ... done.                                                                                              	 
*** Start preparing fuse configuration ...                                                                                               	 
*** done.

``
**after that I removed the –noburn flag and ran the command again:**

sudo ./odmfuse.sh -i 0x21 -c PKC -k /home/path/rsa_priv.pem    

This gave me the below output

*** The fuse configuration is saved in bootloader/odmfuse_pkc.xml
*** The ODM fuse has been burned successfully.
*** done.

**As the output of the above command is successful so I assumed that PKC addition and fuse burning was successful** 

./flash.sh -u /home/path/rsa_priv.pem -r jetson-nano-emmc mmcblk0p1

###############################################################################

L4T BSP Information:

R32 , REVISION: 7.2

###############################################################################

Target Board Information:

Name: jetson-nano-emmc, Board Family: t210ref, SoC: Tegra 210,

OpMode: production, Boot Authentication: ,

Disk encryption: disabled ,

###############################################################################

Error: The RSA key file is provided for non-PKC protected target board.

**but while  running above command I am getting error, could you please help **
**Because when I am flashing without PKC key it is working but with key getting above error unable to flash with key**

hello parmeshwar,

please check you’re using r32.7.2 secureboot package also.
here’re following outlines the secure boot process with PKC.

  1. Install the L4T secureboot package.
  2. If necessary, burn ODM fuses.
  3. Generate the RSA key-pair.
  4. Burn PKC fuses and set ODM_PRODUCTION_MODE.
  5. Sign boot files with PKC.
  6. Flash the signed boot files.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.