Fiat Lancia Tester

Fiat Lancia Tester

The Fiat Lancia Tester made by Magneti Marelli (Fiat part no. 1806039000 , M.M. part no. 64890013) was the successor to the PR01 Electronic Analyzer (Fiat part no. 1806034000). The FLT was used by Fiat and Lancia dealers to check and adjust the ECU parameters for those vehicles fitted with a 3 pin diagnostic socket from the late 1980's until the mid 1990's when it was replaced by the Examiner system. Versions were also made for Alfa Romeo (Fiat part no. 1827014000) and Ferrari. The FLT is a hand-held computer with a LCD display and 4 X 5 keypad and is powered by a 12V or 24V supply from the vehicle's battery. It is able to work with multiple ECU types through the use of replaceable modules which are inserted into the base of the unit when the tester is not powered. When other components later became microprocessor controlled new modules were created to diagnose faults in these components. Examples of this are ABS and alarm systems.

The FLT uses the Hitachi 6303R CMOS microprocessor which is low power and upwards compatible with the Motorola 6802. It has a MK48Z02B non-volatile Zeropower RAM which is able to store diagnostic data safely while the FLT is not powered. The maximum life of the MK48Z02B internal battery is 11 years so it would now need replacement for this feature to work.

FLT modules

Each ECU or component type will require a specific module to be inserted into the tester before communication with it is possible. Below is a scan of the module list from January 1995.

Manual

Tester Module Application Guide Jan 1995

A module can contain 1, 2 or 3 EPROMs which unfortunately are not socketed, the type of EPROMs used depends on the revision of PCB. Early modules used PCBs which can have a 27C64 in the leftmost position and 27C256 or 27C512 in the centre and rightmost positions. Later modules used PCBs which have a 27C512 in all three positions. The EPROMs in the earlier modules were labelled from left to right with yellow, green and blue stickers but I have named the positions A, B and C.

PCB type identification

If the components are identified with legends such as 'IC4' then it is the later PCB. If there are no legends then it is the early type. All module firmware can use either PCB type if the correct size of EPROMs are used.

For those who are interested the difference is that the early PCB connects pin 1 of EPROM A (which is the Vpp pin for a 27C64) to +5V and the later PCB connects pin 1 of EPROM A (which is the A15 pin for a 27C512) to 0V. Using the wrong EPROM type in socket A will either cause the EPROM to malfunction or the wrong part of the EPROM contents to be accessed and the module won't work correctly.

Module PCB type 1 circuit diagram

Module PCB type 2 circuit diagram

Opened modules

The module on the left is the earlier type with 27C64 and 27C256 EPROMs.

The module on the right is the later type with only 27C512 EPROMs. Note how there are no labels covering the EPROM windows. If the cartridge cover was left off and the EPROMs exposed to sunlight, over time their contents would be erased.

 

 

 

After finding module EPROMs that were not protected by labels I built a module reader which can read the contents of any EPROMs in a module without desoldering them from the PCB. This has made it possible to backup the module EPROMs now before they malfunction as a result of data corruption. See the FLT module reader page.

Module type list

This is a list of module types with systems supported, known applications, the size of the dump for each EPROM if present and if adaptors are required.

Module Supported Applications EPROM dump size (bytes) Adaptors required
A B C ADT 101A ADT MPX94
M1C Weber IAW 04N / 026 / 046 / 02G / 02P / 04G / 04P / 04D / 049 / 04E / GM SPI Fiat Tipo,Croma, Lancia Delta,Prisma 8K 32K 32K    
M2A Marelli Microplex / Digiplex 2 Fiat Croma, Lancia Delta,Prisma,Thema   32K      
M2B Marelli Microplex / Digiplex 2 Fiat Uno,Tipo,Tempra,Croma, Lancia Y10,Delta,Dedra,Thema 8K 32K      
M3B Bosch SPI ECOL / ECE04 L3.1 / L3.2 Jetronic / Monojetronic Fiat Panda,Uno,Tipo,Tempra, Lancia Y10,Delta,Dedra,Thema 8K 32K      
M4A Marelli CDS suspension Lancia Dedra,Thema   32K 32K    
M4B Marelli CDS / SCS suspension Lancia Dedra,Thema, Alfa 155 8K 64K 64K    
M5A Bosch SPI ECE04 Fiat Panda, Lancia Y10   32K      
M6A Weber MIW / IAW 04N / 046 / 047 / 049/01 / 04T / 04K / 04W Fiat Tipo,Croma, Lancia Delta,Dedra 8K 32K 32K    
M6B Weber MIW / IAW 04N / 046 / 047 / 4Q1.08 / 4U3 / 4T1.07 / 4T3.07 / 04S / 4S1.07 / 049/01 / 04H / 04T / 04J / 04K / 04U / 04W / 4WE / 471 / 472 / 473 / 474 Fiat Tipo,Tempra,Croma, Lancia Delta,Prisma,Dedra 8K 64K 64K    
M7A Girling ABS 2/2 Fiat Tipo,Tempra, Lancia Dedra   32K   Yes  
M8A Fuji Auto ECVT 821 Lancia Y10   32K 32K    
M8B Fuji Auto ECVT 821 Fiat Panda,Punto, Lancia Y10 8K 64K 64K Yes  
M10A VW Auto AG4 Fiat Tipo, Lancia Dedra 8K 64K 64K    
M12A Bosch ABS 2SI / 2E Fiat Punto,Croma, Lancia Dedra 8K 64K 64K Yes  
M12B Bosch ABS 2SI / 2E Fiat Uno,Croma,Coupe, Lancia Delta,Dedra,Thema 8K 64K 64K Yes  
M13A Bosch Motronic M1.7 / M2.7 Lancia Thema 8K 64K 64K Yes  
M18A TRW airbag / Sipea anti-theft / Brose electric seat Fiat Croma, Lancia Thema, Alfa 164 8K 64K 64K Yes  
M19A Weber IAW 4T3.P8 / 4U2 / 4U3 / 4U6 / 4T1.P8 / 4U7.P8 / 4S1.P8 / 04T / 04J / 04K / 471 / 472 / 474 Fiat Tipo,Tempra, Lancia Dedra 8K 64K 64K    
M20A Marelli Nanoplex/ Microplex / Digiplex 2 Fiat Cinquecento,Uno,Tipo,Tempra,Croma, Lancia Y10,Thema 8K 64K 64K    
M21A Weber IAW 06F.S0 Fiat Cinquecento 8K 64K 64K Yes  
M21B Weber IAW 06F Fiat Cinquecento,Panda,Punto 8K 64K 64K Yes  
M23A Weber IAW 4Q1.P8 / 4Q2.P8 / 4Q4 / 4WA / 4WB / 4WC / 4WD / 4WF / 4WG / 4Q5 / 4Q6 Fiat Tipo,Tempra,Coupe, Lancia Delta,Dedra 8K 64K 64K    
M24A Bosch Motronic M1.7 / M2.7 Fiat Punto,Croma 8K 64K 64K Yes  
M25A Bosch Monom MA1.7 Fiat Tipo,Tempra, Lancia Y10,Delta,Dedra 8K 64K 64K Yes  
M26A Z.F. Auto Fiat Croma, Lancia Thema, Alfa 164 8K 64K 64K Yes  
M27A Bosch MSA6 injection pump Alfa 164 TD,155 2.5 TD 8K 64K 64K    
M28A Weber MPI / IAW 8F Fiat Punto,Tipo,Tempra, Lancia Delta 8K 64K 64K Yes  
M29A TRW airbag / ICIT anti-theft Fiat Cinquecento,Punto,Tipo,Tempra,Coupe, Alfa 145 8K 64K 64K Yes  
M30A Bosch ABS 2SI Lancia Dedra 8K 64K 64K    
M31A Bendix ABS Fiat Ducato,Ulysse 8K 64K 64K Yes  
M32A Weber IAW 08P11 / 08P22 Fiat Ducato,Ulysse 8K 64K 64K Yes  
M33A GM MPI Fiat Punto,Tempra, Alfa 145 8K 64K 64K Yes  
M35A Motronic M-P3.2 Fiat Ulysse, Lancia Z 8K 64K 64K Yes Yes
M36B Bosch Motronic M 2.10.3 Lancia Kappa 2.0,2.4, Alfa 145,146,Spider GTV 2.0 8K 64K 64K Yes  
M37A Weber IAW G7.65 Fiat Uno 1.5 8K 64K 64K    
M38A I.G.E / Infocenter/ Borletti Q Lancia Kappa 8K 64K 64K Yes  
M40A Sipea airbag Lancia Kappa 8K 64K 64K Yes  
M41A Bosch ABS 5 / ZF power steering Lancia Kappa 8K 64K 64K    
M42B Kiekert/Texton antitheft Fiat Ulysse, Lancia Z 8K 64K 64K   Yes
M43A Hitachi MPI Fiat Punto GT,Barchetta 8K 64K 64K Yes  
M44A Bosch Motronic M2.7 / M3.7.1 / M3.7.2 Lancia Kappa 2.0,3.0 24V 8K 64K 64K Yes  
M46A Bosch FIATCODE Fiat Punto 8K 64K 64K Yes  
M47A Teves ABS Fiat Bravo,Brava 8K 64K 64K Yes  
M48A Marelli Weber MPI / IAW IAF13 Fiat Bravo,Brava,Punto 8K 64K 64K Yes  
M49A Bosch Motronic M 2.10.4 Fiat Bravo,Brava,Tipo,Coupe, Lancia New Dedra, Alfa 145,155,166 8K 64K 64K Yes  
M50A Airbag Fiat Bravo,Brava,Ducato,New Tipo, Lancia Y, Alfa 164 8K 64K 64K    
M51A MCA200 ECU Lancia Kappa 8K 64K 64K Yes  
M53A Lucas injection pump Fiat Bravo,Brava,Marea 1.9 TD 8K 64K 64K Yes  
M54A Aisin AW596Y024 Auto Fiat Bravo 1600,Marea Auto 8K 64K 64K Yes  
M55A Fuji MX665 Auto Fiat Punto, Lancia Y 8K 64K 64K Yes  
M56A Bosch ABS 5.3 Lancia New Dedra, Alfa New Giulietta 8K 64K 64K    
M57A IAW 16F Lancia Y 1242 8K 64K 64K Yes  
M58A PSA airbag Fiat Ulysse, Lancia Z 8K 64K 64K Yes  
M59A IAW 18F.D Fiat Palio 8K 64K 64K Yes  
M60A Lucas injection pump Fiat Ulysse, Lancia Z 2.1 TD 8K 64K 64K Yes  
M61A Borletti air conditioner Fiat Marea 8K 64K 64K Yes  
M62A Lucas ABS Fiat Marea 8K 64K 64K    
M64A Bosch AS3 injection pump Fiat Ulysse TD 8K 64K 64K Yes  
               
MA1B Bosch Jetronic LE3 / Motronic 4.1 Alfa 33,75,Spider,SZ,164   32K 32K    
MA3A Marelli Permanent 4 / CDS Alfa 33,164 8K 64K 64K    
MA4A Bosch Motronic 1.7 Alfa 155,164 8K 64K 64K Yes  
MA7A Bosch ABS 2SI Alfa 164 8K 64K 64K Yes  
MA9A TRW airbag Alfa 164 8K 64K 64K    

 

Module versions

This is a list of the modules for which I have copies of the firmware. The module suffix indicates the language used for messages, a trailing X indicates translated by a third party.

I Italian
IN or GB English
DE German
NL Dutch

For the 648nnnnX (with optional '000' suffix) style MM part no# the X denotes the language according to the following table.

0 Italian
2 English

For the later 5014nnnnXXnn style MM part no# the XX denotes the language according to the following table.

31 Italian
34 German
37 English
41 French
51 Dutch
71 Polish
Module Magneti Marelli Part no# Fiat/Lancia/Alfa Part no#
M1C/IN 79570631 1806059000
M2A/IN 79577261 1806066000
M2B/IN 79591841 1806173000
M3B/IN 79606201 1806175002
M4A/IN 79585171 1806124000
M4B/GB

64891282000
501460203700

1806212000 1827110000
M5A/IN 79592631 1806142000
M6A/IN 79602021 1806167000
M6B/GB 79610251 1806186002
M7A/IN 79608291 1806174002
M8A/GB 79609011 1806180002
M8B/GB 501460373700 1806251000
M10A/GB 501460023700 1806195000
M12A/GB 79612511 1806188002
M12B/GB 64891242000 1806204000
M12B/I 64891240000 1806204000
M13A/GB 501460033700 1806224000
M13A/I 501460033100 1806224000
M18A/GB 501460063700 1806208000
M18A/I 501460063100 1806208000
M19A/GB 501460003700 1806194000
M20A/I 501460013100 1806196000
M20A/PL 501460017100 1806196000
M21A/GB 64891182000 1806241000
M21B/I 501460473100 1806241000
M21B/PL 501460477100 1806241000
M23A/GB 501460213700 1806231000
M24A/GB 501460343700 1806232000
M24A/I 501460343100 1806232000
M25A/I 501460283100 1806233000
M26A/GB 501460353700 1806242002
M26A/I 501460353100 1806242002
M27A/I 501460273100  
M28A/GB 501460363700 1806236000
M28A/I 501460363100 1806236000
M29A/GB 501460423701 1806240000
M30A/I 501460413100 1806248000
M31A/I 501460433100 1806249000
M32A/I 501460443100 1806245000
M33A/GB 501460463700 1806250000
M33A/I 501460463100 1806250000
M35A/I 501460613100 1806264000
M36B/I 501460643100 1806272000
M37A/I    
M38A/I 501460573100 1806267000
M40A/D 501460593400 1806269001
M40A/I 501460593100 1806269000
M41A/I   1806270000
M42B/I    
M43A/D 501460803400 1806283001
M43A/I 501460803100 1806283000
M44A/I 501460773100 1806271000
M46A/I 501460793100  
M47A/I 501460953100 1806307000
M48A/I 501460973100 1806314000
M49A/I 501460943100  
M50A/I 501460983102 1806319000
M51A/I    
M53A/I 501461153100  
M54A/I 501461163100  
M55A/I 501461173100 1806323000
M56A/I 501461073100 1806324000
M57A/I   1806325000
M58A/I 501461183100  
M59A/I    
M60A/I 501461233100  
M61A/I 501461223100  
M62A/I 501461243100  
M64A/I    
     
MA1B/GB 79609931 1827041000
MA3A/GBX   1827076000
MA4A/GB 501460383700 1827129002
MA7A/GB 501460233700 1827091000
MA9A/GB 501460403700 1827131002

For the early PCB, EPROM A, if required, must be a 27C64 and EPROM B or C, if required, must be either a 27C256 (32K bytes) or 27C512 (64K bytes) depending on the size of the dump.

For the later PCB, EPROM A, if required, must be a 27C512 and EPROM B or C, if required, must be either a 27C256 (32K bytes) or 27C512 (64K bytes) depending on the size of the dump. Note that the modules built with the later PCB always seem to use 27C512s for EPROM B or C.

The dump size of EPROM A, if required, will always be 8K bytes as the FLT cannot access more than the first 8K bytes of EPROM A even if a 27C512 is fitted here in the later PCB.

e.g. The M6A module requires a 27C64 for the early PCB or 27C512 for the later PCB for A and two 27C256s for both B & C.

When programming EPROM A using a 27C512 for the later PCB you should fill the EPROM programmer RAM with FFh (hexadecimal) before loading the hex or binary dump. This ensures that, because the dump size is less than the size of the EPROM being used, the unused areas are set to a known value of FFh, This is the same value read from an EPROM which has been erased, and so the programming will be faster.

The EPROMs should be CMOS devices, normally indicated by the 'C' in the device type. Use of older NMOS devices, no 'C' in device type, is not recommended as it may cause malfunction of the tester.

For the later PCB, Winbond W27E512 or W27C512 EEPROMs can be used instead of 27C512 EPROMs and have the advantage of being electrically erasable which means that they do not require exposure to UV light to erase.

FLT module EPROM dumps

The file contains backup copies of all the EPROMs present in each module listed above.

Module data file (30/12/2018)

FLT accessories

Adaptor ADT101A

Adaptor (Fiat part no# 1806174000 , M.M. part no# 79607701) required by some modules and inserted in-line between the FLT and the FLT extension cable. The circuit is documented here.

Test resistances and sensors

Here is a list of test resistances and sensors with Fiat/Lancia part numbers

Ref Fiat/Lancia Part no# Application
     
R1 1806039001 I.A.W. + OTHER
R2 1806039002 I.A.W.
R3 1806039003 I.A.W.
R4 1806039007 FIAT/GM
R5 1806039008 FIAT/GM
R6 1806039009 FIAT/GM
R7 1806039004 I.A.W.
R8 1806039010 FIAT/GM
R9 1806039005 ALL
R10 1806039019 ALL
R11 1806039011 FIAT/GM
R12 1806039006 I.A.W.
R13 1806039020 UNO TURBO
R16 1806039016 BOSCH L3
R17 1806039017 BOSCH S.P.I.
R18 1806039018 BOSCH S.P.I.
R19 1806039012 SUSPENSION S.C.S.
R20 1806039013 SUSPENSION S.C.S.
R21 1806039014 SUSPENSION S.C.S.
R22 1806039015 SUSPENSION S.C.S.

FLT extension cables

Here are the connections for the FLT extension cables (Fiat part no. 1806118000). There are two separate cables, power and data, using the same 9 way D-type female connector which is plugged into the 9 way male connector on the FLT.

Note that the screen on the data cable must only be connected at the diagnostic plug.

9 way D-type female connector

Pin Signal Power cable Data cable
1 7-12V DC RED to BAT +VE  
2 GEN OUT    
3 SERIAL IN    
4 SERIAL OUT    
5      
6 DIAG IN   RED to diag plug
7 0V BLACK to BAT -VE  
8 0V    
9 DIAG OUT   YELLOW to diag plug

Note:
IN is input to FLT
OUT is output from FLT

3-pin Fiat/Lancia diagnostic plug (looking at pin end)

  YELLOW
NOTCH  
  SCREEN
  RED

 

home contact