Technical OBD2 on 2000 reg Punto?

Currently reading:
Technical OBD2 on 2000 reg Punto?

Joined
Jan 19, 2009
Messages
245
Points
128
Location
Lisbon
Hello fellas! Greetings from Portugal!

I own two Puntos, one MK2 S from 2001, and one MK2 HLX from 2000.

I also own one of those ELM327 USB scanners, which I have tested, works fine on my MK2 S.

Now the problem is, I tried to use the ELM327 on the 2000-reg HLX, and it always gives error... The Punto has an OBD2 port, so I'm wondering wether it does really use an OBD2 compatible protocol... The ECU light on my dash is red, and I reckon it should be yellow (it is yellow on the MK2 S). Does this mean my car is not compatible with OBD2? Or must I use a specific reader?

Cheers fellas!
 
Has nobody tried this before? :cry:

From what I learned so far, the Punto has both a CAN network, and an ISO interface... But answer is always CAN ERROR or UNABLE TO CONNECT. Why? :cry:

Maybe it's a faulty port on my Punto...
 
2000 isn't ODBII.

2001 is when they were introduced.

I don't know what protocol is used but it's a non-standard one.
 
That's what i was afraid of... Any chance I can make it work on the elm? ISso checked the ecu supports one of the iso protocols and can, só it must have a partial implementation:(
 
Hiya, wow this thread is old, apologies for the revival or if the solution to my problem is already located elsewhere. Oh and I know nothing really about cars, so excuse me if I seem ignorant at any stage or am missing something. I'm just learning now.

Em so anyway, I have a 2000 mk2/a Punto, the 16v sporting (love it to bits, owned for just about a month/first car).

I can't get it to connect to the ECU with Torque, and loads of other apps and/or software and I'm using a little elm327 bluetooth adapter.

Based on what everybody has said in my searches over the past two weeks, it's just not possible on those puntos :bang:, as obd2 was not fully implemented until 2001 for petrol cars in the EU, or 2004 for diesels, but OBD2 does go back as far as 1996 :confused:.

But I do have and OBD2 shaped diagnostics port, my adapter fits and receives power, and I did kinda get it to work with one app, called AlfaOBD. I used the demo, as it's free, the full version is €37.76, and I've already paid for Torque and other stuff so I'm broke really lol :(. So anyway, with Alfa OBD, I selected Fiat, then Punto 188, then what I wanted to access, (Instrument panel).

:worship: The app read from my ECU my:

Tested device: Instrument panel Marelli
___________________
22/11/2013 10:14:49.490
DEVICE INFO:
Fiat drawing number: 46753581
Hardware number: 010
Z
Hardware version: 00
Software number: 09017860061
Software version: 0500
Homologation number:
ISO code: 3283831926
Programming date: 10/03/1999
SHORTENED LIVE DATA

Engine speed: 992 rpm
Fuel gauge: 35 %
Engine speed: 1024 rpm
Fuel gauge: 35 %
Engine speed: 1024 rpm
Fuel gauge: 35 %
Engine speed: 1184 rpm
_________________________
22/11/2013 10:14:10.484
Faults found.
Error code: U1601
CAN line

This is a partial from the log it created on my electric steering Delphi:

"Tested device: Electric steering Delphi
___________________
21/11/2013 07:47:29.813
DEVICE INFO:
Fiat drawing number: 46755211
Hardware number: 26076670025
Hardware version: 00
Software number: 26078331012
Software version: 0000
Homologation number:
ISO code: 31830198A2
Programming date: 14/03/2000
__________________________
Alternator status (from CAN): Not recharged
Operating mode: Sport
Failure warning lamp status (from CAN): Off
Fast idle actuator: Not active
System status: Initialisation
Recovery type or statuses:
__________________________
"

:cool: The app also let me monitor some live data. I specifically checked engine speed (RPM) and water temperature and some other stuff. I revved the car a bit and it responded very well matching my rev meter and giving me a live reading on my screen.

The app also let me clear a fault from the system I was currently using, the code was U1601, I presume because I tried to start it with a cut key I have, so I cleared that.

My issue, and I presume its shared by you thunderfox5, is that while this app seems to connect very easily and seamlessly, every other app I've tried, won't connect to the ecu. I see in Torque, there's a Fiat section in protocols that I can't select because it's not made, and I really want to be able to use Torque and other obd2 apps I've bought, as AlfaOBD, while it works, is clunky and counter intuitive at times and it does not do everything I want. Also, Torque is very clean and easy to use, and the fault scanner is just the way I want it.

So is this just a matter of finding my specific protocol and asking the appmakers to add it into their apps :confused:, because if AlfaOBD is connecting to my car which supposedly doesnt have obd2 but seems to have it, then that leads me to thinking it has obd2 :idea:.

If anybody can help me out, then they shall be perceived ,:worship: "as a GOD" :worship: lol.(y)
 
Hi!

My, this thread is old! I did solve my problem though, so likely I can help you out :)

It turns out the older CF2 Puntos (you'll know if yours is one by the color of the MIL check light on the dash - red is CF2 and yellow is CF3) actually don't have OBD2 implemented. It turns out they have their diagnostics implemented in a subset of ISO9141-2 called FIAT9141.

It works mostly like OBD2, except for the protocol, which is ECU specific, and based on KWP2000. The reason you can access it with AlfaOBD is that the ELM327/VagCOM/KKL/whichever interface you're using, is a CAN scanner, and doesn't forcefully have to work with OBD2. AlfaOBD implements the specific protocol for the Punto, which Torque doesn't.

In the end, I solved it by developing my own software. There's no way you can get Torque to work for your car. I don't have the old Punto anymore, sadly :(
 
Hiya, cheers for the reply, it's been driving me mad finding fragments of information that don't quite answer my question.

Thanks Firstly, you've answered my question, I'll go check my car but I'm pretty sure my light is red. Lots of great info in that little post :D

So sorry one more time if I seem stubborn or stupid lol, but if I contacted the developers, would it maybe be possible for them to implement that protocol that AlfaOBD uses? Or is it a complete no-go, wont-work, no-way no-how?

Also cool on the software, was it difficult to develop? What language did you use?

Hope you're rolling in something nice to replace your punto, I've owned mine a month or so and it's my first car. Its the sporting and it's a torquey, nippy little bugger haha.

Thanks again.
 
I don't think they would mate... OBD2 is a standard, so it works the same for all cars that implement it. If they were to implement it for older FIATs, they would have to do so for every different ECU in every different model, since their protocols and mostly the addressing change around quite a bit.

My software was done partially in C#, C++ and VB.Net... It was part of a larger project, and it's been mostly forgotten for the past couple years. I need to rebuild my car PC :)

I still drive the old trusty Punto S, which is OBD2, so I guess no further development will be happening for the 1.2 16V CF2 ECU :(

My Punto S is very short of a Punto S right now... It has a "hybrid" (not in the electrical sense) engine put together from parts of a Punto MK1 16V, my old HLX 16V and the original 8V engine. Only the shell remains from it's original form :)
 
Ah, I see, got it now, I guess one can hope that maybe their fiat protocol eventually gets implemented as there is a specific section for a few vehicles, but I won't hold my breath.

I might look into developing my own app, I really want something handy that I can run off my phone or a small tablet. I'm handy enough with Java and a few other OO languages, not C#, C++ or VB.Net though, and I'm great with design. If I could do it in AS3 I probably would lol, it'd be quick, simple, and have a flashy animated interface. That's dreaming though lol.

Hmm, Hybrid Punto S, sounds cool lol. I like frankenstein bits and bobs lol, I'm not saying it's ugly, I havn't seen a picture, but I like mixed/unique builds.
 
Here you go!

IMG_20131109_173146.jpg


Not very pretty, but it works!
 
It's pretty enough, just the rusty manicat that makes it look a little dodgy, but mines rusted to bits too. 70% or so of people don't seem to look in an engine bay for long anyway so no worries.
As long as it works, thats the main thing anyway.

Ooh its white is it? I like white puntos, just like mine.

Front (Good).jpg
image(1).jpg
 
Yeps, they really finish it off, it's just the front and back bumper but it really makes a difference. I have got a dodgy rear spoiler though and can't take it off. You get used to it though and it's not bad for a first car.
 
How's it going. I'm in the same boat - Year 2000 Fiat Punto Sporting 1.2 16V Car that's playing up - ordered an Bluetooth OBD Dongle and no app I tried seemed to connect to the car - I'll give AlfaOBD a go and see if that works.

Any other Android Software that works with year 2000 Fiats?
 
Back
Top