Hi NVIDIA Team,
We are currently working with Jetpack 6.2 on a Jetson Orin NX 16GB module, and we have a requirement to switch between “Super mode” and “Slandered mode” dynamically without re-flashing the device using required configuration as an argument.
To switch from “Super mode” to “Standard mode”, we followed below steps:
- Generate the Bootloader Capsule:
sudo ./l4t_generate_soc_bup.sh -b jetson-orin-nano-devkit -e t23x_3767_bl_spec t23x
./generate_capsule/l4t_generate_soc_capsule.sh -i bootloader/payloads_t23x/bl_only_payload -o ./TEGRA_BL.Cap t234
-
Replace jetson-orin-nano-devkit-super with jetson-orin-nano-devkit- in /etc/nv_boot_control.conf
-
Use the Helper Script to Trigger the bootloader Capsule Update
nv_bootloader_capsule_updater.sh -q ./TEGRA_BL.Cap
- Add below in /boot/extlinux/extlinux.conf
FDT /boot/dtb/kernel_tegra234-p3768-0000+p3767-0000-nv.dtd
-
Copy kernel_tegra234-p3768-0000+p3767-0000-nv.dtb to /boot/dtb
-
Replace /etc/nvpmodel.conf with /etc/nvpmodel/nvpmodel_p3701_0000.conf
-
reboot board.
-
Validated with:
sudo nvpmodel -q
This showed expected Normal mode power profiles.
Questions
-
Are these steps correct for switching from Super mode to Normal mode?
-
Is there any additional steps or recommended change I may have missed?
-
Can we follow the same process in reverse (i.e., modifying config, generating capsule for “Super mode”, updating DTB and nvpmodel) to switch back to “Super mode” without requiring a reflash?
Thank you,
Brijesh