CANchecked MFD28 Gen2 User manual

MFD28/32 Gen2 Manual

Rev 1.0
2
Content
1 Description and scope of delivery................................................................................................... 5
2 Connection of the plugs .................................................................................................................. 6
3 Navigation on the display................................................................................................................ 8
4 Logging .......................................................................................................................................... 10
5 Menu navigation on the display.................................................................................................... 11
5.1 Popup .................................................................................................................................... 12
5.2 Can Bus.................................................................................................................................. 12
5.2.1 TRI/TRX File.................................................................................................................... 13
5.2.2 Can Speed...................................................................................................................... 13
5.2.3 Can Term ....................................................................................................................... 13
5.2.4 Can Filter........................................................................................................................ 13
5.2.5 Protocol ......................................................................................................................... 13
5.2.6 Can Switch ..................................................................................................................... 13
5.2.7 Timeout ......................................................................................................................... 13
5.3 Sensor Init.............................................................................................................................. 13
5.4 License................................................................................................................................... 14
5.5 Gears...................................................................................................................................... 15
5.6 Splash Screen......................................................................................................................... 16
5.7 Start Page .............................................................................................................................. 16
5.8 Shiftlight ................................................................................................................................ 16
5.9 Dim Sensivity ......................................................................................................................... 16
5.10 Pages...................................................................................................................................... 16
5.11 Custom Button ...................................................................................................................... 18
5.12 Demo Mode........................................................................................................................... 18
5.13 Too Soon Junior..................................................................................................................... 18
6 Das TRI/TRX File............................................................................................................................. 19
6.1 Name encoding of TRI/TRX files ............................................................................................ 20
6.2 Protocols................................................................................................................................ 21
6.3 TRI/TRX file problem ............................................................................................................. 21
7 Adjust on the display..................................................................................................................... 23
8 Flashing the firmware.................................................................................................................... 25
9 Customizing the display on the PC with the DSS........................................................................... 27
9.1 Connection ............................................................................................................................ 28

Rev 1.0
3
9.2 TRI Day................................................................................................................................... 30
9.2.1 Handling......................................................................................................................... 30
9.2.2 enhanced mode............................................................................................................. 31
9.3 Pages...................................................................................................................................... 33
9.3.1 predefined pages........................................................................................................... 35
9.3.2 Widgets.......................................................................................................................... 36
9.3.2.1 General ...................................................................................................................... 37
9.3.2.2 Color selection........................................................................................................... 38
9.3.2.3 vertical bar................................................................................................................. 39
9.3.2.4 round meter .............................................................................................................. 40
9.3.2.5 YT diagram................................................................................................................. 41
9.3.2.6 Enumeration.............................................................................................................. 42
9.3.2.7 Icon............................................................................................................................ 43
9.3.2.8 sensor value............................................................................................................... 44
9.3.2.9 Gear ........................................................................................................................... 46
9.3.2.10 G-meter ................................................................................................................. 47
9.3.2.11 can switch.............................................................................................................. 48
9.3.2.12 multi switch ........................................................................................................... 49
9.3.2.13 horizontal bar ........................................................................................................ 50
9.3.2.14 Needle ................................................................................................................... 51
9.3.2.15 Overlay................................................................................................................... 53
9.3.2.16 Pixel ....................................................................................................................... 54
9.3.2.17 performance meter ............................................................................................... 55
9.3.2.18 status rectangle..................................................................................................... 56
9.3.2.19 rectangle................................................................................................................ 57
9.3.2.20 text field................................................................................................................. 58
9.3.2.21 picture.................................................................................................................... 59
9.3.2.22 RPM bar................................................................................................................. 59
9.4 Log Viewer............................................................................................................................. 62
9.5 Other settings........................................................................................................................ 63
9.5.1 General settings............................................................................................................. 63
9.5.2 Can Bus.......................................................................................................................... 63
9.5.3 Shift light........................................................................................................................ 63
9.5.4 Gears.............................................................................................................................. 63
9.5.5 Sensor init...................................................................................................................... 64
9.5.6 IO pins............................................................................................................................ 64

Rev 1.0
4
9.5.7 Can Transmit.................................................................................................................. 64
9.5.8 User tables..................................................................................................................... 65
9.5.9 Math Channels............................................................................................................... 66
9.5.10 Boost/PWM Control ...................................................................................................... 67
9.6 Upload ................................................................................................................................... 68
9.7 Can Log .................................................................................................................................. 69
9.8 Work offline........................................................................................................................... 69
10 AIN Setup (analog inputs).............................................................................................................. 70
11 FAQ................................................................................................................................................ 72
11.1 TRI/TRX file problem ............................................................................................................. 72
11.2 Display does not turn on ....................................................................................................... 72
11.3 Display remains black and white........................................................................................... 72
11.4 I don't get any data (no can) ................................................................................................. 72
11.5 Gear indicator does not work................................................................................................ 73
11.6 Yellow bar at the bottom of the data display........................................................................ 73
11.7 My Performance Meter runs permanently........................................................................... 74
11.8 My shift flash doesn't work................................................................................................... 74
11.9 How do I change my home logo?.......................................................................................... 74
11.10 How to get other logos on the pages.................................................................................... 74
11.11 How do I rotate the UI of my display?................................................................................... 75
11.12 My DSS gets stuck on page X................................................................................................. 75
11.13 How can I find the cached images of the DSS ....................................................................... 75

Rev 1.0
5
1Description and scope of delivery
Thank you for purchasing your MFD28/32 Gen2. With the CANchecked data display, you can display
live data from your vehicle while driving, log sensors and use many other functions that are
presented to you in this manual.
This guide explains how to operate and handle your Gen2 data display. In addition to the connection,
setup and navigation, this manual deals specifically with the individual setting and the connection
and operation of our "Display Setup Software" (DSS).
You received your data display in a vehicle-specific mount or in one of our universal mounts.
Depending on your order configuration, the contents of your original packaging may vary. Always
included are:
•the quickstartguide
•2 non reflective covers
•A SD card reader adapter
•CANchecked stickers
•One USB cable
•and either two Molex connectors (8 pin and 10 pin) and a choice of different pre-crimped
leads and two 1kohm resistors or a pre-terminated OBD cable
Your display itself has a capacitive touch screen, two Molex connectors on the back, a MicroUSB port
and a slot for a MicroSD card. The MicroSD card is always pre-assembled in your CANchecked data
display and described by us with data for your vehicle.
The sensors and page configurations are stored on the microSD card. For faster charging and display,
the display also has an internal flash memory. To remove the MicroSD card, after switching off the
display, the SD card must be pressed in slightly with a suitable object or fingernail to loosen the
latching nose. After pressing in, the MicroSD card springs out (please proceed carefully so that it
does not jump out uncontrollably).
Terms associated with the data display are shown in italics in this guide for better understanding.

Rev 1.0
6
2Connection of the plugs
To operate your MFD28/32 via the Can bus, only four wires are required:
•12 volts on-board voltage, ideally ignition plus -> Pin A5
•Ground -> Pin A1
•Can High (CanH) -> Pin B2
•Can Low (CanL) -> Pin B3
Alternatively, you can replace 12 volts on-board voltage and ground with a USB power supply. For
operation in the vehicle, we expressly recommend a connection via 12-volt ignition plus and
ground. The wires of CanH and CanL are always designed as twisted pairs to minimize interference
signals.
Figure 1: MFD28/32 Pinout
Of course, CanH and CanL are not necessarily necessary for operation. Via the four analog inputs
(AINs –analog inputs) you can also feed the 0-5 volt voltages of analog sensors into the display and
have them converted by the display and displayed on it.
By default, our AINs are preconfigured for different sensors:
•AIN1: Oil Temperature (OilT) -> Pin A8
•AIN2: Abgastemperatur (EGT) -> Pin A7
•AIN3: Oil pressure (OilP) -> Pin A4
•AIN4: Ladedruck (MAP) -> Pin A3
The power supply for operating the analog sensors can also be realized directly via the display. Pin A2
and pin B8 are 5V during operation, and the sensor ground can be obtained from SensorGround A6.
The maximum current of 0.5 amperes should not be exceeded.

Rev 1.0
7
Furthermore, the MFD28/32 Gen2 has a frequency input. With this you can separately feed wheel,
engine or turbocharger speed (5V square wave signal) or the ethanol content of your fuel into the
display. Pin B5 or B10 can be used for these applications. More information can be found 9.5.6 9.5.6.
Some settings can be implemented directly via the display. For detailed configuration or the creation
of your own pages, the use of DSS (Display Setup Software) is necessary. The download is free of
charge at https://www.canchecked.de/downloads-category/dss-display-setup-software/. The
display is connected via the supplied USB cable. We recommend leaving it connected to the display
and hiding the USB plug in an easily accessible place. In this way, easy access to your data display is
possible at any time without disassembly. The glove compartment, the side covers of the dashboard,
or the trim of the central consoles have established themselves here.
In the meantime, we have produced illustrated installation instructions for numerous vehicles. These
can be found on our website under www.canchecked.de/help/einbauanleitungen/. If you have a
CANchecked data display with a plug-and-play OBD data cable, it is recommended to connect it
briefly with the data display to the OBD socket before final installation behind the fairing in order to
check the correct connection and familiarize yourself with the user interface.

Rev 1.0
8
3Navigation on the display
You can operate your display like any standard smartphone with touch and swipe gestures.
Figure 2: Gestures to operate the data display
To switch sides, simply swipe left (one side forward) or right (one side back) across the display.
During the page change, you will be shown in yellow in a cutscene which page you are on. If you
switch to a blank page, the display in yellow font on a black background Page is empty! indicate.
Figure 3Appearance of a blank page
When delivered, most vehicles come with six pages pre-installed on your data display. In total, you
can set up up to ten pages on your display as you like or use our predefined pages with the help of
the DSS and get inspired, more about this in chapter 9.3.1

Rev 1.0
9
If you swipe down from top to bottom on your display (red arrow) you will be taken to the setup and
DTC (not available on all vehicles and protocols, more on this in chapter 6.2).
In the setup you can make all settings relevant for the operation of the display. The menu navigation
in the setup is described in chapter5
Figure 4: Setup and Quick Access Bar
If you swipe your finger from bottom to top (purple arrow) you open the quick access bar. These can
be accessed from any of the ten pages. Here you will find the button for logging, the slider for the
brightness of the display and a configurable custom button.

Rev 1.0
10
4Logging
To start and stop the log, press the button in the lower left corner after swiping up. Depending on
the active protocol (see chapter 6.26.2(without protocol) all sensors available in the TRI/TRX file are
logged. The logs are numerically incremented, and the button appears in green when the log is
active. If you press the green button again, the log will end. The display counts the logs up to 255
and then starts again at 0. This number is not customizable. On the SD card in the folder logs you will
find the log files after successful logging. Alternatively, you can use the Log Viewer in the DSS to
access your logs or delete them from the SD card. The logs are recorded every 62 ms (~16 Hz) and
should not exceed one hour due to the overview. You can read more about this in chapter 9.4
Figure 5: Button to start and stop the log

Rev 1.0
11
5Menu navigation on the display
This chapter describes the menu navigation and the submenus of the setup. Each point of the setup
is processed in a subchapter. The setup can always be terminated by clicking on the white Xon a red
background.
Figure 6: Setup
In the submenus you get back to the setup by pressing "<".
Figure 7: Screenshot from the menu

Rev 1.0
12
5.1 Popup
Your data display has the possibility to show you a blue or red popup when falling below or exceeding
set minimal and maximal values.
Figure 8: Red popup when exhaust gas temperature is too high
By default, the pop-ups are disabled both in the display and for each sensor individually. To activate
the popup, it must be switched on globally in the setup under the menu item described here (see
Figure 6) and the minimal or maximal values and the popup for the corresponding sensor must be
activated in the TRI file9.2
In addition to switching the popup on and off, you can also set the length of time the popup remains
on the screen by tapping the number of seconds. Dwell times of zero to five seconds are possible.
ATTENTION: Depending on the protocol used (OBD, TP2, UDS, BMWE, BMWF), the display only
queries the sensors queried on the current page. If, for example, a popup for the exhaust gas
temperature is created, but this is not queried on the opened page you will get no popup!
Alternatively, you can use the DSS to create the pixel widget, which is invisible but adds a virtual
sensor to the current view, allowing the popup and logging in. More about this in chapter 9.3.2.16.
5.2 Can Bus
In the Can Bus menu, you will see the status of your data connection at the top right. If the
connection is successful there is Can ok, if the connection is not successful there is no Can.
In some protocols and firmwares, there is a lock in front of the submenus. Here, the settings are fixed
in the firmware to exclude incorrect operation by the user. In this case, these settings can only be
adjusted via the DSS.

Rev 1.0
13
5.2.1 TRI/TRX File
Under the submenu item TRI/TRX File you can select the TRI/TRX File you need from a list or scan
your engine data (UDS only) if your engine code letter (MKB) is not yet in the list to start a service
may only find TRI/TRX files that start with S-XXX, T-XXX, U-XXX or O-XXX. If you want to see other
TRI/TRX files you have to flash the appropriate firmware. More information can be found in chapter
6.2
5.2.2 Can Speed
In this sub-item you can set the speed of your Can bus by clicking on the number. Our data display
currently supports the following speeds of 125, 250, 500 and 1000 kbit/s.
5.2.3 Can Term
This slider can be used to activate or deactivate a 120 Ohm Can Bus terminator.
5.2.4 Can Filter
By clicking on this submenu, various can filters (OBD or vehicle-specific) can be activated or
deactivated.
5.2.5 Protocol
For active logs, there is a slider in the menu to turn the log on or off. Disabling the protocol may be
necessary, for example, to access the ECUs via a diagnostic tool. For later operation of the data
display, however, the protocol must then be reactivated.
5.2.6 Can Switch
Your Gen2 data display can not only receive Can Bus data, but also send it. These can be:
•Touch Button Status (on/off, e.g., to activate Launch Control, ALS or a fan)
•Forwarding of the 4 analog inputs or the digital inputs to the control unit
•Converting Can Bus messages to other addresses
In the Can Switch submenu, a selection of Can Switches can be made by clicking on the setting. The
following settings are currently offered:
•Off (no Can Switches activated)
•Custom (Can switches can be configured via DSS9.5.7
•EMU v3
•LinkECU
•MaxxECU
•Motec
With the preconfigured Can Switches, the data display emulates the manufacturer specific Can
Switch boards (Ecumaster) or ready-made messages, which can be found in our specific instructions
for the ECUs.
5.2.7 Timeout
In the Timeout submenu, the length of the timeout until the next data query for logs can be set by
tapping on the number. By default, this is two milliseconds. The time can be set in increments from
two to 20.
5.3 Sensor Init
In the Sensor Init submenu, individual sensors are assigned to essential functions of the data display .

Rev 1.0
14
For assignment, the corresponding sensor must be clicked on and can then be selected from the list
of available sensors by clicking on it. The successful dialing is indicated by a green box. The sensor
init can always be terminated by clicking on the white Xon a red background (changes are saved
automatically). By pressing < you get from the submenu back to the sensor init.
The essential functions and their default values in the sensor init are shown in Table1.
Table1: Essential functions in the Sensor Init
Essential function
Needed for
Default value
RPM
Gear calculation und Shiftlight
RPM
Speed
Gear calculation
Speed
Page Switch
Changing thesettings by aCan
message with a status of 1-10
N/A
Dim Display
Dimming of the Display by a Can
message
N/A
Haldex Ext
Setting the Haldex widget
N/A
Gear
Sensor in TRI/TRX File for
Gearwidget
Gear
Gear Mode
Sensor in TRI/TRX File for
Gearwidget
Automatic: Gear Mode
Manual: N/A
Figure 9: Sensor Init
In addition to the settings of the essential sensors , the Sensor Init also contains Flash usage and
Reboot gauge. Behind the words Flash usage is the current percentage utilization of the flash
memory in parentheses. As well as behind it the button to erase the flash memory.
Attention: if you delete the flash memory, all images from the SD card are initially loaded into the
flash memory the next time the data display is restarted. The start animation of the display jerks and
the first loading of the pages can be a bit slower.
By clicking on the lettering Reboot gauge , a restart of the data display is forced without
disconnecting the power supply.
5.4 License
Under the License submenu, information about your data display can be found. Here you will find the
serial number of your device and the currently installed software version.

Rev 1.0
15
Figure 10: License
Furthermore, you can enter the license codes to activate paid additional functions here. At the
bottom of the screen, you will find feedback on the activated additional functions such as the Haldex
license. If this is red no license is active, if this green is the corresponding function is active.
5.5 Gears
In the Gears submenu, the gear ratios can be entered for gears one to seven. Based on the ratios
stored here, the display shows you the gears in the internal sensor Gearcalc.
The gear ratio is defined as follows:
𝑔𝑒𝑎𝑟 𝑟𝑎𝑡𝑖𝑜 = 𝑅𝑃𝑀 [ 1
𝑚𝑖𝑛]
𝑠𝑝𝑒𝑒𝑑 [𝑘𝑚
ℎ]
To enter the gear ratios, simply click on the corresponding gear and then enter your gear ratio there
via the opening keyboard.
Figure 11: Gear device
To save you time, nerves and a calculator when setting up your gear indicator, we have created a
setup gadget in the Gears submenu. When the vehicle is stationary, you will see too slow in the
submenu at the top right. If your vehicle starts moving, the display changes and you get your current
gear ratio displayed at the top right of the screen (X). Now you can drive in any gear and then press
on your data display on the corresponding gear to take over the ratio for this, turning off the engine
is not necessary. Unused gears must be manually set to 0 when stationary.

Rev 1.0
16
5.6 Splash Screen
The splash screen is the start image/animation of your data display. In this menu you can set whether
and for how long the splash screen should be displayed when your data display is switched on. By
tapping the number, you can switch between off and a time of one to ten seconds.
5.7 Start Page
Under Start Page you can set on which page your display should be after starting. Here you have the
choice between sides one to ten or last used. With this option, your display starts on the side that
was active when the data display was switched off. Switching between the different options is
analogous to switching the splash screen by clicking on it.
5.8 Shiftlight
In the submenu Shiftlight you can configure the behavior of your external shift flash. Here you can
set the color and the activation speed threshold for each of the eight switching flash LEDs by tapping
them.
Furthermore, you can set the speed threshold (RPM flash), at which all eight LEDs start flashing.
Other menu items are the global brightness of the LEDs (brightness) and the direction of the gradient
(left2right or right2left).
5.9 Dim Sensivity
Under this submenu you can adjust the amount of dimming of your display via the essential function
Dim Display5.3
ATTENTION: At 100%, the display is almost unreadable.
5.10 Pages
In the submenu Pages you will find a tab for predefined widgets packs. If you have stored them on
your SD card, you can select and activate them here.
For each page on your data display, you'll also find two sliders here.
Figure 12: Pages
The left slider locks or unlocks ("editable") the pages for editing. By default, editing is locked.
The right slider enables ("enabled") or hidden pages. With this function, for example, your display
can only have three pages (page 4-10 hidden) and jumps back to the first page after the third page.

Rev 1.0
17
The last item of this submenu is the orientation of your data display. The user interface can be
aligned in all four spatial directions. Horizontal, vertical, horizontal2 and vertical2 are available as
options. After a change, a restart of the display is necessary. This can be done by disconnecting the
power supply or by rebooting (described in Chapter 5.3).

Rev 1.0
18
5.11 Custom Button
The custom button, if activated, can be found at the bottom right of the quick access bar. So far, the
following options are available:
Table 2: Custom Button
Option
Description
OFF
The custom button is not active and is not displayed
Sleep
Display turns black and only lights up again with the next touch
Reset Max
Resets the operating maximum values of the sensors
By clicking next to the Custom Button lettering in the setup you can switch through the possible
options.
5.12 Demo Mode
The slide switch for the demo mode activates the demonstration mode of your data display. In this
mode, all sensors created in the TRI/TRX file will oscillate between their minimum and maximum
value. For example, you can use this feature to show your friends how cool your new data display is.
However, this function is particularly interesting when setting up new pages to simulate later
operation and to get an idea of how your freshly created page will look in later use. The demo mode
can also be started directly from the program during setup with the 9.3(chapter 9.3).
5.13 Too Soon Junior
You've worked your way through the setup and come across Too Soon Junior ? Does the sentence
sound familiar to you somewhere? Congratulations, you've found the first Easter Egg. Activate the
slider, close the setup and push your accelerator to the ground.
(The sensor TPS or throttle must be in position number 26 in the TRI/TRX file for this easter egg to
work)

Rev 1.0
19
6The TRI/TRX File
The TRI or TRI. TRX File is the heart of your data display. All sensors and the associated information
are stored in the TRI file. In principle, every TRX file is a TRI file, but some information is encrypted in
it. Data displays for freely programmable engine ECUs are always delivered with TRI File and data
displays for vehicle-specific protocols are usually delivered with TRX File.
In the following, the structure of a TR I/TRX file is explained. If you open the file with a text editor,
you will find the following structure:
Each line represents a sensor and all metadata associated with the sensor. These 25 metadata are in
columns, separated by semicolons. The decimal separator is a period, not a comma. The figure below
shows a TRI file with two sensors (RPM and CLT) and the metadata associated with the sensors.
Figure 13: TRI File in the text editor
The column position of the 25 metadata is fixed in each row. For example, the Can ID of the
respective sensor is always in the second column.
Table 3 shows the column positions, the designation, thepurpose and peculiarities of the metadata.
The values marked in blue are only visible in enhanced mode in DSS (more on this in chapter 9.2.2).

Rev 1.0
20
Table 3: TRI/TRX data
column
position
Designation
Purpose and particularities
1
Header
bus header for OBD/UDS (hexadecimal) 0 = no protocol
or specific Can Bus Identifier for protocol
2
Can ID
Can Bus Identifier (hexadecimal)
when using OBD/UDS/TP2.0: Address for querying the device
3
Format
0 -> Big endian; 1-> little endian; 2 -> VEMS (serial);
4 -> IEEE-754 float (Lenght=4)
4
Start byte
First byte in Can Bus packet (0-7)
5
Length
Length in bytes - 1, 2 or 4
for AINs: Attenuation strength 0-249 (0 = no attenuation)
6
unsigned
if the value is negative, please do not tick the box
7
shift Bit
moves the bit within the value to the right by position X
8
CAN Mask
Masks the value before shift (0 -> no mask applied)
9
Decimal places
Number of decimal places
10
Sensor Name
Sensor name (maximum 15 characters, no special characters)
11
initCalc
Can Bus value gets multiplied by this number
Result= ((Can Bus value & MASK)>>SHIFT) *INITCALC+INITOFFSET
12
initOffset
after multiplication this value is added
13
Mapper type
OFF, MAP (linear analog sensors); NTC (3 constants and pull-up
resistor (Steinhart-Hart))
14
MapperInfo1
Varies by mapper type
15
MapperInfo2
Varies by mapper type
16
MapperInfo3
Varies by mapper type
17
MapperInfo4
Varies by mapper type
18
AIN active
Internal analog sensor only; enables input pin polling
19
Min
Lower warning value
20
Max
Upper warning value
21
RefSensor
reference sensor: only if the RefValue for this sensor is exceeded,
warning is active
22
RefValue
Reference value for enabling the alert
24
Pop
Popup active when exceeding or falling below the warning value
6.1 Name encoding of TRI/TRX files
Our TRI/TRX files always have the following name:
𝑋−𝐴𝐵𝐶 −𝑋. 𝑇𝑅𝐼 or 𝑋−𝐴𝐵𝐶 −𝑋. 𝑇𝑅𝑋
The first letter identifies the protocol used. More information on the protocols can be found in
Chapter 6.2
The letters two to four identify the engine code letter or ECU. The engine code DAZA becomes X-
DAZ-X or a Syvecs ECU becomes X-SYV-X here. For freely programmable ECUs, however, the names
can also be longer than three digits (e.g. MaxxECU -> X-Maxx-X). The maximum number of digits
including ending is 15 characters.
The fifth or fifth last letter in the name of the TRI/TRX file indicates the units or languages used to
name the sensors:
•-G stands for the language German and units metric
Other manuals for MFD28 Gen2
1
This manual suits for next models
1
Table of contents
Other CANchecked Monitor manuals