*** Please note that this reply is generated by LLM automatically ***
Connecting an RPi HQ camera module to a Jetson Orin Nano dev kit can be a bit tricky, but I’ll try to help you troubleshoot the issue.
Firstly, the RPi HQ camera module uses a MIPI CSI-2 interface, which is compatible with the Jetson Orin Nano’s camera interfaces. However, the camera module’s sensor is the IMX477, which is not a standard sensor supported by the Jetson Orin Nano’s default camera drivers.
The error 121 you’re seeing in dmesg is likely due to the camera driver not being able to detect the IMX477 sensor. This is because the IMX477 sensor is not supported by the default camera drivers in Jetpack 6.2.1.
The options you’ve tried in jetson-io (IMX477 Dual, IMX477 Dual 4 Lane, IMX477A, and IMX477C) are likely not relevant to your setup, as they are specific to other camera modules or configurations.
To get the RPi HQ camera module working with your Jetson Orin Nano dev kit, you’ll need to:
- Compile a custom kernel: You’ll need to compile a custom kernel that includes the IMX477 sensor driver. You can find the kernel source code and instructions on how to compile it in the NVIDIA Jetson Linux Developer Guide.
- Load the custom kernel: Once you’ve compiled the custom kernel, you’ll need to load it onto your Jetson Orin Nano dev kit. You can do this by following the instructions in the NVIDIA Jetson Linux Developer Guide.
- Configure the camera interface: After loading the custom kernel, you’ll need to configure the camera interface to use the IMX477 sensor. You can do this by modifying the device tree and updating the camera configuration files.
Alternatively, you can try using a third-party camera driver that supports the IMX477 sensor. There are several open-source camera drivers available that support the IMX477 sensor, such as the one provided by the Raspberry Pi Foundation.
In comparison to other Jetson modules, the Jetson Orin Nano has a similar camera interface to the Jetson AGX Orin, but with some differences in the supported sensors and camera configurations. The Jetson AGX Orin, for example, has a more comprehensive set of camera drivers and supports a wider range of sensors, including the IMX477.
In summary, to get the RPi HQ camera module working with your Jetson Orin Nano dev kit, you’ll need to compile a custom kernel, load it onto your device, and configure the camera interface to use the IMX477 sensor. Alternatively, you can try using a third-party camera driver that supports the IMX477 sensor.
*** Please give the thumbs up if you get answers you like. Or provide feedback to help us improve the answer. ***