############################################################################### # # SC400 Expanded VERSION 2 LOG FILE # ############################################################################### ############################################################################### # # Who: Roger Thornblad # What: SC4 Router Controller # When: 01-11-2022 # Why: Release sc400E s/w # ############################################################################### [VERSION:] SC400E_2-08-10#3_01/11/2022_15-11-02 [FEATURES] [BUG FIXES] 1. Chng ethernet driver modified to allow the auto-negotiation to force 100FDX or default to 100HDX as a default if auto-neg active. [NOTES] [TODO] =============================================================================== ############################################################################### # # Who: Roger Thornblad # What: SC4 Router Controller # When: 02-10-2021 # Why: Release sc4 s/w # ############################################################################### [VERSION:] SC4_2-08-03#1_04/02/2021_08-09-01 [FEATURES] [BUG FIXES] 1. Bug SC4 would not kickstart eth1 when a changeover occured. this was fixed 2. Enh Added processing for RCP3 Numeric source request message from clients. This to support new UCPLC-XX funcionality [NOTES] [TODO] =============================================================================== ############################################################################### # # Who: Roger Thornblad # What: SC4 Router Controller # When: 06-22-201704-02-2021 # Why: Release sc400E s/w # ############################################################################### [VERSION:] SC400E_2-08#2_04/02/2021_08-19-24 [FEATURES] 1. Chng Changes in how panel lost processing is done related to ucon. Some panels @ RAI would be lost in ucon but show as present in SC4 utilities. The merge with the CVS code brought over these changes [BUG FIXES] [NOTES] =============================================================================== ############################################################################### # # Who: Roger Thornblad # What: SC400-E Router Controller # When: 06-22-2017 # Why: Release sc400E s/w # ############################################################################### [VERSION:] SC4_2-07-02#1_04/30/2016_18-09-39 [FEATURES] 1. Added custom physical source AXON_AUDIO_EMBEDDER_OFF_SRC (4094) to allow cerebrum panels to status audio outputs when they switch the embedders off. To use ucon must be encoded with a logical source with audio levels set to a value of 4094. [BUG FIXES] [NOTES] =============================================================================== [MISC CHANGE SUMMARY] =============================================================================== ############################################################################### # # Who: Roger Thornblad # What: SC400-E Router Controller # When: 05-12-2016 # Why: Release sc400E s/w # ############################################################################### [VERSION:] SC4_2-07_Beta-04#67_02/08/2016_11-20-15 [FEATURES] 1. Added ability to drive TTL Error output pins on Alarm Connector located on the rear of the chassis. PIN 1 PRIMARY BOARD RUNNING , normally HI if board plugged into chassis and software is running normally. PIN 2 GENERAL ERROR, Mimicks behaviour of SMPTE Alarm on SC4 PIN 3 PARTNER BOARD NOT INSTALLED, Normally Low, Goes Hi if primary board detects the partner card is not installed PIN 4 PARTNER BOARD MALFUNCTION, Normally Low, goes HI if primary board detects the partner card is not communicating or malfunctioning in some manner. 2. Added ability to control TDM Audio matrix upto 4032 squared. Required BUG FIX in verison #67 to fix report errors in Rman/SC4. [BUG FIXES] [NOTES] =============================================================================== [MISC CHANGE SUMMARY] =============================================================================== ############################################################################### # # Who: Roger Thornblad # What: SC400-E Router Controller # When: 07-31-2014 # Why: Release sc4 s/w maintenance # ############################################################################### [VERSION:] SC400E_2-06-04#2_07/31/2014_19-28-50 [FEATURES] [BUG FIXES] 1. Tielines. if a tieline error was activated because the pool threshold was reached the SMPTE alarm would never clear if the Tieline error cleared. FIxed. [NOTES] [TODO] =============================================================================== [MISC CHANGE SUMMARY] =============================================================================== ############################################################################### # # Who: Roger Thornblad # What: SC4 Router Controller # When: 03-26-2014 # Why: Release sc4 s/w # ############################################################################### [VERSION:] SC4_2-06-02_rc4#1_03/26/2014_06-40-33 [BUG FIXES] 1. New fast ACK commands below had a bug where they sent the wrong interface. Fixed. [FEATURES] 1. Enh Max device count for System increased to 3072 Src & Dest. UCP Panels are still limited to 2450 total devices. Only exception are UCP-LC32 and softpanels 03-07-2014 RWT 2. Change ACK of Take Commands on RCP3 are now done on the "fast" side of the Queues to help with the RAI system and lots of takes from a RCP3 device 03-18-2014 RWT 2.6.2-rc2 had a bug with this. Fixed in 2.6.2-rc3 2. Change serdump application included in romfs image for SC4 & SC400_E distros [BUG FIXES] [NOTES] =============================================================================== ############################################################################### # # Who: Roger Thornblad # What: SC400 (expanded) Router Controller # When: 05-23-2013 # Why: Release sc400 Expanded Router Controller s/w # ############################################################################### [VERSION:] xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [FEATURES] [BUG FIXES] [NOTES] =============================================================================== [MISC CHANGE SUMMARY] =============================================================================== ############################################################################### # # Who: Roger Thornblad # What: SC400 (expanded) Router Controller # When: 11-19-2013 # Why: Release sc400 Expanded Router Controller s/w # ############################################################################### [VERSION:] SC4_2-06-01_rc4#4_11/12/2013_13-54-12 [FEATURES] 1. Enh Max device count for UCP panels was increased from 1800 to 2450 to match V3.0 UCP software release. [BUG FIXES] [BUG FIXES] [NOTES] =============================================================================== ############################################################################### # # Who: Roger Thornblad # What: SC400 (expanded) Router Controller # When: 10-30-2013 # Why: Release sc400 Expanded Router Controller s/w # ############################################################################### [VERSION:] SC4_2-06-01_rc3#1_10/30/2013_13-59-24 [FEATURES] 1. Change Misc Change made to reprogramming process for UCP-LC32 control panels in that Ucon no longer delays while the panel flash is programmed. [BUG FIXES] 1. Bug ucp config operations could hang. This was fixed. See configClient.c:readConfigClientUNetReprog() for details. [NOTES] =============================================================================== [MISC CHANGE SUMMARY] =============================================================================== ############################################################################### # # Who: Roger Thornblad # What: SC400 (expanded) Router Controller # When: 10-14-2013 # Why: Release sc400 Expanded Router Controller s/w # ############################################################################### [VERSION:] SC400E_2-06-01_rc1#1_10/14/2013_08-50-15 [FEATURES] 1. ENH Datarouter processing changed to allow a FIXED CONTROLLER device to be a Source switched up to a AUTO DEST device as the Destination and the destination be treated as a TRIB rather than the normal case where it would be a CONTROLLER. 2. ENH Added ability to provide 32 levels of control by linking 2 logical devices together. If the controller detects a PRIMARY SRC swtiched to a PRIMARY destination, the controller automatically does a 2nd take with the 2 secondary devices. 3. ENH Changed the way control panel NODE ID's are sent over to UCON. We now allow for > 255 devices. NOTE!!! This SC4 version REQUIRES UCON-V4 version 4.3 and higher to work properly [BUG FIXES] [NOTES] 1. This has support for com debug between sc4 & unet control panels during reprogramming which needs removed at some point =============================================================================== [MISC CHANGE SUMMARY] 10-08-2013 1. Changes to find out why the SC4 is crashing at CBS TV-City. 10-11-2013 2. Changes to allow attribute and lock table downloads to include a end of table message. Done to help panel expander startup operations. This is processed on the fast side of the NewSockServer Queues. 3. Changes to help find the QUE Crash stuff that happens with high loads of takes from Arts Test App. 10-18-2013 4. Crashes due to concurrent access to scangate. USINMS and LogMsgServer were both accessing scangate chassis prom to get readback info. This sometimes caused a crash if they both tried to access it at the same time. sc4.c calls initRCP4() which returns an error which then caused the app to exit. sc4/logmsgServer.c - Modified to remove calls to readChassisSetup() which access the chassis prom to get the sc4 name. This is no longer required as V2 s/w gets this from the NVRam Encoding. TODO Need to remove these when go to production. =============================================================================== ############################################################################### # # Who: Roger Thornblad # What: SC400 (expanded) Router Controller # When: 06-20-2013 # Why: Release sc400 Expanded Router Controller s/w # ############################################################################### [VERSION:] SC400E_2-06_rc2#1_06/25/2013_08-05-57 [FEATURES] [BUG FIXES] 1. Monitor matrix takes would sometimes crash the SC4. required follow levels active in SC4 and then a take on an output with some levels undefined. The undefined levels output value is -1 and the monitor matrix handler was not checking for something less than 0 [NOTES] =============================================================================== [MISC CHANGE SUMMARY] =============================================================================== ############################################################################### # # Who: Roger Thornblad # What: SC4 Router Controller # When: 02-22-2013 # Why: Release sc4 s/w to support big routers and shuffling LC32 Panels # ############################################################################### [VERSION:] SC4_2-06_rc1#1_06/12/2013_16-24-41 [TODO] 05-14-2012 RWT. 1. Increase numeric switching abilities from 1152 to 2112. I think this will impact the redundancy code the most. [FEATURES] 07-31-2012 1. Added support for new Utah UDS Routers (UDS-32/UDS-64/UDS-144) UDS-32 = 0x5a UDS-64 = 0x5B UDS-144 = 0x5C 2. Added support for numeric switching up to 2000 devices in SC4 devices. This is in the router domain not the MX domain 06-12-2012 1. Added support for new Utah 400 TIMECODE Router UT400_TIMECODE = 0x56, 03-23-2012 1. Implements Audio shuffling support for UCP and RCP panels. 2. Implements config operations of UCP-LC32 panels over unet using gzip/unzip process [BUG FIXES] 03-23-2012 1. Outputs that have an active shuffle would not refresh if the router chassis was power cycled. Fixed in mxHandler.c:doRefresh() where a non straight thru or single source setup would reset a index into the 2. Fix crash in shuffle system when a output was not defined with a valid bnc number [NOTES] 1. 05-14-2012 We sent a version to RAI that needed to look like it was a non pre-release version of code. it was given the version [VERSION:] SC4_2-05-01#1_05/11/2012_16-15-49 Big Router shuffle code tree will increment to 2.05.02-bigrtr shuffle and continue development. =============================================================================== [MISC CHANGE SUMMARY] 1. RE Bug #1 above Fixed in mxHandler.c:doRefresh() where a non straight-thru or single-source shuffle setup on an output would reset a index into the writebuf for each new destination. 2. mxrouter readback alarm bits for router type 4 bit 3 is now audio ref. see mxrouter.h =============================================================================== ############################################################################### # # Who: Roger Thornblad # What: SC400 (expanded) Router Controller # When: 05-23-2013 # Why: Release sc400 Expanded Router Controller s/w # ############################################################################### [VERSION:] SC400E_2-04-05#1_05/23/2013_07-21-02 [FEATURES] [BUG FIXES] 1. DataRouter Attributes are wrong. Problem was a SC4Config.c logic error parsing the attribute type [NOTES] =============================================================================== ############################################################################### # # Who: Roger Thornblad # What: SC400 (expanded) Router Controller # When: 11-20-2012 # Why: Release sc400 Expanded Router Controller s/w # ############################################################################### [VERSION:] SC400E_2-04-04#2_11/20/2012_13-05-02 [FEATURES] 1. Added support for new Utah Timecode Router. UT400_TIMECODE = 0x56 [BUG FIXES] 1. Fixed up the sc4config printouts and genfile ops to fix up some issues with missing quotes on longer strings. [NOTES] =============================================================================== ############################################################################### # # Who: Roger Thornblad # What: SC400 (expanded) Router Controller # When: 11-20-2012 # Why: Release sc400 Expanded Router Controller s/w # ############################################################################### [VERSION:] SC400E_2-04-04#2_11/20/2012_13-05-02 [FEATURES] 1. Added support for new Utah Timecode Router. UT400_TIMECODE = 0x56 [BUG FIXES] 1. Fixed up the sc4config printouts and genfile ops to fix up some issues with missing quotes on longer strings. [NOTES] =============================================================================== [MISC CHANGE SUMMARY] =============================================================================== ############################################################################### # # Who: Roger Thornblad # What: SC4 Router Controller # When: 07-31-2012 # Why: Release sc400 s/w bug fix # ############################################################################### [VERSION:] SC400E_2-04-03#3_07/31/2012_13-31-07 [FEATURES] 07-31-2012 1. Added support for new Utah UDS Routers (UDS-32/UDS-64/UDS-144) UDS-32 = 0x5a UDS-64 = 0x5B UDS-144 = 0x5C 5/14/2012 1. New program redundantGateway can be used to montor network communications and alternately activate gateways on the 2 different NICs if it detects a failure. Needs GW adds for NIC 1 NIC2 the target IP can be placed in DNS1 and user switch 2 must be enabled for this to work. [BUG FIXES] [NOTES] =============================================================================== [MISC CHANGE SUMMARY] =============================================================================== ############################################################################### # # Who: Roger Thornblad # What: SC4 Router Controller # When: 01-03-2012 # Why: Release sc400 s/w bug fix # ############################################################################### [VERSION:] SC400E_2-04-01#3_02/08/2012_10-15-16 [VERSION:] SC400E_2-04-01#2_01/03/2012_16-13-21 [FEATURES] [BUG FIXES] 1. UCP-1 control panel when connected shows problems sometimes and crashes the sc4 code. configServer app modified to remove index() functions and check return codes [NOTES] 1. SC400E_2-04-01#3_02/08/2012_10-15-16 was a rebuild to release to system cd. no diff from tha checked into cvs =============================================================================== [MISC CHANGE SUMMARY] =============================================================================== ############################################################################### # # Who: Roger Thornblad # What: SC4 Router Controller # When: 11-07-2011 # Why: Release sc400 Expanded s/w version 2.04 # ############################################################################### [VERSION:] SC400E_2-04#2_11/07/2011_14-44-58 [FEATURES] 1. Support for new Intel Flash Parts added. New parts would not burn with flashload. 2. Enhancements for bug reporting in SC400 and SCX400 controllers 3. Panel info now shows Unet vs ENET connection types in panelDump and rMan 4. Changes to interface correctly with 200 routers in systems with > 256 sources or destinations [BUG FIXES] 1. rman reporting ehnancements to support Series 1 router info for routers with redundant xpointx [NOTES] =============================================================================== [MISC CHANGE SUMMARY] =============================================================================== ############################################################################### # # Who: Roger Thornblad # What: SC4 Router Controller # When: 08-02-2011 # Why: Release sc400 Expanded s/w version 2.03.01 # 2.03 was released but never distributed # ############################################################################### [VERSION:] SC400E_2-03-01#2_08/02/2011_12-29-09 [VERSION:] SC400E_2-03#1_06/14/2011_17-37-10 [FEATURES] 1. Support for Data_Router as normal 400 router for mx readback purposes 2. Support for MXLator as a normal 400 router types for mx readback purposes. Requires mxlator config be modified so that mxreadback is set to a number > than set for max mxoutputs in the sc4. 3. Re-instituted the take panel in SC400E builds. 4. Take Panel Applet modified to sort the input and output lists before Presenting them to the user 5. sc4config updated to work with mxlator and also display redundant board info and errors. [BUG FIXES] 1. sc4config, modified to fix a problem updating the NMS name. It used to take the data directly from NVRAM. This is a problem if it's been defaulted. Now we move it to a local var so we don't over run things. NOTE: Without this change upgrades from v1.x to v2.x could crash as the sc4 name is not set in NVRAM... [NOTES] =============================================================================== [MISC CHANGE SUMMARY] 1. mxReadBk modified so the number of xpoints read back from S2 chassis conforms to the max number possible in the chassis. This cleans up some of the console printouts when things change. 2. mxReadBk:requestInfo() overhauled to make reading back various bits of data easier for all the different router types. NOTE: This needs testing on all router types. 3. Misc fixups in redun code to report correct status to rMan when boards (redundant) are reset/shutdown/pulled etc. =============================================================================== ############################################################################### # # Who: Roger Thornblad # What: SC4 Router Controller # When: 01-29-2011 # Why: Release Version 2 sc400 Expanded s/w # ############################################################################### [VERSION:] SC4_2-02#1_01/29/2011_14-13-50 [FEATURES] [BUG FIXES] [NOTES] =============================================================================== [MISC CHANGE SUMMARY] =============================================================================== ############################################################################### # # SC400 Expanded VERSION 2 LOG FILE END # ###############################################################################