Camera Configuration Tool User Guide en
Camera Configuration Tool User Guide en
User Guide
Copyright
MOTOROLA, MOTO, MOTOROLA SOLUTIONS, and the Stylized M Logo are trademarks or registered
trademarks of Motorola Trademark Holdings, LLC and are used under license. All other trademarks are the
property of their respective owners. © 2016 - 2023 Motorola Solutions, Inc. All rights reserved.
PDF-CCT-C
Revision: 6 - EN
20230306
ii
Table of Contents
Introduction 1
Logging In to Cameras 1
Navigating the Camera Configuration Tool 1
Camera Status 2
Changing the Factory Default Credentials 3
Changing the Connection Credentials 3
Adding a Secondary Admin User 4
Finding Cameras 5
Sending a Discovery Broadcast 5
Editing Cameras 7
Editing a Single Camera 7
Editing Multiple Cameras 7
Applying Changes 7
Secondary Media Profile Settings 8
Setting Tabs 10
Assigning IP Addresses 13
Assigning Static IP Addresses 13
Assigning an IP by MAC Address 14
Managing Certificates 17
Downloading a Certificate Signing Request 17
Uploading Signed Certificates 18
Applying Certificates 18
Deleting Certificates 19
Setting the Encryption Mode 19
Network Security 21
Disabling HTTP Connections in the Camera Configuration Tool 21
Disabling HTTP Connections for a Camera 21
iii
Changing the HTTP or HTTPS Port 21
Configuring Analytics 23
Analytics Setting Description 23
Setting Up Classified Object Motion Detection 25
Configuring Analytic Events 26
Setting Up a Radiometric Analytics Event 27
Advanced Thermal Event Settings 29
Temperature Threshold Advanced Settings 30
Temperature Change Advanced Settings 30
Analytic Event Descriptions 31
Updating Firmware 33
Downloading Firmware 33
Applying Firmware 33
Critical Firmware Updates 33
Device Logs 42
iv
Introduction
The Camera Configuration Tool allows you to configure all cameras that are discovered on your network. You
can apply common settings to multiple cameras at the same time, or adjust individual cameras to fit your site
requirements.
To use this tool, make sure the following requirements are met:
l All the cameras you are configuring have been installed and are physically connected to the network.
l The Camera Configuration Tool is installed on a computer that has access to the same network as the
cameras.
l You know the password for all the cameras.
Logging In to Cameras
By default, all the cameras on your network are auto-discovered by the Camera Configuration Tool. The
discovered cameras are connected to your immediate subnet or subnets configured for multicast messages.
Before you can edit the cameras in the system, you must first log in to the cameras.
1. When you launch the Camera Configuration Tool, you are immediately prompted to log in to all
discovered devices.
l In the User Name and Password fields, enter the camera credentials. The tool assumes that all
connected devices are using the same credentials.
l If the cameras use the credentials admin/admin or administrator/<blank>, select the Use the
factory default credentials if the above credentials fail. checkbox.
l The tool will not log in to new cameras that do not have any credentials.
2. Click Connect to Devices.
You are logged into the discovered cameras using the selected credentials.
If the tool failed to log in to some cameras, select the Connection Credentials tab and manually enter the
correct credentials for those cameras. For more information, see Changing the Connection Credentials on
page 3.
If you notice that one or more cameras that you want to configure are missing from the list, you can manually
search and add the cameras to the list. For more information, see Finding Cameras on page 5.
Introduction 1
1. Menu bar — the camera settings tabs are displayed on the left, and the additional task menu is
available on the right. For more information, see Setting Tabs on page 10.
2. Camera list — the list of discovered cameras and their related settings.
3. Implementation area — the area at the bottom-right corner of the application window. This displays
the total number of discovered cameras, and the number of cameras with pending setting changes.
Changes are not implemented until you click Apply.
Camera Status
The camera status column displays the following details about each camera.
l
— successfully logged into the camera.
l
— successfully logged into the camera using admin/admin or administrator/<blank> credentials. It is
recommended that you change the camera credentials. For more information, see Changing the
Factory Default Credentials on the next page.
l
— camera is in factory default state and has no credentials. Change the camera credentials in order
to use the camera. For more information, see Changing the Factory Default Credentials on the next
page.
l
— trying to log into the camera.
l
— failed to log into the camera. Change the login credentials on the Connection Credentials tab.
For more information, see Changing the Connection Credentials on the next page.
l
— no longer able to communicate with the camera. This may appear if the camera is offline or if
there has been an error retrieving the camera settings.
l — securely connected over HTTPS using a trusted certificate.
Camera Status 2
l — securely connected over HTTPS using a self-signed certificate.
l — securely connected over HTTPS using not trusted certificate.
l — connected over HTTPS using invalid certificate.
Note: If you have made any setting changes that are unsaved, you will not be able to change
tabs. Discard your settings if you want to be able to select the Admin Users tab.
Tip: Select the checkbox next to the password field to see your entry.
5. Click Apply.
Note: Pelco cameras do not support an empty password field. A password must be set for
Pelco camera admin accounts.
To change the credentials used to access the camera, complete the following steps:
The tool will try to log in to the cameras using the new credentials. The camera status updates to show the
cameras you have access to.
Note: If the default administrator credentials are lost, you may need to restore the camera to the
factory default settings. Depending on how the camera is configured, this option may not be
possible.
To protect the default administrator user account on the camera, you may want to create a secondary admin
user.
You can choose to use the secondary account for daily operations instead of the default administrator
account. Or, you can use it as a backup in case the default administrator password is lost.
If you want to use the same username for all cameras, click then enter the username.
3. In the Secondary Admin Password column, enter a password for the new username.
If you want to use the same password for all cameras, click then enter the password.
Tip: Select the checkbox next to the password field to see your entry.
4. Click Apply.
You can add more admin users through the camera web browser interface, however the Camera
Configuration Tool will only display the default administrator user and one other admin user on this tab.
The tool searches through all the addresses in the IP address range, and does not stop until all the IP
addresses have been checked or you click Cancel.
Tip: New cameras may not be displayed if the camera list is filtered. For more information, see
Filtering and Sorting Cameras on the next page.
The discovery broadcast looks for new cameras that are connected to the network. Each time it discovers a
new camera, it is added to the camera list.
l
In the top-right corner, click .
Finding Cameras 5
Filtering and Sorting Cameras
Depending on the size of your site, you may need to edit over 100 cameras. To help you focus on the
cameras that need your attention, you can filter or sort the listed cameras.
Filtering Cameras
1. At the top of a column, click .
2. Select or enter your filter values.
A list of the active filters is displayed at the bottom of the page.
Clearing a Filter
l At the bottom of the page, click X for the filter that you want to remove.
Sorting Cameras
l Click the column name to sort the column in ascending alphanumeric order.
l Click the same column again to sort the column in descending order.
You can sort any column that is displayed.
Move between different tabs to see and edit the categorized camera settings. For more information, see
Setting Tabs on page 10.
You can only edit the cameras that are displayed. To edit specific cameras, you can filter the camera list. For
more information, see Filtering and Sorting Cameras on the previous page.
Tip: As you edit the camera settings, you can disable camera filters but you cannot add new filters
until after the setting changes have been either applied or discarded.
The edited setting is highlighted in yellow but is not yet applied. See Applying Changes below.
Note: Changes made to the HD Multisensor Dome camera are automatically applied to all camera
heads.
The edited settings are highlighted in yellow but are not yet applied. See Applying Changes below.
Applying Changes
Edited settings are highlighted in yellow.
Editing Cameras 7
To apply all changes:
l Click Apply to validate the changes.
If the camera rejects a setting, the camera row is highlighted in red and the rejected setting is
highlighted in yellow.
In the bottom-right implementation area, click next to FAILED to display only cameras with
rejected settings.
To clear all changes:
l Click Discard.
The Camera Configuration Tool allows you to configure Multicast and Image Settings for your Primary,
Secondary, and Tertiary streams for applicable cameras. For more information, see Setting Tabs on page 10.
When you navigate to the Multicast or Image Settings tabs, the Primary media profile will be selected by
default.
1. On the Multicast or Image Settings tabs, at the bottom-left corner of the window, select the
Secondary or Tertiary to change the page to the settings for that media profile.
2. Make any setting changes needed to the cameras in the selected media profile.
3. At the bottom-right corner of the window, click Apply to apply the settings to the media profile
selected in step 1.
1. Web UI — a direct link to the camera's full web browser interface for advanced configuration.
2. Live video — a low quality live stream from the camera to help you identify where the camera is
installed.
3. Camera status — identifies if the camera is online and if you were able to successfully log in to the
camera.
4. Model — the specific camera model.
5. Name — the name of the camera. By default, the camera name is the same as its model number.
6. Head # — identifies the camera head for multisensor cameras.
Note: Some settings are not displayed if they are not supported by the camera.
Tab Settings
General l Location
l Disable Camera Status LEDs
l Date First Discovered
l Date Last Discovered
l Serial Number
l Manufacturer
l Firmware Version
l Date — the date and time of the camera
l Enable PTZ — enables and disables PTZ controls in the VMS. This may be useful for
non-PTZ cameras which use PTZ commands for zoom control, as an example, and
therefore PTZ controls are not required.
l PTZ Name — lists any PTZ commands that the camera may use
l Enable Metadata — enables and disables metadata stream transmission on all camera
media profiles
Setting Tabs 9
Tab Settings
Network l Enable DHCP
l IP Address
l Subnet Mask
l Default Gateway
l Hostname
l NTP Server Mode
l NTP Server
l MAC Address
l Enable HTTP
l HTTP Port #
l HTTPS Port #
Multicast l Video Multicast IP
l Video Multicast Port #
l Video Multicast TTL
l Audio Multicast IP
l Audio Multicast Port #
l Audio Multicast TTL
l Metadata Multicast IP
l Metadata Multicast Port #
l Metadata Multicast TTL
TLS l Download CSR
l TLS Certificate Subject
l TLS Certificate Issuer
l Expiry Date
l Certificate Type
l Signature Algorithm
l Manage Certificates
l Certificates
l Encryption Mode
Setting Tabs 10
Tab Settings
Image l Encoding
Settings
l Flicker Control
l Enable WDR
l Image Rate
l Quality
l Max Bitrate
l Resolution
l Keyframe Interval
l Camera Heads
l Camera Mode
Admin l Admin User Name
Users
l Admin Password
l Secondary Admin User Name
l Secondary Admin Password
Analytics l Camera Type
l Analytics Scene Mode
l Enable Noise Filter
l Tamper Sensitivity
l Tamper Trigger Delay
l Enable Self Learning
l Reset Self Learning
l Video Analytics Mode
l Analytic Events
l Enable ONVIF Analytics Metadata
All Settings All available camera settings. Scroll right to see any settings that may be hidden.
Connection l User Name
Credentials
l Password
Firmware l Firmware Version
Update
l Available Firmware Version
l Upgrade
l Downgrade
Setting Tabs 11
Assigning IP Addresses
Note: Do not assign static IP addresses unless you are highly familiar with IP network addressing.
The Camera Configuration Tool is not designed to calculate or validate IP address ranges, subnet
masks, default gateways or other IP parameters.
Tip: Only assign IP addresses from subnets that you can access, or you will lose access to the
cameras after the new IP addresses have been applied. You may be able to recover the camera by
assigning a new IP address by the camera's MAC address. For more information, see Assigning an IP
by MAC Address on the next page.
Assigning IP Addresses 12
Assigning an IP by MAC Address
If you lose connection to a camera after it is assigned an IP address that you don't have access to, you can
attempt to locate the camera by its MAC address then assign it a new IP address. After the Camera
Configuration Tool connects to the camera once, it remembers the camera's MAC address.
If you know a camera's MAC address, you can also use this method to add a new camera to the Camera
Configuration Tool.
Note: You may need to reboot the camera to implement the new IP address.
1. If you've lost connection to a camera, locate the camera in the list and select one of its settings.
The tool automatically copies the camera's MAC address and current IP address.
The tool attempts to discover the camera and apply the new IP address. When the tool succeeds, the camera
receives the new IP address and is added to the camera list.
If the tool is unable to apply the new IP address, you may be prompted to manually reboot the camera.
Multicast settings can be configured for each of your camera's stream profiles. By default, the Primary stream
is selected when you navigate to the Multicast tab. For more information on applying settings on additional
stream profiles, see Secondary Media Profile Settings on page 8.
Important: For cameras with multiple profiles, each profile's multicast IP and Port settings
must be unique. For cameras with multiple heads, each head, and each head's profile's
multicast IP and Port settings must be unique.
l Video Multicast IP: Enter the IP address for your video multicast transmission.
l Video Multicast Port #: Enter the port number for your video multicast transmission. Ports must
be even numbered.
l Video Multicast TTL: Enter the Time to Leave (TTL) setting for your multicast transmission, from
1 to 255.
Note: The TTL setting can be used to keep multicast traffic within a certain well-
defined part of the network. Every time a router receives a multicast packet, it will
decrement the TTL value by 1, and when a router receives a packet with a TTL value of
1, it will drop the packet and not transmit it any further. Therefore, lower multicast TTL
settings will confine the multicast traffic to a smaller part of your network. You will need
to enforce these limits with your routers.
3. Configure the audio and metadata multicast IP, port and TTL settings, as required.
4. At the bottom-right corner of the window, click Apply.
The new multicast settings are implemented on the cameras. The cameras will not start transmitting in
multicast until the first client connects to the camera.
Tip: You can also use the command line to manage certificates and make batch changes to
certificates. For more information, see Command Line Parameters on page 38.
Note:
Upgrading the camera's firmware does not change the active certificate for the camera.
Performing a factory reset on the camera will clear the custom certificate and switch to the camera's
default certificate.
Managing Certificates 16
l To enter a user specified Subject Alternative Name, select User input as the Source of data
and enter the name in Value of Subject Alternative Name field.
l To enter a camera identifier as the Subject Alternative Name, select one of the following
options from the Source of data drop-down list: A copy of the Common Name, Hostname of the
camera, IP address of the camera, or First Subject Alternative Name of the current certificate.
6. Enter the following optional fields:
l Organizational Unit — The division of an organization.
l Organization — The organization name.
l Locality — The city where the organization is located.
l State or Province — The state or province where the organization is located.
l Country — The 2-letter country code.
Note: The Country field is not optional for Pelco cameras and must be filled in.
Note:
l Signed certificate files that you add to the zip file must have specific file extensions such as
.crt, .cer, or .pem.
l To see which cameras have trusted certificates in the Camera Configuration Tool, you will
also need to add the CA certificate file to the same zip file as the signed certificate(s).
Applying Certificates
After you upload signed certificates, you can select which certificate to use for each device.
Tip: Click Manage to view details about all available uploaded certificates before applying one to a
camera.
Deleting Certificates
You can remove invalid, expired, self-signed or unwanted certificates from a camera connected with the
Camera Configuration Tool.
Note:
l You cannot delete a certificate that is Currently Active. Apply a different certificate, and then
delete the unused certificate.
l You cannot delete the factory default self-signed certificate.
l You cannot delete a certificate when you are editing other settings in the Camera
Configuration Tool. Apply or Discard your changes before deleting a certificate.
Note:
l FIPS 140-2 Level 1 requires the purchase of a FIPS camera license.
l FIPS 140-2 Level 3 requires the purchase of a CRYPTR micro card. The CRYPTR card must be
inserted into the camera's SD card slot before it can be enabled.
Deleting Certificates 18
1. Select the TLS tab.
2. In the Encryption Mode column, use the drop-down list for each camera to select the type of
encryption to use:
l OpenSSL is the default option for encryption.
l FIPS 140-2 Level 1 enables FIPS 140-2 level 1 encryption.
l NXP TPM enables the onboard trusted platform module (TPM) to securely store your
encryption keys. Only cameras that come with the onboard NXP TPM will display this option.
l CRYPTR FIPS 140-2 Level 3 enables the installed CRYPTR card to securely store your
encryption keys.
Important: Switching the setting to CRYPTR FIPS 140-2 Level 3 or NXP TPM will cause
the camera to generate a new key and self-signed certificate. Some certificate and key
management may be required when you enable this setting. If your previous keys
were signed by a certificate authority (CA), the newly generated keys will also need to
be signed by the CA to keep the connection to your camera secure.
For more information, see Downloading a Certificate Signing Request on page 17 and
Uploading Signed Certificates on page 18.
Important: Changing this setting on your camera will require your camera to reboot and you
will lose the video stream for that time. Avigilon recommends that you apply this setting
during non-critical operating times. Applying this setting on a single camera can take from 1 to
5 minutes.
Note: If the CRYPTR micro card is ejected or becomes unusable while it is inserted in the camera
and enabled, the camera will restart in FIPS 140-2 Level 1 mode. If the card is re-inserted into the
camera, CRYPTR FIPS 140-2 Level 3 will need to be re-selected as the Encryption Mode to continue
using the CryptR micro card to store your keys.
Securely connected cameras will display one of the icons , , or next to their camera status.
Network Security 20
1. Select the Network tab.
2. In the HTTP Port # column, enter the HTTP port number
3. In the HTTPS Port # column, enter the HTTPS port number.
4. Click Apply.
Column Description
Camera Type Select the type of camera that has been connected.
l Day and Night — select this option if the camera can stream video in
color or black and white. This type of camera typically displays color
video during the day and black and white video at night to capture as
much detail as it can of the scene.
l Color — select this option if the camera can only stream video in color.
l Black and White — select this option if the camera can only stream
video in black and white.
l Thermal — select this option if the camera can stream forward looking
infrared (FLIR) video.
Configuring Analytics 22
Column Description
Analytics Scene Mode Select the location that best describes where the camera is installed.
l Outdoor — suitable for most outdoor environments. This setting
optimizes the camera to identify vehicles and people.
l Large Indoor Area — only detects people and is optimized to detect
people around obstructions, like chairs and desks, if the head and torso
are visible.
l Indoor Close-up — only detects people and is optimized to detect
people that come near to the camera and may be only partially in the
frame. This mode will disable the Object crosses beam and Direction
violated analytic events for this camera. The Indoor Close-up mode is
currently only available on modular cameras.
l Indoor Overhead* — optimized for cameras mounted directly overhead
and should only be used when a torso cannot be seen in the camera
field of view. Any movement is assumed to be human. Use in areas with
limited space but with high ceilings, or to monitor doors. Do not use with
the Avigilon Appearance Search feature, Face Recognition, the Self-
Learning feature, or to detect people traveling against the crowd.
l Outdoor High Sensitivity* — optimized to run with higher sensitivity for
detecting people and vehicles in challenging outdoor scenes. This
option may generate more false positives. Only use this option if you
require the system to be more sensitive than the Outdoor setting.
l Long Range Night* — prioritizes outdoor long-range object detection at
night over object classification and tracking during the day. Uses
external IR illumination rather than built-in IR illumination from the
camera. Object classification and tracking accuracy during the day is
reduced compared to other outdoor modes. Available for H4A cameras
only.
* These modes are not available for H5A cameras.
Enable Noise Filter Select the checkbox if the camera is too sensitive and falsely detects motion as
classified objects.
Tamper Sensitivity Enter a value between 1-10 to select how sensitive a camera is to tampering
events.
Tamper Trigger Delay Enter a value between 2-30 to define how many seconds the camera will wait
before sending tampering events. The default value is 8.
If the tampering ends before the trigger delay time has elapsed, no tampering
events will be sent. If the time elapses but the tampering has not stopped, the
events will be sent by the camera.
Reset Self Learning Click Reset after the camera is stable after initial configuration.
Video Analytics Mode Select which analytics mode you want to enable. You can only configure
Analytic Events for cameras using Classified Object mode.
l Classified Object — detects and classifies objects such as a person or a
vehicle.
l Unusual Motion Detection — detects motion and compares the speed,
direction, and location of movement with what is typical for a scene.
l Tamper Only — detects sudden changes in the scene.
Analytic Events Click Configure to manage analytic events for the selected camera in Classified
Object mode. For more information, see Configuring Analytic Events on the
next page.
Enable ONVIF Analytics When enabled, the camera will send ONVIF Profile M compliant analytics
Metadata metadata to the VMS.
The camera must be configured to use the Classified Object Video Analytics Mode.
Note: Analytic events are only triggered if the bottom center of the detected object's
bounding box is in the ROI or crosses the beam.
Note: If you change the name of the event, any rules or alarms linked to the event may no
longer function.
These types of events are only supported by thermal cameras with radiometric capabilities.
Tip: The emissivity of a material or surface is its effectiveness in emitting thermal energy.
Changing this setting will apply an offset based on different material's efficiency in radiating
heat energy. You may want to adjust this setting if your thermal camera is viewing a large
object or surface that has a different emissivity than the default value. Check the tooltip
beside this setting for some recommended Emissivity settings for different common materials.
This is a global setting and will apply to the thermal camera as a whole.
8. In the Measurement Mode: area, select how you want to measure the temperature in the image.
l Spot Detection: Select spot detection to detect temperature changes in a specific spot or pixel
in the video frame. Click and drag the green cross marker so that it is selecting the part of the
video image where you want to detect temperature changes. The selected spot should not be
set at the edge of the field of view. Temperature measurements at the edge of the field of view
may not be as accurate.
l Box Detection: Select box detection to detect the temperature changes in a region of interest
(ROI).
a. Define the ROI where temperature changes will be detected. Thermal event ROIs should
not be created at the edge of the field of view. Temperature measurements at the edge
of the field of view may not be as accurate.
o Click and drag the yellow markers on the border. Extra markers are automatically
added to help you fine tune the shape of the overlay.
o Click and drag to move the green overlay.
o
Click to restore the default green overlay.
b. In addition to setting the ROI, you can select how the temperature will be measured
inside the ROI and tigger the event from the following options:
o Average temperature in ROI: The camera calculates the average temperature
inside the ROI and compares it to the event settings.
o Maximum temperature in ROI: The camera takes the highest measured
temperature inside the ROI and compares it to the event settings.
o Minimum temperature in ROI: The camera takes the lowest measured
temperature inside the ROI and compares it to the event settings.
9. Set the Timeout: value. This is the maximum duration of the event. Events that are still active after this
time will trigger a new event. The default value is 60 minutes.
10. If necessary, click the Advanced Settings button to configure the advanced settings for this event.
Most standard thermal events can be configured using the default advanced settings, but they can be
adjusted if necessary. For more information, see Advanced Thermal Event Settings below.
11. Click OK to save your settings.
Note: The region of interest (ROI) is like a rug or tripwire. Events are only triggered if the bottom
center of the detected object's bounding box is in the ROI or crosses the beam.
Activity: Description
Objects in area The event is triggered when the selected number of objects are present in the
ROI for longer than the threshold time. The object can appear from within the
ROI or enter from outside.
Only one event is activated when the specified number of objects are detected
in the area. Additional objects in the area will not trigger additional events.
Object loitering The event is triggered for each object that stays within the ROI longer than the
threshold time. Each object triggers a separate event.
The event resets when the object leaves the ROI or the event times out.
Objects crossing beam The event is triggered when the specified number of objects have crossed the
beam in the specified direction within the threshold time.
If the number of objects is 1, the event is triggered after the threshold time
elapses.
o
To change the direction of the beam, click .
o
To detect objects traveling in either direction of the beam, click .
Object appears or The event is triggered once for each object in the ROI for longer than the
enters area threshold time. The object can appear from within the ROI or enter from outside
the ROI.
This video analytic event causes many alarms. For example, if 20 objects are
detected within the ROI, 20 events are triggered – one for each object.
Object not present in The event is triggered when no objects are present in the ROI for longer than
area the threshold time.
Objects enter area The event is triggered when the specified number of objects are detected in the
field of view (FoV) then enter the ROI within the threshold time.
If the number of objects is 1, the event is triggered after the threshold time
elapses.
The ROI must be smaller than the camera FoV to detect the object before it
enters the ROI. Objects that appear within the ROI will not trigger an event.
Only one event is activated when the specified number of objects are detected
in the area. Additional objects in the area will not trigger additional events.
Objects leave area The event is triggered when the specified number of objects are detected
inside the ROI then leave the ROI within the threshold time.
If the number of objects is 1, the event is triggered after the threshold time
elapses.
Object stops in area The event is triggered if a classified object is detected moving within the ROI
then stops moving for longer than the threshold time. One event is activated for
each object that stops. An object can only be tracked for up to 15 minutes.
Direction violated The event is triggered for each object that moves within 22 degrees of the
prohibited direction for longer than the threshold time. One event is activated
for each classified object that moves in the prohibited direction.
Auto-track objects in The event is triggered when the selected object type moves into the region of
area interest causing the camera to automatically reposition to track the object.
Returning to preset position once object is lost.
Downloading Firmware
1. Go to your camera website and download the camera firmware .fp file for your model.
2. Save the firmware .fp files to the Firmware directory in the installation folder. The default path is:
C:\Program Files (x86)\Motorola Solutions\Camera Configuration
Tool\firmware
To remove firmware files that are no longer used, delete the .fp file from the directory.
Applying Firmware
Tip: To view available downloaded firmware, in the top-right corner select > View Local
Firmware Repository.
1. Select the Firmware Update tab and filter the displayed cameras as required.
2. In the Available Firmware Version column, click .
3. Select the firmware, then click Apply. The selected firmware will only be applied to the related camera
models.
4. Select the checkbox in the Upgrade or Downgrade columns. You must select a checkbox to install the
firmware to the camera.
The checkboxes are only displayed if the selected firmware is different from the version on the
camera.
5. Click Apply.
The firmware is sent to the cameras and installed. The cameras may reboot and go offline to complete the
update.
Depending on the number of cameras and the network speed, the update process can take a long time.
Important: Sometimes a critical firmware update is required to keep the camera running. We
Updating Firmware 32
recommend that you apply these critical updates as soon as possible. These updates can take
longer than usual and should be done at a convenient time for your facility to have missing video
from that camera.
If the Camera Configuration Tool detects a critical update needs to be performed, a message about the
update will appear at the bottom of the screen.
Note: If you have made any settings changes, make sure to Apply them before starting the critical
update process. Unsaved changes will be discarded during the update.
1. Click the Update cameras button on the message to generate a list of all the cameras that require the
update and have the required update selected.
2. Click Apply to perform the update.
3. A message appears to warn that the updates will take longer than usual. Click OK to proceed.
Alternatively you can go to the Firmware Update tab to perform the update. For more information, see
Applying Firmware on the previous page.
You can import the settings back into the Camera Configuration Tool and apply the settings to the cameras
list.
Tip: You can also use the command line to import or export settings for devices connected to the
Camera Configuration Tool. For more information, see Command Line Parameters on page 38.
Exporting Settings
You can export camera settings to edit and re-import. The exported file can also act as a backup of the
current camera settings.
Importing Settings
You can import an updated .csv file into the Camera Configuration Tool to make bulk changes to the camera
Importing Settings 35
Using the CCT Command Line
Using the CCT command line makes it possible to perform actions through the command line, and to make
batch changes for sites that have a large number of cameras. These batch jobs can import or export settings,
or to manage the certificates on your cameras.
Note: It is recommended to only use the command line to perform these functions if you are already
familiar with using the command line.
1. Open the command line on your computer. Type CMD in the search bar at the bottom of your screen
and launch the command prompt app.
2. Navigate to your Camera Configuration Tool folder. To go to the default location, type c:\Program
Files (x86)\Motorola Solutions\Camera Configuration Tool and press Enter.
3. Once you are in the correct folder, type CCT-Batch.exe and press Enter.
The CCT Batch Job help information will display. This help information will summarize all of the
commands and actions that you are able to do as well as some examples on how to enter the
commands. The exit codes are also provided so you can get feedback on whether an action was
successful.
Tip: Be sure to use the examples in the CCT Batch Job help information as a guideline for
entering your commands.
-a Identify a camera Use this command to identify and connect with a single
by IP address, or camera by IP address or a number of cameras by using a
--addIP <IP
by range of IP range of IP addresses. For example:
Address>
addresses, to
-a 192.168.1.1-192.168.1.120
--addIP <start IP>- direct the following
<end IP> commands to. Spaces are not permitted in the IP range portion. The
identified cameras will be the cameras that the following
import, export or certificate commands will be sent to.
This is used with the -u, -p, -t, and -s commands to enter
the camera information needed to connect to the
camera(s).
-u Enter the user Use this command with the -a command to enter the
name of the camera's user name.
--user <user name>
camera(s) you are
sending a
command to.
-p Enter the password Use this command with the -a command to enter the
for the camera(s) camera's password.
--password
you are sending a
<password>
command to.
-t Enter the HTTP Use this command with the -a command to specify the
port number HTTP port to use to connect to the camera(s). This
--httpPort <port
needed to connect parameter is optional. If skipped, CCT Batch will use the
number>
to the camera(s). default port 80.
-s Enter the HTTPS Use this command with the -a command to specify the
port number HTTPS port to use to connect to the camera(s). This
--httpsPort <port
needed to connect parameter is optional. If skipped, CCT Batch will use the
number>
to the camera(s). default port 443.
-f Forces the entered Use this command with any of the other commands to
command to force the command to execute. This will force
--
execute regardless commands to be executed on any devices that can
forceActionExecute
of issues. establish a connection, and any devices that are offline,
in a pending state or unreachable will be skipped.
-e Exports settings Apply this command export the settings of all the
from the selected cameras connected through the -a command into a .csv
--export
camera(s) as a .csv file. Enter the name and location of the .csv file after the
"<file.csv>"
file. command.
-i Import settings to Apply this command to import settings in a .csv file to all
the selected of the cameras connected through the -a command.
--import
camera(s) from a Enter the name and location of the .csv file after the
"<file.csv>"
.csv file. command.
-l List the certificates Use this command to list the certificates of the camera(s)
and certificate connected through the -a command. This will generate a
--listCrt
information for the list of the certificate ID, expiration date and certificate
selected camera(s). common name of all the certificates for those cameras.
The active certificate will be prefixed by an exclamation
mark and highlighted in green, expired certificates are
highlighted in red, and self-signed or untrusted
certificates are grey.
Tip: You can retrieve the exit code from the system of the last batch job that was completed:
— CMD.exe: Enter variable %errorlevel%. For example: echo %errorlevel%.
— PowerShell: Enter variable $LastExitCode. For example: echo $LastExitCode.
l It can take a few minutes for the CCT Batch to search for cameras after entering a command.
l If one of the cameras you are connecting to is not in a state that it can be logged into, this will stop the
batch job process unless the -f force command is used.
l If the password is empty, use double-quotes instead (""). If you are using PowerShell, you cannot use
an empty password.
l If there is a space in the password, put double-quotes on each side of the space (" "). This will not work
in PowerShell.
1. Filter the camera list to only display the cameras you want to log.
In the Device Logs window, the left Devices list are the cameras included in the log file. On the right Logs list
are the log messages in chronological order.
The log stream auto-scrolls to the latest message until you click a message in the stream. At this point, the
auto-scrolling stops so you can read the message while the log stream continues. To have the application
resume auto-scrolling, drag the scroll bar to the end.
You can identify what device is referenced in the log message by the Serial Number. If a camera goes offline,
the camera will stop logging until it returns online - the other cameras in the Devices list will continue to
stream their logs.
The log file you saved is in .txt format. You can also review the saved log in a text reader.
Each time you open the Device Logs window, the previous log is displayed. When you click Write Logs to File,
the Devices list refreshes to include the latest filtered cameras and saves a new log file.
Device Logs 41