Readme for nk20220503RS Aplies to models: BC822v2H3 BL880v2 / BL880v2M1IR PD900 PD910 PD920 Version information: Model Userland Pan/Tilt Module PD900 nk20220503RS 02R_B171N 20210311_02 PD910 nk20220503RS 03R_B0D1 20211101_02 PD920 nk20220503RS 03R_B0D1 20211101_02 Model Userland mcu BL880v2M1IR nk20220503RS T0-L52-I1-170718-01 BC822v2H3 nk20220503RS T1-L102-I0-201029-01 Changes: nk20220503RS (based on nk20220322RS) 1. FIX: Modified RS485 control PT unit Pan/Tilt moving, OSD Pan/Tilt position won’t change. 2. FIX: After update VAR file the setting of White balance will be preserved Known issues in this MP release: - Read focus position function not supported - Manual iris function only working via ONVIF protocol - Clear preset(s) function only working via ONVIF protocol - Absolute move zoom position function only working via ONVIF protocol nk20220322RS (based on nk20220315RS) 1. FIX: Pre-Write delay not respected by background polling commands nk20220315RS (based on nk20220309RS) 1. CHG: Set Pre-write delay default 0ms nk20220309RS (based on nk20220303RS) 1. ADD: new option to show zoom ratio in OSD 2. ADD: option to configure RS485 communications Pre-Write delay (needed for some PT housings) 3. ADD: option to enable/disable RS485 polling behavior (needed for some PT housings) 4. FIX: Pan/Tilt settings page reverted to default settings during firmware upgrade nk20220303RS (based on nk20220225RS) 1. FIX: bug in previous Avoid the need to do factory reset after firmware upgrade to nk20220104RS or later. nk20220225RS (based on nk20220215RS) 1. CHG: Avoid the need to do factory reset after firmware upgrade to nk20220104RS or later. nk20220215RS (based on nk20220125RS) 1. FIX: Modify Night Mode Priority default as Normal nk20220125RS (based on nk20220112RS) 1. CHG: Revise the spaces between RS485 commands to be enough for baudrate 2400 to send and receive ack. nk20220112RS (based on nk20220104RS) 1. ADD: Add Night Mode Priority function in exposure setup, under TV System: WDR2 shutter. nk20220104RS (based on nk20211216RS) 1. FIX: ONVIF AbsoluteMove not working with the PT-Unit nk20211216RS (based on nk20210916RS) 1. FIX: ONVIF AbsoluteMove occasionally not working with the PT-Unit nk20210916RS (based on nk20210721RS) 1. ADD: Support new audio codec nk20210721RS (based on nk20210618RS) 1. CHG: Customize FTP password behavior that if password is not changed after webpage refresh, users do not need to fill in password again nk20210618RS (based on nk20210518RS) 1. ADD: brand parameter for PD900 / PD910 (without DC12V) 2. FIX: setup masks will not be properly showed after exported and reupload config file 3. ADD: Customize API for following RS485 related commands http://(IP)/cgi-bin/rs485function.cgi?wiper=on http://(IP)/cgi-bin/rs485function.cgi?wiper=off http://(IP)/cgi-bin/rs485function.cgi?washer=on http://(IP)/cgi-bin/rs485function.cgi?washer=off http://(IP)/cgi-bin/rs485function.cgi?lighting=on http://(IP)/cgi-bin/rs485function.cgi?lighting=off http://(IP)/cgi-bin/rs485function.cgi?customcontrol=1 http://(IP)/cgi-bin/rs485function.cgi?customcontrol=2 http://(IP)/cgi-bin/rs485function.cgi?customcontrol=3 nk20210518RS (based on nk20210324RS) 1. CHG: brand parameter for BC822v2H3 2. CHG: Remove TLS 1.1 and set TLS 1.2 as default 3. ADD: Reconfirm after pressing Full Restore / Partial Restore / Reboot nk20210324RS (based on nk20210315RS) 1. ADD: (BC822v2H3) To enable adaptive IR at HSG04, send FF 01 00 18 02 02 1D before zoom command. nk20210315RS (based on nk20210223RS) 1. ADD: remark for password requirement 2. CHG: Enlarge fill-in box of home function / time setting 3. CHG: (PD910)Fine-tune focus algorithm to prevent focusing hunting at nighttime and raindrop. 4. FIX: (PD9x0) Out of focus at 1x zoom after reboot. 5. ADD: (BC822v2H3) Add 3 extra columns on Pan/Tilt page to bypass RS485 commands. nk20210223RS (based on nk20210205RS) 1. FIX: UP33 does not pan. nk20210205RS (based on nk20210115RS) 1. CHG: Disable EIS when pan/tilt, enable EIS when in other modes. 2. ADD: IR heating intense mode to prevent icing on camera. It will be on once the environment temperature is lower than 4 Celsius degrees. 3. FIX: Continuous pan on PD910 by faulty memory. 4. FIX: Wrong tilt angle figure by ONVIF and OSD. nk20210115RS (based on nk20201126RS) 1. CHG: When switching to other OCX protocols, the configured value under multicast mode will be kept 2. ADD: Add Set pan zero function 3. ADD: Add IR integration control 4. FIX: Fix the Mask and OSD issues nk20201126RS (based on nk20201123RS) 1. FIX: ONVIF GetVideoSourcesResponse incorrect syntax nk20201123RS (based on nk20201117RS) 1. ADD: Support “Set Center Mode” zoom in on Home page nk20201117RS (based on nk20201030RS) 1. FIX: NTCIP rangeZoomLimit value not functioning correctly 2. CHG: Customize syslog - TCP sent via TCP port6514, encrypted with SSL/TLS. - Record the log in attempts. - Current syslog already record the access ID and IP address. - authentication type (ONVIF, Stream Server, Website, etc) - Record the service state (e.g. NTP server sync time, and TACACS+ status) 4. FIX: ONVIF VCA occasionally not showing triggered events nk20201030RS (based on nk20201027RS) 1. FIX: NTCIP pan function not working nk20201027RS (based on nk20201008RS) 1. FIX: Laggy handling of pan/tilt commands 2. ADD: Number of privacy masks increased to 24. nk20201008RS (based on nk20200928RS) 1. FIX: Fix focus behavior on PD9x0: do auto focus after reboot 2. FIX: Revise focus behavior on PD9x0: focus during running presets nk20200928RS (based on nk20200916RS) 1. ADD: Dynamic privacy masking via RS485 Pelco-D protocol - Note: Mask update after PTZ moving stops 2. CHG: Minor changes to NTCIP protocol implementation 3. CHG: Minor changes to TACACS+ protocol implementation 4. CHG: Minor changes to Compass OSD implementation nk20200916RS (based on nk20200902RS) 1. FIX: Redefine NTCIP SetPreset points as follows: - NTCIP SetPreset( x ) will set preset x - NTCIP SetPreset( 0 ) will do nothing - NTCIP SetPreset( 256 ) will set preset 256 2. Support NTCIP Absolute Zoom Control (0x02) nk20200902RS (based on nk20200804RS) 1. FIX: Bug fix of not keeping following settings after partial restore: 1. Basic> Advanced> MTU and Link 2. Diamond Protocol 3. PelcoD Protocol 4. TACACS+ 2. FIX: Remove unsupported rotation resolution options to prevent framedrops Clockwise/counterclockwise cannot be applied under 2048x1536. nk20200804RS (based on nk20200721RS) 1. CHG: Revise Auto Tracking function default values: - Auto tracking function default = Off - Home Setting default = On 2. FIX: Fix bug of transparent OSD with BMP format Known issues: • the inconsistent frame rate after rotation • keep settings of MTU/Link/Diamond Protocol/PelcoD Protocol/TACACS+ after partial restore. nk20200721RS (based on nk20200708RS) 1. Support Auto Tracking function nk20200708RS (based on nk20200703RS) 1. Fix TACACS+ MS-CHAP authentication under ALL_AD_Join_Points [Note] Change 1 byte in MS-CHAP Request nk20200703RS (based on nk20200615RS) 1. FIX: Web page kept on suggesting to update the viewer control. nk20200615RS (based on nk20200610RS) 1. FIX: Added back the native protocol command BypassCmd nk20200610RS (based on nk20200608RS) 1. Change the OSD font nk20200608RS (based on nk20200528RS) FIX: Send zoom ratio only when asked from telemetry. nk20200528RS (based on nk20200504RS) 1. CHG: Improve ONVIF VCA performance - Object Removal and Wrong Direction will not send multiple events if the object is located in the same ROI - Fix bug of webpage trigger event not synchronized with ONVIF event 2. ADD: Add baudrate option 57600 nk20200504RS (based on nk20200421RS) 1. FIX: Privacy mask bug fix of inaccurate cover area after zoom in/out nk20200421RS (based on nk20200410RS) 1. FIX: SetNetworkDefaultGateway IPv4 Gateway, not to be changed back to 0.0.0.0 after reboot 2. ADD: Add disable zoom control function http:///cgi-bin/admin/param.cgi?action=update&Variable.ZoomFocus.Enabled=yes (Enable zoom) http:///cgi-bin/admin/param.cgi?action=update&Variable.ZoomFocus.Enabled=focus (Disable zoom) 3. FIX: Fix privacy mask cannot be overlapped issue 4. FIX: ONVIF HTTP response reply 200 OK instead of 400 Bad Request 5. ADD: Privacy mask mosaic function nk20200410RS (based on nk20200312RS) ADD: TACACS+ MS-CHAP v1 authentication revision nk20200312RS (based on nk20200227RS) 1. FIX: NTCIP malfunction iris and focus control 2. FIX: NTCIP cannot pan left/right control 3. FIX: ONVIF GetPresets reply wrong xy values nk20200227RS (based on nk20200214RS) 1. TACACS+ Protocol: MS-CHAP authentication bug fix nk20200214RS (based on nk20191227RS) 1. Revise PD910, PD920 brand parameter ProdNbr 5994 number 2. TACACS+ Protocol: support MS-CHAP 3. NTCIP: Add GlobalTime nk20191227RS (based on nk20191220RS) 1. CHG: TACACS+ Protocol: Revise user password and encrypted key length to 8..64 characters. Supported characters A..Z, a..z, 0..9, and ~!@#$%^&*-_+:./ 2. FIX: Bad I-frame image (default the camera after firmware upgrade) 3. CHG: updated viewer control OCX nk20191220RS (based on nk20191213RS) 1. ADD: NTCIP Power On info 2. FIX: TCP port 5656 re-activated, was mistakenly removed in nk20191213RS nk20191213RS (based on nk20191205RS) 1. CHG: Zoom and IR cut info in Pelco D at BC822v2H3 2. CHG: Bitrate supports up to 20480kbps 3. ADD: ONVIF PTZStatus implementation includes Position, MoveStatus and UtcTime nk20191205RS (based on nk20191115RS) 1. ADD: Support TACACS+ Protocol Authentication Part nk20191115RS (based on nk20191106RS) 1. Bug fix: Allow HTTP port to be changed by Genetec 2. Bug fix: To trigger alarm input 1 after event is received by Genetec nk20191106RS (based on nk20191028RS) 1. CHG: ONVIF VCA ROI zone 2. CHG: DHCP Option 12 3. ADD: PIM SSM 4. FIX: Text overlay image error message update: multiple of 32 5. FIX: ONVIF over HTTPS failure 6. CHG: VCA update - Fix the occupied shared memory of zoom and focus change. When the shared memory is occupied, second event would not be triggered. - Learn the background change during zoom in/out - Improve Abandoned Object algorithm - Wrong Direction: bug fix for second event trigger in same ROI - Camera Sabotage improve the used CPU rate - Camera Sabotage: to trigger when camera is defocus - Camera Sabotage: fix the repeated trigger bug - Loitering Detection: improve accuracy nk20191028RS 1. FIX: Text overlay set up blocked by enabling subtitle nk20190919RS (based on nk20190906RS) 1. FIX: At P-Iris priority exposure, failed to pertain Gain, Exposure mode, Iris size, and Min shutter speed 2. FIX: Azimuth overlap with zoom ratio nk20190906RS (based on nk20190902RS) 1. FIX: Default values correction (as specified in nk20190816RS): - P-iris priority with min shutter speed default 1/25, 1/30 - White balance default ATW - Brightness default +1 - Contrast default +2 - IR light compensation default On - IR heating default On nk20190902RS (based on nk20190828RS) 1. Production line parameter uploading failure bug fix. nk20190828RS (based on nk20190821RS) 1. FIX: SPI not functioning properly nk20190821RS (based on nk20190816RS) 1. Enable mask calibration NOTE: Known issue in this version: SPI not functioning properly nk20190816RS (based on nk20190704RS) 1. Bug fix of ONVIF time zone daylight setting 2. Default values for PD900, PD910, PD920 - SNMP v1 and v2 default enabled - Exposure max gain default 3 - P-iris priority with min shutter speed default 1/25, 1/30 - Day/Night function default Smart - IR light compensation default On - IR heating default On - White balance default ATW - Sharpness default Default - Brightness default +1 - Contrast default +2 - 3DNR noise reduction default Low - 2DNR noise reduction default Off - ColorNR default Off - Image stabilizer default Off - Image stabilizer auto calibration default Off - Tilt range ange setting min default -20 (PD910/PD920) and -10 (PD900) - PTZ flip default M.E. - PTZ speed by zoom default On - PTZ auto calibration default On - Streaming video configuration default Stream1=H264 + Stream2=MJPEG 3. Adjust mask size 4. Adjust focus speed of PD910/PD920 nk20190704RS (based on nk20190626RS) 1. Support ONVIF VCA - Event triggered - Metadata nk20190626RS (based on nk20190617RS) 1. Adjusting image quality: - Reduce noise at night time - Adjust WDR effects - Increase details - Eliminate the edges nk20190617RS (base on nk20190509RS) 1. Add VCA function 2. Enable to edit privacy mask with #RRGGBB or mask color ””, e.g. 3. Pelco D transmitted via TCP/UDP nk20190509RS (based on nk20190502RS) 1. Update digital signature 2. Add 1/50 and 1/60 shutter options for P-iris Priority and Iris Priority mode 3. Tilt range max = 90 degrees 4. Azimuth bug fix 5. DC API for setting privacy mask colors (via Image.I0.Overlay.MaskWindows.Color=#RRGGBB) nk20190502RS 1. Support ONVIF 18.12 nk20190326RS 1. NTCIP Protocol auto iris and auto focus command performance, as follows: First Byte (Selector) Second Byte Result 00 Select Nothing 00 Deactivate Deactivate nothing 00 Select Nothing 80 Activate Activate nothing 40 Select Auto Focus 00 Deactivate Deactivate auto focus 40 Select Auto Focus 80 Activate Activate auto focus 80 Select Auto Iris 00 Deactivate Deactivate auto iris 80 Select Auto Iris 80 Activate Activate auto iris C0 Select Focus+Iris 00 Deactivate Deactivate both iris and focus C0 Select Focus+Iris 80 Activate Activate both iris and focus 2. Continuous pan bug fix nk20190321RS 1. FIX: Focus step issue. 2. FIX: Preset 256 unintentionally operational, removed. 3. FIX: Preset 234 executed preset 3. nk20190313RS 1. NTCIP Protocol diagonal command performance nk20190308RS 1. Supports Gyro function 2. MTU speed range = [1052,1500] (With UI, under path Network/Advanced) Default = 1500 (/cgi-bin/admin/param.cgi?action=update&Network.Interface.I0.Link.MTU=[1052,1500]) 3. Customized lock out UI, under path System/Security/Lock Out 4. Add network port speed: 10M HD/FD, 100M HD/FD, default is auto-negotiation (/cgi-bin/admin/param.cgi?action=update&Network.eth0.Link=[auto/100full/100half/10full/10half]) 5. Add privacy mask color gray (RGB192/192/192) (/cgi-bin/admin/param.cgi?action=update&Image.I0.Overlay.MaskWindows.Color=gray) 6. Default setting values for PD910 - “System” -> “Network” -> “SNMP v1/v2” = Enabled SNMPv1 and Enabled SNMP v2 - “Camera”->“Exposure”-> “Max Gain” = 3 - “Camera”->“Exposure”-> “P-Iris Priority” with “Min Shutter Speed” = ¼ - “Camera”->“Picture Adjustment”-> “Sharpness” = +10 - “Camera”->“Noise Reduction”->”3DNR” = 3DNR Low - “Camera”->“Noise Reduction”->”2DNR” = Off - “Camera”->“Noise Reduction”->”ColorNR” = Off - “Camera”->“Image Stabilizer” = On - “PTZ”-> “Tilt Range” -> “Angle Setting Min:” = -20 - “PTZ”-> “PTZ Setting” -> “Flip” = M.E. - “PTZ”-> “PTZ Setting”-> “Speed by Zoom” = On - “PTZ”-> “PTZ Setting”-> “Auto Calibration” = On - Under “Streaming”-> “Video Configuration”, at least stream1 enabled with H264 and stream2 enabled with MJPEG (Chrome browser needs MJPEG to be able to show video on the Home webpage). 7. Update digital signature 8. Brand parameter for PD920 9. Auto Focus behavior (When using panel focus near/far: manual mode; no timeout mechanism to jump back to auto focus. When using pan/tilt/zoom/preset: auto focus) nk20190124RS 1. Bug fix: enable SNMP nk20190110RS (based on nk20190103RS) - ONVIF: - Absolute move pan position cover 360 degrees - GetStatus reported PTZ position add two more digits: Precision 0.0001 in ONVIF (equals to 0.018 degrees precision in real life) - Genetec: - ZoomSpeed for continuous zoom tele/wide will control the integrated lens directly - FocusSpeed for manual focus near/far will control the integrated lens directly - GotoAbsolutePosition controls pan/tilt through RS485, and rounds off the decimal - GotoAbsolutePosition controls zoom through integrated lens - GetPTZStatus reports pan/tilt through RS485 - GetPTZStatus reports zoom of the lens - Relative move zoom should control the integrated lens - Native protocol: - Save Preset bug fix - GotoPreset not to irregularly moves zoom lens and restores to same position - RelativeMove pan/tilt bug fix - Add New Model: PD900 nk20190103RS (based on nk20181213RS) 1. Enable Genetec Protocol nk20181213RS (based on nk20181113RS) 1. Revision of ONVIF preset function (preset communication between webpage and Milestone) 2. Https streaming using TLS1.2 3. Redirect http port to https when https is enabled 4. Brand parameters update (BC822v2H3) 5. Force to change password when first login 6. Block access after X wrongful log-in for Y minutes 7. Configure MTU value 8. OSD supports logo upload nk20181113RS (based on nk20181108RS) 1. Revision of ONVIF absolute tilt inverted direction 2. Revision of SPI/Genetec Protocol read position to report PTZ position information Known issue in nk20181113RS: Relative PTZ movements not functioning in SPI protocol. nk20181108RS (based on nk20181031RS) 1. Revision of pan/tilt direction nk20181031RS (based on nk20181029RS) 1. Revision of Preset Function nk20181029RS (based on nk20181026RS) 1. Revision of NTCIP Auto Iris command (ONVIF) nk20181026RS (based on nk20181018RS) 1. Revision of NTCIP Auto Iris command (through DC protocol) nk20181018RS (based on nk20180928RS) 1. Revision of the webpage logo: TKH -> Siqura 2. Revision of the Model Name: 831R2SD-T6 -> PD910 3. Revision of ONVIF Absolute zoom range: [-1,1] -> [0,1] 4. Image Stabilizer function causing pan/tilt unsmooth 5. Added new web design plus new logo nk20180928RS (based on nk20180829RS) 1. Add Diamond Protocol nk20180829RS (based on nk20180810RS) 1. Fix bug for NTCIP 2. Add “JPEG pull without authentication (on/off)” via below HTTP GET call: http://ip.addr.e.ss/cgi-bin/admin/param.cgi?action=update&Network.Authentication.Snapshot=enable/disable Via SDM2: change driver to DC, edit parameter Network > Authentication > Snapshot nk20180810RS (based on nk20180706RS) 1. Add all Onvif customized items done on A5s and S2 firmware 2. Homepage recognizes viewer version 3. OSD: Preset title (OSD will show preset name when running to the preset) 4. Add auxiliary commands in ONVIF device manager 5. Speed by zoom feature for RS485 control, Default = off 6. Setting image/text overlay position as x,y 7. mask name as “Privacy Mask” 8. Add option “compass only” for OSD 9. Once Camera disconnects PT units, camera will not reply the position of pan/tilt 10. Remove the limitation of char in image overlay upload such as '(' and ')' 11. Image overlay will enlarge/minimize automatically by resolution 12. IF you click 'Browse…" in the overlay page, only show for supported format. 13. Transparency setting: 0% (opaque) - 100% (transparent) 14. Add transparency to picture overlay 15. Black outline of characters thicker 16. Default - In 50 (60) fps mode: Backlight off (defult). Prefered: always default off - Speed by zoom feature for RS485 control, Default = off - Disable Telnet as default. 17. API to adjust the authentication for getting JPG images When using the http://:/video.jpg command to grab a JPG image snapshots, there should be a menu option do disable the requirement for authentication 18. Text Overlay – OSD subtitle support 54 characters 19. Text Overly – support font size 40, 46, 56, 66 and 74 in OSD characters 20. NTCIP nk20180706RS (based on nk20180619RP) 1. Add model name BL880v2M1IR 2. Siqura OCX Certificate nk20180619RP (based on nk20180508RP) 1. Bug: Change the TV System and camera reboot but IP address back to the default value. The webpage shows the network setting as DHCP. 2. For motorized lens, add Zoom function on home page. 3. ONVIF 17.12 Compliance 4. Update the brand parameter to latest one for BC920 and FD920 nk20180504RP (based on nk20180214RP) 1. Add model BC920-SFP and FD920M1IR-SFP. nk20180214RP (initial revision)