you would like to have PKC key revocation without a host machine, right?
it should works via OTA or firmware capsule update though we did not actually test it.
in general,
you should prepare the OTA payload with proper mb1_bct.
here’re brief steps for your reference,
(1) Please update DEV_PARAMS, i.e. $OUT/Linux_for_Tegra/bootloader/generic/BCT/tegra234-br-bct-p3701-0000.dts for adding revoke_pk_h0 = <1> to revoke the first PKC (FUSE_PUBLIC_KEY) key.
(2.1) You should also visit L4T page to download same release version [OTA Tools] package.
(2.2) You may refer to developer guide for [Preparing the OTA Payload Package] section to prepare the OTA payload.
(3) Running below commands to generate an OTA payload package to only update Bootloader.
for example, $ sudo -E ./tools/ota_tools/version_upgrade/l4t_generate_ota_package.sh -b jetson-agx-orin-devkit R36-4
I mean my original use extract of this link, why in the example a flash and capsule are used?
From my understanding, if you flash with a br-bct with “revoke_pk_h0 = <1>”, the capsule should not be needed, or is there something I do not see in you example?