DTS Overlay only half working

Hi there.

This is for JP6.0 project with Jetson Orin NX 16GB, we have our own carrier board but during the tests are also using the nano dev kit.

Recently we had an issue with our Jetson Orin Nx 16GB devices. We had to reflash the QSPI to make them work again using the command

sudo ./flash.sh --no-systemimg -c bootloader/generic/cfg/flash_t234_qspi.xml jetson-orin-nano-devkit internal

However once they were booted backup with the same external SSD, the device tree overlay was no longer working as expected. It is very strange as on the dmesg we can now see imx219 being searched for (as in the default DTS) and then looking for our own cameras on the other ports (we connect 4 cameras so the first 2 are now looking for IMX219).

With the same SSD and another jetson orin nx which has remained working, there is no imx219 probing during startup (as would be expected for the DTS).

Is there any reason why this should happen?

Also is there a way I can backup and restore just the QSPI without an SSD connected?

Kind regards

Are you talking about you put the SSD from one device to another and then the overlay got missing?

Hi Wayne,

No,

The Jetson module got “bricked” (not starting at all) and then when we reflashed the QSPI the module to fix it was suddenly not pulling the complete overlay. What was strange was that it was attempting to probe some of the cameras in our overlay, but not the first two, where instead we could see it probing for the default imx219 cameras (which we have removed)

When a different Jetson module was used with the same SSD, it worked fine as expected. Looking to fix the other jetson so they act the same.