Custom Camera Support in SIPL

Please provide the following info (check/uncheck the boxes after creating this topic):
Software Version
DRIVE OS Linux 5.2.6
DRIVE OS Linux 5.2.6 and DriveWorks 4.0
DRIVE OS Linux 5.2.0
DRIVE OS Linux 5.2.0 and DriveWorks 3.5
NVIDIA DRIVE™ Software 10.0 (Linux)
NVIDIA DRIVE™ Software 9.0 (Linux)
other DRIVE OS version

Target Operating System

Hardware Platform
NVIDIA DRIVE™ AGX Xavier DevKit (E3550)
NVIDIA DRIVE™ AGX Pegasus DevKit (E3550)

SDK Manager Version

Host Machine Version
native Ubuntu 18.04


We are researching using Drive AGX in our application. This requires connecting custom GMSL cameras (that we develop in house) to the Drive AGX module. It sounds like the way to add software support for this is to write a SIPL driver, although documentation on different parts of SIPL seems lacking. For example there isn’t much on DDI and CDI in the documentation (or am I looking in the wrong place?). Is there another source of documentation that I’m missing?

The more important question though is this. Our cameras has extra I2C sensors in the camera head (along with the imager and eeprom). These sensors need to be continuously read out while images are being acquired. Is there a way to achieve this?


Hi, @konstantin4

Documentation for supporting building custom camera modules isn’t available on the developer site.
You have to contact your nvidia rep to discuss the details.