hello mbthakkar,
FYI,
there’re two approaches for replacing device tree without flashing the board.
-
you should copy your own compile dtb file to the target, you don’t need extra steps to sign and encrypt dtb with flash script files. just put it under /boot/ and specify the FDT path in extlinux.conf file;
for example,
FDT /boot/tegra186-quill-p3310-10000-c03-00-base.dtb
after that, you may also perform a warm-reboot to make it works. -
if you’re performing flash script to have sign and encrypt dtb file. you may using dd commands to write the file into the partition.
for example,
sudo dd if=tegra186-quill-p3310-1000-c03-00-base_sigheader.dtb.encrypt of=/dev/mmcblk0p30 bs=1M
please double confirm you did not include FDT entries in the extlinux.conf file, to make it loads from kernel-dtb partition, you should also perform a warm-reboot to make it works.