As this question seems to get asked quite often, I thought it was time for an FAQ with a definitive guide of what hardware and software is required for doing DIY ECU diagnostics on the 145/146.
The 145/146 uses a 3-pin connector for all diagnostic connection points on the car and NOT a 16-pin OBD connector as found on a lot of other modern cars (including other Alfas). The locations of each of the diagnostic connectors on the 145/146 are as follows (click on the pictures for a full size view):-
Engine ECU Diagnostics Connector
Alloy top CF1 Engine
Plastic top CF2 Engine
Airbag ECU Diagnostics Connector
ABS ECU Diagnostics Connector
In order to run diagnostics on any of these ECUs you will need a laptop running Microsoft Windows XP or later that has a 9-pin Serial COM port and/or a USB port on it. You will then need the following cables/leads (click on the description links to show matching items on eBay):-
1 x VAG-COM KKL 409.1 USB to 16-pin OBD or 1 x VAG-COM KKL DB9 RS232 Serial to 16-pin OBD interface lead
http://forum.alfa145.com/index.php?showtopic=23940
Once you have the required hardware, you will then need to download and install some software that is capable of talking to the ECU. The most commonly used ones are as follows (click on the software title links to visit the software vendor web sites):-
Multiecuscan (formerly FiatECUScan)
This is probably the most comprehensive piece of software available and can diagnose and reset the Engine ECU, Airbag ECU and ABS ECU. It is free to use for diagnosing and resetting the Airbag ECU and ABS ECU on all 145s/146s, and is free for most of the commonly needed functions on the Engine ECU (i.e. fault code reading and resetting) for the plastic top (CF2) engine cars. However, for the alloy top (CF1) engine cars you will need to purchase a license before you can use any of the functions. A license for Multiecuscan including 1 year of updates is currently 50 Euros. The free version will only run for a maximum of 20 minutes before shutting itself down and a maximum of 4 sensors can be monitored simultaneously on the live data graph (the paid version allows a maximum of 8 sensors to be monitored simultaneously). Recalibration of any sensors also cannot be done with the free version (i.e. the Idle Actuator minimum position and the engine learning Self-Adaptive parameters) and require a paid for licensed version to do this. Note that from v2.0, Multiecuscan also has the ability to reset the TRW2 airbag ECUs. This however is only available in the paid-for version of Multiecuscan.
DnEcuDiag (formerly AlfaDiag)
This can diagnose and reset the Engine ECU and Airbag ECU. The software used to run for 30 days in limited demo version mode after which a full license will needed to be purchased for 49.95 Euros if you wanted to continue running the software. However, as of 01/01/2012, AlfaDiag was made a free and open source under a CodePlex project. The author stated the following on his original website www.alfadiag.net (which is now dead): "The open source version is now the demo for the application all of the restrictions of the demo have been removed. The ecus in the demo are however limited in function, but are available for modification and extention from the codeplex site. The software is released under a reciprocal license.". It is unclear from this statement if the open source version does actually have any ECU function limitations or if it contains all ECU functions that were in previous paid-for versions before it become open source. I've not had a chance to try it out to check. You just need to go to the "DOWNLOADS" tab on the website and click on the "ClickOnce Installer" link.
AlfaOBD
This can diagnose and reset the Engine ECU, Airbag ECU, ABS ECU and TRW Alarm Unit. The software can be used for free in basic form but some of the more advanced features are disabled until a full version license is paid for and the free version will only run for a maximum of 15 minutes before shutting itself down. At this time of writing, a license including free lifetime upgrades for AlfaOBD is currently 49.00 Euros.
Alfa TS Diag
This can diagnose and reset the Engine ECU and Airbag ECU. The Airbag ECU functions are free to use but it will require a license to diagnose and reset the Engine ECU. Diagnosis of the Engine ECU only works with the plastic top (CF2) engine cars. This software was written by AJ (one of the owners of this forum) and the price of a license is currently listed as £11 although this it would be best to contact him for an actual up-to-date price.
UniDiag
This is universal diagnostics software designed to work with any ECU that uses the KWP2000 communication protocol so it only works with the plastic top (CF2) engine cars. The software uses a "definition" file for each particular ECU so it knows what parameters/values are passed back and forth between the laptop and the ECU. This means that you have to also download and use the appropriate definition file (downloadable from HERE). UniDiag isn't as friendly or straight forward to use as FiatECUScan or AlfaDiag but no license is required so it is completely free to use.
KWP71Diag (written by the same author as UniDiag)
This is universal diagnostics software designed to work with any ECU that uses the KWP71 or KWP81 communication protocols so it only works with the alloy top (CF1) engine cars. No definition files needed but again, KWP71Diag isn’t as friendly or straight forward to use as FiatECUScan or AlfaDiag and the data returned is also not particularly user friendly and needs to be deciphered. However, like UniDiag, no license is required to use KWP71Diag so it is also completely free.
Uniscan / Euroscan / VISA
This is universal diagnostics software that can diagnose all sorts of ECUs on a wide range of cars. However this software only runs in DOS, requires two real 16-bit serial COM ports on your laptop and also requires a specialist hardware interface device for it to work (i.e. not any of the interfaces already mentioned above). You can get cheap the interface and software on eBay for around £50-70 but it's a complete headache to set up (if you're actually successful in managing to do so) and some people report that some of the Chinese copies of the hardware doesn't work properly. Personally I would avoid this software and use one of the others above.
IAW Scan2
This can diagnose and reset the Engine ECU on certain engines with an IAW ECU (this includes the 1.3 Boxer engined 145/146) and all functions are free to use including clearing error codes and testing actuators. The graphical interface is very similar to FiatECUScan / Multiecuscan so anyone who has used either of those before will immediately feel familiar with this software.
Trw2scan
This is specifically for a TRW2 Airbag ECU which is found on some of the early cars and has TRW part number 60631206 printed on it's label (or 60625181 for the GTV 916 Phase 1). This model of Airbag ECU cannot be diagnosed or reset by any other DIY software available on the market. Will not work with a DB9 RS232 Serial interface cable so must be used with a USB interface cable that utilises the FTDI chipset. There is a YouTube demo of the software in use HERE. Note that Multiecuscan v2.0 and higher can now reset TRW2 airbag ECUs so there is also the option of that software as well for the TRW2 airbag ECUs.
Movi & Movi Pro for Mac OSX
This is generic OBDII software that has been specifically written for the Apple Mac and can diagnose and clear fault codes on any OBDII compliant Engine ECU. It can be run in "Demo" mode indefinitely but in that mode you will only be able to see live data from the engine and whether or not any faults have been logged. You will not be able to see the actual fault codes and you will not be able to clear them. To unlock all features of the program, a full license must be purchased which costs $39.99 for Movi or $59.99 for Movi Pro.From personal experience, the software I would recommend using for the 145/146 is Multiecuscan as it is very easy to use and supports diagnosis of the ABS ECU in addition to the Engine ECU and Airbag ECU. It also works with the largest number of Fiat/Alfa/Lancia cars of any of the software available so may be useful if you ever by another Italian car.
The 145/146 uses a 3-pin connector for all diagnostic connection points on the car and NOT a 16-pin OBD connector as found on a lot of other modern cars (including other Alfas). The locations of each of the diagnostic connectors on the 145/146 are as follows (click on the pictures for a full size view):-
Engine ECU Diagnostics Connector
Alloy top CF1 Engine
800 x 600 (123.97k)
Plastic top CF2 Engine
800 x 600 (132.73k)
Airbag ECU Diagnostics Connector
800 x 600 (109.75k)
ABS ECU Diagnostics Connector
800 x 600 (126.46k)
1 x VAG-COM KKL 409.1 USB to 16-pin OBD or 1 x VAG-COM KKL DB9 RS232 Serial to 16-pin OBD interface lead
500 x 500 (97.39k)
400 x 400 (70.17k)
500 x 500 (104.69k)
WARNING: Before purchasing one of the USB interface cables, be aware of the following post about FTDI chipset based cables:-
http://forum.alfa145.com/index.php?showtopic=23940
Once you have the required hardware, you will then need to download and install some software that is capable of talking to the ECU. The most commonly used ones are as follows (click on the software title links to visit the software vendor web sites):-
Multiecuscan (formerly FiatECUScan)
This is probably the most comprehensive piece of software available and can diagnose and reset the Engine ECU, Airbag ECU and ABS ECU. It is free to use for diagnosing and resetting the Airbag ECU and ABS ECU on all 145s/146s, and is free for most of the commonly needed functions on the Engine ECU (i.e. fault code reading and resetting) for the plastic top (CF2) engine cars. However, for the alloy top (CF1) engine cars you will need to purchase a license before you can use any of the functions. A license for Multiecuscan including 1 year of updates is currently 50 Euros. The free version will only run for a maximum of 20 minutes before shutting itself down and a maximum of 4 sensors can be monitored simultaneously on the live data graph (the paid version allows a maximum of 8 sensors to be monitored simultaneously). Recalibration of any sensors also cannot be done with the free version (i.e. the Idle Actuator minimum position and the engine learning Self-Adaptive parameters) and require a paid for licensed version to do this. Note that from v2.0, Multiecuscan also has the ability to reset the TRW2 airbag ECUs. This however is only available in the paid-for version of Multiecuscan.
DnEcuDiag (formerly AlfaDiag)
This can diagnose and reset the Engine ECU and Airbag ECU. The software used to run for 30 days in limited demo version mode after which a full license will needed to be purchased for 49.95 Euros if you wanted to continue running the software. However, as of 01/01/2012, AlfaDiag was made a free and open source under a CodePlex project. The author stated the following on his original website www.alfadiag.net (which is now dead): "The open source version is now the demo for the application all of the restrictions of the demo have been removed. The ecus in the demo are however limited in function, but are available for modification and extention from the codeplex site. The software is released under a reciprocal license.". It is unclear from this statement if the open source version does actually have any ECU function limitations or if it contains all ECU functions that were in previous paid-for versions before it become open source. I've not had a chance to try it out to check. You just need to go to the "DOWNLOADS" tab on the website and click on the "ClickOnce Installer" link.
AlfaOBD
This can diagnose and reset the Engine ECU, Airbag ECU, ABS ECU and TRW Alarm Unit. The software can be used for free in basic form but some of the more advanced features are disabled until a full version license is paid for and the free version will only run for a maximum of 15 minutes before shutting itself down. At this time of writing, a license including free lifetime upgrades for AlfaOBD is currently 49.00 Euros.
Alfa TS Diag
This can diagnose and reset the Engine ECU and Airbag ECU. The Airbag ECU functions are free to use but it will require a license to diagnose and reset the Engine ECU. Diagnosis of the Engine ECU only works with the plastic top (CF2) engine cars. This software was written by AJ (one of the owners of this forum) and the price of a license is currently listed as £11 although this it would be best to contact him for an actual up-to-date price.
UniDiag
This is universal diagnostics software designed to work with any ECU that uses the KWP2000 communication protocol so it only works with the plastic top (CF2) engine cars. The software uses a "definition" file for each particular ECU so it knows what parameters/values are passed back and forth between the laptop and the ECU. This means that you have to also download and use the appropriate definition file (downloadable from HERE). UniDiag isn't as friendly or straight forward to use as FiatECUScan or AlfaDiag but no license is required so it is completely free to use.
KWP71Diag (written by the same author as UniDiag)
This is universal diagnostics software designed to work with any ECU that uses the KWP71 or KWP81 communication protocols so it only works with the alloy top (CF1) engine cars. No definition files needed but again, KWP71Diag isn’t as friendly or straight forward to use as FiatECUScan or AlfaDiag and the data returned is also not particularly user friendly and needs to be deciphered. However, like UniDiag, no license is required to use KWP71Diag so it is also completely free.
Uniscan / Euroscan / VISA
This is universal diagnostics software that can diagnose all sorts of ECUs on a wide range of cars. However this software only runs in DOS, requires two real 16-bit serial COM ports on your laptop and also requires a specialist hardware interface device for it to work (i.e. not any of the interfaces already mentioned above). You can get cheap the interface and software on eBay for around £50-70 but it's a complete headache to set up (if you're actually successful in managing to do so) and some people report that some of the Chinese copies of the hardware doesn't work properly. Personally I would avoid this software and use one of the others above.
IAW Scan2
This can diagnose and reset the Engine ECU on certain engines with an IAW ECU (this includes the 1.3 Boxer engined 145/146) and all functions are free to use including clearing error codes and testing actuators. The graphical interface is very similar to FiatECUScan / Multiecuscan so anyone who has used either of those before will immediately feel familiar with this software.
Trw2scan
This is specifically for a TRW2 Airbag ECU which is found on some of the early cars and has TRW part number 60631206 printed on it's label (or 60625181 for the GTV 916 Phase 1). This model of Airbag ECU cannot be diagnosed or reset by any other DIY software available on the market. Will not work with a DB9 RS232 Serial interface cable so must be used with a USB interface cable that utilises the FTDI chipset. There is a YouTube demo of the software in use HERE. Note that Multiecuscan v2.0 and higher can now reset TRW2 airbag ECUs so there is also the option of that software as well for the TRW2 airbag ECUs.
Movi & Movi Pro for Mac OSX
This is generic OBDII software that has been specifically written for the Apple Mac and can diagnose and clear fault codes on any OBDII compliant Engine ECU. It can be run in "Demo" mode indefinitely but in that mode you will only be able to see live data from the engine and whether or not any faults have been logged. You will not be able to see the actual fault codes and you will not be able to clear them. To unlock all features of the program, a full license must be purchased which costs $39.99 for Movi or $59.99 for Movi Pro.From personal experience, the software I would recommend using for the 145/146 is Multiecuscan as it is very easy to use and supports diagnosis of the ABS ECU in addition to the Engine ECU and Airbag ECU. It also works with the largest number of Fiat/Alfa/Lancia cars of any of the software available so may be useful if you ever by another Italian car.
Πηγή:forum.alfa145.com
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου