Ecm2001v24e Eng

30
ALIENTECH – Str. Torino, 93 – 13100 VERCELLI (ITALY) – +39 0161/271974 – www.alientech.to - 1 V. 2.4 – English version mercoledì 22 ottobre 2003 ALIENTECH – Str. Torino, 93 – 13100 VERCELLI (ITALY) – +39 0161/271974 – www.alientech.to - 2 INDEX CODES RECAPITULATION ................................................................................................................................................... 4 ........................................................................................................... 5 INSTALLATION............................................................................................................................................................................. 7 COMMON INSTRUCTIONS ................................................................................................................................................... 7 USER LOGO .................................................................................................................................................................................... 7 GRAPHIC EDITOR....................................................................................................................................................................... 7 COLOURS DEFINITION ............................................................................................................................................................ 7 RPM LIMITER................................................................................................................................................................................. 8 DRIVERS INFORMATIONS..................................................................................................................................................... 9 THE MAPS ................................ ................................ ................................ ................................ ................................ .......................10 DRIVERS ..........................................................................................................................................................................................14 INTERNET DATA BANK ................................ ................................ ................................ ................................ ........................15 CHECKSUM FAMILIES ON INTERNET ................................ ................................ ................................ .......................16 ECM2001 CONFIGURATION ................................ ................................ ................................ ................................ .............18 FILE MENU................................ ................................ ................................ ................................ ................................ .......................19 emulator manager ..............................................................................................................................................................19 loading of maps drivers ...................................................................................................................................................21 loading original eprom ......................................................................................................................................................22 loading modified eprom ...................................................................................................................................................23 saving modified eprom .....................................................................................................................................................24 loading memo........................................................................................................................................................................24 save memo file......................................................................................................................................................................25 EDIT MENU......................................................................................................................................................................................26 hex editor .................................................................................................................................................................................27 2D graphic editor .................................................................................................................................................................30 3D graphic editor .................................................................................................................................................................34 tabellar editor ........................................................................................................................................................................37 OPTIONS MENU ............................................................................................................................................................................40 UTILITIES MENU..........................................................................................................................................................................41 checksum – available families .....................................................................................................................................41 checksum –checksum check.........................................................................................................................................42 checksum – bosch m3.x ..................................................................................................................................................43 checksum – partial checksum......................................................................................................................................43 m155 - bin>bcb --- bcb>bin ........................................................................................................................................43 siemens .....................................................................................................................................................................................44

Transcript of Ecm2001v24e Eng

  • ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 1

    V. 2.4 English version mercoled 22 ottobre 2003

    ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 2

    INDEX

    CODES RECAPITULATION ...................................................................................................................................................4

    ...........................................................................................................5

    INSTALLATION.............................................................................................................................................................................7

    COMMON INSTRUCTIONS ...................................................................................................................................................7

    USER LOGO ....................................................................................................................................................................................7 GRAPHIC EDITOR.......................................................................................................................................................................7 COLOURS DEFINITION............................................................................................................................................................7 RPM LIMITER.................................................................................................................................................................................8 DRIVERS INFORMATIONS.....................................................................................................................................................9

    THE MAPS ................................ ................................ ................................ ................................ ................................ .......................10

    DRIVERS ..........................................................................................................................................................................................14

    INTERNET DATA BANK ................................ ................................ ................................ ................................ ........................15

    CHECKSUM FAMILIES ON INTERNET ................................ ................................ ................................ .......................16

    ECM2001 CONFIGURATION ................................ ................................ ................................ ................................ .............18

    FILE MENU................................ ................................ ................................ ................................ ................................ .......................19 emulator manager ..............................................................................................................................................................19 loading of maps drivers ...................................................................................................................................................21 loading original eprom ......................................................................................................................................................22 loading modified eprom ...................................................................................................................................................23 saving modified eprom .....................................................................................................................................................24 loading memo........................................................................................................................................................................24 save memo file......................................................................................................................................................................25

    EDIT MENU......................................................................................................................................................................................26 hex editor .................................................................................................................................................................................27 2D graphic editor .................................................................................................................................................................30 3D graphic editor .................................................................................................................................................................34 tabellar editor ........................................................................................................................................................................37

    OPTIONS MENU ............................................................................................................................................................................40 UTILITIES MENU ..........................................................................................................................................................................41

    checksum available families .....................................................................................................................................41 checksum checksum check.........................................................................................................................................42 checksum bosch m3.x ..................................................................................................................................................43 checksum partial checksum......................................................................................................................................43 m155 - bin>bcb --- bcb>bin ........................................................................................................................................43 siemens .....................................................................................................................................................................................44

  • ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 3

    conversion - from 58C256 to 27C512 ....................................................................................................................44 conversion - join 2 8 bit files and split a 16 bit file................................ ................................ ........................44 conversion eprom duplication .................................................................................................................................44 assistance compress data..........................................................................................................................................45 assistance decompress data.....................................................................................................................................46 compare two files ................................................................................................................................................................46 add notes ..................................................................................................................................................................................47

    WORKING WITH ECM2001...............................................................................................................................................48

    DRIVER MANAGER...................................................................................................................................................................49

    PARAMETRI MAPPA................................ ................................ ................................ ................................ ................................ ..49 Descrition .....................................................................................................................................................................................49 Axes ...............................................................................................................................................................................................50 Address.........................................................................................................................................................................................50 Data format..................................................................................................................................................................................51

    CHECKSUM................................ ................................ ................................ ................................ ................................ ........................52 RPM LIMITER................................................................................................................................................................................52 SELECTION FROM DISC.....................................................................................................................................................................53

    ECU IDENTIFICATION ................................................................................................................................................................54

    SPARK CALCULATION...........................................................................................................................................................55

    EPROM...............................................................................................................................................................................................56

    EPROM RECOGNIZING....................................................................................................................................................................57

    ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 4

    CODES RECAPITULATION Welcome among ECM2001 users. Below you can find the necessary codes for ECM2001 and the services relating. User id

    C|_|_|_|_| Password for internet driver and checksum download

    |_|_|_|_|_|_|_|

    Your e-mail

    e-mail where you will send your technical questions [email protected]

  • ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 5

    The software ECM is the base of our production. With only one version it's possible to view and modify the maps in real time, with graph mode, hex mode and tabellar mode. With the driver's help, ECM2001 offers both to advances and beginners the possibility to work with car mapping at the best. ECM:

    GRAPHIC The software shows in graphic version all data that are into a eprom, producing a graphic

    where is possible to know the curves of the maps. A lot of tools are give up to these representation of maps. Don't create someone

    visualization problems on the maps with 8 bit and with 16 bit. Zooming and of changing range, the software give you the possibility to effect meticulous

    modification with high precision. The software allows the superimposition of two different files to bear comparison and to

    paste maps from a file to the other. The software allows the visualization of the spark advance that is in real degree and the

    visualization of the ratio development. It's possible limit the number of modification with the use of the mouse to the top ratio

    development, all this for avoid some mistakes. The software besides allows the visualization and the modification in real time. It's possible effect modification with absolute and per cent values. The user can give up bookmarks for the maps found. It's possible also delete the modification that you have done if you push a whatever button

    of your keyboard or if you click with your mouse. HEX The software visualizes all the hexadecimal value that are into a eprom. This is a procedure only for advanced users. You can modify in real time. It's possible superimpose original file with modified file with exchange on display only you

    push a button. The user can give up bookmarks for the map found. It's possible delete the modification that you have done if you push a button. It's possible select some parts of the file, you can copy them and paste them. It' s possible effect modification with absolute values and with per cent values. TABELLAR MODE This is a particular form of visualization, it needs the use of drivers.The drivers are software upgrades of ECM2001.These have got all the informations that the software must know to effect a good modify on the Ecu. Practically the addresses and the sizes of the maps, the areas where effect the calculations for checksum and the other informations are into the drivers.The search of these informations isn't competence of the users but ECM2001. The user must simply increase or diminish the values of injection, ignition, turbo pressure, rpm-limiter all this that ECM2001 visualizes. The driver finds the map and encloses it in a table according to rpm and load.The place where two values meet give a data that the Pc will use to effect all the calculations for correct work on your engine. If you know rpm and loadyou c an find the Exact point to modify. Connecting the emulator you will see the trace in real time and you will modify it, turning your attention to the motor during this operation. For some Ecu, with the driver, we give you an other file, it is called .MIX, inside it it's possible effect modify resolving some protection data problems.It's important remeber that the drivers are on our web and you always can download them. You must pay only annual subscription.

    ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 6

    So called....: Numbers visualization of the values inclusive in a table with the indication of rpm and load . It's possible superimpose the original file with modified file with exchange on dispaly only

    you push a button. It' s possible effect modification with absolute values and with per cent values. It's possible delete the modification that you have done if you push a button. Graphic visualization of the individual lines and columns. "copy and paste" of the maps that you have saved before on the new original file. ECM2001 includes some tools like visualization and modify form: Modifies rpm-limiter: works only with drivers and allows visualization the actually rpm and

    writing of the highest value. You push the button ENTER and the limiter is changed. Checksum: ECM2001 has got some tools for the check and for reconstruction of checksum

    and of the Ecu. Compression and e decompression of the files BCB of the Ecu M155. Codification and decodification of some files include in Siemens Ecu. Integration with a web-site that is dedicated for the last updating and assistance on line. Don't oblige you to use protection modules.

  • ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 7

    INSTALLATION ECM2001 works only when the hardware key is connected to PC parallel port. Download the NEW USER installation files from our home page (www.alientech.to) clicking on UPGRADE DOWNLOAD button

    insert username and password as you can see at page 4 download the right file for your operating system run the file At first start of software, ECM2001 will create a file (KEY.COD) into the folder C:\ECM2001. Its necessary to send this file by e-mail to [email protected] . In a short time you will receive another file (KEY.CFG) that you must save into C:\ECM2001 folder. Now ECM2001 is able to work.

    COMMON INSTRUCTIONS

    USER LOGO The ECM2001 main window can contains a user logo. It is sufficient to copy your logo file in .BMP or .JPG format into C:\ECM2001 folder. The name of the logo file must be LOGO.BMP or LOGO.JPG.

    GRAPHIC EDITOR The pression of the key SHIFT, allow to stop the cursor in a position. When the SHIFT key is pressed the cursor is independent from mouse mouvements. This function is useful for to select a byte on the graph and to use the mouse for clicking other buttons in the screen.

    COLOURS DEFINITION Whit this utility it is possible to change default colours.

    ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 8

    RPM LIMITER

    With this utility it is possible to modify the point of RPM limiter.

    The check box called "Abilita limitatore" works only where is possible to effect o ne manual modification of the value of limitation. After you have written a new value of limitation or after you have selected the check box "Abilita limitatore", is necessary to click the button "Modify". If you click on button ESC is possible to send to the emulator, and consequently to the Ecu, the value of the limitation, modified or original.

  • ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 9

    DRIVERS INFORMATIONS With drivers, that need of particular attention, youll receive from data bank a text file and an image. These informations are used in a window that is opens when is used the relating driver. Its possible open these informations clicking on the button that is situated in ECM2001 homepage.

    ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 10

    THE MAPS What's contain an eprom? An eprom containts a file and its dimesion is related to istalled eprom. Inside the file there are a loto of data that are written in hex.

    View of the file conteneid into an eprom witten in hex(hex)

    Another possibility to view the contain of an eprom is the graph form for the decimal value,that make a graph where is possible find the maps.

  • ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 11

    view of a portion of file contain in a eprom in graph mode 2d

    What the maps are? They are ensemble of data that we transform in tables to semplify the work. ECM2001 with drivers extracts all the data of the maps, divide the values of RPM and load maps transforms hex in decimal and show you a table more intuitive.

    ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 12

    view of spark advance map at part throttle in advance degrees

    The function of maps is to give to the manage software a given value due to feedback of sensor applied to the engine. In substance, the table is made as you can see in the previous example, by an horizontal scale, a vertical scale and, inside, a serie of numbers. On the scales are visualized the values given by sensors applied on engine, so running and load given by opening of the throttle or pressur in the suction collector (cars equipped with pressure probe), while numbers inside are injection time values or spark advance degrees that will be used by software to do calculations with values of other sensors (temperature, lambda, etc.) the result of what will be transmitted to actuator to inject the exact amount of fuel and flash the start-up spark You can map with two different system: pressure/rpm (are considered the parameters collected by the pressure probe in the

    suction collector and from the running); throttle/rpm (are considered the parameters collected by the mass air flow sensor, by the

    switch or potenziometer on the throttle volve and from the rpm). In every case, this difference could interest only like general knowledge, in fact the way to modify a map doesn't exchange. Change the number of mappings presents. The system pressure/rpm has usually only two maps , one for the spark advance, one for injection, while the system throttle/rpm has three maps for injection, and three for start-up; in fact the switch assembled on the throttle, give the position of the throttle in three different moments: minimum, parzialized and full load. Related to position of the throttle the ECU activates a map and the debimeter give the load. Over other basic maps, start-up and injection, you can find other maps. These maps are complementaries to basic maps and contribute to the calcularion of final value on the basis of temperatures.

  • ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 13

    A last serie of very important maps is the one that manage the overalimentation. These maps are present on every turbo engine, excluding very first models where the pressure was handly managed.

    Imagine to trace two straigh lines (horizontal and vertical) son values given by sensors, the value we find in the cross point of the two lines is the value that the software will use to do needed calculations to have a result to transmit to actuators. This is for ALL maps. In this case at 1000 rpm, and at 15% of load, the ECU uses the number 410 to do necessary calculations.

    The active maps changes related to temperature too, you have to consider that active maps with cold engine aren't the same used with hot engine, so we have to do all the tests with the engine at a correct running temperature.

    ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 14

    DRIVERS What are drivers? The drivers are some of ECM2001 extension. They contain all the informations the the program must know to effect the modify on the Ecu.The maps address, dimensions, area where effect the calculations for checksum are contain drivers. The only thing that you must do is increase and decrease the value of the injection, ignition, turbo pressure and rpm limiter. The driver finds the map and puts it in a table according the values of rpm and load. The point where the two value agree give to you an important data that the microprocessor uses to calculate important values for the engine. If you know the the values of load and rpm you know the EXACT point where you must modify. Connecting the emulator, you'll see the trace in real time and you'll mark the effects of the modifications on the engine. For some Ecu with the driver, we give you start file, tha is called .MIX. It's important know that you can always load drivers by our web site. You must do an annual subscription. Map of fuel injection viewed with ECM2001

  • ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 15

    INTERNET DATA BANK The automatic data bank is avaible only with assigned code password by Alientech. USER ID: CXXXX PASSWORD: ******** The use of the database is very simple, now we will show you step by step the instructions to realize your drivers alone:

    1. Insert in the search engine any refering data (e.g. the producer or the moel of a car, or the last three numbers of the ecu, or checksum), to activate the text form click inside as it shows in the figure at rigth. To see a complete list of all avaible drivers, you can insert a space in the search field.

    2. click the SEARCH button, you'll start the search in the database. You'll have to wait for few seconds.

    3. You got the ava ible drivers list, you have only to identify what you need.

    E.g. Typing ALFA you'll see avaible drivers for the cars produced by ALFA ROMEO, or typing PUNTO you'll get the avaible drivers for FIAT PUNTO.

    4. When you have identified the driver, select i t with the mouse in the check box. You can select only a drive at a time.

    5. Now you can create the driver with the CREATE button. When the driver is created, you'll get a question again or download what you did.

    6. Last choice: click on "ZIP DRIVERS", the database ends the drivers building operations and you will see the list of the made operations and possible tricks to do. In detail you get the path where the drivers will be saved, in your computer, the name and the path of possible files. Mix a nd checksum family you have to get. Click on "DOWNLOAD" button to save Cxxxx_R.Zip in C:\ECM\RECV directory in your computer. If you click on "OTHER", you come back to step 1 these instructions.

    ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 16

    CHECKSUM FAMILIES ON INTERNET The automatic data bank to draw checksum families is possible only with a code and a password by ECM2001 to the users. Click on the button DRIVERS DOWNLOAD of our home page and put following data:

    USER CODE: CXXX PASSWORD: ******** The first page view show you briefly instructions about the work of this procedure.

    Preceeding step by step, you are going arrive in the choose page of the checksum families to draw. There are a lot of check box to mark of some numbers. The view number is that driver loaded by data bank indicate you.

  • ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 17

    Marking the check box, data bank allow you to download a file called like your user code (Cxxxx_r.zip). At this point of the operation you have to use the file like for drivers. All the families draw will be invoice, Remember it!

    ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 18

    ECM2001 configuration Alientech has projected a simple software to allow beginner users a good work. The beginner user can map a Ecu without particular knowledge. For every Ecu we supply you DRIVERS. These are programs that allow ECM2001 to recognize Ecu. After this operation drivers inform to Ecu about the work that it will do with the maps. Drivers inform about algorithm that program must use; drivers moreover instruct to emulator the type of eprom that you want use. Without drivers, ECM2001 can work on Ecu, with hex or graphic functions, but the beginner users could have some problems when they will map in hex or decimal without drivers.You can use ECM2001 without drivers only if you have experience with map. After you have started the program, you'll see this that is the opening menu.

    In this window you can choose the files by you want work. You can use all the functions that you find in the menu'. The functions of ECM2001:

  • ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 19

    FILE menu

    emulator management

    load map driver

    load original eprom

    load modified eprom

    save modified eprom

    load address memo

    save address memo

    other windows: when are opened simoultanously many ECM2001 windows, clicking this button alternate the windows

    emulator manager

    ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 20

    The emulator management form allows to:

    Activate this box when the emulator is not in use. In this way ECM will ignore all emulation commands. Leave the check box empty to use the emulator.

    Select the PC serial port to which is connected the emualtor

    Allows to modify data transmission speed between PC and emulator. To use only in case of problems with serial port.

    Open the table (picture at the foot of the page) from which you can choose what kind of eprom we have to emulate. Choosing an eprom with different lenght from the file to load in the emulator, an error message will deny the operation.

    This box shows the actual emulator feedback time to EC2001 commands.

    Allows the serial communication according to RS485 standard and allows the use of more emulators simultaneously.

    Shows which log has been loaded.

    Shows the emulator parameters and the state of the connection.

    Clicking on this button, ECM2001 asks you cyclicly the emulator parameters. This command is used in help mode.

    The toolbar contains upload and download functions of the emulator. The buttons, from left to right, are used to: save communication parameters; load emulator RAM1. Will be asked to select an

    eprom-file from the disk; load emulator RAM2. Will be asked to select an

    eprom-file from the disk; load RAM1 and copy the loaded file in RAM2 too.

    Will be asked to select an eprom-file from the disk;

  • ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 21

    save on disk the content of RAM1; save on disk the content of RAM2.

    Table of emulable eprom

    loading of maps drivers What are drivers? The drivers are some of ECM2001 extension. They contain all the informations the the program must know to effect the modify on the Ecu.The maps address, dimensions, area where effect the calculations for checksum are contain drivers. The only thing that you must do is increase and decrease the value of the injection, ignition, turbo pressure and rpm limiter. The driver finds the map and puts it in a table according the values of rpm and load. The point where the two value agree give to you an important data that the microprocessor uses to calculate important values for the engine. If you know the the values of load and rpm you know the EXACT point where you must modify. Connecting the emulator, you'll see the trace in real time and you'll mark the effects of the modifications on the engine. For some Ecu with the driver, we give you start file, tha is called .MIX. It's important know that you can always load drivers by our web site. You must do an annual subscription. To load a driver you select its button, you'll see this window, you must only push on "OK" button.

    ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 22

    When we loaded a driver, the home page of ECM2001 wil l report the name of the driver with a description and the checksum family that we need to use (family 9, in this example).

    ATTENTION! If you have not bought the right checksum family, you may make big damage to ECU.

    loading original eprom Before you start to map it's important that you load the file that you want map in the memory of ECM2001. The original eprom isn't the modified file read in the original Ecu, but a file (original, modified,mix...) that you'll use with a base to effect your improvement. To load the file in memory you must select the function in file menu or you can click on the relating button. You'll see this window and you will able select and confirm the file that you want.

  • ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 23

    loading modified eprom ECM2001 works maintain in memory the original file and a its copy to effect modification. So it's possible compare the original file with changed file. But it's possible load in a point of the Ecu (the memory that is called ORIGINAL) a file and load another file on the other Ecu (it's called MODIFIED). So we will compare, for example two different modified files. To load the file in memory is necessary select the right point in the menu or you can s elect on the right button. You will see this image that allows you to choose the file that you need.

    ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 24

    saving modified eprom After you have modified, you must save the file on hard disk. To save the file in memory you have to select the function "save " from menu "file" or click on saving button.The following windows will appear to you, permitting you to select the folder, where you are able to saving file with appropriated name and to write a note.

    loading memo The MEMO files are useful struments , they allow to save till 12 hex address with relative description. Naturally it's possible to save the file of the Ecu and then load it at the moment you need modify the map previously done. The files will be save with extension .MEM.

  • ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 25

    save memo file The MEMO files are the useful struments . They allow to memorize till 12 hex addresses with a relative commentary. Naturally it's possible save the memo file relative Ecu and load it when you have to modify the map.The memo file will save with extension .MEM.

    ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 26

    EDIT menu

    Toolbar icons

    hex

    graph

    Now you can enter in hex and graph form.

  • ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 27

    hex editor ECM2001 has a graphic editor with real time trace (if connected to Bit Power emulator). After loading an eprom, let's see what are the editor functions.

    Let's understand which are the functions of this editor. Naturally better performances of this editor will be obtained connecting the ECU through Bit Power emulator.

    FILE menu

    Confirm Confi rm modifications done F3

    Cancel Undo modifications done F4

    Resume original Restore the original file in the two memory areas F5

    Exit Exit from the function ALT +

    F4

    VIEW menu

    Main window Bring foreground main ECM2001 window CTRL + HOME

    Other windows When are opened simultanously many ECM 2001 windows, clicking this button alternate the windows.

    CTRL + TAB

    Speed scrolling By clicking this button you altrernate hex dump SCROLL function to modify function. ALT + S

    Decimal values Convert hex values in the cells in decimal values. ALT + X

    ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 28

    ASCII characters Activate or deactivate the box containing ASCII hex translation, gaining display space. ALT + H

    Difference This menu voice, activates a function showing differences between loaded fi le in memory 1 and loaded file in memory 2 (1 = original; 2 = modified).

    ALT + D

    Increments In a different way from the function previously seen, this menu voice shows increasings or decreasings between original and modified file.

    ALT + I

    Data search Allow to search in the hex dump a values combination. F7

    Go to address Bring the cursor in the box where write a hex address to go to.

    CTRL + I

    Colours definition

    To modify default colours . ALT + F12

    MANUAL CHANGE menu

    Add 1 Increase the value in selected cells of 1 unit. +

    Subtract 1 Subtract the value in selected cells of 1 unit. -

    Add 5 Increase the value in selected cells of 5 unit. PagUp

    Subtract 5 Subtract the value in selected cells of 5 unit. PagDw

    Max value Assign to the selection the highest hex value (FF). END

    Minimum value Assign to the selection the lowest hex value (00). HOME Absolute change

    Increase or decrease selected cells by the value of the "manual absolute value" cell on the right screen. V

    Percent change Increase or decrease selected cells by the value of the "manual percent selection" cell on the right screen.

    P

    Single cell Allow to enter a data from keyboard into a cell ALT + E

    Undo Restore original values in selected boxes U

    TRACE menu

    On After connecting the emulator, executing this function,you activate real time video trace on.

    T

    Locked By clicking F8 button, ECM2001 blocks the trace in the point in which it is.

    F8

    Follow The edit cell moves on the trace, in this way is possible to map without look the PC screen

    F9

    This part of the screen resumes the data about the files loaded in the memory. The green background cell represents the actual file viewed and checksum values are reloaded every t ime the file is modified.

  • ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 29

    To trace on, modify the scan time to get a better view of the trace in function of the PC used.

    Insert in appropriate cells, the value with you want to modify using relative buttons, then click on A button to modify with another absolute value, P to a percent value, U to undo.

    Firsts two cells shows start and end addresses of a selection done with the mouse. Lasts two cells shows addresses of a zone copied in the memo.

    Copy in the memo the values contained in a selection done with the mouse.

    Copy in the memo the increasings (differences between original and modified) of a selection done with the mouse.

    Paste in a selection done with a mouse previous value copied in the memo.

    The box allows to write a hex a ddress to go to. First button go to a previous selection done. Second two buttons shows the first variation between original and modified, previous or next current position. Numered buttons from 1 to 12 are the files position memo in which is possible memorize the addresses eventually found by the user. The last button, allows the table memo editing, adding a description to the memorized address.

    The text box shows if there are modifications in not saved files. First button from the left memorizes the modifications

    done to the file. The second one cancel last modifications saved

    reloading previous data. Cancel all modifications and copy the file in the position

    ORI in MOD.

    ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 30

    2D graphic editor ECM2001 has a graphic editor with real time trace (if connected to Bit Power emulator). After loading an eprom, let's see what are the editor functions.

    Let's understand which are the functions of this editor. Naturally better performances of this editor will be obtained connecting the ECU through Bit Power emulator.

    Menu FILE

    Load block Load in memory a data map (data or increasings) previously saved

    ALT + F1

    Save block (data)

    Save the data of the actual viewed map to use them later on another file. This function saves data of the map.

    ALT + F2

    Save block (increments)

    Save increasings (variatrion between original and modified) of the actual viewed map, to use them later on another file

    ALT + F3

    Confirm Confirm modifications done. F3

    Cancel Undo modifications done. F4

    Resume original Restore the original file in all the two memory areas. F5

    Exit Exit from the function ALT + F4

  • ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 31

    VIEW menu

    Main window Bring foreground the main ECM2001 window. CTRL + HOME

    Other windows When are opened simultanously many ECM 2001 windows, clicking this button alternate the windows.

    CTRL + TAB

    Go to address .. Bring the cursor in the box where write a hex address to go to.

    CTRL + I

    Lock cursor Allow to lock the mouse pointer into the graph for to allow to user the use of the mouse for other functions

    CTRL +S

    Mark selection

    Fix a point on the graph with mouse and use this function for to begin a selection. Fix another point on the graph and use this function a second time for to mark the end of selection. It is the same thing of right click.

    CTRL + B

    Colours definition

    To modify default colours ALT + F12

    MANUAL CHANGES menu

    Add 1 Increase the value in selected cells of 1 unit. +

    Subtract 1 Subtract the value in selected cells of 1 unit. -

    Add 5 Increase the value in selected cells of 5 unit. PagUp

    Subtract 5 Subtract the value in selected cells of 5 unit. PagDw

    Max value Assign to the selection the highest hex value (FF). END

    Min value Assign to the selection the lowest hex value (00). HOME Absolute change

    Increase or decrease selected cells by the value of the "manual absolute value" cell on the right screen. V

    Percent change Increase or decrease selected cells by the value of the "manual percent selection" cell on the right screen.

    P

    Undo Restore original values in selected boxes U

    SPARK ADVANCE CALCULATION menu

    Allows to choose the conversion calculation that the ECM executes to show exacts spark advance degrees. Spark advance degrees are shown at the bottom of the window.

    TRACE menu

    Activate After connecting the emulator, executing this function,you activate real time video trace on.

    T

    Lock By clicking F8 button, ECM2001 blocks the trace in the point in which it is.

    F8

    Follow The edit cell moves on the trace, in this way is possible to map without look the PC screen

    ALT + A

    ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 32

    Utility to manage zoom

    This part of the screen resumes the data relative to files loaded in the memory. Checksum values are reloaded every time you modify the file. Is also p ossible to view differences in absolute value and percent value between original and modified file.

    To trace on, modify the scan time to get a better view of the trace in function of the PC used.

    Selecting "ORI >> MOD" box we tell to ECM2001 to reload original data in the modified file in the points where pass the mouse with right button clicked. Pratically we fit the red line (MOD) to blu line (ORI).

    "Max var." means that ECM2001 has to modify, increasing or decreasing, to every mouse passage with the maximum limit in the cell (15 in this case). This function is need to avoid damages due to uncorrect mouse use.

    The "DEC" and "ESA" cells contain the decimal and hex value, selected by mouse.

    This group of functions allows to ECM2001 to show a clear and comprehensible graphic for all kind of files contained in eproms (8 bit, 16 bit, etc.).

    The text box shows if there are modifications in not saved files.

    First button from the left memorizes the

    modifications done to the file. The second one cancel last modifications saved

    reloading previous data. Cancel all modifications and copy the file in the

    position ORI in MOD.

  • ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 33

    The box allows to write a hex address to go to. The first button go to a previous selection done. The second buttonsshows the first variation between original and modified, previous or next current position. Numered buttons from 1 to 12 are the files position memo in which is possible memorize the addresses eventually found by the user. The last button, allows the table memo editing, adding a description to the memorized address.

    "BLOCK" button blocks the ORI file scroll and let the MOD file free to scroll on the screen. This function is needed because is necessary to scroll two files to copy the maps from a file to the other. The "ALIGN" button restore istantly the natural files superimposition.

    ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 34

    3D graphic editor ECM2001 has a graphic editor with real time trace (if connected to Bit Power emulator). After loading a driver and its original file, let's choose what is the map you want modify and then active graph 3D.

    VIEW menu

    Main windows Bring on the main window of ECM2001 CTRL HOME

    Hex window Open hex editor of ECM2001 ALT + H Graph 2D window Open graph editor of ECM2001 ALT + G

    Edit Map Bring active map in table view ALT + M

    Other windows When are opened simultanously many ECM 2001 windows, clicking this button alternate the windows.

    CTRL + TAB

    Colours definition To modify default colours ALT + F12

    Exit ALT + F4

  • ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 35

    GRAPH menu

    Zoom in Zoom in the graphic of the window CTRL PagUp

    Zoom out Zoom out the graphic of the window CTRL PagDw

    Rotate up Rotate the graphic to the up CTRL Up

    Rotate down Rotate the graphic to the down CTRL Down

    Rotate left Rotate the graphic to the left CTRL

    Left

    Rotate right Rotate the graphic to the right CTRL Right

    SELECTION menu

    Move right Move the selection on the graphic to right Right

    Move left Move the selection on the graphic to left Left

    Move up Move the selection on the graphic to up Up

    Move down Move the selection on the graphic to down Down

    Increase width Increase the selection according to axis Shift + Right

    Decrease width Decrease the selection according to axis Shift +

    Left

    Increase height Extend the selection according to axis Shift + Up

    Reduce height Decrease the selection according to axis Shift + Down

    MODIFY menu

    Add 1 Increase the value in selected cells of 1 unit. +

    Subtract 1 Subtract the value in selected cells of 1 unit. -

    Add 5 Increase the value in selected cells of 5 unit. PagUp

    Subtract 5 Subtract the value in selected cells of 5 unit. PagDw Assign maximum value

    Assign to the selection the highest hex value (FF). END

    Assign minimum value

    Assign to the selection the lowest hex value (00). HOME

    Absolute variation

    Increase or decrease selected cells by the value of the "manual absolute value" cell on the right screen.

    ALT + A

    Percentage variation

    Increase or decrease selected cells by the value of the "manual percent selection" cell on the right screen.

    ALT + P

    Undo Restore original values in selected boxes ALT + U

    ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 36

    TRACE menu

    Activate After connecting the emulator, executing this function,you activate real time video trace o n. T

    Lock By clicking F8 button, ECM2001 blocks the trace in the point in which it is. F8

    Follow The edit cell moves on the trace, in this way is possible to map without look the PC screen ALT + A

    To trace on, modify the scan time to get a better view of the trace in function of the PC used.

    This window allows to ECM2001 to show a summary box of the used file and the relating checksum.

    This summary box containts the name of the modified file (if it is not equal the original) and the name of the used file.

  • ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 37

    tabellar editor

    The powerful table editor of ECM2001 may map whith an unbelievable simplicity every ECU. Let's see avaiable commands:

    FILE menu

    Load map Load in memory a data map (data or increasings) previously saved.

    ALT + F1

    Save map (data) Save the data of the actual viewed map to use them later on another file. This function saves data of the map

    ALT + F2

    Save map (increments)

    Save increasings (variatrion between original and modified) of the actual viewed map, to use them later on another file.

    ALT + F3

    Confirm Confirm modifications done. F3

    Cancel Undo modifications done F4

    Resume original Restore the original file in all the two memory areas.

    F5

    Exit ALT + F4

    ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 38

    VIEW menu

    Main window Bring foreground the main ECM2001 window. CTRL + HOME

    Hex window Open and bring foreground the hex editor. ALT + H

    2D graphic window Open and bring foreground the 2D graphic editor. ALT + G 3D graphic window Open and bring foreground the 3D graphic editor. ALT + S

    Other windows When are opened simultanously many ECM 2001 windows, clicking this button alternate the windows.

    CTRL + TAB

    Differences

    This menu voice, activates a function showing differences between loadded file in memory 1 and loaded file in memory 2 (1 = original; 2 = modified).

    ALT + D

    Increments In a different way from the function previously seen, this menu voice shows increasings or decreasings between original and modified file.

    ALT + I

    Colours definitions Allow to modify default colours ALT + F12

    MANUAL CHANGE menu

    Add 1 Increase the value in selected cells of 1 unit. +

    Subtract 1 Subtract the value in selected cells of 1 unit. -

    Add 5 Increase the value in selected cells of 5 unit. PagUp

    Subtract 5 Subtract the value in selected cells of 5 unit. PagDw

    Max value Assign to the selection the highest hex value (FF).

    END

    Min value Assign to the selection the lowest hex value (00).

    HOME

    Absolute value

    Increase or decrease selected cells by the value of the "manual absolute value" cell on the right screen.

    V

    Percent Increase or decrease selected cells by the value of the "manual percent selection" cell on the right screen.

    P

    Single cell Allow to enter a data from keyboard into a cell ALT + E

    Cancel Restore original values in selected boxes U

    SPARK ADVANCE CALCULATION Menu

    Allows to choose the kind of ECU relative to the loaded file, so that ECM2001 could use the appropriate calculation to show the real spark advance degrees.

    TRACE menu

    Active After connecting the emulator, executing this function,you activate real time video trace on.

    T

  • ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 39

    Lock By clicking F8 button, ECM2001 blocks the trace in the point in which it is. F8

    Follow The edit cell moves on the trace, in this way is possible to map without look the PC screen ALT + A

    Toolbar

    Bring foreground the main ECM2001 window.

    When are opened simultanously many ECM 2001 windows, clicking this button alternate the windows.

    Open the hex editor exactly to the address of shown map.

    Open the graphic editor exactly to the address of shown map.

    Reload from disk data or increasings previously saved.

    Save on disk the data contained in the shown map.

    Save on disk increasigs done on shown map.

    This part of the screen resumes the data relative to files loaded in the memory. The green background cell represents the actual file viewed and checksum values are reloaded every time the file is modified.

    Ins ert in the relative cells, the value which one you want to do the modification (use - sign to decrease and don't use any sign to increase).

    To trace on, modify the scan time to get a better view of the trace in function of the PC used.

    The text box shows if there are modifications in not saved files.

    First button from the left memorizes the modifications done to the file.

    The second one cancel last modifications saved reloading

    ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 40

    previous data.

    Cancel all modifications and copy the file in the position ORI in MOD.

    OPTIONS menu

    Toolbar icons

    Modify paths

    Save paths

    OPTION menu allows to search some files on hard disk of the PC.

    Modify paths

    This menu allows you to modify some paths of ECM2001 when you are tring to search the files on hard disk of your PC. The button "ORIGINAL VALUE" cancels all the modifications and restore files.

    The box "OVERWRITING SIMILAR MAPS" allows to ECM2001 overwrite maps existent. Naturally in this case you have to use the driver.

    Save paths Allows the saving of the modifications to search paths. CTRL + P

  • ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 41

    UTILITIES menu

    The UTILITY menu contains function very important.

    Checksum Families availables

    Checksum check

    Bosch M3.x

    Partial checksum

    M155 Compression BIN > BCB

    Decompression BCB > BIN

    Siemens F200 Coding > SIE

    Decoding > BIN

    2001 Coding > SIE

    Decoding > BIN

    Conversioni From 58C256 to 27C512

    Divide a file with 16 bit

    Unite two files with 8 bit

    Duplication eprom

    Compare two files

    Add notes

    Assistenza Compress data

    Decompress data

    checksum available families

    The visualization of the checksum's family that you have acquired is simple!

    The red boxs are those that you haven't acquired, but the green boxs are those that you have acquired .

    ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 42

    checksum checksum check

    This utility allows to control the checksum of a file. You can select the file that you want to control and choose the family that belong it.

    If you push the button "Compute" the program effects the control and show you the result of the check.

  • ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 43

    checksum bosch m3.x

    This function asks you to control the checksum who is includes in the file requested.

    If the checksum is OK, the program inform you, if it isn't ok, the program correct it and make a file call it with the same name but with different extension.CKS. The program puts the file in the same folder of the selected file.

    checksum partial checksum

    This utility is for advance users, allows to you effect calculation on checksum in different area of the eprom.

    m155 - bin>bcb --- bcb>bin

    This utility allow to decompress ECU M1.5.5 original files (.BCB extension) and get binary files from which extrapolate maps to do desired modifications.

    ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 44

    After modifying the file is needed compress it again to become it a .BCB file that could be sent in ECU through OBD-II connector.

    The file produced will be saved in the directory from which was taken the original file.

    siemens

    This utility decoding and coding the files with a Siemens protocol.

    When this function is activated, ECM2001 ask you to select a file to codify or decodify. During CODIFY will be create a file with extension .SIE, in the DECODIFY will be create a file with extension .BIN.

    conversion - from 58C256 to 27C512

    This function converts the files included in the eeprom 58c256 into a eprom 27C512.

    Selecting the file to convert, ECM2001 will create a new file that will call with the same name of the converted file but with extension .512

    conversion - join 2 8 bit files and split a 16 bit file

    JOIN OF 2 FILES WITH 8 BIT IN 1 FILE WITH 16 BIT ECM2001 ask you to select before the file LL, then il file HH and it creates a file with 16 bit with extension .16B

    DIVIDE OF 1 FILE WITH 16 BIT IN 2 FILES WITH 8 BIT ECM2001 ask you to select the file that you must divide and it creates 2 files with 8 bit, one with extension .MDL and the other with extension .MDH.

    conversion eprom duplication

    This function allows to do files more big than that you have selected. After you have selected the file, ECM2001 learns the dimension and checks the boxs with that you can do other files.

    You can select the size that you want and you must click on button "Crea EPROM". You will see a window that allow to you choose the name and the destination of the new file.

  • ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 45

    assistance compress data

    This utility allows to select one or more files browsing among folders and make a ZIP file named with your user id (Cxxxx.ZIP). This is necessary for to send files by e -mail in the better way.

    After selection of file, you must press OK button. The program will ask to select another file. If you don't want to select another file, you must press the button STOP, for to begin ZIP procedure.

    ECM2001 will make a file named Cxxxx.zip (xxxx is your user id) into the C:\ECM2001\SEND folder.

    ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 46

    assistance decompress data

    The file that you receveid from data bank or from our service assistance (Cxxxx_r.zip, where xxxx is your user code), you must absolutely save them in the folder C:\ECM2001\RECV.

    After you have saved the file, select this function. ECM2001 automatically decompress the file and all the files inside it.

    compare two files

    This function allows to you the comparison between byte after byte, belonging two files.You must select two files and click on the button "Compare".

  • ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 47

    add notes

    This command allow to user to add a note to a original or modified files.

    ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 48

    WORKING WITH ECM2001 In this chapiter you will see how to map an ECU in static mode (WITHOUT using the emulator) with driver need.

    Step 1

    First of all you have to open the ECU, remove the eprom and open the ECU, unsolder or remove the eprom and reading it with eprom programmer. Save the eprom in the exact directory, this operation will help you later to find the eprom and recognize it quickly.

    ECM2001 is given with some basic directories; e.g. the directory that contains original files is named: C:\ECM2001\ORIGINAL. Inside this directory you could create (if there aren't yet) directories showing the name of the vehicle producer and the model. Infact the original file of an Alfa Romeo 147 could be putted in C:\ECM2001 \ORIGINAL\ALFA\147 directory.

    If the directory doesn't exists, is possible to create it with Windows GESTIONE RISORSE.

    If you prefer to have a directory created with your own archieving method... no problem, you have to tell to ECM2001 to which directories has to refer to.

    .

    Step 2

    Be sure to have the driver. If you don't, you could connect to Internet and download the needed one. (See bbs-auto )

    Step 3

    One last cunning is needed to increase work speed. To set the search paths that will be used will be useful to get quickly the original eprom driver. (See Options)

    Step 4

    Now let's get into map work: open the driver and later load original eprom. Is also possible to load a modified file to do an eventual comparison.

    At this time are active Injection, Spark advance, Turbo and LIMITATORI menu, where you will find avaiable maps. In fact, every ECU has more maps, so not always all menues will be active.

    Now you could map using preferred method: in real time o staticly, graphically or with tables or in hex mode.

  • ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 49

    DRIVER MANAGER (This utility is a plug-in of ECM2001, that is not inclese in standard version)

    Driver manager is utility to be able to the user to do driver alone. The drivers thet are done by users are different from drivers by Alientech because the extension of the name of the file, DRU in the first case, .DRV in the second case.

    PARAMETRI MAPPA

    Descrition In this part is necessary to define the position and the name of the map that you want put in the driver.

    ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 50

    This menu available to choose the type of the map: INJECTION ADVANCE TURBO

    This choose determine the position of the map in the relating munu of ECM2001.

    Then is important to choose the name of the map among these inclused in the second menu If there isnt a name adapt, is possible write one new and save it in the memory of DRIVER MANAGER, clicking on the button ADD IN THE TABLE

    Axes

    Now is important to define the charactristic of the axes horizontal and vertical in the map. Is possible to choose the type of definition among: LOAD RPM VOLT The direction of the values on the axes is the minium value on the axe on the left and on the rightLa direzione dei valori sugli assi di default minimo valore a sinistra sullasse orizzontale e minimo valore in alto sullasse verticale. Attivando la casellina INVERTITO si inverte la direzione dei valori sugli assi. In the boxes Dim. is necessary to put the dimension of the columns. The box Gap incluedes the number of byte ECM2001 to have to jump between one column and the other. The box Visualizza scambiati changes the label on the axes.

    Address

  • ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 51

    Select the number of maps for every type of map request. Push button ENTER to corfirme the address inserted.

    Data format In this section to have to choose the format of data of the map and for the maps kindred. The format 8 bit is the oldest and the most simple. It can be two variants: the complement with 128 and that with 255. So after the selection the size with 8 bit, we have to choos complement type.

    128 In Ecu usually use number 128 like miniun value and 127 like maximum value.

    255 In Ec usually use number 255 like minium value and 0 like maximum value.

    The size with 16 bit is the most recent. It is arrived in this sector with the Ecus that have 2 eprom plccc with 8 bit installed. Tere are two standard different: IEEE and MOTOROLA. So, for the format with 8 bit is possible use the complement 32768. IEEE The most important byte (H that is for its increment adds the number with 16 bit

    of 256 decimal unite) is the first of the pair but hte second (L that is for its increment adds the number 16 bit of 1 unite decimal) is situated in the second position.

    MOTOROLA Is the opposite of the standard IEEE. 32768 In Ecu usually use number 128 like minium value and 127 like maximum value.

    K is the multiplier used for hte conversion of the file 16 bit. Infact ECM2001 doesnt view the all the number 16 bit (from 0 to 65535) otherwise is necessary to effect the increments enourmous for smll results. So number 16 bit is reduced so that ECM2001 views a numebr at most of 999. K availables to control the regulation on the map according this table:

    K Precision

    Variation on the number 16 bit

    (65535) every +1 digitate on ECM2001

    0 +4 = +1 HH 64 2 +8 = +1 HH 32 4 +16 = +1 HH 16 8 +32 = +1 HH 8

    ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 52

    Checksum

    Now is necessary to indicate the type of checksum to attribute to the driver realized. Not calculated Not calculation 8 bit 16 bit

    Checksum with 8 or 16 bit. In the box address is necessary put the address in the free zone where is possible write. In Fill put the value that is contain in the zone that you have choose fore the calucation of the checksum that can be 00 or FF or another value will be write in the near box.

    Complem. Write at the address the complement of the checksum Partial Write at the address put in the box Address the value of the checksum get

    between Start and End Family Allow to to bind the driver to one family of checksum by ECM2001

    RPM LIMITER In this section the driver can modify the rpm The procedure is easy, is necessary put the number of the rpm existent in the eprom (max 10), write the address relating and hex value. Choose the type of the calculation that the program have to execute in according following table:

  • ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 53

    Nothing Nothing Limiter type 1 Fixed value (Es. 1B58) Limiter type 2 G = (K x N) /10 Limiter type 3 G = (K / N) Limiter type 4 G = (K / N) 2 bytes not invert (Es. 1B58 = 7000) Limiter type 5 G = N 2 bytes not invert (Es. 1B58 = 7000) Limiter type 6 G = K (50 x N) Limiter type 7 G = N 2 bytes invert (Es. 581B = 7000) Limiter type 8 G = N / K 2 bytes not inverted (Es. 1B58 = 7000) Limiter type 9 G = N / K 2 bytes invert (Es. 581B = 7000) Where: G = rpm K = constant N = hex number Then put the constant in the box and the length of data that ca be with 8 or 16 bit.

    Selection from disc

    In this position is possible save or load one.

    ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 54

    ECU IDENTIFICATION

    Some Ecu are simple to know because the makers wrote on them on the labels.

    BOSCH

    The code probabily more comprehensible are Bosch. They always are 2, one for Ecu and the other for the eprom. Now the first 6 numbers of code are the same, but change the last 4 numbers.

    Ecu Code: 0.261.20x.xxx

    Code Eprom: 1.267.35x.xxx

    We find the code into the eprom, find it is simple. You have to open the file with a whatever editor, for example buffer editor of the Eprom programmer and search the numbers written inside eprom programmer and search the number that yo u find written on the contrary.

    SIEMENS - RENIX - BENDIX (only those on Renault)

    On the cover of the Ecu there's a white label like in the image under here:

    the code number that interest you are those in red. Look the example. (this is a Renault 19 16V).

    AC-DELCO

    Before only on Opel then on other cars. Their code is printed on the label paste on the eprom (or better, on the sock enclosed the eprom). The code has 4 letters: BHPZ, BJUM, AYZT, etc.

    WEBER - MARELLI and DIGIFANT

    Here the code don't help you. It's better read the check sum.

    FORD ECV

    They have a codify like AC - DELCO. (KING, DEEP, BAAF, )

  • ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 55

    SPARK CALCULATION

    Only sometimes spark advance maps show you the exact number of degrees. This because the number of eprom is used for a lot of calculat ions, the results will give to Ecu the spark advance degrees. It's possible however find real degrees if you do these calculation formulas:

    n = is the decimal number viewed in maps

    BOSCH MOTRONIC

    With 1 ignition coil and 1 distributor.

    (n - 26) x 0,66

    e.g., if n = 58: degrees = (58 - 26) x 0,66 then dregrees = 21,12

    with double ignition coil

    (n - 33) x 0,75

    e. g., if n = 58 degrees = (58 - 33) x 0.75 then degrees = 18,75

    DIGIFANT and MONOMOTRONIC

    For DIGIFANT and MONOMOTRONIC Ecu, ECM unwinds all teh calculations before the view the map, all this for a more simple work.

    Infact:

    3 numbers = 1

    WEBER - IAW

    More simple the calculation of Weber - Marelli (on: Lancia Prisma, Delta 4WD, 8V, 16v, integrale, integrale Kat., Dedra turbo, Fiat Tipo 16v, Coup )

    n:4

    O n Weber Ecu- IAW (8F, 8P, 16F, 16S, 1AV, 1AS ) the calculation is:

    n:2

    SIEMENS / RENIX / BENDIX

    On these Ecu the values on screen are exactly spark advance degrees.

    n = 1

    GM_SIEMENS

    5 numeri = 1

    ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 56

    EPROM

    EPROM: the name indicates the characteristic of this electric memory used to contain programs and data that allow the work of an electronic board as is the start-up/injection ECU. Erasable Programmable Read Only Memory is used in read only mode, that means that you can program it, erase it and use it only reading contained data. Isn't impossible to modify the data without reading them, modifying them and recording them in another virgin eprom (new one or formatted, using an eprom eraser).

    But the eprom family is very big and you can divide it in conventional eprom and flash eprom, in the three different format DIL, PLCC, PSOP. The difference is the following:

    Conventional eprom

    have a transparent window on the rear that allows the cancellation through UV-exposure (eprom eraser)

    Flash eprom haven't any window and the cancellation is possible electronically through an eprom programmer

    DIL rectangular shaped eprom with pins on the most long sides. PLCC almost square shaped eprom with pins on all sides.

    PSOP

    rectangular eprom with pins on the most long sides. Different from DIL-eprom because the pitch between the PSOP-pins is half than DIL's. Moreover aren't welded in the board's rheophore, but are welded leaning the pins directly on the CIRCUITO STAMPATO

    Another subdivision of the eproms is done through the data holding capacity:

    Conventional eproms:

    Denominazione N. Piedini Capacit (in bit)

    27 C 16 24 DIL 2.048 x 8

    27 C 32 24 DIL 4.096 x 8

    27 C 64 28 DIL 8.192 x 8

    27 C 128 28 DIL 16.384 x 8

    27 C 256 28 DIL 32.768 x 8

    27 C 512 28 DIL 32 PLCC 65.536 x 8

    27 C 1024 (512 Kb 16 bit)

    40 DIL 44 PLCC 65.536 x 16

    27 C 010 (1 Megabit) 32 DIL 32 PLCC 131.072 x 8

    27 C 020 (2 Megabit) 32 DIL 32 PLCC 262.144 x 8

    27 C 040 (4 Megabit) 32 DIL 32 PLCC 524.288 x 8

  • ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 57

    Flash eprom:

    Denomination N. Pins Capacity (in bit)

    28 F 256 32 DIL 32 PLCC 32.768 x 8

    28 F 512 32 DIL 32 PLCC 65.536 x 8

    28 F 200 44 PSOP 131.072 x 16

    29 F 200 44 PSOP 131.072 x 16

    29 F 400 44 PSOP 262.144 x 16

    28 F 010 (1 Megabit) 32 DIL 32 PLCC 131.072 x 8

    29 F 010 (1 Megabit) 32 DIL 32 PLCC 131.072 x 8

    29 F 020 (2 Megabit) 32 DIL 32 PLCC 262.144 x 8

    eprom recognizing

    n of pins Possibles Eprom Buffer lenght

    24 2716 Da 000000 a 0007FF

    24 2732 Da 000000 a 000FFF

    28 2764 Da 000000 a 001FFF

    28 27128 Da 000000 a 003FFF

    28 27256 Da 000000 a 007FFF

    28 27512 Da 000000 a 00FFFF

    32 27010 Da 000000 a 01FFFF

    32 27020 Da 000000 a 03FFFF

    Reading a 24 pin EPROM

    Read eprom with the programmer, choosing the maximum size avaiable, in this case 2732. Edit the file with ECM, loading in memory that eprom. Use PAGE UP - PAGE DOWN buttons to move in the data list. If from 000800 address to 000FFF address there are the same numbers existing between 000000 and 0007FF, the eprom is 2716, if numbers are different, is 2732.

    Reading a 28 pin EPROM

    Read the eprom with the programmer, choosing the maximum size avaiable, in this case 27512. Edit the file with ECM, loading in memory that eprom. Use PAGE UP - PAGE DOWN buttons to move in the data list.

    If numbers between 000000 a nd 001FFF are repeated: from 002000 to 003FFF from 004000 to 007FFF from 008000 to 00FFFF the eprom is 2764.

    If numbers between 000000 and 003FFF are repeated:

    from 004S000 to 007FFF from 008000 to 00FFFF the eprom is 27128 If numbers between 000000 and 0 07FFF are repeated:

    ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 58

    from 008000 to 00FFFF the eprom is 27256

    If numbers aren't repeated, the eprom is 27512.

    Reading a 32 pin EPROM

    Read the eprom with the programmer, choosing the maximum size avaiable, in this case 27512. Edit the file with ECM, loading in memory that eprom. Use PAGE UP - PAGE DOWN buttons to move in the data list. If numbers between 000000 and 01FFFF are repeated: from 020000 to 03FFFF the eprom is 27010 If numbers aren't repeated, the eprom is 27020. NOTE: Is not necessary to compare all numbers, you could only compare the first line.

    EPROM CORRISPONDENCE

    Eprom custom Eprom I B57696 I B57519 I B57604 I B57701

    I B57995 I B58214

    AC DELCO BLUE

    27C256

    I B57922 I B58235 I B58545 I B58185

    87C257

    I B58293 I B58157

    I B58127 I B58542 I B58543 I B58234 I B58550

    AC DELCO WHITE

    27C512

    I B58444 27C010 32 PIN DIL I B58399 29F010 PLCC I B58517 27C010 PLCC I B58275

    I B58548 27C1024 PLCC

    I B58649 29F400 AMD B58381 28F512 PLCC TMSB58400 TI87C510

  • ALIENTECH Str. Torino, 93 13100 VERCELLI (ITALY) +39 0161/271974 www.alientech.to - 59

    PINS DISPOSITION ON EPROMS

    Finally, we insert the pins disposition scheme on some eproms.

    Eprom a 24 pin

    Eprom a 28 pin

    Eprom a 32 pin