Flash Thor with disk encryption (missing partition table file in BSP)

Hello,

I am trying to flash the the Thor Devkit with disk encryption. The devloper documentation for L4T R38.2.1 ( Flashing Support for Jetson Thor β€” NVIDIA Jetson Linux Developer Guide ) suggests the command

sudo ROOTFS_ENC=1 ./l4t_initrd_flash.sh --no-flash --external-device nvme0n1p1 -i ./ekb.key -c ./tools/kernel_flash/flash_l4t_t264_nvme_rootfs_enc.xml --external-only --append jetson-agx-thor-devkit external 

However, the partition table flash_l4t_t264_nvme_rootfs_enc.xml is nowwhere to be found in R38.2.1 (find -name flash_l4t_t264_nvme_rootfs_enc.xml yields nothing).

Note that the unencrypted table for Thor (flash_l4t_t264_nvme.xml) and the encrypted table for Orin (`flash_l4t_t234_nvme.xml`) exists.

Does someone has the missign file, an example file with encryption on Thor, and or a detailed description of it to create one?

1 Like

I could also reproduce this error.
It seems like encrypted thor partition table is really missing?

hello bj25,

it’s known issue, Rootfs-A/B and disk encryption is not supported currently on Jetson AGX Thor Developer Kit.

Ah, ok. The documentation sounds like it already works. Do you think it is possible that I create it myself?