Hey everyone, hoping someone here has run into this. I’m trying to get an Arducam IMX519 NoIR working on my Jetson Xavier NX Developer Kit and hitting a wall with the official install script.
Environment:
Device: NVIDIA Jetson Xavier NX Developer Kit
Kernel: 5.10.216-tegra-35.6.1-20250304015758
Jetpack: 35.6.1
When I run the Arducam install script from their website, it immediately fails with:
Cannot find the corresponding deb package, please send the following information to [email protected]
I noticed the script mentions Jetpack 35.4.1 and I’m on 35.6.1 — is that the issue? Do I really need to downgrade the whole Jetpack just for this camera driver, or is there a newer deb package floating around somewhere that supports 35.6.1?
That’s exactly the issue — Jetpack 35.6.1 isn’t supported yet.
The kernel version string you shared (5.10.216-tegra-35.6.1-20250304015758) confirms you’re on Jetpack 35.6.1, and Arducam’s deb packages for the IMX519 are only validated up to Jetpack 35.4.1. There’s no package built for 35.6.1, so the install script can’t find a matching deb and throws that error.
At this point, the only path forward is to downgrade your Jetpack OS on the Xavier NX to 35.4.1 (or an earlier supported release). Once you’re on 35.4.1, re-run the install script and it should pick up the correct package.
No workaround with 35.6.1 right now, unfortunately. If anyone from Arducam is watching this thread and has an ETA for 35.6.1 packages, that’d be great to know.
Thanks for the quick reply. Before I go down the full downgrade path, I should mention something that might complicate this further — I’m actually running on a Seeed Studio J202 carrier board, not the official NVIDIA dev kit board. I realize now that could be part of the problem.
When I attempt the driver install, aside from the deb package mismatch, I’m also seeing:
RunTime Error: No DTB found for NVIDIA Jetson Xavier NX Developer Kit.
and then:
Errors were encountered while processing: arducam-nvidia-l4r-kernel
The package name in the error is arducam-nvidia-l4r-kernel. It looks like the install script is explicitly looking for the dev kit’s device tree blob and failing because the J202 has a different one.
Is there any known workaround for getting the IMX519 running on the J202? Or does the driver really depend on the exact DTB from the official kit?
That DTB error confirms what’s going on here. The Arducam install script probes for the Device Tree Blob that’s specific to the official NVIDIA Jetson Xavier NX Developer Kit, and the Seeed Studio J202 has its own custom DTB — so the script can’t find what it’s looking for and everything falls apart from there.
Unfortunately, Arducam’s drivers are designed and tested exclusively against the official NVIDIA dev kit. Third-party carrier boards like the J202 are not supported, and the DTB mismatch means there isn’t a straightforward workaround. The arducam-nvidia-l4r-kernel package depends on that specific device tree configuration being present.
What I’d recommend:
If you have access to the official NVIDIA Jetson Xavier NX Developer Kit, test the IMX519 on that first — it’ll confirm the camera itself is working.
Make sure the official kit is on Jetpack 35.4.1 (or earlier).
Run the Arducam install script there; it should complete without the DTB error or the deb version error.
If the camera still doesn’t work on the official kit after those steps, then there might be a separate hardware or driver bug worth escalating. But as for the J202 — there’s no supported path for that board right now.