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

.
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:
__________________________
"

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

, 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.
