Help - Search - Members - Calendar
Full Version: ECU Diagnostics (DIY)
Alfa Romeo 145 - 146 Forum > Technical > ECU Diagnostics
Pages: 1, 2, 3, 4
GialloEvo94
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):-
  1. Engine ECU Diagnostics Connector

    Alloy top CF1 Engine
    [attachment=11226:ECUConne...ngineCF1.jpg]

    Plastic top CF2 Engine
    [attachment=11197:ECUConne...ngineCF2.jpg]

  2. Airbag ECU Diagnostics Connector

    [attachment=11198:ECUConne...onAirbag.jpg]

  3. ABS ECU Diagnostics Connector

    [attachment=11199:ECUConne...ationABS.jpg]
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. 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

    [attachment=11200:VAG_COM_...BD2Cable.jpg][attachment=15155:VAG_COM_...BD2Cable.
    jpg]

  2. 1 x Alfa 3-pin to OBD 16-pin adapter lead

    [attachment=11202:16pinOBD...aAdapter.jpg]
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.
xyy81t
thumbsup.gif Great write up GE.

i would also recommend Fiat ECU Scan as it is far simpler and clearer than Alfadiag.

i have not used (or needed to use) any of the other available softwares.
cesar86
Another nice guide, GE!

That thing with the FiatECUScan and alloy-top engine ECUs is new to me, good to know!

But... Bad to know that if i want to use it, will need to spend 50,00 euros sad.gif
Hybrd
AVOID UNISCAN!

Gio managed to get it working on our PC in the workshop, and up until the point i left we had never managed to successfuly comunicate with an ecu ar reset any lights laugh.gif
Francophile69
Excellent work as always.

Would it be worth mentioning that the phase 1 Engine ECU diagnostic connector is in a different position to the picture shown and is in the passenger footwell?
buellboy
QUOTE(Hybrd @ 3rd January 2011 13:18) *
AVOID UNISCAN!

Gio managed to get it working on our PC in the workshop, and up until the point i left we had never managed to successfuly comunicate with an ecu ar reset any lights laugh.gif


I got it to talk to your GM rochester and the GTV but whilst it can connect, it doesn't really have many options to do anything on it!

GialloEvo94
QUOTE(Steve Hill @ 3rd January 2011 13:27) *
Excellent work as always.

Would it be worth mentioning that the phase 1 Engine ECU diagnostic connector is in a different position to the picture shown and is in the passenger footwell?

On the alloy top (CF1) engine I believe the Engine ECU diagnostics connector is actually in the black box at the back left of the engine bay along with the lambda connector but I don't currently have any pictures. I'm sure there is one on the forum somewhere but I've not managed to find it yet. When I do I will add it to the original post smile.gif
Francophile69
now you got me thinking....am I getting confused with the Spider I ask myself?..I'll have a look tomorrow and get back to you. I have it in my head that the ECU is in the passenger footwell under the carpet and lead comes out of it and sits behind the centre console..wherever it is I'll take a piccy unless someone already has one.
langers
Zee one on the left...

[attachment=11212:IMAGE_740.jpg]

[attachment=11213:lamda_ecu_sockets.jpg]
GialloEvo94
QUOTE(langers @ 3rd January 2011 20:20) *
Zee one on the left...

Thanks thumbsup.gif That's the exact picture I saw before...I'm sure you've put it in another post before to do with the lambda sensor connector. I'll also add it to the first post so all the information is in one place smile.gif
Hybrd
To clear things up, Steve the connector you are thinking of is the Airbag ECU connector biggrin.gif
Francophile69
QUOTE(Hybrd @ 3rd January 2011 21:55) *
To clear things up, Steve the connector you are thinking of is the Airbag ECU connector biggrin.gif

ta for that!..unfortunately not sure I can say with any honesty that's the case....the confusion is all in my head.... blush.gif I remember now..what happened was....first time looking for it...ECU under carpet in passenger footwell..found that no probs..then spent next 30 minutes looking for lead/connector, only to eventually find it where Langar shows it to be....and her blooody Spider has it there..honest
930Tech
Slightly off topic gary, i notice the fiatecuscan does not work with the fiat 16vt or the lancia (not the main ECU).

Do you know of any?
GialloEvo94
QUOTE(E500 TAT @ 14th January 2011 16:43) *
Slightly off topic gary, i notice the fiatecuscan does not work with the fiat 16vt or the lancia (not the main ECU).

Do you know of any?

Yes. Rather than rewriting what I've already written before, have a look at my post on the evocorner forum HERE smile.gif That same software also works with the Weber Marelli IAW "P8" ECU found on the Fiat Coupe 16vt engine.
930Tech
thumbup.gif thumbup.gif
buellboy
Right, that's it! I've had it with my airbag light!

I've tried all the software in the world and it does not work, HOWEVER it seems to me that there may be some issues with the cables.

As I understand from FiatECUScan, I need to modify my cable if I want to talk to my Airbag. This is as per here:

http://www.fiatecuscan.net/SupportedVehiclesList.aspx

It even states an example for the that for a TRW ECU I need a modified interface or an adapter cable but then sort-of contradicts itself stating that :

PLEASE NOTE: For the old (non-EOBD) vehicles with 3-pin diagnostic connector you need UNMODIFIED interface with 3-pin adapter.

WHAT?

So do I need to modify my cable or not? Furthermore their diagrams are confusing as I'm not gonna get an adapter cable (at £18 for 3....) and swap it everytime I need to connect to the ECU or Airbag or ABS.

I understand that most of the 9 pins on the Serial cable do nothing. We are only using the ground,k-line,l-line, power andsome other cable.

SOOO my plan is to make a custom cable using banana plugs.

For this I need a diagram of OBD-to 3 pin fiat with the name of the lines. I've searched the net but I cannot find any info!
GialloEvo94
No, you don't need to modify any of the interface cables. Just use the 16-pin OBD cable in conjunction with the 16-pin to 3-pin adapter cable and that is it. No need to mess with any pin rewiring in the 16-pin connector. That is only needed for cars that have a full 16-pin socket on the car (i.e. they don't have the 3-pin socket like we do on the 145/146) and where you plug the 16-pin connector directly into the car without the 3-pin to 16-pin adapter.

I used FiatECUScan to successfully reset my airbag light a few months ago using the vanilla (unmodified) interface cables shown in the first post of this thread.

Can you not actually get FiatECUScan to initialise communication with your airbag ECU at all, or does it initialise comms but is then just not able to clear the logged fault codes?

If it's the first symptom then you either have a bad connection to the airbag ECU (try re-seating the plugs to it) or you have a faulty airbag ECU and will need to get a replacement one.
xyy81t
mine works fine on the air bag ecu with unmodified cables and fiat ECU scan. so unless there are different ecus requireing different cables? dunno.gif

can you not conenct to the airbag ecu at all?
buellboy
QUOTE(GialloEvo94 @ 29th January 2011 09:28) *
I used FiatECUScan to successfully reset my airbag light a few months ago using the vanilla (unmodified) interface cables shown in the first post of this thread.
Can you not actually get FiatECUScan to initialise communication with your airbag ECU at all, or does it initialise comms but is then just not able to clear the logged fault codes?


Vanilla...interesting...do you work in finance GE?

I can't talk to the ECU at all, it does not communicate with it. The only reason the light came on is because when I went to swap in my steering wheel, I was inpatient and did not wait the full 30 minutes. This was almost 2 years ago! Ever since then I tried with all sorts of systems to re-set the airbag to no avail.

Uniscan 1.83 was the only thing that managed to connect to the ecu but then complained about "Low power" to the unit.

Do you know if the airbag units are matched? Also on fiatecuscan it states that my system is a TRW (2F), I suspect 2F stands for two front airbags. However my car only has 1 airbag...i wonder if that is causing the problem!

I have tried many times to clean the contacts and re-seat the connector but as I say, it was only a steering wheel swap!

GialloEvo94
Yep, good guess biggrin.gif I do work in finance (in the IT sector).

Ignoring the Becker airbag system which is only found on the really early cars, there are 2 other systems in use on these cars - the TRW M.Y.97 and the TRW M.Y.99. The latter of the two simply just extends fuctionality to include side airbags. Both systems utilise the same communications protocol and both are supported by FiatECUScan. If yours doesn't have side airbags then you will have the M.Y.97 system.

It sounds like the comms circuitry on yours has died which is preventing you doing any diagnostics.

To rule out any issues with your laptop, OS, or interface cables it would be worth trying to connect them to another 145/146 to test them if you have that option available.
GialloEvo94
QUOTE(buellboy @ 29th January 2011 10:11) *
I can't talk to the ECU at all, it does not communicate with it.

Gio,

I've just discovered that some of our cars have an obscure airbag ECU fitted called a "TRW2". Cars with this airbag ECU only have a steering wheel airbag (i.e. no passenger or side airbags). The TRW2 airbag ECU apparently can't be connected to, read or cleared with any of the software currently available. The part number of the TRW2 airbag ECU is 60631206 (will be written on the ECU somewhere) so it might be checking if the one you have in your car is actually one of these. If it is then it explains why you're having problems connecting to it using software on your laptop.
buellboy
Cheers GE, I haven't got the car physically in front of me at the moment so I will have to check later ( I would check on EPER but I'm in the middle of a drive partition in ubuntu and it doesn't have IE)

On another even more puzzling note...FiatECUscan doesn't want to connect to my engine ECU! I've tried posting a question on their forum but no-one has replied.

The funny thing is that I'm using top-of-the-range SocketSerial RS232 PCMCIA cards but everyone seems too be using the USB-to-serial cable, so there is no help available on good old fashioned serial!

I have checked my serial port by doing a loopback test whilst connecting pin 2&3 and my port is fine...I'm really puzzled now!
buellboy
Just checked my spare ECU that came off a car of the exact same year and only one airbag...60631206....dammn! I have a sneaky suspicion my car is the same!
GialloEvo94
QUOTE(buellboy @ 3rd February 2011 11:26) *
On another even more puzzling note...FiatECUscan doesn't want to connect to my engine ECU! I've tried posting a question on their forum but no-one has replied.

The funny thing is that I'm using top-of-the-range SocketSerial RS232 PCMCIA cards but everyone seems too be using the USB-to-serial cable, so there is no help available on good old fashioned serial!

I have checked my serial port by doing a loopback test whilst connecting pin 2&3 and my port is fine...I'm really puzzled now!

Have you been able to connect to any ECU with your setup? Maybe there is something odd going on with the SocketSerial PCMCIA card. I've got both a serial RS232 and a USB cable but generally just use the RS232 one. My old school laptop has a built-in 9-Pin serial port so it's a native serial connection on the laptop motherboard.
buellboy
Not with FiatECUscan, but Uniscan 1.83 has been fine. Also the loopback test on the RS232 works fine...I still don't know to what baud rate i need to set my COM port to + if it needs DTC, flow control and other fancy things!
GialloEvo94
QUOTE(buellboy @ 3rd February 2011 13:00) *
I still don't know to what baud rate i need to set my COM port to + if it needs DTC, flow control and other fancy things!

My windows COM port settings just use default settings but I can check the actual setting values when I get home and let you know what they are so you can compare them to yours.
buellboy
Could you also check the cable connection? My is as follows:

Serial 9-pin | OBD | Fiat 3 Pin Looking at it with the pin safety tab on the right, (Pin1§ Pin2§¶ Pin3§)

4 ============> 7 ========>Pin 3 (K-line?)
1=============> 5 ========>Pin 2 (Middle pin) + Black crocodile clip (not all fiat 3 pin cables have this)
2=============> 4 ========>Pin 2 (Middle pin) + Black crocodile clip (not all fiat 3 pin cables have this)
8=============> 15 ========>Pin 1 (L-line?)
9=============> 16 ========>Red crocodile clip (Should i be worried about passing 12V into my card?)
GialloEvo94
QUOTE(buellboy @ 3rd February 2011 13:06) *
Could you also check the cable connection? My is as follows:

Serial 9-pin | OBD | Fiat 3 Pin Looking at it with the pin safety tab on the right, (Pin1§ Pin2§¶ Pin3§)

4 ============> 7 ========>Pin 3 (K-line?)
1=============> 5 ========>Pin 2 (Middle pin) + Black crocodile clip (not all fiat 3 pin cables have this)
2=============> 4 ========>Pin 2 (Middle pin) + Black crocodile clip (not all fiat 3 pin cables have this)
8=============> 15 ========>Pin 1 (L-line?)
9=============> 16 ========>Red crocodile clip (Should i be worried about passing 12V into my card?)

Will do.

RE your airbag ECU. Just managed to dig up some more information on the TRW2. If it is a TRW2 then it appears that it may have 3 wires going to the 3-pin diagnostic connector socket (the TRW M.Y.97 and M.Y.99 only have 2 wires going to that connector). If it does then it seems that all you need to do is to connect pin 3 in the diagnostic connector socket to a ground point anywhere on the car and it will reset the airbag light. Give that a go and let us know if it works smile.gif
buellboy
QUOTE(GialloEvo94 @ 3rd February 2011 13:16) *
RE your airbag ECU. Just managed to dig up some more information on the TRW2. If it is a TRW2 then it appears that it may have 3 wires going to the 3-pin diagnostic connector socket (the TRW M.Y.97 and M.Y.99 only have 2 wires going to that connector). If it does then it seems that all you need to do is to connect pin 3 in the diagnostic connector socket to a ground point anywhere on the car and it will reset the airbag light. Give that a go and let us know if it works smile.gif

I assume that's with the power on? Pin 3 is the pin which is "on its own" ...i.e separated by a little tab as per my diagram
GialloEvo94
QUOTE(buellboy @ 3rd February 2011 13:31) *
I assume that's with the power on? Pin 3 is the pin which is "on its own" ...i.e separated by a little tab as per my diagram

Yes, you need the ignition switched on to the first click ("MAR") positition. I'm not sure which pin on the diagnostics connector is number 3. There is probably a "1" moulded into the plug next to pin number 1 which would make the pin at the other end number 3 but without having a plug in front of me I couldn't say for sure. See the following attachment for the full TRW2 airbag diagnosis / reset procedure and wiring diagram (click pictures for a full size view)...

[attachment=11483:TRW2Airb...iagnosis.jpg]
[attachment=11485:TRW2Airb...gDiagram.jpg]
IgoRR
People who use the diagnostics with USB connection, do you have any problems?

btw what to do with the red and black clamp with one of the cables?

thnx coolio.gif
GialloEvo94
QUOTE(IgoRR @ 3rd February 2011 15:26) *
People who use the diagnostics with USB connection, do you have any problems?

btw what to do with the red and black clamp with one of the cables?

When using the USB cables you can get more frequent connection drop-outs than you do with RS232. This is why I use the RS232 interface whenever possible (i.e. on laptops which have a 9-pin serial port).

The red fly-lead clips to the positive terminal of the battery and the black fly-lead clips to the negative terminal of tha battery although you don't actually need to use the black fly-lead because one of the 3 pins in the ECU diagnostics connector is a negative connection (there is no positive connection in the diag connector so you always need to use the red fly-lead).
IgoRR
QUOTE(GialloEvo94 @ 3rd February 2011 16:34) *
When using the USB cables you can get more frequent connection drop-outs than you do with RS232. This is why I use the RS232 interface whenever possible (i.e. on laptops which have a 9-pin serial port).

The red fly-lead clips to the positive terminal of the battery and the black fly-lead clips to the negative terminal of tha battery although you don't actually need to use the black fly-lead because one of the 3 pins in the ECU diagnostics connector is a negative connection (there is no positive connection in the diag connector so you always need to use the red fly-lead).


Thank you very much.
I thought that the clamps were used for powering. Thnx for the tip

With USB you can normaly diagnose the car/air bag/etc, you just don't get real time measures of eg. engine speed?
buellboy
looking at that second diagram it looks like the K-line is connected to pin 4 of the ECU which means on my diagram is PIN3.

Given that the manual states the need to short out pin 3, I highly doubt this would be referring to the K-line. In all probability then the fiat 3 pin is connector is:

Male plug:

L-Line ---G---- K-Line
( Pin3§ Pin2§¶ Pin1§ ) OR (Pin1§¶Pin2§ Pin3§)

The important thing here is to have a look at the safety plastic separator tag| (more compelling reason as to not short out the K-line)
GialloEvo94
QUOTE(buellboy @ 3rd February 2011 15:45) *
The important thing here is to have a look at the safety plastic separator tag| (more compelling reason as to not short out the K-line)

There is no "L" line as such, the 3rd pin is just a status feed connection. You shouldn't be able to do any damage by shorting the K-line to ground because it's just a comms line and by doing so you'll just be setting it to a permanant "low" state which won't do anything. So, you should be able to try grounding both of the outer pins in turn to see which one triggers the diagnosis/reset procedure without the risk of damaging the ECU if you happen to choose the wrong pin on your first attempt.
GialloEvo94
QUOTE(GialloEvo94 @ 3rd February 2011 13:04) *
My windows COM port settings just use default settings but I can check the actual setting values when I get home and let you know what they are so you can compare them to yours.

OK, these are the Communications Port settings on my laptop's native serial COM port (COM1):-
  • Bits per second: 9600
  • Data Bits: 8
  • Parity: None
  • Stop bits: 1
  • Flow control: None
Advanced Port Settings for COM1 shows the following:
  • Use FIFO buffers (requires 16550 compatible UART): Enabled
  • Receive Buffer: High (14)
  • Transmit Buffer: High (16)

My laptop is running Windows XP 32-bit.
GialloEvo94
QUOTE(buellboy @ 3rd February 2011 13:06) *
Could you also check the cable connection? My is as follows:

Serial 9-pin | OBD | Fiat 3 Pin Looking at it with the pin safety tab on the right, (Pin1§ Pin2§¶ Pin3§)

4 ============> 7 ========>Pin 3 (K-line?)
1=============> 5 ========>Pin 2 (Middle pin) + Black crocodile clip (not all fiat 3 pin cables have this)
2=============> 4 ========>Pin 2 (Middle pin) + Black crocodile clip (not all fiat 3 pin cables have this)
8=============> 15 ========>Pin 1 (L-line?)
9=============> 16 ========>Red crocodile clip (Should i be worried about passing 12V into my card?)

I'm not sure how you're mapping pins from the 9-Pin D-Connector to the 16-Pin OBD connector because the connections go through an interface circuit inside the OBD plug so there are no direct connection/continuity between pins on the 9-Pin plug and the 16-Pin plug.

The mapping on my 16-Pin to 3-Pin adapter cable are as follows:-

16-Pin OBD 3-Pin Alfa
--- 1 ------> NC
--- 2 ------> NC
--- 3 ------> NC
--- 4 ------> 2
--- 5 ------> NC
--- 6 ------> NC
--- 7 ------> 3
--- 8 ------> NC
--- 9 ------> NC
--- 10 -----> NC
--- 11 -----> NC
--- 12 -----> NC
--- 13 -----> NC
--- 14 -----> NC
--- 15 -----> 1
--- 16 -----> +ve Crocodile Clip


I only have the red fly-lead on mine and no black fly-lead.
buellboy
QUOTE(GialloEvo94 @ 3rd February 2011 22:15) *
I'm not sure how you're mapping pins from the 9-Pin D-Connector to the 16-Pin OBD connector because the connections go through an interface circuit inside the OBD plug so there are no direct connection/continuity between pins on the 9-Pin plug and the 16-Pin plug.


Thanks for the COM port settings!

Interesting you say that there is an interface circuit inside! I though that was only on the USB to OBD cables. I just checked my pins from the 9 pin to the OBD plug using standard continuity! Googling OBD to serial also seems to suggest a straight connection.

Maybe that's where my problem is!

GialloEvo94
QUOTE(buellboy @ 4th February 2011 00:12) *
Interesting you say that there is an interface circuit inside! I though that was only on the USB to OBD cables. I just checked my pins from the 9 pin to the OBD plug using standard continuity! Googling OBD to serial also seems to suggest a straight connection.

Maybe that's where my problem is!

My RS232 cable looks identical to this one...

http://cgi.ebay.co.uk/ws/eBayISAPI.dll?Vie...em=170597189004

You can actually see the interface circuit through the blue translucent casing of the 16-Pin OBD plug.
buellboy
QUOTE(GialloEvo94 @ 4th February 2011 00:30) *
My RS232 cable looks identical to this one...

http://cgi.ebay.co.uk/ws/eBayISAPI.dll?Vie...em=170597189004

You can actually see the interface circuit through the blue translucent casing of the 16-Pin OBD plug.

There lies my problem! I bought the following: http://cgi.ebay.co.uk/OBD2-16Pin-DB9-Seria...=item335cffd64b

No wonder I couldn't connect! Cheers GE...feel really stupid now!
GialloEvo94
QUOTE(buellboy @ 4th February 2011 00:38) *
feel really stupid now!

And so you should do laugh.gif laugh.gif
buellboy
BTW I tried the "simple" reset method as detailed by the document you posted. I definitely have the early TRW2 ecu, but I didn't get any blinking airbag lights when connecting the any of the pins of the 3 pin diagnostic airbag connector. My light is still ON! GRRRRRRR
GialloEvo94
QUOTE(buellboy @ 4th February 2011 01:01) *
BTW I tried the "simple" reset method as detailed by the document you posted. I definitely have the early TRW2 ecu, but I didn't get any blinking airbag lights when connecting the any of the pins of the 3 pin diagnostic airbag connector. My light is still ON! GRRRRRRR

Does your airbag ECU have a 10-pin connector on it and definitely has all 3 pins in the diagnostic socket wired up (not just 2 of them)?
GialloEvo94
QUOTE(GialloEvo94 @ 4th February 2011 01:12) *
Does your airbag ECU have a 10-pin connector on it and definitely has all 3 pins in the diagnostic socket wired up (not just 2 of them)?

The plot thickens. Today I stumbled across some information that suggested it's actually the Becker airbag ECU that needs to be reset using the Pin-3 to ground method and not the TRW2 unit as I suggested in post #28 and #30 of this thread. So maybe the TRW2 airbag ECU can only actually be reset electronically with a diagnostic machine / software. One thing is known for sure which is that the TRW2 definitely cannot be reset with any of the available DIY software and can only be done electronically by a dealer (or possibly manually like the Becker unit although this is still unclear). A successful reset of the TRW2 by a dealer has been confirmed by someone on the UniDiag forum who paid to have theirs done after failing to do it themselves with DIY software.

It would still help to know how many wires are actually connected to the diag connector for the TRW2 and how many pins are in the ECU connector.
buellboy
Ok just checked....there are only 2 wires in the diagnostic airbag ECU socket and the ECU number on mine is 60631206
GialloEvo94
QUOTE(buellboy @ 4th February 2011 22:50) *
Ok just checked....there are only 2 wires in the diagnostic airbag ECU socket and the ECU number on mine is 60631206

OK, red herring then about the pin-3 to ground reset on yours but it still looks like you've got the TRW2 which will require a dealer to reset it. I guess you can try the software anyway once you get your new serial cable but the author of FiatECUScan seems to have already confirmed that the TRW2 airbag isn't supported.
FLORIN
I have an Alfa 145 1.6 Boxer and i find that i have the GM Rochester ECU, please help me if you know a software to check the ECU or how to connect OBD to Alfa 3pins and what ECU-scan to use? I try to use all the program you are talking about on the forum but no results.
Thank you.

[attachment=11578:Image_00140.jpg][attachment=11579:Image_00136.jpg]
buellboy
Uniscan/Euroscan WILL work with the GM rochester ECU but you will need:

1. A laptop or computer with 2x serial ports OR 2x socketserial PCMCIA serial card. I believe only socketserial will work under MS-DOS.
2. A UNISCAN/Euroscan box with software (the software is free)
3. A serial-to-fiat 3 pin cable.
4. The ability to boot into DOS and have a DOS partition OR a bootable USB stick to boot into DOS. I can make you one once you have sorted out the rest.

I found the best place IS NOT ebay as people do get different quality. Some people even found their uniscan box to be empty!

For the best quality and price try www.viaken.pl the shipping from poland to UK is around £25 if i remember correctly
FLORIN
so are you telling me that the ecu scan without the euro box is not possible????
why i need 2 x serial port???
did you try like this and it is working?
Thank you a lot .
buellboy
QUOTE(FLORIN @ 14th February 2011 16:58) *
so are you telling me that the ecu scan without the euro box is not possible????
why i need 2 x serial port???
did you try like this and it is working?
Thank you a lot .


The only systems, at the moment, that work with the GM Rochester are Fiat Examiner (at over Ä2000+) or Uniscan/Euroscan (Ä100 which is the box and the cables but excluding the 2x serial port cards). FiatEcuScan *MAY* add support in the distant future but for now, those are the only two options.

Uniscan 1.83/Euroscan DOES work very well with it, but GM Rochester is a SELF-CLEARING Ecu so there is not much point!

You need 2x serial ports
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2019 Invision Power Services, Inc.