ReleaseNotes.txt - Summary of changes in this release


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


Release: 3.01                                                      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.01
    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.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 noticable 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 accomodate 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. 


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