Release Notes for Kvaser CanKing ================================ New Features and Fixed Problems in V6.27 (22-MAY-2024) =========================================================================== * Minor changes. New Features and Fixed Problems in V6.26 (18-FEB-2024) =========================================================================== * Minor changes. New Features and Fixed Problems in V6.25 (13-SEP-2023) =========================================================================== * Minor changes. New Features and Fixed Problems in V6.24 (05-MAY-2023) =========================================================================== * Minor changes. New Features and Fixed Problems in V6.23 (09-SEP-2022) =========================================================================== * Fixed bug in DBC formatter when selecting databases. New Features and Fixed Problems in V6.22 (30-MAY-2022) =========================================================================== * Added support for bitrate constant canFD_BITRATE_2M_60P. New Features and Fixed Problems in V6.21 (16-FEB-2022) =========================================================================== * Minor changes. New Features and Fixed Problems in V6.20 (14-SEP-2021) =========================================================================== * Bus speeds that are not supported by the selected interface are no longer visable in the drop down list of bus speed parameter presets. New Features and Fixed Problems in V6.19 (26-MAY-2021) =========================================================================== * Minor changes. New Features and Fixed Problems in V6.18 (17-FEB-2021) =========================================================================== * Added option to ignore DLC when performing database lookups in DBC formatter. * Increased time scale resolution to 1 us. * Sample point of the bus speed parameter setting for 8 mbit/s changed to 80%. * Increased SJW parameter limit to 32. New Features and Fixed Problems in V6.17 (09-SEP-2020) =========================================================================== * Updated error handling when CANKing is updated but not Kvaser drivers. * Fixed bug where DBC Formatter formats messages whose DLC does not match the database. New Features and Fixed Problems in V6.16 (27-MAY-2020) =========================================================================== * Minor changes. New Features and Fixed Problems in V6.15 (03-APR-2020) =========================================================================== * Minor changes. New Features and Fixed Problems in V6.14 (25-FEB-2020) =========================================================================== * Added 500 kbit/s Bus Speed in Data Phase Parameters. New Features and Fixed Problems in V6.13 (08-OCT-2019) =========================================================================== * Code is now signed with updated sha-2 and sha-1 certificates. New Features and Fixed Problems in V6.12 (Internal release) =========================================================================== * Code is now signed with an updated sha-2 certificate. (The older sha-1 certificate has been dropped.) New Features and Fixed Problems in V6.11 (12-MAY-2019) =========================================================================== * Corrected a problem with the Fixed Position when having a 29 bit identifier * Template: Changed window name to "CAN 1" in the CAN Kingdom single channel template in order get correct "WinNo" name in the Output Window (and Channel selector in CAN Bus Loader). New Features and Fixed Problems in V6.10 (03-MAR-2019) =========================================================================== * Blocking hardware type memorator light from being seleactable. * Fixed a problem where CanKing would try to go on bus using an unspecified channel (-1). New Features and Fixed Problems in V6.9 (27-NOV-2018) =========================================================================== * Added a warning when setting a large number of lines that much memory will be used * Fixed a problem where the leds in CanKing could go black. * The J1939 formatter now filter on PGN. New Features and Fixed Problems in V6.8 (16-SEP-2018) =========================================================================== * Minor changes. New Features and Fixed Problems in V6.7 (13-MAY-2018) =========================================================================== * Updated universal string sender to accept the FDF flag (CAN FD). * Added a new J1939 formatter with support for DBC-files. * Updated the DBC-formatter to always display physical values as real numbers. * Added support for multiplexed signals to formatters supporting DBC-files. Note: Extended multiplexing is not supported. New Features and Fixed Problems in V6.6 (12-FEB-2018) =========================================================================== * Added a DBC-formatter to be able to show messages, signals and units from a .dbc database. * Fixed an issue in the Output Window where lines in multi-line messages could be left lingering when using Fixed positions. * Fixed an issue in the Output Window where the header and data could be merged together in certain conditions. * The header in the Output Window now scrolls with the data (horizontally). * There is a single autosave option now, both for layout and configuration. * Changes in formatter options will mark configuration as requiring to be saved. (And thus will be autosaved, if autosave feature is enabled.) * Updated the way CAN channels are displayed in the CAN windows. Channels are now displayed as: "Canlib channel - interface type, (customer channel name)" New Features and Fixed Problems in V6.5 (13-SEP-2017) =========================================================================== * Added support for high DPI screens. * Selecting Fixed Positions in the Output Window will now place messages with the same ID but from different channels on different rows. * Standard text formatter in all templates are now using the Global Default numeric base, instead of "Decimal", as default. * Changed default bus parameters for 83.333 kbit/s to be compatible with all Kvaser devices. New Features and Fixed Problems in V6.4 (05-MAY-2017) =========================================================================== * Fixed a bug regarding null-terminated strings when using the formdll.h api together with log to text file window. New Features and Fixed Problems in V6.3 (15-FEB-2017) =========================================================================== * Merged the Bus Parameters and Bus Statistics tabs in the CAN controller window. * Added support for CAN FD non-ISO mode. non-ISO implies: - The stuff bit counter will not be included in the frame format. - Initial value for CRC17 and CRC21 will be zero. * Added first version of a new plug-in window called "Log File Player" where one can transmit data from logged files. Currently, history files (*.hst) are the only supported format. * Added support to store and restore plug-in windows on different screens. * Added the ability to send messages in Single Shot mode. In Single Shot mode the CAN controller will only try to send the message once. * Added CAN FD support to formdll.h * Fixed an alignment bug with TCanMessage in formdll.h. The bug was introduced in CanKing 6.2. * Reverted the change of buffer pointers in formdll.h. char* is now used as buffer pointer again (not wchar_t*). This API change was introduced in CanKing 6.2. * Updated icons. New Features and Fixed Problems in 6.2 (15-SEP-2016) =========================================================================== * Added a Rescan button to update CAN Channel box (tab Bus Parameters) in the CAN Controller Windows. * Added unique names to multiple instances of universal message windows. * Added shortcut for traffic generator in templates. * Added System Warning Led in CAN-Panel, for System Message window messages like CAN-write error. * Sample DLL formatter updated. * Templates has been restructured and updated. An uninstall of previous version is necessary to see new template structure. * Added support for multiple channels to be stored in the History Window and played back by the Timed Transmission window. * New store format for history lists (.hst). The old format can be read but not written. * New format "As History List" added to the Standard Text Format formatter. It can be used to create your own .hst files. * Maximum size of the History List is increased to from 1000 to 10000 messages. * The version of CanKing project files is increased from 1.1 to 1.2. Old project files can be opened with reduced functionality. * Fixed bug where time stamps no longer would be reset on 'Start Run' when a new project had been created, opened, or reopened after initial start up. * Fixed bug where time stamps did not reset correctly on 'Start Run' if a CAN Controller window already was bus on. * Fixed bug where the bus parameters weren't applied when going on bus through CAN Controller Window. * Fixed a bug in CAN controller, where "No init access" and "Exclusive" flags could be set at the same time. New features and fixed problems in version 6.0 (Released 17-MAY-2016) =========================================================================== * Added support for CAN FD. * New store format for history lists (.hst). The old format is not supported. * New format "Compact Hex" added to the Standard Text Format formatter. * Fixed a bug with keyboard shortcuts for rotating windows (CTRL + F6 and CTRL + SHIFT + F6). * Fixed a bug where saving a configuration broke the connections between message windows and CAN windows. * Updated the window layout for all templates. New features and fixed problems in version 5.6 (Released 15-MAY-2015) =========================================================================== * Added a new 5-channel template. New features and fixed problems in version 5.5 (Released 25-JUN-2012) =========================================================================== * Fixed GUI problem where the SJW was reset when selecting a bitrate from the dropdown list. (FB#8409, 8365) * Fixed a problem with DLL formatters that reset the DLL when trying to set its options. (FB#9865, 9811) New features and fixed problems in version 5.3 (Released 12-SEPT-2011) =========================================================================== * Minor bugfixes New features and fixed problems in version 5.2 (Released 3-FEB-2011) =========================================================================== * History list now contains channel number in an extra column. * Added new templates for logging with 2 and 4 channels. * Improved stability under high load conditions. * Added option for output window update frequency. New features and fixed problems in version 5.1 (Released 25-NOV-2010) =========================================================================== * Improved error message when plugin DLL can't be loaded. * Fixed case 5530 where the bus status wasn't always reported correctly. * Fixed a timestamp jump that could happen at certain conditions. * Individual window's saving of the channel combo bxo should now work. * Timed transmission: Message rate now changes automatically when the gui is updated (earlier it was necessary to stop and restart the transmission) * History list: Fixed case 5472 where the history list wasn't properly loaded from file. * Fixed case 5200 where the bus status wasn't properly reflected in the LED indicators. * Log To File now remembers its file name and reacts to "Start Running" and "Stop Running". * Fixed case 942 - timestamps are now unsigned to prevent problem with time stamps going backwards. Also keep track of timer wraps. * Added ability to send extended CAN with the utterly simple batch language. * Fixed case 1168 - universal page (and others) channel selection combo sometimes selected wrong channel. New features and fixed problems in version 5.0 (Released 6-JUN-2009) =========================================================================== * The "universal page" dialog (used to send an arbitrary CAN message) now allows for selecting the CAN channel. * The CAN controller window now has a button that will set the same parameters in all other CAN windows too. * Fixed bug when displaying the sampling point - when the channel was on bus there was a one-off error in the calculations. * Included a four-channel template analogous to the two-channel template. * The history window now takes the global hexadecimal/decimal preference into account when displaying its data. * Improved error message when selecting both exclusive and "no init" mode for a CAN channel. * Fixed bug where the filters for messages with 29-bit CAN identifiers didn't work as expected. * CAN Controller window: o Added error counters display & various other tweaks. o If "no init" mode is selected, read and display the prevailing bus parameters. * This release REQUIRES CANLIB 3.9. * This is a major new release. The internals have undergone a large restructuring which hopefully will result in a program with much better performance. * Much old stuff of questionable value has been removed. If your favorite feature is missing, please don't hesitate to tell us. * The DLL formatter is now included, see Samples\formatter_dll * The simple J1939 identifier formatter is back, on popular demand. * The Traffic generator has an autostart option. * Fixed problem where Clear in Output window raised an exception. Support for mouse wheel. Default setting for max number of lines now 8k instead of 4k. * Timed transmission: Fixed problem wher repeated sending of messages from the history list took one "tick" too long every loop; plus other tweaks. * Save as Template now works and is no longer a hidden option. User's templates are now stored in the user's application data directory and showed on a special tab, "My Templates" * History list now shows dec/hex depending on global setting. Support for W(akeup), E(rror), and N(err) message flags. * CAN Controller window. o option for "no init access". o If "no init" mode is selected, the bus parameter selection part is disabled. o Repaired Clear button. o Added Tx in addition to the Rx counters for CAN messages. o Display bit rates as bps, not kpbs, to avoid issues with the decimal separator; and same for the SJW. o The filters now work again (compared to earlier 5.x betas). o If the CAN interface doesn't support silent mode, force driver mode to normal. o If CAN bus transmissions fail, a message is now written to the system text window. * Added generic text window for system messages. * General face lift. Application is now properly "themed." * Numerous small bugs have been fixed. * Application has been tested on Windows Vista without issues. * Again, CANLIB 3.9 is now REQUIRED. New features and fixed problems in version 4.1.0 (Released July 2005) =========================================================================== * The CAN controller window now displays bus statistics taken from the device driver and the firmware. New features and fixed problems in version 4.0.8 (Released 7-JUL-2004) =========================================================================== * Fixed behaviour of String page when DLC > 8. * "Max" property for CAN identifiers now 2^31-1 instead of 2047 to simplify use of extended CAN. * "Max" property for DLCs now 15 instead of 8. * Formatter Window: Pass/stop filters now have separate check boxes to select if the filter shall apply to std, ext or both types of identifiers. * Timed Transmission: Stop button is now always enabled. * Added version for Microchip 2515 Development Kit. New features and fixed problems in version 4.0.7.92 (Released 8-APR-2003) =========================================================================== No release notes were written for this and earlier releases.