Working with the can hacker program. CAN-Hacker dual-channel USB-CAN adapter


The universal adapter (CAN Hacker) is designed for analyzing and scanning the CAN bus of cars.

The Kan hacker adapter works using 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 a special CAN filter, which provides very high quality communication.

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

Functions:

  1. Reading and transmission of CAN messages in real time.
  2. CAN bus monitoring.
  3. Filtering messages by CAN ID (identifier).
  4. Pre-processing and storage of CAN messages.
  5. Saving message packages in text format on the PC hard drive.
  6. Record message logs in real time.
  7. Viewing and analyzing logs.
  8. Playback of recorded logs and sending to the network in real time.
  9. Supports standard and extended CAN ID (11- and 29-bit identifiers).
  10. Interface data transfer speed is up to 1 Mbit/s.
  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 what port the adapter is on, you need to go to the device manager of your computer.
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 a filter, you can filter out unnecessary IDs of message packages

Copy to TX list

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

Sending messages to the network

1. You must 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 time period for sending the message

This method allows you to simultaneously send an unlimited number of messages.

Tracer Mode

Tracer mode makes it possible to receive messages in the order in which they arrive on the network.
It is also possible to record a log, with the subsequent ability to play it back and send it to the network
in the order in which it was recorded. A running log can be stopped at any time and
manually click the mouse, send messages one by one. A very convenient tool when searching for specific IDs.

Device in action (video)

CAN bus analyzer CAN-Hacker 3.0 25.06.2019 14:38

The on-board electronics of a modern car amazes with the variety of actuators and control devices, various sensors and controllers. Interaction between them requires a stable communication network. At the moment, there is such a network interface and it is called CAN (Controller Area Network).

The CAN bus provides connections to any device that can simultaneously receive and transmit digital information. For example, using CAN packages, mirrors are folded, headlights are turned on, power windows are controlled, etc. A special adapter and program, of which there are many in nature, will help us see what is happening in the car’s CAN bus. But what if I told you that there is a universal USB adapter that can expand the capabilities of both the hardware and software functionality of the CAN bus?

By usingCAN- Hacker you can:

  1. Analyze the operation of CAN and LIN buses for cars and special equipment
  2. Display of Can - parcels received in the Can bus
  3. Switch on “on the table” control units and vehicle components 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 during the installation and development of auxiliary security and navigation equipment for various mobile equipment.

The functionality of the main version of KEN-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 the 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 cases when you urgently need to find out which package on the CAN bus is responsible for which function; if the exchange protocol is not standardized, then doing this is very problematic and time-consuming. Or, without having a car, it will be difficult to find out which package is responsible for determining the speed and which one is responsible for the angle of rotation of the tachometer needle. The Bomber can hacker 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 specify in the given ID range.

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

Using KIA-Coder, you can perform variant EOL coding on KIA and Hyundai cars, and recode the instrument panel memory through the basic OBD2 diagnostic connector. Various programming allows you to activate and deactivate different car options, such as: Tire pressure TPMS, adaptive light and others.

4. Additional option for working with Nissan Leaf Leaf-Coder cars

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

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

AdvantagesCAN-Hacker 3.0:

  1. Two CAN channels. Possibility of forwarding packets from channel to channel, working in CAN (CAN) gateway / CAN gateway mode using special firmware included in the kit
  2. Connectable 120 Ohm terminators
  3. Function of working with LIN bus. (additional option)
  4. On-line (online) update
  5. Function of automatic enumeration (search) of ID by CAN Hacker -Bomber program
  6. Miniature body
  7. USB powered
  8. Saving message packages in text format on your PC hard drive.
  9. Record message logs in real time
  10. Analysis and viewing of logs

CANHacker 3.0 (CAN Hacker 3.0) can work with both the old CANHacker software (CAN hacker) 2.002 and 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 speeds, excellent noise immunity and the ability to combine many devices into one network make it virtually uncompetitive with other buses. To transmit data via the CAN bus, two wires are enough, or in other words, one twisted pair. The details of the operation of the CAN bus are described repeatedly; anyone interested will find it and read it. We are more interested in how to connect to the CAN bus using a computer, laptop or tablet. 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, record them, and there is also a full opportunity to send your data to the CAN bus!
The USB to CAN adapter will be useful for auto electricians; it is great for tracking packages 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 microcontroller from microchip PIC18F1XK50. as a controller with an SPI interface MCP2515, and a high-speed CAN transceiver mcp2551. IMPORTANT!!! The CAN chips of the MCP2515 controller come in different packages, and their pins do not match, the board is wired for the MCP2515IST. if you push with other letters you will have to take the datasheet, check the legs and adjust them to your copy. The numbering of the pins in the board and the diagram does not match, since in the diagram the MCP2515 is drawn in a different case!
And so here is the diagram of the USB to CAN adapter.


In principle, nothing particularly complicated when compared with those schemes that are floating around the network. The circuit works 100%, besides the fact that I made a prototype, I also tested it, if I’m not too lazy, I’ll record a video of how it works with the CAN winding of the speedometer, and maybe at work I’ll connect it to the automation for clarity. Actually, I laid out a printed circuit board for this device; the dimensions turned out to be 55 x 45 mm. All components are SMD except a few jumpers. Here's the actual fee.


Well, I think everything is clear where everything is, the board has a bootloader jumper for programming the controller, as well as a terminator jumper, and the actual CAN bus contacts. I made the board with film photoresist, there is nothing complicated about it, the connector is MINIUSB, not micro!
To work with the 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 from the greed of developers, it is quite functional, has a packet filtering function, which is often simply irreplaceable, and also records data from the bus , and into the bus, including those recorded earlier (emulation of the operation of a certain device).
Now the most interesting thing, the firmware) and everything is interesting there, I don’t remember, 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 in the controller from the factory, if not, then in the archive with the firmware there is a description of how to flash it . The archive contains the latest version of the firmware, a bootloader just in case, drivers for Windows and Linux, in general you’ll figure it out. When flashing the firmware, 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 using a programmer! then put the bootloader jumper and connect it to the computer via USB. then use the Mphidflash utility to fill in the USB firmware, command mphidflash -Write USBtin_firmware_v1.7.hex, after the update, disconnect the cable, remove the jumper, and the device is ready!, install the drivers and use it. Well, at least from memory it was something like this)
=====================================
A correctly firmware and working device should be detected as a com port.


Also a short video of the CAN interface working 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 provides connection to any devices that can simultaneously receive and transmit digital information. It is a twisted pair cable; this bus implementation allows reducing the influence of external electromagnetic fields, providing high data transfer speeds.

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, if necessary, edit them and resend them. CAN Hacker can receive and send messages with both a simple 11-bit ID and an extended 29-bit ID. The transmission speed can be selected from standard: (5 kbit/s, 10 kbit/s, 20 kbit/s, 50 kbit/s, 100 kbit/s, 125 kbit/s, 250 kbit/s, 500 kbit/s, 800 kbit/s /s, 1000 kbit/s) or set manually for non-standard speeds. Message transmission can be carried out either manually or automatically.

CAN Hacker is indispensable for professionals who deal with CAN hacking, and it is also indispensable for beginners. Convenient for debugging devices working with a CAN bus.

To rewind a car's mileage via the CAN bus, you need a CAN Hacker, which will help you find the ID responsible for the odometer readings, edit the sent message, compile it and use it in rewinding.

CAN Hacker software uses advanced technology to read the CAN bus. Thanks to the 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 cord is very convenient to use.


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

  1. Analyze the operation of CAN and LIN buses of cars and special vehicles. technology.
  2. Enable “on the table” control units and vehicle components controlled via CAN and LIN buses (for example, steering racks and power steering 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. Connectable 120 Ohm terminators
  3. Ability to work with LIN bus . (additional option)
  4. Online update
  5. Possibility of automatic enumeration (search) of IDs by the CAN-Hacker-Bomber program

Our CAN - USB adapter works with the well-known CAN-Hacker program, and we are also developing an improved version of our software for analyzing CAN and LIN buses.

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

ATTENTION!

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

Before you buy 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 the principles of its operation
  3. You have a basic understanding of electronics and electrical engineering

In addition, you should consider and agree:

  1. Technical support is provided only on weekdays via email. On our forum you can ask a question at any time.
  2. The compatibility of the CAN-Hacker utility from canhack.de with your specific configuration and version of Windows is NOT GUARANTEED. It may be necessary to select the correct virtual COM port driver or remove previously installed drivers that may conflict with the STM drivers on which CAN-Hacker is built. You may also need to reinstall your PC's operating system.
  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, it is better not to buy CAN-Hacker.

YOU CAN DOWNLOAD INSTRUCTIONS AND SOFTWARE 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






2024 gtavrl.ru.