5240412

There have been numerous revisions to the firmware used by the command stations.
According to NCE's website the PH-Pro, Powerhouse and CS02 can use the most recent version firmware, 3/1/2007c, released in 2011. This firmware will not work with the older Wangrow and NCE Master Series command stations.
To determine the version number, starting at the regular locomotive screen on your cab:
* Press PROG/ESC five times
* The display shows Set Cmd Station
* Press ENTER
* The firmware version should appear on the display
::(Master and Power Pro Series only.)
== PH Pro / CS02 March 22 2021 Update ==
A new ROM with updated firmware titled March 22 2021​ was released in 2022.
This is available for self-installation.
Wangrow or NCE Master Series are not supported by this update.
Features:
* Support for new DCC time packet for simplified automation
* Optional ‘purging’ of unused cabs to speed up system response
* Setting of all 1024 CVs in any programming mode
* Improved startup for Cab06 cabs
* Ability to disable Momentum button on cabs
Bug Fixes
# Possible for two cabs to simultaneously create an advanced consist using the same consist address. In advanced consist setup when you accept the suggested consist address (or any other consist address that you enter) that address is temporarily marked as in use. This will cause another cab accessing the consist setup menu to get the next lower available consist address. If you cancel the setup process before a LEAD or REAR loco is entered the consist address is released.
# System, Macro and Consist backup would hang the system.
# 28 commands from type C cabs (mini panel, etc.) were only sent to the TEMP Queue. Resulted in the speed commands being sent only 4 times. If a loco derailed or otherwise lost power it would not know what speed to go when power was restored.
# When using Program on the Main: If a loco with an below 128 was selected an asterisk was not placed in front of the address on the LCD display.
# The Cab bus 0xDB command only returned loco addresses 0-4095 correctly. Addresses in the range 4096-8191 were reported too low by 4096 and addresses in the range 8192-9999 were reported too low by 8192. The speed mode always reported as 28 and no differentiation between long and short addresses. This affected how the Cab06 and Cab07 reported the selected loco address. (This fix is also in the 3/21/2007B version).
# If Recalls were set to 1 a Cab06 would not react properly.
# When using the program track the system wouldn't program CVs above 256.
# The type C 'select loco' command (OP Code 0x00, data 0x00) inadvertently set loco speed to 0 and turned off all functions. This could cause problems with WifiTrax’ WFD30 WiFi interface and JMRI.
# If 0 was entered for the fast clock ratio the system would hang.
# On system power up fast clock was always set to AM. AM/PM is now preserved.
=== Notes from NCE ===
==== New Features ====
# When using an extended address and programming a new long address in a second program packet group is sent to program CV18. This solves a problem with newer Blueline locomotives.
# A new setup parameter in SET CMD STA disables issuing of speed and function packets when a new locomotive has been selected.
# In the SET CMD STA menu there is the ability to disable the Momentum button.
# A new cab bus command has been added, primarily for the Cab06. If the cab sends 0x6e for the first byte of the reponse the command station will expect 5 more bytes in the type'c' format. This will greatly speed up the Cab06 "SELECT LOCO" and "SELECT ACCY" process. Cab06 version 2.1 or higher required to use this feature
# A cab ‘purge’ timer has now been implemented. If a cab is unplugged or the radio turned off for a period of time between one and nine minutes, it will be removed from the normal polling rotation. If the cab is turned back on or plugged in later it will be placed back into regular service. The default for this feature is off. This reduces cab bus latency due to radio cabs that have automatically powered down or operators that have stopped using their throttle. A setup menu is added for the cab purge time in the SET_CMD_STA menu settings. Valid entries are one to nine minutes, zero disables the feature.
# The DCC time packet has been added. A DCC packet containing current time (hours, minutes and clock ratio) and day of the week is sent out on the track every minute of fast clock time, and when the clock is stopped. This allows simple automation to be performed by decoders that respond to this packet. The feature can be enabled or disabled via a setup parameter the SET CMD STA menu. There is an additional item in the SET CLOCK menu for setting the day of the week Valid entries are from 1 to 6 minutes, with 0=Monday, 2=Tuesday, etc.