Follow the link instructions to resolve the TX2I usb does not work. https://elinux.org/Jetson/TX2_DTB
I compiled the kernel and device tree.
In TX2 recovery mode,
sudo ./flash -r -k kernel-dtb jetson-tx2i mmcblk0p1
sudo ./flash -r -k kernel jetson-tx2i mmcblk0p1
No error is reported during the update process, indicating that the update is successful!!
*** The [kernel-dtb] has been updated successfully. ***
*** The [kernel] has been updated successfully. ***
However, through “uname - a”, it is found that the kernel compilation time and the compiled time are incorrect。
View the device tree through the dtc. It is found that the device tree has not been modified successfully.
This “/boot/tegra186-quill-p3489-1000-a00-00-ucm1.dtb” is not in use. Your device tree is flashing to “kernel-dtb” partition. So dtc this file of course will give you the old content. Whatever you found under your rootfs system is in “APP” partition, so they are not related.
You should go to /proc/device-tree and see if your change is added there… but not using dtc.
Just want to remind you that… you didn’t mention what you changed from the beginning…
So whether it is updated correctly or not… I won’t be able to know…