Sensoray Model 2453/2454 Firmware Release Notes

To update the device, go to Admin->Update, click Browse... select s2453.fw
and then click Submit to start the firmware update.  The update will take
approximately 30 seconds and then the device will restart.  When updating to
a previous version, it is mandatory to Reset Parameters after the update.

1427 - 10 Aug 2026
 Fix for hour long record clips ending early.
 Encode status query (read-only) added. Encode.Status[0], and
 Encode.Status[1].  
 Eg.
     wget -qO- "http://192.168.24.53/Encode.Status[0]";echo ""
 returns:
      "Encode[0], frames: 0, status: 0"
 where frames is the number of frames encoded, and status is the last encode
 (h.264 or Jpeg) status or error code.  0 on success.

1426 - 22 Dec 2022
 Add Delete Files button to Download page.
 Control pages with status textbox will now update every 2 sec.
 Admin->Update Reboot button will now confirm the action.

1419 - 20 Sept 2022
 Fix lockup when recording filename already exists.
 Add help text for recording filename:
   Use ^d to insert date, ^t to insert time, or ^c to insert counter starting at 1. 
   Existing files will be overwritten, except when ^t or ^c is used.
 Add Control->Download page to show files on MMC card to download.

1415 - 27 July 2022
 Add RTSP custom name modes for Multicast A or B stream.
 Add MPEG-4 VOL header on each I-frame for start VLC mid-stream.

1413 - 29 June 2022
 Add Network Time Server parameter to Admin Network page.

1412 - 17 May 2022
 Add RTSP Custom Named Stream, selects H264 Stream A or B.
 Fix http referer redirect not working when submitting certain forms.

1410 - 8 Oct 2021
 Add RTSP enable/port/authentication options.

1409 - 21 Jan 2021
 Add HTTP URLs for "latency_ts_a", "latency_ts_b", "latency_rtsp_a", "latency_rtsp_b"
 Shows min/max/avg latency for Transport Stream A or B, or RTSP (and live view streams)
 Reset on read.  Latency only includes resize&encode&mux; does not include video capture.
 Disable IPv6.

1408 - 1 Jul 2020
 Fix crash in 1406 when log address is set but host isn't listening.

1406 - 25 Jun 2020
 Add Debug Log UDP Address parameter (Admin:Network page)

1405 - 24 Jun 2020
 Fix network parameter change not taking effect after repeated changes.

1404 - 23 Jun 2020
 Fix audio stuttering on output stream

1397 - 11 Oct 2019
 Add parity option to serial port
 Add auto gain and auto brightness controls

1396 - 20 Dec 2018
 Fix MPEG-4 encoding mode

1394 - 17 May 2018
 Higher priority for web server thread

1393 - 2018-05-03
 Fix lockup when serial TCP socket is closed

1392 - 2017-11-28
 Add Speed,Duplex network option (Auto 10M/100M Half/Full duplex)
 Fix multicast DNS restarting bug

1391 - 2017-10-12
 Add multicast DNS feature (Zeroconf/Avahi/Bonjour)
 Fix problem with restarting RTSP streams

1386 - 2017-09-27
 Add sent/recv bytes to serial port status message
 Fix default parameter load via switch 6 on SW1

1385 - 2017-09-19
 Implement RS-422 support (control by switch 5 on SW1)

1384 - 2017-08-04
 Setting MPEG4 on StreamA will change H264 to MPEG4 on Stream B
 Setting H264  on StreamA will change MPEG4 to H264 on Stream B
 Setting MPEG4 on StreamB will change H264 to MPEG4 on Stream A
 Setting H264  on StreamB will change MPEG4 to H264 on Stream A

1382 - 2017-07-18
 Fix UDP stream status for UDP mode
 Fix passthru mode not being reenabled

1380 - 2017-07-14
 Added UDP mode for serial port
 Network streams will show connection status for TCP mode
 Workaround field misalignment on non-interpolated streams

1376 - 2017-07-11
 Fix OSD changes interrupting decoding

1375 - 2017-06-29
 Added TCP and LLTCP output modes (can be used for reliable back-to-back streaming)
 Moved passthru option to Configure Output page
 Fixed crash when ip address is displayed on output overlay
 Fixed firmware update hang when parameter change is performed, now redirects to update status page

1372 - 2017-06-12
 Serial port now has Server and Client mode, enabling serial communications to
 be transferred across the network between two 2453 boards.

1369 - 2017-05-23
 Fix OSD setting display to IDLE

1368: 2017-05-17
 Fix for UDP Multicast TTL

1367: 2017-05-12
 Fix for RTP Multicast problem

1361: 2017-04-27
 Fix OSD frame counter and Auto stream resolution

1360: 2017-04-25
 Add UDP IP TTL and DSCP/ECN parameters

1355: 2017-04-21
 Allow UDP packet size to change RTP Streams (requires device reboot)

1351: 2017-04-03
 Fix possible lockup after updating firmware

1350: 2017-03-23
 Fix crash starting MP4 record video only

1349: 2017-03-22
 Fix some OSD bugs

1347: 2017-03-15
 Add UDP Packet Size parameter to stream control pages

1346: 2017-03-06
 Add Fixed Quality option to Rate Mode parameter

1340: 2017-02-22
 Add VBR quality presets to Rate Mode parameter

1333: 2017-02-07
 Fix RTMP stream B using stream A instead
 Fix Stream B as H.264 not starting

1327: 2017-01-05
 Fix divide by zero crash when calculating frame rate
 Add rate mode parameter to video config page
 Preserve network parameters when loading defaults
 Allow new serial TCP client to disconnect old client
 Add user authentication to RTSP streams
 RTSP pause will return 501 not implemented
 Detect invalid stream changes
 Live view MPEG4 will indicate not supported

1323: 2016-11-23
 Allow serial port baud rate 230400
 Change VUI parameters to show correct frame rate in VLC
 Fix OSD

1318: 2016-11-21
 Low latency serial TCP

1304: 2016-11-08
 Adds TCP socket mode for serial port
 
1299: 2016-09-01
 H264 decoding continue after unexpected markers

1296: 2016-08-17
 Restore JPEG HTTP preview

1267: 2016-01-07
 Fix setting display standard

1263: 2015-11-06
 Fix decoding and add color bars

1195: 2014-12-19
 Fix RTMP audio

1194: 2014-12-17
 Fix B0 frames and audio

1193: 2014-11-11
 Fix RTMP stream lockup

1184: 2014-10-29
 Fix MPEG4 stream mode selection

1179: 2014-10-17
 Potential fix for IRQ hang

1162: 2014-10-03
 Fix audio glitching

1138: 2014-09-02
 Correct resolutions with B2 frames
 
1119: 2014-08-01
 Fixed multicast RTP A/V sync

1118: 2014-07-30
 B2 Stream with reserved set to 1

1114: 2014-07-10
 Fix video standard switching

1092: 2014-05-20
 Stretch flash player to display aspect ratio

1089: 2014-05-16
 Improved UIP address changing, stopped HTTPD hang

1087: 2014-05-15
 Show correct firmware timestamp when booting from first stage

1084: 2014-05-14
 Add ARP recovery mechanism
 Updates for MPEG4 video
 Add filesystem recording

1070: 2014-03-14
 Add users and login page

