may I know the actual use-case for reading those? is it for examination?
you may check /sys/devices/platform/tegra-fuse for fuse variables.
note, as long as SecurityMode has burned, you will get 0xffff… when reading fuses. that is expected for security concern.
On Jetson AGX with SecurityMode set, only sensitive fuses like encryption keys were kek2 and secure_boot_key were 0xfff…, the other fuses were readable. Are you saying that’s different for AGX Orin?
What I am asking about is there are entries for some but not all of the fuses in /sys/devices/platform/tegra-fuse and I am asking how to add entries for some of the missing fuses.
Thank you for the suggestion. My understanding is odmfuseread.sh reads the values via USB and is therefore not a replacement for reading the fuses on-device.
I found nv_fuse_read.sh in nvidia-l4t-tools_35.4.1-20230801124926_arm64.deb which we don’t normally fully install. That does use /sys/bus/nvmem/devices/fuse/nvmem.
I had to change it to work on our systems since it uses some shell functionality we don’t have available, but it solves the immediate issue.
My reading of the orin fuse specification is only the security sensitive fuses should be read as 0xff… IE