You are on page 1of 36

Driver Maker User Guide (Plug-in in for ECM Titanium)

Introduction
This guide contains a complete explanation of the Driver Maker plug-in, in, an add-on add developed for ECM Titanium, the chip-tuning tuning software produced by Alientech S.r.l.. Driver Maker is not included in the basic version of ECM Titanium, but can be purchased separately. This manual contains all the information you need to make the best use the plug-in, plug and to simplify the description of its functions, , the sections of this guide often contain pictures. picture If the pictures belong to a previous version of the software, please contact your dealer to find out whether a newer version of the guide is available. In the explanation of the sections there are references to ECM Titanium software. If you have questions about the operation of this software, software you should first read the Quick User Guide located in ECM Titanium USB flash drive (USB Picodisk). The Driver Maker add-on, on, like ECM Titanium software, is designed for computers running Windows Vista or 7.

Version 1.0

Table of contents
Introduction ................................................................ ................................................................................................ .......................................... 1 Section 1 What the Driver Maker plug-in plug is ................................................................ ..................................................... 4 Alientech Drivers ................................................................................................ ................................ ............................................................. 5 Custom Drivers ................................................................................................ ................................ ................................................................ 5 Section 2 How to run the Driver Maker plug-in plug ................................................................ ............................................... 6 Opening Driver Maker from ECM Titanium main window ............................................................ ................................ 6 Opening Driver Maker from the 2D Graphics window of ECM Titanium ..................................... ................................ 7 Section 3 Features ................................................................................................ ................................ ............................................................. 9 Driver Maker Main Window................................................................................................ ................................ ............................................ 9 EPROM data ................................................................................................ ................................ ................................................................ 9 2D Graphic Area ................................................................................................ ................................ ........................................................ 10 Address Scrollbar ................................................................................................ ................................ ....................................................... 11 DRIVER data ................................................................................................ ................................ ............................................................. 12 Display ................................................................................................................................ ................................ ....................................... 12 MOD Selection ................................................................................................ ................................ .......................................................... 14 Menu ................................................................ ................................................................................................ .............................................. 15 Driver ................................................................ ................................................................................................ ......................................... 15 Graphics ................................................................................................................................ ................................ ..................................... 16 Help ................................................................ ................................................................................................ ............................................ 17 Supported views ................................................................................................ ................................ ............................................................. 18 Entering new map names ................................................................................................ ................................ ............................................... 21 Editor................................................................ ................................................................................................ .............................................. 22 Search window ................................................................................................ ................................ ............................................................... 25 Section 4 How to develop a new Driver ................................................................ ......................................................... 27 Adding a single map ................................................................................................ ................................ ...................................................... 28 Adding a map with its similars ................................................................................................ ...................................... 29 Adding a similar map to a map previously entered ................................................................ ....................................... 31
Version 1.0

Section 5 How to associate a Checksum family ................................................................ ............................................. 32 Section 6 How to save a custom Driver ................................................................ .......................................................... 34 Section 7 How to load an original stock file with a User Driver .................................................... ................................ 36

Version 1.0

Section 1 What the Driver Maker plug-in is


Driver Maker is an add-on for ECM Titanium software developed by Alientech S.r.l., used to develop and edit Driver files used by the main software. Drivers are support files containing the position of maps for engine control, stored in an original stock file that is read from the vehicles electronic control unit. Loading an original stock file with ECM Titanium and its Driver, it is possible to see the list of the available maps (Picture 1).

Picture 1: Available maps panel. Using a Driver it is possible to edit an original file using all four data views of the main software, ECM Titanium, which are: Map 3D Graphics 4

Version 1.0

2D Graphics Hexadecimal

There are two types of Drivers: y can be downloaded from the Alientech Official Drivers: developed by Alientech, they Internet Data Bank. Custom Drivers: developed by the user using Driver Maker or Driver Manager Plus (an obsolete plug-in for ECM Titanium).

Alientech Drivers
They are provided only to Alientech S.r.l customers who have subscribed ed a contract with the company or its authorized reseller, and can be downloaded from the Internet Data Bank. Once downloaded, Drivers are stored in ECM Titanium USB Flash drive. At the end of the subscription it is no longer possible to download or request reques new Drivers from the Internet Data Bank service. ECM Titanium software will continue to operate normally anyway Alientech official Drivers already contain all the maps and parameters that are usually increased in order to achieve a good modified file.

Custom Drivers
They are developed by ECM Titanium users using plug-in softwares, Driver Maker or Driver Manager Plus (an obsolete plug-in). Their structure is identical to that of official Drivers, but can only be used from the USB Flash drive that has generated them. It is therefore not possible to use a custom Driver developed by another ECM Titanium Flash drive. Custom Drivers are useful for adding custom maps to the official ones (e.g. for special tunings), or develop new Drivers for original files not supported by reading tools. It is possible to modify an Alientech official Driver with Driver Maker, but it is necessary that this Driver has been previously downloaded from the Internet Data Bank and that the original stock file associated is loaded into the e main software, software ECM Titanium. To develop a new Custom Driver without inheriting any information, the only condition is to load only the original stock file in ECM Titanium software.

Version 1.0

Section 2 How to run the Driver Maker plug-in


When buying the Driver Maker aker plug-in, it is provided or emailed the activation file DriverMaker.plt, which must be copied to the path X:\ECM_Titanium\PlugIn PlugIn (where x is the name given to the USB Picodisk Flash drive by your operating system). This file cannot be transferred to third parties, since it is compatible only with the ECM Titanium Flash drive for which it was generated. To run the Driver Maker plug-in, in, ECM Titanium software must be already open and an original stock file must have been loaded. When using the plug-in for r the first time, time it is recommended verifying that the activation file is present on the memory of the USB Flash drive. drive

Opening Driver Maker from ECM Titanium main window


To run Driver Maker from ECM Titanium main window there are three possibilities: possibilities Click on the icon (top top left). left

In the Instruments menu, select Custom drivers (Picture 2).

Picture 2: Instruments menu, Custom drivers option. . Use the key combination [Alt+D] .

Version 1.0

Opening Driver Maker from the 2D Graphics window of ECM Titanium


To run Driver Maker from 2D Graphics window there are three possibilities: Click on the icon (top top left). left

In the Instruments menu, select Custom drivers (Picture 3).

Picture 3: Instruments menu, Custom drivers option. Use the key combination [Alt+D] .

If the original stock file was not associated with a Driver, the window opened open is the one in the Picture 4.

Version 1.0

Picture 4: Driver Maker main window (no Driver associated to the original file). file If the original file was associated with a Driver, the window opened is the one in Picture 5.

Picture 5: Driver Maker main window (Driver associated to the original file). file

Version 1.0

Section 3 Features
This section explains all the features of Driver Maker plug-in that can be used to enter maps and other information in a custom Driver.

Driver Maker Main Window


In the main window of the plug-in (Picture 6) there are several panels and panes, each one with a specific function.

Picture 6: Driver Maker main window. EPROM data

Picture 7: EPROM data panel. The EPROM data panel (Picture Picture 7) contains s all the details of the original and modified files that were loaded with ECM Titanium. If no modified file has been loaded yet, in the MOD line there is a copy of the original file. The top line (ORI) contains the data of the original file and the bottom line (MOD) those of the modified file.
Version 1.0

The details displayed in the EPROM data panel are: ORI: Path to the folder where the original file is saved. MOD: Path to the folder where the modified file is saved. Address: Hexadecimal exadecimal address pointed by the cursor located in the 2D Graphic Area. Dec: Conversion to decimal of the data in the hexadecimal address pointed. Conversion depends on the binary format selected selecte in the Display panel. Hex: Hexadecimal exadecimal view of the data in the hexadecimal address pointed. pointed Conversion depends on the binary format selected in the Display panel. Difference: Difference expressed in absolute value (first line) and in percentage (second line) between the pointed decimal values of the original and modified file.

2D Graphic Area

Picture 8: 2D Graphic Area. The 2D Graphic Area panel (Picture 8) shows the traces of the original and modified file overlapping each other. Traces are formed by a sequence sequence of points, whose height depend on the values found in their respective hexadecimal addresses. addresses. The vertical axes that are located at the left and right of the 2D Graphic Area are used as "rulers", to help realize the height of the points and therefore of the traces. The horizontal axis of the 2D Graphic Area is formed by the hexadecimal addresses of the original and modified file, increasing from left to right (000000h 000000h = beginning of the file).
Version 1.0

10

You can select a portion of a trace by double-clicking with the right mouse button on two addresses (once for the beginning and once for the end of the map). Address Scrollbar

Picture 9: Address Scrollbar. The Address Scrollbar (Picture 9) contains all useful buttons to scroll the traces of the original and modified file, therefore move along the horizontal axis of the 2D Graphic Area. The buttons you can find in the Address Scrollbar are:

: To go to the Beginning address or the End address. : To scroll Back and Forward. : To scroll Back and Forward for differences between the original and modified file. : If a multiple selection of the trace has h been made, the Previous selection and Next selection buttons move the 2D Graphic Area between the several sections. : To lock the trace of the original file and scroll only the one of the modified file. file : To lock the trace of the modified file and scroll scr only the one of the original file. : To go to the Previous Map or Next Map, respectively of the Driver loaded (top line) and the one you are creating (bottom line). Offset: To display the difference between the address of the original file and the modified m file, that is, the misalignment between the two traces. : The first field is used to write a hexadecimal address where to move the 2D Graphic Area, and the Go button to execute the move.

: To align the traces at the same address (Align ORI). : To open the Search window. window

Version 1.0

11

DRIVER data

Picture 10: DRIVER data panel. The Driver Data panel (Picture 10) contains the details of the Driver that has been loaded with ECM Titanium: File Name: contains name and path of the Driver file associated. Checksum: contains the number of the formula associated with the loaded Driver.

If no Driver has been loaded with ECM Titanium and you proceed to develop a new one, the default File Name is USER, and it can be changed when saving the new Driver. The Checksum field is used to associate a checksum correction formula with a Driver developed using Driver Maker plug-in. in. If you are developing a new Driver and do not know which correct formula to associate, it is recommended to start from an Alientech official Driver. Display

Picture 11: Display panel. The Display panel (Picture 11) contains all numeric formats supported and the display settings available for the 2D Graphic Area.
Version 1.0

12

The numeric formats supported by Driver Maker are listed in the table in Picture 12, which also shows minimum and maximum decimal values for each format.
Numeric Format Min 8 bit (unsigned ) 8 bit (signed ) 16 bit (unsigned ) 16 bit (signed ) 32 bit (unsigned ) 32 bit (signed ) Floating Point 0 -128 0 -32768 0 -2x109 it depends on the precision IEEE Max 255 127 65535 32767 4x109 2x109 it depends on the precision MOTOROLA Min 0 -128 0 -32768 0 -2x109 it depends on the precision Max 255 127 65535 32767 4x109 2x109 it depends on the precision

Picture 12: supported Numeric formats. Available display settings are: IEEE/MOTOROLA: The selection depends on the writing encoding of the microcontroller on the ECU board. +/-: The selection allows switching from the unsigned scale to the signed, combined with one of the four numeric views (8 bit, 16 bit, 32 bit, Floating point). Data Alignment: To align the 2D Graphic Area to an odd address that would not be accessible with 16 bit, 32 bit, and Floating point views. It has to be used only for views greater than 8 bits. Info Driver: If a Driver has has been associated with the original stock file loaded with ECM Titanium, numeric format and display settings for the 2D Graphic Area are taken from the Driver. Use last map: Numeric format and display settings for the 2D Graphic Area are taken from the last t map included in the Driver.

Version 1.0

13

Zoom H: The cursor is used to increase or decrease the horizontal zoom of the 2D Graphic Area. With the horizontal zoom to maximum (cursor all the way to the right) right it is possible to display 256 consecutive hexadecimal addresses. Increasing the box x1, it is possible to display multiples of 256 addresses at a time in the 2D Graphic Area (default 256 x1).

Zoom V: The cursor is used to increase or decrease the vertical zoom of the 2D Graphic Area.

MOD Selection

Picture 13: MOD Selection panel. The Mod Selection panel (Picture 13) contains the details of the single or multiple selection made with the mouse (right button) on the trace of the file loaded as modified in the 2D Graphic Area. The details you can find in the Mod Selection Selec panel are: From: It is the first hexadecimal address of the selection made on the trace of the modified file. In Picture 12, the first address is 000000h. To: It is the last hexadecimal address of the selection made on the trace of the modified file. In Picture 13, the last address is 000098h. size: It is the number of points (expressed in decimal) ) included in the selection; from the first address to the last (from 000000h to 000098h). In Picture 13, the selection is 153 points long. Number/Number: It represents the number of the selection pointed by the cursor at the time being, compared to the total number of selections made in the 2D Graphic Area. In Picture 13, 1/1 is the first map of a selection that includes only one map (single selection). selection Clear selection: To o remove the single or multiple selection made in the 2D Graphic Area.

To remove singularly only one of the selections made in the 2D Graphic Area, just click with the right mouse button on the first address of the desired selection.

Version 1.0

14

Menu
Driver Maker main window has a menu that contains the most important functions included in the plug-in. Driver

Picture 14: Driver menu. The Driver menu (Picture 14) contains the following functions and their shortcuts to recall them: them Save: To save the Driver just created associated with the file loaded as modified. modified New: To create a new Driver associated with the file loaded as modified. modified Current: To o copy the information of the Driver associated with the original stock file previously loaded with ECM Titanium and paste it in the new Driver that you want to create for the file loaded as modified. modified Map List [Ctrl+W] : To switch between the Driver Maker plug-in in window that displays the 2D Graphic Area to the one that displays the Map data view. Show editor [Ctrl+E] : To open the Editor panel at the bottom of the open window. New map code [Ctrl+N]: To add a new name to the list of default map names for later use with the Driver Maker plug-in. plug Previous similar map [Page Page Up] Up : To move the view of the 2D Graphic Area to the previous map, in the event that the Driver has similar maps. Next similar map [Page Page Down] Down : To move the view of the 2D Graphic Area to the next map, in the event that the Driver has similar maps.

Version 1.0

15

Graphics

Picture 15: Graphics menu. The Graphics menu (Picture ture 15) contains the following functions and their shortcuts to recall them: Scroll back [Left] : To scroll back (leftwards) the traces displayed in the 2D Graphic Area. Scroll forward [Right] : To scroll forward (rightwards) the traces displayed in the 2D Graphic Area. Scroll back (fast) ) [Shift+Left] : To fast scroll back (leftwards) the traces displayed in the 2D Graphic Area. Scroll forward (fast) ) [Shift+Right] : To fast scroll forward (rightwards) the traces displayed in the 2D Graphic Area. Scroll up [Shift+up] : To scroll upwards the traces displayed in the 2D Graphic Area. Scroll down [Shift+down] : To scroll downwards the traces displayed in the 2D Graphic Area. Zoom H (enlarge) ) [Ctrl+Left] : To zoom in horizontally the 2D Graphic Area that displays the traces (horizontal horizontal zoom magnification). Zoom H (reduce) ) [Ctrl+Right] : To zoom out horizontally the 2D Graphic Area that displays the traces (horizontal horizontal zoom minimization). 16

Version 1.0

Zoom V (enlarge) ) [Ctrl+Up] : To zoom in vertically the 2D Graphic Area that displays the traces (vertical zoom magnification). magnification Zoom V (reduce) ) [Ctrl+Down] : To zoom out vertically the 2D Graphic Area that displays the traces (vertical zoom minimization). minimization Lock cursor [Ctrl+S] : To lock the cursor in an arbitrary point of the 2D Graphic Area. To unlock, simply repeat the same selection. Move ORI maps up [Ctrl+R] : To move upwards the horizontal segment indicating a map on the Driver of the file loaded as original. Move ORI maps down [Ctrl+F] : To move downwards the horizontal segment indicating a map on the Driver of the file loaded as original. Move MOD maps up [Ctrl+T] [Ctrl+ : To move upwards the horizontal segment indicating a map on the Driver of the file loaded as modified. Move MOD maps down [Ctrl+G] [Ctrl+ : To move downwards the horizontal segment indicating a map on the Driver of the file loaded as modified.

Help

Picture 16: Help window. The Help item opens a window (Picture 16), which contains the list of basic actions that can be performed with Driver Maker, and alongside each one, an explanation of the result obtained.

Version 1.0

17

If you are developing a Driver for a file belonging to a BOSCH ECU type EDC15, EDC16 or EDC17, Driver Maker includes already the data structure of these ECUs ECU (Choose break ENCODING), and you can quickly add their maps and corresponding axes. The lower part of the Help window presents a rational function which includes four parameters: P1, P2, P3 and P4. The parameters are often used by advanced users to apply the same conversion formulas used by engine control unit manufacturers. Conversion formulas are already included in Alientech official Drivers with advanced structure. structure Standard structure Drivers, instead, does not include conversion formulas, , so the numbers displayed are simply the conversion to decimal of values belonging to each hexadecimal adecimal address of each map.

Supported views
The views supported by Driver Maker are two: 2D Graphics window (Picture Picture 17). Map window (Picture 18). 18)

Picture 17: 2D Graphics window.

Version 1.0

18

Picture 18: Map window. 2D Graphics window allows you to scroll the traces of loaded files (original and modified) with the Address Scrollbar, zoom horizontally or vertically, and choose in the Display panel the correct number format for each map met. met By using the mouse buttons and basic actions listed in the Help window, it is possible to select the maps belonging to the trace of the modified file and then enter them using the Editor panel. Map window allows you to display the list of maps in the Driver, sorted by category and under its own name, and immediately observe observ values and reference axes of each map. map By activating the Editor panel (Picture 19), it is possible to see the conversion parameters of the selected map (P1, P2, P3 and P4) and axes (P1 and P2).

Picture 19: Editor panel.


Version 1.0

19

Picture 20 shows the Map List panel of the Alientech official Driver A342_951. A342_951

Picture 20: Map list panel. To view a map in the Map Area just click on the name of the desired map. To switch between 2D Graphics window and Map window (and vice versa): In the Driver menu, select Map list (Picture 14). Use the key combination: : [Ctrl+W].

Version 1.0

20

Entering new map names


With Driver Maker, it is possible to create custom names for maps to be included in a new Driver. To enter a custom name, use the Create a new map code window. To open the Create a new map code ode window from the 2D Graphics or Map window: window In the menu, click Driver and select New map code (Picture 14). Use the key combination: : [Ctrl+N] . If the Editor panel is open, click the New button (left).

Picture 21: Create a new map code window. After opening the Create a new map code window (Picture 21), to create a new name: In the Category drop-down down list, list select the category where the new map name must be in. In the Description field, enter the desired name. Click on Create code once it is enabled. enabled
Group oup 1: Standard structure Driver INJECTION SPARK ADVANCE TURBO LIMITERS Group 2: Advanced structure Driver Air Control Engine Torque Injection System Rail Turbo System Limiters Spark Advance Volumetric System Breaks

Picture 22: Map Categories Cat available according to the Driver structure. structure

Version 1.0

21

The categories available for the maps depend on the internal structure of the Driver (Picture 22). The added name will be then available for all new Drivers that will be developed with Driver Maker. When you open the Driver Maker plug-in with ECM Titanium, but you do not want to start from the maps contained in an Alientech official Driver, a dialog window is opened that lets you choose which Group of map categories you want to use (Picture 23)

Picture 23: Choose a group of map categories.

Editor

Picture 24: Editor panel. The Editor panel (Picture 24) allows browsing the conversion parameters of a selected map and its reference axes or, if adding a new map to the Driver, allows entering them. To activate the Editor panel at the bottom of the 2D Graphics window or the Map window: In the menu, click Driver and select Show Editor (Picture 14). Use the key combination: : [Ctrl+E] . 22

Version 1.0

The conversion parameters and details of the selected map contained in the Editor Edi panel are: Category: Category to which the selected map belongs (Picture 23). New: To open the Create a new map code window (Picture 21), and create a custom map name. Description: Name of the selected map. map Address: Hexadecimal address where the map begins. be map Number/Number: Number N of the similar map currently displayed in the Map Area, compared to the total number of similar maps with the same name. In Picture 24, map 2/2 represents the second similar map of a total of two similar maps that have the same s name. Encoding: Selection of a type of common data structure that some ECUs possess (Picture 16). The manual selection is associated to a generic data structure. Data Type: Numeric format associated with the data of the map. Signed: To apply the signed scale to the numeric format associated with the data of the map. Dec digits: Number of decimal digits after the decimal point that are displayed for each data of the map. Formula: Conversion onversion formula applied to the data of the map. Unit of meas.: Unit of measurement easurement associated with the data of the map. map P1, P2, P3 and P4: The four parameters of the conversion rational formula associated with the data of the map (Picture Picture 16). Minimum: Minimum value (converted with the selected Formula) that a data of the map can take on, through a modification made with ECM Titanium. Maximum: Maximum value (converted with the selected Formula) that a data of the map can take on, through a modification made with ECM Titanium. Increment: Minimum increment value (converted with the selected Formula) that can be applied to a data of the map, map through a modification made with ECM Titanium. Rows: Number of rows forming the map. Address: Hexadecimal address where the vertical reference axis begins. Reverse: To swap the byte order of the th data forming the vertical axis. Data Type: Numeric format associated with the data of the vertical axis. axis Signed: To apply the signed scale to the numeric format associated with the data of the vertical axis. Dec digits: Number of decimal digits after the decimal point that are displayed for each data of the vertical axis. 23

Version 1.0

Formula: Conversion onversion formula applied to the data of the vertical axis. Rounding: To round off the data of the vertical axis, converted with the selected Formula. P1, P2: The two parameters parameter of the conversion rational formula associated with the data of the vertical axis. Unit of meas.: Unit of measurement associated with the data of the vertical axis. Columns: Number of columns forming the map. map Address: Hexadecimal address where the horizontal horizon reference axis begins. begins Reverse: To swap the byte order of the data forming the horizontal axis. Data Type: Numeric format associated with the data of the horizontal axis. Signed: To apply the signed scale to the numeric format associated with the data of the horizontal axis. Dec digits: Number of decimal digits after the decimal point that are displayed for each data of the horizontal axis. Formula: Conversion onversion formula applied to the data of the horizontal axis. axis Rounding: To round off the data of the horizontal horizontal axis, converted with the selected Formula. P1, P2: The two parameters of the conversion rational formula associated with the data of the horizontal axis. Unit of meas.: Unit of measurement associated with the data of the horizontal axis. Add: To add d the selected map to the list of the current Driver. Modify: To modify the selected map applying the parameters currently displayed. Erase: Erase the selected map from the map list of the current Driver. Similar to...: To add a map selected in the 2D Graphic Area as a similar map to one already included in the list of the current Driver. Copy from...: To copy the details of the conversion formulas from a map already included in the list of the current Driver. Split: To turn a selection made in the 2D Graphic Graphic Area into a series of selections formed by a single value (example: example: when selecting a range of 10 values, Split turns this range into a series of 10 consecutive selections formed by an interval of a single value). value

Save: To save the custom Driver just developed with Driver Maker in the user Driver list stored in ECM Titanium Database. Update: To update the map list of the Driver modified with Driver Maker, currently loaded in the ECM Titanium program memory. Exit: To exit Driver Maker plug-in and return to ECM Titanium program.

Version 1.0

24

Search window
The Driver Maker plug-in includes within a handy tool to search data, which allows you, among other things, to automatically find the maps that belong to a certain category of Bosch engine control units (EDC15, EDC16, EDC17). E

Picture 25: Search window.

By pressing the button, the Search window is opened, which contains several criteria of analysis and selection to refine the test of data that belongs to the file loaded as original (ORI) or as modified (MOD).

Version 1.0

25

Numeric values: By enabling the selection, it possible to search for the numeric value entered in the white box next to the from: item. Values in a range: By y enabling the selection, , also the second white box is activated and the search is performed between the minimum value contained in the box from: and the maximum in the box to:. Text String: By y enabling the selection, the white box below is activated, where it is possible to enter the text to search (characters, letters and punctuation marks). Hex string: By enabling bling the selection, the white box below in activated, where it is possible to enter the hexadecimal data to search (two digits at a time, separated by a space). ASCII Blocks: To search for all possible sequences of characters, letters, and punctuation marks, starting from a minimum number selectable in the min box. The View the reversed Data option is useful for those files where the text has been entered reversed. reversed Selected Block: To search for a section of file, previously selected in the 2D Graphic Area with the right mouse button, in the original or modified file. file BOSCH EDC15-EDC16 maps: To search for Curves Type (2 dimensions) and Tables Type (3 dimensions) objects, starting from a minimum of 8 up to a maximum of 32 as Sizes. Data format: To choose the numeric format according to which the Numeric Values and values in a range searches are performed. Search in: To select the original (ORI) or modified (MOD) file as object of the search. Center the address: To display each result on the list in the middle of the 2D Graphic Area. Always on foreground: To keep the Search window always visible in the foreground. >>: To expand or reduce the Search window. Start: To start the search, , according to the parameters previously selected. selected Stop: To abort the ongoing search. se Exit: To close the Search window. Search Result: The box contains the list of search results. Each result is displayed by Address and Description.

Version 1.0

26

Section 4 How to develop a new Driver


To develop a User Driver with Driver Maker plug-in, first it is necessary to load a file from the hard disk of your PC or from the Database with ECM Titanium, and then choose one of several ways to launch Driver Maker from the main window of the software: Click the icon (top top left). left

In the Instruments menu, , select Custom Drivers. Use the key combination: : [Alt+D] .

If the original file is associated with an Alientech official Driver, the plug-in plug will display the following message (Picture 26) at the opening. opening

Picture 26: Create a new map code message. By choosing Yes, it is possible to proceed with the addition of new maps to the Alientech official Driver, while by choosing No, it will be displayed the message in the next t figure to choose the type of Driver.

Version 1.0

27

Picture 27: 27 Choose a group of map category message. Please note that when you choose to add new maps to an Alientech official Driver, it is not necessary to change the Checksum family associated, because it is already the right one. When you choose the option to create a new Driver, if the tool used to re-flash flash the modified file on the ECU does not automatically corrects the Checksum (for example, a memory emory chip programmer), you must make the Checksum correction with ECM Titanium and, therefore, you need to select the right Checksum algorithm in the DRIVER Data panel.

Picture 28: DRIVER data panel.

Adding a single map


Entering a map in a new Driver or adding one in an Alientech ech official Driver are basically two identical operations. To correct procedure to perform both is: 1. Display the 2D Graphics window with Driver Maker. 2. In the 2D Graphic Area, select the portion of trace that includes the map with the right mouse button. Once for the beginning and once for the end of the map (Picture 29).

Version 1.0

28

Picture 29: 2D Graphic Area. 3. 4. 5. 6. Display the Editor panel (Picture ( 30). Fill in the information concerning Category and Description of the map. Enter the right size of the selected map in the Rows and Columns fields. fields Press the Add button and confirm the addition of a new map.

Picture 30: Editor panel. If you know the conversion formulas of map data, you can use the Editor panel to enter the correct factors in the Formula fields (P1, (P1 P2, P3, P4), respectively for the Map, the Rows reference axis (vertical), and the Columns reference axis (horizontal). Unit of Meas. fields can be used to enter the unit of measurement of physical values that belong to the Map, the Rows reference axis (vertical), and the Columns reference axis (horizontal). Dec digits and Rounding fields are used to increase the accuracy of data displayed in Map format. Minimum, Maximum, and Increment fields are important in the development phase of the original file with ECM Titanium software, because they allow defining the smallest and largest value that can be entered in the map, in addition to the minimum increment that can be applied to a value which is part of the map.

Adding a map with similar maps


The procedure for entering a map with similar maps is very similar to the one described previously. Please note that a similar map is a map that has the same size, and a shape very similar (if not identical) compared to a map previously entered with Driver Maker. The correct procedure to enter a similar map is: 1. Display the 2D Graphics window with Driver Maker.

Version 1.0

29

2. In the 2D Graphic Area, select the portion of trace that includes includes the main map. All similar maps can be added with the right mouse button, by positioning the cursor at the beginning of each similar map, in order to create a multiple selection as in Picture 31.

Picture 31: 2D Graphic Area. 7. 8. 9. 3. Display the Editor panel (Picture 32). Fill in the information concerning Category and Description of the map. Enter the right size of the selected map in the Rows and Columns fields. Press the Add button and confirm the addition of a new map.

Picture 32: Editor panel. The map 2/2 fields in Picture 32 shows the input of two similar maps (main main map and its similar). similar) By pressing the Add button, in addition to the main map all the similar maps selected in the procedure are added to the list of the Driver. If all fields in the Editor panel have been filled, the same properties are applied also to the values of the similar maps.
Version 1.0

30

Adding a similar map to a map previously entered


Adding a similar map to a map already on the list of the Driver is very easy. 1. Display the 2D Graphics window with Driver Maker. 2. In the 2D Graphic Area, select the portion of trace that belongs only to the similar map, as in Picture 33. If there is more than a similar map, add them all with the right mouse button, by positioning the cursor at the beginning of each similar map.

Picture 33: 2D Graphic Area. 3. Display the Editor panel (Picture 34). 4. Press the Similar to button and choose in the list displayed the map to which associate the similar map previously selected in the 2D Graphic Area.

Picture 34: Editor panel.

Version 1.0

31

Section 5 How to associate a Checksum family


Alientech official Drivers contain an indication of the Checksum algorithm to use to validate a file modified with ECM Titanium. The correction formulas are called Checksum family, and are identified by a number; for example, in Picture 35 the number is 98.

Picture 35: Available maps panel. If the tool used to re-flash flash the modified file on the ECU does not automatically corrects the Checksum (for example, a memory emory chip programmer), you must make the Checksum correction with ECM Titanium. Even custom Drivers must then contain the number that refers to the Checksum algorithm of ECM Titanium to apply the correction to the modified file. file

Version 1.0

32

Picture 36: DRIVER data panel. The DRIVER data panel (Picture Picture 36) contains the details of the Driver that was loaded with ECM Titanium: File Name: Contains ontains name and path of the Driver file associated. Checksum: Contains ontains the number of the formula associated with the loaded Driver.

To associate a Checksum algorithm, it is necessary to: Locate the DRIVER data panel. Select the number of the desired Checksum algorithm.

When saving the custom Driver, the Checksum correction family will be associated with the new support file. If no Driver was loaded with ECM Titanium and you want to develop a new one with Driver Maker, the number referred to the Checksum algorithm can be changed when saving. In this case, if you do not know which correct formula to associate, it is recommended to start from an official Alientech Driver, or contact ct your dealer.

Version 1.0

33

Section 6 How to save a custom Driver


To save a custom Diver in the ECM Titanium Database, there are two options: In the Driver menu, select Save (Picture 37). In the Editor panel, click the Save button (Picture 38).

Picture 37: Driver menu.

Picture 38: Editor panel.

Picture 39: Save Driver in the Database window.


Version 1.0

34

The Save Driver in the Database base window (Picture 39) is used to enter the Identification data of the new Driver, such as: Manufacturer: The vehicle manufacturer. manufacturer Model: The specific model of the vehicle. vehicle Description: A short comment for the new Driver.

After specifying Manufacturer and Model of the car which the original file belongs to, it is possible to click the Record button to permanently save the new Driver, even without writing any description. It is always better to add, in the Description field, a short comment of the maps included in the custom Driver, to be able to easily distinguish it later, for example when you need to associate it with an original stock file loaded oaded with ECM Titanium. After developing a new custom Driver and saving it in the Database of ECM Titanium software, it is possible to close the Driver Maker plug-in.

Version 1.0

35

Section 7 How to load an original stock file with a User Driver


To load an original stock file with a User Driver developed using Driver Maker plug-in, it is only necessary to use ECM Titanium software. To load oad a file associating it with a User Driver, it is necessary to: 1. Load a new file from the hard disk of your PC or from ECM Titanium Database. 2. Open the Search for a Driver in DB window (Open button next to Driver, in the main window of ECM Titanium). 3. Stop the search for a Driver with the Abort search button (in case it is carried out automatically). 4. Enable the Only personal Drivers D selection. 5. Then select Manufacturer and Model for the vehicle to which the file loaded belongs in the Search criteria (optional) panel. 6. Press the Start search button. The search may include more than one result, result if more than one User Drivers was made for the vehicle which Manufacturer and Model are entered as criteria for the search. To find the right User Driver, it is helpful to read the short hort comment that was entered in the Description panel, when you saved the Driver with the Driver Maker plug-in.

Picture 40: Save Driver in the Database window. For this reason it is very important to add a short comment when saving a new custom Driver.

Version 1.0

36

You might also like