Using the Jetson-IO tool to create and apply a dtbo overlay file but failed

I am encountering a problem when attempting to upload a Device Tree Binary Overlay (DTBO) using the Jetson-IO tool. The primary issue is that the DTBO file is not getting copied to the /boot/dtbs directory in the root file system.
Another problem I’m encountering is that even when I manually copy the DTBO file to the /boot/dtbs directory, it doesn’t seem to get applied or recognized by the system

Hi nb0818,

Are you using the devkit or custom board for Xavier NX?
What’s your Jetpack version in use?

Do you modify the /boot/extlinux/extlinux.conf to specify your dtbo?

“I am currently using JetPack 5.4.1 on my Jetson device. I have manually copied my Device Tree Binary Overlay (DTBO) file to the /boot directory and then attempted to configure it using the sudo /opt/nvidia/jetson-io/jetson-io.py command. The configuration process seemingly saved the settings to a DTB file named kernel_tegra194-p3668-0000-p3509-0000-user-custom.dtb in the /boot directory. However, when I try to list the file using the ls command, I receive an error message indicating that the file does not exist, even though it should have been created during the configuration process.”

We don’t have this release…

Could you share the result of your command?

May I know what’s your use case to create a DTBO?

Have you tried to de-compile the dtb and modify it directly?

I’m working on creating a DTBO for the IMX334 camera sensor. and i follow the method for this link “generic-no-api_r2” and below attachment is my dtbo.
my_dtbo.txt (5.2 KB)

5. Compile the .dts file to generate a .dtbo file. Move the .dtbo file to /boot so that the Jetson‑IO tool can recognize it. Launch the Jetson‑IO tool and configure the DTB overlay.

Have you put the dtbo to /boot for Jetson-IO to recognize it?

yes, i have put the dtbo to /boot for jetson-io to recognise it.

  1. when i apply the it show
    The configuration process seemingly saved the settings to a DTB file named kernel_tegra194-p3668-0000-p3509-0000-user-custom.dtb in the /boot directory.

  2. but after reboot it is not reflect it. there is no kernel_tegra194-p3668-0000-p3509-0000-user-custom.dtb in the /boot directory.

If you are using JP5.1.2(R35.4.1), please refer to the following instruction instead.
Using the Jetson-IO Tool

As you mention i have tried it however, it is not work as excepted results as per documents.

There is no update from you for a period, assuming this is not an issue any more.
Hence we are closing this topic. If need further support, please open a new one.
Thanks

Could you share the detailed steps and commands you used so that we could try to reproduce and verify this isssue locally?