0% found this document useful (0 votes)
25 views17 pages

9390fw Hist

Uploaded by

esteban.melis
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views17 pages

9390fw Hist

Uploaded by

esteban.melis
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 17

EATON / POWERWARE CORPORATION

TECHNICAL SERVICES DEPARTMENT


FIRMWARE TRACKING BULLETIN

TITLE: 9390 Firmware History


DATE: September 26th, 2008

Originator: Reference: Checked by: Sent to: Charges:

M. Ritchie SRNs D. Temple K. Weiss N/A


C. Chavez B. Roeschlein

COMPANY CONFIDENTIAL

Description: This document is for informational purposes only. It will describe the changes between
revision levels of all the firmware used in the 9390 product line. This document will be changing
periodically to reflect new engineering firmware changes. Due to recent changes in the XCP Service
Tool, and the removal of manual EEP change functions, EEP listings are no longer being tracked by
this document due to their proprietary nature.

LCD / Display Board:

Rev. 1.10 (2-29-08) Note; when flashing to this version ensure the DSP is also flashed to 2.10 (or greater)
and if the Mini-CSB is applicable, flash it to 1.16 (or greater); Also, use XCP Tool 3.12 or greater

Changed the display to allow only the two left-most buttons to wake up the display. This was a request
from Marketing/Sales and Service. Under the past firmware versions, any button could be used, and if the
user used the middle button and kept pushing it, it would result in an unintended transfer to bypass.

Rev 1.08 (2/1/07)

- Added command to make the Powerware logo display optional.


- Waiting for Communication message has been added and displays only during display initializing
- Display boards with the -002 part number MUST be used with Korean or Mandarin files.
- Default alternate language is Mandarin (9390_LCD_448_v108_mand.rom.), so languages 1-5 with
Mandarin as the optional language would be available.

Rev 1.06 (4/11/05)

- Made type changes from INT to unsigned char in 2 places to attempt to fix scramble problem due to
possible casting issue

Rev 1.04 (1-26-05)

- changed front Logo from Powerware to Eaton | Powerware


- display 1.04 is required for Russian or Mandarin. MUST have DSP version 1.12 or later in order to use
Russian or Mandarin. otherwise DSP 1.02 is required, and display board with PIC 18F458 is required for
Mandarin code package

Rev 1.02 (8-24-04)

- added more data checking to prevent screen flipping/mirroring


- MUST have DSP version 1.02 or later

Page 1 of 17 1
Rev 1.00 Production level release on 6/28/04

DSP Control Board:

Rev. 2.12 (8-18-08) Note; when flashing to this version ensure the Display is also flashed to 1.10 (or greater)
and if the Mini-CSB is applicable, flash it to 1.16 (or greater). Also, use XCP Tool 3.16 or greater.

Added High Inrush Load option, which allows brief voltage sag on inverter without transfer to Bypass.
Enabled by 208 bit 9; parameters controlled by 223 and 224.

Revised new Rectifier algorithm to reduce Neutral current and allow operation using the Neutral Forming
Transformer option.

Corrected charger operation. When ABM is disabled, the Charger will now start a cycle after the power on
sequence. Previously it did not start a cycle until a discharge or float period timeout.

For parallel systems using a Load Sync Control, changed syncing source to be over CAN. This function
enabled when the Load Sync Control is connected to Building Alarm and Load Sync Control Enable is set
(bit 7).

Added new feature that allows Bypass on RT unit to turn on into a voltage, but only when ISB (Internal
Service Bypass) aux contact is closed. Allows recovery from ISB without disconnecting internal connectors.

Added new feature to disable blanking (zeroing) of input and output current display at low values. This is
controlled by 208 bit 10.

Added three blocks for service to calibrate V out L-N display meters. Blocks #10,11,23. Changed to
proper values sent for L-L display meters in blocks #33, 34, 35.

Added new CTO option, A, in digit 1. This modifies the input and output frequency windows to ±0.5Hz,
which changes eeps 226, 227, 276, 277, 288, and 289.

New EEPs:

223: HighInrushACUVLevel; default = 5000


224: HighInrushACUVDelay; default = 50
3145: RectNuetScale_Q12_M02; default = 1200
3146; RectVoltBalLim; default = 200
3183; NailToRailPower; default = 65536-20000
3184; NailToRailLimit; default = 0
208, bit 9,10 and 11: HighInrushLoadEnable: default 1;// 9
DisableCurrentMeterZero:1; // 10
AlwaysAutoZeroCurrents:1; // 11
Value changes 3131; VArOffset; default = 400

Rev. 2.10 (2-28-08) Note; when flashing to this version ensure the Display is also flashed to 1.10 (or greater)
and if the Mini-CSB is applicable, flash it to 1.16 (or greater). Also, use XCP Tool 3.12 or greater.

NOTE: 2.10 was removed from distribution in 6/08, however the changes and enhancements listed below
were carried over into 2.12 and future releases

Recifier Control: Change rectifier control algorithm to be similar to 9395. Notable changes: Rectifier does not start
gating until after K1 closes. At loads under 40% on HV units the DC Link runs about 40-50V higher than before.
Page 2 of 17 2
Rectifier will work better with slewing input frequencies. Added K1 time delay eep 219 for battery to online transition.
Added function to balance input currents at light loads with new rectifier code.

ABB vs CH Contactor: Added function to allow units with C-H contactors to parallel with existing ABB contactor
units. Set eep 208 bit 5, in ABB units only, to add time delay to match CH closing time (K3). Time delay can be
adjusted with eep 218 (also see FSB 620 and associated revisions)

Output Metering: Add capability to calibrate inverter output voltage and display values of output voltage separately.
Uses new eep values 3031 – 3036 for display values.

Autorestart: Improved auto-restart to allow start upon power restoration after rapid battery voltage loss shutdown,
such as Power Conditioner operation (also see FSB 624 and associated revisions)

Internal Comm Failure #xx: Added changes to eliminate erratic Internal Comm. Failure alarms when units operate
under light loads of 40% or less. CSEs may see higher DC voltages at lighter loads with this version of code (also see
FSB 633 and assoicated revisions).

Other: Added bootloader support for non-9390 flashed miniCSB; Added Czech, Hungarian, Romanian and Swedish
languages. EEP203 = 6 for the Alternate Language. Added function to balance input current. Added line to line
output voltage display values to debugger blocks 33, 34, 35 for the Service tool. Add new service function to
temporarily allow non-standard battery cell count for returning online after removing defective battery (also see FSB
613 and associated revisions). Alarm for Rectifier input Over Current is no longer sent to XCP alarms, and is not
reported by XCP devices. Changed communication with CSB to prevent occasional eep write of incorrect (random)
value. Also added capability to flash CSB loaded with different product code firmware. Added information (CTO,
serial #, etc) as header at the beginning of History report file.
Added Czech, Hungarian, Romanian and Swedish language packages for DSP and CSB.

Rev. 2.08 (8/24/07)

- Charger “cold start” case was added.


- Eep enable added for presence of Cold Start Hardware (Eep 208, bit 4) (1 = Cold start HW present
- Eep 384 (Charger DC offset resting) was added
- Eep 385 (Charger DC offset charging) was added
- Eep 384 & 385 are calibrated and written automatically each time the unit successfully powers up from utility.
- This feature is only an option for HV units distributed from HPO; If 2.08 is used the CSB must also be
updated to 1.14 for this functionality

Rev. 2.06 (4/3/07)

- Added functionality for Mandarin and Korean display languages


- Where these languages are require, keep DSP 2.06, Mini-CSB 1.12 and Display 1.08 together / consistent at all
times. Per FSB 566, U.S. Operations do not require 2.06 and 2.04 is the minimum revision required.

Rev. 2.04 (2-03-07) This version corrects issues in the following areas:

- Parallel redundant operation; Parallel redundant operation was changed to allow the system to transfer to
bypass if a UPM trips and the output bus was below 50% of nominal for 5ms or no zc detected. The “good”
module(s) should automatically re-transfer on-line after sync with utility is achieved
- Lagging Power Factor; A lagging Power factor was reported with its most significant bit set, causing incorrect
displays on remote monitoring software via MODBUS; Changed Power Factor value reported by XCP to always
be unsigned; Update XCP-Power Factor value at a faster rate; Since XCP-Power Factor was sent to the Service
tool via the debug block but was only refreshed/updated when an XCP command was received. It would not
reflect the correct PF value dynamically like other values in the debug block.
- Languages; Added Polish and Finnish languages. EEP 203 = 0; English. EEP 203 = 1; Alternate language.
Korean and Mandarin are no longer available due to scarce memory resources; After a language was chosen
English would always be the language after logic was cycled; Languages defaulted to zero after cycling logic
- Company Logo; Added EEP 208 bit 8 CompanyLogoOff; 0 = ON and 1 = OFF.

Page 3 of 17 3
- New alarm message; A “Waiting for Communication” message has been added and displays only while LCD is
initializing
- Meter values; The following meters sent to the service tool were changed to match the display meters: Input
KW, output “I”, bypass “I” and battery “I”; The following meters on the display LCD were corrected; Output / Load
bar graph and input Voltage
- Overload alarms; lower level alarms were changed to not indicate OK if a higher overload level was still active
- Remote Monitor Panel Operation; Improved Remote Monitor Panel operation with CSB; When the CSB gets
introduced to a unit with an RMP, information sent to the panel became very slow and unpredictable, and is now
corrected.

Rev. 2.02 (6-14-06)

Mini-CSB version 1.10 and Gate Drive version 1.12 is required for use with version DSP 2.02; In order to flash
upgrade these versions, one must use XCP Service tool 3.03 (or greater) and adhere to use of the PCB SETUP
steps as defined in the 9390 firmware flash procedure (Rev. 3-6-06 or greater), along with the specific sequence
of steps defined in that procedure
ATS transfer improvements*:
- Improved ATS detection method to fix problem with sensitivity issue. Queues RectifierTripped 12 when
active.
- ATS transfer detection: changed rate at which Rectifier Tripped 4 is detected. This alarm goes active
when the rectifier gates have turned off but have not restarted in the defined period of time.
Fixed Bypass backfeed test scheduling problem in parallel systems.
Fixed input current regulation code. Code balances the input current on all 3 phases when input power is greater
than 5%.
Added denounce and hysterisys for the temperature related gate drive board alarms.
Fixed Mimic screen for foreign languages
Fixed LCD version number not being displayed if a button is pressed during startup
Fixed sign issue on power factor
Fixed output metering with unbalanced non linear loads.

Rev. 2.00 (2-16-06)

Mini-CSB version 1.08 is required for use with version DSP 2.00; In order to flash upgrade these versions, one
must use XCP Service tool 3.02 (or greater) and adhere to use of the PCB SETUP steps as defined in the 9390
firmware flash procedure (Rev. 3-6-06 or greater), along with the specific sequence of steps defined in that
procedure. In order to upgrade a single unit or modules in a parallel system, the unit(s) must be shutdown, and
the load transferred to maintenance bypass, or the load shutdown

Improved MODEM operations by performing the following:


Clearing the failure message in the same way a phone call in progress is cleared, after viewing the event log
Ensure failure message is displayed only when a true failure occurs
Terminate call after a documented period of inactivity
Added node bit #263 (MODEM_CALL_ABORTED)

Battery Converter Improvements:


Ensure failure message is displayed only when a true failure occurs
Do not stop battery converter due to sensed Fuse Failure
Go to charge mode only if rectifier is On Normal mode
Fixed bug that caused load dump on utility loss. If eep 3109 was miss-configured and input current limit was
active during a utility loss the UPS will fail to transfer to battery. The miss-configured eep and current limit were
not the cause but exposed a weakness in the operation

*ATS transfer improvements:


Detect ATS transfer by checking the 40us derivative of the input voltage
If this is greater then a configurable value (eep 3180) the UPS will transfer to battery. If this is detected the alarm
RECTIFIER TRIPPED 11 will show in the history. This defaults to the disabled state and must be enabled, since
testing has shown this is sensitive to activation during other utility transients
Add an enable bit for ATS detection. This feature will default as disabled. Please note, this is not related to the
building alarm ATS Pre-Transfer Signal
Page 4 of 17 4
Added eep 3180 "ATSLevel". EEP3180 has Auto-update

*For units with an ATS; If possible connect pre-transfer signal to building alarm or configure ATS to have a long
open state i.e. neither connected to utility or generator. If this is not possible configuring ATS to transfer only
when in sync. ATS detection on the source option tab can be used if the above is not possible. A particular
problem has been noticed with parallel systems when ATS detection is enabled. The inrush that occurs when K1
closes may place a transient on the utility bus and force the units to battery mode, if online.

Improvements in Bypass Overload Protection:


Before transferring to bypass the system will now check to see if bypass is available based on System Load vs.
Bypass Overload Level; Before this addition the bypass was rated at the same level as the inverter for parallel
systems

Improvements to parallel operation (some RT changes included):


Fixed bug. Previous version always went to bypass prior to shutting down. Now, when configured as a RT, go to
bypass first when shutting down; When configured as a parallel unit, just shut off. This was discovered when a
parallel system had a PCAN failure and one unit was LOADED OFF. The system went to bypass due to the
pullchain (pullchain is ignored if PCAN is available)
Added check for missing battery and rectifier goes off line (results in shutting down the inverter on parallel
redundant system). This was added to prevent current limits if one unit doesn't have a battery and the system
losses utility.
Changes to accommodate slower C.H Contactors (250 ms. delay vs. 120 ms.)
Allow startup (normal) with Pcan Down
Don't allow to bypass command when pcan is down, output is present, and pullchain is not pulled
Improvements made to Parallel sync matrix which includes slowly walking to base frequency when going to
battery or when PCAN is lost
Prevent bypass from turning on at startup

Building Alarm (B.A.) improvements:


Fixed issue with B.A. settings enabling more than one option from the user screen
Changed Open Input Filter B.A. to ATS Pre-Transfer B.A., which will turn the rectifier off, and transfer to battery in
anticipation of an ATS transfer
Added B.A. action Charger Off.
Fixed B.A. actions No Sync to Bypass, and Sync to Bypass Single Phase

Rectifier improvements:
Removed frequency filter condition when in power conditioner mode. This fixes problems with slewing generators
Fixed K3 won’t open / K3 won’t close bits; Unit should now log "Check Inverter Switchgear" in the History Queue
if K3 fails to open or close

Setup Option changes:

A new option is available when configuring relay operation, corresponding with the new AS400 European mode of
operation. A European AS400 setup is defaulted on the XCP service tool events tab, and should be used to select
this mode

Added new alarm:

MODEM_CALL_ABORTED (XCP #263)

Rev. 1.24 (12-07-05)

1. PLD version 5 is required to execute this code. If older version of code is present then an alarm will be active
and the UPS will not start
2. Fixed bug that caused charger to alarm CHARGER_OVER_CURRENT_OR_VOLT when that condition did
not actually exist
- Fixed bug where rectifier would trip on reason 10 when the battery was starting into charge mode
- Added EMP Batt Temp to Battery meter screen
Page 5 of 17 5
- Add Battery temperature to Block 40, and Batt Temperature as reported by EMP to block 41
- Retry bypass 3 times every 10 minutes when phase rotation occurs; Also queue in 4 seconds dequeue in
2
3. Fix bug which printed negative battery temperatures on LCD as large positive temperature
4. Allow normal command in parallel when one unit is off and not responding
- increase debounce time of Charger Current Limit alarm to prevent glitches from being entered into
History Queue
5. Fixed "Parallel System Overload" alarm; was activating on bypass w/ no load
6. check K3 debounce bit for emergency transfer to bypass to survive multiple failures whene K1 & K3 open at
the same time
7. fixed problem with frequency meter for system level parallel meters
8. Updated computebypassvolts to use bypass nominal volts instead of output nominal volts
9. fixed issue with print alarm that was causing the screen to "blank out" (was printing a large number of spaces)
10. fixed problem with port lockup due to "Get user input" scrolling
11. fixed problem with Set Date/Time
- fixed clock drift issue
12. fixed temp alarms (temp fail, over temp, over temp trip) from 4 passes to 1 pass
13. Add Voltage Limits to what charge voltage the Battery Temperature Compensation routine can command
14. added nodebit number to history queue dump
15. mask bypass alarms when not installed or freq conv.
16. "Bypass Status Off" instead of "UPS on Bypass OK"
17. Absolute DCUV level was marginally ok when dc link voltage was lowered for 220/208V operation. Lowered
Absolute DCUV point to create operational margin in all conditions
18. Added opration for MOB
19. Fixes for better modem operation
20. Added eeps 1238-1241 for configuration of modem retry amounts and times
21. Added functionality for second Outcall Phone number
22. Added KVA upgrade code. XCP tool ver 2.06 or greater will be needed to authorize encryption
23. added new "Manual Battery Control Screen" with setup for num of minutes to equalize
24. added enable bits for minicsb "frequency converter" menu and "system setup" menu
25. added run battery test screen
26. added Ram send functions and operation for data coming from minicsb to dsp. (needed for correct operation
of EMP function)
27. made it so the ESC-H history queue dump is always in English
28. Added code to not keep trying to go to Bypass when Neutral Loss is detected.

EEP Changes:

Auto eep update used to update Eep 1238 (new eep) (value set to 300)
Auto eep update used to update Eep 1239 (new eep) (value set to 3600)
Auto eep update used to update Eep 1240 (new eep) (value set to 2)
Auto eep update used to update Eep 1241 (new eep) (value set to 0)
Auto eep update used to update Eep 1277 (value set to 1)

New Features:
KVA Upgrade
Second Outcall Phone number
MOB operation
EMP battery temp compensation
DSP Build version
Configurable Modem Retrys and Times

Rev. 1.22 (6-15-05)

29. PLD version 5 is required to execute this code. If older version of code is present then an alarm will be active
and the UPS will not start
30. Changed slew gain in InvSync from 9 to 5 (shift value / located at line 580 and 596 in Invsync.c)
31. Version number changed

Page 6 of 17 6
EEP Changes:

EEP # Description Old Value New Value


3188 Auto EEP update used to update N/A 0

Rev. 1.20 (Not released to production)

Rev. 1.18 (5-25-05)

- PLD version 5 is required to execute this code. If older version of code is present then an alarm will be
active and the UPS will not start
32. Longer debounce on K3 Contactor feedback
33. “Close Battery Breaker” alarm
34. Fix history queing issue with Modem Outcall
35. Fix some issues with Nodebit configurations: Nodebit #34, which is unused, was unconfigured so it would
work properly with <ESC><N> nodebit print command
36. “Utility Out of Limits” has been changed from Alarm to Notice. Now it has same notice as Input Undervoltage,
etc
37. UPS MODULE OFF has been changed from Notice to Command
38. Corrected spelling of “SITEWIRING FAULT” to “SITE WIRING FAULT”

Rev. 1.16 (4-15-05)

- With MiniCSB installed, allow any nodebit to be reconfigured


- If MiniCSB connected, all Alarm Behaviors (LEDs, Horn, Relays, etc) are controlled by MiniCSB.
39. Corrected calculation for voltage value on battery test results screen
40. Fixed problem with bridge flashing when only bootloader is on bridge
41. Switched control of parallel clock sync to mini csb when connected
42. Debounced software incompatibility when mini csb external flash error occurs
43. Fixed problem with history screen not displaying arrows when history empty
44. Added XCP command to obtain Battery Temperature from EMP (Environmental Monitoring Probe connected
to WebCard)
45. Added single gate charging mode. In this mode the battery converter will only switch one device when
charging. This reduces the battery ripple current, which may be harmful to a battery
46. Charging Voltage now compensates for Battery Temperature, if EMP data is available, otherwise uses 25C
default temperature
47. Removed eeprom edit screen
48. Added option to not retry after load loss
49. Added option to sync to base when PCAN is down
50. Added option not to allow syncing to input (ex dual source)

EEP Changes:

EEP # Description Old Value New Value


338 Batt_ChgTempComp 156 300 – New Default
3029 Batt_Amps_SingleGate_CF 10000 10000 – New EEP
3144 RectVArPGain NA 0 – New EPP
3163 OneGateIntGain NA 75 - New EPP
3167 ChgI_Ramp 500 50 – New Default
3192 SinglePhaseVRegGain NA 2 – New EEP

Unit Setup Bits

EEP 206, Bit 1 – Disable Parallel Single Phase Voltage Regulation


EEP 206 Bit 7 – Enable Protected Bypass
EEP 207, Bit 8 - EnableEMPMonitoringXslot1
EEP 207, Bit 9 – EnableEMPMonitoringXslot2

Page 7 of 17 7
EEP 207, Bit 10 – EnableEMPMonitoringXslot3
EEP 207, Bit 11 – EnableEMPMonitoringXslot4
EEP 207, Bit 12 – Disable Sync To Input
EEP 207, Bit 13 – Enable Sync To Base With PCAN Loss (Set for Parallel Operation)
EEP 207, Bit 14 – Enable Retry On Load Dump
EEP 207, Bit 15 – Enable PCAN Single Phase Voltage Regulation (Not Currently Used)
EEP 310, Bit 4 – Disable Pulse Skipping (Engineering use Only)
EEP 310, Bit 8 – Use Battery Temperature Compensation

New Features:

1. Added parallel voltage regulation compensation / single phase regulation


2. Added protected bypass option
3. Added option to not retry after load loss
4. Added option not to allow syncing to input (ex dual source)
5. Bootloader support for mini csb over service port
6. Battery converter single gate charging for reduced charging ripple current
7. Battery Temperature Compensation while charging
8. Battery converter pulse skipping for better device sharing

Rev 1.14 (2/28/05)

51. Bypass turn on is now faster in a parallel system, when the command is given from any module during startup
52. Delayed Input OF/UF detection when in “Power Conditioner Mode”
53. Removed requirement to set “Batt Not Required To Go On-line” when Power Conditioner Mode is enabled
54. Improved single phase regulation on 50 Hz models
55. Finalized / corrected all issues with battery time remaining on all current models

Rev 1.12 (1/21/05)

56. Updated to code to not overflow battery time on high resistance battery. Fixed Float voltage gain error that
showed 2 min BTR on HV UPS.
57. Added code to reset 3 times alarm when on battery and inverter transfers to DC starting. This allows an auto
restart to occur when the rectifier is in a 1 minute lock out condition
58. Added hysterisis and time delay to EMI suppression code to fix problem where state change caused
oscillation in parallel load share.
59. Unit successfully transfers to Bypass on Clock loss detection.
60. Fixed multiple queing of Check Logic Power Supply and Invalid Board ID alarms.
61. Support for MiniCSB functionality.
62. Stop repeated queing of "Battery Charging Overcurrent" if sensor is malfunctioning.
63. Battery statistics added
64. Put message to 'Press Charger ON' on control screen when battery converter is shut off due to battery
problems.
65. Changed display to show "SiteWiring Fault" instead of "194"
66. Fixed Mandarin related items
67. Fix for remote monitor panel on an RT.
68. Change bar chart to depend on kva eep instead of number of modules. Corrected inaccurate load bar chart
69. Changes made to support Russian.
70. PWM sync works over +/- 3hz instead of +/- 1.5 hz
71. PWM sync improved for 50Hz operation
72. Improved Stsw short
73. Fixed "external comm failure" before startup
74. Added Battery Test Results to the display. Setup->Battery Test Results Must have access level 2 or higher.
75. Nodebits 260 and 261 both had the same message, "RECT PHASE L2 CURRENT LIMIT". Corrected
message to say L2 and L3, respectively.
76. Updated XCP command to respond to Configuration commands regardless of Remote Control setup. Control
commands now sends XCP - Busy when Remote control is tuned off.
77. UPM will use the lowest UPM online sync packet to sync to (parallel only) instead of it's own sync source.
This will minimize tolerance issues between Units that are in parallel (which effects load share).
Page 8 of 17 8
78. Fixed top line of input, output, and bypass meters screens display. Cursor stays on screen.
79. Que NOT_ENOUGH_UPMS when a parallel system doesn't have enough bypass's available to turn on.
80. Added a 10-15 ms delay for bypass going unavailable (to allow a ETB when a unit is failing and is disturbing
the line). This is not active on a parallel system.
81. Added Input sync to the ECAN packet so that other units (without input) can use Input packet to sync to.
82. Dont allow unit to go online with Pullchain active and unit not responding.
83. Dont allow unit to go online with Maintenance Bypass Switch active.
84. Added System Blocks (17 Inv Freq) (21 Inv KVA)
85. Null Power calculations on Negative Power.
86. Made Parallel clock sync command send a status bit to make it compatible with the mini csb.
87. Made changes to fix problems with display of second language.
88. Added MiniCsbInitDone status bit to keep minicsb from starting until after eep copy to nvram is done.
89. Added call to eeprom func to check lang setup eep when minicsb is disconnected.
90. Battery breaker now remains closed after three Emergency Transfers to Bypass. Unit will wait 1 hour and
attempt three more times (indefinitely). Breaker will only open for Shutdown/Loadoff,
91. HEATSINK_OVER_TEMPERATURE, REPO, K3_WILL_NOT_OPEN and Charger Failures
92. Extended debounce time for Internal Comm Failure to 2 minutes.
93. Changed nodebit setup to make interface board relay activate with summary alarm
94. Added code to fix bug. When rectifier was in a 3 times lock out condition and the UPS did an emergency
transfer to bypass while on battery the rectifier would set Check Rectifier alarm which caused inverter state
machine to shutdown and battery breaker to open. UPS would not restart. This was fixed.

New Features: (None)

Enhancements: (None)

Rev 1.10 (11/19/04)

95. Added Parallel Clock Sync


96. STSW short bit is now latched when active
97. Added STSW failures to open backfeed and bypass not available
98. Added code to support a internal MBS. Moved the battery fuse input
from Pins 1&2 on J8 to pins 3 &4.
99. Added function of “CheckForDCOV”
100. Added code to prevent load dumps by adding a separate and faster
DCOV setting for rectifier and adding more logic in detecting rectifier backfeeding
101. Enable XCP Alarm 192 – “Battery Fuse” (160 Kva only)
102. Disabled Config error 50 when on MBS
103. Added Disable Bypass With Internal MBS
104. Improved EMI performance for 400 V applications
105. Add batt test log message to Mini-CSB
106. Zeroed the auto load share in the syncing state
107. Added an auto load share lock for the lowest UPM online (preventing
the unit from autoloadsharing). This will force the remaining units to calibrate
around the lowest online unit. Preventing the autoloadshare from drifting to the
loadshare imits (+/- 1 degree).
- Improve voltage sensing response
108. Added Neutral Loss detection (Single Phase detection) enunciated with “Site Wiring Fault”
109. Zero out meters when close to 0. (+/- 3 volts for voltage and +/- 5 amps for current)
110. Detect when battery fuse opens, and shut down battery converter. (160 Kva only)
111. Changed "Parallel System Overload" alarm so that if ECAN is working
it will debounce the alarm based on total system power, not power calculated
from eeps.
112. Added check to go online based on actual load, not eeps.
113. If ECAN is down then eeps will be used.
114. Allow for up to 8 units in parallel
115. Added Building alarm setup for building alarms 1 through 6. Each building alarm can be set for normally
closed or normally open, with normally open being the factory default
Page 9 of 17 9
116. “Feel Good” LED on control board will now blink randomly while eeprom is unskewing data.
117. Fixed bug – “Parallel System Overload” when configured as a R/T
118. Fixed bug – Unit goes on bypass w/ normal command even if “bypass w/ normal cmd” is disabled
119. Fixed bug – Backfeed utility when battery is first closed.

New Features:

120. Added support for up to 8 units


121. Added support for Mini CSB
122. Added Neutral loss detection
123. Added single phase utility loss detection
124. Added option for reverse polarity Building alarms
125. Added languages

Enhancements:

126. Improved parallel operation (load share, etc…)

Rev 1.08 (10/28/04)

- Updated XCP to pass compliance testing


127. Added Battery Fuse support for the 160KVA Units

EEP Changes

128. EEP 211, Bit 15 Battery Fuse sensing enable (1), disable (0)

New Features:

- Battery Fuse support for 160KVA unit

Enhancements: (None)

Rev 1.06 (9/30/04)

129. Updated Manual Equalize screen, adding ability to manually configure equalize
130. Added Auto-equalized related functions
131. Fixed Battery DCOV issue when being backfeed (no load) in parallel. If battery voltage exceeds the
equalize voltage and the rectifier is not normal (not on line) the inverter will now phase forward to prevent the
backfeed.
132. added Battery Equalize Control
133. Fixed DCOV on utility return problem.
134. Fixed bug where charger could be commanded to drive DC link to over voltage when on battery.
135. Sends Normal command 3 times (instead of once) in parallel system
136. Fixed "not enough UPM's" alarm in a 1+X system. (previous message was “Bypass Out Of Tolerance”)
137. Activated building alarm and relay on the bridge card as a substitute for the bypass board relay and the
TB12 bldg alarm #2 alm used in a parallel system (building alarm 2 is now on the can-bridge in a parallel
system)
138. Queue when battery is closed when it shouldn't be (“Check Battery Switchgear” message), and when
battery converter is OFF when rest of unit is ON (“Batteries Disconnected” message)
139. Cleared “Charging / Discharging” on battery current, when in rest.
140. Changed com port setup and default password levels to Xslot number
141. added “On Maintanence Bypass” bldg alarm option
142. Added code to handle HW current limits on a per phase basis, increasing RMS current capability during a
short circuit and shortens time to start into a non-linear load. (Reduces nuisance trips to bypass)
143. Added Line drop compensation.

Page 10 of 17 10
144. Zeroed the Auto loadshare in Shutdown and DC starting states
145. In a Parallel System, unit now stays in the Bypass “Ready” state instead of “Ready Armed” when
redundant so under all failure modes the load will still be supported by inverter if possible.
146. Fixed problem where rectifier would not sync to input during low line conditions, this could result in a
DCOV and transfer to bypass when transferring from battery to utility. (400V units primarily)
147. Backfeed (K5) is always closed now when bypass voltage is detected.

New Features:

- Refined Parallel operation (For 2 units)

Enhancements:

- Building alarm 2 is now available again in a parallel system. In a parallel system it is on the bridge card.

Rev 1.04 (No release folder on Engineering server)

Rev 1.02 (8/17/04)

Added Parallel Code (To many changes to list. Here are the highlights):

ECAN
Selective Trips
PWM Sync
Bypass Back-feed Protection
Automatic Load Share Calibration
Parallel Operation (Redundant/Capacity)
Hot Sync
Pull-chain

New Parallel Alarms

ALARM: Not enough UPMS (new XCP alarm #262)


ALARM: Parallel system overload (XCP #50)
NOTICE: Loss of Redundancy (XCP #132)
ALARM: Selective Trip (XCP #220)
ALARM: External Communication Failure (XCP #240)

When viewed from the history queue a number after the message “External CAN Failure” will identify the unit that
reports this, is not receiving CAN packets from another unit (1 means unit 1, 2 means unit 2, etc. etc.)
A 9 after the message means that the pull-chain has been activated, while the CAN is still be working.

New definitions have been added to the “Configuration Error” message (XCP #224)

- 50 : Unit is setup as an RT, but sees output voltage when it is not energizing the output.
- 51 : Unit number 1 doesn't exist, but this unit is receiving packets from it.
- 52 : Unit number 2 doesn't exist, but this unit is receiving packets from it.
- 53 : Unit number 3 doesn't exist, but this unit is receiving packets from it.
- 54 : Unit number 4 doesn't exist, but this unit is receiving packets from it.
- 59 : Unit's number is greater than the number of units in the system.

Other functions added:

- Added Rectifier and Inverter Temperatures for the 160KVA configuration to blocks.
- Enabled input current distortion correction.
- Change to fix user input scroll error
- Added code to fix KW Meter error.

Page 11 of 17 11
- Fixed configuration error #50 on R/T
- Remove unnecessary fault code when queing the Charger Current Limit alarm
- Fixed bug in frequency converter operation that would cause inverter to operate at an improper
frequency.
- When <Esc> N (Print Nodebits Configuration) command is given, the 4 Hex Words of nodebit setup data
are also printed now. This will help one reconfigure nodebits.
- If no CAN in 10 seconds reinitialize CAN
- When battery breaker first closed, battery converter tries to determine whether battery seems correctly
configured. Will catch some errors, not all.
- Reduce false battery error messages when Charger is not operating
- Charger is always on if battery breaker is open
- Fixed problem which kept battery converter off if unit was configured to go online without the battery.
- Queue that “Unit is on battery” when Input Current Limit is active and battery is discharging
- Add support for detecting battery configuration vs. actual values sensed.
- Queue Battery Needs Service (along with reason why) if ABM detects Vbat low within the first 10 days of
rest, if the Battery converter detects that the battery is missing or if number of cells seems misconfigured.
- Changed "Check Output Switchgear" alarm to "Check Inverter Switchgear".
- Zeroed out input and output kW meters between the range -2.5kW and +2.5kW, correcting accuracy of
displayed values, and reducing bounce.
- Remote Control does not have to be enabled to use the service tool
- Disable battery test while on generator
- Fixed problem with Normal LED blinking even after notice is cleared
- Make sure fans turn on with only battery logic power
- Auto restart for load dump and restart
- UPS will now run down to 70% input voltage and power share with battery.

New Features:

- Parallel operation (For 2 units)


- Add support for detecting battery configuration problems.

Enhancements:

- Added Rectifier and Inverter Temperatures for the 160 KVA configuration to blocks.

Rev 1.00 Production level release on 6/28/04

DSP Bootloader
Rev. 1.22 (11/16/06)
-The TMS320F2812 chip used on the 9390 control board and on the mini-CSB has changed to a “G” version
silicon. This change in the internal structure of the chip requires a change in the timing (API V2.10) used by the
Bootloader program. The new V1.22 Bootloader works with either the new G version or the older E version
TMS320F2812 silicon.

Rev. 1.12 (5/5/05)

- CAN support for bootloader so Mini-CSB and Mini-CSB bootloader can be flashed from the service port.

- This version of bootloader and version 1.00 of Mini-CSB must be loaded over the Mini-CSB’s serial port
before flashing over CAN is supported. Indigo-DSP must have version 1.16. Then the Mini-CSB and
bootloader for the Mini-CSB can be flashed from the service port.
- If using eFlash or PwFlash these versions or higher must be used.
eFlash Utility V1.0.1.3
PWFlash V1.9.0.6

Page 12 of 17 12
Rev. 1.10 (11-4-04)

- No data in SRN

Rev 1.02 (6/22/04)

- included functionality to allow for flashing and service tool use

Rev 1.00 Production level release on 6/20/04

PLD
Rev. 05 (4/08/05)

- Function for single charger component gating (Eng. use only, not for field)

Rev .04 (6/22/04)

- Changed precharge polarity

Rev .03 Production level release on 3/25/03

Gate Drive
Rev 1.12 (6/21/06)

- Improved UPS system response to bad temperature sensing hardware. Unit should only to transfer to
bypass on an actual over temperature condition.
- Fixed bug causing false gate drive alarms – check logic power supply, invalid board id, and internal
communications failure.
- Changed temperature sensor detection algorithm to prevent sensor malfunctions from reporting errors.

Rev 1.10 (2/4/05)

- only check for CAN errors once a minute


- For units demonstrating permanent Internal Comm Failure alarm, Invalid Board ID alarm, or Check Logic
Power Supply alarm, this code package should be flashed to all gate drive boards. If the problem is
still not alleviated, hardware can be upgraded. It is also recommended to upgrade the DSP to v1.12 or
greater
- This package will fix Internal Comm Failure that occurs at startup due to the presence of the MiniCSB

Rev 1.08 (1/26/05)

- added “feel good” LED


- enabled watchdog timer
- For units demonstrating permanent Internal Comm Failure alarm, Invalid Board ID alarm, or Check Logic
Power Supply alarm, this code package should be flashed to all gate drive boards. If the problem is still
not alleviated, hardware can be upgraded. It is also recommended to upgrade the DSP to v1.12 or
greater

Rev 1.06 (12/6/04)

- enhancements to reduce invalid board ID

Page 13 of 17 13
- for units demonstrating permanent Internal Comm Failure alarm, this code package should be flashed to
all gate drive boards.

Rev 1.04 (11/18/04)

- enhancements to reduce false overtemp alarms

Rev 1.02 (8/24/04)

- Supported 160 KVA Product

Rev 1.00 Production level release on 6/28/04

Mini - CSB
Rev. 1.16 (2-29-08) Note; when flashing to this version ensure the Display is also flashed to 1.10 (or greater)
and if the DSP is flashed to 2.12 (or greater)

Fixed bug for 9390 MiniCSB installed in 9395.


Made changes to reduce eep write errors when using Service Tool.
Changes made to match the changes in the DSP 2.10 firmware.
RECTIFIER INPUT OVER CURRENT not reported in XCP anymore request from service.

Rev. 1.14 (8/24/07)

- Added bit (4) to Eep 208 for Cold Start Hardware installed (1 = installed, 0 = not installed)
- Eep 384 (Charger DC offset resting) was added
- Eep 385 (Charger DC offset charging) was added
- This feature is only an option for HV units distributed from HPO; If 2.08 is used the CSB must also
be updated to 1.14 for this functionality

Rev. 1.12 (2/5/07)

- Update XCP-Power Factor value at a faster rate.


- Added Polish and Finnish language options.
- Changed Power Factor value reported by XCP to always be unsigned
- Added Company Logo bit
- A lagging Power factor was reported with its most significant bit set, causing incorrect displays on remote
monitoring software using MODBUS.
- Since XCP-Power Factor was sent to the Service tool via the debug block but was only
refreshed/updated when an XCP command was received. It would not reflect the correct PF value
dynamically like other values in the debug block.
- Waiting for Communication message has been added and displays only while LCD is initializing.
- Added Polish and Finnish languages. EEP203 = 6 Alternate Language: Mandarin, Korean, Polish, or
Finnish.
- Added EEP 208 bit 8 CompanyLogoOff; 0 = ON and 1 = OFF.

Rev. 1.10 (6-14-06)

- Move Date on Mimic screen a few characters to the left, as the last 1-2 digits were falling off the screen in
some foreign languages (CR)
- Fixed Set config block (XCP command 0x95) (CR)
- Power factor meter sign (pos/neg) did not work right via XCP (CR)
- Fix bug which prevented LCD Display Version # from being displayed if any LCD button was pressed
during start-up period (CR)
- Fix Modem Outcall Setup Menu (mandarin package only) (CR)

Page 14 of 17 14
- Move Date on Mimic screen a few characters to the left, as the last 1-2 digits were falling off the screen in
some foreign languages (CR)
- Fixed Set config block (XCP command 0x95) (CR)
- Power factor meter sign (pos/neg) did not work right via XCP (CR)
- Fix bug which prevented LCD Display Version # from being displayed if any LCD button was pressed
during start-up period (CR)
- Real-Time clock issues – new synchronization scheme between all boards in the system (DSP/CSB,
parallel systems included), finds best time available and sets itself to it. Also solved problem where at
year end, some clocks go forwards, some go backwards. (CR)
- Stop parsing ESC sequences inside XCP data (fixes some of the issues with flashing external memory of
MiniCSB) (CR)
- Send RS232 data over CAN only after checking that there is room in the CAN queue (fixes many of the
issues with flashing external memory of MiniCSB) (CR)
- New Control board changes. See Control board II Change notes document for addtl. info. (Hasah)
- Fix problem which occasionally caused MiniCSB to reset while XCP service tool was on the Meters
Screen (CR)
- Improved MODEM operations by performing the following:
1. Clearing the failure message in the same way a phone call in progress is cleared, after viewing the
event log (RB)
2. Ensure failure message is displayed only when a true failure occurs (RB)
3. Terminate call after a documented period of inactivity ( RB)
4. Added node bit #263 (MODEM_CALL_ABORTED). (RB)
5. NOTE:: When an outcall is placed to a pager or other MODEM a failed message could be
displayed even when a successful call was made. This is due to the failure message depending
on the information returned from the MODEM called, anything except an OK causes a failure
message to be displayed
- Copy activate / deactivate scheme from DSP side for identical behavior with regarding to filteredBits
behavior (CR)
- Fixed issue with garbage text on Battery Meters Screen (LCD), when current is 0 (CR)

Rev. 1.08 (2/16/06)

- Mini-CSB version 1.08 is required for use with version DSP 2.00; In order to flash upgrade these
versions, one must use XCP Service tool 3.02 (or greater) and adhere to use of the PCB SETUP steps as
defined in the 9390 firmware flash procedure (Rev. 3-6-06 or greater), along with the specific sequence of
steps defined in that procedure

- In order to upgrade a single unit or modules in a parallel system, the unit(s) must be shutdown, and the
load transferred to maintenance bypass, or the load shutdown

- Improvements made in support of all items identified under DSP 2.00 release, as outlined above

Rev. 1.04 (9/12/05)

- PLD version 5 is required to execute this code. If older version of code is present then an alarm will be
active and the UPS will not start.
- DSP version 1.24 or higher is required to execute this code. If older version of code is present then an
alarm will be active and the UPS will not start.

Rev. 1.02 (8/29/05)

Page 15 of 17 15
- PLD version 5 is required to execute this code. If older version of code is present then an alarm will be
active and the UPS will not start.
- DSP version 1.24 or higher is required to execute this code. If older version of code is present then an
alarm will be active and the UPS will not start.

Rev. 1.0 (4/12/05)

- Note regarding MiniCSB Configuration: The first time the MiniCSB is connected to a control board, the
EEPs are automatically copied from Control Board to MiniCSB. Whenever an EEP is changed, then the
EEPs are automatically updated on Control Board, Interface Board (mirror), and MiniCSB (NVRAM).
- If Service desires to re-load EEPs from the DSP Control Board to the MiniCSB, then EEP 1353 must be
written to 43605 (0xAA55 in hex). The two boards will copy the data, then the MiniCSB will reset and
restart. EEP 1353 automatically will change its value to 0.

Rev .94 (2/7/05)

- enhanced communications between Mini-CSB and Control board


- Requires V1.13 DSP firmware on the Control board.
- Requires V80.40 bootloader firmware on the MiniCSB board

Note regarding MiniCSB Configuration: First time MiniCSB is connected to a control board, the EEPs are
automatically copied from Control Board to MiniCSB. Whenever an Eep is changed, then EEPs are automatically
updated on Control Board, Interface Board (mirror), and MiniCSB (NvRAM). If Service desires to re-load EEPs
from DSP Control Board to MiniCSB, then EEP 1353 must be written to 43605 (0xAA55 in hex). The two boards
will copy the data, then the MiniCSB will reset and restart. EEP 1353 automatically will change its value to 0.

Note regarding Control Board and MiniCSB Flashing procedure when MiniCSB is installed: With this
version of firmware, if a MiniCSB is installed in the UPS, in order to re-flash the Control Board DSP, you must first
disconnect the MiniCSB (disconnecting its CAN connection is sufficient), then the Control Board may be re-
flashed via the service port. In order to flash the MiniCSB, re-connect the CAN bus to the MiniCSB, then flash the
MiniCSB through a serial card inserted in XSLOT 3 or 4. Flashing of the MiniCSB through the service port is NOT
SUPPORTED in this version of firmware.

Rev .92 Production release (1/26/05)

- Requires V1.10 or greater DSP firmware on the Control board.


- Requires V80.40 bootloader firmware on the MiniCSB board

CAN Bridge

Rev 1.04 (3/03/05)

- No service impact

Rev 1.02 (10/6/04)

- Timing for Remote monitor panel changed from toggling bit every 3.33 ms to every 3.00 ms.

Rev 1.00 Production level release 8/24/04

Bypass Control
Rev 1.00 Production level release on 6/25/04
Page 16 of 17 16
COMPANY CONFIDENTIAL

Copyright 2006 Eaton Corporation END

Page 17 of 17 17

You might also like