This is the manual for the HANtune monitoring and tuning software. It provides basic information about the program and how to use it.

HANtune is a real-time software application for Windows, written in Java. It can be used as a generic CAN-dashboard, as well as a tuning and calibration tool using the XCP protocol. HANtune is capable of:

  • Automated recognition of parameters from generated code using the ASAP2 file, and present these in a list for usage. These can be constants (parameters) or variables (signals).
  • Automated recognition of CAN messages and signals from a dbc file, and present these in a list for usage. These can be used for both visualizing and sending CAN-messages.
  • Visualizing parameters and CAN-messages by using “viewers” and adjusting parameters and sending CAN-Messages by using “editors”.
  • Logging the received data to a log file. (.csv file)
  • Displaying active errors (occurred at runtime) and stored errors (all errors) with an option to delete or log them.

The Quick Start page aims at the HANtune users who want to get up and running with the absolute minimum, without being bothered by any other details. It may also be very convenient to first go through this chapter first, before diving into the details provided by the other chapters.

All other chapters will provide in-depth details about most features of HANtune. To keep the size and complexity of this manual manageable, some less relevant details are not discussed.

HANtune manual Links

Click on a page title below to go to that page.

Quick Start

This section consists of two parts: Get started to use HANtune as a generic CAN dashboard, or get started using HANtune as a tuning and calibration tool. It covers the absolute basics to get started as quickly as possible! Learn more.

Project Data Sidetab

Basic HANtune usage: how to load files into your project, information about different project options, etc. Learn more.

ASAP2 Elements Sidetab

The ASAP2 elements side tab is essential when using HANtune for tuning and calibration. The side tab contains all signals and parameters described in the .a2l file. This page contains information about how to use the ASAP2 Elements Sidetab. Learn more.

CAN Elements Sidetab

The CAN elements side tab is used when HANtune acts as a CAN dashboard. It contains all available CAN Messages and CAN Signals. Multiple descriptive CAN files (DBC files) can be loaded and used at the same time. This page describes how to use the side tab and which information it contains. Learn more.

Creating a Layout

This page describes how to use a layout in HANtune and which options HANtune provides. It covers all different window types and provides a short manual on how to use markup windows to enhance the looks of your dashboard. Learn more.


HANtune has several options with regards to the communication with the target controller. This page provides an explanation about each communication protocol and their respective settings. Learn more.


HANtune is capable of logging each XCP signal it receives. This can be written into a logfile in csv format, which can then be imported by Excel to enable further processing of the data. Also, a logfile can be played back on HANtune to examine previously recorded signals within the application. Learn more.

Error Monitoring

HANtune supports error monitoring with the HANcoder supported targets. Read this chapter to get information about how to use error monitoring. Learn more.


HANtune is not doing what it is supposed to do? Read through this section to get an idea about the most encountered issues and their solutions. Learn more.


HANtune offers the ability to run your own scripts by integrating a Jython interpreter. Learn more.