Install_full.sh fails to find .deb for IMX519 on Jetson Xavier NX with kernel 5.10.216-tegra

Hey everyone, I’m trying to get an Arducam 16MP Autofocus (IMX519) working on my Jetson Xavier NX Developer Kit. I grabbed the install_full.sh script from the Arducam repo and ran it, but it bombs out with an error saying it can’t find a matching .deb package. Has anyone run into this? The camera is connected properly — I’ve checked the ribbon cable twice — but the driver just won’t install. Any ideas what’s going on?

Sorry you’re hitting this. Can you run uname -r on your Jetson and paste the output here? Also, if you can grab the exact error message that install_full.sh spits out, that would help narrow things down. Usually this kind of failure means the script can’t match your kernel version against the available pre-compiled driver packages.

Sure, here’s the kernel version:

$ uname -r
5.10.216-tegra-35.6.4-20260126234748

And the error from the install script looks something like:

No matching .deb package found for kernel 5.10.216-tegra-35.6.4-20260126234748

It runs through a few checks and then just fails at that point. I’m on L4T 35.6.4 / JetPack 35.6.4 if that matters.

That confirms it, unfortunately. Your kernel version 5.10.216-tegra-35.6.4 maps to L4T/JetPack 35.6.4, which is a release that Arducam no longer actively maintains. Engineering has shifted focus to the latest official NVIDIA JetPack releases — specifically JetPack 6.x / L4T R36.x.

The root cause is straightforward: there is simply no pre-compiled driver .deb package built for kernel 5.10.216-tegra-35.6.4-20260126234748. The install_full.sh script looks through its package list, doesn’t find a match, and exits. It’s not a bug in the script or a hardware issue — the driver package just doesn’t exist for that L4T version anymore.

That’s a bummer. Is there any workaround that doesn’t involve re-flashing the whole board? Like, can I build the driver from source against this kernel or something? I’d rather not go through the whole re-flash process if I can avoid it.

I understand the hesitation — re-flashing isn’t trivial. Unfortunately, there isn’t a supported source-build path that would get you a working driver on L4T 35.6.4 either. The camera driver has dependencies that are tied to the kernel and the camera stack in the newer L4T releases, so even if you managed to compile it, you’d likely run into V4L2 / media-controller issues.

The recommended path forward is to re-flash your Xavier NX to a JetPack version that Arducam actively supports. Here’s what you’d need to do:

  1. Head over to the supported software list here: Introduction to Arducam Jetson Cameras - Arducam Wiki
  2. Look at the table and pick a JetPack/L4T version that’s listed as supported (JetPack 6.x / L4T R36.x is a safe bet right now).
  3. Re-flash your Xavier NX to that version using NVIDIA’s SDK Manager or the command-line flash tools.
  4. Once the board is back up on the supported release, run install_full.sh again — it should find the matching .deb and install cleanly.

It’s an annoying extra step, I know, but it gets you onto a maintained driver path going forward.

Just to summarise where things stand: the issue is confirmed as a missing pre-compiled driver for your current L4T 35.6.4 kernel, which Arducam no longer builds against. There’s no source-compilation workaround available. The resolution is to re-flash to a supported JetPack release (JetPack 6.x / L4T R36.x or whatever the docs table currently lists for the Xavier NX), then re-run install_full.sh. If you hit any snags during the re-flash or the driver install afterwards, feel free to follow up here and I’ll help troubleshoot.