Knowledge Base


  • Can I change the battery in my Memorator Professional?

    The battery in the Memorator Professional is used to keep track of the real time clock in the unit, and to make sure that the log files are correctly closed. It is automatically charged when the unit is used, but can get worn out after a couple of years.

    If you notice your Memorator Professional loses the clock settings, it is probably a battery problem. If it has been unused for years, it might help to leave it connected to the computer over night. If this doesn’t help, it is possible to change the battery, but please note that you have to open the unit, and thereby voiding warranty. Since we don’t expect batteries to get worn out for quite a few years it is not a problem. If you have battery problem within the 2 years warranty time, we will of course replace the unit at no cost for you.

    Please contact us at [email protected] if you think you need a battery change.

  • Do Kvaser interfaces include a terminating resistor?

    No, we do not include terminating resistors in our products since the desired location for the terminating resistors is based on your network topography. The terminating resistors would typically be mounted at the furthest points of your CANbus backbone.

    Kvaser does offer a quick and easy termination adaptor that is compatible with all Kvaser high speed CAN interfaces.

    Further Reading

    How to test if your CAN termination works correctly – A short guide on troubleshooting your system.

    ‘Using termination to ensure recessive bit transmission’ – Maximising signal quality depends on correct termination and an optimised cable

    Terminating low speed and high speed CAN [COMING SOON]


  • Do Kvaser interfaces support the J1587 protocol?

    Yes, Kvaser supports J1587 through the Kvaser Linx Cable. The J1587 Linx is an ‘add-on’ dongle which must be used in conjunction with another Kvaser CAN interface (e.g. Kvaser Leaf Light, Memorator Professional, etc).

  • What protocols do Kvaser interfaces support?

    Kvaser interfaces support all CAN higher layer protocols.  The hardware and SDK are designed to work at the raw CAN frame level, therefore you can use Kvaser’s CAN hardware with any higher layer protocol, such as J1939, CanOpen, DeviceNet, NMEA 2000®, etc.

  • What is a ‘rugged’ product?

    Kvaser’s ‘rugged’ branded products are designed to meet IP65 rating, which protects against moisture, vibration, shock, oil, and dust.   

  • How many CAN channels can I run simultaneously on the Kvaser driver?

    64 channels (in any combination of Kvaser hardware) into one PC with the appropriate Kvaser driver.

  • What operating systems do Kvaser interfaces support?

    Windows, Windows CE, and Linux.  To see a full chart of supported OS versions, click here.  For Windows and Linux drivers downloads, please visit our Downloads page.

  • What is ‘Silent Mode’?

    Silent mode means the interface only listens to the CAN bus.  This means the unit does not even provide an ACK frame when a message is placed on the CAN bus correctly.

  • Can I configure the Memorator Light HS?

    No, the Memorator Light HS does not require configuration before data logging.  You use the Memorator Tools software with the Memorator Light HS only for extracting recorded data.

  • When does the timestamp wrap around?

    The timestamps returned in for example the canRead() call are currently stored in 32 bits. This means that the resolution used for the timestamps decided how long it takes for the time stamp to wrap around.

    The default millisecond resolution yields almost 50 days.
    A microsecond resolution gives almost 72 hours.

    The resolution is be set by using the canIoCtl() call with the canIOCTL_SET_TIMER_SCALE flag to set the desired time-stamp clock resolution in microseconds. The default value is 1000 microseconds, i.e. one millisecond.

  • Is the channel numbering persistent?

    We try to keep the channel numbers as persistent as reasonably possible.
    Usually, they are persistent after a reboot, but it cannot be guaranteed.
    If you want to make sure that you are using a specific hardware channel, you can use the EAN and serial number combination to make sure you are working with the correct interface.

  • Can I use a Kvaser interface on my CANopen/J1939/Devicenet bus?

    As long as it is CAN based, yes.

    The CAN standard defines the hardware (“the physical layer” – there are several) and the communication on a basic level (“the data link layer”). In order to manage the communication within a system, a higher layer protocol (HLP) is commonly required. Our interfaces work on the raw CAN level, and any HLP can be used on top of that.

    Read more about higher layer protocols here:

    Depending on which HLP you need to work with, you have a number of options.

    * Implementing it yourself, using our API CANlib.

    * Find the right software tool. Kvaser has a number of prominent Technical Associates (TA), who has tools, and domain knowledge, for a number of different areas. Find your software here:

  • What is the difference between handles and channels?

    By channel we mean the actual physical CAN channel.
    A handle can be seen as a virtual bus extension, that you need to open with a canOpenChannel() call to programmatically access the channel. You can have many handles open to the same channel.

  • Can I power my Ethercan on the CAN side?

    Yes, the Ethercan Light HS can be powered by either by Power over Ethernet, or by providing power to the CAN channel.

    Also receives power over CAN, so the Ethercan can be powered through devices like our T-Cannector v2 (click to view product).