Record all updates to the files in this folder structure in here. 28 Sept 2010 Updated JB5837-2 to 2.2.01001 - Software update fixes bug where 0 ports instead of 4 was reported 28 Sept 2010 Updated ModularIOControlApp to 1.3.156 - 1.3.155 Crashed when attempting to update JB5837 dash 2 IO cards and Cards not appearing in program updater 14 Oct 2010 Updated ModularIOControlApp to 1.3.167 Changes to GPIO needs H2Router 1.0.1379 14 Oct 2010 Update to DA5867 to 2.2.01002 to fix http://calrec-software/bugzilla/show_bug.cgi?id=2096 19 Oct 2010 Updated ModularIOControlApp to 1.3.158 SDI and DolbyE reported as Such 20 Oct 2010 Updated ModularIOControlApp to 1.3.159 DolbyE Inter routing, GPIO Test changes 03 Nov 2010 Updated DA5839-R2 Version number, was recorded erroneously as 2.1.00004 should be 2.1.01004 05 NOV 2010 Updated VO5841-R2, 1.2.04002 Update is to include V1.3 Omnitek extractor and drive the reset to the extractor when standard changes occur. 16 NOV 2010 Updated VO5841-R2, 1.2.05002 Enhancement of the above (1.2.04002) so that the extractors are held in reset whenever the video fifo is reset. 17 Nov 2010 Updated ModularIOControlApp to 1.3.174 Bug 2204 (Hydra link wont always re-establish itself) 24 Nov 2010 Updated ModularIOControlApp to 1.3.190 Selecting H2 Sync source not working 03 Dec 2010 Update to VI5872 to solve replugging issues ------------------- 2.2 beta 1 released 03 Dec 2010 ------------------------ 09 Dec 2010 Update to VI5872 to enable all embed channels and to address sdi loss problems when swapping standards or moving cables. Bugs 2260, 2209, 2162, 2097, 2087 are all addressed by this update. 16 Dec 2010 Update to DA5867 - Solved some version number issues. 16 Dec 2010 Update to VO5841 - Untested fix to card crash issue. ------------------- 2.2 beta 2 released 15 Dec 2010 ------------------------ 17 Dec 2010 Update to Control card app - added timeout to flash update routine for io cards 17 Dec 2010 Update to VO5841-R2 -increased memory available for stack 10 Jan 2011 Update to Controller card app: http://calrec-software/bugzilla/show_bug.cgi?id=2382 31 Jan 2011 Update to DA5867-RA (2.2.01023) Bugs 2491 & 2488 31 Jan 2011 Update to VO5841-R2 (1.2.07022) Slipped Buffer reset fix ------------------- 2.2 beta 3 released 31 Jan 2010 ------------------------ 01 Feb 2011 Update to VO5873-R2 (1.2.06022) Slipped Buffer reset fix - this should fix bug 2157. 01 Feb 2011 Update to Control app (1.3.215) http://calrec-software/bugzilla/show_bug.cgi?id=2498 01 Feb 2011 Update to VO5841-R2 (1.2.07024) Slipped Buffer reset fix - this should fix bug 2157. (port addressing fix since s/w 2.22) http://calrec-software/bugzilla/show_bug.cgi?id=2516 01 Feb 2011 Update to VI5872-R2 (1.2.05012) Catching up with 2.1d update to VI. 02 Feb 2011 Update to VO5873-R2 (1.2.06024) Firmware has caught up with VO5841 version 1.7. Software has caught up with VO5841 version 2.24. Bug 2157 cleared. ------------------- 2.2 beta 4 released 02 Feb 2010 ------------------------ 02 Feb 2011 Update to Control app (1.3.220) http://calrec-software/bugzilla/show_bug.cgi?id=2373 07 Feb 2011 Update to Control App (1.3.221) Changed Heartbeat timeout value to 3s - Also Heatbeat device type changed to ModIO ------------------- 2.2 beta 5 released 07 Feb 2010 ------------------------ 09 Feb 2011 Update to Control app (1.3.224) http://calrec-software/bugzilla/show_bug.cgi?id=2485 09 Feb 2011 Update to H2link driver 2.17 and Control Card firmware 1.16 - bug 2515 ------------------- 2.2 beta 6 released 09 Feb 2010 ------------------------ 14 Feb 2011 Update to VI5872 to add individual Ember control of SDI output gain/mute --------------------2.2 beta 6 released as 2.2 15 Feb 2011 ----------------- --------------------2.3 beta 1 drop zone created 2.2 16 Feb 2011 ----------------- 16 Feb 2011 Update to JB5837-2-R1 part of bug http://calrec-software/bugzilla/show_bug.cgi?id=2492 16 Feb 2011 Update to JX5868-R1 2.2.00024 Initial 16 Feb 2011 Update to JX5869-R1 2.2.00024 Initial 18 Feb 2011 Update to VI5872-R2 1.3.09004 Added Functions - Mono Audio Mute and SMPTE 2020 Embed. 07 Mar 2011 Update to JX5868-R1 2.2.00024 Minor update following development testing. 07 Mar 2011 Update to JX5869-R1 2.2.00024 Minor update following development testing. 08 Mar 2011 New release for AL5870 Mic Split card @ 2.2.00025. 08 Mar 2011 Update to DA5839-R2 2.2.02025 Bug fix 2342 - Keep mute relays active till reconfiguration complete. Also keeps sig LEDs off if Mute is active. --------------------2.3 beta 1 released 09 March 2011 ----------------- --------------------2.3 beta 2 drop zone created from 2.3 beta 1 09 Mar 2011 ----------------- 09 Mar 2011 Update to DA5867-R1 2.2.02025 Bug fix for 2614 (equivlent to DA5839 - bug 2342). 05 Apr 2011 Update to JX556x-R1 Cards to 2.3.00004: http://calrec-software/bugzilla/show_bug.cgi?id=2746 18 Apr 2011 Update to Control App (1.3.236) 10 May 2011 Control app 2.3.300 http://calrec-software/bugzilla/show_bug.cgi?id=2894 12 May 2011 OhioSioux app 2.3.28 http://calrec-software/bugzilla/show_bug.cgi?id=2924 unable to update boxes 18 May 2011 Control app 2.3.322 Bug 2529 and Changes to logging and Software LED 19 May 2011 JX5868 2.3.00007 http://calrec-software/bugzilla/show_bug.cgi?id=2952 --------------------2.5 beta 1 drop zone created from 2.4 beta 1 24 May 2011 ----------------- 24 May 2011 CardDriver (1.14) Support of FPGA_CONFIG_WITH_LENGTH and config speed up. 24 May 2011 Control app 2.3.334 - Remove 5 second delay unless reconfiging cards 8 June 2011 LinkDriver 2.18 - Modular I/O Boxes dropping off line - Bug 2515 15 June 2011 Controller Card doesn't always see I/O Card Rx Sync - Bug 1517 16 June 2011 Control App Version 2.4.371 Bug 3114 21 June 2011 AD5840 R2 2.3.00009 Software update to address Bug 2893 (audio dips at gain change) 28 June 2011 ControlApp 2.4.373 Bug: 2637 --------------------2.5 beta 1 Released to test 28 June 2011 ----------------- --------------------2.5 beta 2 Created 01 August 2011 ----------------- 01 Aug 2011 Control App 2.3.374 - Clean rebuild for bug 3342 09 Sept 2011 Control App 2.5.399 - Fix bug with cli, using wrong gain table 23 Sept 2011 VI5872 2.3.03011 SMPTE fixes - 3498 puts data on line 9 (was line 12, change of heart form Sky) 3532 HD 1035i ANC (SMPTE2020) embedded on wrong line, was 3 lines ahead of wherever it was instructed to be. 2551 & 3343 both to do with video interference when adding SMPTE2020 data (no bug) CRC injection now correct for 3G-B. --------------------2.5 beta 3 Created 01 August 2011 ----------------- 27 Sept 2011 Control App 2.5.402 - Added command to control sine generator on VI5872 (see next line) 27 Sept 2011 VI5872 2.3.03012 Testing Enhancement - To simplify Module Test of the Embedder, access to the Omnitek Embed IP Tone Inject function has been added. This should have no functional implication when in normal use. 06 October 2011 JB5860 rebuilt (2.3.00013) to fix bug 3656 --------------------2.5 beta 4 Created 07 October 2011 ----------------- 07 October 2011 JD5842-R1 rebuilt (2.3.00013) to enusre it contains latest bug fixes ***************************************************************************************** *********** 24 November 2011 * 2.6 beta 1 drop zone created from 2.5 beta 4 *********************** ***************************************************************************************** 24 November 2011 AJD Adding POF and RBF images for AD6057 R1 (Version 2.3.01013) 30 November 2011 DL RBF & POF files updated for AES Tunnelling for AES cards JB5837-2 2.3.14015 JB5860 2.3.08015 JD5842 2.3.10015 JB5868 2.3.02015 JB5869 2.3.04015 ***************************************************************************************** *********** 02 Dec 2011 * 2.6 beta 2 drop zone created from 2.6 beta 1 ****************** ***************************************************************************************** 02 Dec 2011 DL Updated RBF JB5837-2 2.3.15015 fix bug 3771 02 Dec 2011 DL Updated POF JB5837-2 2.3.15015 fix bug 3771 08 Dec 2011 DL Updated RBF JX5869-1 2.3.05015 fix bug 3771 08 Dec 2011 DL Updated POF JX5869-1 2.3.05015 fix bug 3771 08 Dec 2011 DL Updated RBF JD5842-1 2.3.11015 fix bug 3771 08 Dec 2011 DL Updated POF JD5842-1 2.3.11015 fix bug 3771 15 Dec 2011 AD Updated All configure.xml scripts to send the Application.xml file after images ***************************************************************************************** *********** 03 Jan 2012 2.6 beta 3 drop zone created from 2.6 beta 2 ******************** ***************************************************************************************** 03 Jan 2012 DL Updated RBF JX5868-1 2.3.03015 fix bug 3997 03 Jan 2012 DL Updated POF JX5868-1 2.3.03015 fix bug 3997 04 Jan 2012 DL Updated RBF JD5842-1 2.3.12015 fix bug 4006 05 Jan 2012 DL Updated POF JD5842-1 2.3.12015 fix bug 4006 ***************************************************************************************** *********** 06 Jan 2012 2.6 beta 4 drop zone created from 2.6 beta 3 ******************** ***************************************************************************************** 10 Jan 2012 AK Copied VO5841_R1 \IOCardProgramImages\ from 2.5a release. These are the De-Embedder Revision 1 card updates introduced at 2.5a. ***************************************************************************************** *********** 05 July 2012 2.7 beta 1 drop zone created from 2.6 RELEASE ****************** ***************************************************************************************** 05 Jul 2012 Phull OhioSioux 2.7.31 05 Oct 2012 AK Updated AL5870 (Mic Split) code to include Phantom Power enhancements - now Phantom Power output is turned on if the card detects phantom power is applied to the Split port. THis is indicated by the Phantom LED pulsing off for 1/10th second every 2 seconds. 2.3.02015 25 Jan 2013 AK AD6057-R2 added as per 2.6c version = 2.3.03015 25 Jan 2013 AK JB5860-R1 updated to 2.6c version = 2.3.09015 25 Jan 2013 AK JD5842-R1 updated to 2.6c version = 2.3.15015 25 Jan 2013 AK JX5869-R1 updated to 2.6c version = 2.3.06015 25 Jan 2013 AK VO5841-R2 updated to 2.5c version = 2.2.03024 25 Jan 2013 AK firmware-4 added as per 2.6c version = 1.17 ******************************************************************************************** *********** 28 Jan 2013 2.7 beta 2 created from 2.7 beta 1 ********************************* ******************************************************************************************** 28 Jan 2013 CB Simon Kelly update to ControlApp (2.7.412) added to allow Port Patching code to differentiate between Mod IO & Fixed format boxes. This is just a reintroduction of the code that existed in 2.5, but was missed out from 2.6 releases ******************************************************************************************** *********** 28 Jan 2013 2.7 beta 3 Dropzone created from 2.7 beta 2 ************************** ******************************************************************************************** 14 Feb 2013 AK merged forward the following 3 changes applied to 2.7 beta 2 after it should have been made read only. DL JX5868-R1 IOCardProgrammingImages data corrected - no change to code, correcting mistakes in programming file generation. DL JX5869-R1 IOCardProgrammingImages data corrected - no change to code, correcting mistakes in programming file generation. DL JB5837-2-R1 IOCardProgrammingImages data corrected - no change to code, correcting mistakes in programming file generation. 22 Feb 2013 AK VO5873 version 1.3.09005 recompiled to incorporate all changes made to VO5841 up to firmware version 2.6 (as per Mod IO 2.5b3) 26 Feb 2013 DL JB5837-R1 HW_REV 2.2 RELEASE 2.2.00004 updated firmware to include tunnelling. 04 Mar 2013 AD Copied (SK Built) in a build fixing a signed/unsigned problem for bug 5519 ******************************************************************************************** ***** 6 March 2013 2.7 beta 4 Dropzone created from 2.7 beta 3 ***************************** ******************************************************************************************** 12 Mar 2013 SK Rolled back ControlApp from untested 2.7.420 to 2.7.412 (from 2.7 beta 2) to last known good version. 12 Mar 2013 AK VO5841-R2 updated from 2.5c version = 2.2.03024 to 2.5b3 version = 2.2.06024 ******************************************************************************************** ***** 3 April 2013 2.7b beta 1 Drop Zone created from 2.7 beta 4 (Release) ***************** ******************************************************************************************** 03 April 2013 AK Copy of 2.7 release, but with AES tunnelling disabled in all AES output cards. The code for JD5842, JB5837, JX5868 are all reverted to the version of code found in release 2.5c. JD5842 becomes 2.2.00000 JB5837-2-R1 becomes 2.2.01024 JB5837-R1 becomes 2.1.00004 JX5868 becomes 2.3.00007 ******************************************************************************************** ***** 9 April 2013 2.7c beta 1 Drop Zone created from 2.7b beta 1 (Release) **************** ******************************************************************************************** 09 April 2013 SK ModIO ControlApp 2.7.435. Increases buffer size for KLV TCP streams. ******************************************************************************************** ***** 9 Jan 2014 2.7f 44.1k MBC Only beta 1 created from 2.7c beta 1 (Release) ************* ******************************************************************************************** 9 Jan 2014 CB Swapped in the 44.1kHz MBC Only software for Control App and JD5842-R1 Control App becomes 2.7.596 JD5842-R1 becomes 2.3.15016 These make the modules 44.1kHz specific *********************************************************************************************************************** **** 20 Jan 2014 2.7c2 beta 1 LIMITED 44.1k MBC ONLY - DROP ZONE created from 2.7c1 beta 1 LIMITED 44.1k MBC ONLY ***** *********************************************************************************************************************** 20 Jan 2014 AWK Firmware-5 directory created under ARM subfolder. This is for firmware for the FPGA on the dash 5 variant of the UJ5836 card. This card is modified from the UJ5836-3 to swap the crystal oscillator for one compatible with 44k1 operation. 21 Jan 2014 AWK IOCardProgramImage folder has been updated to incude a current image for the JD5842. JD5842_Initial2.3.15016.pof This matches the RBF file added in the previous release associated with allowing 44k1 operation. 24-JAN 2014 DL Added rbf file for UJ5836-5 fpga version 1.19 \\calrec-file\software test\ModularIO\2.7c2 beta 1 LIMITED 44.1k MBC ONLY - DROP ZONE\DeskUpdates\MODULAR-IO-BOX\ARM\Firmware-5\1.19 *********************************************************************************************************************** **** 07 Jul 2014 2.7d DROP ZONE created from 2.7c2 beta 1 LIMITED 44.1k MBC ONLY ***** *********************************************************************************************************************** 7 JUL 2014 SBz ControlApp 2.7.889 - processes new m,essage from Router to allow ouptut on H2 link to be offset (audio splat fix for MBC 44k1) *********************************************************************************************************************** **** 01 Aug 2014 2.7d1 beta 1 created from 2.7d beta 1 **** *********************************************************************************************************************** 1 Aug 2014 CB reverted the VO5841-2 code to the 2.6 release version (firmware version number 1.2.07024). This loses the time alignment function, but has not suffered the noise issues seen in DeskTest (Bugzilla Bug ID 6984). *********************************************************************************************************************** **** 21 Aug 2014 2.7g beta 1 created from 2.7d1 beta 1 **** *********************************************************************************************************************** 20 Aug 2014 PB : Updated controlapp and added BI6192-R1 for Dante modio card *********************************************************************************************************************** **** 11 Sep 2014 2.7g beta 2 created from 2.7g beta 1 **** *********************************************************************************************************************** 09 Sep 2014 MW: Fixed an issue where latency was causing coherency problems between i16s ports *********************************************************************************************************************** **** 06 Nov 2014 2.7g beta 3 created from 2.7g beta 2 **** *********************************************************************************************************************** 11 Nov 2014 Updated to match 2.7d2 release New merged 1.16.1 Control App *********************************************************************************************************************** **** 06 Nov 2014 2.7g beta 5 created from 2.7g beta 4 **** *********************************************************************************************************************** 28/11/2014 Created new "MaintenanceCardProgramImages" directory based on customer support request. This directory contains .CDF files for the following cards: JB5860-R1: 2.3.09015 JB5837-2-R1: 2.3.15015 JD5842-R1: 2.3.15016 JX5869-R1: 2.3.06015 JX5868-R1: 2.3.03015 VO5841-R2: 2.2.06024 VO5873-R2: 1.3.09005 Copied .CDF files from "pre-tunneling" ModIO versions for following cards: JB5860: Copied from 2.5c (2.3.00013) JD5842: Copied from 2.5c (2.2.00000) JX5869: Copied from 2.5c (2.3.00007) VO5873: Copied from 2.6c (1.3.08005) Change of card version was made to ensure that all AES tunneling software is kept in the "MaintenanceCardProgramImages" directory and can be installed on request. *********************************************************************************************************************** **** 20 Apr 2015 2.7h apha 1 created from 2.7g beta 5 **** *********************************************************************************************************************** 20/04/2015 MW: Added BI6218 Waves SoundGrid firmware support 21/04/2015 MW / PB : updated BI6218 with a program updater-compatible image. *********************************************************************************************************************** **** 21 Apr 2015 2.7h apha 2 created from 2.7h apha 1 **** *********************************************************************************************************************** 15/06/2015 JK Add OhioSioux (2.7.262) from ModIO 2.7d4 BID MOD-255 OhioSioux incorrectly encodes packets *********************************************************************************************************************** **** 18 Jun 2015 2.7h beta 1 created from 2.7h apha 3 **** *********************************************************************************************************************** 18/06/2015 TW Changed the configure.xml for every card to download to a temporary file and move it after the download is complete. This is a reintroduction of the changes made to Summa ( in 2.7d4 ) for atomic update. Also applied the changes to BI6192(Dante) BI6218(Waves) and JM6199(MADI SRC) cards. Link driver copied from 2.7d4 - the binary is the same but the version number has been upped to 1.20 ** NOTE ** All the version numbers of the cards remain the same to prevent customer support having to do an upgrade of all components when installing this version. Product test need to verify that downloads work correctly for each modular i/o card type. 19/06/2015 TW 2.7h beta 2 created - copied 1.15 card driver from Summa release. Binaries are the same, the only change is to configure.xml to make it more robust. *************************************************************************************************************************** **** 06 Aug 2015 2.7i alpha 1 created from 2.7h **** *********************************************************************************************************************** 06/08/2015 MW BI6218(Waves) - Fixed single sample phase error reported on every 8th Rx channel ************************************************************************************************************************** **** 11 Sept 2015 2.7i alpha 2 created from 2.7i alpha 1 **** *********************************************************************************************************************** 11/09/2015 TJS JM6199(MADI SRC) - Introduction of channel status bit tunneling and automatic updates ************************************************************************************************************************** **** 11 Sept 2015 2.7i alpha 3 created from 2.7i alpha 2 **** *********************************************************************************************************************** 11/09/2015 TJS JM6199(MADI SRC) - Changed nA/B indication from 0000... to 0101... in madi_frame_encoder.v. This is a temporary work around for the baseline wander issue. It works by ensuring the number of 1's in each 4B5B encoded word does not remain even for subframes 1-63 ********************************************************************************************************************* **** 17 Sept 2015 2.7i alpha 4 created from 2.7i alpha 3 ***** ********************************************************************************************************************* 18/09/2015 MAB JM6199(MADI SRC) Created folder DeskUpdates\MODULAR-IO-BOX\ARM\JM6199-R1\0.3.12010 containing firmware v0.12. This version has tunnelling disabled. Created folder MaintenanceUpdates\MODULAR-IO-BOX\ARM\JM6199-R1\0.3.13010 containing firmware v0.13. This version has tunnelling enabled. Created folder IOCardProgamImages\JM6199-R1\Logic containing the initial programming image. Created folder IOCardProgamImages\JM6199-R1\Ver0.3.08010 containing the chain description file. 25/09/2015 MW BI6218(Waves) - Added release folder for mWaves module firmware ********************************************************************************************************************* **** 02 Oct 2015 2.7i2 alpha 1 created from 2.7i alpha 4 ***** ********************************************************************************************************************* 02/10/2015 AWK VO5841-2 Version 3.2.02024. This version allows different synchronisation methods to be used for the extracted audio. Can now use either - Audio clock divided from pixel clock - Audio clock from sdi embedded phase data - Hydra interface Switch settings choose between the three methods. ********************************************************************************************************************* **** 19 Nov 2015 2.7j alpha 8 - created from 2.7j alpha 7 BB ***** ********************************************************************************************************************* 19/11/2015 DMW MODULAR-IO-BOX\ARM\LinkDriver V2.21 Modular I/O Controller h2link driver part of fixes for http://jira:9090/browse/HFF-116 Various potential deadlocks were fixed. ********************************************************************************************************************* **** 19 Nov 2015 2.7j alpha 9 - created from 2.7j alpha 8 CB ***** ********************************************************************************************************************* A number of card versions are requested to be either reinstated because they are input cards and need not have been removed when tunnelling was taken out as they have additional fixes to the previous version or they are the version most used and so should be in the deskupdates folder rather than maintenance to ensure they get into the Summa upload. These changes are at the request of Customer Support via NH/SG. 08/06/2016 CB MODULAR-IO-BOX\ARM\JB5860-R1 V2.2.09015 reinstated as not affected by tunnelling and has additional fixes. Moved out of maintenance fixes into DeskUpdates 08/06/2016 CB MODULAR-IO-BOX\ARM\Jx5868-R1 V2.3.03015 reinstated as not affected by tunnelling and has additional fixes. Moved out of maintenance fixes into DeskUpdates 08/06/2016 CB MODULAR-IO-BOX\ARM\VO5841-R2 v1.2.07024 reinstated from 2.6b. Non-time aligned 5.1 version. Copied into DeskUpdates. 08/06/2016 CB MODULAR-IO-BOX\ARM\VO5841-R2 V3.2.02024 Black Magic Fix (time aligned, no switch bug). Moved out of DeskUpdates into maintenance fixes. ********************************************************************************************************************* **** 01-Jul-16 2.7j alpha 10 - created from 2.7j alpha 9 MW ***** ********************************************************************************************************************* 23/06/2016 PB MODULAR-IO-BOX/ARM/BI6218-R1 : Updated XML and directory name to 1.3.01003 to match the binaries 30/06/2016 MW BI6192 (Dante) v1.3.00068 : Added AES67 functionality for Audinate Brooklyn II Module ********************************************************************************************************************* **** 26-Jul-16 2.7j beta 1 - created from 2.7j alpha 10 IC ***** ********************************************************************************************************************* 28/7/16 IC/MAB MODULAR-IO-BOX\ARM\JM6199-R1 0.3.14010 - Fix for Brio internal IO timing ********************************************************************************************************************* **** 04-Aug-16 2.7j beta 2 - created from 2.7j beta 2 DMW ***** ********************************************************************************************************************* 4/8/16 DMW IOCardProgamImages\JM6199-R1\Ver0.3.14010 - Added base image for new MADI ********************************************************************************************************************* **** 08-Aug-16 2.7k beta 1 - created from 2.7j beta 2 DMW ***** ********************************************************************************************************************* 5/8/16 MW IOCardProgamImages\BI6182-R1\Ver1.3.01068 - Added base image for Dante with fixed I/O LVDS timing 12/8/16 MW IOCardProgamImages\BI6218-R1\Ver1.3.02001 - Added base image for Waves with fixed I/O LVDS timing ********************************************************************************************************************* **** 18-Aug-16 2.7k beta 2 - created from 2.7k beta 1 DMW ***** ********************************************************************************************************************* 18/8/16 MW DeskUpdates\MODULAR-IO-BOX\ARM\BI6218-R1\1.3.02003 - renamed as version was wrong - should end in 3. 18/8/16 MW IOCardProgamImages\BI6218-R1\Ver1.3.02003 - renamed as version was wrong ********************************************************************************************************************* **** 07-Sept-16 2.7k beta 3 - created from 2.7k beta 2 AWK ***** ********************************************************************************************************************* 07/09/2016 AWK This adds in corrections made between 2.7j Beta 2 (that 2.7k was started from) and 2.7j Beta 3 which was the released version. Correction of mismatches between version stored in DeskUpdate and IOCardProgramImages folder structures \IOCardProgamImages\JB5860-R1 Changed from version 2.3.00013 to 2.3.09015 to match Desk Updates version. \IOCardProgamImages\VO5841-R2 Changed from version 3.2.02024 to 1.2.07024 to match Desk Updates version. \IOCardProgamImages\VO5873-R2 Changed from a copy of the VO5841-R2 code that was erroneously placed here to 1.3.08005 to match the Desk Updates version. ********************************************************************************************************************* **** 09-Sept-16 2.7k beta 4 - created from 2.7k beta 3 CB ***** ********************************************************************************************************************* 09/09/2016 CB Corrects the version of the JM6199 in the Maintenance folders to be non-tunnelling but containing DW LVDS fix MaintenanceUpdates\MODULAR-IO-BOX\ARM\JM6199-R1\ Changed from 0.3.13010 to 0.3.15010 \MaintenanceCardProgramImages\JM6199-R1 Added v0.3.15010 ********************************************************************************************************************* **** 09-Sept-16 3.0 alpha 1 - created from 2.7k beta 4 IC ***** ********************************************************************************************************************* 09/09/16 IC This is to contain all new 96k ready card software and firmware 12/09/16 IC Removed all analogue and AES cards from DeskUpdates so that these do not overwrite development versions These will be added back in as the 96k capable versions are created. 15/09/16 IC Added the following cards with 96k support to DeskUpdates and IOCardProgamImages: AD5840-R2 v5.4.01002 DA5867-R1 v5.4.01002 JB5837-2-R1 v5.4.00002 JX5868-R1 v5.4.00002 19/09/16 IC Added 96k support to DeskUpdates and IOCardProgamImages: AD5838-R2 v5.4.00002 22/09/16 IC Removed JB5837-2-R1 as it is reporting itself as JB5837-R1. Added 96k support to DeskUpdates and IOCardProgamImages: AD6057-R2 v5.4.00003 29/09/16 PB Added 96k support for DA5839 AL5870 AD6057 The AD6057 needed a new version of firmware with the right version. AL5870-2-R1 5.4.00003 AD6057-R2 v5.4.00003 DA5839-R2 5.4.00003 ********************************************************************************************************************* **** 21-Nov-16 3.0 alpha 2 - created from 3.0 alpha 1 CB ***** ********************************************************************************************************************* ********************************************************************************************************************* **** 18-01-17 3.0 alpha 5 - created from 3.0 alpha 4 PB ***** ********************************************************************************************************************* - 19-01: PB added VO5841 from alpha 4 I had forgotten to copy: integrated the VO5841 maintenance update (version 3.2.02024) as fix for ELF-1788) ********************************************************************************************************************* **** 25-01-17 3.0 alpha 6 - created from 3.0 alpha 5 PB ***** ********************************************************************************************************************* - 25/1 PB reverted the VO5841-2 code to the 2.6 release version (firmware version number 1.2.07024). ********************************************************************************************************************* **** 25-01-17 3.0 alpha 7 - Created from 3.0 alpha 6 PB ***** ********************************************************************************************************************* Rebuilds with no change in functionality **** 25-01-17 3.0 alpha 7 - created from 3.0 alpha 6 ControlApp 2.7.2463 **** 27-01-17 3.0 alpha 8 - created from 3.0 alpha 7 ControlApp 2.7.2470 **** 31-01-17 3.0 alpha 9 - created from 3.0 alpha 8 ControlApp 2.7.2552 **** 17-02-17 3.0 alpha 10 - created from 3.0 alpha 9 ControlApp 2.7.2568 **** 23-02-17 3.0 alpha 11 - created from 3.0 alpha 10 ControlApp 2.7.2577 **** 06-03-17 3.0 alpha 12 - created from 3.0 alpha 11 ControlApp 2.7.2581 **** 10-03-17 3.0 alpha 13 - created from 3.0 alpha 12 ControlApp 2.7.2586 **** 15-03-17 3.0 beta 1 - created from 3.0 alpha 13 ControlApp 2.7.2594 **** 24-03-17 3.0 beta 2 - created from 3.0 beta 1 ControlApp 2.7.2617 ********************************************************************************************************************* **** 28-03-17 3.0 beta 3 - created from 3.0 beta 2 PB ***** ********************************************************************************************************************* 31/03/2017 CB non-tunnelling MADI with noise fix added to Maintenance updates as was out of date JM6199-R1 v0.3.22010 ---- removed version in maintenance program images is old as can't find updated one ********************************************************************************************************************* **** 4/4/17 3.0 beta 4 - created from 3.0 beta 3 PB ***** ********************************************************************************************************************* 4/4/17 3.0 beta 4 - PB added new AES card f/w for JX5868-R1, JD5842-R1, JB5837-R1, JB5837-2-R1 JB5837-2-R1 updated from 5.4.08005 to 5.4.09005 JB5837-R1 updated from 5.4.08005 to 5.4.09005 JD5842-R1 updated from 5.4.07005 to 5.4.08005 JX5868-R1 updated from 5.4.07005 to 5.4.09005 ********************************************************************************************************************* **** ??????? 3.0 beta 5 - created from 3.0 beta 4 ?? (See note below) ***** ********************************************************************************************************************* This note added by AWK post release as the version.txt was not updated. Information gathered from a directory content comparison. Date unknown. ControlApp updated from 2.7.2620 to 2.7.2624 ********************************************************************************************************************* **** ??????? 3.0 beta 6 - created from 3.0 beta 5 ?? (See note below) ***** ********************************************************************************************************************* This note added by AWK post release as the version.txt was not updated. Information gathered from a directory content comparison. Date unknown. ControlApp updated from 2.7.2624 to 2.7.2627 ********************************************************************************************************************* **** ??????? 3.0 beta 7 - created from 3.0 beta 6 ?? (See note below) ***** ********************************************************************************************************************* This note added by AWK post release as the version.txt was not updated. Information gathered from a directory content comparison. Date unknown. ControlApp updated from 2.7.2627 to 2.7.2637 ********************************************************************************************************************* **** 26-04-17 3.1 alpha 1 - created from 3.0 beta 7 DH ***** ********************************************************************************************************************* 26/04/2017 ControlApp updated to support AD6365 ControlApp 2.7.2659 27/04/2017 Added new transformer mic/line card AD6365-R1 AD6365-R1 1.4.00001 28/04/2017 NIOS fix for mic impedance switch below 0cB gain affecting analogue in cards: (CAL-13673) AD5838-R2 new firmware and programming image. AD5838-R2 v5.4.07006 AD5840-R1 new programming image. AD5840-R1 v5.4.08006 AD5840-R2 new firmware and programming image. AD5840-R2 v5.4.08006 AD6057-R2 new firmware and programming image. AD6057-R2 v5.4.07006 AL5870-2-R1 new firmware and programming image. AL5870-2-R1 v5.4.07006 ********************************************************************************************************************* **** 15-05-17 3.1 beta 1 - created from 3.1 alpha 2 DH ***** ********************************************************************************************************************* 15/05/2017 ControlApp build from mainline after ModIO 3.1 merge. ControlApp 3.1.2681 ********************************************************************************************************************* **** 18-05-17 3.1 beta 2 - created from 3.1 beta 1 CB ***** ********************************************************************************************************************* 18/05/17 UJ5836 Firmware upped to 5.0.2 Timing Constraints altered by Mark Clark CAL15216 - Pri connection not working for -0 cards, The bug was only reported against -0 cards, but the improved constraints have been applied to both the -0 and -4 firmware. The -5 firmware (44k1 specific) has not been touched. Images in the 'Firmware' and 'Firmware-4' folders under DeskUpdates have both been updated. ********************************************************************************************************************* **** 22-05-17 3.1 beta 3 - created from 3.1 beta 2 CB ***** ********************************************************************************************************************* 22/05/17 Updated Brooklyn2 firmware for Dante BI6192-R1 in \IOCardProgamImages\BI6192-R1\Audinate Updates Version updated to bkn2-3.10.1.2-calrec-1.0.0.5 to include working AES67 support ********************************************************************************************************************* **** 06/06/2017 3.1.1 Beta 1 - created from 3.1 beta 3 CB ***** ********************************************************************************************************************* ---note: originally in a 3.2 build, but moved into this one and the 3.2 version deleted as it was out of date with 3.1 changes--- 15/05/2017 AWK Added updated VO5841 firmware to address various defects (phase alignment and noise when switching between sudio sources. Developments for this update were originally carried out in another (not for release) folder structure. This is a summary of the changes made: *This replaces the 8b1 SRC with a later version (10b5) *The Reset to the SRC is now a short pulse, rather than being held in reset. This should result in the SRC being able to pass through the received audio (even when it is emulated, muted I2S during a change of video standard) *Changes made to the resetting of the audio clock generated from the video clock decoded from SDI. This reset is abbreviated compared to the reset of the audio extractor IP such that it is not asserted until after the extractor is in reset and is brought out of reset before the extractor is. This ensures that an audio clock is present when required. The cause of the reset can be power up, removal of the SDI cable, a change of SDI standard or fault detection. *Refined the muting and un-muting process. -Muting from DC is done through a shift register to fade the signal out. -Introducing an AC signal from mute, try and find a low level signal point to do it at, but only wait for 100mS for a low level signal to occur, then allow the signal through regardless of level. -No longer pass through the signal regardless of lock status. If the Z_Good or WordClock Good indicators are missing, mute the output. -After any reset condition (e.g. change of video standard) go through the same low level signal search after a 100mS mute period. *Modification to muting when moving from SDI carrier present, but no audio channels turned on. There was a period when the audio was un-muted, but the synchronisation source selection was incomplete resulting in a few seconds of noise. This build shortens the sync source selection process period and maintains mute until the sync is complete. VO5841-R2 updated from 1.2.07024 to 3.2.13024 ********************************************************************************************************************* **** 11-08-17 3.1.2 beta 1 - created from 3.1.1 beta 1 CB ***** ********************************************************************************************************************* 11/08/17 UJ5836 Firmware reverted to 5.0.1 Timing Constraints altered by Mark Clark as this version deemed more reliable by Customer Support Images in the 'Firmware' and 'Firmware-4' folders under DeskUpdates have both been updated. ********************************************************************************************************************* **** 21-08-17 3.1.3 beta 1 - created from 3.1.2 beta 16604 CB ***** ********************************************************************************************************************* 21-08-17 AL5870: CAL-16604 - Phantom power detection acts for wrong port. Came about as drawing was incorrectly transposed for 96k work. Fix by Drew B Corrected transposed pin assignments for nets PH_DETECT_SPLIT1 and PH_DETECT_SPLIT2. Firmware updated to 5.4.08005 Updated AL5870.rbf; application.xml in DeskUpdates Updated AL5870_Initial5.4.08005.pof in IOCardProgrammingImages Updated AL5870.cdf in IOCardProgrammingImages ********************************************************************************************************************* **** 10-04-18 3.1.4 beta 1 - created from 3.1.3 beta 1 RMW ***** ********************************************************************************************************************* 10-04-18 BI6192-R1: Updated IOCardImages for BI6192-R1 to include BrooklynII image bkn2-4.0.8.2-calrec-1.0.0.5.dnt for Dante Domain Manager support ********************************************************************************************************************* **** 23-11-18 3.1.5 beta 1 - created from 3.1.4 beta 1 CB ***** ********************************************************************************************************************* 23-11-18 BI6192-R1: Updated IOCardImages for BI6192-R1 to include BrooklynII image bkln2-4.0.9.1-calrec-1.0.0.6 for Dante Domain Manager support ********************************************************************************************************************* **** 23-10-19 3.1.6 beta 1 - created from 3.1.5 beta 1 CB ***** ********************************************************************************************************************* 23-11-18 BI6192-R1: Fix for CAL-18094. Sample rate converter now uses the I2S inputs to fix variable phase and gain issues on power up/reboot 25-11-19 VI5872-R2: Fix for CAL-17476. SDI Embedder fix for video corruption when multiple ACPs are present in an SDI input stream. 27-11-18 Link Driver 2.22 put in this release ******************************************************************************************************************* **** 02-11-19 3.1.6 beta 2 - created from 3.1.6 beta 1 AK ***** ******************************************************************************************************************* 02-12-19 AWK VO5841-R2: Fix for CAL-18196, CAL-17345, CAL-17193. This update aims to minimise audio muting during switching of audio sources. It is believed that the switching of audio sources is resulting in mis-placed Z preambles in the audio metadata. These will result in a channel being viewed as no longer 'Good'. The new firmware ignores a single or double consecutive misplaced Z preamble. There is still a mute of up to two samples at the point that the switch occurs as the channel synchronisation function attempts to align the new source to the old reference point. The only access to the equipment and workflow that caused the issue(s) is at customer sites so it has been impossible to verfy at Calrec, but has been installed on site as described in Jira. ******************************************************************************************************************* **** 11-12-19 3.1.6 beta 3 - created from 3.1.6 beta 2 PB ***** ******************************************************************************************************************* 11-12-19 Controller Card: Fix for CAL-18032 This update adds some software that monitors for corruption in the uboot sectors, and rewrites them if need be. It is a workaround some random corruption of the first sectors of the controller card storage, where we sometimes see single bits (not even bytes!) change in the read-only uboot sectors.