DSM/On-Board Diagnostics
OBD/OBDI/OBD1/ALDL
ALDL Adapter
Mitsuduino
- https://www.dsmtuners.com/threads/on-board-diagnostic-between-mitsubishi-ecu-using-arduino.464711/
- http://mitsuduino.blogspot.com/?m=1
- https://gist.github.com/anonymous/5696499/forks
- https://gist.github.com/rizal-azalli/b5b7af16187f2f4d731f#file-obdcodetablevalue
Sensor | Address | Data Min | Data Max | Function | Unit |
---|---|---|---|---|---|
Accel Enrichment | 0x1D | 0x01 == 0% | 0xFF == 100% | y = 100(x/255) | % |
Coolant Temp | 0x07 | 0x01 == 307deg F | 0xFF == -62deg F | y = -1.45x + 308 | deg F |
Engine Speed | 0x21 | 0x01 == 31 | 0xFF == 7969 | y = 31.25x | rpm |
Fuel Trim High | 0x0E | 0x01 == 1% | 0xFF == 199% | y = .78x | % |
Fuel Trim Low | 0x0C | 0x01 == 1% | 0xFF == 199% | y = .78x | % |
Fuel Trim Middle | 0x0D | 0x01 == 1% | 0xFF == 199% | y = .78x | % |
Injector Pulse Width | 0x29 | 0x01 == .256ms | 0xFF == 65.3ms | y = .256x | ms |
Oxygen Feedback Trim | 0x0F | 0x01 == 1% | 0xFF == 199% | y = .78x | % |
Oxygen Sensor | 0x13 | 0x01 == .02v | 0xFF == 4.98v | y = .0195x | v |
Throttle Position | 0x17 | 0x01 == 0% | 0xFF == 100% | y = 100(x/255) | % |
Air Flow Hz | 0x1A | 0x01 == 6Hz | 0xFF == 1606Hz | y = 6.29x | Hz |
Air Temperature | 0x3A | 0x01 == 356deg F | 0xFF == -74deg F | y = -1.69x + 358 | deg F |
Air Volume | 0x2C | 0x01 == 1 | 0xFF == 255 | y = x | |
Barometer | 0x15 | 0x01 == 0bar | 0xFF == 1.24bar | y = .00486x | bar |
ISC Steps | 0x16 | 0x01 == 1 | 0xFF == 255 | y = x | |
Knock Sum | 0x26 | 0x01 == 1 | 0xFF == 255 | y = x | |
Timing Advance | 0x06 | 0x01 == -9 deg | 0xFF == 245 deg | y = x - 10 | deg |
Battery | 0x14 | 0x01 == 0.1v | 0xFF == 18.7v | y = .0733x | v |
EGR Temperature | 0x12 | 0x01 == 595deg F | 0xFF == -94deg F | y = -2.7x + 597.7 | deg F |
TDC | 0x02 | 0x04 (inverted) | |||
Power Steering | 0x02 | 0x08 (inverted) | |||
AC Switch | 0x02 | 0x10 (inverted) | |||
Park/Neutral | 0x02 | 0x20 (inverted) | |||
Idle Switch | 0x02 | 0x80 (inverted) | |||
AC Clutch | 0x00 | 0x20 (inverted) |