CAN-Hacker dual-channel USB-CAN adapter. CAN-Hacker dual channel USB-CAN adapter USB to CAN bus adapter

Universal adapter (CAN Hacker) is designed to analyze and scan the CAN bus of cars.

Kan hacker adapter works according to the LAWICEL protocol and is fully compatible
with the most popular and probably the best German program CAN HACKER

The hardware of the device has a modern 32-bit stm32 microcontroller,
built on the ARM Cortex core. Also CAN Hacker is equipped with
special CAN filter, which gives a very high quality connections.

The device is powered by USB and does not require external power.

Functions:

  1. Reading and transmitting CAN messages in real time.
  2. CAN bus monitoring.
  3. Message filtering by CAN ID (identifier).
  4. Pre-processing and storage of CAN messages.
  5. Saving message packages in text format on the hard drive of a PC.
  6. Logging messages in real time.
  7. View and analyze logs.
  8. Playback of recorded logs with sending to the network in real time.
  9. Supports standard and extended CAN ID (11- and 29-bit identifiers).
  10. Interface data rate up to 1Mbps.
  11. Ability to work with non-standard speeds (33.333 - 83.333 kB / s)

Program settings:

1. (CAN Device) in the settings you need to select the COM port on which our adapter hangs,
to find out on which port the adapter is located, you need to go to the computer's device manager.
2. (COM Baudrate) set the port speed to 115200 bit/s
3. (CAN Baudrate) select the speed of the can bus used in the car.

CAN bus listening mode.

Filter

Using the filter, you can filter out unnecessary message batch IDs

Copy to TX list

Using the “Copy to TX list” button, it is possible to copy a message from the Receive monitor,
to the send monitor (Transmit) with the ability to send it to the network at a specified time interval.

Sending messages to the network

1. Click the Add button
2. Enter the required ID and package contents
3. On the TX Mode tab, select Period
4. In the Period (ms) field, add the frequency of sending a message

In this way it is possible to send an unlimited number of messages at the same time.

Tracer Mode

Tracer mode allows you to receive messages in the order in which they enter the network.
It is also possible to record a log, with the subsequent possibility of replaying it and sending it to the network
in the order in which it was written. A running log can be stopped at any time and
manually clicking the mouse, send messages one by one. A very handy tool when looking for specific IDs.

Device in operation (video)

CAN bus analyzer CAN-Hacker 3.0 25.06.2019 14:38

The on-board electronics of a modern car impresses with a variety of executive and control devices, various sensors and controllers. For interaction between them, a stable communication network is required. On the this moment there is such a network interface and it is called - CAN (Controller Area Network).

The CAN bus equips any device that can simultaneously receive and transmit digital information with a connection. For example, with the help of CAN packets, mirrors are folded, headlights are ignited, power windows are controlled, etc. A special adapter and a program will help us to see what is happening in the CAN bus of a car, of which there are many in nature. But, what if I told you that there is a universal USB adapter that can expand the possibilities - both hardware and software functionality of the CAN bus?

By usingCAN- hacker you can:

  1. Analyze the work of CAN and LIN buses of auto and special equipment
  2. Display of Can - packages received on the Can bus
  3. Turn on "on the table" control units and vehicle units controlled via CAN and LIN buses (for example, button blocks, dashboards, etc.)
  4. Emulate the operation of meters and control units directly in the car
  5. Program machine control units

All these functions of the CAN Haker adapter, for its very low price, will provide invaluable assistance during repair work, as well as in the installation and development of auxiliary security and navigation equipment for various mobile equipment.

The functionality of the main version of CEN-Hacker 3.0 can be greatly expanded using additional options and programs. The list of options is constantly growing, follow the news on the website

Additional options:

  1. LIN-K (LIN-K) LIN bus analyzer.
  2. K is an additional option for CAN-USB interface CAN Hacker 3.0
  1. CAN Hacker Bomber.

Now the entire list of functions of the CAN-Hacker Bomber is integrated into the CAN analyzer software.

There are times when you urgently need to find out which packet in the CAN bus is responsible for which function, if the exchange protocol is not standardized, then this is very problematic and time-consuming. Or, without a car, it will be difficult to find out which package is responsible for determining the speed, and which for the angle of rotation of the tachometer needle. The canhacker Bomber utility will allow you to study the CAN bus using the spoofing method, i.e. the program simply sends packets with the data bytes we specified in the given ID range.

  1. Additional KIA-Coder option for working with KIA-Hyundai cars

With the help of KIA-Coder, you can carry out variant EOL coding on KIA and Hyundai cars, recode the instrument panel memory through the basic OBD2 diagnostic connector. Different programming allows you to activate and deactivate different car options, such as: TPMS tire pressure, adaptive light and others.

4. Additional option to work with Nissan Leaf Leaf-Coder

  1. -Hacker Leaf-Coder is a free and simple program for coding Nissan Leaf and Teana dashboards via OBD2 connector.

Now let's analyze the advantages of Kanhacker 3.0 over other adapters.

AdvantagesCAN Hacker 3.0:

  1. Two CAN channels (KEN). The ability to forward packets from channel to channel, work in the CAN (KEN) gateway / CAN gateway mode using a special firmware included in the kit
  2. Pluggable terminators 120 Ohm
  3. LIN bus function. (additional option)
  4. On-line (online) update
  5. The function of automatic enumeration (search) ID by the CAN Hacker-Bomber program
  6. miniature case
  7. USB powered
  8. Save message packages in text format on PC hard disk.
  9. Logging messages in real time
  10. Analysis and viewing of logs

CANHacker 3.0 (KEN Hacker 3.0) can work both with the old software CANHaker (kan hacker) 2.002 and with the new CAN analyzer.


Recently, both in cars and in industrial automation, the so-called CAN (Controller Area Network) bus has become very often used. High data transfer rate, excellent noise immunity and the ability to combine multiple devices into one network make it practically out of competition with other buses. Two wires, or in other words one twisted pair, are enough to transmit data over the CAN bus. The details of the CAN bus have been described repeatedly, whoever is interested will find and read it. We are more interested in how to connect using a computer, laptop or tablet to the CAN bus. For this task, I made

USB to CAN bus adapter

which allows you to connect using a PC to any CAN bus, watch the packets that go through it, write them down, and there is also a full-fledged opportunity to send your data to the CAN bus!
The USB to CAN adapter will be useful for auto electricians, it is great for package tracking for people who make CAN odometer winders, as well as for engineers who work with automation that uses the CAN bus.
The device is made using a microchip PIC18F1XK50 microcontroller. as a controller with an SPI interface MCP2515, and a high-speed CAN transceiver mcp2551. IMPORTANT!!! MCP2515 controller CAN microcircuits come in different cases, and their conclusions do not match, the board is wired for MCP2515IST. if you shove with other letters, you will have to take a datasheet, check your legs and breed for your copy. The numbering of the pins in the board and the diagram does not match, since the MCP2515 is drawn in a different case on the diagram!
And so here is the USB to CAN adapter diagram.


In principle, nothing particularly complicated when compared with those schemes that walk around the network. The circuit works 100%, in addition to making a prototype, I also tested it, if I’m not too lazy, I’ll record a video on how it works with CAN speedometer winding, and maybe I’ll connect it to automation at work for clarity. Actually, under this device, I parted the printed circuit board, the dimensions turned out to be 55 x 45mm. all SMD components except for a few jumpers. Here's the actual pay.


Well, I think everything is clear where everything is, the board provides a bootloader jumper for programming the controller, as well as a terminator jumper, and the actual CAN bus contacts. I made the board with a film photoresist, there is nothing complicated in it, the connector costs MINIUSB, not micro!
To work with a CAN adapter, you can use different programs, but I recommend the CANHacker program, there will be a separate article about it with a working program cured of the greed of developers, it is quite functional, it has a packet filtering function, which is often simply indispensable, as well as writing data both from the bus and to the bus, including and previously recorded (emulation of the operation of a certain device).
Now the most interesting thing is the firmware) and everything is interesting there, I don’t remember anymore, but in my opinion I sewed everything via USB without a programmer, well, in short, you’ll be lucky if you have a bootloader flashed from the factory in the controller, if not, then in the archive with the firmware there is a description of how to flash . The archive contains the latest firmware version, a bootloader just in case, drivers for Windows and Linux, in general, you will understand. When flashing, do not forget to set the BOOT jumper.

There is a hex file in the Bootloader folder, it needs to be flashed into the controller, with a programmer! then put the bootloader jumper, and connect to the computer via usb. then, with the Mphidflash utility, we fill in the USB firmware, the mphidflash -Write USBtin_firmware_v1.7.hex command, after the update, disconnect the cable, remove the jumper, and the device is ready!, install the driver and use it. Well, at least from memory it was somehow like that)
=====================================
A properly flashed and working device should be defined as a com port.


Also a short video of the CAN interface with packet interception from industrial equipment.

CAN Hacker (CAN scanner)

So, first you need to understand what a CAN bus is. The CAN bus is a two-wire bus that connects any device that can simultaneously receive and transmit digital information. It is a twisted pair, this implementation of the bus allows you to reduce the influence of external electromagnetic fields, providing high speed data transmission.

The CAN Hacker program is designed to monitor CAN networks, read messages transmitted over the CAN bus in real time using a USB converter<>CAN. The device will help you find the ID address of the desired message, analyze it, if necessary, edit it and resend it. CAN Hacker can receive and send messages with both a simple 11 bit ID and an extended 29 bit ID. The baud rate can be selected from the standard ones: (5Kbps, 10Kbps, 20Kbps, 50Kbps, 100Kbps, 125Kbps, 250Kbps, 500Kbps, 800Kbps / s, 1000 kbps.) or manually set for non-standard speeds. Messages can be sent either manually or automatically.

CAN Hacker is indispensable for professionals who are engaged in CAN winding, it is also indispensable for beginners. Convenient for debugging devices that work with the CAN bus.

To wind a car mileage via CAN bus, you need CAN Hacker, which will help you find the ID responsible for the odometer reading, edit the message sent, compile and use it in winding.

The CAN Hacker program uses advanced technologies to read the CAN bus. Thanks to a simple, convenient and understandable interface, searching for the desired message takes a minimum of time. CAN Hacker assembled in a convenient ergonomic OBD-2 case, with an RX and TX CAN bus status LED that blinks in time with received and transmitted messages and a 180 cm long USB cable is very convenient to use.


The scanner is connected to the CAN bus via pins 6 (High) and 14 (Low) or switched to 2 and 10 using Jumper, because in such car brands as Audi, BMW, Isuzu, Mercedes-Benz, Mitsubishi, Skoda, Volkswagen, the motor tire must be removed. There is also a Jumper on the Can bus for a 120 Ohm terminating resistor that allows you to receive and transmit messages even when working with one device

  1. Analyze the work of CAN and LIN buses of cars and special equipment. technology.
  2. Turn on "on the table" control units and vehicle units controlled via CAN and LIN buses (for example, steering racks and EGUR units)
  3. Emulate the operation of sensors and control units directly on the car
  4. Program car control units.

All these features will provide invaluable support in the process of car repair, as well as during the installation and development of additional security, telematics and navigation equipment for any mobile equipment.

Advantages of CAN-Hacker 3.0:

  1. Two CAN channels. Ability to work in CAN gateway \ CAN gateway mode using special firmware included in the kit
  2. Pluggable terminators 120 Ohm
  3. Ability to work with LIN bus . (additional option)
  4. Online update
  5. Possibility of automatic enumeration (search) of ID by CAN-Hacker-Bomber program

Our CAN - USB adapter works with the famous CAN-Hacker program, we are also developing an improved version of our software for CAN and LIN bus analysis.

Equipment:
Adapter Canhacker latest version
USB cable as a gift
Software and drivers for work
(Utility Can-Hacker 2.0.1,CAN Hacker Bomber,CAN-Hacker Bomber + Gateway, drivers, quick start guide, drivers for Windows XP, 7, etc.)

ATTENTION!

All devices are provided "as is". We do not accept any responsibility for the results of using our equipment. That is, if something breaks when using our equipment, then this is entirely the fault of the user of the device. By purchasing CAN-Hacker you agree to these terms and conditions described below.

Before buying CAN-Hacker, which is a professional tool for working with cars, be sure to make sure that:

  1. You know how to install drivers for new devices in your version of Windows
  2. You know the CAN bus device and how it works
  3. You have a basic understanding of electronics and electrical engineering

In addition, you should consider and agree:

  1. Technical support is available only on weekdays through email. On our forum you can ask a question at any time.
  2. Compatibility of the CAN-Hacker utility from canhack.de with your specific configuration and Windows version NOT GUARANTEED. It may be necessary to select the correct virtual COM port driver or remove it earlier installed drivers, which may conflict with the STM drivers that CAN-Hacker is built on. You may also need to reinstall. operating system your PC.
  3. If CAN-Hacker does not support the CAN bus speed that is used in the vehicle you are researching, then it will take us some time to add this speed.

If you have any doubts, don't buy CAN-Hacker.

DOWNLOAD INSTRUCTIONS AND SOFTWARE YOU CAN BELOW:

CAN Analyzer - current version of the program
CAN Analyzer - current user manual
Manual for CAN-Hacker 3.2 adapter old version
KIA coder manual