Skip to main content

Settings

The Settings tab provides system-level configuration for the SUPERJOY controller.

Settings Sub-Sections

Sub-SectionDescription
NetworkIP address, netmask, gateway, DNS, and HTTP port
DDNSDynamic DNS configuration
NTPNetwork time synchronization
Firmware Check & UploadFirmware update via URL or local file
Factory RestoreReset all settings to factory defaults
RestartReboot the controller
ImportRestore configuration from a saved file
ExportSave device and custom configuration to file
UserManage login accounts
System settingsJoystick axis inversion, HDMI frequency, and action lock controls
VersionHardware, software, web, and serial number information
NDI®NDI receive group and discovery server configuration

Network

Configure the controller's network interface.

FieldDescription
Network TypeSTATIC:manually assigned IP address DHCP:address assigned automatically by the network
IP AddressThe controller's static IPv4 address (editable in Static mode only)
NetmaskSubnet mask (editable in Static mode only)
GatewayDefault gateway address (editable in Static mode only)
DNS1Primary DNS server address (editable in Static mode only)
DNS2Secondary DNS server address (editable in Static mode only)
MACThe controller's MAC address. Read-only.
HTTP PortThe port the web interface listens on (default: 80)

Click Save to apply changes.

warning

Changing the IP address or HTTP port will disconnect your browser session. Reconnect using the new address and port.

warning

Switching from STATIC to DHCP means the controller's IP address may change after rebooting. It's recommended to note the current IP address before switching. Check the current IP displayed at the top of the screen in the Local IP field.


DDNS

Configure Dynamic DNS to keep a domain name pointing to the controller when its public IP address changes.

FieldDescription
Enable DDNSCheckbox to enable/disable DDNS
DDNS TypeDynDNS or NO-IP
Server AddressThe DDNS provider's server (auto-filled based on type; read-only for DynDNS: members.dyndns.org)
DomainYour registered DDNS hostname
User NameYour DDNS account username
PasswordYour DDNS account password
ConfirmRe-enter password to confirm

Click Save to apply changes.


NTP

Synchronize the controller's clock with a network time server.

FieldDescription
Enable NTPCheckbox to enable/disable NTP synchronization
NTP ServerHostname or IP address of the NTP server (e.g., pool.ntp.org)
Time ZoneSelect your local time zone from the dropdown (GMT-12:00 through GMT+13:00)
ButtonAction
SaveSave NTP configuration
SyncImmediately trigger a time synchronization with the configured NTP server

Upgrade

Update the controller's firmware.

Online Upgrade (via URL)

Field / ButtonDescription
URL fieldURL of the firmware update server (default: https://firmware.ptzoptics.com)
Check FirmwareQuery the server to check if a newer firmware version is available
DownloadDownload the firmware from the configured URL

Local Upgrade (via File)

Field / ButtonDescription
File path fieldDisplays the selected file path
Browse / Choose FileOpen a file picker to select a local firmware file
ApplyUpload and apply the selected firmware file
warning

Do not power off the controller during a firmware upgrade. An interrupted upgrade may leave the device in an unbootable state.


Factory Restore

Reset the controller to its factory default configuration. All device configurations, custom buttons, network settings, and user credentials will be erased.

Click Restore to initiate a factory reset.

warning

Factory Restore is permanent and irreversible. The full SUPERJOY device configuration will be deleted. Export your configuration first if you want to preserve it: see Export.


Restart

Reboot the controller.

Click Restart to reboot the device. The web interface will be temporarily unavailable during the restart. Refresh your browser after a few seconds to reconnect.

note

A restart does not erase any settings. Use Factory Restore if you need to reset configuration.


Import

Restore a previously exported configuration from a file.

Field / ButtonDescription
File path fieldDisplays the selected file path
Browse / Choose FileOpen a file picker to select a configuration file
ImportUpload and apply the configuration from the selected file
warning

Importing a configuration will overwrite the current settings. Ensure the file was exported from a compatible device before importing.

note

Use Export to create a backup before importing, in case you need to revert.


Export

Save the current configuration to a file for backup or transfer to another controller.

Two separate configuration sets can be exported:

Export ButtonWhat It Saves
Export Device SettingsAll camera device configurations (groups, slots, IP addresses, credentials, protocols, & custom buttons)
Export the custom configurationA full system export; it includes everything.

Click the appropriate Export button. The browser will prompt you to save a file.

note

It is good practice to export both configuration files before performing a Factory Restore.


User

Manage the accounts that can log in to the SUPERJOY web interface.

The User page displays a table of existing accounts with the following columns:

ColumnDescription
CheckboxSelect a user for deletion
IDAuto-assigned user identifier
UserNameThe login username
PasswordThe login password (masked)
TypeUser role/permission level
OperateEdit options for the account

Adding a User

Click Add to create a new user account.

Deleting a User

Check the checkbox next to one or more users and click Delete to remove them.

warning

Deleting the only administrator account will lock you out of the web interface. Always maintain at least one active admin account.


System Settings

Configure joystick hardware behavior and lock specific controller functions.

Hardware Settings

SettingDescription
Invert TiltToggle to reverse the tilt axis direction on the joystick. When enabled, pushing the joystick forward tilts the camera down instead of up.
Invert PanToggle to reverse the pan axis direction on the joystick. When enabled, moving the joystick right pans the camera left instead of right.
HDMISet the HDMI output frequency: 50Hz (PAL/European standard) or 60Hz (NTSC/US standard)

Lock Settings

Lock Settings allow you to disable specific controller actions to prevent accidental use.

Select which actions you would like to have disabled while operating the SuperJoy. By default, all actions are enabled.

Actions are organized into four collapsible groups. Each group has a master toggle and individual controls.

This can also be performed on the controller itself.

  • To lock settings: Press and hold the Joystick button for about 5 seconds.
  • To unlock settings: Press and hold the Joystick button for about 5 seconds.
  • Then enter the admin password using the controller keypad.

Exposure & White Balance

Lockable ActionDescription
BacklightBacklight compensation toggle
Iris / Shutter / Gain KnobPhysical knob for exposure control
Exposure CycleCycle through exposure modes
White Balance CycleCycle through white balance modes

Control

Lockable ActionDescription
Zoom KnobPhysical zoom control knob
Joystick ZoomZoom via joystick axis
Joystick PanPan via joystick axis
Joystick TiltTilt via joystick axis
Auto Focus Lock / UnlockAuto focus toggle button
Focus KnobPhysical focus control knob
SpeedPan/tilt speed control

Preset & Cam Select

Lockable ActionDescription
Set PresetsSaving new preset positions
Camera SelectionSwitching between camera slots
Call PresetsRecalling saved presets
ModesSwitching operational modes

System

Lockable ActionDescription
OSD ButtonsOn-screen display menu buttons
SetupAccess to setup/configuration menus
HTTP-CGI APISending HTTP-CGI commands
All Custom ButtonsFiring any configured custom button
note

Enabling a group-level toggle locks all actions within that group. Individual items within a group can also be locked independently by expanding the group (click +) and toggling each item separately.

note

Lock Settings are useful in shared or public environments to prevent operators from accidentally changing camera settings or accessing configuration menus.


Version

Displays read-only device information. No configuration is available on this page.

FieldDescription
HardwareHardware revision of the controller
SoftwareCurrent firmware version
WebCurrent web interface version
Serial NumberUnique device serial number

NDI®

Configure NDI® network discovery settings for the controller.

Field / ControlDescription
NDI® Receive GroupThe NDI group name this controller will subscribe to for receiving NDI video streams. Leave blank to use the default group.
NDI® Discovery ServerCheckbox to enable a custom NDI discovery server (instead of mDNS/broadcast discovery)
Discovery Server AddressIP address or hostname of the NDI discovery server (enabled only when the checkbox above is checked)

Click Save to apply changes.

note

NDI® Receive Groups allow you to segment NDI sources on larger networks. Only sources broadcasting in the same group will be visible to the controller.

note

A dedicated NDI Discovery Server is typically used on networks where mDNS/UDP broadcast is blocked or unreliable (e.g., routed networks spanning multiple subnets).