===========================================================================
                            Release Notes
===========================================================================

This package contains firmware for the following products.
The part number is listed in shorthand notation, so, for example,
00567-9 means 73-30130-00567-9.


 * Kvaser Eagle:
      Kvaser Eagle                                   00567-9

 * Kvaser BlackBird v2:
      Kvaser BlackBird v2                            00671-3
      Kvaser BlackBird v2 OBDII                      00675-1

 * Kvaser Ethercan Light HS:
      Kvaser Ethercan Light HS                       00713-0

 * Kvaser Memorator Pro 5xHS:
      Kvaser Memorator Pro 5xHS                      00778-9
                                                     00832-8

 * Kvaser USBcan Pro 5xHS:
      Kvaser USBcan Pro 5xHS                         00779-6

 * Kvaser USBcan Light 4xHS:
      Kvaser USBcan Light 4xHS                       00831-1
      
 * Kvaser Leaf Pro HS v2:
      Kvaser Leaf Pro HS v2                          00843-4
      
 * Kvaser USBcan Pro 2xHS v2:
      Kvaser USBcan Pro 2xHS v2                      00752-9

If you upgrade the firmware, we strongly recommend that you also
upgrade the driver.

Known Problems
==============

* Automatically started script needs to call buson() before first call to busoff().

  To go bus off from a script that is automatically started (i.e. it has been
  downloaded with Kvaser memorator tools for Eagle) the script must do a buson()
  before the busoff() will take effect. The extra call to buson() is only needed
  once before the first call to busoff(). The same script does not need the
  extra buson() if it is downloaded and run via Canlib (or tutil.exe).

* Object buffers for CAN FD not yet implemented.


New Features and Fixed Problems in V2.6.462  (21-SEP-2015)
===========================================================================
* Added support for new devices:
       - Kvaser USBcan Light 4xHS   (00831-1)
       - Kvaser Leaf Pro HS v2      (00843-4)
       - Kvaser USBcan Pro 2xHS v2  (00752-9)

* CAN FD support (interface mode) for:
       - Kvaser Memorator Pro 5xHS  (00778-9)
       - Kvaser USBcan Pro 5xHS     (00779-6)
       - Kvaser Leaf Pro HS v2      (00843-4)
       - Kvaser USBcan Pro 2xHS v2  (00752-9)

* CAN controller update for:
       - Kvaser Memorator Pro 5xHS  (00778-9)
       - Kvaser USBcan Pro 5xHS     (00779-6)

* Fixed issue with default channel when used in on CanMessage hook for scripts
  loaded on other channels than channel zero.

* Improved boot time for USBcan Pro 5xHS, Memorator Pro 5xHS. Focus on
  boot with only CAN-power (logger mode).

* Fixed memory leak in the REST API.

* Fixed bug that made loading script from file occasionally fail.

* Eagle: 
       - Corrected setting of silent mode when logging.
       - Fixed bug where instead of two channel configurations, five channel
         configurations were erroneously used.
       - Fixed an initialization bug that on rare occasions prevented
         scripts from receiving CAN messages.

* Added tentative support for script in internal flash.


New Features and Fixed Problems in V2.5.339  (21-MAY-2015)
===========================================================================
* New product Kvaser USBcan Pro 5xHS

* Memorator Pro 5xHS:
       - Fix bug where functions canGetTimestamp and timeGetLocal
         called from a script do not return correct time.
       - Added indication when no battery/bad battery is detected.
       - Added indication when low power supply from USB is detected.
       - Corrected bug where SD-card with unknown filesystem was
         not detected.
       - Fixed bug where heavy bus load would cause the device
         to hang.
       - Battery charge current based on temperature.
       - Adjusted RTC implementation to improve handling of reboot.

* Changed led indication color and pattern for disk activity and firmware
  update. Now all yellow leds are flashing during firmware update.

* t program for Eagle and Memorator Pro 5xHS:
       - Fix wrap problem with timestamp from function timeGetLocal.

* Fixed issue with chip state when going busON with low bitrates in Eagle.


New Features and Fixed Problems in V2.4.231  (03-FEB-2015)
===========================================================================
* Fixed issue where Kvaser t programs did not recognize bus parameter
  updates done by the driver.

* Fixed issue where errorframe txack timestamps were wrong.

* Introduced a response to all unknown commands, which reduces the timeout
  in new versions of driver.

* Blackbird v2 and Ethercan:
       - Added support for canIOCTL_TX_INTERVAL.
       - Added support for canIOCTL_GET/SET_THROTTLE
       - Fixed an issue so that txrq-messages are working correctly.

* Altered mapping from kvLED_ACTION_xxx constants used by kvFlashLeds to
  better match physical led positions on some hardware.

* Opening a memo handle to a device with no disk will now return NO_DISK instead
  of NOT_FORMATTED.

* Added support for Kvaser Memorator Pro 5xHS


New Features and Fixed Problems in V2.3.889  (28-SEP-2014)
===========================================================================
* Ethercan: Fixed a bug where static network configuration was ignored.


New Features and Fixed Problems in V2.2.715  (08-APR-2014)
===========================================================================
* Blackbird v2 and Ethercan: Lowered power consumption when cpu load is low


New Features and Fixed Problems in V2.1.697  (21-MAR-2014)
===========================================================================
* REST API: Fixed number ordering of ip address returned from deviceStatus.

* Added support for Kvaser Ethercan Light HS

* Improved software download speed and recovery if interrupted.

* Device is now reporting hostname to scanning PC.

* Eagle: Adjusted powerdown of SD cards at reboot to better handle
  reinitialization of some cards.

* WLAN: Fixed bug where a long SSID found during browsing for networks might
  cause the device to hang.

* WLAN: Fixed bug causing WPA connections to fail.

* Blackbird v2: Fixed bug where device would not reboot after usb detach



New Features and Fixed Problems in V2.0.594  (07-DEC-2013)
===========================================================================

* Fixed rare bug when receiveing error frames which potentially could crash
  the device.


New Features and Fixed Problems in V1.9.584  (28-NOV-2013)
===========================================================================

* Fixed bug in REST api: tseg1 parameter.

* Fixed bug in REST api: empty parameter as the last parameter in REST call

* Improved support for diagnostics and production.

* Reverted firmware update improvement. It could cause the unit to become
  non upgradable if power was removed at the wrong moment.

* Corrected boot code with full support for 16MB flash.


New Features and Fixed Problems in V1.8.520  (24-SEP-2013)
===========================================================================

* New product BlackBird v2

* Improved firmware update performance.


New Features and Fixed Problems in V1.7.390  (22-MAY-2013)
===========================================================================

* Fixed bug that eventually would lead to a reboot of Eagle if a script using
  environment variables was left running while configuring the device using
  kvmOpenDevice().

* Improved writing of parameters in production

* kvScriptStatus() now returns status 0 when querying an empty slot.
  Fixed status for unloaded scripts.


New Features and Fixed Problems in V1.6.310  (04-MAR-2013)
===========================================================================

* This release reqires t compiler version 3.x, included in CANLIB SDK 5.0.

* Eagle now support SD-cards larger than 100 GByte
    (requires Kvaser Memorator Tools for Eagle version 3.4).
    SD-card formated with new filenames are not backwards compatible with
    older firmware and Kvaser Memorator Tools for Eagle.


New Features and Fixed Problems in V1.5.260  (Internal release)
===========================================================================

* Corrected initialize disk when formating disk with unsupported filesystem

* Added support for customer data.

* Fixed bug after stack overflow in t has occured.

* Added support for new functions in t compiler.


New Features and Fixed Problems in V1.4.120  (07-SEP-2012)
===========================================================================

* Fixed Object Buffer(Auto Transmit) function, needs canlib v4.9.

* Added support for canCHANNELDATA_DEVNAME_ASCII


New Features and Fixed Problems in V1.2.60  (25-MAY-2012)
===========================================================================

* Requires canlib 4.7 or higher.

* Bug fix: The "on stop" hook in t programs is now correctly executed when
  power is lost.


New Features and Fixed Problems in V1.1.200  (10-NOV-2011)
===========================================================================

* Bug fix: Lowest numbered used slot (not only 0) could affect logging.

* Fixed an error where the extended flag were lost while logging and
  running t programs at the same time.

* Handle a potential startup problem.

* Lowered battery charge mode level.

New Features and Fixed Problems in V1.0.101  (19-SEP-2011)
===========================================================================

* This is a new release. The Windows driver will not work with early beta
  versions of the firmware (i.e. version smaller than 1.0).

* This release reqires t compiler version 2.0, included in CANLIB SDK 4.6.
