CSI Camera
1. Module Specifications
| Camera Model | Parameter | Value |
|---|---|---|
| IMX415-98 IR-CUT Camera | Image Sensor | Sony IMX415 |
| Effective Pixels | Approx. 8.29 MP (3840×2160) | |
| CMOS Size | 1/2.8 inch | |
| Diagonal Size | 6.43 mm | |
| Pixel Size | 1.45μm × 1.45μm | |
| IMX415 8MP Camera (A) | Image Sensor | Sony IMX415 |
| Effective Pixels | Approx. 8.29 MP (3840×2160) | |
| CMOS Size | 1/2.8 inch | |
| Diagonal Size | 6.43 mm | |
| Pixel Size | 1.45μm × 1.45μm |
2. Lens Specifications
| Camera Model | Parameter | Value |
|---|---|---|
| IMX415-98 IR-CUT Camera | Focal Length | 3.95 mm |
| Aperture (F) | F2.0 | |
| Diagonal FOV (FOV-D) | 98° | |
| Horizontal FOV (FOV-H) | 84° | |
| Vertical FOV (FOV-V) | 44° | |
| Distortion | < 1% | |
| IMX415 8MP Camera (A) | Focal Length | 2.88 mm |
| Aperture (F) | F2.4 | |
| Diagonal FOV (FOV-D) | 95.5° | |
| Horizontal FOV (FOV-H) | 87.5° | |
| Vertical FOV (FOV-V) | 56.5° | |
| Distortion | < 1% |
3. Interface and Dimensions
4. Luckfox Aura Usage Guide
Currently, the Luckfox Aura supports the IMX415 camera. To test a CSI camera, please connect it to the CSI0 interface, as the default device tree enables CSI0. It is recommended to connect a DSI display as well, so that the camera output can be viewed directly on the screen after boot.
Please note that on the Luckfox Aura development board, the CSI (camera) and DSI (display) connectors have similar form factors. Make sure not to connect them incorrectly. Always verify the interface location using the silkscreen or refer to the hardware schematic.
4.1 Hardware Connection
- Camera side: The metal contacts of the ribbon cable should face the back of the camera, and the blue side should face the lens direction.
- Board side: Insert the ribbon cable into the CSI connector on the board with the metal contacts facing toward the Ethernet port, and ensure the connector is securely locked.

4.2 Streaming with VLC Media Player
-
Download and install VLC Media Player.
-
Open VLC Media Player, then go to Media → Open Network Stream.

-
Enter the default IP address:
rtsp://<Actual_IP_of_the_Dev_Board>/live/0
-
lick Play to view the camera feed. You can rotate the lens to adjust focus.

4.3 Testing with v4l2
- List video devices:
v4l2-ctl --list-devices
root@aura:/home/aura# v4l2-ctl --list-devices
rkaiisp (platform: rkaiisp):
/dev/video0
rkisp-statistics (platform: rkisp):
/dev/video18
/dev/video19
rkcif (platform:rkcif-mipi-lvds):
/dev/video1
/dev/video2
/dev/video3
/dev/video4
/dev/video5
/dev/video6
/dev/video7
/dev/video8
/dev/video9
/dev/video10
/dev/video11
rkisp_mainpath (platform:rkisp-vir0):
/dev/video13
/dev/video14
/dev/video15
/dev/video16
/dev/video17
/dev/video20
rkvpss_scale0 (platform:rkvpss-vir0):
/dev/video22
/dev/video23
/dev/video24
/dev/video25
/dev/video26
/dev/video27
- List camera formats and capabilities:
v4l2-ctl --list-formats-ext --device=/dev/video13
- Capture video:
When connecting the camera and display for testing, please make sure to stop RKIPC from occupying the audio resources beforehand to avoid conflicts.
sudo su
RkLunch-stop-RKIPC_RV1126B.sh
v4l2-ctl --device=/dev/video13 --set-fmt-video=width=1920,height=1080,pixelformat=NV12 --stream-mmap --stream-to=video50.yuv --stream-count=30
- Preview video:
- Preview YUV data on a desktop Ubuntu system or virtual machine:
v4l2-ctl -d /dev/video11 --set-fmt-video=width=3840,height=2160,pixelformat=NV12 --stream-mmap=4 --stream-count=1 --stream-to=/root/cap1.raw --stream-skip=2
- Use yuvplayer on Windows to preview YUV image data:
After loading the image, make sure to correctly set the Size (resolution) and Color (pixel format) parameters in the software.