May 4, 2016 ECO CE03864 Cheetah Matrix Frame Controller Software Application V6.3 - 81905604720 New Agile Rev. AR Description of Changes: 1. Modified code to check for frames that may contain redundant matrix 288x288 cards. The primary and redundant matrix cards overlap on I/O ranges. Redundancy for the 288x288 matrix cards operates differently from the previous redundancy. 2. Modified the diagnostics serial I/F code to include the 288x288 matrix cards and frames that use the redundant 288x288 matrix cards. 3. Added an output board control variable (unsigned short) to hold the settings on which matrix card (primary or redundant) is active. 4. Modified the dual update code so that the output board control data is sent to the standby Matrix Frame Controller card. 5. Changed the default for auto switchover for the redundant matrix cards so that it is turned on. 6. Cleaned up the code. 7. Corrected the p2 inquire message handling so that NAK messages are not sent if the inquire message is not for the Matrix Frame Controller. January 26, 2016 ECO CE03827 Cheetah Matrix Frame Controller Software Application V6.2 - 81905604720 New Agile Rev. AQ Description of Changes: 1. Made a correction to the ZZMAC command so that multiple calls to change the MAC ADDRESS and SERIAL NUMBER will work. 2. Added protections around flash database reads. 3. Added protections around flash database reads. Using the second 8K sector of flash (Controller Database Sector) to save the MAC ADDRESS and SERIAL NUMBER. 4. Modified code that reads the MAC ADDRESS from flash to use the second 8K sector of flash (Controller Database Sector). 5. Modified the Ethernet FLash initialization so that both flash sectors (Ethernet and Controller) are initialized and the MAC ADDRESS and SERIAL NUMBER locations in both sectors are validated. 6. Added a check to update the MAC ADDRESS and SERIAL NUMBER in either sector if needed. December 18, 2015 ECO CEO3811 Cheetah Matrix Frame Controller Software Application V6.1 - 81905604720 New Agile Rev. AP Description of Changes: 1. Added support for 288 Matrix cards 2. Added 5 new frame types that use these - Redundant support with 288 NOT yet supported August 8, 2014 ECO CE03602 Cheetah Matrix Frame Controller Software Application V6.0 - 81905604720 New Agile Rev. AO Description of Changes: 1. Made several ethernet changes in the application code and stack to improve ethernet throughput and locking up issue. 2. Added a dedicated TCP socket port at 18005 for P3K Communications with PMFC control. Limited other "non-P3K" connections to total of 6. 3. Added additional checking to lock rate from output cards to reduce notifications on "floating" output lock. 4. Added checking P3K connection to the PMFC standby/active algorithm. If an active PMFC does not have a P3K connected, the standby board will become active if it does have a P3K connection. 5. Added protections around flash reads and writes to prevent MAC address corruption issue. Reason for Change: Issues with PMFC locking up using P3K ethernet controller were discovered. Also added ethernet connectivity status into Active/Standby algorithm.