ReleaseNotes.txt - Summary of changes in this release


Section titles show the feature/problem tracking number and description.


Release: 3.02                                                      2017-12-28


(1) 5016 - Make Settings transferable across firmware flashes

    Although the size and content of individual settings are generally unchangd
    in EEPROM across firmware versions, their location can change making the
    settings unusable by newly flashed firmware.  This has frequently required
    users flashing new beta firmware to reconfigure all settings from scratch.
    
    The new Setup Utility 1.5x can preserve individual settings across firmware
    flashes if the settings are relocated within the EEPROM map but retain their
    original form.  Only new or changed settings must be re-entered. This feature
    works with all firmware released with or subsequent to Setup Utility 1.51.
    
    This firmware release is in all respects identical to the earlier 3.02
    release but has been adjusted to add the setting-preserving feature.

    See the documentation for Setup utility 1.5x for an explanation of operation
    and applicability to various older firmware versions.


(2) 5136 - Add Tool Tip and Help support, retire SettingsSummary.pdf documentation

    New firmware-specific help documentation has been added to provide Tool Tips
    for each setting in Setup utility as well as Setup Utility Help menu
    content.

    The documentation file <installDir>/documentation/SettingsSummary.txt has
    been removed.  A printed version of the help window content may be obtained
    by opening <installDir>/data/help/SettingSummary.html in a browser and
    printing the page (e.g. FireFox, Chrome, etc).

    This is a documantation change with no configuration consequences.
    EEPROM data layout is unchanged; no existing CA configurations or
    settings files are affected.



_______________________________________________________________________________
Release: 3.02                                                      2016-12-07


Note: This release is compatible with existing v3.0x CA Console configurations.
      Existing v3.0x Software Setup Utility settings files are also compatible.
      The file "CA3-02_firmware_NoEeprom.hex"  may be flashed to load the
      new firmware while preserving existing CA EEPROM settings.

      ------------------------------------------------------------------------
      IMPORTANT:                               __________________
      Please install this package according to README_install.txt.
      Failure to do so may result in improper operation of the Setup Utility.
      ------------------------------------------------------------------------


(1) 2512 - .cas file ThrO->OutptMode does not properly set Min/Max units

    Selecting Voltage or RC Pulse output mode in the Setup utility does not
    display proper min/max units; the units are always in 'Volts' but should
    show 'msec' in 'RC Pulse' mode.

    Installation package V3xx.cas file has been updated to correct the Setup
    Utility behavior.

    This revision affects only Setup Utility display. All existing CA
    configurations and settings files are unaffected.


(2) 2834 - 'Low Volts' LVC cutoff message does not display properly

    a) The 'Low Volts' screen message disappears after only brief display and
       the screen backlight instead pulses bright/dim. 

    b) When in 'Low Volts' mode there is no 'Entering Setup' message to prompt
       the user when the button can be released on the required long press.

    c) The 'Low Volts' message is not present when leaving SETUP if the
       condition persists.

    Display and button code has been revised to: make the 'Low Volts' message
    persist, eliminate the backlight pulsing, force re-evaluation/re-display of
    the 'Low Volts' condition on exit of Setup mode, and add the missing button
    prompt.

    This revision affects only display and button operation. All existing CA
    configurations and settings files are unaffected.


______________________________________________________________________________
Release: 3.01                                                      2016-05-05


(1) 2228 - PassThru Throttle has initial 200ms delay

    When Throttle Input is intially increased above ZERO (ThrI->MinInput or
    less), the expected Throttle OUT voltage increase is delayed 180ms.  After
    this initial delay, Throttle OUT responds immediately without delay.  This
    small delay is typically noticeable only on more powerful bikes.
    
    This behavior appeared as an unwanted side effect of adding throttle filter
    logic to minimize PAS dropouts due to small throttle excursions slightly
    above ZERO.
    
    (a) Throttle code has now been revised to eliminate the delay and restore
        immediate throttle response from ZERO.

    (b) PAS throttle noise filtering has been tuned to a narrower voltage range
        so that throttle application >25% in PAS mode does not incur the
        180msec delay.  This results in brisker initial power application in PAS
        mode for 'meaningful' throttle application to override PAS (e.g. to
	sprint across intersections).
    
    This revision alters CA processing and does not affect Setup files or the
    existing EEPROM configuration.


(2) 2252 - Menu mask bits affect the wrong setup parameters

    CA Setup incorrectly interprets menu mask bits set with the Software Setup
    Utility. This causes either masking of the wrong menu item or masking of
    several menu items by a single mask flag. CA Setup operates properly if all
    mask bits are set [default].

    CA interpretation of menu mask bits has been corrected.

    This revision affects only the CA processing of EEPROM mask bits. Other
    EEPROM parameters or statistics are unaffected.  Setup Utility operation is
    unaffected.


(3) 2254 - 'PAS->SensrType' menu mask bit is missing in the Setup Utility

    The original 'Quadrature Mode' parameter was removed during beta test and
    subsequently reinstated as 'Sensor Type'. The corresponding menu mask bit in
    the Setup Utility was not also reinstated making it impossible to configure
    CA Setup access to PAS->SensrType. This also offset bit alignment to all
    following menu items.

    The missing mask bit definition has been added to the Setup Utility.
    
    This revision affects display of the PAS mask bits in the Setup Utility and
    EEPROM alignment of PAS mask bits.  All other configuration EEPROM is
    unaffected. If any PAS mask bits were previously configured to other than
    the default setting, then the PAS mask bits will require manual update in
    the Setup Utility and subsequent download to correct the pre-existing CA
    EEPROM configuration.


(4) 1614 - (New) Maximum PAS Pole Count has been restored to 24

    The pole count in 3.00 was originally upgraded over beta releases from 24 to
    32 to accommodate new PAS sensors being evaluated. The increased pole count
    is no longer a requirement.
    
    The maximum configurable value for PAS->PASPoles has been decreased from
    32 to the original 24.

    This is exclusively a configuration enhancement and does not affect
    operation or configuration of previously supported sensors. 


______________________________________________________________________________
Release: 3.0                                                       2015-11-24


Initial production release of Cycle Analyst 3.0 firmware.


.... eof ....			vim:ff=dos:ts=8:sw=4:sts=4:tw=80:fo=tcqrnol:noet:
