Does the --test flag actually work with fskp_fuseburn.py and the Orin AGX devkit device? I tried it, but it definitely fused the device - even after powering off and on, it seems like the fuses were burned. In addition, I did not have the SecurityMode value set to 0x1 - so it should not have burned that even though the other fuses were burned:
vting@gira:/mnt/volumes/ftpm_volume/Linux_for_Tegra/l4t/tools/flashtools/fuseburn$ sudo ./fskp_fuseburn.py -P fuseblob_enc -c 0x23 -B ../../../../jetson-agx-orin-devkit.conf --board-spec orin-agx-board-spec.txt --test
FSKP execution started 2024-11-08 16:35:55.987238
fskp_fuseburn.py script version 0.2
Parsing input arguments
fskp_fuseburn.py script version 0.2
Parsing input arguments
Setting up default paths
Setup host environment
Found NVIDIA device ID 0x7023
Getting target details
BR_CID: 0x80012344705DD457880000000A010080
ECID: 0x4705DD457880000000A010080
WARNING!! Testing Fuses option is selected
do you want to continue testing the fuses (Yes/No) Yes
Downloading FSKP blob to target
WARNING!! Target will automatically reset once burning fuses is complete.
If you are going to continue doing secure NOR provisioning, please DO NOT power off the system
FSKP execution successful
FSKP execution time 0:00:06.491436
vting@gira:/mnt/volumes/ftpm_volume/Linux_for_Tegra/l4t/tools/flashtools/fuseburn$ sudo ./fskp_fuseburn.py -P fuseblob_enc -c 0x23 -B ../../../../jetson-agx-orin-devkit.conf --board-spec orin-agx-board-spec.txt --test
FSKP execution started 2024-11-08 16:37:16.600053
fskp_fuseburn.py script version 0.2
Parsing input arguments
fskp_fuseburn.py script version 0.2
Parsing input arguments
Setting up default paths
Setup host environment
Found NVIDIA device ID 0x7023
Getting target details
BR_CID: 0xA9012344705DD457880000000A010080
ECID: 0x4705DD457880000000A010080
Target connected is not an ES(nv-production) part.
It is a secure fused part. exiting...
Non Engg-Sample
FSKP execution failed
Traceback (most recent call last):
File "/mnt/volumes/ftpm_volume/projects/nvidia/deploy/Linux_for_Tegra/l4t/tools/flashtools/fuseburn/./fskp_fuseburn.py", line 136, in <module>
main(sys.argv)
File "/mnt/volumes/ftpm_volume/projects/nvidia/deploy/Linux_for_Tegra/l4t/tools/flashtools/fuseburn/./fskp_fuseburn.py", line 130, in main
raise e
File "/mnt/volumes/ftpm_volume/projects/nvidia/deploy/Linux_for_Tegra/l4t/tools/flashtools/fuseburn/./fskp_fuseburn.py", line 125, in main
u.main(commandLineArgs)
File "/mnt/volumes/ftpm_volume/projects/nvidia/deploy/Linux_for_Tegra/l4t/tools/flashtools/fuseburn/./fskp_fuseburn.py", line 95, in main
h.validate_t234()
File "/mnt/volumes/ftpm_volume/projects/nvidia/deploy/Linux_for_Tegra/l4t/tools/flashtools/fuseburn/fskp_helper.py", line 527, in validate_t234
self.validate_connected_target_t234()
File "/mnt/volumes/ftpm_volume/projects/nvidia/deploy/Linux_for_Tegra/l4t/tools/flashtools/fuseburn/fskp_helper.py", line 472, in validate_connected_target_t234
raise NameError("Non Engg-Sample")
NameError: Non Engg-Sample
When I tried flashing it (without specifying the keys), it returned the following error:
vting@gira:/mnt/exports/projects/nvidia/Linux_for_Tegra$ sudo ./flash.sh jetson-agx-orin-devkit mmcblk0p1
###############################################################################
# L4T BSP Information:
# R36 , REVISION: 3.0
# User release: 0.0
###############################################################################
ECID is 0xA9012344705DD457880000000A010080
# Target Board Information:
# Name: jetson-agx-orin-devkit, Board Family: generic, SoC: Tegra 234,
# OpMode: production, Boot Authentication: SBKPKC,
# Disk encryption: disabled ,
###############################################################################
Error: Either RSA key file and/or SBK key file is not provided for SBK and PKC protected target board.