9390fw Hist
9390fw Hist
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.
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.
- Made type changes from INT to unsigned char in 2 places to attempt to fix scramble problem due to
possible casting issue
Page 1 of 17 1
Rev 1.00 Production level release on 6/28/04
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:
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.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.
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.
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
*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.
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
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
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
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:
- 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”
EEP Changes:
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:
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
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.
Enhancements: (None)
New Features:
Enhancements:
EEP Changes
128. EEP 211, Bit 15 Battery Fuse sensing enable (1), disable (0)
New Features:
Enhancements: (None)
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:
Enhancements:
- Building alarm 2 is now available again in a parallel system. In a parallel system it is on the bridge card.
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
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.
- 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:
Enhancements:
- Added Rectifier and Inverter Temperatures for the 160 KVA configuration to blocks.
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.
- 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
PLD
Rev. 05 (4/08/05)
- Function for single charger component gating (Eng. use only, not for field)
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.
Page 13 of 17 13
- for units demonstrating permanent Internal Comm Failure alarm, this code package should be flashed to
all gate drive boards.
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)
- 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
- 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)
- 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
- 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.
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.
- 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.
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.
CAN Bridge
- No service impact
- Timing for Remote monitor panel changed from toggling bit every 3.33 ms to every 3.00 ms.
Bypass Control
Rev 1.00 Production level release on 6/25/04
Page 16 of 17 16
COMPANY CONFIDENTIAL
Page 17 of 17 17