Hello
We are currently working on Apollo’s Smart Cow board which is working on NVIDIA Jetson Xavier . These are the current software configurations :-
1) Ubuntu 18.04 2) Jetpack version 4.6.1
**3) Deep Stream 6.0 ** 4) CUDA Version 10.2
We want to update the board to the latest software specifications, so that we can run some models . Please do give us some guidance regarding the same.
We have contacted the smart cow board supplier . They are saying that we have to contact NVIDIA Team via these forms because you have provided them with the NVIDIA Xavier Board on which they have built the development environment .
They made their hardware. Only they knew what hardware change they made on their board. NV side does not know anything about it so not able to provide the software that can support their board.
This is just some trivia to explain a bit about why the support might differ for this…
Every Jetson module has optional pin usage. Some pins can do more than one thing, and they are programmed via the device tree as to what function they will take on. When a third party manufactures a carrier board they also must provide either (A) the device tree (and perhaps extra drivers if new hardware is present), or else (B) a statement that their device is an exact match to the NVDIA dev kit.
Most of the NX models (the dev kits sold by NVIDIA) will have an SD card on the module itself, whereas an eMMC model does not have an SD card slot on the module. For a third party you would find a module with eMMC, and the SD card slot (if any) will be on the carrier board. There is an enormous difference in how to flash the two models, and even more differences for the device trees. Each flash release depends on the correct device tree and boot chain to be present. If either the boot chain is wrong for the hardware, or if the device tree is wrong, then that release won’t work.
I will say though that I have not heard of a third party that supports a release which is beyond what NVIDIA supports. Most do support the releases NVIDIA supports, but tend to lag behind in time before releasing the modifications needed. The L4T release is what actually gets flashed (this is Ubuntu when it has the NVIDIA drivers), while JetPack/SDK Manager is just part of the flash software GUI. If you look here you will see the releases of L4T available for developer kits (but not for third party carrier boards until the third party makes the device tree available; exception is if the third party states the device tree is unmodified and uses the NVIDA dev kit device tree): https://developer.nvidia.com/linux-tegra
For Xavier NX I see a developer kit supports up to L4T R35.5.0. Does the third party manufacturer state that the NVIDIA flash software can be used directly? If not, does the third party provide what is essentially a patch to the NVIDIA flash software? If the latter, then you’ll have to determine which release the patch supports.