Technical Anyone had any success with an ELM323/327 interface

Currently reading:
Technical Anyone had any success with an ELM323/327 interface

Excellent post glowplug (y)

I think it's worth mentioning that if you already own an ELM interface (323 or 327) then the cost of this solution will be a lot less than £60

I've found the software works fine with an inexpensive 323 (you must have a COM port on your laptop to use this) interface purchased from eBay.

Make sure you tell Gendan which interface you intend to use it with as I believe there are small differences in the software. The company provides an excellent support service but are not likely to be impressed with any attempts at piracy :shakehead:
 
Last edited:
The company provides an excellent support service but are not likely to be impressed with any attempts at piracy :shakehead:

I couldn't agree more. As far as I am concerned the hard work these guys have done to create this solution needs to be rewarded via an honest customer base. In doing so we all benefit.

I have no gripe with Fiat making money but all motor manufacturers, NOT JUST Fiat take the P**S when it comes to charging for "diagnostics" In the USA, where I lived for some time, almost all manufacturers do this under goodwill. Their mindset is "hey you bought one of our cars, the least we can do is tell you whats wrong with it"

In sharp contrast over here where it seems to be a case of "cool you've bought the car now lets see how much more we can screw you for"

I have stated elsewhere that I am ex-trade. I left it 18 years ago to go into the IT industry but can tell you that from what I can see the "tricks" of the trade haven't changed much, they have just gotten higher tech.

Customer goodwill breeds loyalty. Give the customer a free diagnostics check and chances are they will let you do the repair job. Not only that they will tell someone, who will tell someone and so on. Hence the 5 mins it takes a mechanic to plug the scanner in and read the codes will be rewarded ten fold in return business.

Instead we all know how most stories go

".....you know the ba**tard spent 5 mins on my car and charged me £75, never again"

instead of the possible

"....you know the guys were great ... took them 5 mins to tell me what was wrong didn't charge me for that, which allowed me to understand what was wrong and what to budget for and now they will be doing the most serious issue this week"

If you were in business which version would you want your customers to be telling??
 
Last edited:
1. An "ELM327" from eBay -- what a joke it was a piece of c**p and when I opened it did not have an ELM chipset but rather use a PIC controller..

I got one of these and found it to work fine with most programs - excluding scantool.net

It interfaces with the Stilo with no bother.

£12 total, well chuffed :)
 
@glowplug - did gendan give an eta of a full spec release?

No, they only said they were working on it and existing customers would get updates FOC as and when.

To be fair though I did not buy it based on the future promise. I wanted to know now what was wrong with the car, it has given me this so anymore from here on will be a bonus.
 
No, they only said they were working on it and existing customers would get updates FOC as and when.

To be fair though I did not buy it based on the future promise. I wanted to know now what was wrong with the car, it has given me this so anymore from here on will be a bonus.

If they can make the software reset the service reminder as well, they will get a lot more customers. Suggest it to them.
 
I don't know about the Stilo but certainly with the Multipla this can be done via the cluster menu. Take a look at the fiatmultipla forum under the Teq FAQ section

http://www.multipla.i12.com/

It could be a similar process on your car.
 
I don't know about the Stilo but certainly with the Multipla this can be done via the cluster menu. Take a look at the fiatmultipla forum under the Teq FAQ section

http://www.multipla.i12.com/

It could be a similar process on your car.
I wish it was. There have been many threads on this and a Stilo can only be reset on Examiner or similar diagnostics.
 
I got one of these and found it to work fine with most programs - excluding scantool.net

It interfaces with the Stilo with no bother.

£12 total, well chuffed :)

They dont, if you have a look on the scantool website they have an agreement with ELM electronics to produce a special version of the ELM3xx chip specially for them.

I think it has an extra command or identifier stored in there that scantool will query and if not there it does nothing.

As far as ELM chips go, they are all PIC microcontrollers, ELM just developed the code. If you read the datasheet of the relevant ELM chip under the electrical specification it states the microcontroller used PIC 18Fxxxx (for 327) or 16Fxxxx (for 323).

Most ebay sellers are either selling clones of the ELM327 or an ELM with an old version 1.0a chip, which doesnt have all the commands or the high speed serial connections of v1.2a/1.3.

For more info on the dodgy ebay sellers in HK etc have a look on mp3car.com, plenty of thread on ones to avoid.

Email the seller if you are unsure, but honestly, get the latest version if you can, or at least v1.2a, its much more flexible.

Dan
 
So is there some progress?
Someone find solution which 100% work?
I realy need live reading RPM, speed, coolant temperature... If I must make own application this is not problem, because I have programing skils...
 
I bought the gendan interface off the uk ebay

as item number 160346339733 £40.00 with delivery in uk
with the lite version of their software.

Philips software works with it as it's the newer Elm 327 1.3a
chip used in the interface. There are a few programs which
can be tracked down like digimoto, palmer scanxl elm, (not the
elm scan version) and '' Trial '' versions used ok with the interface.
Not tried the rpm temp reading while running yet will try and let you
know.

I cleared the service due on my 1.8 stilo with a little tutoring
from Philip.

John
 
Last edited:
Sorry to revive such an old thread...
This might just be what I'm looking for!
I own a 2000-reg Punto MK2 HLX, and I have the red MIL light on my dashboard, instead of the yellow. I'm guessing my ECU is still not EOBD compliant, as I plug in the ELM327 with a software I developed myself, and I get no comunication.

Using ISO EOBD protocol, I get NO DATA
Using KWP 2000 protocol with low baud init, I get NO DATA
Using KWP 2000 protocol with high baud (fast) init, I get CAN ERROR

By what I have read on this thread, I make my assumptions. My punto is not EOBD compliant, that is for sure. My interface and program work fine, as I have tested them on several > 2001 puntos before.

This new ItaliaCheck program is something to REALLY look into! You might wonder yourself, how come the ELM327 doesn't apparently work, but still, this program can use it on non-OBD compliant Fiats?

The question popped right in front of my eyes just as quick as a possible answer: That program is probably forcing the ELM to use CAN BUS on a specific address... And if that is possible for Error Check (0101 and 03) and MIL Clear (04), it may also be possible to get live data, provided you have the correct addresses!

That other interface UniScan, which is just a direct serial cable, also seems like a good solution. However, it's getting really hard to find out how the Fiat protocols work... I wish I had some more documentation on this, as the Fiat interface is MUCH MUCH FASTER than standard OBD!

I will further look into this, as I love my Punto, and I am not looking forward to have my ECU replaced just so I can use OBD :yuck:
 
I had an elm323 working with my Punto HGT (W Plate - 2000).

You have to change the header mode so it talks to 10h rather than 33h iirc, then do a fast init. Unfortunately at the time there wasnt any software for ELM's to do this so I did the dirty work in hyperterminal. I was going to write a simple VB proggy to do it but ended up getting a stilo so never bothered. It was something like

>ATE1
>ATL1
>ATSH 811033
>ATFI

If you get the ELM323 datasheet from the elmelectronics website it will describe it way better than I can.

My car had a faulty sensor so it threw the light on every couple of days... i used to clear it with the above and then do the PID requests to read the codes, count and clear.

For EOBD compliance the car has to respond to the 0x33h wakeup, whereas the pre-opbd one only respond to the 0x10h.

EDIT: Ive just read you have a 327, you dont need the atfi, it will do it for you when you send data, and make sure your on KWP2000 fast (ATTP5 iirc), you shouldnt get any can errors when you select kwp fast as it isnt using can but the k-line.

If you want the details on the protocol have a look on the yahoo group opendiag... lots of info.
 
Last edited:
Well, I was just running some tests on the car, and here's what I tried:

I tried this process six times (two for each protocol from 3 to 5 in auto mode (ATSPAx), one with ATBI and one without ATBI (skip init))


ATD (defaults)
ATZ (reset)
ATL1 (line feeds on)
ATE1 (echo on)
ATIIA10 (set address to 0x10)


then randomly tried 0100, 03, 04...

I tried this on a 'screen' session with params 'screen -fa /dev/ttyUSB0'

Results went from NO DATA to CAN ERROR. One code even managed to turn on my steering error light.


I'm still not giving up :mad:
(btw, ATFI and ATSI don't work on ELM327)
 
Okay, I'm not quite sure how I did it, but somewhat, I got a reply. Not in standard format though... I had to repeat the process about three times, got the replies on two of them, and NO DATA on the other...

What I did was:

ATD
ATZ
ATL1
ATE1
ATSPA5
ATDPN (to check the protocol, replied A5)
ATSH821033 (actually I inserted 822033, then corrected it, the first time)

then I gave it a 0100 and a 03. Responses were:

>03
7F 03 11

>0100
7F 01 11

>01ab
7F 01 11

That's now quite the response I was expecting, I don't even believe it's valid, but we're definitely getting somewhere! (y)

PS: In the middle of this process, steering warning light again...


capturaecra.png
 
Back
Top