diff --git a/profiles/README.md b/profiles/README.md index 218b2b4..0e9bd07 100644 --- a/profiles/README.md +++ b/profiles/README.md @@ -21,6 +21,8 @@ scaling formulas), DTC meanings, and named presets. Load one in the app via | `ford-mustang-cobra-4.6-1996.json` | 1996 Mustang SVT Cobra 4.6 DOHC 32V | EEC-V, SAE J1850 PWM, MAF, Ford P1xxx DTCs | | `ford-mustang-gt-4.6-1996.json` | 1996 Mustang GT 4.6 SOHC 2V | EEC-V, SAE J1850 PWM, MAF, Ford P1xxx DTCs | | `mercury-mountaineer-4.6-2006.json` | 2006 Mercury Mountaineer 4.6 V8 | EEC-V, MAF, Ford P1xxx DTCs (verify PWM-vs-CAN on the vehicle) | +| `honda-crv-2.4-2007.json` | 2007 Honda CR-V 2.4 I4 (K24Z1) | ISO 15765 CAN, MAF + wideband A/F, single-bank, Honda P1xxx DTCs | +| `honda-odyssey-3.5-2022.json` | 2022 Honda Odyssey 3.5 V6 (J35 VCM) | ISO 15765 CAN, MAF, dual-bank (4 O2/AF sensors), Honda DTCs | | `generic-obd2.json` | Any OBD-II vehicle (1996+) | Standard SAE Mode-01 PIDs only — a base to fork from | Profiles for the four 1996–2006 vehicles were built from web research (standard diff --git a/profiles/honda-crv-2.4-2007.json b/profiles/honda-crv-2.4-2007.json new file mode 100644 index 0000000..c146de9 --- /dev/null +++ b/profiles/honda-crv-2.4-2007.json @@ -0,0 +1,543 @@ +{ + "schema": 1, + "meta": { + "name": "2007 Honda CR-V 2.4L (K24Z1)", + "make": "Honda", + "model": "CR-V (RE, 3rd gen)", + "years": "2007", + "engine": "2.4L I4 (K24Z1) i-VTEC", + "author": "OBDash project", + "version": "0.1.0", + "protocol": "ISO 15765 CAN", + "notes": "Third-gen (RE) CR-V is ISO 15765-4 CAN (11-bit, 500 kbps) from launch, ahead of the 2008 US mandate. K24Z1 is MAF-metered (primary load via 0110) and also carries a MAP sensor. Inline-4 = single bank (Bank 1): fuel trim B1 only, one upstream wideband A/F sensor (read as lambda on 0134) and one downstream narrowband O2 (B1S2, 0115). Enhanced mode-22 PIDs omitted: no public source pairs a documented Honda mode-22 PID with a verified formula for this era (Honda uses proprietary HDS)." + }, + "presets": { + "basic": [ + "RPM", + "SPEED", + "ECT", + "LOAD", + "BATT" + ], + "fuel": [ + "STFT1", + "LTFT1", + "O2B1S1", + "O2B1S2", + "EQUIV_CMD", + "FUEL_LEVEL" + ] + }, + "pids": [ + { + "key": "RPM", + "name": "Engine RPM", + "mode": "01", + "pid": "0C", + "nbytes": 2, + "formula": "(A*256+B)/4", + "unit": "rpm", + "group": "engine", + "vmin": 0, + "vmax": 8000, + "confidence": "verified", + "round": 0, + "warn_hi": 6300, + "redline_hi": 6800, + "notes": "K24Z1 redline ~6800" + }, + { + "key": "SPEED", + "name": "Vehicle Speed", + "mode": "01", + "pid": "0D", + "nbytes": 1, + "formula": "A", + "unit": "km/h", + "group": "driveline", + "vmin": 0, + "vmax": 255, + "confidence": "verified", + "round": 0 + }, + { + "key": "ECT", + "name": "Engine Coolant Temp", + "mode": "01", + "pid": "05", + "nbytes": 1, + "formula": "A-40", + "unit": "C", + "group": "engine", + "vmin": -40, + "vmax": 150, + "confidence": "verified", + "round": 0, + "warn_hi": 110, + "redline_hi": 118 + }, + { + "key": "IAT", + "name": "Intake Air Temp", + "mode": "01", + "pid": "0F", + "nbytes": 1, + "formula": "A-40", + "unit": "C", + "group": "air", + "vmin": -40, + "vmax": 100, + "confidence": "verified", + "round": 0 + }, + { + "key": "MAF", + "name": "Mass Air Flow", + "mode": "01", + "pid": "10", + "nbytes": 2, + "formula": "(A*256+B)/100", + "unit": "g/s", + "group": "air", + "vmin": 0, + "vmax": 350, + "confidence": "verified", + "round": 2, + "notes": "K24Z1 primary load metering; DENSO MAF" + }, + { + "key": "MAP", + "name": "Intake Manifold Pressure", + "mode": "01", + "pid": "0B", + "nbytes": 1, + "formula": "A", + "unit": "kPa", + "group": "air", + "vmin": 0, + "vmax": 255, + "confidence": "verified", + "round": 0, + "notes": "K-series carries a MAP sensor alongside the MAF" + }, + { + "key": "TPS", + "name": "Throttle Position", + "mode": "01", + "pid": "11", + "nbytes": 1, + "formula": "A*100/255", + "unit": "%", + "group": "air", + "vmin": 0, + "vmax": 100, + "confidence": "verified", + "round": 0 + }, + { + "key": "LOAD", + "name": "Calculated Load", + "mode": "01", + "pid": "04", + "nbytes": 1, + "formula": "A*100/255", + "unit": "%", + "group": "engine", + "vmin": 0, + "vmax": 100, + "confidence": "verified", + "round": 0 + }, + { + "key": "TIMING", + "name": "Ignition Timing Advance", + "mode": "01", + "pid": "0E", + "nbytes": 1, + "formula": "A/2-64", + "unit": "deg", + "group": "engine", + "vmin": -64, + "vmax": 64, + "confidence": "verified", + "round": 0 + }, + { + "key": "STFT1", + "name": "Short Term Fuel Trim B1", + "mode": "01", + "pid": "06", + "nbytes": 1, + "formula": "A*100/128-100", + "unit": "%", + "group": "fuel", + "vmin": -100, + "vmax": 99, + "confidence": "verified", + "round": 0, + "notes": "single bank (inline-4)" + }, + { + "key": "LTFT1", + "name": "Long Term Fuel Trim B1", + "mode": "01", + "pid": "07", + "nbytes": 1, + "formula": "A*100/128-100", + "unit": "%", + "group": "fuel", + "vmin": -100, + "vmax": 99, + "confidence": "verified", + "round": 0 + }, + { + "key": "O2B1S1", + "name": "Air/Fuel Ratio B1S1 (wide-range lambda)", + "mode": "01", + "pid": "34", + "nbytes": 4, + "formula": "(A*256+B)/32768", + "unit": "lambda", + "group": "fuel", + "vmin": 0, + "vmax": 2, + "confidence": "verified", + "round": 2, + "notes": "Upstream wideband A/F sensor as equivalence ratio on 0134; bytes C,D carry sensor current" + }, + { + "key": "O2B1S2", + "name": "O2 Sensor B1S2 (downstream)", + "mode": "01", + "pid": "15", + "nbytes": 2, + "formula": "A/200", + "unit": "V", + "group": "fuel", + "vmin": 0, + "vmax": 1.275, + "confidence": "verified", + "round": 2, + "notes": "Downstream narrowband O2 (post-cat)" + }, + { + "key": "EQUIV_CMD", + "name": "Commanded Equivalence Ratio", + "mode": "01", + "pid": "44", + "nbytes": 2, + "formula": "(A*256+B)/32768", + "unit": "lambda", + "group": "fuel", + "vmin": 0, + "vmax": 2, + "confidence": "verified", + "round": 2 + }, + { + "key": "FUEL_LEVEL", + "name": "Fuel Level", + "mode": "01", + "pid": "2F", + "nbytes": 1, + "formula": "A*100/255", + "unit": "%", + "group": "fuel", + "vmin": 0, + "vmax": 100, + "confidence": "verified", + "round": 0 + }, + { + "key": "RUNTIME", + "name": "Engine Run Time", + "mode": "01", + "pid": "1F", + "nbytes": 2, + "formula": "A*256+B", + "unit": "s", + "group": "misc", + "vmin": 0, + "vmax": 65535, + "confidence": "verified", + "round": 0 + }, + { + "key": "AMBIENT", + "name": "Ambient Air Temp", + "mode": "01", + "pid": "46", + "nbytes": 1, + "formula": "A-40", + "unit": "C", + "group": "air", + "vmin": -40, + "vmax": 80, + "confidence": "verified", + "round": 0 + }, + { + "key": "MODULE_V", + "name": "Control Module Voltage", + "mode": "01", + "pid": "42", + "nbytes": 2, + "formula": "(A*256+B)/1000", + "unit": "V", + "group": "power", + "vmin": 0, + "vmax": 16, + "confidence": "verified", + "round": 2 + }, + { + "key": "BATT", + "name": "Battery (OBD port)", + "mode": "atrv", + "unit": "V", + "group": "power", + "vmin": 0, + "vmax": 16, + "confidence": "verified", + "warn_lo": 12, + "redline_lo": 11 + } + ], + "dtcs": [ + { + "code": "P0011", + "desc": "VTC (i-VTEC) Camshaft Position - Timing Over-Advanced or System Performance (Bank 1)", + "system": "engine", + "no_start": false + }, + { + "code": "P0014", + "desc": "Exhaust/VTC Camshaft Position - Timing Over-Advanced (Bank 1)", + "system": "engine", + "no_start": false + }, + { + "code": "P0128", + "desc": "Coolant Thermostat - Coolant Temp Below Regulating Temperature", + "system": "engine", + "no_start": false + }, + { + "code": "P0134", + "desc": "O2 (A/F) Sensor Circuit No Activity Detected (Bank 1 Sensor 1)", + "system": "fuel", + "no_start": false + }, + { + "code": "P0135", + "desc": "O2 Sensor (A/F Sensor) Heater Circuit Malfunction (Bank 1 Sensor 1)", + "system": "fuel", + "no_start": false + }, + { + "code": "P0137", + "desc": "O2 Sensor Circuit Low Voltage (Bank 1 Sensor 2, downstream)", + "system": "fuel", + "no_start": false + }, + { + "code": "P0139", + "desc": "O2 Sensor Slow Response (Bank 1 Sensor 2, downstream)", + "system": "fuel", + "no_start": false + }, + { + "code": "P0141", + "desc": "O2 Sensor Heater Circuit Malfunction (Bank 1 Sensor 2)", + "system": "fuel", + "no_start": false + }, + { + "code": "P0171", + "desc": "System Too Lean (Bank 1)", + "system": "fuel", + "no_start": false + }, + { + "code": "P0172", + "desc": "System Too Rich (Bank 1)", + "system": "fuel", + "no_start": false + }, + { + "code": "P0300", + "desc": "Random/Multiple Cylinder Misfire Detected", + "system": "engine", + "no_start": false + }, + { + "code": "P0301", + "desc": "Cylinder 1 Misfire Detected", + "system": "engine", + "no_start": false + }, + { + "code": "P0302", + "desc": "Cylinder 2 Misfire Detected", + "system": "engine", + "no_start": false + }, + { + "code": "P0303", + "desc": "Cylinder 3 Misfire Detected", + "system": "engine", + "no_start": false + }, + { + "code": "P0304", + "desc": "Cylinder 4 Misfire Detected", + "system": "engine", + "no_start": false + }, + { + "code": "P0325", + "desc": "Knock Sensor 1 Circuit Malfunction (Bank 1)", + "system": "engine", + "no_start": false + }, + { + "code": "P0335", + "desc": "Crankshaft Position Sensor A Circuit Malfunction", + "system": "engine", + "no_start": true + }, + { + "code": "P0341", + "desc": "Camshaft Position (VTC) Sensor Circuit Range/Performance", + "system": "engine", + "no_start": false + }, + { + "code": "P0401", + "desc": "EGR Insufficient Flow Detected", + "system": "engine", + "no_start": false + }, + { + "code": "P0420", + "desc": "Catalyst System Efficiency Below Threshold (Bank 1)", + "system": "engine", + "no_start": false + }, + { + "code": "P0455", + "desc": "EVAP System Leak Detected (Gross Leak)", + "system": "engine", + "no_start": false + }, + { + "code": "P0457", + "desc": "EVAP System Leak Detected (Loose Fuel Cap)", + "system": "engine", + "no_start": false + }, + { + "code": "P0505", + "desc": "Idle Air Control / Idle Control System Malfunction", + "system": "engine", + "no_start": false + }, + { + "code": "P1128", + "desc": "MAP Sensor Signal Higher Than Expected", + "system": "air", + "no_start": false + }, + { + "code": "P1129", + "desc": "MAP Sensor Signal Lower Than Expected", + "system": "air", + "no_start": false + }, + { + "code": "P1157", + "desc": "Air/Fuel (A/F) Sensor Circuit Range/Performance (Bank 1 Sensor 1)", + "system": "fuel", + "no_start": false + }, + { + "code": "P1259", + "desc": "VTEC System Malfunction (Bank 1)", + "system": "engine", + "no_start": false + }, + { + "code": "P1298", + "desc": "ELD (Electrical Load Detector) Circuit High Voltage", + "system": "power", + "no_start": false + }, + { + "code": "P1361", + "desc": "TDC Sensor Intermittent Interruption", + "system": "engine", + "no_start": true + }, + { + "code": "P1362", + "desc": "TDC Sensor No Signal", + "system": "engine", + "no_start": true + }, + { + "code": "P1381", + "desc": "Cylinder Position (CYP) Sensor Intermittent Interruption", + "system": "engine", + "no_start": true + }, + { + "code": "P1382", + "desc": "Cylinder Position (CYP) Sensor No Signal", + "system": "engine", + "no_start": true + }, + { + "code": "P1399", + "desc": "Random Misfire Detected (Honda)", + "system": "engine", + "no_start": false + }, + { + "code": "P1456", + "desc": "EVAP Emission Control System Leak Detected (Fuel Tank System)", + "system": "engine", + "no_start": false + }, + { + "code": "P1457", + "desc": "EVAP Emission Control System Leak Detected (EVAP Canister System)", + "system": "engine", + "no_start": false + }, + { + "code": "P1491", + "desc": "EGR Valve Lift Insufficient Detected", + "system": "engine", + "no_start": false + }, + { + "code": "P1498", + "desc": "EGR Valve Position Sensor High Voltage", + "system": "engine", + "no_start": false + }, + { + "code": "P1607", + "desc": "ECM/PCM Internal Circuit Malfunction", + "system": "engine", + "no_start": true + }, + { + "code": "P2646", + "desc": "Rocker Arm Actuator (VTEC) Stuck Off - Bank 1", + "system": "engine", + "no_start": false + } + ] +} \ No newline at end of file diff --git a/profiles/honda-odyssey-3.5-2022.json b/profiles/honda-odyssey-3.5-2022.json new file mode 100644 index 0000000..7e35a54 --- /dev/null +++ b/profiles/honda-odyssey-3.5-2022.json @@ -0,0 +1,981 @@ +{ + "schema": 1, + "meta": { + "name": "2022 Honda Odyssey 3.5L V6 (J35Y6 VCM)", + "make": "Honda", + "model": "Odyssey (RL6)", + "years": "2022", + "engine": "3.5L V6 (J35Y6, VCM cylinder deactivation, 10-speed auto)", + "author": "OBDash project", + "version": "0.1.0", + "protocol": "ISO 15765 CAN", + "notes": "SAE J1979 Mode-01 backbone (verified). Two banks with wideband A/F upstream sensors (PID 34/38, equivalence ratio) and narrowband downstream O2 sensors (PID 15/19). A community-sourced Honda mode-22 ATF-temp PID was dropped: its datum sits at response byte index 26, which the sandboxed formula evaluator (single-letter A..Z byte variables) cannot address. DTC set blends SAE-generic P0xxx, Honda P1xxx, and the VCM/Valve-Pause-System P34xx cylinder-deactivation family. ISO 15765-4 CAN 11-bit @ 500 kbps." + }, + "presets": { + "basic": [ + "RPM", + "SPEED", + "ECT", + "IAT", + "LOAD", + "TPS", + "MAP", + "TIMING", + "BATT" + ], + "fuel": [ + "STFT1", + "LTFT1", + "STFT2", + "LTFT2", + "AF_B1S1", + "AF_B2S1", + "O2B1S2", + "O2B2S2", + "EQ_RATIO_CMD", + "FUEL_LEVEL" + ] + }, + "pids": [ + { + "key": "RPM", + "name": "Engine RPM", + "mode": "01", + "pid": "0C", + "nbytes": 2, + "formula": "(A*256+B)/4", + "unit": "rpm", + "group": "engine", + "vmin": 0, + "vmax": 7000, + "confidence": "verified", + "round": 0, + "warn_hi": 6300, + "redline_hi": 6800 + }, + { + "key": "SPEED", + "name": "Vehicle Speed", + "mode": "01", + "pid": "0D", + "nbytes": 1, + "formula": "A", + "unit": "km/h", + "group": "driveline", + "vmin": 0, + "vmax": 220, + "confidence": "verified", + "round": 0 + }, + { + "key": "ECT", + "name": "Engine Coolant Temp", + "mode": "01", + "pid": "05", + "nbytes": 1, + "formula": "A-40", + "unit": "C", + "group": "engine", + "vmin": -40, + "vmax": 130, + "confidence": "verified", + "round": 0, + "warn_hi": 110, + "redline_hi": 118 + }, + { + "key": "IAT", + "name": "Intake Air Temp", + "mode": "01", + "pid": "0F", + "nbytes": 1, + "formula": "A-40", + "unit": "C", + "group": "air", + "vmin": -40, + "vmax": 120, + "confidence": "verified", + "round": 0 + }, + { + "key": "MAF", + "name": "Mass Air Flow", + "mode": "01", + "pid": "10", + "nbytes": 2, + "formula": "(A*256+B)/100", + "unit": "g/s", + "group": "air", + "vmin": 0, + "vmax": 300, + "confidence": "verified", + "round": 2 + }, + { + "key": "MAP", + "name": "Intake Manifold Abs Pressure", + "mode": "01", + "pid": "0B", + "nbytes": 1, + "formula": "A", + "unit": "kPa", + "group": "air", + "vmin": 0, + "vmax": 255, + "confidence": "verified", + "round": 0 + }, + { + "key": "TPS", + "name": "Throttle Position", + "mode": "01", + "pid": "11", + "nbytes": 1, + "formula": "A*100/255", + "unit": "%", + "group": "air", + "vmin": 0, + "vmax": 100, + "confidence": "verified", + "round": 0 + }, + { + "key": "LOAD", + "name": "Calculated Engine Load", + "mode": "01", + "pid": "04", + "nbytes": 1, + "formula": "A*100/255", + "unit": "%", + "group": "engine", + "vmin": 0, + "vmax": 100, + "confidence": "verified", + "round": 0 + }, + { + "key": "LOAD_ABS", + "name": "Absolute Load Value", + "mode": "01", + "pid": "43", + "nbytes": 2, + "formula": "(A*256+B)*100/255", + "unit": "%", + "group": "engine", + "vmin": 0, + "vmax": 400, + "confidence": "verified", + "round": 0 + }, + { + "key": "TIMING", + "name": "Timing Advance", + "mode": "01", + "pid": "0E", + "nbytes": 1, + "formula": "A/2-64", + "unit": "deg", + "group": "engine", + "vmin": -64, + "vmax": 64, + "confidence": "verified", + "round": 0 + }, + { + "key": "STFT1", + "name": "Short Term Fuel Trim B1", + "mode": "01", + "pid": "06", + "nbytes": 1, + "formula": "A*100/128-100", + "unit": "%", + "group": "fuel", + "vmin": -25, + "vmax": 25, + "confidence": "verified", + "round": 0 + }, + { + "key": "LTFT1", + "name": "Long Term Fuel Trim B1", + "mode": "01", + "pid": "07", + "nbytes": 1, + "formula": "A*100/128-100", + "unit": "%", + "group": "fuel", + "vmin": -25, + "vmax": 25, + "confidence": "verified", + "round": 0 + }, + { + "key": "STFT2", + "name": "Short Term Fuel Trim B2", + "mode": "01", + "pid": "08", + "nbytes": 1, + "formula": "A*100/128-100", + "unit": "%", + "group": "fuel", + "vmin": -25, + "vmax": 25, + "confidence": "verified", + "round": 0 + }, + { + "key": "LTFT2", + "name": "Long Term Fuel Trim B2", + "mode": "01", + "pid": "09", + "nbytes": 1, + "formula": "A*100/128-100", + "unit": "%", + "group": "fuel", + "vmin": -25, + "vmax": 25, + "confidence": "verified", + "round": 0 + }, + { + "key": "AF_B1S1", + "name": "A/F Ratio Sensor B1S1 (lambda)", + "mode": "01", + "pid": "34", + "nbytes": 4, + "formula": "(A*256+B)/32768", + "unit": "lambda", + "group": "fuel", + "vmin": 0, + "vmax": 2, + "confidence": "verified", + "round": 2, + "notes": "Wideband upstream A/F sensor; equivalence ratio (lambda). Bytes C,D carry sensor current." + }, + { + "key": "AF_B2S1", + "name": "A/F Ratio Sensor B2S1 (lambda)", + "mode": "01", + "pid": "38", + "nbytes": 4, + "formula": "(A*256+B)/32768", + "unit": "lambda", + "group": "fuel", + "vmin": 0, + "vmax": 2, + "confidence": "verified", + "round": 2, + "notes": "Wideband upstream A/F sensor bank 2 (SAE O2 sensor 5); equivalence ratio (lambda)." + }, + { + "key": "O2B1S2", + "name": "O2 Sensor B1S2 Voltage", + "mode": "01", + "pid": "15", + "nbytes": 2, + "formula": "A/200", + "unit": "V", + "group": "fuel", + "vmin": 0, + "vmax": 1.275, + "confidence": "verified", + "round": 2, + "notes": "Narrowband downstream (post-cat) sensor. Byte B is STFT (unused here)." + }, + { + "key": "O2B2S2", + "name": "O2 Sensor B2S2 Voltage", + "mode": "01", + "pid": "19", + "nbytes": 2, + "formula": "A/200", + "unit": "V", + "group": "fuel", + "vmin": 0, + "vmax": 1.275, + "confidence": "verified", + "round": 2, + "notes": "Narrowband downstream (post-cat) sensor bank 2 (SAE O2 sensor 6)." + }, + { + "key": "EQ_RATIO_CMD", + "name": "Commanded Equivalence Ratio", + "mode": "01", + "pid": "44", + "nbytes": 2, + "formula": "(A*256+B)/32768", + "unit": "lambda", + "group": "fuel", + "vmin": 0, + "vmax": 2, + "confidence": "verified", + "round": 2 + }, + { + "key": "BARO", + "name": "Barometric Pressure", + "mode": "01", + "pid": "33", + "nbytes": 1, + "formula": "A", + "unit": "kPa", + "group": "air", + "vmin": 0, + "vmax": 255, + "confidence": "verified", + "round": 0 + }, + { + "key": "AMBIENT", + "name": "Ambient Air Temp", + "mode": "01", + "pid": "46", + "nbytes": 1, + "formula": "A-40", + "unit": "C", + "group": "misc", + "vmin": -40, + "vmax": 80, + "confidence": "verified", + "round": 0 + }, + { + "key": "RUNTIME", + "name": "Engine Run Time", + "mode": "01", + "pid": "1F", + "nbytes": 2, + "formula": "A*256+B", + "unit": "s", + "group": "misc", + "vmin": 0, + "vmax": 65535, + "confidence": "verified", + "round": 0 + }, + { + "key": "DIST_MIL", + "name": "Distance with MIL On", + "mode": "01", + "pid": "21", + "nbytes": 2, + "formula": "A*256+B", + "unit": "km", + "group": "misc", + "vmin": 0, + "vmax": 65535, + "confidence": "verified", + "round": 0 + }, + { + "key": "FUEL_LEVEL", + "name": "Fuel Level", + "mode": "01", + "pid": "2F", + "nbytes": 1, + "formula": "A*100/255", + "unit": "%", + "group": "misc", + "vmin": 0, + "vmax": 100, + "confidence": "verified", + "round": 0 + }, + { + "key": "CTRL_MODULE_V", + "name": "Control Module Voltage", + "mode": "01", + "pid": "42", + "nbytes": 2, + "formula": "(A*256+B)/1000", + "unit": "V", + "group": "power", + "vmin": 0, + "vmax": 16, + "confidence": "verified", + "round": 2 + }, + { + "key": "THROTTLE_REL", + "name": "Relative Throttle Position", + "mode": "01", + "pid": "45", + "nbytes": 1, + "formula": "A*100/255", + "unit": "%", + "group": "air", + "vmin": 0, + "vmax": 100, + "confidence": "verified", + "round": 0 + }, + { + "key": "THROTTLE_ABS_B", + "name": "Absolute Throttle Position B", + "mode": "01", + "pid": "47", + "nbytes": 1, + "formula": "A*100/255", + "unit": "%", + "group": "air", + "vmin": 0, + "vmax": 100, + "confidence": "verified", + "round": 0 + }, + { + "key": "ACCEL_PED_D", + "name": "Accelerator Pedal Position D", + "mode": "01", + "pid": "49", + "nbytes": 1, + "formula": "A*100/255", + "unit": "%", + "group": "air", + "vmin": 0, + "vmax": 100, + "confidence": "verified", + "round": 0 + }, + { + "key": "ACCEL_PED_E", + "name": "Accelerator Pedal Position E", + "mode": "01", + "pid": "4A", + "nbytes": 1, + "formula": "A*100/255", + "unit": "%", + "group": "air", + "vmin": 0, + "vmax": 100, + "confidence": "verified", + "round": 0 + }, + { + "key": "THROTTLE_CMD", + "name": "Commanded Throttle Actuator", + "mode": "01", + "pid": "4C", + "nbytes": 1, + "formula": "A*100/255", + "unit": "%", + "group": "air", + "vmin": 0, + "vmax": 100, + "confidence": "verified", + "round": 0 + }, + { + "key": "BATT", + "name": "Battery (OBD port)", + "mode": "atrv", + "unit": "V", + "group": "power", + "vmin": 0, + "vmax": 16, + "confidence": "verified", + "warn_lo": 12, + "redline_lo": 11 + } + ], + "dtcs": [ + { + "code": "P0011", + "desc": "Intake Camshaft (VTC) Position - Timing Over-Advanced/System Performance Bank 1", + "system": "engine", + "no_start": false + }, + { + "code": "P0014", + "desc": "Exhaust Camshaft Position - Timing Over-Advanced Bank 1", + "system": "engine", + "no_start": false + }, + { + "code": "P0021", + "desc": "Intake Camshaft (VTC) Position - Timing Over-Advanced/System Performance Bank 2", + "system": "engine", + "no_start": false + }, + { + "code": "P0107", + "desc": "Manifold Absolute Pressure (MAP) Circuit Low Input", + "system": "air", + "no_start": false + }, + { + "code": "P0108", + "desc": "Manifold Absolute Pressure (MAP) Circuit High Input", + "system": "air", + "no_start": false + }, + { + "code": "P0111", + "desc": "Intake Air Temperature Sensor 1 Circuit Range/Performance", + "system": "air", + "no_start": false + }, + { + "code": "P0113", + "desc": "Intake Air Temperature Sensor 1 Circuit High Input", + "system": "air", + "no_start": false + }, + { + "code": "P0117", + "desc": "Engine Coolant Temperature Sensor Circuit Low Input", + "system": "engine", + "no_start": false + }, + { + "code": "P0118", + "desc": "Engine Coolant Temperature Sensor Circuit High Input", + "system": "engine", + "no_start": false + }, + { + "code": "P0121", + "desc": "Throttle/Pedal Position Sensor A Circuit Range/Performance", + "system": "air", + "no_start": false + }, + { + "code": "P0128", + "desc": "Coolant Thermostat (Below Regulating Temperature)", + "system": "engine", + "no_start": false + }, + { + "code": "P0133", + "desc": "O2 Sensor Circuit Slow Response Bank 1 Sensor 1 (A/F Sensor)", + "system": "fuel", + "no_start": false + }, + { + "code": "P0135", + "desc": "O2 Sensor Heater Circuit Malfunction Bank 1 Sensor 1", + "system": "fuel", + "no_start": false + }, + { + "code": "P0137", + "desc": "O2 Sensor Circuit Low Voltage Bank 1 Sensor 2", + "system": "fuel", + "no_start": false + }, + { + "code": "P0141", + "desc": "O2 Sensor Heater Circuit Malfunction Bank 1 Sensor 2", + "system": "fuel", + "no_start": false + }, + { + "code": "P0153", + "desc": "O2 Sensor Circuit Slow Response Bank 2 Sensor 1 (A/F Sensor)", + "system": "fuel", + "no_start": false + }, + { + "code": "P0155", + "desc": "O2 Sensor Heater Circuit Malfunction Bank 2 Sensor 1", + "system": "fuel", + "no_start": false + }, + { + "code": "P0157", + "desc": "O2 Sensor Circuit Low Voltage Bank 2 Sensor 2", + "system": "fuel", + "no_start": false + }, + { + "code": "P0161", + "desc": "O2 Sensor Heater Circuit Malfunction Bank 2 Sensor 2", + "system": "fuel", + "no_start": false + }, + { + "code": "P0171", + "desc": "System Too Lean Bank 1", + "system": "fuel", + "no_start": false + }, + { + "code": "P0172", + "desc": "System Too Rich Bank 1", + "system": "fuel", + "no_start": false + }, + { + "code": "P0174", + "desc": "System Too Lean Bank 2", + "system": "fuel", + "no_start": false + }, + { + "code": "P0175", + "desc": "System Too Rich Bank 2", + "system": "fuel", + "no_start": false + }, + { + "code": "P0300", + "desc": "Random/Multiple Cylinder Misfire Detected", + "system": "engine", + "no_start": false + }, + { + "code": "P0301", + "desc": "Cylinder 1 Misfire Detected", + "system": "engine", + "no_start": false + }, + { + "code": "P0302", + "desc": "Cylinder 2 Misfire Detected", + "system": "engine", + "no_start": false + }, + { + "code": "P0303", + "desc": "Cylinder 3 Misfire Detected", + "system": "engine", + "no_start": false + }, + { + "code": "P0304", + "desc": "Cylinder 4 Misfire Detected", + "system": "engine", + "no_start": false + }, + { + "code": "P0305", + "desc": "Cylinder 5 Misfire Detected", + "system": "engine", + "no_start": false + }, + { + "code": "P0306", + "desc": "Cylinder 6 Misfire Detected", + "system": "engine", + "no_start": false + }, + { + "code": "P0325", + "desc": "Knock Sensor 1 Circuit Malfunction Bank 1", + "system": "engine", + "no_start": false + }, + { + "code": "P0335", + "desc": "Crankshaft Position (CKP) Sensor Circuit Malfunction", + "system": "engine", + "no_start": true + }, + { + "code": "P0339", + "desc": "Crankshaft Position (CKP) Sensor Circuit Intermittent", + "system": "engine", + "no_start": true + }, + { + "code": "P0340", + "desc": "Camshaft Position (CMP) Sensor A Circuit Malfunction Bank 1", + "system": "engine", + "no_start": true + }, + { + "code": "P0344", + "desc": "Camshaft Position (CMP) Sensor A Circuit Intermittent Bank 1", + "system": "engine", + "no_start": true + }, + { + "code": "P0365", + "desc": "Camshaft Position (CMP) Sensor B Circuit Bank 1", + "system": "engine", + "no_start": false + }, + { + "code": "P0420", + "desc": "Catalyst System Efficiency Below Threshold Bank 1", + "system": "fuel", + "no_start": false + }, + { + "code": "P0430", + "desc": "Catalyst System Efficiency Below Threshold Bank 2", + "system": "fuel", + "no_start": false + }, + { + "code": "P0443", + "desc": "EVAP Purge Control Valve Circuit Malfunction", + "system": "fuel", + "no_start": false + }, + { + "code": "P0455", + "desc": "EVAP System Large Leak Detected", + "system": "fuel", + "no_start": false + }, + { + "code": "P0456", + "desc": "EVAP System Very Small Leak Detected", + "system": "fuel", + "no_start": false + }, + { + "code": "P0457", + "desc": "EVAP System Leak Detected (Fuel Cap Loose/Off)", + "system": "fuel", + "no_start": false + }, + { + "code": "P0497", + "desc": "EVAP System Low Purge Flow", + "system": "fuel", + "no_start": false + }, + { + "code": "P0500", + "desc": "Vehicle Speed Sensor A Malfunction", + "system": "driveline", + "no_start": false + }, + { + "code": "P0505", + "desc": "Idle Air Control System Malfunction", + "system": "air", + "no_start": false + }, + { + "code": "P0562", + "desc": "System Voltage Low", + "system": "power", + "no_start": false + }, + { + "code": "P0563", + "desc": "System Voltage High", + "system": "power", + "no_start": false + }, + { + "code": "P0606", + "desc": "ECM/PCM Processor Internal Fault", + "system": "engine", + "no_start": true + }, + { + "code": "P0627", + "desc": "Fuel Pump Control Circuit / Open", + "system": "fuel", + "no_start": true + }, + { + "code": "P0700", + "desc": "Transmission Control System (MIL Request) - 10AT", + "system": "driveline", + "no_start": false + }, + { + "code": "P0715", + "desc": "Input/Turbine Speed Sensor Circuit - 10-Speed Automatic", + "system": "driveline", + "no_start": false + }, + { + "code": "P0741", + "desc": "Torque Converter Clutch Circuit Performance/Stuck Off", + "system": "driveline", + "no_start": false + }, + { + "code": "P0780", + "desc": "Shift Malfunction - 10-Speed Automatic", + "system": "driveline", + "no_start": false + }, + { + "code": "P1009", + "desc": "Honda: VTC (Variable Valve Timing Control) Advance Malfunction", + "system": "engine", + "no_start": false + }, + { + "code": "P1077", + "desc": "Honda: IMRC (Intake Manifold Runner Control) Signal Low", + "system": "air", + "no_start": false + }, + { + "code": "P1078", + "desc": "Honda: IMRC Signal High", + "system": "air", + "no_start": false + }, + { + "code": "P1128", + "desc": "Honda: MAP Higher Than Expected", + "system": "air", + "no_start": false + }, + { + "code": "P1129", + "desc": "Honda: MAP Lower Than Expected", + "system": "air", + "no_start": false + }, + { + "code": "P1157", + "desc": "Honda: Air/Fuel Ratio (A/F) Sensor Circuit Range/Performance Bank 1 Sensor 1", + "system": "fuel", + "no_start": false + }, + { + "code": "P1259", + "desc": "Honda: VTEC System Malfunction Bank 1", + "system": "engine", + "no_start": false + }, + { + "code": "P1361", + "desc": "Honda: TDC (Top Dead Center) Sensor Intermittent Interruption", + "system": "engine", + "no_start": true + }, + { + "code": "P1362", + "desc": "Honda: TDC Sensor No Signal", + "system": "engine", + "no_start": true + }, + { + "code": "P1381", + "desc": "Honda: Cylinder Position Sensor Intermittent Interruption", + "system": "engine", + "no_start": true + }, + { + "code": "P1399", + "desc": "Honda: Random Misfire (Cylinder 1-6)", + "system": "engine", + "no_start": false + }, + { + "code": "P1449", + "desc": "Honda: EVAP Canister Vent Shut Valve Malfunction", + "system": "fuel", + "no_start": false + }, + { + "code": "P1454", + "desc": "Honda: Fuel Tank Pressure (FTP) Sensor Range/Performance", + "system": "fuel", + "no_start": false + }, + { + "code": "P1456", + "desc": "Honda: EVAP Emission Control System Leak (Fuel Tank System)", + "system": "fuel", + "no_start": false + }, + { + "code": "P1457", + "desc": "Honda: EVAP Emission Control System Leak (Canister System)", + "system": "fuel", + "no_start": false + }, + { + "code": "P1491", + "desc": "Honda: EGR Valve Lift Insufficient Detected", + "system": "engine", + "no_start": false + }, + { + "code": "P1498", + "desc": "Honda: EGR Valve Lift Sensor High Voltage", + "system": "engine", + "no_start": false + }, + { + "code": "P1607", + "desc": "Honda: ECM/PCM Internal Circuit Malfunction", + "system": "engine", + "no_start": true + }, + { + "code": "P1683", + "desc": "Honda: Throttle Actuator Control (TAC) Module / Drive-by-Wire Malfunction", + "system": "air", + "no_start": false + }, + { + "code": "P2185", + "desc": "Engine Coolant Temperature Sensor 2 Circuit High", + "system": "engine", + "no_start": false + }, + { + "code": "P2646", + "desc": "Rocker Arm Oil Pressure Switch Circuit / VTEC Performance Stuck Off Bank 1", + "system": "engine", + "no_start": false + }, + { + "code": "P2647", + "desc": "Rocker Arm Oil Pressure Switch Circuit / VTEC Performance Stuck On Bank 1", + "system": "engine", + "no_start": false + }, + { + "code": "P3400", + "desc": "Honda VCM: Cylinder Deactivation System / Valve Pause System (VPS) Stuck Off Bank 1", + "system": "engine", + "no_start": false + }, + { + "code": "P3401", + "desc": "Honda VCM: Cylinder 1 Deactivation/Intake Valve Control Circuit", + "system": "engine", + "no_start": false + }, + { + "code": "P3402", + "desc": "Honda VCM: Cylinder 1 Deactivation/Exhaust Valve Control Circuit", + "system": "engine", + "no_start": false + }, + { + "code": "P3417", + "desc": "Honda VCM: Cylinder 3 Deactivation/Intake Valve Control Circuit", + "system": "engine", + "no_start": false + }, + { + "code": "P3418", + "desc": "Honda VCM: Cylinder 3 Deactivation/Exhaust Valve Control Circuit", + "system": "engine", + "no_start": false + }, + { + "code": "P3441", + "desc": "Honda VCM: Cylinder 5 Deactivation/Intake Valve Control Circuit", + "system": "engine", + "no_start": false + }, + { + "code": "P3442", + "desc": "Honda VCM: Cylinder 5 Deactivation/Exhaust Valve Control Circuit", + "system": "engine", + "no_start": false + }, + { + "code": "P3497", + "desc": "Honda VCM: Cylinder Deactivation System / Valve Pause System (VPS) Stuck Off Bank 2", + "system": "engine", + "no_start": false + } + ] +} \ No newline at end of file