Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for D435i (IMU) cameras with the MIPI driver on Jetson Orin NX with Jetpack 6 #228

Open
akupferb opened this issue Aug 25, 2024 · 9 comments

Comments

@akupferb
Copy link

Hi,

I am attempting to use a D435i camera on my Jetson Orin NX with JP6.0. I was directed to this this page to install the MIPI driver and followed the instructions (with the section for the Jetson Orin).
I completed the 'setup' and 'build' sections successfully on my host machine, generating the files to copy over to the jetson, which I was able to do.
However, during the 'install' section, on this step:

Enable d4xx overlay:

With Jetson-IO tool: sudo /opt/nvidia/jetson-io/jetson-io.py

I cannot continue... as the instructions are designed for the D457 with de-serialize board connections via pins, and my D435i is connected via regular USB, which jetson-io does not recognize.

Are there modified instructions for completing this driver installation on my Jetson Orin NX for a D4xx camera connected via USB?

@dmipx
Copy link
Contributor

dmipx commented Aug 26, 2024

Hi.
You can use manual patch from development branch.
The support was added with commit: L4T UVC/HID manual patch for JP6
From this repo, you need to update kernel modules to support HID and UVC.

@akupferb
Copy link
Author

akupferb commented Sep 2, 2024

So to clarify, if I install the most recent version from the development branch (if I've cloned the repo, will switching to that branch and recompiling the package be enough?), that will already include support for the IMU devices on JP6?
Do I then need to still update my kernel modules? If so, which ones, and to what?
Is there a page with instructions on the development branch for this?

@akupferb
Copy link
Author

Following up...

@Nir-Az
Copy link
Collaborator

Nir-Az commented Sep 15, 2024

@akupferb please follow this readme: https://github.com/IntelRealSense/realsense_mipi_platform_driver/blob/dev/README_JP6.md

IMU support is included in the patches / device tree configuration

@akupferb
Copy link
Author

@Nir-Az please see:

Enable d4xx overlay:

With Jetson-IO tool: sudo /opt/nvidia/jetson-io/jetson-io.py

I cannot continue... as the instructions are designed for the D457 with de-serialize board connections via pins, and my D435i is connected via regular USB, which jetson-io does not recognize.

@Nir-Az
Copy link
Collaborator

Nir-Az commented Sep 19, 2024

What happens when you try to run:
./scripts/patch-realsense-ubuntu-L4T.sh ?

@akupferb
Copy link
Author

akupferb commented Oct 8, 2024

@Nir-Az

At what point during the process in the README should I run that script?

@Nir-Az
Copy link
Collaborator

Nir-Az commented Oct 8, 2024

@2805651606
Copy link

@akupferb 请问你成功了?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants
@akupferb @2805651606 @Nir-Az @dmipx and others