- New Features
- Added support for board support package
- NVIDIA L4T 36.2.0 for NVIDIA Jetson Orin NX + Orin Nano DevKit
- Added support for VC MIPI Camera Module
- IMX900 adjusted values for Rev02 (exposure fix + static noise pattern removed)
- Bugfix
- L4T 36.2.0 script had a problem with the patch folder. Fixed.
- Added support for board support package
- New Features
- Added support for board support package
- NVIDIA L4T 36.2.0 for NVIDIA Jetson Orin Nano + Orin Nano DevKit
- NVIDIA L4T 35.4.1
- Added support for VC MIPI Camera Module
- IMX900 (exposure not working correctly when the exposure is less than the frametime)
- Added support for binning (IMX412, IMX565, IMX566, IMX567, IMX568 only)
- Added support for board support package
- Bugfix
- Stability patch for L4T 35.4.1 implemented. Nvargus daemon got stuck sporadically after several hours of streaming via ISP. Fixed.
- Improvements
- Removed old L4T versions 32.3.1 - 32.6.1
- Bugfix
- Stability patch implemented. Nvargus daemon got stuck sporadically after several hours of streaming via ISP. Fixed.
- New Features
- Added support for system on modules
- NVIDIA Jetson Orin Nano 8GB/4GB SD/NVME (NVIDIA DevKit, Auvidea JNX42)
- NVIDIA Jetson Orin NX 16GB/8GB NVME (Auvidea JNX42)
- Added support for board support package
- NVIDIA L4T 32.7.4 (only NVIDIA Jetson Nano)
- Added support for system on modules
- Improvements
- setup.sh script recognizes now already downloaded L4T archives
- Infinite Trigger Timeout for NVIDIA Jetson Nano (only L4T 32.7.4)
- Configuration of user credentials for target during setup
- Function vc_mod_set_mode adjusted. When module is in streaming mode and the format is already set, then the module is not powered down and up again. In that case the additional wait time is omitted, too.
- Function ./setup.sh --target extended:
- user's known_hosts file is being backed up
- demo.sh and max_speed.sh scripts are being copied directly from the vc_mipi_nvidia/target/ directory to the /home/user/test/ folder on the device
- demo.sh and max_speed.sh scripts extended. Usage of both scripts can be examined by the "-h" option
- New Features
- Added support for VC MIPI Camera Modules
- IMX566, IMX567
- Added support for VC MIPI Camera Modules
- Improvements
- Added documentation for io_mode (flash) signals for all cameras
- Added documentation for black level
- Bugfixes
- Fixed a problem with IMX568 on NVIDIA Jetson Nano
- Fixed low frame rate problem with IMX335 and Rev.02
- Fixed tear down effect of Pregius S sensors when using uncommon widths
- Bugfixes
- Fixed a missing implementation to set up slave mode for IMX412
- New Features
- Added support for carrier boards
- Auvidea JNX42 with NVIDIA Jetson Nano and Xavier NX (JNX42 supports only one camera - Cam0 for Jetson Nano, TX2 NX and Xavier NX)
- Added support for carrier boards
- Bugfixes
- Fixed an issue with ./setup.sh -c (It did not load the correct DT file in every case)
- Fixed wrong physical_w and physical_h values in README.md
- Improvements
- Build pipeline simplyfied by copying all DT files automatically as long as the destination path of the given L4T is present
- Build pipeline is checking the integrity of the downloaded files
- Bugfixes
- Corrected the documentation in README.md and VERSION.md.
- Fixed a bug in configure.sh with a missing DT file for AGX Xavier SoMs
- New Features
- Added support for carrier boards
- Auvidea JNX30D with NVIDIA Jetson Nano and Xavier NX
- Added support for board support packages
- NVIDIA L4T 32.7.3
- NVIDIA L4T 35.2.1 (only NVIDIA Jetson Xavier NX and AGX Xavier)
- NVIDIA L4T 35.3.1 (only NVIDIA Jetson Xavier NX and AGX Xavier)
- Added support for VC MIPI Camera Modules
- IMX462
- IMX565
- Bugfix
- Added trigger support for OV9281
- Added support for carrier boards
- New Features
- Added support for board support packages
- NVIDIA L4T 35.1.0 (only NVIDIA Jetson Xavier NX and AGX Xavier)
- Added support for board support packages
- Bugfixes
- Fixed an issue with the IMX183's self-triggering mode
- Bugfixes
- Fixed a problem in function vc_fix_image_size
- Improvements
- Improved ROI cropping documentation with adjustable ranges for each camera
- Reorganized common kernel patches in a shared folder
- Bugfixes
- Reduced image size limitation from width 32 to 4 and height from 4 to 1
- Fixed missing active_l and active_t device tree properties for Xavier and TX2 SoMs
- Fixed a problem with image sizes in heterogenous multi camera setups
- Added missing active_l and active_t device tree properties in README.md
- Fixed image height workaround for new ROI cropping implementation
- New Features
- Added ROI cropping by the V4L API
- Added the possibility to control the polarity of the trigger and flash signal
- Added documentation for trigger modes, IO modes and ROI cropping
- Added V4L2 control 'single_trigger'
- Improvements
- Added frame rate control support for IMX412
- Added ROI cropping for IMX296/IMX297
- Bugfixes
- Fixed wrong exposure time calculation for IMX290
- Fixed wrong pixel format for IMX290/IMX327
- Fixed an issue with calculating the correct maximum exposure time for trigger modes
- Fixed vmax default value and added framerate increase for IMX335
- New Features
- Added support for board support packages
- NVIDIA L4T 32.7.1 (experimental)
- NVIDIA L4T 32.7.2 (experimental)
- Added support for ROI cropping and frame rate increase in case of smaller image height. ROI cropping can be set via device tree properties active_w and active_h
- Added support for board support packages
- Improvements
- Added improvements for better GStreamer support. README.md now describes how to setup the device tree correct to get full nvarguscamerasrc support
- V4L2 controls exposure and frame_rate now updates its maximal values due to pixel format change
- Bugfixes
- Fixed the black frame problem from the IMX335 sensor
- Fixed missing Y14 format handling in vc_init_image
- Fixed an inconsistency in the i2c address assignment for VC_MIPI_MANUFACTURER
- New Features
- Added support for VC MIPI Camera Modules
- OV7251, IMX297, IMX568
- Black level can now also be set for IMX250, IMX252, IMX264, IMX265, IMX273, IMX392, IMX568
- Bugfixes
- Fixed a bug which caused a compilation error for all Xavier and TX2 plattforms
- Added support for VC MIPI Camera Modules
- New Features
- Added support for system on modules
- NVIDIA Jetson Nano 2GB
- Added support for VC MIPI Camera Modules
- IMX335
- Black level can now also be set for IMX178 and IMX226
- Bugfixes
- Changed default resolutions from IMX178, IMX226 and IMX335 to NVIDIA compliant resolutions
- Added support for system on modules
- Bugfixes
- Fixed the version number of the driver module
- Fixed the trigger mode description from trigger mode STREAM_LEVEL
- New Features
- Added support for board support packages
- NVIDIA L4T 32.3.1 (only NVIDIA Jetson AGX Xavier)
- Added support for system on modules
- NVIDIA Jetson AGX Xavier
- NVIDIA Jetson TX2
- Added support for carrier boards
- Auvidea J20 on Devkits from NVIDIA Jetson AGX Xavier and TX2 (only connector 2+3)
- Frame rate can be set via V4L2 control 'frame_rate' (except IMX412 and OV9281)
- Black level can be set via V4L2 control 'black_level' (only IMX183 and IMX296)
- Added support for board support packages
- Bugfixes
- Removed a problem in self trigger mode while changing the exposure time
- Improvements
- Added documentation for the correct setup of embedded_metadata_height in the device tree
- Optimized default settings of gain and exposure in the device tree for better auto exposure control
- Added support of GBRG pixel format for IMX415
- Optimized exposure time calculation for IMX290 and IMX327
- New Features
- Added support for carrier boards
- Auvidea JNX30-LC-PD with NVIDIA Jetson Xavier NX
- Added support for VC MIPI Camera Modules
- IMX273, IMX290, IMX415
- Added support for carrier boards
- New Features
- Added this version description
- Easier installation of demo.sh and its dependencies
- Added support for board support packages
- NVIDIA L4T 32.6.1 (all SoMs)
- Added support for VC MIPI Camera Modules
- IMX250, IMX264, IMX265, IMX392
- New Features
- Added support for system on modules
- NVIDIA Jetson Nano (devkit)
- NVIDIA Jetson Xavier NX
- Added support for carrier boards
- NVIDIA Jetson Xavier NX Developer Kit
- Added support for board support packages
- NVIDIA L4T 32.5.0
- NVIDIA L4T 32.5.2
- NVIDIA L4T 32.6.1 (only NVIDIA Jetson Nano (production))
- Added support for VC MIPI Camera Modules
- IMX412
- Quickstart script for an easier installation process
- Added support for system on modules
- Removed Features
- Removed support for board support packages
- NVIDIA L4T 32.3.1
- NVIDIA L4T 32.4.4
- Removed support for board support packages
- New Features
- Added support for board support packages on NVIDIA Jetson Nano Developer Kit B01
- NVIDIA L4T 32.5.1
- Added support for board support packages on NVIDIA Jetson Nano Developer Kit B01
- New Features
- Added support for VC MIPI Camera Modules
- IMX178, IMX226, IMX296, OV9281
- Trigger modes '0: disabled', '1: external', '2: pulsewidth', '3: self', '4: single', '5: sync', '6: stream_edge', '7: stream_level' can be set via device tree or V4L2 control 'trigger_mode'
- Flash mode '0: disabled', '1: enabled' can be set via device tree or V4L2 control 'flash_mode'
- Added support for VC MIPI Camera Modules
- New Features
- Complete new driver structure as universal driver for all VC MIPI CSI-2 camera modules
- Camera module auto detect
- Added support for VC MIPI Camera Modules
- IMX183, IMX252, IMX327
- New Features
- Added support for carrier boards
- Auvidea JNX30-LC-PD
- Added support for board support packages
- NVIDIA L4T 32.5.1 (only Auvidea JNX30-LC-PD)
- Added support for carrier boards
- New Features
- Added support for system on modules
- NVIDIA Jetson Nano (production)
- Added support for board support packages
- NVIDIA L4T 32.3.1
- NVIDIA L4T 32.4.4
- Added support for VC MIPI Camera Modules
- IMX183, IMX226, IMX250, IMX252, IMX273, IMX290, IMX296, IMX327, IMX412, IMX415, OV9281
- Image Streaming in GREY, Y10, Y12, SRGGB8, SRGGB10, SRGGB12 format
- Exposure and Gain can be set via V4L2 library
- Added support for system on modules