Mitsubishi OBDII -=- need more protocol info.

Links to datasheets, websites, etc. relevant to the project

Moderator: Freon

Mitsubishi OBDII -=- need more protocol info.

Postby Evo4Mad » Tue Jun 14, 2005 12:09 am

1st you need an electronic interface between the PC serial port and the OBDII connector under the steering wheel dash, a straight through wire cable will never work, because the OBDII ISO9141-2 is 0v(0bit) ->12v(1bit) whereas the pc serial port is -25v(0bit)->+25v(1bit)

Some hardware interfaces that will do the OBDII->PC Serial Port voltage conversion:
Direct ISO Packet Senders:
1) http://www.andywhittaker.com/ecu/obdii_hardware.htm (sells a circuit board and components) (I have a schematic for this board if you want it)

2) http://www.planetfall.com/~jeff/obdii/ (only provides schematics)

Smart ISO Data Packet Device:
ELM323: http://www.scantool.net/products/elmsca ... m#packages
(hardware has a timing chip and handles baud rate and data packet crcs etc.) You can buy the elm323 chip and the empty circuit board on their own.


OBDII plug pins:
pins4&5 are -ve (ground)
pin16 is 12v (used for power for circuit board for the ECU side of the circuit)
pin 7 is the K-Line (used for MUT to send and receive data from the cars computer)
pin 1 must be joined to pin4 (or ground) - this tells the EFI & SRS & ABS computers to go into diagnostic mode.
(you can also join pin1 to ground to make the computer flash the error codes)
http://www.obdii.com/connector.html

Protocol / Packet Structure - Now the HARD part:
To this point the PC and CAR can send signals to each other using the hardware circuits listed above, but what are those signals to be?

It uses the hardware protocol ISO9141, but I have yet to work it out the exact packet structure and baud rate the Mitsubishi MUT / MUTII / MUTIII operates at.

links for similiar protocol packet structures:
http://www.obd2crazy.com/techstd.html
http://www.obddiagnostics.com/obdinfo/info.html
http://forums.openecu.org (subaru protocols working)

Let me know if you get the Mitsubishi protocol working, Thanks.

Here are some of the codes from the manual, and they match what is used by MUTIII dealer scantools.

EVO4 Manual Page 1-25 Service Data Output
11 O2 sensor mV
12 Air flow sensor output Hz
13 Intake temperature sensor output °C
14 Throttle position sensor output mV
16 Battery voltage V
18 Cranking signal (ignition switch ST terminal) ON-OFF
21 Coolant temperature sensor output °C
22 Crank angle sensor output RPM
25 Atmospheric pressure sensor output kPa
26 Idle switch ON-OFF
27 Power steering fluid pressure switch ON-OFF
28 Air conditioner switch ON-OFF
41 Injector energization time ms
44 Ignition advance angle °BTDC, °ATDC
45 ISC stepper motor position STEP
49 Air conditioner relay ON-OFF


EVO4 Manual Page 1-26 Actuator Tests
Actuator test items are shown in the following table.
Item No. Actuator test item
01 No. 1 injector: OFF
02 No. 2 injector: OFF
03 No. 3 injector: OFF
04 No. 4 injector: OFF
07 Fuel pump: ON
09 Fuel pressure control valve: ON
12 Wastegate solenoid valve: ON
13 Fuel pump relay No. 2: ON (current supplied via resistor)
17* Ignition timing: 5°BTDC
20 Radiator fan (high), air conditioner condenser fan (high): high-speed operation
21 Radiator fan (low), air conditioner condenser fan (low): low-speed operation
30* ISC servo: locked in reference step during SAS adjustment
*: Continues for 27 minutes unless cancelled by depression of clear key.

FROM evo8 manual:
ECT SENSOR 21 Engine coolant temperature sensor °C or °F
ENGINE LOAD 87 Calculated load value %
ENGINE SPEED 22 Crankshaft position sensor r/min
IAT SENSOR 13 Intake air temperature sensor °C or °F
IG. TIMING ADV 44 Ignition coils and ignition power, transistor, deg
LONG TRIM B1 81 Long-term fuel trim %
SHORT TRIM B1 82 Short-term fuel trim %
SYS. STATUS B1 88 Fuel system status • Open loop• Closed loop• Open loop-drive condition• Open loop-DTC set• Closed loop-O2 (rear) failed
TP SENSOR 8A Throttle position sensor %
VAF SENSOR 12 Volume airflow sensor (mass airflow rate) gm/s
VSS 24 Vehicle speed sensor km/h or mph


13A-11 Data List Function MODE 6 Data logging:
Limit Value (minimum) *1 or (maximum) *2 about
the main items of emission control system which
ECM monitors can be confirmed. The value at the
last monitoring is output by ECM as a test result.
09 Heated oxygen sensor (front) monitor (Rich/Lean Switching) Count Test Result and Limit Value (min.) × 1 count
0B Heated oxygen sensor (rear) monitor (Voltage Change)The engine control unit checks the output voltage of the heated oxygen sensor (rear) in order to monitor whether the heated oxygen sensor (rear) output is stuck. HO2S B1 SENSOR2 Change in Volt Test Result and Limit Value (min.)× 19.5 mV


Diagnostic Trouble Codes:
11 Heated oxygen sensor.
12 Air Flow Sensor.
13 Intake Air Temperature Sensor.
14 Throttle Position Sensor.
21 Engine Coolant Temperature Sensor.
22 Crankshaft Position Sensor.
23 Camshaft Position Sensor.
24 Vehicle Speed Sensor.
25 Barometric Pressure Sensor.
31 Knock sensor.
41 Injector.
42 Fuel Pump.
43 EGR (California only).
44 Ignition coil/Power transistor unit.

Evo4Mad
 
Posts: 332
Joined: Mon Jun 13, 2005 11:58 pm
Location: New Zealand

Postby Evo4Mad » Mon May 01, 2006 12:26 am

Any body got any protocol info yet?
Evo4Mad
 
Posts: 332
Joined: Mon Jun 13, 2005 11:58 pm
Location: New Zealand

Re: Mitsubishi OBDII -=- need more protocol info.

Postby Punisher » Tue Dec 01, 2009 2:32 am

Any information really will help me.
Punisher
 
Posts: 1
Joined: Thu Nov 26, 2009 12:17 am

Re: Mitsubishi OBDII -=- need more protocol info.

Postby briconner » Mon Oct 25, 2010 5:40 pm

Evo4Mad wrote:1st you need an electronic interface between the PC serial port and the OBDII connector under the steering wheel dash, a straight through wire cable will never work, because the OBDII ISO9141-2 is 0v(0bit) ->12v(1bit) whereas the pc serial port is -25v(0bit)->+25v(1bit)

Some hardware interfaces that will do the OBDII->PC Serial Port voltage conversion:
Direct ISO Packet Senders:
1) http://www.andywhittaker.com/ecu/obdii_hardware.htm (sells a circuit board and components) (I have a schematic for this board if you want it)

2) http://www.planetfall.com/~jeff/obdii/ (only provides schematics)

Smart ISO Data Packet Device:
ELM323: http://www.scantool.net/products/elmsca ... m#packages
(hardware has a timing chip and handles baud rate and data packet crcs etc.) You can buy the elm323 chip and the empty circuit board on their own.


OBDII plug pins:
pins4&5 are -ve (ground)
pin16 is 12v (used for power for circuit board for the ECU side of the circuit)
pin 7 is the K-Line (used for MUT to send and receive data from the cars computer)
pin 1 must be joined to pin4 (or ground) - this tells the EFI & SRS & ABS computers to go into diagnostic mode.
(you can also join pin1 to ground to make the computer flash the error codes)
http://www.obdii.com/connector.html

Protocol / Packet Structure - Now the HARD part:
To this point the PC and CAR can send signals to each other using the hardware circuits listed above, but what are those signals to be?

It uses the hardware protocol ISO9141, but I have yet to work it out the exact packet structure and baud rate the Mitsubishi MUT / MUTII / MUTIII operates at.

links for similiar protocol packet structures:
http://www.obd2crazy.com/techstd.html
http://www.obddiagnostics.com/obdinfo/info.html
http://forums.openecu.org (subaru protocols working)

Let me know if you get the Mitsubishi protocol working, Thanks.

Here are some of the codes from the manual, and they match what is used by MUTIII dealer scantools.

EVO4 Manual Page 1-25 Service Data Output
11 O2 sensor mV
12 Air flow sensor output Hz
13 Intake temperature sensor output °C
14 Throttle position sensor output mV
16 Battery voltage V
18 Cranking signal (ignition switch ST terminal) ON-OFF
21 Coolant temperature sensor output °C
22 Crank angle sensor output RPM
25 Atmospheric pressure sensor output kPa
26 Idle switch ON-OFF
27 Power steering fluid pressure switch ON-OFF
28 Air conditioner switch ON-OFF
41 Injector energization time ms
44 Ignition advance angle °BTDC, °ATDC
45 ISC stepper motor position STEP
49 Air conditioner relay ON-OFF


EVO4 Manual Page 1-26 Actuator Tests
Actuator test items are shown in the following table.
Item No. Actuator test item
01 No. 1 injector: OFF
02 No. 2 injector: OFF
03 No. 3 injector: OFF
04 No. 4 injector: OFF
07 Fuel pump: ON
09 Fuel pressure control valve: ON
12 Wastegate solenoid valve: ON
13 Fuel pump relay No. 2: ON (current supplied via resistor)
17* Ignition timing: 5°BTDC
20 Radiator fan (high), air conditioner condenser fan (high): high-speed operation
21 Radiator fan (low), air conditioner condenser fan (low): low-speed operation
30* ISC servo: locked in reference step during SAS adjustment
*: Continues for 27 minutes unless cancelled by depression of clear key.

FROM evo8 manual:
ECT SENSOR 21 Engine coolant temperature sensor °C or °F
ENGINE LOAD 87 Calculated load value %
ENGINE SPEED 22 Crankshaft position sensor r/min
IAT SENSOR 13 Intake air temperature sensor °C or °F
IG. TIMING ADV 44 Ignition coils and ignition power, transistor, deg
LONG TRIM B1 81 Long-term fuel trim %
SHORT TRIM B1 82 Short-term fuel trim %
SYS. STATUS B1 88 Fuel system status • Open loop• Closed loop• Open loop-drive condition• Open loop-DTC set• Closed loop-O2 (rear) failed
TP SENSOR 8A Throttle position sensor %
VAF SENSOR 12 Volume airflow sensor (mass airflow rate) gm/s
VSS 24 Vehicle speed sensor km/h or mph


13A-11 Data List Function MODE 6 Data logging:
Limit Value (minimum) *1 or (maximum) *2 about
the main items of emission control system which
ECM monitors can be confirmed. The value at the
last monitoring is output by ECM as a test result.
09 Heated oxygen sensor (front) monitor (Rich/Lean Switching) Count Test Result and Limit Value (min.) × 1 count
0B Heated oxygen sensor (rear) monitor (Voltage Change)The engine control unit checks the output voltage of the heated oxygen sensor (rear) in order to monitor whether the heated oxygen sensor (rear) output is stuck. HO2S B1 SENSOR2 Change in Volt Test Result and Limit Value (min.)× 19.5 mV


Diagnostic Trouble Codes:
11 Heated oxygen sensor.
12 Air Flow Sensor.
13 Intake Air Temperature Sensor.
14 Throttle Position Sensor.
21 Engine Coolant Temperature Sensor.
22 Crankshaft Position Sensor.
23 Camshaft Position Sensor.
24 Vehicle Speed Sensor.
25 Barometric Pressure Sensor.
31 Knock sensor.
41 Injector.
42 Fuel Pump.
43 EGR (California only).
44 Ignition coil/Power transistor unit.




This is a very informative article. Thank you very much for sharing this since I have been trying to search this online for quite some time now.
briconner
 
Posts: 3
Joined: Mon Oct 25, 2010 5:38 pm

Re: Mitsubishi OBDII -=- need more protocol info.

Postby Evo4Mad » Mon Oct 25, 2010 11:24 pm

thanks, there is even more info in my tech info section of my new website http://www.evoscan.com

also check out this page:
http://www.evoscan.com/technical-vehicl ... iagnostics

Also if you need some help with reflashing check out the tuning guides on my website:
http://www.evoscan.com/technical-vehicl ... fi-systems

Also if you need some more specific information for your vehicle, the evo manuals are available here:
http://www.evoscan.com/vehicle-manuals

what type of vehicle do you have?
Evo4Mad
 
Posts: 332
Joined: Mon Jun 13, 2005 11:58 pm
Location: New Zealand


Return to Technical Information

Who is online

Users browsing this forum: No registered users and 8 guests