{ "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 } ] }