MX Firmware Distribution disk README
===========================================================
This file contains last minute release information.
===========================================================
Supported MX/RS GUI Versions: 4.0, 3.8, 3.7, 3.6, 3.5, 3.4
Note: Firmware Compatibility with MX/RS GUI Versions below 3.4 have not been tested.
===========================================================
Revision 6.15		Date: December 21, 2022
===========================================================
1. THD, Harmonics, and Waveform calculation issue fixed for single phase 
===========================================================
Revision 6.11		Date: November 23, 2021
===========================================================
1. Added support for the new ADC AD7768 (Replacing AKM ADC) (NO Effect to Customer)
2. Firmware is backward compatible to support old boards with AKM ADC (NO Effect to Customer)
3. Added new offset calibration for the new ADC AD7768 (NO Effect to Customer)
4. Fix problem, Regenerative state does not stay ON when power is cycled.
===========================================================
Revision 5.54			Date: May 26, 2020
===========================================================
1. Fix a problem during transient, when the ALC is enabled it may fail to update the servo DAC correction scale and the ALC is not able to reach the proper correction value.
===========================================================
Revision 5.53			Date: March 22, 2019
===========================================================
1. Reduce the minimum time delay for REG:DEL:FREQ and REG:DEL:OUTP from 0.5 second to 70 msec
2. Fix a problem with maximum negative DC voltage to program without having to set VOLT:HIGH.
3. External input, change DC offset limit to 200 mv. ADC coupling is set to DC
===========================================================
Revision 5.43			Date: December 7, 2017
===========================================================
1. Fix issue causing rs232 communication keep sending additional characters after line feed when used with XPORT.
2. Allow clock selection to sync when clock and lock option enable and  source is not set to Auxiliary.
3. Limit 250usec transient step to DC mode only 
===========================================================
Revision 5.42			Date: November 22, 2017
===========================================================
1. Fix issue causing output waveform not to be retained when sending *RST immediately following PONS:WGROUP.
===========================================================
Revision 5.41			Date: July 27, 2017
===========================================================
1. Fix constant power scaling with Model MX22.5KVA.
2. Fix current scaling problem when HVC option was disabled.
3. Added MIL1399 option.
===========================================================
Revision 5.40			Date: May 15, 2017
===========================================================
1. Added Model MX22.5KVA
2. Allow to change voltage limit from 150/300 to any values such as 156/312
3. Fix a problem with IEC413 voltage setting with output transformer
4. Fix problem with voltage shift during voltage slew.
5. Added HVC option
===========================================================
Revision 5.35			Date: September 23, 2016
===========================================================
1. Added Fault Monitor support for multi chassis
2. Allow Clock and Lock with LF option
===========================================================
Revision 5.32			Date: August 3, 2016
===========================================================
1. Fix for Constant Current not working with negative DC voltage.
2. Fix Current Derating with for high voltage range.
3. New Requirements: Add Fault Monitor
===========================================================
Revision 5.28			Date: March 11, 2016
===========================================================
1. New requirements: Allow FC and EXTD
2. Allow field calibration with IEC413 inter-harmonics board when LF option is enabled
3. Allow voltage programmable limit to be set to a value up to 1000V
===========================================================
Revision 5.27			Date: December 21, 2015
===========================================================
1. Allow IEC 413 Option Calibration with LF option enabled.
===========================================================
Revision 5.26			Date: June 23, 2015
===========================================================
1. New Requirements: Add MBCount option.
2. Increase I2C setup time for -11 board.
===========================================================
Revision 5.24			Date: April 8, 2015
===========================================================
1. Corrected Current Scaling measurements in RS systems.
===========================================================
Revision 5.23			Date: March 24, 2015
===========================================================
1. New FC option specification requirements. 
2. Allow selection of up to 16 registers from the front panel display.
3. Allow entry of a fraction of voltage setting without having to use the shuttle to reach the desired setting.
4. In SNKDC, Hot Switch the output relay if any of the phases sinks current.
5. Corrected current scaling measurements with 5440208-01 system interface board for MX45 

===========================================================
Revision 5.22			Date: November 18, 2014
===========================================================
1. New Requirements: Add SNKDC option.
2. Enable OMNI fixed impedance in RS models. Current limit has to be set below 750A.
3. Fix for Output voltage Trip point when external reference input exceeded range.
===========================================================
Revision 5.21			Date: October 27, 2014
===========================================================
1. Correct the logic for the Remote shut down module
2. New requirements, split phase models reporting with -2
===========================================================
Revision 5.20			Date: September 19, 2014
===========================================================
1. Fixed Negative power faults.
2. Fixed MIL704 Steady state phase unbalance generates the wrong phase angle.

===========================================================
Revision 5.19			Date: August 18, 2014
===========================================================
1. Fixed corrupt measurements data when power up in single phase mode.

===========================================================
Revision 5.18			Date: July 11, 2014
===========================================================
1. Fixed transient list dwell time error of about 100usec

===========================================================
Revision 5.17			Date: May 9, 2014
===========================================================
1. Shuttle speed advances too fast.

===========================================================
Revision 5.15			Date: February 27, 2014
===========================================================
1. Negative power errors

===========================================================
Revision 5.14			Date: January 20, 2014
===========================================================
1. Random error when Waveforms and register access.

===========================================================
Revision 5.13			Date: December 19, 2013
===========================================================
2. Add MB Auto option to RS90 base system, new requirement.
3. Add password to access the front panel when in auxiliary mode (71 + back space).

===========================================================
Revision 5.11			Date: November 20, 2012
===========================================================
1. Add FC option, new requirements.

===========================================================
Revision 5.10			Date: September 3, 2012
===========================================================
1.support 7003-734 boards.
2.Limit the maximum programming voltage in the extra voltage range to 600V L-L for SER6567. At 400 volt range line to line voltage is 692V.
3.Allow REGEN state ON with sense set to external. 
4.The MB option has AUTO selection in addition to N/A and ON.

===========================================================
Revision 5.01			Date: August 2, 2012
===========================================================
1. Support for 1Mva systems.

===========================================================
Revsison 4.74			Date: July 25, 2012
===========================================================
1. Loop componsation in regnerative mode will not trigger by negative power ubtill current exceed 17A.
2. Negative power warning will not trigger until current exceed 27% instead of 20%.
3. Add filter to peak current measurements.

===========================================================
Revision 4.73			Date: July 2, 2012
===========================================================
1. Frequency measurements could be in error for waveforms with even harmonics.

===========================================================
Revision 4.72			Date: March 13, 2012	
===========================================================
1. Allow provision for 180V transformer
2. Regen current limit raparound to zero when reach max
3. reset timer when loop around transient

===========================================================
Revision 4.71			Date: August 12, 2011
===========================================================	
1. First revision to support RS90

===========================================================
Revsison 4.70			Date: January 27, 2011
===========================================================	
1. Add RS90 support.

2. Add LXI1.2 Support.

3. Add SNK commands (state, output and current)

===========================================================
Revision 4.65			Date: June 30, 2010	
===========================================================
1. Allow as low as 200usec of timing resolution during slew. The minimum dwell time still remains at 1 msec. To qualify DAC updated faster the 1 msec, the dwell time for the transient point  must not exceed 10 msec. The time between steps at the 200 usec level has some errors, but the total time of the slew is more accurate.

===========================================================
Revision 4.61			Date: January 22, 2010	
===========================================================
1. Rev 4.60 can generate output off within first 65 seconds of turn on due to uninitialized timer. If output has been turned on allready within this time window, timer event will generate output off. Corrected in 4.61.

===========================================================
Revision 4.60			Date: December 7, 2009	
===========================================================
1. Adds -SNK option support.

2. Adds keyboard entry for OPT0,OPT1,OPT2 and LAN configuration settings.

===========================================================
Revision 4.54			Date: October 1, 2009	
===========================================================
1. Correct constant power mode set point for MX30 models. Error introduced with rev 4.53. Correct for MX45 but not MX30. EC-000229

===========================================================
Revision 4.53			Date: August 21, 2009
===========================================================	
1. Adds peak current protection for new 7003-433-2 amplifier
On upgrades, it is neccessary to enable protection mode using command PONS:PEAK:CURR:PROT 1
It is designed to trip when the peak current exceed 300/150 A, 150/300V, for 30 seconds.  Time will reset if no presence of over peak current for 10 seconds.

===========================================================
Revision 4.52			Date: July 1, 2009	
===========================================================
1. Added negative power measurement read back if power level > 0.05KW. A warning message is displayed when negative power exceed 70% of system power and error, with shut down of program voltage and open output relay, when negative power exceed 80% of total power. In both cases questionable status  bit 2048 will be set for the appropriate phase register.
   31,""Warning negative power approach limit""
   32,""Negative power fault

===========================================================
Revision 4.50			Date: June 12, 2009	
===========================================================
1. Fix Voltage slew programming in DC mode for negative voltage values.

===========================================================
Revision 4.49			Date: May 15, 2009	
===========================================================
1. Lock out Progr Z and ALC at the same time from front panel. Functions are mutually exclusive but this was enforced only over bus. Now also enforced on Front panel.

===========================================================
Revision 4.48			Date: April 2, 2009
===========================================================	
1. Corrects phase angle settings in IEC413 option when in 3 phase mode. Older revision change phase angles of B,C due to incorrect no of datapoints used in Series II waveform register.

2. Fixes -222 Data out of range error in transient list resulting in renumbering. Now supports list sequence from front panel to 9999 (from 99).

3. Improve external trigger input timing accuracy to 100 usec from 1 to 1.2 msec.
4. Register zero is recalled at power up if SYST:RPON is set to one. Initialization screens values will override the register setting for redundant parameters. This is helpful to allow user to configure the voltage programming with slew rate with the command VOLT:SLEW 100 and save the value to register zero.

===========================================================
Revision 4.47			Date: November 25, 2008	
===========================================================
1.  Keep measurements fault detection enabled when ALC became disable due to program update
.
2. Prevent ALC update when zero voltage is programmed during transients 
3. NOTE: Check DC offsets after updating to FW 4.47

===========================================================
Revision 4.46			Date: August 28, 2008
===========================================================	
1. Corrected Voltage adjust from Measurement screen when in DC mode. Before, shuttle adjust would jump to either 1 or 10Vdc only.

2. Over voltage trip when set voltage is above 400V.

===========================================================
Revision 4.45			Date: July 11, 2008
===========================================================	
1. Increase delay before closing output relay to 1 sec to allow for hardware delay on system interface board. With older FW, relay would hot switch on.

===========================================================
Revision 4.44			Date: April 26, 2008	
===========================================================
1. Leaves output on when switching between INT/EXT sync modes.

2. Enabled DO160 Firmware option commands. Parser was ignoring DO160 commands in prior verions resulting in non-operation of DO160 FW option.

===========================================================
Revision 4.41			Date: April 18, 2008	
===========================================================
1. Change register recalled Transient list numbering to 1,2,3 etc. Fixed repeat field on Vsrg/sag.

2. Updating to 4.41 will cause of setup register data. Register Memory Lost error.

3. LAN configuration screens, HOST name, LAN Default command. Only visible if LAN bit is set.

===========================================================
Revision 4.40			Date: April 4, 2008	
===========================================================
1. Displays measurement data when in remote control after 5 sec of no bus activity.

2. Add LCD Display subsystem SCPI commands.

3. Restore IHARmonic subsystem commands. Were missing from parser since FW 4.00

4. Suppress -311 errors on models without ADV feature. (arb).

5. Display transient lists recalled from setup registers.

6. Add Table selection to IEC413 option.

7. Update IEC411 to accept up to 130% of nominal voltage.

8. Output TTLT state will control the trigger out mode if transient mode is not accessed. Makes SII mimic Series 1 iX behavior.

9. Derate V-F on -HV range from 45Hz to 16Hz, 400-142V
10. Function strobe asserted on Output Relay open command.

===========================================================
Revision 4.33			Date: October 1, 2008	
===========================================================
1. Change power on initialization of OMNI output I/O line to insure that the h/w gets programmed at power up regardless of state changes.

===========================================================
Revision 4.32			Date: September 1, 2007	
===========================================================
1. Force the OUTP:TTLT:MODE to follow the OUTP:TTLT[:STATe] whenever it gets updated. This is good for user who are not using OUTP:TTLT:MODE. Series 1 legacy programs.  Note that the OUTP:TTLT:MODE will be changed now by sending the OUTP:TTLT[:STATe]

===========================================================
Revision 4.30			Date: August 3, 2007	
===========================================================
1. Add LIST:MODE default to EOT can be set to BOT(return to SS)

2. Prevent Transient busy from going to idle until last transient point is completed.

3. Abort during transient will return to Steady state regardless of transient mode.

4. ADD LAN configuration screen and option bit. CPU h/w must be updated before the use of option.

5. Measurements Calibration will not use the calibration coefficient if value exceeds +/-30% correction.

6. Disable IEC1000-3-3 impedance setting for MX. Set values are outside the range.

===========================================================
Revision 4.29			Date: July 20, 2007
===========================================================	
1. Remove V/F derating from iX in MX transient execution over bus. Would result in -222 Error in 300V range.
2. Eliminate rounding problem that occurs during transient with a slow slew rate.

3. Reactive impedance did not update with set minimum.
4. Init_seq1, init_seq11 and init_name will cause LCD to switch to transient screen. Displays transient state as ABORT or START.

===========================================================
Revision 4.28			Date: July 13, 2007	
===========================================================
1. Zero's measurement readings in all modes (incl. AC) at power up before output relay is closed for first time (auto zero cal).

2. Correct DC mode current limit CP mode derating. Applies to MX only.

===========================================================
Revision 4.27			Date: June 11, 2007	
===========================================================
1. Auto zero Meas cal did not occur if iX/MX was turned on with init set output relay on.

2. Front panel transient entry mode would not interpret CYCLE mode for dwell times correctly. Was handled as seconds still.

3. Front panel current and power measurement display forced to zero in DC and ACDC modes before Auto meas cal has taken place. (Cal happens when output relay is first closed.)

===========================================================
Revision 4.26			Date: April 18, 2007
===========================================================	
1. Reduce Output waveform distortion. (required for iX-CTS systems.)

2. Update phase C THD and phase angle data in three-phase screen.

3. Add ALC pause when change in DC offset programming in AC+DC mode.

===========================================================
Revision 4.25			Date: April 5, 2007	
===========================================================
1. Fix Error 14 Peak Voltage Error when running list transient in -HV option. When parsing from bus to front panel, parser did not allow for -HV range limit.

2. Ignores INST:COUP ALL command when in single phase mode.

===========================================================
Revision 4.24			Date: March 15, 2007	
===========================================================
1. Disallows voltage range change when Output relay is closed. Will generate error message when attempting to change Vrange. Output relay must be open to change Vrange.

===========================================================
Revision 4.23			Date: March 13, 2007
===========================================================	
1. Add dc offset output calibration for frequencies at and above 820 Hz. 

2. Trace dc limit does not detect negative values. 

3. RS232 transfers out one extra char. 

4. Termination is missing from response after program value is updated using the shuttle.

===========================================================
Revision 4.22			Date: January 16, 2007	
===========================================================
1. Disables TRANSIENT screen access from front panel on iM Series II models.

2. Fix array transfer of IEC413 harmonic settings by including all harmonics 2-40. Prior revisions would only transfer 2-38.

===========================================================
Revision 4.21			Date: January 9, 2007
===========================================================
1. Initialization Halted" message may appear at power up. Due to uninitialized RI level state in memory. State is now initialized before RI line is polled.

===========================================================
Revision 4.20			Date: December 11, 2006	
===========================================================
1. IDN respons model always ends in 1,2 or 3 even if MODE option is set.

2. Add support for iM Series (Option M in OPT? Response.) No Meas or Trans on iM models.

3. Corrected interference between start phase angle and IEC413 output. St Phase setting 
now ignored if IEC413 is generating output. RMS adjustmer for FTop and OSwing would not take place.

4. PF measurement returned value/1000. Now returns actual value.

5. Disable access to waveform screen is ADV option is disabled.

6. Added IEC413 harmonic calibration coefficients as part of VMeas calibration.

===========================================================
Revision 4.19			Date: November 17, 2006
===========================================================	
1. Transient volt list error -222 data out of range removed when in -HV optional range.

===========================================================
Revision 4.18			Date: November 1, 2006	
===========================================================
1. Reduce EOS interface clock rate to improve noise immunity on serial link to EOS. Requires CPLD CIC906 rev B. Reduce control clock (STCLK) from 3Mhz to 0.75Mhz. 

2. Voltage setting field blinks after setting has been updated from IEC411 screen.

3. Change ""Auxiliary down error message"" to ""EOS Fault"" message.
4. Enable IEC413 User class Flat top curve level setting. Prior to this, level was fixed at 80%. Clip level can now be set between 60 and 100%.

===========================================================
Revision 4.17			Date: October 27, 2006	
===========================================================
1. Current limit would be set to low Vrange value after running transient from front panel while in high Vrange if power source set to initialize to low Vrange. Caused by list:curr initialization.

2. Incorporate table 3 of IEC61000-3-34 for -411 when 2 phases are selected and level is 40, 70 or 80%.

3. Corrected IEC413 resonance frequency and overswing.

4. Disable MODE when MX90 or higher system setting.

===========================================================
Revision 4.16			Date: October 10, 2006	
===========================================================
1. Corrects transient list dwell time > 50 secs. Signed vs Unsigned int typecast bug.

===========================================================
Revision 4.15			Date: October 9, 2006	
===========================================================
1. Hold off on initialization of CPU on MB systems until AUX's are powered up.

2. Fixed list:coun bug and start phase angle in transient system.
3. Set minimum transient dwell time back to 1 msec.

===========================================================
Revision 4.14			Date: September 27, 2006	
===========================================================
1. Corrected current limit setting for 10002iX-MODE configuration.

===========================================================
Revision 4.12			Date: September 7, 2006	
===========================================================
1. Allow configuration setting of DC Vrange for single range models.

2. Reverse polarity of Engage/Bypass control line.

===========================================================
Revision 4.11			Date: September 1, 2006	
===========================================================
1. Remove slew exceed dwell error.
2. Update LIM:CURR? to report similar to the original iX.

===========================================================
Revision 4.10			Date: August 28, 2006	
===========================================================
1. Fixed shuttle limit on Vrange. Will now go past 299.9 to 300.0.

2. Fixed transient list FUNC. If no change in voltage, function would not be updated before.

3. Fixed current measurement scaling on parallel iX configurations.

4. After fault, offset data did not reset to zero.

5. Remove DC component when measuring frequency.

6. iX models are reset at power up.

===========================================================
Revision 4.09			Date: August 17, 2006	
===========================================================
1. Add output offset calibration for iX (DC). MX already had separate coeff for output DC offset.

2. Reset  programmed DC offset to zero when changing voltage range in AC+DC mode.

===========================================================
Revision 4.08			Date: August 16, 2006	
===========================================================
1. IEC413 Meister curve commands were missing.

2. Add Remote Inhibit polarity selection command.

3. Initial voltage setting other than 0.0V did not work.

===========================================================
Revision 4.07			Date: August 6, 2006	
===========================================================
1. Fix initialization of DC offset on phase B, C when initializing in 1 phase mode. Initial setup must be set to 375 on MX45-3Pi while unit is in 1 phase mode, low Vrange to obtain max CL.
2. Allow waveform with DC content to be downloaded.

3. Correct PONS:OLO command. (parser would swap CCUR and CVOL parameters.)

4. Changed CONFIGURATION SYSTEM field to not show SYST:MODEL oem override.

5. Fixed IEC413 parser issues. Meister curve bus cmd still results in -113 error. (TBD).

6. Shut down output impedance when output relay is open. Set coupling to off when impedance state is on.

===========================================================
Revision 4.06			Date: July 26, 2006	
===========================================================
1. Locks out DC and AC+DC mode when optional -XV AC only range is selected.

===========================================================
Revision 4.05			Date: July 7, 2006	
===========================================================
1. Corrects -411 option dip level % setting.

2. Fix IEC413 calibration.

===========================================================
Revision 4.04			Date: June 30, 2006	
===========================================================
1. Add cal coefficients for DC voltage and current measurement calibration.

===========================================================
Revision 4.03			Date: June 29, 2006	
===========================================================
1. Set MX45-150 Vrange limit to 150 for Hi and Low ranges.

2. Prevent Auto-zero cal when changing voltage range before closing output relay.

===========================================================
Revision 4.02			Date: June 28, 2006	
===========================================================
1. Corrected CP mode on 3001i/iX models

2. Disable 3 phase measurement screen access in 1 phase mode. 

3. Disable phase measurement and THD display in DC mode.

4. MEAS key will not acces MEAS3 screen in DC mode.

===========================================================
Revision 4.01			Date: June 27, 2006				
===========================================================
1. First release: -1 = iX 3Phs, -2 = MX 3 Phs, -3 = iX 1Phs, -4 = MX, 1Phs
