Applies to Models: PNM-C32084RQZ
Summary:
This article provides instructions for flashing the NVIDIA Jetson hosted by the PNM-C32084RQZ. This process allows you to re-image the NVIDIA Jetson with the Ubuntu OS and NVIDIA Jetpack SDK.
NOTE: Hanwha Vision maintains the following NVIDIA Jetson images and Jetpack
versions for the PNM-C32084RQZ. Contact support to provide the necessary image.
NVIDIA Jetson Jetpack 5.1.1(v35.3) with Ubuntu 20.04
NVIDIA Jetson Jetpack 6.0(v36.1) with Ubuntu 22.04
NOTE: Flashing the device will not affect camera configuration, SD card storage,
or other settings; it only modifies the OS hosted on the NVIDIA Jetson.
Step By Step Guide:
Hosting the FTP Server
-
Host the Hanwha-provided image on an accessible FTP server.
-
Provide the following FTP configuration details:
FTP Server Address – IP address of the FTP server
ID – Account ID used to sign in to the FTP server
Password – Password used to sign in to the FTP server
Upload directory – Directory and file name of the NVIDIA Jetson image location
Port – Port used to access the FTP server
-
Download and install the FileZilla FTP server.
NOTE: Skip this step if you have an FTP server setup in your environment.
-
Open the FileZilla Server Administration tool.
-
Click Server then select Configure.
-
From the server settings, navigate to Users.
-
Click Add to add a new user (ex: 8GB).
-
From the General tab, check the box next to User is enabled.
-
Select Require a password to log in from the Authentication dropdown menu.
-
In the Mount points section, Virtual path is / and Native path is the location where the Jetson image is saved on the FileZilla host server (ex: D:/share).
-
Select Read + Write from the Access mode dropdown menu.
-
Click Apply.
Flashing the NVIDIA Jetson
-
From the camera web UI, click the Gear () icon.
-
Navigate to System > Jetson flashing upgrade.
-
Enter the following in the FTP configuration section, then click Apply.
Server Address: IP address of the laptop/PC hosting FileZilla
ID: 8GB
Password: hanwha01!
Upload Directory: /NX_8G_240906_092301.tar.gz
Port: 21
NOTE: The image flashing process can take up to 30 minutes.
-
In the resource tree on the left, navigate to System > Log > System Log to verify the flashing is in progress.
You can see the following logs:
Log Type: FWUpdate - Information: “NVIDIA firmware download” : Image is downloading from FTP server to camera.
Log Type: FWUpdate - Information: “NVIDIA firmware unzip” : Image download is complete and the camera validated that the integrity of the image is as expected.
Log Type: FWUpdate - Information: “Start jetson flashing” : Flashing operation started.
Log Type: FWUpdate - Information: “NVIDIA device USB is Connected” : NVIDIA Jetson module is powered on.
Log Type: FWUpdate - Information: “NVIDIA device USB is Disconnected” : NVIDIA Jetson module is powered off.
Log Type: FWUpdate - Information: “Jetson flashing complete” : Flashing operation completed successfully.
Updating Port Forwarding Rules
Once the NVIDIA Jetson has been flashed, the Ubuntu OS image is accessible through SSH.
To access the OS through SSH:
-
Forward the SSH port to a different port as TCP Ports between 1 – 1023 are allocated to the camera and ports 1024 – 65535 for the NVIDIA Jetson (ex: we will forward Port 22 to port 2222).
-
From the camera web, navigate to Basic > IP & Port.
-
Click the Port tab.
-
Click Add in the Port mapping section to add a new port.
-
In the newly added row, enter 2222 in the To camera field and 22 in the To Jetson field.
-
Click Apply to save the changes.
Using SSH to Access Ubuntu OS
-
Use an SSH client to access the Ubuntu OS on the Jetson (ex: PuTTY).
-
Download and install PuTTY.
-
Open the PuTTY client.
-
In the PuTTY Configuration, enter the camera IP and Port (ex: 2222).
-
Click Open to connect to the Ubuntu OS.
-
If you receive a PuTTY Security Alert message, click Yes to proceed.
-
In the new console screen, enter the following credentials, then click Enter.
Credentials for NVIDIA Jetson Jetpack 5.1.1(v35.3) with Ubuntu 20.04
Login as: nvidia
Password: nvidia
Credentials for NVIDIA Jetson Jetpack 6.0(v36.1) with Ubuntu 22.04
Login as: wisenet
Password: nvidia
If the login was successful and you have established a connection to the Ubuntu OS hosted on Jetson, you will get the following console.
Installing Hanwha Recommend Ubuntu OS Components
Run the following command to install Cockpit and Jetson Stats:
sudo apt update && sudo apt install -y python3-pip && sudo pip3 install jetson-stats && sudo apt install -y cockpit && sudo reboot
Both components provide a secure interface and hardware utilization metrics to best manage and interact with the NVIDIA Jetson hardware and Ubuntu OS.
Changing the Default Ubuntu OS Password
Use the following command to change the default password for the Ubuntu OS on the next login:
sudo chage -d 0 nvidia