BlackBird

  • How can I use my mobile device to access a CAN bus?

    For mobile access, we recommend our BlackBird v2, which provides a REST api , which means that you can wirelessly connect to, and get data from, a BlackBird v2 from any device that has a web browser, such as an iPhone, Windows Phone or Android device.

    You can find some examples and specifications in the REST api download in the download section of the Kvaser website.

    If you want to stay on USB, it get’s a bit trickier.
    We have an old Windows CE driver, but it’s not actively developed any more, so that is not a path we generally recommend, but it still works on some CE based operating system.
    We do have an open sourced Linux driver, which can be used as a basis for creating you own driver for any platform.

  • What delay can I expect from using a wireless unit?

    Of course, with wireless you don’t get any guarantees, but we typically see a round trip time of less than 10 ms using a Kvaser Blackbird.

  • Do I need two Blackbirds to establish one wireless CAN connection?

    No, you only need one Blackbird.  A Blackbird can connect to an existing wireless router network in infrastructure mode or directly to a PC in ad hoc mode.  The PC will use our standard Windows drivers to configure the Blackbird and select the Blackbird for use.

Back to Top

Drivers

  • Driver and Hardware Install Guide

    How to install your Kvaser hardware under Windows XP, Win2000 and Windows Server 2003

    This guide describes how to install Kvaser Hardware under Windows XP. The information given here is also valid for Windows 2000 and Windows Server 2003, since the steps are basically the same.
    1. Administrator. Log on to Windows as an administrator or as a user with administrator privileges.

    2. Run the installation program. Execute the file that is labeled “kvaser_drivers_w2k_xp.exe”. If you install under Windows 2000 or Windows Server 2003, simply execute the same file.

    3. View README file? When the installation program has loaded, you are asked if you wish to read the README file. We recommend that you do so, it contains information that is very useful for you.
    canlib38_installxp_0

    4. Welcome. At this point, you are ready to set-up the installation on your computer. Click on the “Next” button to continue.
    canlib38_installxp_1

    5. Select Destination Directory. We recommend that you keep the default value. Click on the “Next” button to continue.
    calib38_installxp_2

    6. Select Start Menu Group. We recommend that you to keep the default value. Click on the “Next” button to continue.
    canlib38_installxp_3

    7. Ready to install. The set-up is now complete and you are ready to install drivers for all your Kvaser hardware. Click on the “Next” button to continue.
    canlib38_installxp_4

    8. Copying and registering files. The installation program will copy the driver files to your hard disk and register them with Windows. Wait a few moments for registration to finish. This will normally take about 10 seconds, but could take as long as a few minutes.

    9. Installation of drivers complete. If the installation of drivers is completed successfully, the following message pops-up. Click on the “OK”-button to continue.
    canlib38_installxp_5

    10. Control Panel. Open the Control Panel. Double-click on the icon labeled Kvaser Hardware.  You should see a window like the one shown below. You are now ready to install all your Kvaser hardware.
    canlib38_installxp_6

    11. Plug-in Kvaser Hardware. You have two options:If you are about to install a Kvaser PCcan/PCIcan/PCIcan II board, shut-down the computer before you insert the board. And then restart the computer again.If you are about to install a Kvaser Leaf/Memorator/USBcan device or KvaserLAPcan/LAPcan II card, just plug-in the device. You don’t have to shut down the computer.

    12. Found New Hardware Wizard. The Found New Hardware Wizard will detect your Kvaser hardware. We recommend that you select “Install the software automatically”. Click the “Next”-button to continue and follow the on-screen instructions.
    canlib38_installxp_7

    13. Your Kvaser hardware is installed and ready to use. Open the Control Panel. Double-click on the icon labeled Kvaser Hardware.  This program handles all Kvaser Hardware that is connected to the computer. Clicking on a device channel opens up a panel with more detailed information, for example CANLIB channel, firmware revision, serial number, etc. Press F1 for Help.
    canlib38_installxp_8

    14. How to install Kvaser hardware under Vector CANalyzer/CANoe. If you use Vector CANalyzer/CANoe, please go back to the Support note index and read the “How to install Kvaser hardware under Vector CANalyzer/CANoe” note.
  • How To: Install LABview drivers

    1. Install your Kvaser hardware. Since the VI library calls the canlib32.dll directly, you must install Kvaser’s CANLIB driver package and your Kvaser hardware. Installations instructions can be found under the headline Drivers.

    2. Install Kvaser’s CANLIB SDK. We recommend installing CANLIB SDK, i.e. Kvaser’s API to all Kvaser hardware.  Installing the SDK should not be necessary for using the VI library but provides useful documentation.  The API provides overview documentation on the order of the calls.  This is useful when looking at the VI calls since they are just wrappers for the API. Download the CANLIB SDK from theSoftware Download Area

    3. Kvaser’s VI library for LabVIEW. Do not start LabVIEW. Instead, double click on our VI library.  This will launch the kvCanTree.vi and kvCanQuickStart.vi.  kvCanTree is a list of all the VI’s in the library when you select show Diagram from the menu.  kvCanQuickStart.vi is the example program which provides a dumbed down bus monitor. This is the easiest way to see what Kvaser’s VI library for LabVIEW is capable of. Shown below is a graphical demonstration.
    This is the results of double clicking on the kvCanVI.lib file.
    labw1
    The window below shows the kvCanExample1.vi in the full screen.  This VI replaced the original quickstart.vi.
    labw2
    The window below shows the menu item to select on kvCanTree.vi to see the full diagram.
    labw3
    The window below shows the full tree diagram which shows the individual VI’s in the library that can be called (compare these functions to functions in CANlib SDK)
    labw4 
  • DIAdem driver on LAPcan

    This guide describes how to install a LAPcan card under DIAdem version 7 with Kvaser’s DIAdem driver. The information given here should also be valid for DIAdem version 6.Please not that this guide is only valid for Kvaser’s DIAdem driver. If you want to use Vector’s DIAdem driver, follow the “Installation instructions for Vector’s DIAdem driver on LAPcan” note.

    1. Install DIAdem version 6 or 7. Version 4 is 16-bit, and so out of the question.
    2. Install Kvaser’s CANLIB driver package and your LAPcan card.
    3. Copy the files kcandrv.dll and kcandrv.g5d into the DIAdem program
      directory (e.g. c:\Program Files\Gfs\DIAdem.) If you can’t find kcandrv.dll, go to Windows Explorer, select View | Folder Options | View tab and make sure “Show All Files” is checked. Then go back to DIAdem.
    4. Copy the file kcandrv.bmp into the symbols directory of DIAdem
      (e.g. c:\Program Files\Gfs\DIAdem\symbols).
    5. Start DIAdem. Select Options | GPI-DLL Registration. Press the Add… button. Select the directory where you installed the DIAdem driver, step 3 above, and select the file kcandrv.dll.
    6. Now you are back in the “Registration of GPI-extensions” dialog you opened in the previous step. Press the Close button. DIAdem asks you if you want to save the list of registered drivers in the desktop. Select Yes and do as DIAdem suggests, i.e. save the settings in desktop.DDD.
    7. DIAdem will now restart.
    8. After DIAdem has restarted, press the DAC button (the one with the green board on it).
    9. Select Options | Single Value Processing | Configure Driver…
    10. Press New Entry, check the Hardware/Driver button and press OK.
    11. In the list on the left, select “Kvaser CAN” and press OK.
    12. Optional: press the Info button to make a sanity test. A dialog with driver information should now display.
    13. Press Close.
    14. Press the “Inputs(driver)” button in the vertical toolbar on the left. Somewhere on the now appearing horizontal toolbar a button labeled CAN appears. Select it.
    15. Hooray! You now have a CAN block.
    16. Double-click on the CAN block. A combined CANdb editor and configuration dialog now appears.
    17. Select a suitable LAPcan channel and set the bit rate. Assign one or more CANdb files and select the signals you are interested in.
Back to Top

Getting Started

Back to Top

Installation

  • How to Connect to Busmaster Software

    1. Choose CAN->Driver Selection->Kvaser CAN

    2. If this is the first time to choose Kvaser device, a “Hardware Selection” windows will be popped up. Otherwise go to CAN->Channel Selection to choose the Hardware Channel.

    3. Choose CAN->Channel Configuration, to configuration the Bus Parameters such as Baudrate, Sampling Point, SJW, Filter..etc

    4. CAN->Connect to go Bus On.

    can bus software
  • How do I configure the Memorator, Memorator Professional, or Memorator R Semipro?

    To configure the Memorator, Memorator Professional, or Memorator R Semipro, you must have:

    1) the Kvaser driver installed, and
    2) the Memorator Tools software installed (available on our downloads page).

    Using the Memorator Tools software, you can configure your Memorator device.  For a thorough walk-through, watch the instructional video below:

  • Driver installation problems

    Driver installation problems are often caused by antivirus software. A common issue is failing to install the enumeration service during the driver install.

    Solution:  Make sure your antivirus software is turned off and then install the driver again.

Back to Top

Linux

Back to Top

MagiSync

Back to Top

Memorator

Back to Top

Products

Back to Top

Troubleshooting

  • How can I connect multiple CAN interfaces to my CAN bus network?

    Use the Kvaser T-cannector v2 breakout box.

    If the CAN bus network is accessed through an OBD diagnostic port, simply pair the Kvaser T-cannector v2 with Kvaser’s OBD II to DSUB9 Adapter Cable (00723-9) to connect multiple CAN devices to the network.

    In any system with CAN – a car, for example – you may want to experiment with different ways of data logging and set different triggers or filters. To log standard fault conditions, a good choice is a Kvaser Memorator Light – a fully automatic datalogger that requires no set-up whatsoever. However, to configure different filters in order to determine how, when and what data should be logged on separate channels, you’ll need a more complex datalogger such as a Kvaser Memorator Pro. To connect both devices to the same CAN network, use the T-cannector v2 breakout box, which is compatible with most CAN interfaces or dataloggers and best of all, can distribute power to those that require it. Critically, you won’t need to do any soldering or wiring whatsoever – simple click and connect using the T-cannector v2, and get gathering data within minutes.

  • Why do I get error frames?

    Error frames indicate a problem with the network topology/configuration.

    You need to make sure:
    1. The CAN bus is properly terminated.  You should have 120 Ohm termination at the furthest points of the CAN network between CAN_H and CAN_L.  This would mean you should measure approximately 60 Ohms between CAN)_H and CAN_L.  We do not have termination in our products.

    2. The software application talking through the Kvaser interface should be using the same bus parameter settings as the other nodes on the bus.  This would be bit rate, sample point, and SJW.  You will need to make sure the application you are using is setting the bus parameters correctly.

    3. At least CAN_H, CAN_L, and SIG_GND nneds to be connected. In most vehicle scenarios, all nodes are using battery for V+ and GND, so the SIG_GND would be connected to this ground.

    4. The network must have at least 2 active nodes on the network to have successful CAN communication.  If there is just one other node on the network, you cannot be in silent mode. If no unit can acknowledge a sent frame, the sending unit will create error frames.

  • Azure Dynamics Ford Transit Connect Diagnostics

    Azure Dynamics was a developer of electric and hybrid engines. Specifically, they developed an engine for the Ford Transit Connect. Azure went bankrupt in 2012 however, many of these vehicles are still on the road today. When there is a fault with the vehicle, the owner would need a Kvaser interface to read the DTC codes or even reset the codes once the actual problem has been fixed.

    Though Azure Dynamics is no more, the necessary diagnostics drivers, some software and manuals have been archived by EVtv in their forums. To access their forums you will need a free account. The Azure Dynamics software suite is only compatible with Windows XP SP4. The software does not work with Windows Vista or 7.

    The required Kvaser device is a Leaf Light HS v2 OBDII.

Back to Top
Feedback