========================================================== AVerMedia JetPack all in one Release Note ReleaseNote: 2.0 ========================================================== =================================== Installation =================================== 1. Decompress by root sudo tar zxf ${output_tar} 2. Enter L4T directory cd ${JETPACK_SRC}/Linux_for_Tegra 3. Select AVerMedia carrier board and profile for MIPI CSI camera step1: sudo ./setup.sh step2: Please select AVerMedia carrier board: -------------------------------------------- 0) D115 1) D115S 2) D115W 3) D131 4) D131S 5) D133 6) D133S 7) D135 8) D315 9) D317 10) D317+ETH 11) D317+USB -------------------------------------------- Enter your choice: step3 (option): -------------------------------------------- 0) AGX Orin 1) AGX Orin Industrial -------------------------------------------- step4: Please select a profile for MIPI CSI camera (0 - 5): -------------------------------------------- 0) ap_imx179 1) ap_imx290 2) ap_imx290isp 3) no_camera 4) raspberry_pi_v2 5) raspberry_pi_v3 (needs to rework camera module for 1.8v reset pin.) -------------------------------------------- Please select a profile for MIPI CSI camera (0 - 5): 4. Create create user account (recommended) a. Use default user account. ( user_name/password: nvidia ) ./create_user.sh b. Create other user name and password as default user ./create_user.sh --create_default_account 5. Connect a Jetson platform and a host PC(*) through a Micro USB to USB Cable * The host PC must be a physical Ubuntu 20.04 PC with x64 CPU, not a virtual machine or Jetson platform. 6. Enter the recovery mode power off -> press recovery button -> power on -> wait 2 seconds -> release recovery button 7. Start to flash BSP ./install.sh =================================== Test Commands =================================== 1. Install NVidia SDKs $ sudo apt update && apt depends nvidia-jetpack | awk '{print $2}' | uniq | xargs -I {} bash -c "sudo apt -o Dpkg::Options::="--force-confold" -y install {} ; sudo apt clean" 2. RTC Battery The following command can get RTC battery voltage. $ sudo avt_tool -a | grep -oP "AIN5.*\[\K[^\]]*" 3. Steps to Control GPIO Pins on NVIDIA Jetson Using libgpiod a. Verify Pin Configuration: Before using a specific GPIO pin, ensure that the pin is configured as either an 'output' or 'bidirectional' in the pinmux spreadsheet. This configuration is crucial as it defines the electrical behavior of the pin. b. Locate the GPIO Pin: Use the gpiofind command to determine the pin's location in the system. For example, to locate the SODIMM Pin 99, which corresponds to PX.04, execute: $ sudo gpiofind PX.04 This command will return the GPIO chip and offset. For example, it might return gpiochip0 118, indicating that PX.04 is at offset 118 on gpiochip0. c. Set the GPIO Pin Voltage: Set High Voltage: To set the pin to a high voltage (logic level 1), use the following command: $ sudo gpioset --mode=wait 0 118=1 d. Set Low Voltage: To set the pin to a low voltage (logic level 0), use this command: $ sudo gpioset --mode=wait 0 118=0 These commands use the gpioset utility provided by libgpiod to control the output state of the GPIO pin, allowing you to interface with external devices or circuits connected to the Jetson. Using libgpiod is more efficient and modern compared to the deprecated sysfs interface, making it the recommended approach for GPIO control on newer Linux kernels For testing, you can connect the 20-pin index B7 (GPIO50) and B8 (GPIO51). (1) Output: $ sudo su Set B7 high for 10 seconds. $ gpioset --mode=time --sec=10 0 50=1 (2) Input $ sudo su $ gpioget 0 51 Then you can verify that B8 is set to 1. 4. Fan Speed The following commands can get PWM fan information. * Where and are dynamic hwmon indexes # Stop FAN CONTROL SERVICE firstly sudo systemctl start nvfancontrol.service # get current power setting of PWM Fan (0 ~ 255) $ sudo su $ cat /sys/devices/platform/pwm-fan/hwmon/hwmon/pwm1 # set power setting of PWM Fan (0~255) $ sudo su $ echo > /sys/devices/platform/pwm-fan/hwmon/hwmon/pwm1 # get fan RPM value (revolutions per minute) $ sudo su $ cat /sys/class/hwmon/hwmon<4>/gpiotach_rpm 5. Below is the test command for cameras. You can select a different resolution via "width", "height" and "framerate" in below. Change sensor-id number to 1 for second camera. In JetPack 6, NVidia does not support gstreamer by default. Requires nvarguscamerasrc to be installed using the nvidia SDK manarger. > for stability purpose, you can set ISP and VI clock to masximum and locking it MAX_VI_RATE=$(cat /sys/kernel/debug/bpmp/debug/clk/vi/max_rate) MAX_ISP_RATE=$(cat /sys/kernel/debug/bpmp/debug/clk/isp/max_rate) MAX_NVCSI_RATE=$(cat /sys/kernel/debug/bpmp/debug/clk/nvcsi/max_rate) MAX_VIC_RATE=$(cat /sys/kernel/debug/bpmp/debug/clk/vic/max_rate) MAX_EMC_RATE=$(cat /sys/kernel/debug/bpmp/debug/clk/emc/max_rate) echo $MAX_VI_RATE > /sys/kernel/debug/bpmp/debug/clk/vi/rate echo $MAX_ISP_RATE > /sys/kernel/debug/bpmp/debug/clk/isp/rate echo $MAX_NVCSI_RATE > /sys/kernel/debug/bpmp/debug/clk/nvcsi/rate echo $MAX_VIC_RATE > /sys/kernel/debug/bpmp/debug/clk/vic/rate echo $MAX_EMC_RATE > /sys/kernel/debug/bpmp/debug/clk/emc/rate echo 1 > /sys/kernel/debug/bpmp/debug/clk/vi/mrq_rate_locked echo 1 > /sys/kernel/debug/bpmp/debug/clk/isp/mrq_rate_locked echo 1 > /sys/kernel/debug/bpmp/debug/clk/nvcsi/mrq_rate_locked echo 1 > /sys/kernel/debug/bpmp/debug/clk/vic/mrq_rate_locked echo 1 > /sys/kernel/debug/bpmp/debug/clk/emc/mrq_rate_locked > Raspberry pi v2 : No width height framerate 0 3280 2464 21 1 3280 1848 28 2 1920 1080 30 3 1640 1232 30 4 1280 720 60 $ gst-launch-1.0 nvarguscamerasrc sensor-id=0 ! 'video/x-raw(memory:NVMM), width=(int)3280, height=(int)2464, format=(string)NV12, framerate=(fraction)21/1' ! queue ! nvvidconv ! xvimagesink -e $ gst-launch-1.0 nvarguscamerasrc sensor-id=0 ! 'video/x-raw(memory:NVMM), width=(int)3280, height=(int)1848, format=(string)NV12, framerate=(fraction)28/1' ! queue ! nvvidconv ! xvimagesink -e $ gst-launch-1.0 nvarguscamerasrc sensor-id=0 ! 'video/x-raw(memory:NVMM), width=(int)1920, height=(int)1080, format=(string)NV12, framerate=(fraction)30/1' ! queue ! nvvidconv ! xvimagesink -e $ gst-launch-1.0 nvarguscamerasrc sensor-id=0 ! 'video/x-raw(memory:NVMM), width=(int)1640, height=(int)1232, format=(string)NV12, framerate=(fraction)30/1' ! queue ! nvvidconv ! xvimagesink -e $ gst-launch-1.0 nvarguscamerasrc sensor-id=0 ! 'video/x-raw(memory:NVMM), width=(int)1280, height=(int)720, format=(string)NV12, framerate=(fraction)60/1' ! queue ! nvvidconv ! xvimagesink -e Multiple: $ gst-launch-1.0 nvarguscamerasrc sensor-id=0 ! 'video/x-raw(memory:NVMM), width=(int)3264, height=(int)2464, format=(string)NV12, framerate=(fraction)21/1' ! queue ! nvvidconv ! xvimagesink -e & gst-launch-1.0 nvarguscamerasrc sensor-id=1 sensor-mode=0 ! 'video/x-raw(memory:NVMM), width=(int)3264, height=(int)2464, format=(string)NV12, framerate=(fraction)21/1' ! nvvidconv ! xvimagesink -e & > Raspberry pi v3 (IMX477): No width height framerate 0 3840 2160 30 1 1920 1080 60 $ gst-launch-1.0 -e nvarguscamerasrc sensor-id=0 ! 'video/x-raw(memory:NVMM),width=3840,height=2160,framerate=30/1' ! queue ! nvvidconv ! fpsdisplaysink video-sink='xvimagesink' sync=false $ gst-launch-1.0 -e nvarguscamerasrc sensor-id=0 ! 'video/x-raw(memory:NVMM),width=1920,height=1080,framerate=60/1' ! queue ! nvvidconv ! fpsdisplaysink video-sink='xvimagesink' sync=false > IMX179 : No width height framerate 0 3280 2464 15 1 1920 1080 30 2 3280 1698 30 3 2096 1084 30 4 1640 1232 30 5 820 616 30 6 820 616 60 $ gst-launch-1.0 nvarguscamerasrc sensor-id=0 sensor-mode=0 ! 'video/x-raw(memory:NVMM), width=(int)3280, height=(int)2464, format=(string)NV12, framerate=(fraction)15/1' ! queue ! nv3dsink -e $ gst-launch-1.0 nvarguscamerasrc sensor-id=0 sensor-mode=1 ! 'video/x-raw(memory:NVMM), width=(int)1920, height=(int)1080, format=(string)NV12, framerate=(fraction)30/1' ! queue ! nv3dsink -e $ gst-launch-1.0 nvarguscamerasrc sensor-id=0 sensor-mode=2 ! 'video/x-raw(memory:NVMM), width=(int)3280, height=(int)1698, format=(string)NV12, framerate=(fraction)30/1' ! queue ! nv3dsink -e $ gst-launch-1.0 nvarguscamerasrc sensor-id=0 sensor-mode=3 ! 'video/x-raw(memory:NVMM), width=(int)2096, height=(int)1084, format=(string)NV12, framerate=(fraction)30/1' ! queue ! nv3dsink -e $ gst-launch-1.0 nvarguscamerasrc sensor-id=0 sensor-mode=4 ! 'video/x-raw(memory:NVMM), width=(int)1640, height=(int)1232, format=(string)NV12, framerate=(fraction)30/1' ! queue ! nv3dsink -e $ gst-launch-1.0 nvarguscamerasrc sensor-id=0 sensor-mode=5 ! 'video/x-raw(memory:NVMM), width=(int)820, height=(int)616, format=(string)NV12, framerate=(fraction)30/1' ! queue ! nv3dsink -e $ gst-launch-1.0 nvarguscamerasrc sensor-id=0 sensor-mode=6 ! 'video/x-raw(memory:NVMM), width=(int)820, height=(int)616, format=(string)NV12, framerate=(fraction)60/1' ! queue ! nv3dsink -e - Control lens focus, the value range is 1~1023. v4l2-ctl -d /dev/video1 --set-ctrl=focus_manual= Note: 1. If only one camera module is connected, please use "sensor-id=0" to valid preview and use "video1" to control the lens focus. 2. If two camera modules are connected, please use "sensor-id=0" and "sensor-id=1" to valid preview and use "video2" and "video3" to control the lens focus. > IMX290 : No width height framerate 0 1948 1096 30 1 1948 1096 60 $ gst-launch-1.0 nvarguscamerasrc sensor-id=0 sensor-mode=0 ! 'video/x-raw(memory:NVMM), width=(int)1948, height=(int)1096, format=(string)NV12, framerate=(fraction)30/1' ! queue ! nv3dsink -e $ gst-launch-1.0 nvarguscamerasrc sensor-id=0 sensor-mode=1 ! 'video/x-raw(memory:NVMM), width=(int)1948, height=(int)1096, format=(string)NV12, framerate=(fraction)60/1' ! queue ! nv3dsink -e > IMX290ISP : No width height framerate 0 1920 1080 25/30/50/60 1 1280 960 25/30/50/60 2 1280 720 25/30/50/60 3 640 480 25/30/50/60 4 640 360 25/30/50/60 $ gst-launch-1.0 nvv4l2camerasrc device=/dev/video0 ! 'video/x-raw(memory:NVMM), width=1920, height=1080, framerate=30/1, format=UYVY' ! nvvidconv ! queue ! xvimagesink sync=false $ gst-launch-1.0 nvv4l2camerasrc device=/dev/video0 ! 'video/x-raw(memory:NVMM), width=1280, height=960, framerate=30/1, format=UYVY' ! nvvidconv ! queue ! xvimagesink sync=false $ gst-launch-1.0 nvv4l2camerasrc device=/dev/video0 ! 'video/x-raw(memory:NVMM), width=1280, height=720, framerate=30/1, format=UYVY' ! nvvidconv ! queue ! xvimagesink sync=false $ gst-launch-1.0 nvv4l2camerasrc device=/dev/video0 ! 'video/x-raw(memory:NVMM), width=640, height=480, framerate=30/1, format=UYVY' ! nvvidconv ! queue ! xvimagesink sync=false $ gst-launch-1.0 nvv4l2camerasrc device=/dev/video0 ! 'video/x-raw(memory:NVMM), width=640, height=360, framerate=30/1, format=UYVY' ! nvvidconv ! queue ! xvimagesink sync=false - Control framerate, the value is only set with 25/30/50/60. v4l2-ctl -d /dev/video0 --set-ctrl=frame_rate= Note: 1. If you want to change framerate, please set before stream on. > IMX334 (TBD): No width height framerate 0 3864 2176 30 1 3864 2176 60 2 1944 1090 30 3 1944 1090 60 $ gst-launch-1.0 nvarguscamerasrc sensor-id=0 sensor-mode=0 ! 'video/x-raw(memory:NVMM), width=(int)3864, height=(int)2176, format=(string)NV12, framerate=(fraction)30/1' ! queue ! nv3dsink -e $ gst-launch-1.0 nvarguscamerasrc sensor-id=0 sensor-mode=1 ! 'video/x-raw(memory:NVMM), width=(int)3864, height=(int)2176, format=(string)NV12, framerate=(fraction)60/1' ! queue ! nv3dsink -e $ gst-launch-1.0 nvarguscamerasrc sensor-id=0 sensor-mode=2 ! 'video/x-raw(memory:NVMM), width=(int)1944, height=(int)1090, format=(string)NV12, framerate=(fraction)30/1' ! queue ! nv3dsink -e $ gst-launch-1.0 nvarguscamerasrc sensor-id=0 sensor-mode=3 ! 'video/x-raw(memory:NVMM), width=(int)1944, height=(int)1090, format=(string)NV12, framerate=(fraction)60/1' ! queue ! nv3dsink -e Note: 1. Dual camera 4K-60FPS only reach 37FPS due to performance limit. > IMX334 V-by-One (TBD): No width height framerate 0 3864 2176 30 1 1944 1090 30 2 1944 1090 60 $ gst-launch-1.0 nvarguscamerasrc sensor-id=0 sensor-mode=0 ! 'video/x-raw(memory:NVMM), width=(int)3864, height=(int)2176, format=(string)NV12, framerate=(fraction)30/1' ! queue ! nv3dsink -e $ gst-launch-1.0 nvarguscamerasrc sensor-id=0 sensor-mode=1 ! 'video/x-raw(memory:NVMM), width=(int)1944, height=(int)1090, format=(string)NV12, framerate=(fraction)30/1' ! queue ! nv3dsink -e $ gst-launch-1.0 nvarguscamerasrc sensor-id=0 sensor-mode=2 ! 'video/x-raw(memory:NVMM), width=(int)1944, height=(int)1090, format=(string)NV12, framerate=(fraction)60/1' ! queue ! nv3dsink -e > Sony isx021 / isx031 camera : Start Streaming command $ gst-launch-1.0 -v v4l2src device="/dev/video0" ! videorate ! video/x-raw,framerate=30/1 ! videoconvert ! fpsdisplaysink video-sink=xvimagesink sync=false > ECON eCAM20 (ar0230, TBD): No width height framerate 0 640 480 60/45 1 960 540 58/30 2 1280 720 45 3 1280 960 34 4 1920 1080 30 $ gst-launch-1.0 -e v4l2src device=/dev/video0 do-timestamp=true ! 'video/x-raw,width=640,height=480,framerate=60/1,format=UYVY' ! fpsdisplaysink video-sink=xvimagesink sync=false $ gst-launch-1.0 -e v4l2src device=/dev/video0 do-timestamp=true ! 'video/x-raw,width=960,height=540,framerate=58/1,format=UYVY' ! fpsdisplaysink video-sink=xvimagesink sync=false $ gst-launch-1.0 -e v4l2src device=/dev/video0 do-timestamp=true ! 'video/x-raw,width=1280,height=720,framerate=45/1,format=UYVY' ! fpsdisplaysink video-sink=xvimagesink sync=false $ gst-launch-1.0 -e v4l2src device=/dev/video0 do-timestamp=true ! 'video/x-raw,width=1280,height=960,framerate=34/1,format=UYVY' ! fpsdisplaysink video-sink=xvimagesink sync=false $ gst-launch-1.0 -e v4l2src device=/dev/video0 do-timestamp=true ! 'video/x-raw,width=1920,height=1080,framerate=30/1,format=UYVY' ! fpsdisplaysink video-sink=xvimagesink sync=false > Stereolabs camera Step1:run install script $ sudo /usr/sbin/install_stereolabs.sh or /usr/sbin/install_aver_stereolabs.sh Stereolabs GMSL Board (duo or qual) + Stereolabs camera --> install_stereolabs.sh Avermedia GMSL Board + Stereolabs camera --> run install_aver_stereolabs.sh $ sudo reboot Step2:run jetson-io to select dtbo $ cd /opt/nvidia/jetson-io/ $ sudo ./jetson-io select Stereolabs board zedx dtbo (ZED Link Duo or ZED Link Quad) or AverMedia board zedx dtbo (Jetson AverMedia ZEDX) The overlay installation is similar to what you can find with other nvidia overlays using jetson-io.py script. Documentation is available here https://docs.nvidia.com/jetson/archives/r36.3/DeveloperGuide/HR/ConfiguringTheJetsonExpansionHeaders.html?highlight=jetson%20io%20py select reboot Step3:install stereolabs SDK https://www.stereolabs.com/en-tw/developers/release 6. POE # Check gstreamer and other necessary packages are installed sudo apt-get update sudo apt-get install -y gstreamer1.0-tools gstreamer1.0-alsa \ gstreamer1.0-plugins-base gstreamer1.0-plugins-good \ gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly \ gstreamer1.0-libav sudo apt-get install -y libgstreamer1.0-dev \ libgstreamer-plugins-base1.0-dev \ libgstreamer-plugins-good1.0-dev \ libgstreamer-plugins-bad1.0-dev sudo apt-get install -y nvidia-l4t-gstreamer sudo ifconfig eth1 192.168.1.200 netmask 255.255.255.0 sudo ifconfig eth3 192.168.1.201 netmask 255.255.255.0 CAM1_IP=192.168.1.XXX CAM2_IP=192.168.1.XXX sudo ip route add $CAM1_IP dev eth1 sudo ip route add $CAM2_IP dev eth3 # iS301S8 gnome-terminal -- bash -c "gst-launch-1.0 -e rtspsrc latency=300 name=src location='rtsp://admin:123456@$CAM1_IP/stream0' ! rtph264depay ! h264parse ! nvv4l2decoder ! queue ! nvvidconv ! video/x-raw,width=1920,height=1080 ! xvimagesink sync=false; exec bash" # Lilin ZMR7722X gnome-terminal -- bash -c "gst-launch-1.0 -e rtspsrc latency=300 name=src location='rtsp://admin:admin@$CAM2_IP/stream0' ! rtph264depay ! h264parse ! nvv4l2decoder ! queue ! nvvidconv ! video/x-raw,width=1920,height=1080 ! xvimagesink sync=false; exec bash" 7. Additional feature 7.1 For D115W Button LED control # gpio index $ POWER_G=08 $ POWER_R=09 $ POWER_B=10 $ RECOVERY_G=11 $ RECOVERY_R=12 $ RECOVERY_B=13 $ sudo su # example: control POWER_R $ gpio_id=$POWER_R # set high $ sudo gpioset 2 $gpio_id=1 # set low $ sudo gpioset 2 $gpio_id=0 7.2 For D135 Button LED control (D135 do not support Recovery button led control) # Turn off LED # GREEN sudo gpioset 2 8=1 # RED sudo gpioset 2 9=1 # BLUE sudo gpioset 2 10=1 # Turn On LED # GREEN sudo gpioset 2 8=0 # RED sudo gpioset 2 9=0 # BLUE sudo gpioset 2 10=0 7.3 For D133 board VerC 5g(RM520N)/4g(EM05-G) module command > ethernet (1)Firt connect ethernet to run following command $ sudo nmcli connection modify "Mobile Broadband Connection" connection.autoconnect no (2)if you want to disable auto connect run following command $ sudo nmcli connection modify "Mobile Broadband Connection" connection.autoconnect no $ sudo systemctl restart NetworkManager (3)if you want to enable auto connect run following command $ sudo nmcli connection modify "Mobile Broadband Connection" connection.autoconnect yes > gps (1) enable gps function step1: $ sudo avt_tool -G 0 220 1 step2: $ echo -en "AT+QGPS=1\r\n" > ttyUSB_MobileModem_AT_port (2) show gps location $ cat ttyUSB1 (3) disable gps function $ echo -en "AT+QGPSEND\r\n" > ttyUSB_MobileModem_AT_port 7.4 Install AVerMedia OOB utility cd /opt/avermedia sudo dpkg -i ./oobdaemon--ubuntu-arm64-jp6.deb =================================== Revision History =================================== --------------------------------------- AVERMEDIA_JETPACK-R1.2.1.6.2.1 20250815 --------------------------------------- - D135 support oToBrite CAM223 camera - Added Support for Stereolabs ZED X one Camera on AVerMedia D317-GM GMSL Board - D317 : External Daughter Board Support 1. USB Daughter Board 2. 10G Ethernet Daughter Board --------------------------------------- AVERMEDIA_JETPACK-R1.2.0.6.2.1 20250731 --------------------------------------- - upgrade to JetPack 6.2.1 (Jetson Linux 36.4.4) - Support Stereolabs Duo GMSL Board for D315 & D317 - Bundled AVerMedia OOB Utility (/opt/avermedia/oobdaemon--ubuntu-arm64-jp6.deb) The AVerMedia OOB (Out-Of-Band) utility Debian package is now included in the release package. If the user selects the AVerMedia OOB module, the utility can be manually installed by the user as needed. - Added Support for Stereolabs ZED X Camera on AVerMedia D317-GM GMSL Board --------------------------------------- AVERMEDIA_JETPACK-R1.1.10.6.2.0 20250617 --------------------------------------- - D135 & D317 support 6-axis Motion sensor - D131S enable POE power --------------------------------------- AVERMEDIA_JETPACK-R1.1.9.6.2.0 20250604 --------------------------------------- - Fix D315 & D317 Ethernet LED abnormal issue --------------------------------------- AVERMEDIA_JETPACK-R1.1.8.6.2.0 20250603 --------------------------------------- - Support Stereolabs camera zedx and zedx one - Support D115S carrier board --------------------------------------- AVERMEDIA_JETPACK-R1.1.7.6.2.0 20250526 --------------------------------------- - D135 initial FAN_LED to Turn Off --------------------------------------- AVERMEDIA_JETPACK-R1.1.6.6.2.0 20250516 --------------------------------------- - Support D135 aver_sys_monitor dynamic control via config file - D131S supports reading fan speed from PowerGUI --------------------------------------- AVERMEDIA_JETPACK-R1.1.5.6.2.0 20250509 --------------------------------------- - Fix D317 mainboard ethernet compatibility issue --------------------------------------- AVERMEDIA_JETPACK-R1.1.4.6.2.0 20250425 --------------------------------------- - Updated camera driver integration for JetPack 6.2 - Resolved USB compatibility issue on AGX Orin Industrial --------------------------------------- AVERMEDIA_JETPACK-R1.1.3.6.2.0 20250418 --------------------------------------- - Added missing DTB to enable Super Mode support - Resolved USB issue on D317 --------------------------------------- AVERMEDIA_JETPACK-R1.1.2.6.2.0 20250414 --------------------------------------- - D133S support TPM - Support Carrier Board (Engine sample) 1. D131S + Orin NX / Orin Nano 2. D317 + AGX Orin --------------------------------------- AVERMEDIA_JETPACK-R1.1.1.6.2.0 20250327 --------------------------------------- - Support Carrier Board (Engine sample) D133S + Orin NX / Orin Nano --------------------------------------- AVERMEDIA_JETPACK-R1.1.0.6.2.0 20250327 --------------------------------------- - upgrade to JetPack 6.2 - Support Super Mode for Orin Nano(8G, 4G) - Support Carrier Board 1. D115 (NX215B) + Orin NX / Orin Nano 2. D115W + Orin NX / Orin Nano 3. D131 + Orin NX / Orin Nano 4. D133 + Orin NX / Orin Nano 5. D135 + Orin NX 6. D315 + AGX Orin --------------------------------------- AVERMEDIA_JETPACK-R1.0.0.6.1.0 20250123 --------------------------------------- - 1st release