Firmware Changelog

Looking to download the right firmware for your PTZOptics camera?

View and download the changelog for the latest firmware update, v0.0.58.

Full Changelog:

01/12/2026 – SOC ver 0.0.83

New Features

HIVE Linked Integration

  • HIVE Linked Enabled: The camera now includes HIVE Linked, allowing users to connect directly to the PTZOptics HIVE platform. This integration unlocks powerful remote management, monitoring, and collaboration capabilities, providing users with centralized access to camera control, status monitoring, and multi-location coordination through the cloud. For more information, visit Hive Studio

 

PTZOptics Updater Application

  • PTZOptics Updater Integration: Added the PTZOptics Updater application, giving users access to the onboard Voice Tracking (https://ptzoptics.com/voice-tracking/) and early access to Beta Features such as Horizon (https://ptzoptics.com/horizon/). This tool simplifies firmware and feature updates, ensuring users can easily enable the latest innovations directly from their camera interface.

 

Video and Audio Enhancements

  • NDI 6 Upgrade: Upgraded NDI support from NDI 5 to NDI 6 for improved compatibility, performance, and access to the latest NDI protocol features.
  •  
  • G711 Audio Encoding: Added support for G711 audio as an available encoding protocol. This improves interoperability with third-party software systems and addresses key compatibility requirements from software developers.
  •  
  • Super Zoom Feature Replacement: The previously named Hybrid Zoom feature in Video Settings has been replaced with the updated Super Zoom functionality. This improves zoom flexibility and preserves 1080p resolution across the extended zoom range.
  •  
  • Exposure Mode – Bright Mode: Added a Bright Mode option under Dashboard > Image > Exposure > Exposure Mode.
  •  
  • One Push Exposure: Added One Push Exposure functionality, allowing the camera to automatically set optimal exposure based on current lighting conditions. Once calibrated, the settings are held, similar to One Push White Balance.
  •  
  • USB Video Configuration: Added the ability to define the USB video output resolution listed under USB Video Stream.
  •  
  • Updated Volume Setting Behavior: Input and Output Volume settings now apply immediately without requiring a reboot or clicking Apply.
  •  
  • Increased Kelvin Scale Precision: Enhanced White Balance control in VAR mode by changing the adjustment increments from 100 to 20 for finer adjustments.
  •  
  • ONVIF Profile S Certification: The camera fully complies with all ONVIF Profile S requirements and is officially certified.
  •  
  • Automation and Control
  •  
  • Presenter Lock Mode: The Automation section has been updated to rename Bounding Boxes to Presenter Lock Mode. Information symbols have also been enhanced for clarity.

  •  
  • Auto-Tracking Delay Behavior: Auto-Tracking now starts instantly after the user-defined Delay Time, eliminating the previous default 4-second delay that was added on top of the configured value.

  •  
  • Tilt-Lock Option for Auto-Tracking: Added a new Tilt-Lock feature within Auto-Tracking. When enabled, the camera restricts vertical movement and only follows horizontal motion. A dedicated Tilt-Lock option is now present in the Automation section for easier access.

  •  
  • Tracking Preset Recall: Introduced dedicated preset numbers for toggling tracking. This enables users with serial controllers to manage tracking more easily.

    • Preset 150 = Tracking On
    • Preset 151 = Tracking Off
    •  
  • Redefined Tracking Compositions: The camera’s tracking composition options have been expanded to provide greater user customization.

    • Horizontal Compositions: Existing Left, Center, and Right options have been reclassified under Horizontal Compositions.
    •  
    • Vertical Compositions: Added new Vertical Composition options, including Top, Center, and Bottom positioning.
    •  
  • Auto-Framing Behavior: Adjusted the Auto-Framing feature to zoom in or out based on the number of subjects in the frame instead of defaulting to a maximum zoom-out position.

  •  
  • Multi-Target Select Visual Enhancements: Improved the visibility and persistence of bounding boxes during Auto-Tracking with Multi-Target Select enabled. Bounding boxes now remain visible during tracking, and identification numbers are larger for better visibility.

  •  
  • Multi-Target Select – Improved Identification and Reassignment Prevention: Improved bounding-box assignments for each identified subject, providing unique numbering with fewer false identification issues.

  •  

UI and System Changes

  • USB Port Function: Added a selectable option in Dashboard > Control > USB Mode, allowing users to choose between UVC or Host mode.

  •  
  • RTSP Stream Info Display: RTSP stream settings are now visible in the web interface and can be copied directly for easier integration with external software.

  •  
  • NTP Timestamp Overlay: Users can now enable an NTP Timestamp overlay in the Network Settings section. Placement options include Top or Bottom, and Left, Center, or Right. This matches the feature in the Move SE.

  •  
  • Updated Encoding Protocol Info Symbol: Added a new info icon next to the Encoding Protocol selection in the web UI providing descriptions of each protocol.

  •  
  • Device Info Button Change: The community.ptzoptics.com button has been replaced with a Need Help? button linking to the same community site.

  •  
  • ONVIF Authentication Default Enabled: ONVIF authentication is now enabled by default to align with updated security protocols and ensure the ONVIF route is protected out of the box.

  •  
  • MTU Frames: Added MTU configuration to allow users to adjust the maximum packet size up to 8,000 bytes, with the default set at 1,500.

    • Note: Changing MTU settings can improve performance in properly configured environments but may cause connectivity issues if not supported by all network devices. Only adjust these settings if you understand your network’s capabilities and requirements.

 

Control and Integrations

  • NDI Absolute Positioning: Added compatibility with third-party software (e.g., Resolume) using NDI Absolute Position commands.
  •  
API Additions
  • HTTP Movement Status Query – Added route to allow users to query whether the camera is actively moving. The endpoint returns a boolean response (true or false) indicating Pan, Tilt, Zoom or Focus motion.
    •  
    • Note: This status does not report focus movement when Auto Focus is enabled.
    •  
GET /api/v1/info/is-moving


Example: GET http://192.168.100.88/api/v1/info/is-moving
Returns:
{
"isMoving": false
}


  • Bounding Box Data Query: Added the ability to query subject-recognition bounding box data via the API. When subject recognition is enabled, the endpoint returns an array of detected objects with bounding box coordinates and dimensions. When subject recognition is disabled or no subjects are detected, the response returns an empty object list.
  •  
GET /cgi-bin/param.cgi?get_tally_status


Example: GET http://192.168.100.88/cgi-bin/param.cgi?get_tally_status
Returns: {
"status": 200,
"data": {
"tally": "Off",
"standby": "0",
"privacy": "0",
"objs": [
{
"ID": "1",
"X": 13,
"Y": 242,
"Width": 77,
"Height": 117
},
{
"ID": "2",
"X": 79,
"Y": 221,
"Width": 64,
"Height": 138
}
],
"shoulddraw": "0",
"target": "2"
}
}


  • Snapshot Stream 1 and 2: Added support for retrieving snapshots from either stream, providing the option to capture higher-resolution still images.
  •  
GET http://[ipaddress]/snapshot0.jpg → Stream 1
GET http://[ipaddress]/snapshot1.jpg → Stream 2
  •  
  • PT Limits Inquiry: Added support for querying the camera’s current Pan-Tilt (PT) limit settings via HTTP commands. Users can now retrieve the defined coordinates for panMin, panMax, tiltMin, and tiltMax, enabling easier configuration verification and integration with external control systems.
  •  
GET /api/v1/info/pt-limit


Example: GET http://192.168.100.88/api/v1/info/pt-limit
Returns: {
"panMax": 170.000,
"panMin": -170.000,
"tiltMax": 90.000,
"tiltMin": -30.000
}
  •  
  • Preset Inquiry: Added a new Preset Inquiry, allowing users to retrieve or confirm the absolute pan, tilt, and zoom coordinates stored for a specific preset without recalling it. This enables precise monitoring and integration with external automation systems.
  •  
GET /api/v1/info/preset/1


Example: GET http://192.168.100.88/api/v1/info/preset/1
Returns: {
"exist": true,
"focusPos": 1026,
"panPos": 42.432,
"tiltPos": -29.239,
"zoomPos": 3294
}


  • Preset Recall Completion Confirmation: Added the ability to receive a completion response when recalling a preset. When a preset recall command is issued, the camera will execute the movement and hold the request until the preset position is fully reached. Once the camera arrives at the target position, the API will return a confirmation response indicating success.
  •  
POST /api/v1/action/preset
Body:
{
"action":"recall",
"position":<preset number>
}
Example: POST http://192.168.100.88/api/v1/action/preset
Body:
{
"action":"recall",
"position":1
}
Returns:
{
"msg": "operate success"
}

 

FreeD Interface Overhaul

  •  
  • Dedicated FreeD (BETA) Tab: The FreeD UI has been moved from the Mode section into its own tab under the Control menu, making it easier to access and manage.

  •  
  • Expanded FreeD Command Support: The dropdown menu now includes command types: D-Stream, D-Poll, A-Stream, and A-Poll, increasing compatibility with external systems.

  •  
  • Camera ID Configuration: Added a new Camera ID text entry field to define the ID used as the second byte in FreeD Hex commands (e.g., D0 01 01 D2). This ID is essential for proper device targeting and stream control.

  •  
  • Configurable Ports with Updated Defaults:

    •  
    • Data Port: Default 40000
    • UDP Control Port: Default 1259 (updated from 19147)
  •  
  • Expanded FreeD Streaming Parameters: FreeD output now includes X, Y, Z coordinates and Roll, providing a more complete data set for motion tracking and virtual production.

  •  
  •  
  • Protocol-Compliant FreeD Hex Message Format: FreeD messages now follow the correct protocol structure to improve standardization and third-party compatibility. Each FreeD command is composed of the following hexadecimal fields, sent in order:

    • D0 – Message Type
    • CA – Camera ID (user-defined)
    • CD – Command (00 = Stop Stream, 01 = Start Stream)
    • CK – Checksum (calculated using 8-bit modulo 256)
    •  
The following HEX command enables the FreeD stream for Camera ID `01`and should be sent via UDP on port 1259:
Example: D0 01 01 D2
Response: Data Streaming on port 40000
D1 01 0C 41 C7 00 3E 38 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0F D0 00 00 3B
  •  
  • Unreal Engine Compatibility: The FreeD checksum and output format have been corrected, enabling operation with Unreal Engine using the LiveLink plugin. For setup, configure the connection to the camera’s IP (e.g., 0.0.0.0) to begin receiving positional data.

 

Bug Fixes

  •  
  • Pan/Tilt Stop Command Bug: Fixed an issue where the camera intermittently ignored Pan/Tilt Stop commands (81 01 06 01 vv ww 03 03 FF) from serial controllers. Control is now consistent and reliable.

  •  
  • Time Server & SSL Certificate Issue: The camera now properly manages time-zone data, ensuring SSL certificate auto-renewal works as intended.

  •  
  • VISCA Standby Inquiry Command Fix: Corrected an issue where the VISCA Standby Inquiry command (81 09 04 00 FF) was returning an error response (90 62 41 FF) and not functioning as expected. The command now operates correctly, returning (90 50 03 FF) when the camera is in Standby mode.

 

Known Issues

  1. MTU / Jumbo Frames: Some network switches and routers may not support MTU values above 1,500, which can result in packet loss or unstable connections.

  2. Move 4K/Link 4K 30X Focus Limit Functionality: When testing the Focus Limit feature, setting the Furthest Position (e.g., 1 m) does not currently restrict autofocus beyond that point.

  3. Multi-Target Select – Identification Persistence: When using Auto-Tracking with Multi-Target Select, identification numbers may not consistently stay assigned to the same individual when multiple people are present or cross paths. The Home button does not currently refresh or reassign bounding boxes as described, and a reboot may be required to restore numbering.

  4. FreeD Stream Activation: While FreeD data output and checksum formatting have been corrected and verified with Unreal Engine’s LiveLink plugin, the FreeD stream does not automatically start from the web interface. Users must select the desired stream option in the web interface and manually enable the stream using the Hex command (e.g., via Packet Sender):Enable Stream Command: D0 01 01 D2

  5. NDI Send Groups – Web UI Limitation: While comma-separated NDI Group entries are supported via HTTP commands, this functionality is not yet available in the Web UI. Users must configure multiple groups through API or HTTP commands until Web UI support is added in a future update.

  6. USB Audio Setting Requires Multiple Reboots: When enabling or disabling USB Audio via the Web UI, the selected setting may not apply after the first reboot. Users may need to select the desired USB Audio state and reboot the camera a second time for the change to take effect.

  7. Pan/Tilt Drift After Preset Recall with Motion Sync Enabled: When Motion Sync is enabled, issuing manual Pan or Tilt commands immediately after recalling a preset may cause the camera to briefly overshoot the target position and drift before settling at the correct location.

 

02/21/2025 – SOC ver 0.0.58

New Features and Bug Fixes

  1. Enhanced Tracking Algorithm: Improved the overall tracking algorithm for better accuracy and performance.
  2. Reorganized Audio Section: Organized the audio section for improved usability.
  3. Improved network security. “Guest Login” is disabled by default and can be enabled on the System Settings page.
  4. Implemented “HTTP Authentication”: Added Digest Authentication to protect API routes enabled by default.
  5. Removed the ability to change the Focus parameters when logged in as a Guest user.
  6. Removed OSD access in the web interface when logged in as a Guest user.
  7. Resolved an issue where the Iris would not fully close in Manual Exposure mode when set to “Close.”
  8. Resolved an issue on Move 4K models where the stop command was not properly triggered when using serial control (RS-232 or RS-485). This caused the camera to continue moving to its limit after releasing the joystick.

Known Issues

  1. NDI video may freeze when simultaneously connected via USB for video. This issue occurs when the camera streams NDI while the USB is connected to another device.
  2. Guest Access Focus Controls: Focus controls are currently missing from the Guest Access login.
  3. When RTMP streaming to YouTube using camera video templates, bitrate errors may occur. Resolution: Adjusting the camera’s video settings to align with YouTube’s video requirements will improve streaming stability and functionality.
  4. The NTP service address cannot be set within the 100 subnet (e.g., 192.168.100.10) through the web interface. This can be modified by using the HTTP API (/cgi-bin/param.cgi?post_network_other_conf&net_addr=[VALUE]) and sending the appropriate server address.

07/11/2024 – SOC ver 0.0.46

New Features and Bug Fixes

  1. Added new information symbols for all new features available in the web interface. Please see these information symbols for more detailed information.
  2. You can now select which video feed is displayed in the web interface. The option is available on the Dashboard page > Image > Advanced > Preview Window Settings.
  3. Added the ability to change tracking targets using the left and right arrow buttons in the Web Interface.
  4. Improved the overall tracking algorithm.
  5. Added more control options for starting and stopping tracking. These options are available on the new tab available on the Dashboard page > Control > Automation.
  6. Added the ability to select between Auto Tracking and Auto Framing through the Automation dropdown.
  7. Added Multi-Target Select to the Bounding Box dropdown. This mode allows you to use the Number Keys to select the desired subject.
  8. Added Tracking Composition with Left, Right, and Center as selectable options.
  9. Added Tracking Sensitivity with Low, Medium, and High as selectable options.
  10. Added Tracking Zoom Level with Medium Close Up, Medium Shot, Long Shot, and Dynamic Zoom.
  11. Added “Time Delay” dropdown
  12. Added “Tracking Start Location” dropdown.
  13. Added “Tracking Stop Location” dropdown.
  14. Added “Target Timeout” dropdown.
  15. Added “Target Loss Preset” dropdown.
  16. Renamed Patrol Mode to Preset Tour. Added Time Interval, Preset Range, & Preset Tour Speed.
  17. Added FreeD (BETA) to the web interface.
  18. Added FreeD (BETA) Data & Control Ports. The option is available on the Dashboard page > Control > Ports.
  19. Reorganized the Navigation Panel. Added a Privacy Mode button to the navigation panel of the web interface. When enabled, the camera will turn away and disable the video feeds. Simply call a preset or disable Privacy Mode to enable video. Added a Power On / Off button to the navigation panel of the web interface.
  20. Added a Cancel and Apply button to the RTMP(S) Settings section of the Streaming Settings page.
  21. Enabled the ability to edit the Static Fallback Address, Gateway, & Subnet Mask in the Network Settings page.
  22. Added Focus Calibration buttons to the System Settings > Advanced section.
  23. Added more commands to the VISCA & HTTP-CGI APIs.
  24. Corrected the position values associated with zoom when Digital Zoom is enabled.
  25. Fixed some vulnerabilities.

08/17/2023 – SOC ver 0.0.32

New Features and Bug Fixes

  1. Set Stream 2 to H.264 by default.
  2. Updated the Information Symbols in the web interface.
  3. Moved some settings from the Image tab to the Advanced tab.
  4. Added Auto Inversion to the web interface.
  5. Added SRT Stream ID to the web interface.
  6. Added the ability to select between the Stream 1 and Stream 2 in the web interface.
  7. Increased the max file size for firmware uploads.

02/20/2023 – SOC ver 0.0.22

New Features and Bug Fixes

  1. Change the location of the login interface logo and the image of the login background
  2. Change the “NDI Configuration Settings” to”NDI® Settings”
  3. The preset position of the call in the user-defined saved profile is changed to the last call. (There is a functional conflict here. Both “only call preset” and “in profile” will set image parameters. Please confirm that it is the effect you want)
  4. Add a prompt box for reboot operation
  5. Add the “Image Orientation” secondary drop-down box, including Off, Flip, Mirror, and Flip and Mirror options. The default is Off
  6. The prompt message of Motion Sync is changed to “Synchronize Pan, Tilt, & Zoom when calling presets.”
  7. Image>Color>OnePush, the syntax error of the pop-up window should be: “Calculating, Please wait”
  8. Modify the Tracking Box under Control>Mode>Tracking Box to “Bounding Boxes”
  9. Modify the information symbol of Auto Tracking to “Turn auto tracking on or off. Preset 0 is the default starting position for tracking status or target timeout position.”
  10. Add “BETA” in Video Encoding Settings>Advanced>Hybrid Zoom.
  11. Modify the default setting of “Ultra” in “Video Templates”
  12. Audio encoding protocol redisplay: “Audio Encoding Protocol: AAC” is only for display and cannot be modified
  13. Modify the profile name of the shortcut area and remove “profile” from the name
  14. Change “Indoor” to “Low Light”
  15. Remove the save device name from the profile save menu. This includes removing Device name from the downloaded file. (Upgrading the preset profile file to 24M will not change the content of the original setting, and you need to restore or upgrade the 25M upgrade package)
  16. After selecting quick profile, pop up the window to add restart
  17. Modify the information symbol of “Device ID”
  18. Modify the ID info page and click Apply to pop up the reboot prompt box. Reboot this function does not work
  19. Modify the text content of the pop-up box after ID application
  20. On the guest page, remove the Image under Image settings, and the Port content under “Exposure and Color; control” is visible but not modifiable
  21. Add Sony VISCA over IP (52381) search function
  22. Open stream ID settings on the web
  23. Delete the mcast server IP address of NDI

01/30/2023 – SOC ver 0.0.15

New Features and Bug Fixes

  1. Initial camera firmware.
View and download the changelog for the latest firmware update, v0.0.85.

Full Changelog:

01/12/2026 – SOC ver 0.0.83

New Features

HIVE Linked Integration

  • HIVE Linked Enabled: The camera now includes HIVE Linked, allowing users to connect directly to the PTZOptics HIVE platform. This integration unlocks powerful remote management, monitoring, and collaboration capabilities, providing users with centralized access to camera control, status monitoring, and multi-location coordination through the cloud. For more information, visit Hive Studio

 

PTZOptics Updater Application

  • PTZOptics Updater Integration: Added the PTZOptics Updater application, giving users access to the onboard Voice Tracking (https://ptzoptics.com/voice-tracking/) and early access to Beta Features such as Horizon (https://ptzoptics.com/horizon/). This tool simplifies firmware and feature updates, ensuring users can easily enable the latest innovations directly from their camera interface.

 

Video and Audio Enhancements

  • NDI 6 Upgrade: Upgraded NDI support from NDI 5 to NDI 6 for improved compatibility, performance, and access to the latest NDI protocol features.
  •  
  • G711 Audio Encoding: Added support for G711 audio as an available encoding protocol. This improves interoperability with third-party software systems and addresses key compatibility requirements from software developers.
  •  
  • Super Zoom Feature Replacement: The previously named Hybrid Zoom feature in Video Settings has been replaced with the updated Super Zoom functionality. This improves zoom flexibility and preserves 1080p resolution across the extended zoom range.
  •  
  • Exposure Mode – Bright Mode: Added a Bright Mode option under Dashboard > Image > Exposure > Exposure Mode.
  •  
  • One Push Exposure: Added One Push Exposure functionality, allowing the camera to automatically set optimal exposure based on current lighting conditions. Once calibrated, the settings are held, similar to One Push White Balance.
  •  
  • USB Video Configuration: Added the ability to define the USB video output resolution listed under USB Video Stream.
  •  
  • Updated Volume Setting Behavior: Input and Output Volume settings now apply immediately without requiring a reboot or clicking Apply.
  •  
  • Increased Kelvin Scale Precision: Enhanced White Balance control in VAR mode by changing the adjustment increments from 100 to 20 for finer adjustments.
  •  
  • ONVIF Profile S Certification: The camera fully complies with all ONVIF Profile S requirements and is officially certified.
  •  
  • Automation and Control
  •  
  • Presenter Lock Mode: The Automation section has been updated to rename Bounding Boxes to Presenter Lock Mode. Information symbols have also been enhanced for clarity.

  •  
  • Auto-Tracking Delay Behavior: Auto-Tracking now starts instantly after the user-defined Delay Time, eliminating the previous default 4-second delay that was added on top of the configured value.

  •  
  • Tilt-Lock Option for Auto-Tracking: Added a new Tilt-Lock feature within Auto-Tracking. When enabled, the camera restricts vertical movement and only follows horizontal motion. A dedicated Tilt-Lock option is now present in the Automation section for easier access.

  •  
  • Tracking Preset Recall: Introduced dedicated preset numbers for toggling tracking. This enables users with serial controllers to manage tracking more easily.

    • Preset 150 = Tracking On
    • Preset 151 = Tracking Off
    •  
  • Redefined Tracking Compositions: The camera’s tracking composition options have been expanded to provide greater user customization.

    • Horizontal Compositions: Existing Left, Center, and Right options have been reclassified under Horizontal Compositions.
    •  
    • Vertical Compositions: Added new Vertical Composition options, including Top, Center, and Bottom positioning.
    •  
  • Auto-Framing Behavior: Adjusted the Auto-Framing feature to zoom in or out based on the number of subjects in the frame instead of defaulting to a maximum zoom-out position.

  •  
  • Multi-Target Select Visual Enhancements: Improved the visibility and persistence of bounding boxes during Auto-Tracking with Multi-Target Select enabled. Bounding boxes now remain visible during tracking, and identification numbers are larger for better visibility.

  •  
  • Multi-Target Select – Improved Identification and Reassignment Prevention: Improved bounding-box assignments for each identified subject, providing unique numbering with fewer false identification issues.

  •  

UI and System Changes

  • USB Port Function: Added a selectable option in Dashboard > Control > USB Mode, allowing users to choose between UVC or Host mode.

  •  
  • RTSP Stream Info Display: RTSP stream settings are now visible in the web interface and can be copied directly for easier integration with external software.

  •  
  • NTP Timestamp Overlay: Users can now enable an NTP Timestamp overlay in the Network Settings section. Placement options include Top or Bottom, and Left, Center, or Right. This matches the feature in the Move SE.

  •  
  • Updated Encoding Protocol Info Symbol: Added a new info icon next to the Encoding Protocol selection in the web UI providing descriptions of each protocol.

  •  
  • Device Info Button Change: The community.ptzoptics.com button has been replaced with a Need Help? button linking to the same community site.

  •  
  • ONVIF Authentication Default Enabled: ONVIF authentication is now enabled by default to align with updated security protocols and ensure the ONVIF route is protected out of the box.

  •  
  • MTU Frames: Added MTU configuration to allow users to adjust the maximum packet size up to 8,000 bytes, with the default set at 1,500.

    • Note: Changing MTU settings can improve performance in properly configured environments but may cause connectivity issues if not supported by all network devices. Only adjust these settings if you understand your network’s capabilities and requirements.

 

Control and Integrations

  • NDI Absolute Positioning: Added compatibility with third-party software (e.g., Resolume) using NDI Absolute Position commands.
  •  
API Additions
  • HTTP Movement Status Query – Added route to allow users to query whether the camera is actively moving. The endpoint returns a boolean response (true or false) indicating Pan, Tilt, Zoom or Focus motion.
    •  
    • Note: This status does not report focus movement when Auto Focus is enabled.
    •  
GET /api/v1/info/is-moving


Example: GET http://192.168.100.88/api/v1/info/is-moving
Returns:
{
"isMoving": false
}


  • Bounding Box Data Query: Added the ability to query subject-recognition bounding box data via the API. When subject recognition is enabled, the endpoint returns an array of detected objects with bounding box coordinates and dimensions. When subject recognition is disabled or no subjects are detected, the response returns an empty object list.
  •  
GET /cgi-bin/param.cgi?get_tally_status


Example: GET http://192.168.100.88/cgi-bin/param.cgi?get_tally_status
Returns: {
"status": 200,
"data": {
"tally": "Off",
"standby": "0",
"privacy": "0",
"objs": [
{
"ID": "1",
"X": 13,
"Y": 242,
"Width": 77,
"Height": 117
},
{
"ID": "2",
"X": 79,
"Y": 221,
"Width": 64,
"Height": 138
}
],
"shoulddraw": "0",
"target": "2"
}
}


  • Snapshot Stream 1 and 2: Added support for retrieving snapshots from either stream, providing the option to capture higher-resolution still images.
  •  
GET http://[ipaddress]/snapshot0.jpg → Stream 1
GET http://[ipaddress]/snapshot1.jpg → Stream 2
  •  
  • PT Limits Inquiry: Added support for querying the camera’s current Pan-Tilt (PT) limit settings via HTTP commands. Users can now retrieve the defined coordinates for panMin, panMax, tiltMin, and tiltMax, enabling easier configuration verification and integration with external control systems.
  •  
GET /api/v1/info/pt-limit


Example: GET http://192.168.100.88/api/v1/info/pt-limit
Returns: {
"panMax": 170.000,
"panMin": -170.000,
"tiltMax": 90.000,
"tiltMin": -30.000
}
  •  
  • Preset Inquiry: Added a new Preset Inquiry, allowing users to retrieve or confirm the absolute pan, tilt, and zoom coordinates stored for a specific preset without recalling it. This enables precise monitoring and integration with external automation systems.
  •  
GET /api/v1/info/preset/1


Example: GET http://192.168.100.88/api/v1/info/preset/1
Returns: {
"exist": true,
"focusPos": 1026,
"panPos": 42.432,
"tiltPos": -29.239,
"zoomPos": 3294
}


  • Preset Recall Completion Confirmation: Added the ability to receive a completion response when recalling a preset. When a preset recall command is issued, the camera will execute the movement and hold the request until the preset position is fully reached. Once the camera arrives at the target position, the API will return a confirmation response indicating success.
  •  
POST /api/v1/action/preset
Body:
{
"action":"recall",
"position":<preset number>
}
Example: POST http://192.168.100.88/api/v1/action/preset
Body:
{
"action":"recall",
"position":1
}
Returns:
{
"msg": "operate success"
}

 

FreeD Interface Overhaul

  •  
  • Dedicated FreeD (BETA) Tab: The FreeD UI has been moved from the Mode section into its own tab under the Control menu, making it easier to access and manage.

  •  
  • Expanded FreeD Command Support: The dropdown menu now includes command types: D-Stream, D-Poll, A-Stream, and A-Poll, increasing compatibility with external systems.

  •  
  • Camera ID Configuration: Added a new Camera ID text entry field to define the ID used as the second byte in FreeD Hex commands (e.g., D0 01 01 D2). This ID is essential for proper device targeting and stream control.

  •  
  • Configurable Ports with Updated Defaults:

    •  
    • Data Port: Default 40000
    • UDP Control Port: Default 1259 (updated from 19147)
  •  
  • Expanded FreeD Streaming Parameters: FreeD output now includes X, Y, Z coordinates and Roll, providing a more complete data set for motion tracking and virtual production.

  •  
  •  
  • Protocol-Compliant FreeD Hex Message Format: FreeD messages now follow the correct protocol structure to improve standardization and third-party compatibility. Each FreeD command is composed of the following hexadecimal fields, sent in order:

    • D0 – Message Type
    • CA – Camera ID (user-defined)
    • CD – Command (00 = Stop Stream, 01 = Start Stream)
    • CK – Checksum (calculated using 8-bit modulo 256)
    •  
The following HEX command enables the FreeD stream for Camera ID `01`and should be sent via UDP on port 1259:
Example: D0 01 01 D2
Response: Data Streaming on port 40000
D1 01 0C 41 C7 00 3E 38 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0F D0 00 00 3B
  •  
  • Unreal Engine Compatibility: The FreeD checksum and output format have been corrected, enabling operation with Unreal Engine using the LiveLink plugin. For setup, configure the connection to the camera’s IP (e.g., 0.0.0.0) to begin receiving positional data.

 

Bug Fixes

  •  
  • Pan/Tilt Stop Command Bug: Fixed an issue where the camera intermittently ignored Pan/Tilt Stop commands (81 01 06 01 vv ww 03 03 FF) from serial controllers. Control is now consistent and reliable.

  •  
  • Time Server & SSL Certificate Issue: The camera now properly manages time-zone data, ensuring SSL certificate auto-renewal works as intended.

  •  
  • VISCA Standby Inquiry Command Fix: Corrected an issue where the VISCA Standby Inquiry command (81 09 04 00 FF) was returning an error response (90 62 41 FF) and not functioning as expected. The command now operates correctly, returning (90 50 03 FF) when the camera is in Standby mode.

 

Known Issues

  1. MTU / Jumbo Frames: Some network switches and routers may not support MTU values above 1,500, which can result in packet loss or unstable connections.

  2. Move 4K/Link 4K 30X Focus Limit Functionality: When testing the Focus Limit feature, setting the Furthest Position (e.g., 1 m) does not currently restrict autofocus beyond that point.

  3. Multi-Target Select – Identification Persistence: When using Auto-Tracking with Multi-Target Select, identification numbers may not consistently stay assigned to the same individual when multiple people are present or cross paths. The Home button does not currently refresh or reassign bounding boxes as described, and a reboot may be required to restore numbering.

  4. FreeD Stream Activation: While FreeD data output and checksum formatting have been corrected and verified with Unreal Engine’s LiveLink plugin, the FreeD stream does not automatically start from the web interface. Users must select the desired stream option in the web interface and manually enable the stream using the Hex command (e.g., via Packet Sender):Enable Stream Command: D0 01 01 D2

  5. NDI Send Groups – Web UI Limitation: While comma-separated NDI Group entries are supported via HTTP commands, this functionality is not yet available in the Web UI. Users must configure multiple groups through API or HTTP commands until Web UI support is added in a future update.

  6. USB Audio Setting Requires Multiple Reboots: When enabling or disabling USB Audio via the Web UI, the selected setting may not apply after the first reboot. Users may need to select the desired USB Audio state and reboot the camera a second time for the change to take effect.

  7. Pan/Tilt Drift After Preset Recall with Motion Sync Enabled: When Motion Sync is enabled, issuing manual Pan or Tilt commands immediately after recalling a preset may cause the camera to briefly overshoot the target position and drift before settling at the correct location.

 

 

02/27/2025 – SOC ver 0.0.85

New Features and Bug Fixes

  1. Enhanced Tracking Algorithm: Improved the overall tracking algorithm for better accuracy and performance.
  2. Reorganized Audio Section: Organized the audio section for improved usability.
  3. Improved network security. “Guest Login” is disabled by default and can be enabled on the System Settings page.
  4. Implemented “HTTP Authentication”: Added Digest Authentication to protect API routes enabled by default.
  5. Removed the ability to change the Focus parameters when logged in as a Guest user.
  6. Removed OSD access in the web interface when logged in as a Guest user.
  7. Resolved an issue where the Iris would not fully close in Manual Exposure mode when set to “Close.”
  8. Resolved an issue on Move 4K models where the stop command was not properly triggered when using serial control (RS-232 or RS-485). This caused the camera to continue moving to its limit after releasing the joystick.

Known Issues

  1. NDI video may freeze when simultaneously connected via USB for video. This issue occurs when the camera streams NDI while the USB is connected to another device.
  2. Guest Access Focus Controls: Focus controls are currently missing from the Guest Access login.
  3. When RTMP streaming to YouTube using camera video templates, bitrate errors may occur. Resolution: Adjusting the camera’s video settings to align with YouTube’s video requirements will improve streaming stability and functionality.
  4. The NTP service address cannot be set within the 100 subnet (e.g., 192.168.100.10) through the web interface. This can be modified by using the HTTP API (/cgi-bin/param.cgi?post_network_other_conf&net_addr=[VALUE]) and sending the appropriate server address.

07/11/2024 – SOC ver 0.0.73

New Features and Bug Fixes

  1. Added new information symbols for all new features available in the web interface. Please see these information symbols for more detailed information.
  2. You can now select which video feed is displayed in the web interface. The option is available on the Dashboard page > Image > Advanced > Preview Window Settings.
  3. Added the ability to change tracking targets using the left and right arrow buttons in the Web Interface.
  4. Improved the overall tracking algorithm.
  5. Added more control options for starting and stopping tracking. These options are available on the new tab available on the Dashboard page > Control > Automation.
  6. Added the ability to select between Auto Tracking and Auto Framing through the Automation dropdown.
  7. Added Multi-Target Select to the Bounding Box dropdown. This mode allows you to use the Number Keys to select the desired subject.
  8. Added Tracking Composition with Left, Right, and Center as selectable options.
  9. Added Tracking Sensitivity with Low, Medium, and High as selectable options.
  10. Added Tracking Zoom Level with Medium Close Up, Medium Shot, Long Shot, and Dynamic Zoom.
  11. Added “Time Delay” dropdown.
  12. Added “Tracking Start Location” dropdown.
  13. Added “Tracking Stop Location” dropdown.
  14. Added “Target Timeout” dropdown.
  15. Added “Target Loss Preset” dropdown.
  16. Renamed Patrol Mode to Preset Tour. Added Time Interval, Preset Range, & Preset Tour Speed.
  17. Added FreeD (BETA) to the web interface.
  18. Added FreeD (BETA) Data & Control Ports. The option is available on the Dashboard page > Control > Ports.
  19. Reorganized the Navigation Panel. Added a Privacy Mode button to the navigation panel of the web interface. When enabled, the camera will turn away and disable the video feeds. Simply call a preset or disable Privacy Mode to enable video. Added a Power On / Off button to the navigation panel of the web interface.
  20. Added a Cancel and Apply button to the RTMP(S) Settings section of the Streaming Settings page.
  21. Enabled the ability to edit the Static Fallback Address, Gateway, & Subnet Mask in the Network Settings page.
  22. Added Focus Calibration buttons to the System Settings > Advanced section.
  23. Added more commands to the VISCA & HTTP-CGI APIs.
  24. Corrected the position values associated with zoom when Digital Zoom is enabled.
  25. Fixed some vulnerabilities.

08/04/2023 – SOC ver 0.0.50

New Features and Bug Fixes

  1. Set Stream 2 to H.264 by default.
  2. Updated the Information Symbols in the web interface.
  3. Moved some settings from the Image tab to the Advanced tab.
  4. Added Auto Inversion to the web interface.
  5. Added SRT Stream ID to the web interface.
  6. Added the ability to select between the Stream 1 and Stream 2 in the web interface.
  7. Increased the max file size for firmware uploads.

02/20/2023 – SOC ver 0.0.37

New Features and Bug Fixes

  1. Change the location of the login interface logo and the image of the login background
  2. Change the “NDI Configuration Settings” to”NDI® Settings”
  3. The preset position of the call in the user-defined saved profile is changed to the last call. (There is a functional conflict here. Both “only call preset” and “in profile” will set image parameters. Please confirm that it is the effect you want)
  4. Add a prompt box for reboot operation
  5. Add the “Image Orientation” secondary drop-down box, including Off, Flip, Mirror, and Flip and Mirror options. The default is Off
  6. The prompt message of Motion Sync is changed to “Synchronize Pan, Tilt,&Zoom when calling presets.”
  7. Image>Color>OnePush, the syntax error of the pop-up window should be: “Calculating, Please wait”
  8. Modify the Tracking Box under Control>Mode>Tracking Box to “Bounding Boxes”
  9. Modify the information symbol of Auto Tracking to “Turn auto tracking on or off. Preset 0 is the default starting position for tracking status or target timeout position.”
  10. Add “BETA” in Video Encoding Settings>Advanced>Hybrid Zoom
  11. Modify the default setting of “Ultra” in “Video Templates”
  12. Audio encoding protocol redisplay: “Audio Encoding Protocol: AAC” is only for display and cannot be modified
  13. Modify the profile name of the shortcut area and remove “profile” from the name
  14. Change “Indoor” to “Low Light”
  15. Remove the save device name from the profile save menu. This includes removing Device name from the downloaded file.(Upgrading the preset profile file to 24M will not change the content of the original setting, and you need to restore or upgrade the 25M upgrade package)
  16. After selecting quick profile, pop up the window to add restart
  17. Modify the information symbol of “Device ID”
  18. Modify the ID info page and click Apply to pop up the reboot prompt box. Reboot this function does not work
  19. Modify the text content of the pop-up box after ID application
  20. On the guest page, remove the Image under Image settings, and the Port content under “Exposure and Color; control” is visible but not modifiable
  21. Add Sony VISCA over IP (52381) search function
  22. Open stream ID settings on the web
  23. Delete the mcast server IP address of NDI

View and download the changelog for the latest firmware update, v2.0.64.

Full Changelog:

01/12/2026 – SOC ver 0.0.83

New Features

 

HIVE Linked Integration

  • HIVE Linked Enabled: The camera now includes HIVE Linked, allowing users to connect directly to the PTZOptics HIVE platform. This integration unlocks powerful remote management, monitoring, and collaboration capabilities, providing users with centralized access to camera control, status monitoring, and multi-location coordination through the cloud. For more information, visit Hive Studio

 

PTZOptics Updater Application

  • PTZOptics Updater Integration: Added the PTZOptics Updater application, giving users access to the onboard Voice Tracking (https://ptzoptics.com/voice-tracking/) and early access to Beta Features such as Horizon (https://ptzoptics.com/horizon/). This tool simplifies firmware and feature updates, ensuring users can easily enable the latest innovations directly from their camera interface.

 

Video and Audio Enhancements

  • NDI 6 Upgrade: Upgraded NDI support from NDI 5 to NDI 6 for improved compatibility, performance, and access to the latest NDI protocol features.
  •  
  • G711 Audio Encoding: Added support for G711 audio as an available encoding protocol. This improves interoperability with third-party software systems and addresses key compatibility requirements from software developers.
  •  
  • Super Zoom Feature Replacement: The previously named Hybrid Zoom feature in Video Settings has been replaced with the updated Super Zoom functionality. This improves zoom flexibility and preserves 1080p resolution across the extended zoom range.
  •  
  • Exposure Mode – Bright Mode: Added a Bright Mode option under Dashboard > Image > Exposure > Exposure Mode.
  •  
  • One Push Exposure: Added One Push Exposure functionality, allowing the camera to automatically set optimal exposure based on current lighting conditions. Once calibrated, the settings are held, similar to One Push White Balance.
  •  
  • USB Video Configuration: Added the ability to define the USB video output resolution listed under USB Video Stream.
  •  
  • Updated Volume Setting Behavior: Input and Output Volume settings now apply immediately without requiring a reboot or clicking Apply.
  •  
  • Increased Kelvin Scale Precision: Enhanced White Balance control in VAR mode by changing the adjustment increments from 100 to 20 for finer adjustments.
  •  
  • ONVIF Profile S Certification: The camera fully complies with all ONVIF Profile S requirements and is officially certified.
  •  
  • Automation and Control
  •  
  • Presenter Lock Mode: The Automation section has been updated to rename Bounding Boxes to Presenter Lock Mode. Information symbols have also been enhanced for clarity.

  •  
  • Auto-Tracking Delay Behavior: Auto-Tracking now starts instantly after the user-defined Delay Time, eliminating the previous default 4-second delay that was added on top of the configured value.

  •  
  • Tilt-Lock Option for Auto-Tracking: Added a new Tilt-Lock feature within Auto-Tracking. When enabled, the camera restricts vertical movement and only follows horizontal motion. A dedicated Tilt-Lock option is now present in the Automation section for easier access.

  •  
  • Tracking Preset Recall: Introduced dedicated preset numbers for toggling tracking. This enables users with serial controllers to manage tracking more easily.

    • Preset 150 = Tracking On
    • Preset 151 = Tracking Off
    •  
  • Redefined Tracking Compositions: The camera’s tracking composition options have been expanded to provide greater user customization.

    • Horizontal Compositions: Existing Left, Center, and Right options have been reclassified under Horizontal Compositions.
    •  
    • Vertical Compositions: Added new Vertical Composition options, including Top, Center, and Bottom positioning.
    •  
  • Auto-Framing Behavior: Adjusted the Auto-Framing feature to zoom in or out based on the number of subjects in the frame instead of defaulting to a maximum zoom-out position.

  •  
  • Multi-Target Select Visual Enhancements: Improved the visibility and persistence of bounding boxes during Auto-Tracking with Multi-Target Select enabled. Bounding boxes now remain visible during tracking, and identification numbers are larger for better visibility.

  •  
  • Multi-Target Select – Improved Identification and Reassignment Prevention: Improved bounding-box assignments for each identified subject, providing unique numbering with fewer false identification issues.

  •  

UI and System Changes

  • USB Port Function: Added a selectable option in Dashboard > Control > USB Mode, allowing users to choose between UVC or Host mode.

  •  
  • RTSP Stream Info Display: RTSP stream settings are now visible in the web interface and can be copied directly for easier integration with external software.

  •  
  • NTP Timestamp Overlay: Users can now enable an NTP Timestamp overlay in the Network Settings section. Placement options include Top or Bottom, and Left, Center, or Right. This matches the feature in the Move SE.

  •  
  • Updated Encoding Protocol Info Symbol: Added a new info icon next to the Encoding Protocol selection in the web UI providing descriptions of each protocol.

  •  
  • Device Info Button Change: The community.ptzoptics.com button has been replaced with a Need Help? button linking to the same community site.

  •  
  • ONVIF Authentication Default Enabled: ONVIF authentication is now enabled by default to align with updated security protocols and ensure the ONVIF route is protected out of the box.

  •  
  • MTU Frames: Added MTU configuration to allow users to adjust the maximum packet size up to 8,000 bytes, with the default set at 1,500.

    • Note: Changing MTU settings can improve performance in properly configured environments but may cause connectivity issues if not supported by all network devices. Only adjust these settings if you understand your network’s capabilities and requirements.

 

Control and Integrations

  • NDI Absolute Positioning: Added compatibility with third-party software (e.g., Resolume) using NDI Absolute Position commands.
  •  
API Additions
  • HTTP Movement Status Query – Added route to allow users to query whether the camera is actively moving. The endpoint returns a boolean response (true or false) indicating Pan, Tilt, Zoom or Focus motion.
    •  
    • Note: This status does not report focus movement when Auto Focus is enabled.
    •  
GET /api/v1/info/is-moving


Example: GET http://192.168.100.88/api/v1/info/is-moving
Returns:
{
"isMoving": false
}


  • Bounding Box Data Query: Added the ability to query subject-recognition bounding box data via the API. When subject recognition is enabled, the endpoint returns an array of detected objects with bounding box coordinates and dimensions. When subject recognition is disabled or no subjects are detected, the response returns an empty object list.
  •  
GET /cgi-bin/param.cgi?get_tally_status


Example: GET http://192.168.100.88/cgi-bin/param.cgi?get_tally_status
Returns: {
"status": 200,
"data": {
"tally": "Off",
"standby": "0",
"privacy": "0",
"objs": [
{
"ID": "1",
"X": 13,
"Y": 242,
"Width": 77,
"Height": 117
},
{
"ID": "2",
"X": 79,
"Y": 221,
"Width": 64,
"Height": 138
}
],
"shoulddraw": "0",
"target": "2"
}
}


  • Snapshot Stream 1 and 2: Added support for retrieving snapshots from either stream, providing the option to capture higher-resolution still images.
  •  
GET http://[ipaddress]/snapshot0.jpg → Stream 1
GET http://[ipaddress]/snapshot1.jpg → Stream 2
  •  
  • PT Limits Inquiry: Added support for querying the camera’s current Pan-Tilt (PT) limit settings via HTTP commands. Users can now retrieve the defined coordinates for panMin, panMax, tiltMin, and tiltMax, enabling easier configuration verification and integration with external control systems.
  •  
GET /api/v1/info/pt-limit


Example: GET http://192.168.100.88/api/v1/info/pt-limit
Returns: {
"panMax": 170.000,
"panMin": -170.000,
"tiltMax": 90.000,
"tiltMin": -30.000
}
  •  
  • Preset Inquiry: Added a new Preset Inquiry, allowing users to retrieve or confirm the absolute pan, tilt, and zoom coordinates stored for a specific preset without recalling it. This enables precise monitoring and integration with external automation systems.
  •  
GET /api/v1/info/preset/1


Example: GET http://192.168.100.88/api/v1/info/preset/1
Returns: {
"exist": true,
"focusPos": 1026,
"panPos": 42.432,
"tiltPos": -29.239,
"zoomPos": 3294
}


  • Preset Recall Completion Confirmation: Added the ability to receive a completion response when recalling a preset. When a preset recall command is issued, the camera will execute the movement and hold the request until the preset position is fully reached. Once the camera arrives at the target position, the API will return a confirmation response indicating success.
  •  
POST /api/v1/action/preset
Body:
{
"action":"recall",
"position":<preset number>
}
Example: POST http://192.168.100.88/api/v1/action/preset
Body:
{
"action":"recall",
"position":1
}
Returns:
{
"msg": "operate success"
}

 

FreeD Interface Overhaul

  •  
  • Dedicated FreeD (BETA) Tab: The FreeD UI has been moved from the Mode section into its own tab under the Control menu, making it easier to access and manage.

  •  
  • Expanded FreeD Command Support: The dropdown menu now includes command types: D-Stream, D-Poll, A-Stream, and A-Poll, increasing compatibility with external systems.

  •  
  • Camera ID Configuration: Added a new Camera ID text entry field to define the ID used as the second byte in FreeD Hex commands (e.g., D0 01 01 D2). This ID is essential for proper device targeting and stream control.

  •  
  • Configurable Ports with Updated Defaults:

    •  
    • Data Port: Default 40000
    • UDP Control Port: Default 1259 (updated from 19147)
  •  
  • Expanded FreeD Streaming Parameters: FreeD output now includes X, Y, Z coordinates and Roll, providing a more complete data set for motion tracking and virtual production.

  •  
  •  
  • Protocol-Compliant FreeD Hex Message Format: FreeD messages now follow the correct protocol structure to improve standardization and third-party compatibility. Each FreeD command is composed of the following hexadecimal fields, sent in order:

    • D0 – Message Type
    • CA – Camera ID (user-defined)
    • CD – Command (00 = Stop Stream, 01 = Start Stream)
    • CK – Checksum (calculated using 8-bit modulo 256)
    •  
The following HEX command enables the FreeD stream for Camera ID `01`and should be sent via UDP on port 1259:
Example: D0 01 01 D2
Response: Data Streaming on port 40000
D1 01 0C 41 C7 00 3E 38 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0F D0 00 00 3B
  •  
  • Unreal Engine Compatibility: The FreeD checksum and output format have been corrected, enabling operation with Unreal Engine using the LiveLink plugin. For setup, configure the connection to the camera’s IP (e.g., 0.0.0.0) to begin receiving positional data.

 

Bug Fixes

  •  
  • Pan/Tilt Stop Command Bug: Fixed an issue where the camera intermittently ignored Pan/Tilt Stop commands (81 01 06 01 vv ww 03 03 FF) from serial controllers. Control is now consistent and reliable.

  •  
  • Time Server & SSL Certificate Issue: The camera now properly manages time-zone data, ensuring SSL certificate auto-renewal works as intended.

  •  
  • VISCA Standby Inquiry Command Fix: Corrected an issue where the VISCA Standby Inquiry command (81 09 04 00 FF) was returning an error response (90 62 41 FF) and not functioning as expected. The command now operates correctly, returning (90 50 03 FF) when the camera is in Standby mode.

 

Known Issues

  1. MTU / Jumbo Frames: Some network switches and routers may not support MTU values above 1,500, which can result in packet loss or unstable connections.

  2. Move 4K/Link 4K 30X Focus Limit Functionality: When testing the Focus Limit feature, setting the Furthest Position (e.g., 1 m) does not currently restrict autofocus beyond that point.

  3. Multi-Target Select – Identification Persistence: When using Auto-Tracking with Multi-Target Select, identification numbers may not consistently stay assigned to the same individual when multiple people are present or cross paths. The Home button does not currently refresh or reassign bounding boxes as described, and a reboot may be required to restore numbering.

  4. FreeD Stream Activation: While FreeD data output and checksum formatting have been corrected and verified with Unreal Engine’s LiveLink plugin, the FreeD stream does not automatically start from the web interface. Users must select the desired stream option in the web interface and manually enable the stream using the Hex command (e.g., via Packet Sender):Enable Stream Command: D0 01 01 D2

  5. NDI Send Groups – Web UI Limitation: While comma-separated NDI Group entries are supported via HTTP commands, this functionality is not yet available in the Web UI. Users must configure multiple groups through API or HTTP commands until Web UI support is added in a future update.

  6. USB Audio Setting Requires Multiple Reboots: When enabling or disabling USB Audio via the Web UI, the selected setting may not apply after the first reboot. Users may need to select the desired USB Audio state and reboot the camera a second time for the change to take effect.

  7. Pan/Tilt Drift After Preset Recall with Motion Sync Enabled: When Motion Sync is enabled, issuing manual Pan or Tilt commands immediately after recalling a preset may cause the camera to briefly overshoot the target position and drift before settling at the correct location.

 

 

01/14/2025 – SOC ver 2.0.64

New Features and Bug Fixes

  1. Enhanced Tracking Algorithm: Improved the overall tracking algorithm for better accuracy and performance.
  2. Reorganized Audio Section: Organized the audio section for improved usability.
  3. Improved network security. “Guest Login” is disabled by default and can be enabled on the System Settings page.
  4. Implemented “HTTP Authentication”: Added Digest Authentication to protect API routes enabled by default.
  5. Removed the ability to change the Focus parameters when logged in as a Guest user.
  6. Removed OSD access in the web interface when logged in as a Guest user.
  7. Resolved an issue where the Iris would not fully close in Manual Exposure mode when set to “Close.”
  8. Resolved an issue on Move 4K models where the stop command was not properly triggered when using serial control (RS-232 or RS-485). This caused the camera to continue moving to its limit after releasing the joystick.

Known Issues

  1. NDI Control via PT-SuperJoy no longer functions.
  2. NDI video may freeze when simultaneously connected via USB for video. This issue occurs when the camera streams NDI while the USB is connected to another device.
  3. Guest Access Focus Controls: Focus controls are currently missing from the Guest Access login.

07/11/2024 – SOC ver 2.0.48

New Features and Bug Fixes

  1. Added new information symbols for all new features available in the web interface. Please see these information symbols for more detailed information.
  2. You can now select which video feed is displayed in the web interface. The option is available on the Dashboard page > Image > Advanced > Preview Window Settings.
  3. Added the ability to change tracking targets using the left and right arrow buttons in the Web Interface.
  4. Improved the overall tracking algorithm.
  5. Added more control options for starting and stopping tracking. These options are available on the new tab available on the Dashboard page > Control > Automation.
  6. Added the ability to select between Auto Tracking and Auto Framing through the Automation dropdown.
  7. Added Multi-Target Select to the Bounding Box dropdown. This mode allows you to use the Number Keys to select the desired subject.
  8. Added Tracking Composition with Left, Right, and Center as selectable options.
  9. Added Tracking Sensitivity with Low, Medium, and High as selectable options.
  10. Added Tracking Zoom Level with Medium Close Up, Medium Shot, Long Shot, and Dynamic Zoom.
  11. Added “Time Delay” dropdown.
  12. Added “Tracking Start Location” dropdown.
  13. Added “Tracking Stop Location” dropdown.
  14. Added “Target Timeout” dropdown.
  15. Added “Target Loss Preset” dropdown.
  16. Renamed Patrol Mode to Preset Tour. Added Time Interval, Preset Range, & Preset Tour Speed.
  17. Added FreeD (BETA) to the web interface.
  18. Added FreeD (BETA) Data & Control Ports. The option is available on the Dashboard page > Control > Ports.
  19. Reorganized the Navigation Panel. Added a Privacy Mode button to the navigation panel of the web interface. When enabled, the camera will turn away and disable the video feeds. Simply call a preset or disable Privacy Mode to enable video. Added a Power On / Off button to the navigation panel of the web interface.
  20. Added a Cancel and Apply button to the RTMP(S) Settings section of the Streaming Settings page.
  21. Enabled the ability to edit the Static Fallback Address, Gateway, & Subnet Mask in the Network Settings page.
  22. Added Focus Calibration buttons to the System Settings > Advanced section.
  23. Added more commands to the VISCA & HTTP-CGI APIs.
  24. Corrected the position values associated with zoom when Digital Zoom is enabled.
  25. Fixed some vulnerabilities.

08/04/2023 – SOC ver 2.0.39

New Features and Bug Fixes

  1. Set Stream 2 to H.264 by default.
  2. Updated the Information Symbols in the web interface.
  3. Moved some settings from the Image tab to the Advanced tab.
  4. Added Auto Inversion to the web interface.
  5. Added SRT Stream ID to the web interface.
  6. Added the ability to select between the Stream 1 and Stream 2 in the web interface.
  7. Increased the max file size for firmware uploads.

02/20/2023 – SOC ver 2.0.15

New Features and Bug Fixes

  1. Change the location of the login interface logo and the image of the login background
  2. Change the “NDI Configuration Settings” to”NDI® Settings”
  3. The preset position of the call in the user-defined saved profile is changed to the last call. (There is a functional conflict here. Both “only call preset” and “in profile” will set image parameters. Please confirm that it is the effect you want)
  4. Add a prompt box for reboot operation
  5. Add the “Image Orientation” secondary drop-down box, including Off, Flip, Mirror, and Flip and Mirror options. The default is Off
  6. The prompt message of Motion Sync is changed to “Synchronize Pan, Tilt,&Zoom when calling presets.”
  7. Image>Color>OnePush, the syntax error of the pop-up window should be: “Calculating, Please wait”
  8. Modify the Tracking Box under Control>Mode>Tracking Box to “Bounding Boxes”
  9. Modify the information symbol of Auto Tracking to “Turn auto tracking on or off. Preset 0 is the default starting position for tracking status or target timeout position.”
  10. Add “BETA” in Video Encoding Settings>Advanced>Hybrid Zoom
  11. Modify the default setting of “Ultra” in “Video Templates”
  12. Audio encoding protocol redisplay: “Audio Encoding Protocol: AAC” is only for display and cannot be modified
  13. Modify the profile name of the shortcut area and remove “profile” from the name
  14. Change “Indoor” to “Low Light”
  15. Remove the save device name from the profile save menu. This includes removing Device name from the downloaded file.(Upgrading the preset profile file to 24M will not change the content of the original setting, and you need to restore or upgrade the 25M upgrade package)
  16. After selecting quick profile, pop up the window to add restart
  17. Modify the information symbol of “Device ID”
  18. Modify the ID info page and click Apply to pop up the reboot prompt box. Reboot this function does not work
  19. Modify the text content of the pop-up box after ID application
  20. On the guest page, remove the Image under Image settings, and the Port content under “Exposure and Color; control” is visible but not modifiable
  21. Add Sony VISCA over IP (52381) search function
  22. Open stream ID settings on the web
  23. Delete the mcast server IP address of NDI

12/21/2022 – SOC ver 2.0.09

New Features and Bug Fixes

  1. Initial camera firmware.

View and download the changelog for the latest firmware update, v9.1.43.

Full Changelog:

01/12/2026 – SOC ver 9.1.46

New Features

Video and Audio Enhancements

 

  • NDI 6 Upgrade: Upgraded NDI support from NDI 5 to NDI 6 for improved compatibility, performance, and access to the latest NDI protocol features.

  •  
  • NDIHX3 Support: Added support for NDIHX3. To enable, set the camera to HDMI-SDI/IP and toggle NDIHX3 to “On”. HX3 profiles can then be defined as needed.

  •  
  • Audio Sample Rate Support: Added support for 44.1 kHz and 48 kHz audio sample rates (previously limited to 32 kHz).

  •  
  • Resolved an RTMP issue with compatibility errors when connecting to CDNs related to frame rate, keyframe intervals, and bitrate.

  •  
  • Audio Settings Page Reorganized: Encoding and decoding settings were restructured for improved clarity and user experience. Settings are now grouped more logically to help users configure audio more efficiently.

 

Automation and Control

  •  
  • Subject Switching: Added the ability to switch between tracked subjects using left/right arrows via web UI, IR remote, and VISCA joystick commands.

  •  
  • Tracking Presets: Added dedicated presets for Auto Tracking control:

    •  
    • Preset 150 = Tracking ON
    • Preset 151 = Tracking OFF
  •  
  • HTTP Movement Status Query – Added route to allow users to query whether the camera is actively moving. The endpoint returns a boolean response (true or false) indicating Pan, Tilt, Zoom or Focus motion.

    •  
    • Note: This status does not report focus movement when Auto Focus is enabled.
    •  
GET /api/v1/info/is-moving




Example: GET http://192.168.100.88/api/v1/info/is-moving
Returns:
{
"isMoving": false
}




 

UI and Systems Changes

  •  
  • Guest Access Controls: Guest users are now limited to appropriate routes and no longer have access to SRT or RTMP credentials.

  •  
  • Onvif Authentication Default Enabled: ONVIF authentication is now enabled by default to align with updated security protocols and ensure the ONVIF route is protected out of the box.

  •  
  • Exposure Bright Mode: Added “Bright” as an exposure mode option.

  •  
  • Updated Encoding Protocol Info Symbol: Added a new info icon next to the Encoding Protocol selection in the web UI. It provides descriptions of each protocol.

 

Bug Fixes

  •  
  • Tracking Sensitivity: Improved tracking stability at full zoom by reducing over-sensitivity to minor subject movements.

  •  
  • Pan/Tilt/Zoom Stop Independence: VISCA Pan/Tilt stop commands no longer interrupt Zoom.

  •  
  • Home + Navigation Commands: Resolved an issue where recalling Home position followed by HTTP navigation commands caused the camera to stop zooming prematurely.

  •  
  • Relative Tilt Bug: Fixed a bug where the camera would tilt up when at the lower tilt limit and receiving a Relative Position Down command.

  •  
  • RTMP CDN Errors: Resolved frame rate, bitrate, and keyframe issues blocking some RTMP streaming. Note: When RTMP streaming to YouTube using camera video templates, bitrate errors may occur. Resolution: Adjusting the camera’s video settings to align with YouTube’s video requirements will improve streaming stability and functionality.

  •  
  • Snapshot Stability: Fixed a long-term uptime issue where snapshot images would eventually fail.

  •  
  • Time Server Application Failures: Fixed behavior where valid NTP time servers (like IPs with .100 octets or certain hostnames) failed through the Web UI but worked via HTTP.

  •  
  • NTP Fallback: Fixed a bug preventing consistent NTP server connection after boot, causing fallback to system time.

  •  
  • NTP Time Zones: Resolved an issue where certain time zones could not be set from the web UI.

  •  
  • Audio Out Menu Simplified: Removed “Off” option since audio disablement is handled by “Audio Codec” toggle.

 

Known Issues

  1. Cannot Set Some NTP Servers via Web UI: Some domain strings (e.g., time-a-g.nist.gov) fail via Web UI but work using the HTTP API commands.

  2. Time Zone Compatibility: Time zone handling may cause SSL certificate renewal failures. Ongoing adjustments are needed.

  3. NTP Reboot: Changing the timezone in NTP settings requires a camera reboot.

  4. Pan/Tilt Limits Not Persistent: Pan/Tilt Limits are not retained after a reboot; they reset instead of persisting after the reboot.

  5. Incorrect VISCA over IP Responses: Changing the Serial VISCA address alters IP response headers (e.g., 90 becomes a0, b0, etc.).

  6. Pelco P/D Zoom Stop Issue: Pelco P/D Zoom and Focus Stop commands are not received, causing the camera to zoom continuously to its limit.

  7. NDI Studio Monitor Hotkeys: Ctrl+Right and Ctrl+Down precision movement do not work. (Other Ctrl+Arrow keys function as expected.)

  8. NDI HX3 Video Template Mismatch: When NDI HX3 is enabled, switching to certain video modes (e.g., USB/IP/HDMI-SDI_30FPS) disables HX3 but the Video Template does not reflect the correct available options or default values.

  9. NDI HX3 Video Framerate Mismatch: When NDI HX3 is enabled, the Framerate is grayed out, and may not default to 60Hz or 50Hz defined by the certification standards.

  10. ONVIF Preview Image Fails: No image preview when HTTP Auth is enabled.

 

02/13/2025 – SOC ver 9.1.43

New Features and Bug Fixes

  1. New Information Symbols: Added symbols for all new features available in the web interface. These symbols provide detailed explanations for each feature.
  2. Reorganized Navigation Panel: Organized the navigation panel for improved usability.
  3. Dashboard Update: Changed the title “Camera Settings” to “Dashboard” in the navigation panel.
  4. Privacy Mode: Added a Privacy Mode button to the navigation panel. When enabled, the camera turns away and disables the video feeds. To resume, call a preset or disable Privacy Mode.
  5. Power Control: Added a Power On/Off button to the navigation panel of the web interface.
  6. Enhanced Tracking Algorithm: Improved the overall tracking algorithm for better accuracy and performance.
  7. Changed the title “Tracking” to “Automation” under the “Control” sub-menu.
  8. Updated “Auto Tracking” to “Automation” in the “Control > Automation” sub-menu.
  9. Renamed “Tracking Options” to “Time Delay.”
  10. Added the ability to toggle between “Auto Tracking” and “Auto Framing” through the Automation dropdown.
  11. Introduced a “Tracking Stop Location” dropdown for more control.
  12. Added “Target Loss” and “Target Timeout” dropdown options.
  13. Added a “Target Loss Preset” dropdown for preset fallback behavior.
  14. Added a new VISCA command for tracked subject selection.
    1. Command: 81 0A 11 A3 0p FF
    2. 0x2 = Subject Left
    3. 0x3 = Subject Right
    4. 0x4 = Confirm Subject
  15. Added “Time Interval,” “Preset Range,” and “Preset Speeds” to the Preset Tour function.
  16. Changed “Audio Out: HDMI” to “Audio Out: Video Outputs” in the “Audio & Video” section.
  17. Enabled editing of Static Fallback Address, Gateway, and Subnet Mask in the Network Settings page.
  18. Added “NTP Timestamp Overlay” and “NTP Timestamp Position” options in the NTP Settings section.
  19. Highlighted the “Need Help?” button in the “Device Information” section for better visibility.
  20. Improved network security. “Guest Login” is disabled by default and can be enabled on the System Settings page.
  21. Implemented “HTTP Authentication”: Added Digest Authentication to protect API routes enabled by default.
  22. Removed the ability to change the Focus parameters when logged in as a Guest user.
  23. Removed OSD access in the web interface when logged in as a Guest user.
  24. Resolved an issue with NDI absolute position where previously only the focus functioned. Pan, Tilt, and Zoom are now fully operational for compatibility with programs like Resolume Arena.
  25. Fixed an issue with the Move SE cameras where the Manual Focus position was not stored correctly with presets.
  26. Addressed a clocking issue between the SDI output of the PTZOptics Move SE cameras and certain SDI equipment.
  27. Fixed an issue where the Move SE would zoom to their limits when controlled via Pelco P or D protocols over RS-485 or RS-232.

Known Issues

  1. MAC iOS UVC Compatibility: May not be compatible with all MAC applications utilizing YUV formats. Limited to MJPEG UVC.

04/18/2024 – SOC ver 9.1.35

New Features and Bug Fixes

  1. Added NDI HX2
  2. Improved the default tracking settings.
  3. Resolved an issue on Move SE models where the stop command was not properly triggered when using serial control (RS-232 or RS-485). This caused the camera to continue moving to its limit after releasing the joystick.
  4. Fixed a bug where the icons where the page icons were placed on the wrong pages.

07/28/2023 – SOC ver 9.1.27

New Features and Bug Fixes

  1. Remove Bright in Exposure Mode
  2. In track mode, the live pos is changed to Track Now
  3. When the profiles are full of three, the prompt will be modified
  4. Auto Inversion modifies symbols, pull-down to switch to on|off
  5. Solved the issue that the RS485 is invalid after modifying the VISCA address
  6. Solved the issue that the default Anti-Flicker value of the upgrade 24M upgrade package file is wrong
  7. Solved the issue that when NDI parameters are modified through the web page, after the real-time effect takes effect, the work will be abnormal.
  8. Solved the issue of restoring the menu to default, all restoring to default, serial port visca does not support visca_setting_reset (81 01 04 A0 10 FF), visca_web_full_setting_reset (81 01 04 A0 20 FF)
  9. When the webpage is configured as 2 streams and non-H.264, when previewing and taking snapshots, solved the issue that the snapshots are still going on after closing the webpage
  10. Solved the inconsistency between the address on the RS232 menu and the address code of the command, and added P-P protocol P-D protocol address filtering
  11. Solved the issue of no response code at the network serial port in inversion mode, visca_inversion_mode (81 01 04 a4 0p 00 ff)
  12. Solved infrared address query and set visca, the serial port is invalid, visca_set_IR_addr (81 0a 11 a7 ff ff), visca_query_IR_addr (81 09 11 a7 ff)
  13. Solved the issue that the serial port respnosed by the SYS_Menu menu is invalid, visca_back_osd_menu(81 01 06 06 04 ff)
  14. Solved the issue that the SYS_Menu menu confirms that the serial port is invalid, visca_confirm_osd_menu_two (81 01 06 06 05 ff)
  15. Solved the issue that the SYS_Menu menu ON/OFF serial port is invalid, visca_call_osd_menu_two(81 01 06 06 10 ff)
  16. Solved the issue that the video system display error when viewing the device information for the first time after switching the language in the menu
  17. Solved the issue of switching languages (*#1 or *#3), the automatic tour and motion synchronization options are not hidden

06/23/2023 – SOC ver 9.1.25

New Features and Bug Fixes

  1. Initial camera firmware

View and download the changelog for the latest firmware update, v9.1.32.

Full Changelog:

01/12/2026 – SOC ver 9.1.46

New Features

Video and Audio Enhancements

 

  • NDI 6 Upgrade: Upgraded NDI support from NDI 5 to NDI 6 for improved compatibility, performance, and access to the latest NDI protocol features.

  •  
  • NDIHX3 Support: Added support for NDIHX3. To enable, set the camera to HDMI-SDI/IP and toggle NDIHX3 to “On”. HX3 profiles can then be defined as needed.

  •  
  • Audio Sample Rate Support: Added support for 44.1 kHz and 48 kHz audio sample rates (previously limited to 32 kHz).

  •  
  • Resolved an RTMP issue with compatibility errors when connecting to CDNs related to frame rate, keyframe intervals, and bitrate.

  •  
  • Audio Settings Page Reorganized: Encoding and decoding settings were restructured for improved clarity and user experience. Settings are now grouped more logically to help users configure audio more efficiently.

 

Automation and Control

  •  
  • Subject Switching: Added the ability to switch between tracked subjects using left/right arrows via web UI, IR remote, and VISCA joystick commands.

  •  
  • Tracking Presets: Added dedicated presets for Auto Tracking control:

    •  
    • Preset 150 = Tracking ON
    • Preset 151 = Tracking OFF
  •  
  • HTTP Movement Status Query – Added route to allow users to query whether the camera is actively moving. The endpoint returns a boolean response (true or false) indicating Pan, Tilt, Zoom or Focus motion.

    •  
    • Note: This status does not report focus movement when Auto Focus is enabled.
    •  
GET /api/v1/info/is-moving




Example: GET http://192.168.100.88/api/v1/info/is-moving
Returns:
{
"isMoving": false
}




 

UI and Systems Changes

  •  
  • Guest Access Controls: Guest users are now limited to appropriate routes and no longer have access to SRT or RTMP credentials.

  •  
  • Onvif Authentication Default Enabled: ONVIF authentication is now enabled by default to align with updated security protocols and ensure the ONVIF route is protected out of the box.

  •  
  • Exposure Bright Mode: Added “Bright” as an exposure mode option.

  •  
  • Updated Encoding Protocol Info Symbol: Added a new info icon next to the Encoding Protocol selection in the web UI. It provides descriptions of each protocol.

 

Bug Fixes

  •  
  • Tracking Sensitivity: Improved tracking stability at full zoom by reducing over-sensitivity to minor subject movements.

  •  
  • Pan/Tilt/Zoom Stop Independence: VISCA Pan/Tilt stop commands no longer interrupt Zoom.

  •  
  • Home + Navigation Commands: Resolved an issue where recalling Home position followed by HTTP navigation commands caused the camera to stop zooming prematurely.

  •  
  • Relative Tilt Bug: Fixed a bug where the camera would tilt up when at the lower tilt limit and receiving a Relative Position Down command.

  •  
  • RTMP CDN Errors: Resolved frame rate, bitrate, and keyframe issues blocking some RTMP streaming. Note: When RTMP streaming to YouTube using camera video templates, bitrate errors may occur. Resolution: Adjusting the camera’s video settings to align with YouTube’s video requirements will improve streaming stability and functionality.

  •  
  • Snapshot Stability: Fixed a long-term uptime issue where snapshot images would eventually fail.

  •  
  • Time Server Application Failures: Fixed behavior where valid NTP time servers (like IPs with .100 octets or certain hostnames) failed through the Web UI but worked via HTTP.

  •  
  • NTP Fallback: Fixed a bug preventing consistent NTP server connection after boot, causing fallback to system time.

  •  
  • NTP Time Zones: Resolved an issue where certain time zones could not be set from the web UI.

  •  
  • Audio Out Menu Simplified: Removed “Off” option since audio disablement is handled by “Audio Codec” toggle.

01/14/2025 – SOC ver 9.1.32

New Features and Bug Fixes

  1. New Information Symbols: Added symbols for all new features available in the web interface. These symbols provide detailed explanations for each feature.
  2. Reorganized Navigation Panel: Organized the navigation panel for improved usability.
  3. Dashboard Update: Changed the title “Camera Settings” to “Dashboard” in the navigation panel.
  4. Privacy Mode: Added a Privacy Mode button to the navigation panel. When enabled, the camera turns away and disables the video feeds. To resume, call a preset or disable Privacy Mode.
  5. Power Control: Added a Power On/Off button to the navigation panel of the web interface.
  6. Enhanced Tracking Algorithm: Improved the overall tracking algorithm for better accuracy and performance.
  7. Changed the title “Tracking” to “Automation” under the “Control” sub-menu.
  8. Updated “Auto Tracking” to “Automation” in the “Control > Automation” sub-menu.
  9. Renamed “Tracking Options” to “Time Delay.”
  10. Added the ability to toggle between “Auto Tracking” and “Auto Framing” through the Automation dropdown.
  11. Introduced a “Tracking Stop Location” dropdown for more control.
  12. Added “Target Loss” and “Target Timeout” dropdown options.
  13. Added a “Target Loss Preset” dropdown for preset fallback behavior.
  14. Added a new VISCA command for tracked subject selection.
    1. Command: 81 0A 11 A3 0p FF
    2. 0x2 = Subject Left
    3. 0x3 = Subject Right
    4. 0x4 = Confirm Subject
  15. Added “Time Interval,” “Preset Range,” and “Preset Speeds” to the Preset Tour function.
  16. Changed “Audio Out: HDMI” to “Audio Out: Video Outputs” in the “Audio & Video” section.
  17. Enabled editing of Static Fallback Address, Gateway, and Subnet Mask in the Network Settings page.
  18. Added “NTP Timestamp Overlay” and “NTP Timestamp Position” options in the NTP Settings section.
  19. Highlighted the “Need Help?” button in the “Device Information” section for better visibility.
  20. Improved network security. “Guest Login” is disabled by default and can be enabled on the System Settings page.
  21. Implemented “HTTP Authentication”: Added Digest Authentication to protect API routes enabled by default.
  22. Removed the ability to change the Focus parameters when logged in as a Guest user.
  23. Removed OSD access in the web interface when logged in as a Guest user.
  24. Resolved an issue with NDI absolute position where previously only the focus functioned. Pan, Tilt, and Zoom are now fully operational for compatibility with programs like Resolume Arena.
  25. Fixed an issue with the Move SE cameras where the Manual Focus position was not stored correctly with presets.
  26. Addressed a clocking issue between the SDI output of the PTZOptics Move SE cameras and certain SDI equipment.
  27. Fixed an issue where the Move SE would zoom to their limits when controlled via Pelco P or D protocols over RS-485 or RS-232.

Known Issues

  1. MAC iOS UVC Video Compatibility: May not be compatible with all MAC applications utilizing YUV or MJPEG formats by default.
  2. When the camera is inverted, access to the OSD menu is unavailable. Functionality can still be configured through the web interface.
  3. Guest Access Focus Controls: Focus controls are currently missing from the Guest Access login.

04/22/2024 – SOC ver 9.1.26

New Features and Bug Fixes

  1. Added NDI HX2

07/28/2023 – SOC ver 9.1.21

New Features and Bug Fixes

  1. Remove Bright in Exposure Mode
  2. In track mode, the live pos is changed to Track Now
  3. When the profiles are full of three, the prompt will be modified
  4. Auto Inversion modifies symbols, pull-down to switch to on|off
  5. Solved the issue that the RS485 is invalid after modifying the VISCA address
  6. Solved the issue that the default Anti-Flicker value of the upgrade 24M upgrade package file is wrong
  7. Solved the issue that when NDI parameters are modified through the web page, after the real-time effect takes effect, the work will be abnormal.
  8. Solved the issue of restoring the menu to default, all restoring to default, serial port visca does not support visca_setting_reset (81 01 04 A0 10 FF), visca_web_full_setting_reset (81 01 04 A0 20 FF)
  9. When the webpage is configured as 2 streams and non-H.264, when previewing and taking snapshots, solved the issue that the snapshots are still going on after closing the webpage
  10. Solved the inconsistency between the address on the RS232 menu and the address code of the command, and added P-P protocol P-D protocol address filtering
  11. Solved the issue of no response code at the network serial port in inversion mode, visca_inversion_mode (81 01 04 a4 0p 00 ff)
  12. Solved infrared address query and set visca, the serial port is invalid, visca_set_IR_addr (81 0a 11 a7 ff ff), visca_query_IR_addr (81 09 11 a7 ff)
  13. Solved the issue that the serial port respnosed by the SYS_Menu menu is invalid, visca_back_osd_menu(81 01 06 06 04 ff)
  14. Solved the issue that the SYS_Menu menu confirms that the serial port is invalid, visca_confirm_osd_menu_two (81 01 06 06 05 ff)
  15. Solved the issue that the SYS_Menu menu ON/OFF serial port is invalid, visca_call_osd_menu_two(81 01 06 06 10 ff)
  16. Solved the issue that the video system display error when viewing the device information for the first time after switching the language in the menu
  17. Solved the issue of switching languages (*#1 or *#3), the automatic tour and motion synchronization options are not hidden

06/23/2023 – SOC ver 9.1.19

New Features and Bug Fixes

  1. Initial camera firmware

View and download the changelog for the latest firmware update, v9.1.34.

Full Changelog:

01/12/2026 – SOC ver 9.1.46

New Features

Video and Audio Enhancements

 

  • NDI 6 Upgrade: Upgraded NDI support from NDI 5 to NDI 6 for improved compatibility, performance, and access to the latest NDI protocol features.

  •  
  • NDIHX3 Support: Added support for NDIHX3. To enable, set the camera to HDMI-SDI/IP and toggle NDIHX3 to “On”. HX3 profiles can then be defined as needed.

  •  
  • Audio Sample Rate Support: Added support for 44.1 kHz and 48 kHz audio sample rates (previously limited to 32 kHz).

  •  
  • Resolved an RTMP issue with compatibility errors when connecting to CDNs related to frame rate, keyframe intervals, and bitrate.

  •  
  • Audio Settings Page Reorganized: Encoding and decoding settings were restructured for improved clarity and user experience. Settings are now grouped more logically to help users configure audio more efficiently.

 

Automation and Control

  •  
  • Subject Switching: Added the ability to switch between tracked subjects using left/right arrows via web UI, IR remote, and VISCA joystick commands.

  •  
  • Tracking Presets: Added dedicated presets for Auto Tracking control:

    •  
    • Preset 150 = Tracking ON
    • Preset 151 = Tracking OFF
  •  
  • HTTP Movement Status Query – Added route to allow users to query whether the camera is actively moving. The endpoint returns a boolean response (true or false) indicating Pan, Tilt, Zoom or Focus motion.

    •  
    • Note: This status does not report focus movement when Auto Focus is enabled.
    •  
GET /api/v1/info/is-moving




Example: GET http://192.168.100.88/api/v1/info/is-moving
Returns:
{
"isMoving": false
}




 

UI and Systems Changes

  •  
  • Guest Access Controls: Guest users are now limited to appropriate routes and no longer have access to SRT or RTMP credentials.

  •  
  • Onvif Authentication Default Enabled: ONVIF authentication is now enabled by default to align with updated security protocols and ensure the ONVIF route is protected out of the box.

  •  
  • Exposure Bright Mode: Added “Bright” as an exposure mode option.

  •  
  • Updated Encoding Protocol Info Symbol: Added a new info icon next to the Encoding Protocol selection in the web UI. It provides descriptions of each protocol.

 

Bug Fixes

  •  
  • Tracking Sensitivity: Improved tracking stability at full zoom by reducing over-sensitivity to minor subject movements.

  •  
  • Pan/Tilt/Zoom Stop Independence: VISCA Pan/Tilt stop commands no longer interrupt Zoom.

  •  
  • Home + Navigation Commands: Resolved an issue where recalling Home position followed by HTTP navigation commands caused the camera to stop zooming prematurely.

  •  
  • Relative Tilt Bug: Fixed a bug where the camera would tilt up when at the lower tilt limit and receiving a Relative Position Down command.

  •  
  • RTMP CDN Errors: Resolved frame rate, bitrate, and keyframe issues blocking some RTMP streaming. Note: When RTMP streaming to YouTube using camera video templates, bitrate errors may occur. Resolution: Adjusting the camera’s video settings to align with YouTube’s video requirements will improve streaming stability and functionality.

  •  
  • Snapshot Stability: Fixed a long-term uptime issue where snapshot images would eventually fail.

  •  
  • Time Server Application Failures: Fixed behavior where valid NTP time servers (like IPs with .100 octets or certain hostnames) failed through the Web UI but worked via HTTP.

  •  
  • NTP Fallback: Fixed a bug preventing consistent NTP server connection after boot, causing fallback to system time.

  •  
  • NTP Time Zones: Resolved an issue where certain time zones could not be set from the web UI.

  •  
  • Audio Out Menu Simplified: Removed “Off” option since audio disablement is handled by “Audio Codec” toggle.

02/13/2025 – SOC ver 9.1.34

New Features and Bug Fixes

  1. Enhanced Tracking Algorithm: Improved the overall tracking algorithm for better accuracy and performance.
  2. HTTP authentication now takes effect immediately without requiring a restart.
  3. Removed Auto Focus button from the navigation panel due to inconsistent behavior and synchronization issues.
  4. Fixed an issue where guest users could access the API without authentication.
  5. Fixed an issue where the API remained accessible before setting the PSTI password.

Known Issues

  1. MAC iOS UVC Video Compatibility: May not be compatible with all MAC applications utilizing YUV or MJPEG formats by default.
  2. When the camera is inverted, access to the OSD menu is unavailable. Functionality can still be configured through the web interface.
  3. Guest Access Focus Controls: Focus controls are currently missing from the Guest Access login.

11/22/2024 – SOC ver 9.1.33

New Features and Bug Fixes

  1. New Information Symbols: Added symbols for all new features available in the web interface. These symbols provide detailed explanations for each feature.
  2. Reorganized Navigation Panel: Organized the navigation panel for improved usability.
  3. Dashboard Update: Changed the title “Camera Settings” to “Dashboard” in the navigation panel.
  4. Privacy Mode: Added a Privacy Mode button to the navigation panel. When enabled, the camera turns away and disables the video feeds. To resume, call a preset or disable Privacy Mode.
  5. Power Control: Added a Power On/Off button to the navigation panel of the web interface.
  6. Enhanced Tracking Algorithm: Improved the overall tracking algorithm for better accuracy and performance.
  7. Changed the title “Tracking” to “Automation” under the “Control” sub-menu.
  8. Updated “Auto Tracking” to “Automation” in the “Control > Automation” sub-menu.
  9. Renamed “Tracking Options” to “Time Delay.”
  10. Added the ability to toggle between “Auto Tracking” and “Auto Framing” through the Automation dropdown.
  11. Introduced a “Tracking Stop Location” dropdown for more control.
  12. Added “Target Loss” and “Target Timeout” dropdown options.
  13. Added a “Target Loss Preset” dropdown for preset fallback behavior.
  14. Added a new VISCA command for tracked subject selection.
    1. Command: 81 0A 11 A3 0p FF
    2. 0x2 = Subject Left
    3. 0x3 = Subject Right
    4. 0x4 = Confirm Subject
  15. Added “Time Interval,” “Preset Range,” and “Preset Speeds” to the Preset Tour function.
  16. Changed “Audio Out: HDMI” to “Audio Out: Video Outputs” in the “Audio & Video” section.
  17. Enabled editing of Static Fallback Address, Gateway, and Subnet Mask in the Network Settings page.
  18. Added “NTP Timestamp Overlay” and “NTP Timestamp Position” options in the NTP Settings section.
  19. Highlighted the “Need Help?” button in the “Device Information” section for better visibility.
  20. Improved network security. “Guest Login” is disabled by default and can be enabled on the System Settings page.
  21. Implemented “HTTP Authentication”: Added Digest Authentication to protect API routes enabled by default.
  22. Removed the ability to change the Focus parameters when logged in as a Guest user.
  23. Removed OSD access in the web interface when logged in as a Guest user.
  24. Resolved an issue with NDI absolute position where previously only the focus functioned. Pan, Tilt, and Zoom are now fully operational for compatibility with programs like Resolume Arena.
  25. Fixed an issue with the Move SE cameras where the Manual Focus position was not stored correctly with presets.
  26. Addressed a clocking issue between the SDI output of the PTZOptics Move SE cameras and certain SDI equipment.
  27. Fixed an issue where the Move SE would zoom to their limits when controlled via Pelco P or D protocols over RS-485 or RS-232.

Known Issues

  1. MAC iOS UVC Video Compatibility: May not be compatible with all MAC applications utilizing YUV or MJPEG formats by default.
  2. When the camera is inverted, access to the OSD menu is unavailable. Functionality can still be configured through the web interface.
  3. Guest Access Focus Controls: Focus controls are currently missing from the Guest Access login.

04/22/2024 – SOC ver 9.1.24

New Features and Bug Fixes

  1. Added NDI HX2

07/14/2023 – SOC ver 9.1.18

New Features and Bug Fixes

  1. Remove Bright in Exposure Mode
  2. In track mode, the live pos is changed to Track Now
  3. When the profiles are full of three, the prompt will be modified
  4. Auto Inversion modifies symbols, pull-down to switch to on|off
  5. Solved the issue that the RS485 is invalid after modifying the VISCA address
  6. Solved the issue that the default Anti-Flicker value of the upgrade 24M upgrade package file is wrong
  7. Solved the issue that when NDI parameters are modified through the web page, after the real-time effect takes effect, the work will be abnormal.
  8. Solved the issue of restoring the menu to default, all restoring to default, serial port visca does not support visca_setting_reset (81 01 04 A0 10 FF), visca_web_full_setting_reset (81 01 04 A0 20 FF)
  9. When the webpage is configured as 2 streams and non-H.264, when previewing and taking snapshots, solved the issue that the snapshots are still going on after closing the webpage
  10. Solved the inconsistency between the address on the RS232 menu and the address code of the command, and added P-P protocol P-D protocol address filtering
  11. Solved the issue of no response code at the network serial port in inversion mode, visca_inversion_mode (81 01 04 a4 0p 00 ff)
  12. Solved infrared address query and set visca, the serial port is invalid, visca_set_IR_addr (81 0a 11 a7 ff ff), visca_query_IR_addr (81 09 11 a7 ff)
  13. Solved the issue that the serial port respnosed by the SYS_Menu menu is invalid, visca_back_osd_menu(81 01 06 06 04 ff)
  14. Solved the issue that the SYS_Menu menu confirms that the serial port is invalid, visca_confirm_osd_menu_two (81 01 06 06 05 ff)
  15. Solved the issue that the SYS_Menu menu ON/OFF serial port is invalid, visca_call_osd_menu_two(81 01 06 06 10 ff)
  16. Solved the issue that the video system display error when viewing the device information for the first time after switching the language in the menu
  17. Solved the issue of switching languages (*#1 or *#3), the automatic tour and motion synchronization options are not hidden

06/23/2023 – SOC ver 9.1.17

New Features and Bug Fixes

  1. Initial camera firmware

View and download the changelog for the latest firmware update, v0.0.63.

Full Changelog:

04/08/2025 – SOC ver 0.0.63

New Features and Bug Fixes

  1. Improved network security. “Guest Login” is disabled by default and can be enabled on the System Settings page.
  2. Implemented “HTTP Authentication”: Added Digest Authentication to protect API routes enabled by default.
  3. Removed the ability to change the Focus parameters when logged in as a Guest user.
  4. Removed OSD access in the web interface when logged in as a Guest user.
  5. Added VISCA Reboot Command: 0x81, 0x01, 0x3F, 0x0B, 0x01, 0xAA, 0xFF to allow remote rebooting of the camera via VISCA control.
  6. Added VISCA Privacy Command: 0x81, 0x01, 0x3F, 0x0A, 0x12, 0x0p, 0xFF to enable Privacy of the camera via VISCA control.
  7. Resolved an issue where the Iris would not fully close in Manual Exposure mode when set to “Close.”
  8. Resolved an issue on Link 4K models where the stop command was not properly triggered when using serial control (RS-232 or RS-485). This caused the camera to continue moving to its limit after releasing the joystick.

Known Issues

  1. Guest Access Focus Controls: Focus controls are currently missing from the Guest Access login.
  2. When RTMP streaming to YouTube using camera video templates, bitrate errors may occur. Resolution: Adjusting the camera’s video settings to align with YouTube’s video requirements will improve streaming stability and functionality.
  3. The NTP service address cannot be set within the 100 subnet (e.g., 192.168.100.10) through the web interface. This can be modified by using the HTTP API (/cgi-bin/param.cgi?post_network_other_conf&net_addr=[VALUE]) and sending the appropriate server address.

07/12/2024 – SOC ver 0.0.48

New Features and Bug Fixes

  1. Updated to Dante version 1.3
  2. Added new information symbols for all new features available in the web interface. Please see these information symbols for more detailed information.
  3. You can now select which video feed is displayed in the web interface. The option is available on the Dashboard page > Image > Advanced > Preview Window Settings.
  4. Added the ability to change tracking targets using the left and right arrow buttons in the Web Interface.
  5. Improved the overall tracking algorithm.
  6. Added more control options for starting and stopping tracking. These options are available on the new tab available on the Dashboard page > Control > Automation.
  7. Added the ability to select between Auto Tracking and Auto Framing through the Automation dropdown.
  8. Added Multi-Target Select to the Bounding Box dropdown. This mode allows you to use the Number Keys to select the desired subject.
  9. Added Tracking Composition with Left, Right, and Center as selectable options.
  10. Added Tracking Sensitivity with Low, Medium, and High as selectable options.
  11. Added Tracking Zoom Level with Medium Close Up, Medium Shot, Long Shot, and Dynamic Zoom.
  12. Added “Time Delay” dropdown.
  13. Added “Tracking Start Location” dropdown.
  14. Added “Tracking Stop Location” dropdown.
  15. Added “Target Timeout” dropdown.
  16. Added “Target Loss Preset” dropdown.
  17. Renamed Patrol Mode to Preset Tour. Added Time Interval, Preset Range, & Preset Tour Speed.
  18. Added FreeD (BETA) to the web interface.
  19. Added FreeD (BETA) Data & Control Ports. The option is available on the Dashboard page > Control > Ports.
  20. Reorganized the Navigation Panel. Added a Privacy Mode button to the navigation panel of the web interface. When enabled, the camera will turn away and disable the video feeds. Simply call a preset or disable Privacy Mode to enable video. Added a Power On / Off button to the navigation panel of the web interface.
  21. Added a Cancel and Apply button to the RTMP(S) Settings section of the Streaming Settings page.
  22. Enabled the ability to edit the Static Fallback Address, Gateway, & Subnet Mask in the Network Settings page.
  23. Added Focus Calibration buttons to the System Settings > Advanced section.
  24. Added more commands to the VISCA & HTTP-CGI APIs.
  25. Corrected the position values associated with zoom when Digital Zoom is enabled.
  26. Fixed some vulnerabilities.

07/11/2023 – SOC ver 0.0.31

New Features and Bug Fixes

  1. Set Stream 2 to H.264 by default.
  2. Updated the Information Symbols in the web interface.
  3. Moved some settings from the Image tab to the Advanced tab.
  4. Added Auto Inversion to the web interface.
  5. Added SRT Stream ID to the web interface.
  6. Added the ability to select between the Stream 1 and Stream 2 in the web interface.
  7. Increased the max file size for firmware uploads.
View and download the changelog for the latest firmware update, v0.0.89.

Full Changelog:

04/28/2025 – SOC ver 0.0.89

New Features and Bug Fixes

  1. Enhanced Tracking Algorithm: Improved the overall tracking algorithm for better accuracy and performance.
  2. Improved network security. “Guest Login” is disabled by default and can be enabled on the System Settings page.
  3. Implemented “HTTP Authentication”: Added Digest Authentication to protect API routes enabled by default.
  4. Removed the ability to change the Focus parameters when logged in as a Guest user.
  5. Removed OSD access in the web interface when logged in as a Guest user.
  6. Added VISCA Reboot Command: 0x81, 0x01, 0x3F, 0x0B, 0x01, 0xAA, 0xFF to allow remote rebooting of the camera via VISCA control.
  7. Added VISCA Privacy Command: 0x81, 0x01, 0x3F, 0x0A, 0x12, 0x0p, 0xFF to enable Privacy of the camera via VISCA control.
  8. Resolved an issue where the Iris would not fully close in Manual Exposure mode when set to “Close.”
  9. Resolved an issue on Link 4K models where the stop command was not properly triggered when using serial control (RS-232 or RS-485). This caused the camera to continue moving to its limit after releasing the joystick.

Known Issues

  1. Guest Access Focus Controls: Focus controls are currently missing from the Guest Access login.
  2. When RTMP streaming to YouTube using camera video templates, bitrate errors may occur. Resolution: Adjusting the camera’s video settings to align with YouTube’s video requirements will improve streaming stability and functionality.
  3. The NTP service address cannot be set within the 100 subnet (e.g., 192.168.100.10) through the web interface. This can be modified by using the HTTP API (/cgi-bin/param.cgi?post_network_other_conf&net_addr=[VALUE]) and sending the appropriate server address.

07/12/2024 – SOC ver 0.0.75

New Features and Bug Fixes

  1. Updated to Dante version 1.3
  2. Added new information symbols for all new features available in the web interface. Please see these information symbols for more detailed information.
  3. You can now select which video feed is displayed in the web interface. The option is available on the Dashboard page > Image > Advanced > Preview Window Settings.
  4. Added the ability to change tracking targets using the left and right arrow buttons in the Web Interface.
  5. Improved the overall tracking algorithm.
  6. Added more control options for starting and stopping tracking. These options are available on the new tab available on the Dashboard page > Control > Automation.
  7. Added the ability to select between Auto Tracking and Auto Framing through the Automation dropdown.
  8. Added Multi-Target Select to the Bounding Box dropdown. This mode allows you to use the Number Keys to select the desired subject.
  9. Added Tracking Composition with Left, Right, and Center as selectable options.
  10. Added Tracking Sensitivity with Low, Medium, and High as selectable options.
  11. Added Tracking Zoom Level with Medium Close Up, Medium Shot, Long Shot, and Dynamic Zoom.
  12. Added “Time Delay” dropdown.
  13. Added “Tracking Start Location” dropdown.
  14. Added “Tracking Stop Location” dropdown.
  15. Added “Target Timeout” dropdown.
  16. Added “Target Loss Preset” dropdown.
  17. Renamed Patrol Mode to Preset Tour. Added Time Interval, Preset Range, & Preset Tour Speed.
  18. Added FreeD (BETA) to the web interface.
  19. Added FreeD (BETA) Data & Control Ports. The option is available on the Dashboard page > Control > Ports.
  20. Reorganized the Navigation Panel. Added a Privacy Mode button to the navigation panel of the web interface. When enabled, the camera will turn away and disable the video feeds. Simply call a preset or disable Privacy Mode to enable video. Added a Power On / Off button to the navigation panel of the web interface.
  21. Added a Cancel and Apply button to the RTMP(S) Settings section of the Streaming Settings page.
  22. Enabled the ability to edit the Static Fallback Address, Gateway, & Subnet Mask in the Network Settings page.
  23. Added Focus Calibration buttons to the System Settings > Advanced section.
  24. Added more commands to the VISCA & HTTP-CGI APIs.
  25. Corrected the position values associated with zoom when Digital Zoom is enabled.
  26. Fixed some vulnerabilities.

07/11/2023 – SOC ver 0.0.49

New Features and Bug Fixes

  1. Set Stream 2 to H.264 by default.
  2. Updated the Information Symbols in the web interface.
  3. Moved some settings from the Image tab to the Advanced tab.
  4. Added Auto Inversion to the web interface.
  5. Added SRT Stream ID to the web interface.
  6. Added the ability to select between the Stream 1 and Stream 2 in the web interface.
  7. Increased the max file size for firmware uploads.

View and download the changelog for the latest firmware update, v2.0.71.

Full Changelog:

04/28/2025 – SOC ver 2.0.71

New Features and Bug Fixes

  1. Enhanced Tracking Algorithm: Improved the overall tracking algorithm for better accuracy and performance.
  2. Improved network security. “Guest Login” is disabled by default and can be enabled on the System Settings page.
  3. Implemented “HTTP Authentication”: Added Digest Authentication to protect API routes enabled by default.
  4. Removed the ability to change the Focus parameters when logged in as a Guest user.
  5. Removed OSD access in the web interface when logged in as a Guest user.
  6. Added VISCA Reboot Command: 0x81, 0x01, 0x3F, 0x0B, 0x01, 0xAA, 0xFF to allow remote rebooting of the camera via VISCA control.
  7. Added VISCA Privacy Command: 0x81, 0x01, 0x3F, 0x0A, 0x12, 0x0p, 0xFF to enable Privacy of the camera via VISCA control.
  8. Resolved an issue where the Iris would not fully close in Manual Exposure mode when set to “Close.”
  9. Resolved an issue on Link 4K models where the stop command was not properly triggered when using serial control (RS-232 or RS-485). This caused the camera to continue moving to its limit after releasing the joystick.

Known Issues

  1. Guest Access Focus Controls: Focus controls are currently missing from the Guest Access login.
  2. When RTMP streaming to YouTube using camera video templates, bitrate errors may occur. Resolution: Adjusting the camera’s video settings to align with YouTube’s video requirements will improve streaming stability and functionality.
  3. The NTP service address cannot be set within the 100 subnet (e.g., 192.168.100.10) through the web interface. This can be modified by using the HTTP API (/cgi-bin/param.cgi?post_network_other_conf&net_addr=[VALUE]) and sending the appropriate server address.

07/12/2024 – SOC ver 2.0.50

New Features and Bug Fixes

  1. Updated to Dante version 1.3
  2. Added new information symbols for all new features available in the web interface. Please see these information symbols for more detailed information.
  3. You can now select which video feed is displayed in the web interface. The option is available on the Dashboard page > Image > Advanced > Preview Window Settings.
  4. Added the ability to change tracking targets using the left and right arrow buttons in the Web Interface.
  5. Improved the overall tracking algorithm.
  6. Added more control options for starting and stopping tracking. These options are available on the new tab available on the Dashboard page > Control > Automation.
  7. Added the ability to select between Auto Tracking and Auto Framing through the Automation dropdown.
  8. Added Multi-Target Select to the Bounding Box dropdown. This mode allows you to use the Number Keys to select the desired subject.
  9. Added Tracking Composition with Left, Right, and Center as selectable options.
  10. Added Tracking Sensitivity with Low, Medium, and High as selectable options.
  11. Added Tracking Zoom Level with Medium Close Up, Medium Shot, Long Shot, and Dynamic Zoom.
  12. Added “Time Delay” dropdown.
  13. Added “Tracking Start Location” dropdown.
  14. Added “Tracking Stop Location” dropdown.
  15. Added “Target Timeout” dropdown.
  16. Added “Target Loss Preset” dropdown.
  17. Renamed Patrol Mode to Preset Tour. Added Time Interval, Preset Range, & Preset Tour Speed.
  18. Added FreeD (BETA) to the web interface.
  19. Added FreeD (BETA) Data & Control Ports. The option is available on the Dashboard page > Control > Ports.
  20. Reorganized the Navigation Panel. Added a Privacy Mode button to the navigation panel of the web interface. When enabled, the camera will turn away and disable the video feeds. Simply call a preset or disable Privacy Mode to enable video. Added a Power On / Off button to the navigation panel of the web interface.
  21. Added a Cancel and Apply button to the RTMP(S) Settings section of the Streaming Settings page.
  22. Enabled the ability to edit the Static Fallback Address, Gateway, & Subnet Mask in the Network Settings page.
  23. Added Focus Calibration buttons to the System Settings > Advanced section.
  24. Added more commands to the VISCA & HTTP-CGI APIs.
  25. Corrected the position values associated with zoom when Digital Zoom is enabled.
  26. Fixed some vulnerabilities.

07/11/2023 – SOC ver 2.0.31

New Features and Bug Fixes

  1. Set Stream 2 to H.264 by default.
  2. Updated the Information Symbols in the web interface.
  3. Moved some settings from the Image tab to the Advanced tab.
  4. Added Auto Inversion to the web interface.
  5. Added SRT Stream ID to the web interface.
  6. Added the ability to select between the Stream 1 and Stream 2 in the web interface.
  7. Increased the max file size for firmware uploads.

View and download the changelog for the latest firmware update, v1.0.82.

Full Changelog:

9/16/2025 – SOC ver 1.0.82

New Features and Bug Fixes

  1. Compatibility & Certification: PTZOptics / HuddleCamHD Compatibility: Firmware can now be applied to both PTZOptics cameras and HuddleCamHD models, ensuring unified support and easier maintenance. The camera has also successfully passed the official NDI® HX2 Certification program, ensuring compliance and verified compatibility.
  2. Audio Output Over IP & NDI: Resolved an issue where audio did not play over NDI. Audio is now confirmed to be working over NDI.
  3. Preset 1–9 Group Naming: Fixed an issue where names assigned to presets 1–9 were not retained after reboot and behaved as group names rather than individual preset labels.
  4. Baud Rate Reset: Fixed an issue where the baud rate would automatically change to 2400 after position correction was completed.
  5. TCP Port & Protocol: Corrected default Control settings so the camera now uses port 5678 and TCP as the default protocol.
  6. Saturation in Reference View: Corrected behavior where Saturation adjustments in the reference view incorrectly affected the PTZ view. Now, unavailable image adjustments are greyed out when the camera is set to reference view.
  7. Zoom While Tracking: Fixed an issue where the camera continued to zoom in and out even when “Zoom While Tracking” was disabled.
  8. NDI Low Bandwidth Mode: Fixed an issue where NDI low bandwidth mode did not function correctly on the reference stream.
  9. Preset Save Workflow: Fixed an issue where presets could not be renamed during the save process. Presets can now be saved and renamed by clicking Set or pressing Enter.

Known Issues

  1. Reference Lens Settings: Image, exposure, and color settings on the reference lens do not save after reboot.
  2. Exposure Settings: Exposure adjustments do not persist after reboot and revert back to Auto Exposure.
  3. Zoom & Tracking Interaction: If “Zoom While Tracking” is enabled and “Track Outside Reference View” is disabled, the camera may continue to track outside the reference view.
  4. Gesture Control: Zoom may not function as expected when Gesture Control is enabled.

7/30/2025 – SOC ver 1.0.81

Bug Fixes

  1. Addressed an issue with high bandwidth and low bandwidth stream mismatch.
  2. Resolved an issue where NDI low bandwidth mode was not functioning on the PTZ stream.
  3. Corrected static fallback behavior to default to 192.168.100.88 instead of 192.168.1.180
  4. Resolved issue where some camera presets could not be overwritten.
  5. Fixed a bug where using the Apply button on Zone Settings (Preset Zone, Tracking Zone, or Blocking Zone) would disable any enabled Preset Zones functions.
  6. Resolved issue where the NDI device name would not save after reboot.
  7. Fixed multiple instances of the Discovery Server being referenced simultaneously.
  8. Corrected issue where the firmware update server could not download new firmware to the local PC.

Known Issues

  1. NDI low bandwidth mode does not function on the Reference Stream.
  2. Audio does not transmit over NDI.
  3. RTMP issue: If a green screen appears when using Stream 2 or 3, the user must return to Stream 1 before switching.
  4. Reference Lens: Image, exposure, and color settings on the Reference Lens do not save after reboot.
  5. When making adjustments to Exposure settings, it will not save after a reboot and revert back to Auto Exposure.
  6. Adjusting saturation in the Reference View affects the PTZ View instead of the intended Reference View.
  7. When saving a preset and renaming it, the “Set” button does not save the name, and pressing Enter does not save the preset. (Workaround: Move the camera to the desired location, enter the preset number and press “Set,” then type the preset name and press Enter.)
  8. If Zoom While Tracking is “on” and Track Outside Ref. View is “off”, the camera will continue to track outside the reference view.
  9. When Gesture Control is enabled, zoom may not function as expected.

06/06/2025 – SOC ver 1.0.79

New Features and Bug Fixes

  1. Upgraded the firmware of the HuddleCamHD SimplTrack 3 to the new PTZOptics SimplTrack 3 version. This update includes a new Web UI, accessible at `ptzoptics.local` or via the camera’s IP address.
  2. Introduced new SimplTrack Control Software to monitor and configure all SimplTrack products (formerly known as CMS).
  3. Fixed a bug preventing TCP and UDP control from working properly.

Known Issues

  1. No audio over NDI stream.
  2. After a reboot, changes made to the reference view will revert to default.
  3. Static fallback may revert to `192.168.1.180`.
  4. The web interface doesn’t properly set zones when the browser is zoomed in or out past 100%.
  5. Traversing the OSD with VISCA commands requires you to send the Stop command to continue traversing.
  6. The NDI Local Device Name can only be changed on the Device Settings page.
  7. If the camera is set to DHCP and you click the Apply / Save button on the Network Settings page, the camera will acquire a new IP address even if the network type hasn’t changed.
  8. Changing the resolution requires the camera to be rebooted.
View and download the changelog for the latest firmware update, v9.0.41.

Full Changelog:

02/27/2025 – SOC ver 9.0.41

New Features and Bug Fixes

  1. Improved network security. “Guest Login” is disabled by default and can be enabled on the System Settings page.
  2. Implemented “HTTP Authentication”: Added Digest Authentication to protect API routes enabled by default.
  3. Removed the ability to change the Focus parameters when logged in as a Guest user.
  4. Removed OSD access in the web interface when logged in as a Guest user.

Known Issues

  1. Guest Access Focus Controls: Focus controls are currently missing from the Guest Access login.
  2. When RTMP streaming to YouTube using camera video templates, bitrate errors may occur. Resolution: Adjusting the camera’s video settings to align with YouTube’s video requirements will improve streaming stability and functionality.
  3. The NTP service address cannot be set within the 100 subnet (e.g., 192.168.100.10) through the web interface.

06/23/2023 – SOC ver 9.0.39

New Features and Bug Fixes

  1. Added more Information symbols to the web interface.
  2. Added VISCA commands to toggle RTMP On / Off
    1. Stream 1:
      • 81 0A 11 A8 1p FF
      • p=2: On
      • p=3: Off
    2. Stream 2:
      • 81 0A 11 A8 2p FF
      • p=2: On
      • p=3: Off
  3. Corrected the behavior of the SRT Stream ID field.

06/09/2023 – SOC ver 9.0.38

New Features and Bug Fixes

  1. Change NDI Config to NDI Settings.
  2. Added Video Templates dropdown to the NDI Settings page.
  3. Added VISCA Inquiry commands
  4. Enabled ONVIF by default

05/16/2023 – SOC ver 9.0.33

New Features and Bug Fixes

  1. Corrected the camera’s USB PID.
  2. Fixed bugs that caused an incompatibility issue with the CMP.

04/18/2023 – SOC ver 9.0.31

New Features and Bug Fixes

  1. Initial camera firmware
View and download the changelog for the latest firmware update, v8.2.29.

Full Changelog:

9/16/2025 – SOC ver 8.2.29

New Features and Bug Fixes

  1. EPTZ: Added EPTZ (cropping) support to the SuperZoom (BETA) function located in Control > Mode > ZoomModes. The camera can now digitally zoom in and navigate around the image sensor, enabling electronic pan, tilt, zoom, and preset set/recall functionality. (Note: SuperZoom & EPTZ are only available on the Studio 4K. A reboot is required to enable SuperZoom.)
  2. Image Settings: Added One Push Exposure functionality. When triggered, the camera automatically calibrates exposure settings (shutter speed and gain) based on current lighting conditions, then locks them for manual control, similar to One Push White Balance. Added Bright Mode to the Exposure Mode settings.
  3. Camera Features & Security: Added Focus Calibration to the Web UI under System Settings > Advanced. Added VISCA command support for Privacy Mode: 0x81, 0x01, 0x3F, 0x0A, 0x12, 0x0p, 0xFF and p: on=01 off=00. Added VISCA command support for Camera Restart: 0x81, 0x01, 0x3F, 0x0B, 0x01, 0xAA, 0xFF. Added the ability to disable IR remote input to enhance security, located in System Settings > IR Remote Channel Selection.
  4. Audio/Video Interface: Reorganized the Audio section of the Web UI to improve user experience and accessibility.
  5. Streaming & Protocols Resolved issue where HX3 enabled mode did not restrict certain setting required by the NDIHX3 certification process. Stream 1 Encode Protocols — now, only H.264 and H.265 are selectable when HX3 is On; MJPEG is unselectable.
  6. PTZ & Control: Fixed issue where Iris control via ONVIF was inverted — “Open” now correctly opens the iris and “Close” closes it. Resolved issue with Pelco D/P protocol presets — presets can now be both saved and recalled using Pelco commands. Fixed IR remote shortcut * > * > [F3], which now correctly toggles between SDI and HDMI outputs.

Known Issues

  1. Enabling NDI HX3 leaves the camera’s refresh rate at its last value; if that isn’t 50 Hz or 60 Hz, the stream may not function as HX3. Resolution: Please ensure the refresh rate matches the intended NDI HX3 profile needed.

05/01/2025 – SOC ver 8.2.08

New Features and Bug Fixes

  1. Added NDI HX3 streaming profiles—High (1080p50/60) and Ultra (4K50/60), for both H.264 and H.265 in the Audio

01/28/2025 – SOC ver 8.1.90

New Features and Bug Fixes

  1. Resolved an issue where specific resolutions and frame rates over HDMI would not output video, including 720P59.94, 720P29.97, 1080i59.94, and 1080P29.97.
  2. Fixed an issue where 1080P59.94 over HDMI incorrectly outputted as 1080P29.97.
  3. Fixed an issue where logging in as a Guest user and pressing the Home button would force a logout.
  4. Fixed an issue where preset recall did not retain Image, Exposure, and Color settings.

Known Issues

  1. When using Focus Control in NDI Studio Monitor, the camera continues to focus without receiving a stop command.
  2. When using serial PELCO-D or PELCO-P protocols, the camera is unable to recall presets beyond Preset 1.

12/27/2024 – SOC ver 8.1.82

New Features and Bug Fixes

  1. Initial camera firmware.
View and download the changelog for the latest firmware update, v8.2.24.

Full Changelog:

9/8/2025 – SOC ver 8.2.24

New Features and Bug Fixes

  1. EPTZ: Added EPTZ (cropping) support to the SuperZoom (BETA) function located in Control > Mode > ZoomModes. The camera can now digitally zoom in and navigate around the image sensor, enabling electronic pan, tilt, zoom, and preset set/recall functionality. (Note: SuperZoom & EPTZ are only available on the Studio 4K. A reboot is required to enable SuperZoom.)
  2. Image Settings: Added One Push Exposure functionality. When triggered, the camera automatically calibrates exposure settings (shutter speed and gain) based on current lighting conditions, then locks them for manual control, similar to One Push White Balance. Added Bright Mode to the Exposure Mode settings.
  3. Camera Features & Security: Added Focus Calibration to the Web UI under System Settings > Advanced. Added VISCA command support for Privacy Mode: 0x81, 0x01, 0x3F, 0x0A, 0x12, 0x0p, 0xFF and p: on=01 off=00. Added VISCA command support for Camera Restart: 0x81, 0x01, 0x3F, 0x0B, 0x01, 0xAA, 0xFF. Added the ability to disable IR remote input to enhance security, located in System Settings > IR Remote Channel Selection.
  4. Audio/Video Interface: Reorganized the Audio section of the Web UI to improve user experience and accessibility.
  5. Streaming & Protocols Resolved issue where HX3 enabled mode did not restrict certain setting required by the NDIHX3 certification process. Stream 1 Encode Protocols — now, only H.264 and H.265 are selectable when HX3 is On; MJPEG is unselectable.
  6. PTZ & Control: Fixed issue where Iris control via ONVIF was inverted — “Open” now correctly opens the iris and “Close” closes it. Resolved issue with Pelco D/P protocol presets — presets can now be both saved and recalled using Pelco commands. Fixed IR remote shortcut * > * > [F3], which now correctly toggles between SDI and HDMI outputs.

Known Issues

  1. Enabling NDI HX3 leaves the camera’s refresh rate at its last value; if that isn’t 50 Hz or 60 Hz, the stream may not function as HX3. Resolution: Please ensure the refresh rate matches the intended NDI HX3 profile needed.

05/01/2025 – SOC ver 8.2.08

New Features and Bug Fixes

  1. Added NDI HX3 streaming profiles—High (1080p50/60) and Ultra (4K50/60), for both H.264 and H.265 in the Audio

01/28/2025 – SOC ver 8.1.90

New Features and Bug Fixes

  1. Resolved an issue where specific resolutions and frame rates over HDMI would not output video, including 720P59.94, 720P29.97, 1080i59.94, and 1080P29.97.
  2. Fixed an issue where 1080P59.94 over HDMI incorrectly outputted as 1080P29.97.
  3. Fixed an issue where logging in as a Guest user and pressing the Home button would force a logout.
  4. Fixed an issue where preset recall did not retain Image, Exposure, and Color settings.

Known Issues

  1. When using Focus Control in NDI Studio Monitor, the camera continues to focus without receiving a stop command.
  2. When using serial PELCO-D or PELCO-P protocols, the camera is unable to recall presets beyond Preset 1.

12/27/2024 – SOC ver 8.1.83

New Features and Bug Fixes

  1. Initial camera firmware.
View and download the changelog for the latest firmware update, v8.2.29.

Full Changelog:

9/16/2025 – SOC ver 8.2.29

New Features and Bug Fixes

  1. EPTZ: Added EPTZ (cropping) support to the SuperZoom (BETA) function located in Control > Mode > ZoomModes. The camera can now digitally zoom in and navigate around the image sensor, enabling electronic pan, tilt, zoom, and preset set/recall functionality. (Note: SuperZoom & EPTZ are only available on the Studio 4K. A reboot is required to enable SuperZoom.)
  2. Image Settings: Added One Push Exposure functionality. When triggered, the camera automatically calibrates exposure settings (shutter speed and gain) based on current lighting conditions, then locks them for manual control, similar to One Push White Balance. Added Bright Mode to the Exposure Mode settings.
  3. Camera Features & Security: Added Focus Calibration to the Web UI under System Settings > Advanced. Added VISCA command support for Privacy Mode: 0x81, 0x01, 0x3F, 0x0A, 0x12, 0x0p, 0xFF and p: on=01 off=00. Added VISCA command support for Camera Restart: 0x81, 0x01, 0x3F, 0x0B, 0x01, 0xAA, 0xFF. Added the ability to disable IR remote input to enhance security, located in System Settings > IR Remote Channel Selection.
  4. Audio/Video Interface: Reorganized the Audio section of the Web UI to improve user experience and accessibility.
  5. Streaming & Protocols Resolved issue where HX3 enabled mode did not restrict certain setting required by the NDIHX3 certification process. Stream 1 Encode Protocols — now, only H.264 and H.265 are selectable when HX3 is On; MJPEG is unselectable.
  6. PTZ & Control: Fixed issue where Iris control via ONVIF was inverted — “Open” now correctly opens the iris and “Close” closes it. Resolved issue with Pelco D/P protocol presets — presets can now be both saved and recalled using Pelco commands. Fixed IR remote shortcut * > * > [F3], which now correctly toggles between SDI and HDMI outputs.

Known Issues

  1. Enabling NDI HX3 leaves the camera’s refresh rate at its last value; if that isn’t 50 Hz or 60 Hz, the stream may not function as HX3. Resolution: Please ensure the refresh rate matches the intended NDI HX3 profile needed.
View and download the changelog for the latest firmware update, v8.2.24.

Full Changelog:

9/8/2025 – SOC ver 8.2.24

New Features and Bug Fixes

  1. EPTZ: Added EPTZ (cropping) support to the SuperZoom (BETA) function located in Control > Mode > ZoomModes. The camera can now digitally zoom in and navigate around the image sensor, enabling electronic pan, tilt, zoom, and preset set/recall functionality. (Note: SuperZoom & EPTZ are only available on the Studio 4K. A reboot is required to enable SuperZoom.)
  2. Image Settings: Added One Push Exposure functionality. When triggered, the camera automatically calibrates exposure settings (shutter speed and gain) based on current lighting conditions, then locks them for manual control, similar to One Push White Balance. Added Bright Mode to the Exposure Mode settings.
  3. Camera Features & Security: Added Focus Calibration to the Web UI under System Settings > Advanced. Added VISCA command support for Privacy Mode: 0x81, 0x01, 0x3F, 0x0A, 0x12, 0x0p, 0xFF and p: on=01 off=00. Added VISCA command support for Camera Restart: 0x81, 0x01, 0x3F, 0x0B, 0x01, 0xAA, 0xFF. Added the ability to disable IR remote input to enhance security, located in System Settings > IR Remote Channel Selection.
  4. Audio/Video Interface: Reorganized the Audio section of the Web UI to improve user experience and accessibility.
  5. Streaming & Protocols Resolved issue where HX3 enabled mode did not restrict certain setting required by the NDIHX3 certification process. Stream 1 Encode Protocols — now, only H.264 and H.265 are selectable when HX3 is On; MJPEG is unselectable.
  6. PTZ & Control: Fixed issue where Iris control via ONVIF was inverted — “Open” now correctly opens the iris and “Close” closes it. Resolved issue with Pelco D/P protocol presets — presets can now be both saved and recalled using Pelco commands. Fixed IR remote shortcut * > * > [F3], which now correctly toggles between SDI and HDMI outputs.

Known Issues

  1. Enabling NDI HX3 leaves the camera’s refresh rate at its last value; if that isn’t 50 Hz or 60 Hz, the stream may not function as HX3. Resolution: Please ensure the refresh rate matches the intended NDI HX3 profile needed.

Full Changelog:

5/20/2025 – SOC ver 6.3.72

New Features and Bug Fixes

  1. Resolved an issue where the Snapshot.jpg command returned only the first requested JPEG, blocking any further snapshot requests. The camera can now successfully provide multiple snapshots in succession.
  2. Fixed an issue that prevented users from assigning a static IP address with the IR remote while the camera was in DHCP mode. IR‑shortcut commands now reliably switch the camera from DHCP to the specified static IP.
  3. Improved Network Security: Introduced network-level restrictions for Guest API traffic; requests are now accepted only from administrator-defined IP ranges, blocking all other sources.

Known Issues

  1. Network settings: Leaving any input field blank disables the Submit button; to resolve this, ensure all input fields are populated before submission.
  2. When RTMP streaming to YouTube using camera video templates, bitrate errors may occur. Resolution: Adjusting the camera’s video settings to align with YouTube’s video requirements will improve streaming stability and functionality.

2/7/2025 – SOC ver 6.3.70

  1. Strengthened API Security: Implemented Digest Authentication for HTTP API routes, enabled by default within System Settings > HTTP Authentication, to enhance security
  2. Snap Focus Feature: Added a “Snap Focus” button under navigation controls, enabling users to quickly engage in precise focus adjustments
  3. Guest User Restriction: Removed access to the OSD menu and NDI Config in the web interface for Guest users, reinforcing access control policies

6/21/2022 – SOC ver 6.3.62

  1. Added Exposure Compensation to Exposure options AAE & SAE
  2. Added Backlight to Exposure options AAE & SAE
  3. Added MIDI Control (For notes on how to configure MIDI Camera Control, read the MIDI Guide available here)
  4. Change the Max Bit Rate to 102,400 kbps

5/3/2022 – SOC ver 6.3.56

  1. Fixed an bug with HTTP-CGI Direct Position Recall commands failing

2/19/2022 – SOC ver 6.3.50

  1. Added the ability to save unique OSD settings per preset
  2. Added a VISCA over IP command to enable/disable RTMP streaming
    1. 81 0A 11 A8 pq FF – p: 1 Stream 1; p: 2 stream 2; q: 2 ON, q: 3 OFF
  3. Added a VISCA over IP inquiry command to query if the camera is RTMP streaming (81 09 11 53 FF)
  4. Added support for a HTTPS certificate file
  5. Added a VISCA over IP command to Freeze/Unfreeze the video feed
    1. 81 01 04 62 0p FF – p: 2 ON; p: 3 OFF
  6. Updated the camera’s web interface & available options
  7. The camera’s Standby light will now be illuminated when it’s set to Standby mode via the VISCA over IP command
  8. NTP Time Zones now support half time zones
  9. SRT now supports domain name mode. Default is set to Off
  10. Fixed a Zoom Speed bug

8/19/2021 – SOC ver 6.3.34 (PoE)

  1. Increased camera security parameters
  2. Once this firmware is applied, presets will be stored in on-board memory, allowing the presets to remain after future firmware updates, without requiring the backup/restore function.
  3. Added IR address buttons to the camera’s Web Interface under “System”
  4. Changed the IR remote shortcut ([*] > [#] > [4]: Show camera IP address) to display the information until manually closed with the ‘Home’ button
  5. Removed “Auto Scan Shoot” from the camera’s OSD menu and replaced it with “Auto Inspect”. Auto Inspect will call every camera preset, in order, on repeat.
    1. When “Auto Inspect” is enabled, you can adjust the “Residence Time” (How long the camera will remain at a preset). Range: 1 – 60 (seconds)
    2. When “Auto Inspect” is enabled, you can adjust “Call Preset Speed” (How fast the camera calls each preset). Range: 1 – 24.
  6. Removed “Auto Focus L” from the camera’s OSD menu due to limited space in “Setup”
  7. Added the ability to start and stop RTMP streams without requiring a power cycle
  8. Added a “privacy function” that points the camera to the rear when set to Standby

3/31/2021 – SOC ver 6.3.29 (PoE)

  1. Support for NDIv4|HX
  2. Support for NDI Discovery Server
  3. Support for Windows, Mac, and Custom NTP address
  4. Support for Variable Latency parameters of SRT
  5. Changed default OSD Timeout to “Off”
  6. Changed camera RTSP stream 2 output to “MJPEG” when NDI Preset is set to “Off” (This allows view of the camera feed within the Web Interface’s “Live” tab)
  7. DHCP bug fixes

12/15/2020 – SOC ver 6.3.12 (PoE)

  1. Supports Sony VISCA over IP
  2. Supports SRT
  3. Default Preset Recall Speed changed to 12 from 24
  4. Solved network feed audio issues
  5. Supports network feed image freeze (requires cam restart)
  6. Corrected some VISCA & VISCA over IP command responses
  7. DHCP bug fixes
  8. Added Pan/Tilt Limit Reset to OSD Menu
  9. Default Image Style changed from ‘Default’ to ‘Clarity’

8/4/2020 – SOC ver 6.2.97 (PoE)

  1. Supports CAM_OtherBlockInq VISCA over IP command
  2. Fixed OSD & Inquiry bug with sharpness settings
  3. Added commands for RG / BG Tuning in VAR White Balance mode
  4. Added support for focal range
  5. Added VISCA, VISCA over IP, and HTTP-CGI commands to adjust focal range
  6. Added OSD Timeout to OSD menu within Settings
  7. OnePush Auto Focus VISCA, VISCA over IP, & HTTP-CGI command

10/4/2019 – SOC ver 6.2.82 (PoE)

  1. PanTilt LimitSet Bugfix
  2. Supports Multi-Language
  3. Supports RTMPS
  4. Photobooth Functionality
  5. Improved i-Frame range
  6. Improved Port range
  7. Supports New IR Remote IP Address Set shortcuts
    1. [#] + [*] + [#] + [1]: Sets IP Address to 192.168.100.81
    2. [#] + [*] + [#] + [2]: Sets IP Address to 192.168.100.82
    3. [#] + [*] + [#] + [3]: Sets IP Address to 192.168.100.83
    4. [#] + [*] + [#] + [4]: Sets IP Address to 192.168.100.84
    5. [#] + [*] + [#] + [5]: Sets IP Address to 192.168.100.85
    6. [#] + [*] + [#] + [6]: Sets IP Address to 192.168.100.86
    7. [#] + [*] + [#] + [7]: Sets IP Address to 192.168.100.87
    8. [#] + [*] + [#] + [8]: Sets IP Address to 192.168.100.88
    9. [#] + [*] + [#] + [9]: Sets IP Address to 192.168.100.89
    10. [#] + [*] + [#] + [0]: Sets IP Address to 192.168.100.80

5/22/2019 – SOC ver 7.2.60 (Non PoE) SOC ver 6.2.73 (PoE)

  1. WebUI S/N
  2. NTP synchronization
  3. Assignable UDP port
  4. Remove assignable VISCA Addr in WebUI
  5. ONVIF Login Fix
  6. Web Server Security Update
  7. Multicast default address 234.1.2.88
  8. P/T Reset Command
  9. PTZ Motion Sync (Experimental)
  10. CORS
  11. HTTP-CGI Direct Zoom with Speed
  12. PanTilt_LimitSet via VISCA over IP
  13. I/F Clear Command
  14. Backup and Save As
  15. HOME position proper ack / response

5/30/2018 – SOC ver 6.2.50 (PoE)

  1. Resolves camera reset from heavy network traffic

1/18/2018 – SOC ver 6.2.40 (PoE)

  1. Improved NDI compatibility
  2. Improved VISCA over IP control
  3. Bug fixes

1/17/2018 – SOC ver 6.2.39 (PoE & non-PoE)

  1. Camera is now “NDI Ready”
  2. Presets 1-9 include focus
  3. Video within web interface enabled in Internet Explorer (ActiveX driver needed from downloads page)
  4. Web interface now affects OSD Menu Settings
  5. New IR Remote shortcut for DHCP: [#]+[*]+[4]
  6. Removed “D-HotPixel” from Noise Reduction in OSD
  7. Added “Auto Scan Shoot” in OSD Menu

6/16/2017 – SOC ver 7.2.23 (PoE & non-PoE)

  1. Improved performance with PT-JOY/PT-JOY-G2
  2. Bug fixes
View and download the changelog for the latest firmware update, v6.2.89.

Full Changelog:

10/9/2025 – SOC ver 6.2.89

  1. Enhanced network security.

1/24/2025 – SOC ver 6.2.88

  1. Snap Focus Feature: Added a “Snap Focus” button under navigation controls, enabling users to quickly engage in precise focus adjustments.
  2. Strengthened API Security: Implemented Digest Authentication for HTTP API routes, enabled by default within System Settings > HTTP Authentication, to enhance security.
  3. Guest User Restriction: Removed access to the OSD menu and NDI Config in the web interface for Guest users, reinforcing access control policies.

9/13/2021 – SOC ver 6.2.81

  1. Support for SRT functionality
  2. Support for Windows, Mac, and Custom NTP address
  3. Changed default image style from Clarity to Default
  4. Added Pan/Tilt Limit Reset to OSD Menu
  5. Solved network feed audio issues
  6. Resolved bug when calling presets while in AutoFocus mode
  7. Resolved bug when querying camera’s brightness level
  8. Assorted bugfixes

12/15/2020 – SOC ver 6.2.70

  1. General bugfixes and compatibility updates
  2. Added OSD Timeout to OSD menu within Settings
  3. Default Preset Recall Speed changed to 12 from 24
  4. Default Image Style changed from ‘Default’ to ‘Clarity’

8/4/2020 – SOC ver 6.2.66

  1. Increased UVC protocol commands
  2. Supports Red & Blue fine tune inquiry command
  3. Added sharpness & auto sharpness modes
  4. Bugfixes to focus & ARM
  5. Removed Motion Sync minimum speed

2/5/2020 – SOC ver 6.2.59

  1. UVC bugfixes
  2. PanTilt_LimitSet bugfix while mirrored
  3. Added more IR remote shortcuts
    1. [#] + [*] + [#] + [1]: Sets IP Address to 192.168.100.81
    2. [#] + [*] + [#] + [2]: Sets IP Address to 192.168.100.82
    3. [#] + [*] + [#] + [3]: Sets IP Address to 192.168.100.83
    4. [#] + [*] + [#] + [4]: Sets IP Address to 192.168.100.84
    5. [#] + [*] + [#] + [5]: Sets IP Address to 192.168.100.85
    6. [#] + [*] + [#] + [6]: Sets IP Address to 192.168.100.86
    7. [#] + [*] + [#] + [7]: Sets IP Address to 192.168.100.87
    8. [#] + [*] + [#] + [8]: Sets IP Address to 192.168.100.88
    9. [#] + [*] + [#] + [9]: Sets IP Address to 192.168.100.89
    10. [#] + [*] + [#] + [0]: Sets IP Address to 192.168.100.80

10/4/2019 – SOC ver 6.2.56

  1. Photobooth Functionality
  2. Support Serial Number through Web Interface
  3. Improved i-Frame range
  4. Improved Port range
  5. Supports RTSP password Authentication
  6. Supports RTMPS
  7. Corrected “Home” VISCA over IP command

5/22/2019 – SOC ver 6.2.52

  1. WebUI S/N
  2. NTP Synchronization
  3. Assignable UDP Port
  4. Remove assignable VISCA Addr in WebUI
  5. ONVIF Login Fix
  6. Multicast default address 234.1.2.88
  7. P/T Reset Command
  8. PTZ Motion Sync (Experimental)
  9. CORS
  10. HTTP-CGI Direct Zoom with Speed
  11. PanTilt_LimitSet via VISCA over IP
  12. I/F Clear Command
  13. Backup and Save As
  14. HOME position proper ack / response
  15. OSD Option & VISCA command to disable USB Audio
    1. 81 2a 02 a0 04 0p ff p=2: on, p=3: off
    2. 81 2a 02 a0 04 ff Query USB Audio
      1. 90 50 03 ff = off
      2. 90 50 02 ff = on

5/4/2018 – SOC ver 6.2.39

  1. Camera is now “NDI Ready”
  2. Presets 1-9 include focus
  3. Video within web interface enabled in Internet Explorer (ActiveX driver needed from downloads page)
  4. Web interface now affects OSD Menu Settings
  5. New IR Remote shortcut for DHCP: [#]+[*]+[4]
  6. Removed “D-HotPixel” from Noise Reduction in OSD
  7. Added “Auto Scan Shoot” in OSD Menu

6/16/2017 – SOC ver 6.2.23

  1. Improved performance with PT-JOY/PT-JOY-G2
  2. Bug fixes

Full Changelog:

5/20/2025 – SOC ver 6.3.29

New Features and Bug Fixes

  1. Resolved an issue where the Snapshot.jpg command returned only the first requested JPEG, blocking any further snapshot requests. The camera can now successfully provide multiple snapshots in succession.
  2. Fixed an issue that prevented users from assigning a static IP address with the IR remote while the camera was in DHCP mode. IR‑shortcut commands now reliably switch the camera from DHCP to the specified static IP.
  3. Improved Network Security: Introduced network-level restrictions for Guest API traffic; requests are now accepted only from administrator-defined IP ranges, blocking all other sources.

Known Issues

  1. Network settings: Leaving any input field blank disables the Submit button; to resolve this, ensure all input fields are populated before submission.
  2. When RTMP streaming to YouTube using camera video templates, bitrate errors may occur. Resolution: Adjusting the camera’s video settings to align with YouTube’s video requirements will improve streaming stability and functionality.

3/17/2025 – SOC ver 6.3.27

  1. Strengthened API Security: Implemented Digest Authentication for HTTP API routes, enabled by default within System Settings > HTTP Authentication, to enhance security
  2. Guest User Restriction: Removed access to the OSD menu and NDI Config in the web interface for Guest users, reinforcing access control policies
  3. Snap Focus Feature: Added a “Snap Focus” button under navigation controls, enabling users to quickly engage in precise focus adjustments
  4. Improved network security

6/21/2022 – SOC ver 6.3.22

  1. Added Exposure Compensation to Exposure options AAE & SAE
  2. Added Backlight to Exposure options AAE & SAE
  3. Added MIDI Control (For notes on how to configure MIDI Camera Control, read the MIDI Guide available here)
  4. Change the Max Bit Rate to 102,400 kbps

5/6/2022 – SOC ver 6.3.20

  1. Added the ability to save unique OSD settings per preset
  2. Added a VISCA over IP command to enable/disable RTMP streaming
    1. 81 0A 11 A8 pq FF – p: 1 Stream 1; p: 2 stream 2; q: 2 ON, q: 3 OFF
  3. Added a VISCA over IP inquiry command to query if the camera is RTMP streaming (81 09 11 53 FF)
  4. Added support for a HTTPS certificate file
  5. Added a VISCA over IP command to Freeze/Unfreeze the video feed
    1. 81 01 04 62 0p FF – p: 2 ON; p: 3 OFF
  6. Updated the camera’s web interface & available options
  7. The camera’s Standby light will now be illuminated when it’s set to Standby mode via the VISCA over IP command
  8. NTP Time Zones now support half time zones
  9. SRT now supports domain name mode. Default is set to Off
  10. Fixed a Zoom Speed bug
  11. Added support for additional HTTP-CGI commands
    1. http://[camera ip]/cgi-bin/param.cgi?post_image_value&wbmode&[mode]
      1. [mode] options: auto, indoor, outdoor, onepush, manual, var, trigger
    2. http://[camera ip]/cgi-bin/param.cgi?post_image_value&aemode&[mode]
      1. [mode] options: auto, manual, shutter, iris, bright
  12. Fixed a bug when viewing the web interface using Safari

3/31/2021 – SOC ver 6.3.16 (PoE)

  1. Support for NDIv4|HX
  2. Support for NDI Discovery Server
  3. Support for Windows, Mac, and Custom NTP address
  4. Support for Variable Latency parameters of SRT
  5. Changed default OSD Timeout to “Off”
  6. Changed camera RTSP stream 2 output to “MJPEG” when NDI Preset is set to “Off” (This allows view of the camera feed within the Web Interface’s “Live” tab)
  7. DHCP bug fixes

12/15/2020 – SOC ver 6.3.11

  1. DHCP bug fixes
  2. Correct a network feed bug between stream 1 & stream 2 resolutions

7/14/2020 – SOC ver 6.3.04 (PoE)

  1. Improved audio line-in quality
  2. Added inquery command to retrieve camera lens type
  3. Bugfixes with anti-flicker

10/4/2019 – SOC ver 6.2.83 (PoE)

  1. Supports Multi-Language
  2. Supports RTMPS
  3. Photobooth Functionality
  4. Improved i-Frame range
  5. Improved Port range
  6. Supports New IR Remote IP Address Set shortcuts
    1. [#] + [*] + [#] + [1]: Sets IP Address to 192.168.100.81
    2. [#] + [*] + [#] + [2]: Sets IP Address to 192.168.100.82
    3. [#] + [*] + [#] + [3]: Sets IP Address to 192.168.100.83
    4. [#] + [*] + [#] + [4]: Sets IP Address to 192.168.100.84
    5. [#] + [*] + [#] + [5]: Sets IP Address to 192.168.100.85
    6. [#] + [*] + [#] + [6]: Sets IP Address to 192.168.100.86
    7. [#] + [*] + [#] + [7]: Sets IP Address to 192.168.100.87
    8. [#] + [*] + [#] + [8]: Sets IP Address to 192.168.100.88
    9. [#] + [*] + [#] + [9]: Sets IP Address to 192.168.100.89
    10. [#] + [*] + [#] + [0]: Sets IP Address to 192.168.100.80

5/22/2019 – SOC ver 6.2.71 (PoE)

  1. Remove assignable VISCA Addr in WebUI
  2. I/F Clear Command
  3. P/T Reset Command
  4. Web Server Security Update
  5. PTZ Motion Sync (Experimental)
  6. NTP synchronization
  7. Assignable UDP Port
  8. Broadcast Frame Rates (Experimental)
  9. PanTilt_LimitSet via VISCA over IP
  10. CORS
  11. HTTP-CGI Direct Zoom with Speed
  12. ONVIF Login Fix
  13. WEB S/N
  14. multicast default address 234.1.2.88
  15. presets being saved with the backup file

6/1/2018 – SOC 6.2.50 (PoE)

  1. Resolves camera reset from heavy network traffic

1/18/2018 – SOC ver 6.2.40

  1. NDI compatibility improvement
  2. Bug fixes

1/17/18 – SOC 6.2.23 (non-PoE)

  1. Camera is now “NDI Ready”
  2. Presets 1-9 include focus
  3. Video within web interface enabled in Internet Explorer (ActiveX driver needed from downloads page)
  4. Web interface now affects OSD Menu Settings
  5. New IR Remote shortcut for DHCP: [#]+[*]+[4]
  6. Removed “D-HotPixel” from Noise Reduction in OSD
  7. Added “Auto Scan Shoot” in OSD Menu

6/16/17 – SOC 6.2.23 (PoE & non-PoE)

  1. Improved performance with PT-JOY/PT-JOY-G2
  2. Bug fixes

View and download the changelog for the latest firmware update, v6.2.82.

Full Changelog:

10/9/2025 – SOC ver 6.2.82

  1. Enhanced network security.

2/21/2025 – SOC ver 6.2.81

  1. Snap Focus Feature: Added a “Snap Focus” button under navigation controls, enabling users to quickly engage in precise focus adjustments
  2. Strengthened API Security: Implemented Digest Authentication for HTTP API routes, enabled by default within System Settings > HTTP Authentication, to enhance security
  3. Guest User Restriction: Removed access to the OSD menu and NDI Config in the web interface for Guest users, reinforcing access control policies

9/16/2021 – SOC ver 6.2.73

  1. Solved network feed audio issues

12/15/2020 – SOC ver 6.2.66

  1. General bugfixes and compatibility updates
  2. Added OSD Timeout to OSD menu within Settings
  3. DHCP bugfixes
  4. Framerate bugfixes
  5. Default Preset Recall Speed changed to 12 from 24
  6. Added support for focal range
  7. Added support for TFTP firmware upgrades
  8. Supports network feed image freeze (requires cam restart)
  9. Changed OSD default values

6/16/2020 – SOC ver 6.2.62

  1. UVC bugfixes
  2. PanTilt_LimitSet bugfix while mirrored
  3. Optimized auto focus
  4. Added automatic sharpness to OSD
  5. Added RG / BG Tuning to OSD
  6. Added more IR remote shortcuts
    1. [#] + [*] + [#] + [1]: Sets IP Address to 192.168.100.81
    2. [#] + [*] + [#] + [2]: Sets IP Address to 192.168.100.82
    3. [#] + [*] + [#] + [3]: Sets IP Address to 192.168.100.83
    4. [#] + [*] + [#] + [4]: Sets IP Address to 192.168.100.84
    5. [#] + [*] + [#] + [5]: Sets IP Address to 192.168.100.85
    6. [#] + [*] + [#] + [6]: Sets IP Address to 192.168.100.86
    7. [#] + [*] + [#] + [7]: Sets IP Address to 192.168.100.87
    8. [#] + [*] + [#] + [8]: Sets IP Address to 192.168.100.88
    9. [#] + [*] + [#] + [9]: Sets IP Address to 192.168.100.89
    10. [#] + [*] + [#] + [0]: Sets IP Address to 192.168.100.80

10/4/2019 – SOC ver 6.2.56

  1. Photobooth Functionality
  2. Support Serial Number through Web Interface
  3. Improved i-Frame range
  4. Improved Port range
  5. Supports RTSP password Authentication
  6. Supports RTMPS
  7. Corrected “Home” VISCA over IP command

5/22/2019 – SOC ver 6.2.48

  1. WebUI S/N
  2. NTP Synchronization
  3. Assignable UDP Port
  4. Remove assignable VISCA Addr in WebUI
  5. ONVIF Login Fix
  6. Multicast default address 234.1.2.88
  7. P/T Reset Command
  8. PTZ Motion Sync (Experimental)
  9. CORS
  10. HTTP-CGI Direct Zoom with Speed
  11. PanTilt_LimitSet via VISCA over IP
  12. I/F Clear Command
  13. Backup and Save As
  14. HOME position proper ack / response
  15. OSD Option & VISCA command to disable USB Audio
    1. 81 2a 02 a0 04 0p ff p=2: on, p=3: off
    2. 81 2a 02 a0 04 ff Query USB Audio
      1. 90 50 03 ff = off
      2. 90 50 02 ff = on

12/18/2017 – SOC ver 6.2.39

  1. Camera is now “NDI Ready”
  2. Presets 1-9 include focus
  3. Video within web interface enabled in Internet Explorer (ActiveX driver needed from downloads page)
  4. Web interface now affects OSD Menu Settings
  5. New IR Remote shortcut for DHCP: [#]+[*]+[4]
  6. Removed “D-HotPixel” from Noise Reduction in OSD
  7. Added “Auto Scan Shoot” in OSD Menu

6/16/2017 – SOC 6.2.23

  1. Improved performance with PT-JOY/PT-JOY-G2
  2. Bug fixes

Full Changelog:

5/6/2025 – SOC ver 6.3.45

New Features and Bug Fixes

  1. Improved Network Security: Introduced network-level restrictions for Guest API traffic; requests are now accepted only from administrator-defined IP ranges, blocking all other sources.
  2. Resolved an issue where the Snapshot.jpg command returned only the first requested JPEG, blocking any further snapshot requests. The camera can now successfully provide multiple snapshots in succession.
  3. Fixed an issue that prevented users from assigning a static IP address with the IR remote while the camera was in DHCP mode. IR shortcut commands now reliably switch the camera from DHCP to the specified static IP.

Known Issues

  1. Network settings: Leaving any input field blank disables the/Submit/button; to resolve this, ensure all input fields are populated before submission.
  2. When RTMP streaming to YouTube using camera video templates, bitrate errors may occur. Resolution: Adjusting the camera’s video settings to align with YouTube’s video requirements will improve streaming stability and functionality.

4/8/2025 – SOC ver 6.3.44

New Features and Bug Fixes

  1. Improved network security
  2. Fixed an issue where Photo Booth Video required multiple requests to complete a download

Known Issues

  1. When RTMP streaming to YouTube using camera video templates, bitrate errors may occur. Resolution: Adjusting the camera’s video settings to align with YouTube’s video requirements will improve streaming stability and functionality.
  2. Static IP addresses cannot be assigned when using the IR Remote.
  3. The password field now includes an “eye” icon that reveals the encoded (obfuscated) password. Previously, only a series of dots were displayed. Note: Although the displayed password is encoded, the actual set password remains unchanged.

3/17/2025 – SOC ver 6.3.43

  1. Guest User Restriction: Removed access to the OSD menu and NDI Config in the web interface for Guest users, reinforcing access control policies
  2. Snap Focus Feature: Added a “Snap Focus” button under navigation controls, enabling users to quickly engage in precise focus adjustments Improved network security
  3. Resolved an issue where navigating the OSD menu with VISCA control only registered a single command

9/17/2024 – SOC ver 6.3.40

  1. Added HTTP Authentication Option (available in System Settings).
  2. Implemented Digest Authentication
    1. Example: In bash, copy and paste the following code: curl -v –digest -u USER:PASSWORD “http:///cgi-bin/param.cgi?get_network_conf”
  3. General Security Fixes

6/21/2022 – SOC ver 6.3.32

  1. Added MIDI Control (For notes on how to configure MIDI Camera Control, read the MIDI Guide available here)
  2. Change the Max Bit Rate to 102,400 kbps

4/21/2022 – SOC ver 6.3.30

  1. Added the ability to save unique OSD settings per preset
  2. Added a VISCA over IP command to enable/disable RTMP streaming
    1. 81 0A 11 A8 pq FF – p: 1 Stream 1; p: 2 stream 2; q: 2 ON, q: 3 OFF
  3. Added a VISCA over IP command to enable/disable RTMP streaming
  4. Changed the default Device ID to “ptzoptics”
  5. Added support for a HTTPS certificate file
  6. NTP Time Zones now support half time zones
  7. SRT now supports domain name mode. Default is set to Off
  8. Changed 3DNR default value to “Auto”
  9. Added support for additional HTTP-CGI commands
    1. http://[camera ip]/cgi-bin/param.cgi?post_image_value&wbmode&[mode]
      1. [mode] options: auto, indoor, outdoor, onepush, manual, var, trigger
    2. http://[camera ip]/cgi-bin/param.cgi?post_image_value&aemode&[mode]
      1. [mode] options: auto, manual, shutter, iris, bright
  10. Added a VISCA over IP command to Freeze/Unfreeze the video feed
    1. 81 01 04 62 0p FF – p: 2 ON; p: 3 OFF
  11. Updated the camera’s web interface & available options
  12. The camera’s Standby light will now be illuminated when it’s set to Standby mode via the VISCA over IP command
  13. Fixed a Zoom Speed bug
  14. Fixed a bug when viewing the web interface using Safari

6/29/2021 – SOC ver 6.3.20

  1. Bugfix: Fixed issue with IR remote panning/tilting

6/21/2021 – SOC ver 6.3.20

  1. Resolved a NDI upgrading issue
  2. Corrected the name the camera shows in Studio Monitor (Now correctly displays camera name & IP address)
  3. Resolved an issue with the Web Interface not showing the NDI Config tab
  4. Resolved issue with Direct Zoom command not zooming into the correct value (Any direct zoom command from 29x~30x [3FE1 ~ 4000] moves to the same position)

3/31/2021 – SOC ver 6.3.18 (PoE)

  1. Support for NDIv4|HX
  2. Support for NDI Discovery Server
  3. Support for Windows, Mac, and Custom NTP address
  4. Support for Variable Latency parameters of SRT
  5. Changed default OSD Timeout to “Off”
  6. Changed camera RTSP stream 2 output to “MJPEG” when NDI Preset is set to “Off” (This allows view of the camera feed within the Web Interface’s “Live” tab)
  7. DHCP bug fixes

12/15/2020 – SOC ver 6.3.12

  1. DHCP bug fixes

9/21/2020 – SOC ver 6.3.11

  1. Audio embedding over HDMI & RTSP issue resolved
  2. Stream 2 image flip issue resolved
  3. Added OSD Timeout to OSD Menu

6/16/2019 – SOC ver 6.2.85

  1. Image Freeze in OSD
  2. Assorted bugfixes

10/4/2019 – SOC ver 6.2.79

  1. Supports Multi-Language
  2. Supports RTMPS
  3. Photobooth Functionality
  4. Improved i-Frame range
  5. Supports New IR Remote IP Address Set shortcuts
    1. [#] + [*] + [#] + [1]: Sets IP Address to 192.168.100.81
    2. [#] + [*] + [#] + [2]: Sets IP Address to 192.168.100.82
    3. [#] + [*] + [#] + [3]: Sets IP Address to 192.168.100.83
    4. [#] + [*] + [#] + [4]: Sets IP Address to 192.168.100.84
    5. [#] + [*] + [#] + [5]: Sets IP Address to 192.168.100.85
    6. [#] + [*] + [#] + [6]: Sets IP Address to 192.168.100.86
    7. [#] + [*] + [#] + [7]: Sets IP Address to 192.168.100.87
    8. [#] + [*] + [#] + [8]: Sets IP Address to 192.168.100.88
    9. [#] + [*] + [#] + [9]: Sets IP Address to 192.168.100.89
    10. [#] + [*] + [#] + [0]: Sets IP Address to 192.168.100.80

5/22/2019 – SOC ver 7.2.73

  1. WebUI S/N
  2. NTP Synchronization
  3. Assignable UDP Port
  4. Remove assignable VISCA Addr in WebUI
  5. ONVIF Login Fix
  6. Web Server Security Update
  7. Multicast default address 234.1.2.88
  8. P/T Reset Command
  9. PTZ Motion Sync (Experimental)
  10. CORS
  11. HTTP-CGI Direct Zoom with Speed
  12. PanTilt_LimitSet via VISCA over IP
  13. I/F Clear Command
  14. Backup and Save As
  15. HOME position proper ack / response

5/30/2018 – SOC ver 6.2.50

  1. Resolves camera reset from heavy network traffic

4/8/2018 – SOC 6.2.46

  1. Improved NDI compatibility
  2. Bug fixes

View and download the changelog for the latest firmware update, v8.1.90.

Full Changelog:

10/9/2025 – SOC ver 8.1.90

New Features

  1. Enhanced network security.

Known Issues

  1. Control protocols (VISCA, Pelco D, and Pelco P) may intermittently fail to register Stop commands, resulting in continued pan, tilt, or zoom movement.
  2. Under the Pelco D protocol, zoom control behavior is inverted — Tele zooms out and Wide zooms in.

Full Changelog:

11/30/2020 – SOC ver 1.3.19

  1. Added compatibility with Webcam Config Tool

7/14/2020 – SOC ver 1.3.10

  1. Mac audio bugfix
  2. EPTZ bugfixes

12/4/2019 – SOC ver 1.2.70

  1. Added OSD option to disable microphone
  2. Fixed issue with opening OSD within WebRTC
  3. Fixed image mirror issue

Full Changelog:

11/16/2023 – SOC ver 4.1.8

New features:

  1. The PT-JOY-G4 now saves the Pan, Tilt, Zoom, and Focus speed per camera.
  2. The PT-JOY-G4 now allows you to save Custom Commands. These can be triggered by pressing the joystick top button or changing cameras.
  3. The joystick now displays the Exposure and White Balance mode on the LCD.
  4. The PT-JOY-G4 now offers an HTTP-CGI API to perform select functions.
  5. Added a setting to prevent the joystick top button from toggling between Network and Analog control.
  6. Added a setting to prevent the joystick from sending the Pan, Tilt, and/or Zoom commands when moved.
  7. Added the ability to use a PTZOptics camera’s .local address instead of the IP address, e.g. the camera’s web interface can be reached by typing “ptzoptics.local/” into a web browser. You can also type in “ptzoptics.local” (no forward slash) in the Address field in the PT-JOY-G4’s web interface when adding a camera.
  8. Added support for a Camera Stub when sending Custom Commands via TCP, UDP, & HTTP-CGI, e.g. http://{{CURRENT_CAM}}/cgi-bin/ptzctrl.cgi?ptzcmd&home will send the currently selected camera to the Home position.
  9. Added support for VISCA WebSockets.

Bug fixes:

  1. Removed the address offset associated with Pelco-D.
  2. Fixed an issue where diagonal movement through ONVIF was always performed at maximum speed.
  3. Changed the field order when assigning a static IP address.
  4. Fixed an issue that prevented the Focus Near/Far dial from working reliably.

9/23/2021 – SOC ver 4.0.3 2021_09_22

  1. Added Gain to the Iris / Shutter dial. (Now Iris > Shutter > Gain respectively) (Only available in Manual Exposure)
View and download the changelog for the latest firmware update, v2.4.5.

Full Changelog:

4/16/2025 – SOC ver 2.4.5

New features:

  1. Increased the Hex Custom Command length from 16bit to 32bit.
  2. Allows Matrix Mode to utilize the Camera Name and Preset Name instead of “Cam 1 Preset 1 | Cam 1 Preset 2 | etc.
  3. The Devices > Modify > Trigger Command List size has been increased.
  4. The SuperJoy now remembers if HDMI was enabled or disabled when last powered and will return to that state.

Bug fixes:

  1. Fixed a bug that prevented certain ASCII characters such as “\r” (carriage return) from being sent along with Custom Commands.
  2. Fixed a bug that caused all saved Preset Names saved to Group 1, Device 1 to be saved to all devices.
  3. Fixed a bug that caused the SuperJoy to exit Matrix Mode when the Group is changed.
  4. Fixed a bug that prevented the SuperJoy from sending Custom commands to port 8088 on a closed network without internet access.
  5. Corrected the buttons names on the Settings > Upgrade page in the web interface.
  6. Improved Panasonic control performance.
  7. Improved the performance of exporting and importing configuration files.

Known bugs:

  1. When saving a TCP ASCII Custom Command, certain characters such as “\r” (carriage return) are visually removed from the web interface. The command that is sent is unaffected.
  2. Device and Custom export files produced from older firmware (e.g. 2.3.6 or 2.3.8) are not compatible with 2.4.5.

10/11/2024 – SOC ver 2.3.6

New features:

    1. Increased web security by prompting the user to define a password upon first accessing the web interface.
    2. Added the ability to toggle all of the button lights on and off by long pressing the Setup button.
    3. Added the ability to lock certain settings to prevent users from using them. You can configure these locked settings in the web interface, and toggle Lock Mode on and off by long pressing the joystick Custom Button. To disable Lock mode, you will need to enter the password used to login to the web interface.
    4. The button lights and Lock Mode will function in tandem. If a button has been disabled from use, that button will not illuminate when the button light and Lock Mode are both enabled.
    5. Reordered the web interface to make setup more fluid.
    6. Added the ability to save more than 10 Custom Buttons.
    7. Added the ability to export and import Custom Buttons.
    8. Added the ability to use the joystick top button as a 5th Custom Button when short pressed.
    9. Added the ability to trigger Custom Buttons 1 – 6 from the web interface.
    10. Added the ability to query the PTZOptics Firmware Server for new firmware updates.
    11. Added the preview feature that allows naming presets for device 1, channel 1. When a preset is called, that name will show up on the SuperJoy’s LCD screen. Named presets will be implemented for all channels in the future.
    12. Added the ability to define an NDI Receive Group.
    13. Added the ability to define an NDI Discovery Server.
    14. Added the option for Basic HTTP Authentication for connected devices.

Bug fixes:

  1. Resolved the bug that prevented control of Sony cameras.
  2. Resolved the bug that prevented the RTSP URL from being changed.
  3. Resolved the bug where opening the On Screen Display Menu on a camera then switching to a different camera caused unreliable PTZ control.
  4. Improved reliability in applying firmware updates.
  5. Resolved the bug that was causing a “recv timeout” error when using the HDMI Output with a PTZOptics Move SE.
  6. Changed the default Panasonic control port to 80.
  7. Resolved a bug where the RTSP didn’t auto populate when adding a camera from NDI Search.

11/16/2023 – SOC ver 2.2.9

New features:

    1. The SuperJoy now saves the Pan, Tilt, Zoom, and Focus speed per camera.
    2. The SuperJoy now allows you to use non-alphanumeric characters in the password field when adding the RTSP feed to the HDMI output.
    3. The SuperJoy now allows you to send out a Custom Command when changing cameras.
    4. The SuperJoy now displays the Exposure and White Balance mode on the LCD.
    5. Added a setting to prevent the joystick from sending the Pan, Tilt, and/or Zoom commands when moved.
    6. Added the ability to use a PTZOptics camera’s .local address instead of the IP address, e.g. the camera’s web interface can be reached by typing “ptzoptics.local/” into a web browser. You can also type in “ptzoptics.local” (no forward slash) in the Address field in the SuperJoy’s web interface when adding a camera.
    7. Added Panasonic control.
    8. Added support for a Camera Stub when sending Custom Commands via TCP, UDP, & HTTP-CGI, e.g. http://{{CURRENT_CAM}}/cgi-bin/ptzctrl.cgi?ptzcmd&home will send the currently selected camera to the Home position.
    9. Added support for VISCA WebSockets.

Bug fixes:

  1. Removed the address offset associated with Pelco-D.
  2. Fixed an issue where the SuperJoy couldn’t send commands to itself using the Custom Buttons.
  3. Fixed an issue where diagonal movement through ONVIF was always performed at maximum speed.
  4. Fixed an issue where ONVIF and serial VISCA didn’t set or call presets.
  5. Fixed an issue that prevented an HTTP-CGI command to be saved to a custom button if it included a question mark.
  6. Fixed an issue that prevented the joystick from calling any presets above 24 when using the SuperJoy’s HTTP-CGI API.
  7. Changed the field order when assigning a static IP address.

8/3/2022 – SOC ver 2.1.7

  1. Added Network Time Protocol (NTP) to web interface.
  2. Added ability to send HTTP-CGI Custom Button toggles.
    1. First press sends one string of commands. Second press sends a second string of commands.
  3. Bugfix: USB port didn’t allow for firmware updates every time.

1/5/2022 – SOC ver 2.0.7-211217

  1. Added the MAC address to the Settings > Network page.
  2. Added the ability to use special characters in the password (!@#$%^&*).
  3. Added the ability to NDI Search for multiple sources under a single IP address.
  4. Added the ability to assign Pan/Tilt/ Zoom/Focus speeds per camera.
  5. Added the ability to disable Pan/Tilt /Zoom/Focus.
  6. Fixed issue with Focus dial not being affected by Focus Speed buttons.
  7. Fixed issue with HTTP-CGI Custom Buttons requiring certain characters.

10/29/2021 – SOC ver 2.0.6-211022

  1. Added the ability to send HTTP-CGI commands to the SuperJoy
  2. Added the ability to change the anti-flicker of the HDMI output (50Hz / 60Hz)
  3. Added Gain control to the Iris/Shutter dial. (Now Iris/Shutter/Gain)
    1. Iris = Blue, Shutter = Red, Gain = Purple
    2. Current models only have the text “Iris/Shutter”. Future models (no ETA yet) will have the full “Iris/Shutter/Gain”
  4. Added Dynamic DNS function to the web interface
  5. Added the ability to search for PTZOptics and NDI cameras on the network from the web interface
  6. Added the ability to change the web port of the SuperJoy in the web interface

9/3/2021 – SOC ver 2.0.5-210902

  1. HDMI Output bugfix: SuperJoys with Serial Number 20210601#### and beyond would lose the HDMI Output functionality after applying the 2.0.4-210430 firmware. The 2.0.5-210902 firmware restores the HDMI Output functionality.