Skip to content

Hardware support

Nithin edited this page Apr 18, 2018 · 81 revisions

If you get the message "Driver selection failed" in the BUSMASTER Trace Window, you might not have the correct drivers installed. This page provides information on the supported hardware and driver download information:

General note

BUSMASTER does not install any driver global, e.g. in Windows System32. Therefore there should be no influence on other applications on the system. However there is one exception. The LoadLibrary of Windows is clever in the way that it detects when an equally-named library is already loaded, even if it's used by another application. So if you start BUSMASTER first, the same library is used for other applications, e.g. INCA, as well and vice-versa. This might lead to problems if use access the same hardware with two applications and different driver versions.

8 devices

Supported devices

Driver Information

The USB2CAN driver is available at http://www.8devices.com/product/2/usb2can/downloads.

Development kit

The CANAL API description is available at http://www.8devices.com/product/2/usb2can/downloads.

ASAM HiL API

ASAM HiL API currently defines the standard interface regarding CAN use cases for Hardware-in-the-Loop testing.

Supported devices

t.b.d.

Driver Information

t.b.d.

Development kit

t.b.d.

dSpace

Supported devices

t.b.d.

Driver Information

t.b.d.

Development kit

t.b.d.

Eberspächer

Supported devices

t.b.d.

Driver Information

t.b.d.

Development kit

t.b.d.

ECOM

Supported devices

Driver Information

The ECOM device driver is available at http://www.cancapture.com/ecom.html.

Development kit

Supporting documents are available at http://www.cancapture.com/ecom.html.

Elektrobit

Not supported yet. See https://github.com/rbei-etas/busmaster/issues/98

Supported devices

Driver information

t.b.d.

Development kit

t.b.d.

esd - electronic system design

Supported devices

The support should cover at least the following interfaces:

Driver Information

The drivers are available as part of the CAN SDK.

Development kit

The CAN SDK is available at http://www.esd.eu/esd2004/german/products/Software/can_sdk_summary_e.htm

ETAS

The support is available in version 1.0.0+. Please select "ETAS BOA" respective "ETAS ES581" as hardware interface.

Supported devices

ETAS BOA supports hardware from other manufacturers as well. The following outlines only the ETAS devices.

These devices work:

BUSMASTER has a known problem that prevents ES592, ES593-D, ES595 to be detected under Windows 7 64-Bit.

These devices do not work:

If your ETAS interface is connected via Ethernet and it is not found in the BUSMASTER Hardware Selection, try the following:

  • Network protection (e.g. firewall) should be down or configured to allow communication from/to the device.
  • Use a static IP address in the device's subnet.
  • Make sure the Windows 7 Network Discovery does not change the configuration!
  • Don't run the Hardware Service Pack before running BUSMASTER as it could change the device's IP address.

Driver information

ETAS devices are supported using the ETAS Hardware Service Pack. It contains the hardware abstraction layer "ETAS BOA Runtime Framework" and the drivers "ETAS Drivers - ECU and Bus Interfaces" (ED-EBI). It also contains the IP-Manager component which is necessary to automatically configure the Ethernet-connected interfaces, e.g. ES59x.

BUSMASTER supports all current versions of BOA:

  • BOA v1.4 since BUSMASTER v1.0.1
  • BOA v1.5 since BUSMASTER v2.1.0
  • BOA v2 since BUSMASTER v2.2.0

ETAS BOA Runtime Framework could now be downloaded separately at https://www.etas.com/en/downloadcenter/18102.php

Driver information - ES581.3 specific

For ES581.3 devices there is a direct driver available if you select "ETAS ES581.3" in the "Hardware Interface" menu. This entry first tries to load ETASneo40.dll and then icsneo40.dll as fall back. BUSMASTER comes with both libraries installed in the application folder. If you experience problems with the distributed drivers try to delete one or the other library. In this case the global installed libraries are used instead.

Driver and firmware versions needs to be compatible. The driver usually comes with a firmware and if configured to do so (default), will automatically flash the firmware to a compatible version. If the firmware is not updated automatically, try to flash manually via the ETAS Hardware Service Pack (HSP). ES581.3 devices with a serial number >=40000 need a firmware version 0.84 at least.

Information - ES582 specific

For ES582 (USB to CAN/CAN-FD) device, please contact ETAS sales for further information on technical details, pricing, availability

Note: The ES582 functionalities related to CAN-FD are not supported in Open Source. CAN-FD add-on is required to perform CAN-FD related activities.

Information - ES584 specific

For ES584 (USB to CAN/CAN-FD/LIN) device, please contact ETAS sales for further information on technical details, pricing, availability

Note: The ES584 functionalities related to CAN-FD are not supported in Open Source. CAN-FD add-on is required to perform CAN-FD related activities.

Development kit

There is an SDK available to implement new hardware underneath the BOA framework called "ETAS BOA Framework Development Add-on", and an SDK to build applications based on BOA called "ETAS ECU and Bus Interfaces Integration Package" (EBI-IP).

Both SDKs are available upon request. The necessary header files of the ETAS BOA Framework Development Add-on are part of the BUSMASTER source codes.

gridconnect

gridconnect offers some own interfaces and also sell CAN interfaces from PEAK.

Supported devices

A complete list is available at http://gridconnect.com/pcan/can-adapters.html.

Driver Information

Due to the documented serial protocol, the application has to directly support these interfaces. The driver supplied via the product homepage just supports the USB-to-serial FTDI chip.

Development kit

The protocol used for RS232 and USB connectivity is documented at: http://gridconnect.com/media/documentation/grid_connect/CAN_USB232_UM.pdf

grifo

grifo offers CANUSB, which seem to be identical to the CANUSB interface from LAWICEL.

Supported devices

Driver Information

The CANUSB driver is available in the download section of another page: http://www.canusb.com/

Development kit

The CANUSB SDK (manual and examples) is available in the download section of another page: http://www.canusb.com/

I+ME ACTIA

Currently there is only a feature request in issue #364.

Supported devices

  • XS LITE

Driver information

The driver is available via the download page:

Development kit

The development kit is only available upon request:

ifak system

Supported devices

It is intended to support the following devices:

Driver Information

There is a isCAN Multidriver available for download on the product page.

Development kit

t.b.d.

Intrepid Control Systems

The support is available in version 1.1.0+. Please select "IntrepidCS neoVI" as hardware interface.

Supported devices

Driver information

Intrepid devices are supported using the neoVI library (icsneo40.dll). At least version 3.5.1 is required.

There are two installers from Intrepid that install the icsneo40.dll in the Windows %system32% folder:

  • Vehicle Spy Trial installs Version 3.5.1.67 or higher and device firmware version 0.71 or higher. This installation is recommended.
  • RP1210/J2534 API Installer installs Version 3.5.1.61 or higher and device firmware version 0.69 or higher.

Development kit

Intrepid provides an API documentation that contains links to download the driver.

IXXAT

The support is available in version 1.6.5+. Please select "IXXAT VCI" as hardware interface.

Supported devices

Driver information

Development kit

i-View

The support is available in version 1.9.0+. Please select "i-VIEW" as hardware interface.

Supported devices

t.b.d.

Driver information

t.b.d.

Development kit

t.b.d.

Kvaser

The support is available in version 1.3.0+. Please select "Kvaser CAN" as hardware interface.

Supported devices

  • Leaf
  • Memorator
  • other devices should work

Driver information

The Kvaser library is installed by the BUSMASTER installer. In addition you need the "Kvaser Drivers for Windows 2000/XP/Vista/Windows 7". The download is available at http://www.kvaser.com/downloads.html. Select "Driver" as "Download Type". The current version of the drivers is 4.6 (date 2011-11-29).

Development kit

The Kvaser CANlib SDK provides an Application Programming Interface for interfacing to all Kvaser hardware platforms. The download is available at http://www.kvaser.com/downloads.html. Select "Development Kits and Tools" as "Download Type". The current version of the SDK is 4.6 (date 2011-11-29).

MHS-Elektronik

The support is available in version 1.6.0+. Please select "MHS Tiny-CAN" as hardware interface.

Supported devices

All bus interfaces listed at http://www.mhs-elektronik.de/cgi-bin/mhs.pl?id1=2&id2=0:

  • Tiny-CAN I
  • Tiny-CAN II-XL
  • Tiny-CAN IV-XL
  • Tiny-CAN M1
  • Tiny-CAN M232

Driver information

Tiny-CAN devices are supported using the Tiny-CAN API.

Development kit

t.b.d.

National Instruments

Not supported yet. See https://github.com/rbei-etas/busmaster/issues/97

Supported devices

Driver information

t.b.d.

Development kit

t.b.d.

netronics

Netronics Ltd. offers the CANdo interface family.

Supported devices

  • CANdo: not supported yet

Driver Information

The driver as well as the CANdo programmer is available as part of the CANdo Installer package available at: http://www.cananalyser.co.uk/download.html

Development kit

There is a CANdo SDK available at: http://www.cananalyser.co.uk/download.html

NSI

The support is available in version 1.9.0+. Please select "NSI CAN-API" as hardware interface.

Supported devices

An overview of the devices is shown here:

The following devices are supported:

  • CAN PCMCIA family
  • CAN PCI family
  • MUXy
  • MUXy BOX
  • MUXy light
  • MUXy 2010
  • MUXy BOX 2

Driver information

The driver is available via the download page:

Development kit

t.b.d.

PEAK-Systems

The support is available in version 1.0.0+. Please select "PEAK USB" as hardware interface.

Supported devices

Driver information

PEAK devices are supported using the PCAN API and the Peak OEM drivers.

The PCAN API was obtained by RBEI and is delivered by BUSMASTER. It is installed as canapi2.dll in the BUSMASTER installation folder.

The Peak OEM drivers are part of the following download: http://www.peak-system.com/fileadmin/media/files/usb.zip. Execute the contained PeakOemDrv.exe to install the drivers. The default location is C:\Program Files\PCAN\Drivers.

Development kit

The Development Kit was obtained by RBEI and is not available for free download.

Softing

Not supported yet. See https://github.com/rbei-etas/busmaster/issues/73

Supported devices

Driver information

The driver is available on their download page.

Development kit

Softing devices can be used with their CAN-API or as VCIs (see below).

sontheim

Not supported yet.

Supported devices

An overview of CAN interfaces is available at: http://www.sontheim-industrie-elektronik.de/en/products/interfaces.html

Driver information

t.b.d.

Development kit

t.b.d.

VCI (Vehicle Communication Interfaces) API

Not supported yet. See https://github.com/rbei-etas/busmaster/issues/35

Supported devices

Driver information

t.b.d.

Development kit

t.b.d.

Vector Informatik

The support is available in version 1.2.0+. Please select "Vector XL" as hardware interface.

Supported devices

  • CANcardXL
  • CANcaseXL
  • VN1610/VN1611
  • VN1630/VN1640
  • other devices should work

Driver information

Vector devices will be supported using the Vector XL Driver Library. The current version is 7.5. It gets installed at "C:\XL Driver Library".

In addition the Vector Driver Setup should be run. The current version for Windows XP/Vista/7, 32 bit is 7.7.52. Others versions are available in the Vector Download-Center. The drivers get installed at "C:\Windows\System32\drivers".

Development kit

The Vector XL Driver Library includes the API. The current version is 7.5. It gets installed at "C:\XL Driver Library".

Vision Systems

The support is available in version 1.7.0+. Please select "VScom" as hardware interface.

Supported devices

All devices on http://visionsystems.de/1_1_5.html should be supported:

Driver information

A driver download is available on the download page at http://visionsystems.de/downloadcenter.php

Development kit

The VSCAN API is available on the download page at http://visionsystems.de/downloadcenter.php

Clone this wiki locally