diff --git a/tests/test_cases/2000/command_support.yaml b/tests/test_cases/2000/command_support.yaml index d2b07aef..9685c68d 100644 --- a/tests/test_cases/2000/command_support.yaml +++ b/tests/test_cases/2000/command_support.yaml @@ -1,2 +1,28 @@ model_year: 2000 supported_commands_by_ecu: {} +unsupported_commands_by_ecu: + "686A": + - 686A.010D|p=9141-2:VSS + "753": + - 753.75B.221022|t=64,fc=1:SUBARU_TP_FL,SUBARU_TP_FR,SUBARU_TP_RL,SUBARU_TP_RR + - 753.75B.221028|t=64,fc=1:SUBARU_TID1,SUBARU_TID2,SUBARU_TID3,SUBARU_TID4 + "7A2": + - 7A2.220005 + - 7A2.22002F + - 7A2.2210A6 + - 7A2.2210E7 + - 7A2.221135|t=64,fc=1:SUBARU_12V_C + - 7A2.221136|t=64,fc=1:SUBARU_12V_T + - 7A2.221149 + - 7A2.221155 + - 7A2.22116A + - 7A2.2212ED + "7B0": + - 7B0.7B8.221024|t=64,fc=1:SUBARU_FR_VSS + - 7B0.7B8.221025|t=64,fc=1:SUBARU_FL_VSS + - 7B0.7B8.221026|t=64,fc=1:SUBARU_RR_VSS + - 7B0.7B8.221027|t=64,fc=1:SUBARU_RL_VSS + - 7B0.7B8.221029|t=64,fc=1:SUBARU_STEER_ANGLE + "7E0": + - 7E0.7E8.22002F|t=64,fc=1:SUBARU_FLI + - 7E0.7E8.2210E5|t=64,fc=1:SUBARU_ODO diff --git a/tests/test_cases/2006/command_support.yaml b/tests/test_cases/2006/command_support.yaml new file mode 100644 index 00000000..b97e5cbf --- /dev/null +++ b/tests/test_cases/2006/command_support.yaml @@ -0,0 +1,14 @@ +model_year: 2006 +unsupported_commands_by_ecu: + "753": + - 753.75B.221022|t=64,fc=1:SUBARU_TP_FL,SUBARU_TP_FR,SUBARU_TP_RL,SUBARU_TP_RR + - 753.75B.221028|t=64,fc=1:SUBARU_TID1,SUBARU_TID2,SUBARU_TID3,SUBARU_TID4 + "7B0": + - 7B0.7B8.221024|t=64,fc=1:SUBARU_FR_VSS + - 7B0.7B8.221025|t=64,fc=1:SUBARU_FL_VSS + - 7B0.7B8.221026|t=64,fc=1:SUBARU_RR_VSS + - 7B0.7B8.221027|t=64,fc=1:SUBARU_RL_VSS + - 7B0.7B8.221029|t=64,fc=1:SUBARU_STEER_ANGLE + "7E0": + - 7E0.7E8.22002F|t=64,fc=1:SUBARU_FLI + - 7E0.7E8.2210E5|t=64,fc=1:SUBARU_ODO diff --git a/tests/test_cases/2010/command_support.yaml b/tests/test_cases/2010/command_support.yaml index 6b0c076c..2ee6f2bc 100644 --- a/tests/test_cases/2010/command_support.yaml +++ b/tests/test_cases/2010/command_support.yaml @@ -32,3 +32,31 @@ supported_commands_by_ecu: - 013C:CATEMP11 - 0141:ACRFCMPL,ACRF_ENA,AIR_CMPL,AIR_ENA,CAT_CMPL,CAT_ENA,CCM_CMPL,CCM_ENA,CIM_SUP_FLAG,EGR_CMPL,EGR_ENA,EVAPCMPL,EVAP_ENA,FUEL_CMPL,FUEL_ENA,HCATCMPL,HCAT_ENA,HTR_CMPL,HTR_ENA,MIS_CMPL,MIS_ENA,O2S_CMPL,O2S_ENA - 0142:VPWR + - 7E0.010D:VSS + - 7E0.012F:FLI + - 7E0.0131:CLR_DIST + - 7E0.0142:VPWR +unsupported_commands_by_ecu: + "753": + - 753.75B.221022|t=64,fc=1:SUBARU_TP_FL,SUBARU_TP_FR,SUBARU_TP_RL,SUBARU_TP_RR + - 753.75B.221028|t=64,fc=1:SUBARU_TID1,SUBARU_TID2,SUBARU_TID3,SUBARU_TID4 + "7A2": + - 7A2.220005 + - 7A2.22002F + - 7A2.2210A6 + - 7A2.2210E7 + - 7A2.221135|t=64,fc=1:SUBARU_12V_C + - 7A2.221136|t=64,fc=1:SUBARU_12V_T + - 7A2.221149 + - 7A2.221155 + - 7A2.22116A + - 7A2.2212ED + "7B0": + - 7B0.7B8.221024|t=64,fc=1:SUBARU_FR_VSS + - 7B0.7B8.221025|t=64,fc=1:SUBARU_FL_VSS + - 7B0.7B8.221026|t=64,fc=1:SUBARU_RR_VSS + - 7B0.7B8.221027|t=64,fc=1:SUBARU_RL_VSS + - 7B0.7B8.221029|t=64,fc=1:SUBARU_STEER_ANGLE + "7E0": + - 7E0.7E8.22002F|t=64,fc=1:SUBARU_FLI + - 7E0.7E8.2210E5|t=64,fc=1:SUBARU_ODO diff --git a/tests/test_cases/2010/commands/7E0.010D.yaml b/tests/test_cases/2010/commands/7E0.010D.yaml new file mode 100644 index 00000000..e9b2e02f --- /dev/null +++ b/tests/test_cases/2010/commands/7E0.010D.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.010D +test_cases: +- expected_values: + VSS: 0 + response: 7E803410D00 diff --git a/tests/test_cases/2010/commands/7E0.012F.yaml b/tests/test_cases/2010/commands/7E0.012F.yaml new file mode 100644 index 00000000..6add1439 --- /dev/null +++ b/tests/test_cases/2010/commands/7E0.012F.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.012F +test_cases: +- expected_values: + FLI: 58.82353 + response: 7E803412F96 diff --git a/tests/test_cases/2010/commands/7E0.0131.yaml b/tests/test_cases/2010/commands/7E0.0131.yaml new file mode 100644 index 00000000..c9ff20f5 --- /dev/null +++ b/tests/test_cases/2010/commands/7E0.0131.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0131 +test_cases: +- expected_values: + CLR_DIST: 275 + response: '7E80441310113' +- expected_values: + CLR_DIST: 2262 + response: 7E804413108D6 +- expected_values: + CLR_DIST: 4829 + response: 7E804413112DD diff --git a/tests/test_cases/2010/commands/7E0.0142.yaml b/tests/test_cases/2010/commands/7E0.0142.yaml new file mode 100644 index 00000000..b1b36566 --- /dev/null +++ b/tests/test_cases/2010/commands/7E0.0142.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0142 +test_cases: +- expected_values: + VPWR: 12.012 + response: 7E80441422EEC diff --git a/tests/test_cases/2011/command_support.yaml b/tests/test_cases/2011/command_support.yaml index 6feea048..cc8904dc 100644 --- a/tests/test_cases/2011/command_support.yaml +++ b/tests/test_cases/2011/command_support.yaml @@ -31,3 +31,6 @@ supported_commands_by_ecu: - 0134:LAMBDA11_CURRENT,O2S11_CURRENT - 013C:CATEMP11 - 0141:ACRFCMPL,ACRF_ENA,AIR_CMPL,AIR_ENA,CAT_CMPL,CAT_ENA,CCM_CMPL,CCM_ENA,CIM_SUP_FLAG,EGR_CMPL,EGR_ENA,EVAPCMPL,EVAP_ENA,FUEL_CMPL,FUEL_ENA,HCATCMPL,HCAT_ENA,HTR_CMPL,HTR_ENA,MIS_CMPL,MIS_ENA,O2S_CMPL,O2S_ENA +unsupported_commands_by_ecu: + "7B0": + - 7B0.7B8.221027|t=64,fc=1:SUBARU_RL_VSS diff --git a/tests/test_cases/2013/command_support.yaml b/tests/test_cases/2013/command_support.yaml index 03db5e71..01235317 100644 --- a/tests/test_cases/2013/command_support.yaml +++ b/tests/test_cases/2013/command_support.yaml @@ -1,5 +1,27 @@ model_year: 2013 supported_commands_by_ecu: + "7A2": + - 7A2.7AA.22003C:SUBARU_EGT_AT_CATALYST_INLET + - 7A2.7AA.2210A5:SUBARU_ODO_7A2_10A5 + - 7A2.7AA.2210B1:SUBARU_EGR_STEPS + - 7A2.7AA.2210B5:SUBARU_INTAKE_VVT_ADVANCE_LEFT + - 7A2.7AA.2210B6:SUBARU_OCV_DUTY_RIGHT + - 7A2.7AA.2210BE:SUBARU_A_F_SENSOR_1 + - 7A2.7AA.2210DE:SUBARU_THROTTLE_MOTOR_DUTY + - 7A2.7AA.2210E3:SUBARU_CRUISE_VSS_T + - 7A2.7AA.2210E5:SUBARU_ODO_7A2_10E5 + - 7A2.7AA.22110D:SUBARU_ROUGHNESS_MONITOR_3 + - 7A2.7AA.221118:SUBARU_TARGET_INTAKE_MANIFOLD_PRESSURE + - 7A2.7AA.2211D0:SUBARU_KNOCKING_SIGNAL + - 7A2.7AA.22122F:SUBARU_CLUTCH_SWITCH + - 7A2.7AA.221230:SUBARU_STOP_LIGHT_SWITCH + - 7A2.7AA.221234:SUBARU_CC_MAIN_TOGGLE_SWITCH + "7DF": + - 7DF.0104 + - 7DF.0105 + - 7DF.0106 + - 7DF.010D + - 7DF.0110 "7E0": - 0101:ACRF_RDY,ACRF_SUP,AIR_RDY,AIR_SUP,CAT_RDY,CAT_SUP,CCM_RDY,CCM_SUP,CIM_SUP,DTC_CNT,EGR_RDY,EGR_SUP,EVAP_RDY,EVAP_SUP,FUEL_RDY,FUEL_SUP,HCAT_RDY,HCAT_SUP,HTR_RDY,HTR_SUP,MIL,MIS_RDY,MIS_SUP,O2S_RDY,O2S_SUP - 0103:FUELSYS1,FUELSYS2 @@ -34,3 +56,173 @@ supported_commands_by_ecu: - 013D:CATEMP21 - 0141:ACRFCMPL,ACRF_ENA,AIR_CMPL,AIR_ENA,CAT_CMPL,CAT_ENA,CCM_CMPL,CCM_ENA,CIM_SUP_FLAG,EGR_CMPL,EGR_ENA,EVAPCMPL,EVAP_ENA,FUEL_CMPL,FUEL_ENA,HCATCMPL,HCAT_ENA,HTR_CMPL,HTR_ENA,MIS_CMPL,MIS_ENA,O2S_CMPL,O2S_ENA - 0142:VPWR + - 7E0.0101:ACRF_RDY,ACRF_SUP,AIR_RDY,AIR_SUP,CAT_RDY,CAT_SUP,CCM_RDY,CCM_SUP,CIM_SUP,DTC_CNT,EGR_RDY,EGR_SUP,EVAP_RDY,EVAP_SUP,FUEL_RDY,FUEL_SUP,HCAT_RDY,HCAT_SUP,HTR_RDY,HTR_SUP,MIL,MIS_RDY,MIS_SUP,O2S_RDY,O2S_SUP + - 7E0.0104:LOAD_PCT + - 7E0.0105:ECT + - 7E0.0106:SHRTFT1 + - 7E0.010D:VSS + - 7E0.010F:IAT + - 7E0.0110:MAF + - 7E0.0111:TP + - 7E0.011C:OBDSUP + - 7E0.011F:RUNTM + - 7E0.0121:MIL_DIST + - 7E0.012F:FLI + - 7E0.0130:WARM_UPS + - 7E0.0131:CLR_DIST + - 7E0.0141:ACRFCMPL,ACRF_ENA,AIR_CMPL,AIR_ENA,CAT_CMPL,CAT_ENA,CCM_CMPL,CCM_ENA,CIM_SUP_FLAG,EGR_CMPL,EGR_ENA,EVAPCMPL,EVAP_ENA,FUEL_CMPL,FUEL_ENA,HCATCMPL,HCAT_ENA,HTR_CMPL,HTR_ENA,MIS_CMPL,MIS_ENA,O2S_CMPL,O2S_ENA + - 7E0.0142:VPWR + - 7E0.0144:EQ_RAT + - 7E0.0145:TP_R + - 7E0.0146:AAT + - 7E0.0147:TP_B + - 7E0.014D:MIL_TIME + - 7E0.014E:CLR_TIME + - 7E0.7E8.220005 + - 7E0.7E8.22002F|t=64,fc=1:SUBARU_FLI + - 7E0.7E8.2210E5|t=64,fc=1:SUBARU_ODO + - 7E0.7E8.2210E7:SUBARU_EOT_V2 +unsupported_commands_by_ecu: + "746": + - 746.221032:SUBARU_STEER_ANGLE_746 + "753": + - 753.75B.221022|t=64,fc=1:SUBARU_TP_FL,SUBARU_TP_FR,SUBARU_TP_RL,SUBARU_TP_RR + - 753.75B.221028|t=64,fc=1:SUBARU_TID1,SUBARU_TID2,SUBARU_TID3,SUBARU_TID4 + "7A2": + - 7A2.220005 + - 7A2.22002F + - 7A2.2210E7 + - 7A2.221135|t=64,fc=1:SUBARU_12V_C + - 7A2.221136|t=64,fc=1:SUBARU_12V_T + - 7A2.221149 + - 7A2.221155 + - 7A2.22116A + - 7A2.7AA.220005 + - 7A2.7AA.220023:SUBARU_FRP + - 7A2.7AA.22002F + - 7A2.7AA.22003E:SUBARU_EGT_DPF_INLET + - 7A2.7AA.2210A1:SUBARU_MAF_VOLTAGE + - 7A2.7AA.2210A4:SUBARU_FUEL_INJECTOR_2_PULSE_WIDTH + - 7A2.7AA.2210A6:SUBARU_ACC_PEDAL_ANGLE + - 7A2.7AA.2210A7:SUBARU_FUEL_T + - 7A2.7AA.2210AB:SUBARU_RADIATOR_FAN + - 7A2.7AA.2210AE:SUBARU_CPC_VALVE_DUTY_CYCLE + - 7A2.7AA.2210B2:SUBARU_ALTERNATOR_DUTY + - 7A2.7AA.2210B3:SUBARU_FUEL_PUMP_DUTY + - 7A2.7AA.2210B4:SUBARU_INTAKE_VVT_ADVANCE_RIGHT + - 7A2.7AA.2210B7:SUBARU_OCV_DUTY_LEFT + - 7A2.7AA.2210D2:SUBARU_EWG_VALVE_POSITION_SENSOR_LEARNING_CLOSED + - 7A2.7AA.2210D3:SUBARU_EWG_VALVE_REQUEST_POSITION + - 7A2.7AA.2210D4:SUBARU_EWG_VALVE_ACTUAL_POSITION + - 7A2.7AA.2210E6:SUBARU_FUEL_TANK_AIR_PRESSURE + - 7A2.7AA.2210E7 + - 7A2.7AA.2210E8:SUBARU_OSV_DUTY_RIGHT + - 7A2.7AA.2210E9:SUBARU_OSV_DUTY_LEFT + - 7A2.7AA.2210EE:SUBARU_EXHAUST_OCV_DUTY_RIGHT + - 7A2.7AA.2210EF:SUBARU_EXHAUST_OCV_DUTY_LEFT + - 7A2.7AA.22110B:SUBARU_ROUGHNESS_MONITOR_1 + - 7A2.7AA.22110C:SUBARU_ROUGHNESS_MONITOR_2 + - 7A2.7AA.22110E:SUBARU_ROUGHNESS_MONITOR_4 + - 7A2.7AA.221116:SUBARU_FINAL_INJECTION_AMOUNT_MM_ST + - 7A2.7AA.22111B:SUBARU_EGR_TARGET_VALVE_OPENING_ANGLE + - 7A2.7AA.22111C:SUBARU_EGR_VALVE_OPENING_ANGLE + - 7A2.7AA.22111F:SUBARU_INLET_AIR_T_AFTER_AIR_FILTER + - 7A2.7AA.221121:SUBARU_TARGET_ENGINE_SPEED + - 7A2.7AA.22112A:SUBARU_MILEAGE_AFTER_INJECTOR_LEARNING + - 7A2.7AA.22112B:SUBARU_MILEAGE_AFTER_INJECTOR_REPLACEMENT + - 7A2.7AA.22112C:SUBARU_INTERIOR_HEATER + - 7A2.7AA.22112D:SUBARU_QUANTITY_CORRECTION_1 + - 7A2.7AA.22112E:SUBARU_QUANTITY_CORRECTION_2 + - 7A2.7AA.22112F:SUBARU_QUANTITY_CORRECTION_3 + - 7A2.7AA.221130:SUBARU_QUANTITY_CORRECTION_4 + - 7A2.7AA.221149 + - 7A2.7AA.22114A:SUBARU_PRESSURE_DIFFERENCE_BETWEEN_DPF_INLET_AND_OUTLET + - 7A2.7AA.22114B:SUBARU_ESTIMATED_CATALYST_T + - 7A2.7AA.22114C:SUBARU_ESTIMATED_DPF_T + - 7A2.7AA.22114D:SUBARU_SOOT_ACCUMULATION_RATIO + - 7A2.7AA.22114E:SUBARU_OIL_DILUTION_RATIO + - 7A2.7AA.221155 + - 7A2.7AA.221156:SUBARU_RUNNING_DISTANCE_SINCE_LAST_DPF_REGENERATION + - 7A2.7AA.221157:SUBARU_DPF_REGENERATION_COUNT + - 7A2.7AA.221158:SUBARU_MQI_FLV_1_1,SUBARU_MQI_FLV_2_1,SUBARU_MQI_FLV_3_1,SUBARU_MQI_FLV_4_1,SUBARU_MQI_FLV_5_1 + - 7A2.7AA.221159:SUBARU_MQI_FLV_1_2,SUBARU_MQI_FLV_2_2,SUBARU_MQI_FLV_3_2,SUBARU_MQI_FLV_4_2,SUBARU_MQI_FLV_5_2 + - 7A2.7AA.22115A:SUBARU_MQI_FLV_1_3,SUBARU_MQI_FLV_2_3,SUBARU_MQI_FLV_3_3,SUBARU_MQI_FLV_4_3,SUBARU_MQI_FLV_5_3 + - 7A2.7AA.22115B:SUBARU_MQI_FLV_1_4,SUBARU_MQI_FLV_2_4,SUBARU_MQI_FLV_3_4,SUBARU_MQI_FLV_4_4,SUBARU_MQI_FLV_5_4 + - 7A2.7AA.221161:SUBARU_INDIVIDUAL_PUMP_DIFFERENCE_LEARNING_VALUE + - 7A2.7AA.221162:SUBARU_FINAL_MAIN_INJECTION_PERIOD + - 7A2.7AA.22116A + - 7A2.7AA.221189:SUBARU_OIL_DILUTION_AMOUNT + - 7A2.7AA.2211A1:SUBARU_DPF_REGEN_CNT + - 7A2.7AA.221231:SUBARU_CC_SET_COAST_SWITCH + - 7A2.7AA.221232:SUBARU_CC_RESUME_ACCELERATE_SWITCH + - 7A2.7AA.221233:SUBARU_BRAKE_SWITCH + - 7A2.7AA.22124A:SUBARU_CC_CANCEL_SWITCH + - 7A2.7AA.22124C:SUBARU_OIL_LEVEL_SWITCH + - 7A2.7AA.22124F:SUBARU_GLOW_RELAY_SWITCH + - 7A2.7AA.221251:SUBARU_SUB_FUEL_PUMP_RELAY_SWITCH + - 7A2.7AA.221254:SUBARU_INJECTOR_LEARNING_SWITCH + - 7A2.7AA.22125B:SUBARU_DPF_ACTIVE_REGENERATION_SWITCH + - 7A2.7AA.22129C:SUBARU_ENGINE_STARTING_TIME + - 7A2.7AA.2212ED:SUBARU_MAF_AVG,SUBARU_MASS_AIR_FLOW_AVERAGE + - 7A2.7AA.221314:SUBARU_MONITOR_1 + - 7A2.7AA.221315:SUBARU_MONITOR_2 + - 7A2.7AA.221316:SUBARU_MONITOR_3 + - 7A2.7AA.221317:SUBARU_MONITOR_4 + - 7A2.7AA.221321:SUBARU_BAT_TERMINAL_VOLTAGE + - 7A2.7AA.221322:SUBARU_BAT_CHARGE_DISCHARGE_CURRENT + - 7A2.7AA.221323:SUBARU_ESTIMATED_BAT_T + - 7A2.7AA.221324:SUBARU_REMAINING_BAT_CAPACITY + - 7A2.7AA.22307A:SUBARU_INLET_AIR_T + "7A3": + - 7A3.7AB.2210C8:SUBARU_LOCK_UP_DUTY_RATIO + - 7A3.7AB.2210C9:SUBARU_TRANSFER_DUTY_RATIO + - 7A3.7AB.2210CB:SUBARU_TURBINE_SPEED + - 7A3.7AB.2210D2:SUBARU_CVT_T + - 7A3.7AB.221138:SUBARU_SECONDARY_PULLEY_SPEED + - 7A3.7AB.22113A:SUBARU_ACTUAL_SECONDARY_PRESSURE + - 7A3.7AB.22113B:SUBARU_SECONDARY_SET_CURRENT + - 7A3.7AB.22113C:SUBARU_SECONDARY_ACTUAL_CURRENT + - 7A3.7AB.22113D:SUBARU_TARGET_GEAR_RATIO + - 7A3.7AB.22113E:SUBARU_ACTUAL_GEAR_RATIO + - 7A3.7AB.221141:SUBARU_ACTUAL_PRIMARY_PRESSURE + - 7A3.7AB.221146:SUBARU_PRIMARY_PULLEY_SPEED + - 7A3.7AB.221147:SUBARU_FRONT_WHEEL_SPEED + - 7A3.7AB.2212B1:SUBARU_ACTUAL_LINE_PRESSURE + - 7A3.7AB.2212B2:SUBARU_LIN_SOLENOID_ACTUAL_CURRENT + - 7A3.7AB.2212B4:SUBARU_AWD_SOLENOID_SET_CURRENT + - 7A3.7AB.2212B5:SUBARU_AWD_SOLENOID_ACTUAL_CURRENT + "7B0": + - 7B0.7B8.221024|t=64,fc=1:SUBARU_FR_VSS + - 7B0.7B8.221025|t=64,fc=1:SUBARU_FL_VSS + - 7B0.7B8.221026|t=64,fc=1:SUBARU_RR_VSS + - 7B0.7B8.221027|t=64,fc=1:SUBARU_RL_VSS + - 7B0.7B8.221029|t=64,fc=1:SUBARU_STEER_ANGLE + "7E6": + - 7E6.7EE.221052:SUBARU_DRIVEMOTOR_TORQUE_OUTPUT_ACTUAL + - 7E6.7EE.221055:SUBARU_DRIVEMOTOR_OUTPUT_POWER + - 7E6.7EE.221057:SUBARU_DRIVEMOTOR_TORQUE_TARGET + - 7E6.7EE.221058:SUBARU_DRIVEMOTOR_SPEED + - 7E6.7EE.221059:SUBARU_DRIVEMOTOR_SPEED_TARGET + - 7E6.7EE.22105D:SUBARU_DRIVEMOTOR_TORQUE_UPPER_LIMIT + - 7E6.7EE.22105E:SUBARU_DRIVEMOTOR_TORQUE_LOWER_LIMIT + - 7E6.7EE.221063:SUBARU_DRIVEMOTOR_INVERTER_INPUT_HV_SENSOR + - 7E6.7EE.221065:SUBARU_INVERTER_T_ESTIMATED + - 7E6.7EE.221066:SUBARU_DRIVEMOTOR_INVERTER_T_A + - 7E6.7EE.221067:SUBARU_DRIVEMOTOR_INVERTER_T_B + - 7E6.7EE.221068:SUBARU_DRIVEMOTOR_INVERTER_T_C + - 7E6.7EE.22106B + - 7E6.7EE.22106D:SUBARU_DRIVEMOTOR_T_A + - 7E6.7EE.22106E:SUBARU_DRIVEMOTOR_T_B + "7E7": + - 7E7.7EF.221037:SUBARU_12V_AUX_BAT_VOLTAGE + - 7E7.7EF.221039:SUBARU_12V_ENGINE_RESTART_BAT_VOLTAGE + - 7E7.7EF.221077:SUBARU_12V_ENGINE_RESTART_BAT_SOC + - 7E7.7EF.221079:SUBARU_12V_ENGINE_RESTART_BAT_T + - 7E7.7EF.222006:SUBARU_ENGINE_TORQUE_TARGET + - 7E7.7EF.222012:SUBARU_12V_CURRENT + - 7E7.7EF.222014:SUBARU_12V_SOC_CONTROL + - 7E7.7EF.222034:SUBARU_ELECTRIC_OIL_PUMP_SPEED + - 7E7.7EF.222035:SUBARU_ELECTRIC_OIL_PUMP_CURRENT + - 7E7.7EF.222061:SUBARU_ENGINE_TORQUE_UPPER_ECM + - 7E7.7EF.222062:SUBARU_ENGINE_TORQUE_ACTUAL + - 7E7.7EF.2220E2:SUBARU_12V_AUX_BAT_T diff --git a/tests/test_cases/2013/commands/7E0.0101.yaml b/tests/test_cases/2013/commands/7E0.0101.yaml new file mode 100644 index 00000000..9fdef7d2 --- /dev/null +++ b/tests/test_cases/2013/commands/7E0.0101.yaml @@ -0,0 +1,29 @@ +command_id: 7E0.0101 +test_cases: +- expected_values: + ACRF_RDY: 0 + ACRF_SUP: 0 + AIR_RDY: 0 + AIR_SUP: 0 + CAT_RDY: 0 + CAT_SUP: 1 + CCM_RDY: 0 + CCM_SUP: 1 + CIM_SUP: SPARK + DTC_CNT: 0 + EGR_RDY: 0 + EGR_SUP: 1 + EVAP_RDY: 0 + EVAP_SUP: 1 + FUEL_RDY: 0 + FUEL_SUP: 1 + HCAT_RDY: 0 + HCAT_SUP: 0 + HTR_RDY: 0 + HTR_SUP: 1 + MIL: 0 + MIS_RDY: 0 + MIS_SUP: 1 + O2S_RDY: 0 + O2S_SUP: 1 + response: 7E80641010007E500 diff --git a/tests/test_cases/2013/commands/7E0.0104.yaml b/tests/test_cases/2013/commands/7E0.0104.yaml new file mode 100644 index 00000000..9341e6f6 --- /dev/null +++ b/tests/test_cases/2013/commands/7E0.0104.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0104 +test_cases: +- expected_values: + LOAD_PCT: 26.27451 + response: '7E8 03 41 04 43 ' +- expected_values: + LOAD_PCT: 0 + response: '7E803410400' +- expected_values: + LOAD_PCT: 100 + response: 7E8034104FF diff --git a/tests/test_cases/2013/commands/7E0.0105.yaml b/tests/test_cases/2013/commands/7E0.0105.yaml new file mode 100644 index 00000000..66b8aa77 --- /dev/null +++ b/tests/test_cases/2013/commands/7E0.0105.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0105 +test_cases: +- expected_values: + ECT: 73 + response: '7E8 03 41 05 71 ' +- expected_values: + ECT: 8 + response: '7E803410530' +- expected_values: + ECT: 91 + response: '7E803410583' diff --git a/tests/test_cases/2013/commands/7E0.0106.yaml b/tests/test_cases/2013/commands/7E0.0106.yaml new file mode 100644 index 00000000..190abea6 --- /dev/null +++ b/tests/test_cases/2013/commands/7E0.0106.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0106 +test_cases: +- expected_values: + SHRTFT1: 6.25 + response: '7E8 03 41 06 88 ' +- expected_values: + SHRTFT1: -11.71875 + response: '7E803410671' +- expected_values: + SHRTFT1: 11.71875 + response: 7E80341068F diff --git a/tests/test_cases/2013/commands/7E0.010D.yaml b/tests/test_cases/2013/commands/7E0.010D.yaml new file mode 100644 index 00000000..8b77fbd2 --- /dev/null +++ b/tests/test_cases/2013/commands/7E0.010D.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.010D +test_cases: +- expected_values: + VSS: 0 + response: 7E803410D00 +- expected_values: + VSS: 109 + response: 7E803410D6D diff --git a/tests/test_cases/2013/commands/7E0.010F.yaml b/tests/test_cases/2013/commands/7E0.010F.yaml new file mode 100644 index 00000000..184b9303 --- /dev/null +++ b/tests/test_cases/2013/commands/7E0.010F.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.010F +test_cases: +- expected_values: + IAT: 29 + response: '7E8 03 41 0F 45 ' +- expected_values: + IAT: 1 + response: 7E803410F29 +- expected_values: + IAT: 39 + response: 7E803410F4F diff --git a/tests/test_cases/2013/commands/7E0.0110.yaml b/tests/test_cases/2013/commands/7E0.0110.yaml new file mode 100644 index 00000000..db5349f1 --- /dev/null +++ b/tests/test_cases/2013/commands/7E0.0110.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0110 +test_cases: +- expected_values: + MAF: 9.71 + response: '7E8 04 41 10 03 CB ' +- expected_values: + MAF: 0 + response: '7E80441100000' +- expected_values: + MAF: 5.11 + response: 7E804411001FF +- expected_values: + MAF: 38.75 + response: 7E80441100F23 diff --git a/tests/test_cases/2013/commands/7E0.0111.yaml b/tests/test_cases/2013/commands/7E0.0111.yaml new file mode 100644 index 00000000..7db29c8c --- /dev/null +++ b/tests/test_cases/2013/commands/7E0.0111.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0111 +test_cases: +- expected_values: + TP: 14.90196 + response: '7E803411126' diff --git a/tests/test_cases/2013/commands/7E0.011C.yaml b/tests/test_cases/2013/commands/7E0.011C.yaml new file mode 100644 index 00000000..637ca1a0 --- /dev/null +++ b/tests/test_cases/2013/commands/7E0.011C.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.011C +test_cases: +- expected_values: + OBDSUP: OBD & OBD II + response: 7E803411C03 diff --git a/tests/test_cases/2013/commands/7E0.011F.yaml b/tests/test_cases/2013/commands/7E0.011F.yaml new file mode 100644 index 00000000..e70c41d1 --- /dev/null +++ b/tests/test_cases/2013/commands/7E0.011F.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.011F +test_cases: +- expected_values: + RUNTM: 468 + response: 7E804411F01D4 diff --git a/tests/test_cases/2013/commands/7E0.0121.yaml b/tests/test_cases/2013/commands/7E0.0121.yaml new file mode 100644 index 00000000..13d78353 --- /dev/null +++ b/tests/test_cases/2013/commands/7E0.0121.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0121 +test_cases: +- expected_values: + MIL_DIST: 0 + response: '7E80441210000' diff --git a/tests/test_cases/2013/commands/7E0.012F.yaml b/tests/test_cases/2013/commands/7E0.012F.yaml new file mode 100644 index 00000000..b046e330 --- /dev/null +++ b/tests/test_cases/2013/commands/7E0.012F.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.012F +test_cases: +- expected_values: + FLI: 39.60784 + response: 7E803412F65 +- expected_values: + FLI: 44.31373 + response: 7E803412F71 +- expected_values: + FLI: 47.45098 + response: 7E803412F79 diff --git a/tests/test_cases/2013/commands/7E0.0130.yaml b/tests/test_cases/2013/commands/7E0.0130.yaml new file mode 100644 index 00000000..ae05cd97 --- /dev/null +++ b/tests/test_cases/2013/commands/7E0.0130.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0130 +test_cases: +- expected_values: + WARM_UPS: 9 + response: '7E803413009' diff --git a/tests/test_cases/2013/commands/7E0.0131.yaml b/tests/test_cases/2013/commands/7E0.0131.yaml new file mode 100644 index 00000000..65e64e35 --- /dev/null +++ b/tests/test_cases/2013/commands/7E0.0131.yaml @@ -0,0 +1,17 @@ +command_id: 7E0.0131 +test_cases: +- expected_values: + CLR_DIST: 10085 + response: '7E8 04 41 31 27 65 ' +- expected_values: + CLR_DIST: 230 + response: 7E804413100E6 +- expected_values: + CLR_DIST: 1019 + response: 7E804413103FB +- expected_values: + CLR_DIST: 10241 + response: '7E80441312801' +- expected_values: + CLR_DIST: 12097 + response: 7E80441312F41 diff --git a/tests/test_cases/2013/commands/7E0.0141.yaml b/tests/test_cases/2013/commands/7E0.0141.yaml new file mode 100644 index 00000000..c70ea032 --- /dev/null +++ b/tests/test_cases/2013/commands/7E0.0141.yaml @@ -0,0 +1,27 @@ +command_id: 7E0.0141 +test_cases: +- expected_values: + ACRFCMPL: 0 + ACRF_ENA: 0 + AIR_CMPL: 0 + AIR_ENA: 0 + CAT_CMPL: 1 + CAT_ENA: 1 + CCM_CMPL: 1 + CCM_ENA: 1 + CIM_SUP_FLAG: SPARK + EGR_CMPL: 1 + EGR_ENA: 0 + EVAPCMPL: 0 + EVAP_ENA: 1 + FUEL_CMPL: 1 + FUEL_ENA: 1 + HCATCMPL: 0 + HCAT_ENA: 0 + HTR_CMPL: 1 + HTR_ENA: 1 + MIS_CMPL: 0 + MIS_ENA: 1 + O2S_CMPL: 1 + O2S_ENA: 1 + response: 7E8064141006765E1 diff --git a/tests/test_cases/2013/commands/7E0.0142.yaml b/tests/test_cases/2013/commands/7E0.0142.yaml new file mode 100644 index 00000000..0d7b65e9 --- /dev/null +++ b/tests/test_cases/2013/commands/7E0.0142.yaml @@ -0,0 +1,23 @@ +command_id: 7E0.0142 +test_cases: +- expected_values: + VPWR: 14.185 + response: '7E80441423769' +- expected_values: + VPWR: 14.194 + response: '7E80441423772' +- expected_values: + VPWR: 14.336 + response: '7E80441423800' +- expected_values: + VPWR: 14.341 + response: '7E80441423805' +- expected_values: + VPWR: 14.375 + response: '7E80441423827' +- expected_values: + VPWR: 14.424 + response: '7E80441423858' +- expected_values: + VPWR: 14.434 + response: '7E80441423862' diff --git a/tests/test_cases/2013/commands/7E0.0144.yaml b/tests/test_cases/2013/commands/7E0.0144.yaml new file mode 100644 index 00000000..c749f821 --- /dev/null +++ b/tests/test_cases/2013/commands/7E0.0144.yaml @@ -0,0 +1,17 @@ +command_id: 7E0.0144 +test_cases: +- expected_values: + EQ_RAT: 0.99101 + response: '7E8 04 41 44 7E D9 ' +- expected_values: + EQ_RAT: 0.90428 + response: 7E804414473BF +- expected_values: + EQ_RAT: 0.99983 + response: 7E80441447FFA +- expected_values: + EQ_RAT: 1.00002 + response: '7E80441448000' +- expected_values: + EQ_RAT: 1.01915 + response: '7E80441448273' diff --git a/tests/test_cases/2013/commands/7E0.0145.yaml b/tests/test_cases/2013/commands/7E0.0145.yaml new file mode 100644 index 00000000..b5f11f48 --- /dev/null +++ b/tests/test_cases/2013/commands/7E0.0145.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0145 +test_cases: +- expected_values: + TP_R: 3.13725 + response: '7E803414508' diff --git a/tests/test_cases/2013/commands/7E0.0146.yaml b/tests/test_cases/2013/commands/7E0.0146.yaml new file mode 100644 index 00000000..7b7893cf --- /dev/null +++ b/tests/test_cases/2013/commands/7E0.0146.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0146 +test_cases: +- expected_values: + AAT: 11 + response: '7E8 03 41 46 33 ' +- expected_values: + AAT: -3 + response: '7E803414625' +- expected_values: + AAT: 24 + response: '7E803414640' diff --git a/tests/test_cases/2013/commands/7E0.0147.yaml b/tests/test_cases/2013/commands/7E0.0147.yaml new file mode 100644 index 00000000..2db0b503 --- /dev/null +++ b/tests/test_cases/2013/commands/7E0.0147.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0147 +test_cases: +- expected_values: + TP_B: 31.76471 + response: '7E803414751' diff --git a/tests/test_cases/2013/commands/7E0.014D.yaml b/tests/test_cases/2013/commands/7E0.014D.yaml new file mode 100644 index 00000000..d59d3d54 --- /dev/null +++ b/tests/test_cases/2013/commands/7E0.014D.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.014D +test_cases: +- expected_values: + MIL_TIME: 0 + response: 7E804414D0000 diff --git a/tests/test_cases/2013/commands/7E0.014E.yaml b/tests/test_cases/2013/commands/7E0.014E.yaml new file mode 100644 index 00000000..c692a695 --- /dev/null +++ b/tests/test_cases/2013/commands/7E0.014E.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.014E +test_cases: +- expected_values: + CLR_TIME: 413 + response: 7E804414E019D diff --git a/tests/test_cases/2013/commands/7E0.7E8.22002F|t=64,fc=1.yaml b/tests/test_cases/2013/commands/7E0.7E8.22002F|t=64,fc=1.yaml new file mode 100644 index 00000000..47a9ccbb --- /dev/null +++ b/tests/test_cases/2013/commands/7E0.7E8.22002F|t=64,fc=1.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.7E8.22002F|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_FLI: 27.05882 + response: '7E8 04 62 00 2F 45 ' +- expected_values: + SUBARU_FLI: 28.62745 + response: '7E8 04 62 00 2F 49 ' +- expected_values: + SUBARU_FLI: 14.90196 + response: 7E80462002F26 +- expected_values: + SUBARU_FLI: 100 + response: 7E80462002FFF diff --git a/tests/test_cases/2013/commands/7E0.7E8.2210E5|t=64,fc=1.yaml b/tests/test_cases/2013/commands/7E0.7E8.2210E5|t=64,fc=1.yaml new file mode 100644 index 00000000..d116c4e9 --- /dev/null +++ b/tests/test_cases/2013/commands/7E0.7E8.2210E5|t=64,fc=1.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.7E8.2210E5|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_ODO: 127822 + response: 7E8056210E5F9A7 +- expected_values: + SUBARU_ODO: 128490 + response: 7E8056210E5FAF5 +- expected_values: + SUBARU_ODO: 128512 + response: 7E8056210E5FB00 +- expected_values: + SUBARU_ODO: 131070 + response: 7E8056210E5FFFF diff --git a/tests/test_cases/2013/commands/7E0.7E8.2210E7.yaml b/tests/test_cases/2013/commands/7E0.7E8.2210E7.yaml new file mode 100644 index 00000000..951ebb3b --- /dev/null +++ b/tests/test_cases/2013/commands/7E0.7E8.2210E7.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.7E8.2210E7 +test_cases: +- expected_values: + SUBARU_EOT_V2: 62 + response: '7E8 04 62 10 E7 66 ' +- expected_values: + SUBARU_EOT_V2: 4 + response: 7E8046210E72C +- expected_values: + SUBARU_EOT_V2: 88 + response: 7E8046210E780 diff --git a/tests/test_cases/2014/command_support.yaml b/tests/test_cases/2014/command_support.yaml index 1e727323..24c98038 100644 --- a/tests/test_cases/2014/command_support.yaml +++ b/tests/test_cases/2014/command_support.yaml @@ -1,5 +1,7 @@ model_year: 2014 supported_commands_by_ecu: + "7A2": + - 7A2.2210A6 "7E0": - 0101:ACRF_RDY,ACRF_SUP,AIR_RDY,AIR_SUP,CAT_RDY,CAT_SUP,CCM_RDY,CCM_SUP,CIM_SUP,DTC_CNT,EGR_RDY,EGR_SUP,EVAP_RDY,EVAP_SUP,FUEL_RDY,FUEL_SUP,HCAT_RDY,HCAT_SUP,HTR_RDY,HTR_SUP,MIL,MIS_RDY,MIS_SUP,O2S_RDY,O2S_SUP - 0103:FUELSYS1,FUELSYS2 @@ -33,3 +35,29 @@ supported_commands_by_ecu: - 0142:VPWR - 0143:LOAD_ABS - 0144:EQ_RAT + - 7E0.010D:VSS + - 7E0.0131:CLR_DIST + - 7E0.7E8.22002F|t=64,fc=1:SUBARU_FLI + - 7E0.7E8.2210E5|t=64,fc=1:SUBARU_ODO +unsupported_commands_by_ecu: + "753": + - 753.75B.221022|t=64,fc=1:SUBARU_TP_FL,SUBARU_TP_FR,SUBARU_TP_RL,SUBARU_TP_RR + - 753.75B.221028|t=64,fc=1:SUBARU_TID1,SUBARU_TID2,SUBARU_TID3,SUBARU_TID4 + "7A2": + - 7A2.220005 + - 7A2.22002F + - 7A2.2210E7 + - 7A2.221135|t=64,fc=1:SUBARU_12V_C + - 7A2.221136|t=64,fc=1:SUBARU_12V_T + - 7A2.221149 + - 7A2.221155 + - 7A2.22116A + - 7A2.2212ED + "7B0": + - 7B0.7B8.221024|t=64,fc=1:SUBARU_FR_VSS + - 7B0.7B8.221025|t=64,fc=1:SUBARU_FL_VSS + - 7B0.7B8.221026|t=64,fc=1:SUBARU_RR_VSS + - 7B0.7B8.221027|t=64,fc=1:SUBARU_RL_VSS + - 7B0.7B8.221029|t=64,fc=1:SUBARU_STEER_ANGLE + "7C0": + - 7C0.2129 diff --git a/tests/test_cases/2014/commands/7E0.010D.yaml b/tests/test_cases/2014/commands/7E0.010D.yaml new file mode 100644 index 00000000..e7bebd4a --- /dev/null +++ b/tests/test_cases/2014/commands/7E0.010D.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.010D +test_cases: +- expected_values: + VSS: 0 + response: 7E803410D00 +- expected_values: + VSS: 123 + response: 7E803410D7B diff --git a/tests/test_cases/2014/commands/7E0.0131.yaml b/tests/test_cases/2014/commands/7E0.0131.yaml new file mode 100644 index 00000000..c0034d38 --- /dev/null +++ b/tests/test_cases/2014/commands/7E0.0131.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0131 +test_cases: +- expected_values: + CLR_DIST: 307 + response: '7E80441310133' +- expected_values: + CLR_DIST: 539 + response: 7E8044131021B +- expected_values: + CLR_DIST: 667 + response: 7E8044131029B diff --git a/tests/test_cases/2014/commands/7E0.7E8.22002F|t=64,fc=1.yaml b/tests/test_cases/2014/commands/7E0.7E8.22002F|t=64,fc=1.yaml new file mode 100644 index 00000000..3982f83f --- /dev/null +++ b/tests/test_cases/2014/commands/7E0.7E8.22002F|t=64,fc=1.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.7E8.22002F|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_FLI: 16.86275 + response: 7E80462002F2B +- expected_values: + SUBARU_FLI: 97.2549 + response: 7E80462002FF8 diff --git a/tests/test_cases/2014/commands/7E0.7E8.2210E5|t=64,fc=1.yaml b/tests/test_cases/2014/commands/7E0.7E8.2210E5|t=64,fc=1.yaml new file mode 100644 index 00000000..c0f45d23 --- /dev/null +++ b/tests/test_cases/2014/commands/7E0.7E8.2210E5|t=64,fc=1.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.7E8.2210E5|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_ODO: 106316 + response: 7E8056210E5CFA6 +- expected_values: + SUBARU_ODO: 106360 + response: 7E8056210E5CFBC +- expected_values: + SUBARU_ODO: 106550 + response: 7E8056210E5D01B diff --git a/tests/test_cases/2015/command_support.yaml b/tests/test_cases/2015/command_support.yaml index 2a37c913..cd985c2c 100644 --- a/tests/test_cases/2015/command_support.yaml +++ b/tests/test_cases/2015/command_support.yaml @@ -1,5 +1,22 @@ model_year: 2015 supported_commands_by_ecu: + "746": + - 746.221032:SUBARU_STEER_ANGLE_746 + "753": + - 753.75B.221022|t=64,fc=1:SUBARU_TP_FL,SUBARU_TP_FR,SUBARU_TP_RL,SUBARU_TP_RR + - 753.75B.221028|t=64,fc=1:SUBARU_TID1,SUBARU_TID2,SUBARU_TID3,SUBARU_TID4 + "7A2": + - 7A2.7AA.2210B4:SUBARU_INTAKE_VVT_ADVANCE_RIGHT + - 7A2.7AA.2210B5:SUBARU_INTAKE_VVT_ADVANCE_LEFT + - 7A2.7AA.2211D0:SUBARU_KNOCKING_SIGNAL + - 7A2.7AA.221231:SUBARU_CC_SET_COAST_SWITCH + - 7A2.7AA.221316:SUBARU_MONITOR_3 + "7B0": + - 7B0.7B8.221024|t=64,fc=1:SUBARU_FR_VSS + - 7B0.7B8.221025|t=64,fc=1:SUBARU_FL_VSS + - 7B0.7B8.221026|t=64,fc=1:SUBARU_RR_VSS + - 7B0.7B8.221027|t=64,fc=1:SUBARU_RL_VSS + - 7B0.7B8.221029|t=64,fc=1:SUBARU_STEER_ANGLE "7E0": - 0101:ACRF_RDY,ACRF_SUP,AIR_RDY,AIR_SUP,CAT_RDY,CAT_SUP,CCM_RDY,CCM_SUP,CIM_SUP,DTC_CNT,EGR_RDY,EGR_SUP,EVAP_RDY,EVAP_SUP,FUEL_RDY,FUEL_SUP,HCAT_RDY,HCAT_SUP,HTR_RDY,HTR_SUP,MIL,MIS_RDY,MIS_SUP,O2S_RDY,O2S_SUP - 0103:FUELSYS1,FUELSYS2 @@ -47,6 +64,206 @@ supported_commands_by_ecu: - 015A:APP_R - 015C:EOT - 0165:GEAR_RCMD,GEAR_SUP,GPL_STAT,GPL_SUP,N/D_STAT,N/D_SUP,N/G_STAT,N/G_SUP,PTO_STAT_AUX,PTO_SUP + - 7E0.0101:ACRF_RDY,ACRF_SUP,AIR_RDY,AIR_SUP,CAT_RDY,CAT_SUP,CCM_RDY,CCM_SUP,CIM_SUP,DTC_CNT,EGR_RDY,EGR_SUP,EVAP_RDY,EVAP_SUP,FUEL_RDY,FUEL_SUP,HCAT_RDY,HCAT_SUP,HTR_RDY,HTR_SUP,MIL,MIS_RDY,MIS_SUP,O2S_RDY,O2S_SUP + - 7E0.0104:LOAD_PCT + - 7E0.0105:ECT + - 7E0.0106:SHRTFT1 + - 7E0.010B:MAP + - 7E0.010C:RPM + - 7E0.010D:VSS + - 7E0.010F:IAT + - 7E0.0110:MAF + - 7E0.0111:TP + - 7E0.011C:OBDSUP + - 7E0.011F:RUNTM + - 7E0.0121:MIL_DIST + - 7E0.0123:FRP + - 7E0.0124:LAMBDA11_VOLT,O2S11_VOLT + - 7E0.012F:FLI + - 7E0.0130:WARM_UPS + - 7E0.0131:CLR_DIST + - 7E0.0134:LAMBDA11_CURRENT,O2S11_CURRENT + - 7E0.0144:EQ_RAT + - 7E0.0146:AAT + - 7E0.014D:MIL_TIME + - 7E0.014E:CLR_TIME + - 7E0.015C:EOT + - 7E0.7E8.2210E5|t=64,fc=1:SUBARU_ODO "7E1": - 0101:ACRF_RDY,ACRF_SUP,AIR_RDY,AIR_SUP,CAT_RDY,CAT_SUP,CCM_RDY,CCM_SUP,CIM_SUP,DTC_CNT,EGR_RDY,EGR_SUP,EVAP_RDY,EVAP_SUP,FUEL_RDY,FUEL_SUP,HCAT_RDY,HCAT_SUP,HTR_RDY,HTR_SUP,MIL,MIS_RDY,MIS_SUP,O2S_RDY,O2S_SUP - 0121:MIL_DIST +unsupported_commands_by_ecu: + "7A2": + - 7A2.220005 + - 7A2.22002F + - 7A2.2210A6 + - 7A2.2210E7 + - 7A2.221135|t=64,fc=1:SUBARU_12V_C + - 7A2.221136|t=64,fc=1:SUBARU_12V_T + - 7A2.221149 + - 7A2.221155 + - 7A2.22116A + - 7A2.2212ED + - 7A2.7AA.220005 + - 7A2.7AA.220023:SUBARU_FRP + - 7A2.7AA.22002F + - 7A2.7AA.22003C:SUBARU_EGT_AT_CATALYST_INLET + - 7A2.7AA.22003E:SUBARU_EGT_DPF_INLET + - 7A2.7AA.2210A1:SUBARU_MAF_VOLTAGE + - 7A2.7AA.2210A4:SUBARU_FUEL_INJECTOR_2_PULSE_WIDTH + - 7A2.7AA.2210A5:SUBARU_ODO_7A2_10A5 + - 7A2.7AA.2210A6:SUBARU_ACC_PEDAL_ANGLE + - 7A2.7AA.2210A7:SUBARU_FUEL_T + - 7A2.7AA.2210AB:SUBARU_RADIATOR_FAN + - 7A2.7AA.2210AE:SUBARU_CPC_VALVE_DUTY_CYCLE + - 7A2.7AA.2210B1:SUBARU_EGR_STEPS + - 7A2.7AA.2210B2:SUBARU_ALTERNATOR_DUTY + - 7A2.7AA.2210B3:SUBARU_FUEL_PUMP_DUTY + - 7A2.7AA.2210B6:SUBARU_OCV_DUTY_RIGHT + - 7A2.7AA.2210B7:SUBARU_OCV_DUTY_LEFT + - 7A2.7AA.2210BE:SUBARU_A_F_SENSOR_1 + - 7A2.7AA.2210D2:SUBARU_EWG_VALVE_POSITION_SENSOR_LEARNING_CLOSED + - 7A2.7AA.2210D3:SUBARU_EWG_VALVE_REQUEST_POSITION + - 7A2.7AA.2210D4:SUBARU_EWG_VALVE_ACTUAL_POSITION + - 7A2.7AA.2210DE:SUBARU_THROTTLE_MOTOR_DUTY + - 7A2.7AA.2210E3:SUBARU_CRUISE_VSS_T + - 7A2.7AA.2210E5:SUBARU_ODO_7A2_10E5 + - 7A2.7AA.2210E6:SUBARU_FUEL_TANK_AIR_PRESSURE + - 7A2.7AA.2210E7 + - 7A2.7AA.2210E8:SUBARU_OSV_DUTY_RIGHT + - 7A2.7AA.2210E9:SUBARU_OSV_DUTY_LEFT + - 7A2.7AA.2210EE:SUBARU_EXHAUST_OCV_DUTY_RIGHT + - 7A2.7AA.2210EF:SUBARU_EXHAUST_OCV_DUTY_LEFT + - 7A2.7AA.22110B:SUBARU_ROUGHNESS_MONITOR_1 + - 7A2.7AA.22110C:SUBARU_ROUGHNESS_MONITOR_2 + - 7A2.7AA.22110D:SUBARU_ROUGHNESS_MONITOR_3 + - 7A2.7AA.22110E:SUBARU_ROUGHNESS_MONITOR_4 + - 7A2.7AA.221116:SUBARU_FINAL_INJECTION_AMOUNT_MM_ST + - 7A2.7AA.221118:SUBARU_TARGET_INTAKE_MANIFOLD_PRESSURE + - 7A2.7AA.22111B:SUBARU_EGR_TARGET_VALVE_OPENING_ANGLE + - 7A2.7AA.22111C:SUBARU_EGR_VALVE_OPENING_ANGLE + - 7A2.7AA.22111F:SUBARU_INLET_AIR_T_AFTER_AIR_FILTER + - 7A2.7AA.221121:SUBARU_TARGET_ENGINE_SPEED + - 7A2.7AA.22112A:SUBARU_MILEAGE_AFTER_INJECTOR_LEARNING + - 7A2.7AA.22112B:SUBARU_MILEAGE_AFTER_INJECTOR_REPLACEMENT + - 7A2.7AA.22112C:SUBARU_INTERIOR_HEATER + - 7A2.7AA.22112D:SUBARU_QUANTITY_CORRECTION_1 + - 7A2.7AA.22112E:SUBARU_QUANTITY_CORRECTION_2 + - 7A2.7AA.22112F:SUBARU_QUANTITY_CORRECTION_3 + - 7A2.7AA.221130:SUBARU_QUANTITY_CORRECTION_4 + - 7A2.7AA.221149 + - 7A2.7AA.22114A:SUBARU_PRESSURE_DIFFERENCE_BETWEEN_DPF_INLET_AND_OUTLET + - 7A2.7AA.22114B:SUBARU_ESTIMATED_CATALYST_T + - 7A2.7AA.22114C:SUBARU_ESTIMATED_DPF_T + - 7A2.7AA.22114D:SUBARU_SOOT_ACCUMULATION_RATIO + - 7A2.7AA.22114E:SUBARU_OIL_DILUTION_RATIO + - 7A2.7AA.221155 + - 7A2.7AA.221156:SUBARU_RUNNING_DISTANCE_SINCE_LAST_DPF_REGENERATION + - 7A2.7AA.221157:SUBARU_DPF_REGENERATION_COUNT + - 7A2.7AA.221158:SUBARU_MQI_FLV_1_1,SUBARU_MQI_FLV_2_1,SUBARU_MQI_FLV_3_1,SUBARU_MQI_FLV_4_1,SUBARU_MQI_FLV_5_1 + - 7A2.7AA.221159:SUBARU_MQI_FLV_1_2,SUBARU_MQI_FLV_2_2,SUBARU_MQI_FLV_3_2,SUBARU_MQI_FLV_4_2,SUBARU_MQI_FLV_5_2 + - 7A2.7AA.22115A:SUBARU_MQI_FLV_1_3,SUBARU_MQI_FLV_2_3,SUBARU_MQI_FLV_3_3,SUBARU_MQI_FLV_4_3,SUBARU_MQI_FLV_5_3 + - 7A2.7AA.22115B:SUBARU_MQI_FLV_1_4,SUBARU_MQI_FLV_2_4,SUBARU_MQI_FLV_3_4,SUBARU_MQI_FLV_4_4,SUBARU_MQI_FLV_5_4 + - 7A2.7AA.221161:SUBARU_INDIVIDUAL_PUMP_DIFFERENCE_LEARNING_VALUE + - 7A2.7AA.221162:SUBARU_FINAL_MAIN_INJECTION_PERIOD + - 7A2.7AA.22116A + - 7A2.7AA.221189:SUBARU_OIL_DILUTION_AMOUNT + - 7A2.7AA.2211A1:SUBARU_DPF_REGEN_CNT + - 7A2.7AA.22122F:SUBARU_CLUTCH_SWITCH + - 7A2.7AA.221230:SUBARU_STOP_LIGHT_SWITCH + - 7A2.7AA.221232:SUBARU_CC_RESUME_ACCELERATE_SWITCH + - 7A2.7AA.221233:SUBARU_BRAKE_SWITCH + - 7A2.7AA.221234:SUBARU_CC_MAIN_TOGGLE_SWITCH + - 7A2.7AA.22124A:SUBARU_CC_CANCEL_SWITCH + - 7A2.7AA.22124C:SUBARU_OIL_LEVEL_SWITCH + - 7A2.7AA.22124F:SUBARU_GLOW_RELAY_SWITCH + - 7A2.7AA.221251:SUBARU_SUB_FUEL_PUMP_RELAY_SWITCH + - 7A2.7AA.221254:SUBARU_INJECTOR_LEARNING_SWITCH + - 7A2.7AA.22125B:SUBARU_DPF_ACTIVE_REGENERATION_SWITCH + - 7A2.7AA.22129C:SUBARU_ENGINE_STARTING_TIME + - 7A2.7AA.2212ED:SUBARU_MAF_AVG,SUBARU_MASS_AIR_FLOW_AVERAGE + - 7A2.7AA.221314:SUBARU_MONITOR_1 + - 7A2.7AA.221315:SUBARU_MONITOR_2 + - 7A2.7AA.221317:SUBARU_MONITOR_4 + - 7A2.7AA.221321:SUBARU_BAT_TERMINAL_VOLTAGE + - 7A2.7AA.221322:SUBARU_BAT_CHARGE_DISCHARGE_CURRENT + - 7A2.7AA.221323:SUBARU_ESTIMATED_BAT_T + - 7A2.7AA.221324:SUBARU_REMAINING_BAT_CAPACITY + - 7A2.7AA.22307A:SUBARU_INLET_AIR_T + "7A3": + - 7A3.7AB.2210C8:SUBARU_LOCK_UP_DUTY_RATIO + - 7A3.7AB.2210C9:SUBARU_TRANSFER_DUTY_RATIO + - 7A3.7AB.2210CB:SUBARU_TURBINE_SPEED + - 7A3.7AB.2210D2:SUBARU_CVT_T + - 7A3.7AB.221138:SUBARU_SECONDARY_PULLEY_SPEED + - 7A3.7AB.22113A:SUBARU_ACTUAL_SECONDARY_PRESSURE + - 7A3.7AB.22113B:SUBARU_SECONDARY_SET_CURRENT + - 7A3.7AB.22113C:SUBARU_SECONDARY_ACTUAL_CURRENT + - 7A3.7AB.22113D:SUBARU_TARGET_GEAR_RATIO + - 7A3.7AB.22113E:SUBARU_ACTUAL_GEAR_RATIO + - 7A3.7AB.221141:SUBARU_ACTUAL_PRIMARY_PRESSURE + - 7A3.7AB.221146:SUBARU_PRIMARY_PULLEY_SPEED + - 7A3.7AB.221147:SUBARU_FRONT_WHEEL_SPEED + - 7A3.7AB.2212B1:SUBARU_ACTUAL_LINE_PRESSURE + - 7A3.7AB.2212B2:SUBARU_LIN_SOLENOID_ACTUAL_CURRENT + - 7A3.7AB.2212B4:SUBARU_AWD_SOLENOID_SET_CURRENT + - 7A3.7AB.2212B5:SUBARU_AWD_SOLENOID_ACTUAL_CURRENT + "7C0": + - 7C0.2129 + "7E0": + - 7E0.7E8.220005 + - 7E0.7E8.22002F|t=64,fc=1:SUBARU_FLI + - 7E0.7E8.2210E7:SUBARU_EOT_V2 + "7E3": + - 7E3.7EB.221021 + - 7E3.7EB.221022 + - 7E3.7EB.221025 + - 7E3.7EB.221027 + - 7E3.7EB.22102A + - 7E3.7EB.22102B + - 7E3.7EB.22102C + - 7E3.7EB.22102D + - 7E3.7EB.221143 + "7E6": + - 7E6.7EE.221052:SUBARU_DRIVEMOTOR_TORQUE_OUTPUT_ACTUAL + - 7E6.7EE.221055:SUBARU_DRIVEMOTOR_OUTPUT_POWER + - 7E6.7EE.221057:SUBARU_DRIVEMOTOR_TORQUE_TARGET + - 7E6.7EE.221058:SUBARU_DRIVEMOTOR_SPEED + - 7E6.7EE.221059:SUBARU_DRIVEMOTOR_SPEED_TARGET + - 7E6.7EE.22105D:SUBARU_DRIVEMOTOR_TORQUE_UPPER_LIMIT + - 7E6.7EE.22105E:SUBARU_DRIVEMOTOR_TORQUE_LOWER_LIMIT + - 7E6.7EE.221063:SUBARU_DRIVEMOTOR_INVERTER_INPUT_HV_SENSOR + - 7E6.7EE.221065:SUBARU_INVERTER_T_ESTIMATED + - 7E6.7EE.221066:SUBARU_DRIVEMOTOR_INVERTER_T_A + - 7E6.7EE.221067:SUBARU_DRIVEMOTOR_INVERTER_T_B + - 7E6.7EE.221068:SUBARU_DRIVEMOTOR_INVERTER_T_C + - 7E6.7EE.22106B + - 7E6.7EE.22106D:SUBARU_DRIVEMOTOR_T_A + - 7E6.7EE.22106E:SUBARU_DRIVEMOTOR_T_B + - 7E6.7EE.221081 + - 7E6.7EE.221082 + - 7E6.7EE.221084 + "7E7": + - 7E7.7EF.221033 + - 7E7.7EF.221037:SUBARU_12V_AUX_BAT_VOLTAGE + - 7E7.7EF.221039:SUBARU_12V_ENGINE_RESTART_BAT_VOLTAGE + - 7E7.7EF.221077:SUBARU_12V_ENGINE_RESTART_BAT_SOC + - 7E7.7EF.221079:SUBARU_12V_ENGINE_RESTART_BAT_T + - 7E7.7EF.22107A + - 7E7.7EF.222006:SUBARU_ENGINE_TORQUE_TARGET + - 7E7.7EF.222009 + - 7E7.7EF.22200A + - 7E7.7EF.22200C + - 7E7.7EF.222012:SUBARU_12V_CURRENT + - 7E7.7EF.222014:SUBARU_12V_SOC_CONTROL + - 7E7.7EF.222021 + - 7E7.7EF.222022 + - 7E7.7EF.222023 + - 7E7.7EF.222024 + - 7E7.7EF.222025 + - 7E7.7EF.222026 + - 7E7.7EF.222034:SUBARU_ELECTRIC_OIL_PUMP_SPEED + - 7E7.7EF.222035:SUBARU_ELECTRIC_OIL_PUMP_CURRENT + - 7E7.7EF.222061:SUBARU_ENGINE_TORQUE_UPPER_ECM + - 7E7.7EF.222062:SUBARU_ENGINE_TORQUE_ACTUAL + - 7E7.7EF.2220E2:SUBARU_12V_AUX_BAT_T diff --git a/tests/test_cases/2015/commands/746.221032.yaml b/tests/test_cases/2015/commands/746.221032.yaml new file mode 100644 index 00000000..23b9b6d2 --- /dev/null +++ b/tests/test_cases/2015/commands/746.221032.yaml @@ -0,0 +1,8 @@ +command_id: '746.221032' +test_cases: +- expected_values: + SUBARU_STEER_ANGLE_746: 0 + response: '74E0462103200' +- expected_values: + SUBARU_STEER_ANGLE_746: -5 + response: 74E04621032FF diff --git a/tests/test_cases/2015/commands/753.75B.221022|t=64,fc=1.yaml b/tests/test_cases/2015/commands/753.75B.221022|t=64,fc=1.yaml new file mode 100644 index 00000000..c7281bf6 --- /dev/null +++ b/tests/test_cases/2015/commands/753.75B.221022|t=64,fc=1.yaml @@ -0,0 +1,32 @@ +command_id: 753.75B.221022|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_TP_FL: 0 + SUBARU_TP_FR: 0 + SUBARU_TP_RL: 0 + SUBARU_TP_RR: 0 + response: 75B0762102200000000 +- expected_values: + SUBARU_TP_FL: 39.2 + SUBARU_TP_FR: 35.2 + SUBARU_TP_RL: 35.8 + SUBARU_TP_RR: 38.8 + response: 75B07621022B3C2B0C4 +- expected_values: + SUBARU_TP_FL: 39.2 + SUBARU_TP_FR: 35.2 + SUBARU_TP_RL: 35.8 + SUBARU_TP_RR: 39.2 + response: 75B07621022B3C4B0C4 +- expected_values: + SUBARU_TP_FL: 37.4 + SUBARU_TP_FR: 38 + SUBARU_TP_RL: 37.2 + SUBARU_TP_RR: 37.2 + response: 75B07621022BABABEBB +- expected_values: + SUBARU_TP_FL: 38.4 + SUBARU_TP_FR: 36.6 + SUBARU_TP_RL: 38.4 + SUBARU_TP_RR: 38 + response: 75B07621022C0BEB7C0 diff --git a/tests/test_cases/2015/commands/753.75B.221028|t=64,fc=1.yaml b/tests/test_cases/2015/commands/753.75B.221028|t=64,fc=1.yaml new file mode 100644 index 00000000..d02fc92e --- /dev/null +++ b/tests/test_cases/2015/commands/753.75B.221028|t=64,fc=1.yaml @@ -0,0 +1,11 @@ +command_id: 753.75B.221028|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_TID1: 11690165 + SUBARU_TID2: 11756764 + SUBARU_TID3: 12270366 + SUBARU_TID4: 11703974 + response: |- + 75B100F621028B260B5 + 75B21B364DCBB3B1EB2 + 75B2296A60000000000 diff --git a/tests/test_cases/2015/commands/7B0.7B8.221024|t=64,fc=1.yaml b/tests/test_cases/2015/commands/7B0.7B8.221024|t=64,fc=1.yaml new file mode 100644 index 00000000..d68c617d --- /dev/null +++ b/tests/test_cases/2015/commands/7B0.7B8.221024|t=64,fc=1.yaml @@ -0,0 +1,11 @@ +command_id: 7B0.7B8.221024|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_FR_VSS: 0 + response: 7B8056210240000 +- expected_values: + SUBARU_FR_VSS: 255 + response: 7B80562102400FF +- expected_values: + SUBARU_FR_VSS: 2304 + response: 7B8056210240900 diff --git a/tests/test_cases/2015/commands/7B0.7B8.221025|t=64,fc=1.yaml b/tests/test_cases/2015/commands/7B0.7B8.221025|t=64,fc=1.yaml new file mode 100644 index 00000000..d959d6c8 --- /dev/null +++ b/tests/test_cases/2015/commands/7B0.7B8.221025|t=64,fc=1.yaml @@ -0,0 +1,11 @@ +command_id: 7B0.7B8.221025|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_FL_VSS: 0 + response: 7B8056210250000 +- expected_values: + SUBARU_FL_VSS: 255 + response: 7B80562102500FF +- expected_values: + SUBARU_FL_VSS: 2304 + response: 7B8056210250900 diff --git a/tests/test_cases/2015/commands/7B0.7B8.221026|t=64,fc=1.yaml b/tests/test_cases/2015/commands/7B0.7B8.221026|t=64,fc=1.yaml new file mode 100644 index 00000000..6888971d --- /dev/null +++ b/tests/test_cases/2015/commands/7B0.7B8.221026|t=64,fc=1.yaml @@ -0,0 +1,11 @@ +command_id: 7B0.7B8.221026|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_RR_VSS: 0 + response: 7B8056210260000 +- expected_values: + SUBARU_RR_VSS: 511 + response: 7B80562102601FF +- expected_values: + SUBARU_RR_VSS: 2304 + response: 7B8056210260900 diff --git a/tests/test_cases/2015/commands/7B0.7B8.221027|t=64,fc=1.yaml b/tests/test_cases/2015/commands/7B0.7B8.221027|t=64,fc=1.yaml new file mode 100644 index 00000000..3e7f0c11 --- /dev/null +++ b/tests/test_cases/2015/commands/7B0.7B8.221027|t=64,fc=1.yaml @@ -0,0 +1,11 @@ +command_id: 7B0.7B8.221027|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_RL_VSS: 0 + response: 7B8056210270000 +- expected_values: + SUBARU_RL_VSS: 255 + response: 7B80562102700FF +- expected_values: + SUBARU_RL_VSS: 2305 + response: 7B8056210270901 diff --git a/tests/test_cases/2015/commands/7B0.7B8.221029|t=64,fc=1.yaml b/tests/test_cases/2015/commands/7B0.7B8.221029|t=64,fc=1.yaml new file mode 100644 index 00000000..a10ce259 --- /dev/null +++ b/tests/test_cases/2015/commands/7B0.7B8.221029|t=64,fc=1.yaml @@ -0,0 +1,11 @@ +command_id: 7B0.7B8.221029|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_STEER_ANGLE: 0 + response: 7B8056210290000 +- expected_values: + SUBARU_STEER_ANGLE: -513 + response: 7B805621029FDFF +- expected_values: + SUBARU_STEER_ANGLE: -255 + response: 7B805621029FF01 diff --git a/tests/test_cases/2015/commands/7E0.0101.yaml b/tests/test_cases/2015/commands/7E0.0101.yaml new file mode 100644 index 00000000..244a9adb --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.0101.yaml @@ -0,0 +1,56 @@ +command_id: 7E0.0101 +test_cases: +- expected_values: + ACRF_RDY: 0 + ACRF_SUP: 0 + AIR_RDY: 0 + AIR_SUP: 0 + CAT_RDY: 0 + CAT_SUP: 1 + CCM_RDY: 0 + CCM_SUP: 1 + CIM_SUP: SPARK + DTC_CNT: 0 + EGR_RDY: 0 + EGR_SUP: 1 + EVAP_RDY: 0 + EVAP_SUP: 1 + FUEL_RDY: 0 + FUEL_SUP: 1 + HCAT_RDY: 0 + HCAT_SUP: 0 + HTR_RDY: 0 + HTR_SUP: 1 + MIL: 0 + MIS_RDY: 0 + MIS_SUP: 1 + O2S_RDY: 0 + O2S_SUP: 1 + response: 7E80641010007E500 +- expected_values: + ACRF_RDY: 0 + ACRF_SUP: 0 + AIR_RDY: 0 + AIR_SUP: 0 + CAT_RDY: 0 + CAT_SUP: 1 + CCM_RDY: 0 + CCM_SUP: 1 + CIM_SUP: COMPRESSION + DTC_CNT: 0 + EGR_RDY: 0 + EGR_SUP: 1 + EVAP_RDY: 0 + EVAP_SUP: 0 + FUEL_RDY: 0 + FUEL_SUP: 0 + HCAT_RDY: 0 + HCAT_SUP: 0 + HTR_RDY: 0 + HTR_SUP: 1 + MIL: 0 + MIS_RDY: 0 + MIS_SUP: 0 + O2S_RDY: 0 + O2S_SUP: 0 + response: 7E8064101000CC100 diff --git a/tests/test_cases/2015/commands/7E0.0104.yaml b/tests/test_cases/2015/commands/7E0.0104.yaml new file mode 100644 index 00000000..af346408 --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.0104.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0104 +test_cases: +- expected_values: + LOAD_PCT: 0 + response: '7E803410400' +- expected_values: + LOAD_PCT: 100 + response: 7E8034104FF diff --git a/tests/test_cases/2015/commands/7E0.0105.yaml b/tests/test_cases/2015/commands/7E0.0105.yaml new file mode 100644 index 00000000..978efeed --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.0105.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0105 +test_cases: +- expected_values: + ECT: 8 + response: '7E803410530' +- expected_values: + ECT: 95 + response: '7E803410587' diff --git a/tests/test_cases/2015/commands/7E0.0106.yaml b/tests/test_cases/2015/commands/7E0.0106.yaml new file mode 100644 index 00000000..9a5c0a74 --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.0106.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0106 +test_cases: +- expected_values: + SHRTFT1: -25.78125 + response: 7E80341065F +- expected_values: + SHRTFT1: 12.5 + response: '7E803410690' diff --git a/tests/test_cases/2015/commands/7E0.010B.yaml b/tests/test_cases/2015/commands/7E0.010B.yaml new file mode 100644 index 00000000..bed1cf3e --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.010B.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.010B +test_cases: +- expected_values: + MAP: 87 + response: 7E803410B57 +- expected_values: + MAP: 92 + response: 7E803410B5C +- expected_values: + MAP: 94 + response: 7E803410B5E diff --git a/tests/test_cases/2015/commands/7E0.010C.yaml b/tests/test_cases/2015/commands/7E0.010C.yaml new file mode 100644 index 00000000..b89dbebb --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.010C.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.010C +test_cases: +- expected_values: + RPM: 799.25 + response: 7E804410C0C7D +- expected_values: + RPM: 800 + response: 7E804410C0C80 +- expected_values: + RPM: 801.5 + response: 7E804410C0C86 +- expected_values: + RPM: 859 + response: 7E804410C0D6C diff --git a/tests/test_cases/2015/commands/7E0.010D.yaml b/tests/test_cases/2015/commands/7E0.010D.yaml new file mode 100644 index 00000000..f8182dee --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.010D.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.010D +test_cases: +- expected_values: + VSS: 0 + response: 7E803410D00 +- expected_values: + VSS: 138 + response: 7E803410D8A diff --git a/tests/test_cases/2015/commands/7E0.010F.yaml b/tests/test_cases/2015/commands/7E0.010F.yaml new file mode 100644 index 00000000..30eb5a1b --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.010F.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.010F +test_cases: +- expected_values: + IAT: 46 + response: 7E803410F56 +- expected_values: + IAT: 47 + response: 7E803410F57 +- expected_values: + IAT: 49 + response: 7E803410F59 diff --git a/tests/test_cases/2015/commands/7E0.0110.yaml b/tests/test_cases/2015/commands/7E0.0110.yaml new file mode 100644 index 00000000..07c13a3c --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.0110.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0110 +test_cases: +- expected_values: + MAF: 0 + response: '7E80441100000' +- expected_values: + MAF: 10.23 + response: 7E804411003FF +- expected_values: + MAF: 88.38 + response: '7E80441102286' diff --git a/tests/test_cases/2015/commands/7E0.0111.yaml b/tests/test_cases/2015/commands/7E0.0111.yaml new file mode 100644 index 00000000..1931500b --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.0111.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0111 +test_cases: +- expected_values: + TP: 12.54902 + response: '7E803411120' +- expected_values: + TP: 74.90196 + response: 7E8034111BF diff --git a/tests/test_cases/2015/commands/7E0.011C.yaml b/tests/test_cases/2015/commands/7E0.011C.yaml new file mode 100644 index 00000000..afb5c6bc --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.011C.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.011C +test_cases: +- expected_values: + OBDSUP: OBD & OBD II + response: 7E803411C03 +- expected_values: + OBDSUP: EOBD + response: 7E803411C06 diff --git a/tests/test_cases/2015/commands/7E0.011F.yaml b/tests/test_cases/2015/commands/7E0.011F.yaml new file mode 100644 index 00000000..8eaf2bb4 --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.011F.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.011F +test_cases: +- expected_values: + RUNTM: 106 + response: 7E804411F006A +- expected_values: + RUNTM: 744 + response: 7E804411F02E8 diff --git a/tests/test_cases/2015/commands/7E0.0121.yaml b/tests/test_cases/2015/commands/7E0.0121.yaml new file mode 100644 index 00000000..13d78353 --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.0121.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0121 +test_cases: +- expected_values: + MIL_DIST: 0 + response: '7E80441210000' diff --git a/tests/test_cases/2015/commands/7E0.0123.yaml b/tests/test_cases/2015/commands/7E0.0123.yaml new file mode 100644 index 00000000..89e52bbe --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.0123.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0123 +test_cases: +- expected_values: + FRP: 28150 + response: 7E80441230AFF +- expected_values: + FRP: 29950 + response: 7E80441230BB3 +- expected_values: + FRP: 30050 + response: 7E80441230BBD diff --git a/tests/test_cases/2015/commands/7E0.0124.yaml b/tests/test_cases/2015/commands/7E0.0124.yaml new file mode 100644 index 00000000..f8db96d5 --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.0124.yaml @@ -0,0 +1,6 @@ +command_id: 7E0.0124 +test_cases: +- expected_values: + LAMBDA11_VOLT: 1.00671 + O2S11_VOLT: 2.21108 + response: 7E806412480DC46CA diff --git a/tests/test_cases/2015/commands/7E0.012F.yaml b/tests/test_cases/2015/commands/7E0.012F.yaml new file mode 100644 index 00000000..814edd8d --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.012F.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.012F +test_cases: +- expected_values: + FLI: 8.23529 + response: 7E803412F15 +- expected_values: + FLI: 100 + response: 7E803412FFF diff --git a/tests/test_cases/2015/commands/7E0.0130.yaml b/tests/test_cases/2015/commands/7E0.0130.yaml new file mode 100644 index 00000000..fc34362c --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.0130.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0130 +test_cases: +- expected_values: + WARM_UPS: 255 + response: 7E8034130FF diff --git a/tests/test_cases/2015/commands/7E0.0131.yaml b/tests/test_cases/2015/commands/7E0.0131.yaml new file mode 100644 index 00000000..42adb2b1 --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.0131.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0131 +test_cases: +- expected_values: + CLR_DIST: 53602 + response: 7E8044131D162 +- expected_values: + CLR_DIST: 54015 + response: 7E8044131D2FF +- expected_values: + CLR_DIST: 54016 + response: 7E8044131D300 +- expected_values: + CLR_DIST: 65280 + response: 7E8044131FF00 diff --git a/tests/test_cases/2015/commands/7E0.0134.yaml b/tests/test_cases/2015/commands/7E0.0134.yaml new file mode 100644 index 00000000..40ec5175 --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.0134.yaml @@ -0,0 +1,6 @@ +command_id: 7E0.0134 +test_cases: +- expected_values: + LAMBDA11_CURRENT: 1.00403 + O2S11_CURRENT: 0.00781 + response: '7E806413480848002' diff --git a/tests/test_cases/2015/commands/7E0.0144.yaml b/tests/test_cases/2015/commands/7E0.0144.yaml new file mode 100644 index 00000000..70c032aa --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.0144.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0144 +test_cases: +- expected_values: + EQ_RAT: 0.73857 + response: 7E80441445E89 +- expected_values: + EQ_RAT: 0.93751 + response: '7E80441447800' +- expected_values: + EQ_RAT: 0.98436 + response: 7E80441447DFF +- expected_values: + EQ_RAT: 1.01628 + response: '7E80441448215' diff --git a/tests/test_cases/2015/commands/7E0.0146.yaml b/tests/test_cases/2015/commands/7E0.0146.yaml new file mode 100644 index 00000000..63693893 --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.0146.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0146 +test_cases: +- expected_values: + AAT: 14 + response: '7E803414636' +- expected_values: + AAT: 22 + response: 7E80341463E +- expected_values: + AAT: 32 + response: '7E803414648' diff --git a/tests/test_cases/2015/commands/7E0.014D.yaml b/tests/test_cases/2015/commands/7E0.014D.yaml new file mode 100644 index 00000000..d59d3d54 --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.014D.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.014D +test_cases: +- expected_values: + MIL_TIME: 0 + response: 7E804414D0000 diff --git a/tests/test_cases/2015/commands/7E0.014E.yaml b/tests/test_cases/2015/commands/7E0.014E.yaml new file mode 100644 index 00000000..807bc9d5 --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.014E.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.014E +test_cases: +- expected_values: + CLR_TIME: 65535 + response: 7E804414EFFFF diff --git a/tests/test_cases/2015/commands/7E0.015C.yaml b/tests/test_cases/2015/commands/7E0.015C.yaml new file mode 100644 index 00000000..c975b720 --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.015C.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.015C +test_cases: +- expected_values: + EOT: 10 + response: 7E803415C32 +- expected_values: + EOT: 104 + response: 7E803415C90 diff --git a/tests/test_cases/2015/commands/7E0.7E8.2210E5|t=64,fc=1.yaml b/tests/test_cases/2015/commands/7E0.7E8.2210E5|t=64,fc=1.yaml new file mode 100644 index 00000000..607eff78 --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.7E8.2210E5|t=64,fc=1.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.7E8.2210E5|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_ODO: 131070 + response: 7E8056210E5FFFF diff --git a/tests/test_cases/2016/command_support.yaml b/tests/test_cases/2016/command_support.yaml index de3a2bd2..43db1def 100644 --- a/tests/test_cases/2016/command_support.yaml +++ b/tests/test_cases/2016/command_support.yaml @@ -1,5 +1,16 @@ model_year: 2016 supported_commands_by_ecu: + "746": + - 746.221032:SUBARU_STEER_ANGLE_746 + "753": + - 753.75B.221022|t=64,fc=1:SUBARU_TP_FL,SUBARU_TP_FR,SUBARU_TP_RL,SUBARU_TP_RR + - 753.75B.221028|t=64,fc=1:SUBARU_TID1,SUBARU_TID2,SUBARU_TID3,SUBARU_TID4 + "7B0": + - 7B0.7B8.221024|t=64,fc=1:SUBARU_FR_VSS + - 7B0.7B8.221025|t=64,fc=1:SUBARU_FL_VSS + - 7B0.7B8.221026|t=64,fc=1:SUBARU_RR_VSS + - 7B0.7B8.221027|t=64,fc=1:SUBARU_RL_VSS + - 7B0.7B8.221029|t=64,fc=1:SUBARU_STEER_ANGLE "7E0": - 0101:ACRF_RDY,ACRF_SUP,AIR_RDY,AIR_SUP,CAT_RDY,CAT_SUP,CCM_RDY,CCM_SUP,CIM_SUP,DTC_CNT,EGR_RDY,EGR_SUP,EVAP_RDY,EVAP_SUP,FUEL_RDY,FUEL_SUP,HCAT_RDY,HCAT_SUP,HTR_RDY,HTR_SUP,MIL,MIS_RDY,MIS_SUP,O2S_RDY,O2S_SUP - 0103:FUELSYS1,FUELSYS2 @@ -33,3 +44,158 @@ supported_commands_by_ecu: - 0134:LAMBDA11_CURRENT,O2S11_CURRENT - 013C:CATEMP11 - 013D:CATEMP21 + - 7E0.0104:LOAD_PCT + - 7E0.0106:SHRTFT1 + - 7E0.010D:VSS + - 7E0.0110:MAF + - 7E0.0111:TP + - 7E0.0131:CLR_DIST + - 7E0.0134:LAMBDA11_CURRENT,O2S11_CURRENT + - 7E0.0144:EQ_RAT + - 7E0.7E8.2210E5|t=64,fc=1:SUBARU_ODO +unsupported_commands_by_ecu: + "7A2": + - 7A2.221135|t=64,fc=1:SUBARU_12V_C + - 7A2.221136|t=64,fc=1:SUBARU_12V_T + - 7A2.7AA.220005 + - 7A2.7AA.220023:SUBARU_FRP + - 7A2.7AA.22002F + - 7A2.7AA.22003C:SUBARU_EGT_AT_CATALYST_INLET + - 7A2.7AA.22003E:SUBARU_EGT_DPF_INLET + - 7A2.7AA.2210A1:SUBARU_MAF_VOLTAGE + - 7A2.7AA.2210A4:SUBARU_FUEL_INJECTOR_2_PULSE_WIDTH + - 7A2.7AA.2210A5:SUBARU_ODO_7A2_10A5 + - 7A2.7AA.2210A6:SUBARU_ACC_PEDAL_ANGLE + - 7A2.7AA.2210A7:SUBARU_FUEL_T + - 7A2.7AA.2210AB:SUBARU_RADIATOR_FAN + - 7A2.7AA.2210AE:SUBARU_CPC_VALVE_DUTY_CYCLE + - 7A2.7AA.2210B1:SUBARU_EGR_STEPS + - 7A2.7AA.2210B2:SUBARU_ALTERNATOR_DUTY + - 7A2.7AA.2210B3:SUBARU_FUEL_PUMP_DUTY + - 7A2.7AA.2210B4:SUBARU_INTAKE_VVT_ADVANCE_RIGHT + - 7A2.7AA.2210B5:SUBARU_INTAKE_VVT_ADVANCE_LEFT + - 7A2.7AA.2210B6:SUBARU_OCV_DUTY_RIGHT + - 7A2.7AA.2210B7:SUBARU_OCV_DUTY_LEFT + - 7A2.7AA.2210BE:SUBARU_A_F_SENSOR_1 + - 7A2.7AA.2210D2:SUBARU_EWG_VALVE_POSITION_SENSOR_LEARNING_CLOSED + - 7A2.7AA.2210D3:SUBARU_EWG_VALVE_REQUEST_POSITION + - 7A2.7AA.2210D4:SUBARU_EWG_VALVE_ACTUAL_POSITION + - 7A2.7AA.2210DE:SUBARU_THROTTLE_MOTOR_DUTY + - 7A2.7AA.2210E3:SUBARU_CRUISE_VSS_T + - 7A2.7AA.2210E5:SUBARU_ODO_7A2_10E5 + - 7A2.7AA.2210E6:SUBARU_FUEL_TANK_AIR_PRESSURE + - 7A2.7AA.2210E7 + - 7A2.7AA.2210E8:SUBARU_OSV_DUTY_RIGHT + - 7A2.7AA.2210E9:SUBARU_OSV_DUTY_LEFT + - 7A2.7AA.2210EE:SUBARU_EXHAUST_OCV_DUTY_RIGHT + - 7A2.7AA.2210EF:SUBARU_EXHAUST_OCV_DUTY_LEFT + - 7A2.7AA.22110B:SUBARU_ROUGHNESS_MONITOR_1 + - 7A2.7AA.22110C:SUBARU_ROUGHNESS_MONITOR_2 + - 7A2.7AA.22110D:SUBARU_ROUGHNESS_MONITOR_3 + - 7A2.7AA.22110E:SUBARU_ROUGHNESS_MONITOR_4 + - 7A2.7AA.221116:SUBARU_FINAL_INJECTION_AMOUNT_MM_ST + - 7A2.7AA.221118:SUBARU_TARGET_INTAKE_MANIFOLD_PRESSURE + - 7A2.7AA.22111B:SUBARU_EGR_TARGET_VALVE_OPENING_ANGLE + - 7A2.7AA.22111C:SUBARU_EGR_VALVE_OPENING_ANGLE + - 7A2.7AA.22111F:SUBARU_INLET_AIR_T_AFTER_AIR_FILTER + - 7A2.7AA.221121:SUBARU_TARGET_ENGINE_SPEED + - 7A2.7AA.22112A:SUBARU_MILEAGE_AFTER_INJECTOR_LEARNING + - 7A2.7AA.22112B:SUBARU_MILEAGE_AFTER_INJECTOR_REPLACEMENT + - 7A2.7AA.22112C:SUBARU_INTERIOR_HEATER + - 7A2.7AA.22112D:SUBARU_QUANTITY_CORRECTION_1 + - 7A2.7AA.22112E:SUBARU_QUANTITY_CORRECTION_2 + - 7A2.7AA.22112F:SUBARU_QUANTITY_CORRECTION_3 + - 7A2.7AA.221130:SUBARU_QUANTITY_CORRECTION_4 + - 7A2.7AA.221149 + - 7A2.7AA.22114A:SUBARU_PRESSURE_DIFFERENCE_BETWEEN_DPF_INLET_AND_OUTLET + - 7A2.7AA.22114B:SUBARU_ESTIMATED_CATALYST_T + - 7A2.7AA.22114C:SUBARU_ESTIMATED_DPF_T + - 7A2.7AA.22114D:SUBARU_SOOT_ACCUMULATION_RATIO + - 7A2.7AA.22114E:SUBARU_OIL_DILUTION_RATIO + - 7A2.7AA.221155 + - 7A2.7AA.221156:SUBARU_RUNNING_DISTANCE_SINCE_LAST_DPF_REGENERATION + - 7A2.7AA.221157:SUBARU_DPF_REGENERATION_COUNT + - 7A2.7AA.221158:SUBARU_MQI_FLV_1_1,SUBARU_MQI_FLV_2_1,SUBARU_MQI_FLV_3_1,SUBARU_MQI_FLV_4_1,SUBARU_MQI_FLV_5_1 + - 7A2.7AA.221159:SUBARU_MQI_FLV_1_2,SUBARU_MQI_FLV_2_2,SUBARU_MQI_FLV_3_2,SUBARU_MQI_FLV_4_2,SUBARU_MQI_FLV_5_2 + - 7A2.7AA.22115A:SUBARU_MQI_FLV_1_3,SUBARU_MQI_FLV_2_3,SUBARU_MQI_FLV_3_3,SUBARU_MQI_FLV_4_3,SUBARU_MQI_FLV_5_3 + - 7A2.7AA.22115B:SUBARU_MQI_FLV_1_4,SUBARU_MQI_FLV_2_4,SUBARU_MQI_FLV_3_4,SUBARU_MQI_FLV_4_4,SUBARU_MQI_FLV_5_4 + - 7A2.7AA.221161:SUBARU_INDIVIDUAL_PUMP_DIFFERENCE_LEARNING_VALUE + - 7A2.7AA.221162:SUBARU_FINAL_MAIN_INJECTION_PERIOD + - 7A2.7AA.22116A + - 7A2.7AA.221189:SUBARU_OIL_DILUTION_AMOUNT + - 7A2.7AA.2211A1:SUBARU_DPF_REGEN_CNT + - 7A2.7AA.2211D0:SUBARU_KNOCKING_SIGNAL + - 7A2.7AA.22122F:SUBARU_CLUTCH_SWITCH + - 7A2.7AA.221230:SUBARU_STOP_LIGHT_SWITCH + - 7A2.7AA.221231:SUBARU_CC_SET_COAST_SWITCH + - 7A2.7AA.221232:SUBARU_CC_RESUME_ACCELERATE_SWITCH + - 7A2.7AA.221233:SUBARU_BRAKE_SWITCH + - 7A2.7AA.221234:SUBARU_CC_MAIN_TOGGLE_SWITCH + - 7A2.7AA.22124A:SUBARU_CC_CANCEL_SWITCH + - 7A2.7AA.22124C:SUBARU_OIL_LEVEL_SWITCH + - 7A2.7AA.22124F:SUBARU_GLOW_RELAY_SWITCH + - 7A2.7AA.221251:SUBARU_SUB_FUEL_PUMP_RELAY_SWITCH + - 7A2.7AA.221254:SUBARU_INJECTOR_LEARNING_SWITCH + - 7A2.7AA.22125B:SUBARU_DPF_ACTIVE_REGENERATION_SWITCH + - 7A2.7AA.22129C:SUBARU_ENGINE_STARTING_TIME + - 7A2.7AA.2212ED:SUBARU_MAF_AVG,SUBARU_MASS_AIR_FLOW_AVERAGE + - 7A2.7AA.221314:SUBARU_MONITOR_1 + - 7A2.7AA.221315:SUBARU_MONITOR_2 + - 7A2.7AA.221316:SUBARU_MONITOR_3 + - 7A2.7AA.221317:SUBARU_MONITOR_4 + - 7A2.7AA.221321:SUBARU_BAT_TERMINAL_VOLTAGE + - 7A2.7AA.221322:SUBARU_BAT_CHARGE_DISCHARGE_CURRENT + - 7A2.7AA.221323:SUBARU_ESTIMATED_BAT_T + - 7A2.7AA.221324:SUBARU_REMAINING_BAT_CAPACITY + - 7A2.7AA.22307A:SUBARU_INLET_AIR_T + "7A3": + - 7A3.7AB.2210C8:SUBARU_LOCK_UP_DUTY_RATIO + - 7A3.7AB.2210C9:SUBARU_TRANSFER_DUTY_RATIO + - 7A3.7AB.2210CB:SUBARU_TURBINE_SPEED + - 7A3.7AB.2210D2:SUBARU_CVT_T + - 7A3.7AB.221138:SUBARU_SECONDARY_PULLEY_SPEED + - 7A3.7AB.22113A:SUBARU_ACTUAL_SECONDARY_PRESSURE + - 7A3.7AB.22113B:SUBARU_SECONDARY_SET_CURRENT + - 7A3.7AB.22113C:SUBARU_SECONDARY_ACTUAL_CURRENT + - 7A3.7AB.22113D:SUBARU_TARGET_GEAR_RATIO + - 7A3.7AB.22113E:SUBARU_ACTUAL_GEAR_RATIO + - 7A3.7AB.221141:SUBARU_ACTUAL_PRIMARY_PRESSURE + - 7A3.7AB.221146:SUBARU_PRIMARY_PULLEY_SPEED + - 7A3.7AB.221147:SUBARU_FRONT_WHEEL_SPEED + - 7A3.7AB.2212B1:SUBARU_ACTUAL_LINE_PRESSURE + - 7A3.7AB.2212B2:SUBARU_LIN_SOLENOID_ACTUAL_CURRENT + - 7A3.7AB.2212B4:SUBARU_AWD_SOLENOID_SET_CURRENT + - 7A3.7AB.2212B5:SUBARU_AWD_SOLENOID_ACTUAL_CURRENT + "7E0": + - 7E0.7E8.220005 + - 7E0.7E8.22002F|t=64,fc=1:SUBARU_FLI + - 7E0.7E8.2210E7:SUBARU_EOT_V2 + "7E6": + - 7E6.7EE.221052:SUBARU_DRIVEMOTOR_TORQUE_OUTPUT_ACTUAL + - 7E6.7EE.221055:SUBARU_DRIVEMOTOR_OUTPUT_POWER + - 7E6.7EE.221057:SUBARU_DRIVEMOTOR_TORQUE_TARGET + - 7E6.7EE.221058:SUBARU_DRIVEMOTOR_SPEED + - 7E6.7EE.221059:SUBARU_DRIVEMOTOR_SPEED_TARGET + - 7E6.7EE.22105D:SUBARU_DRIVEMOTOR_TORQUE_UPPER_LIMIT + - 7E6.7EE.22105E:SUBARU_DRIVEMOTOR_TORQUE_LOWER_LIMIT + - 7E6.7EE.221063:SUBARU_DRIVEMOTOR_INVERTER_INPUT_HV_SENSOR + - 7E6.7EE.221065:SUBARU_INVERTER_T_ESTIMATED + - 7E6.7EE.221066:SUBARU_DRIVEMOTOR_INVERTER_T_A + - 7E6.7EE.221067:SUBARU_DRIVEMOTOR_INVERTER_T_B + - 7E6.7EE.221068:SUBARU_DRIVEMOTOR_INVERTER_T_C + - 7E6.7EE.22106B + - 7E6.7EE.22106D:SUBARU_DRIVEMOTOR_T_A + - 7E6.7EE.22106E:SUBARU_DRIVEMOTOR_T_B + "7E7": + - 7E7.7EF.221037:SUBARU_12V_AUX_BAT_VOLTAGE + - 7E7.7EF.221039:SUBARU_12V_ENGINE_RESTART_BAT_VOLTAGE + - 7E7.7EF.221077:SUBARU_12V_ENGINE_RESTART_BAT_SOC + - 7E7.7EF.221079:SUBARU_12V_ENGINE_RESTART_BAT_T + - 7E7.7EF.222006:SUBARU_ENGINE_TORQUE_TARGET + - 7E7.7EF.222012:SUBARU_12V_CURRENT + - 7E7.7EF.222014:SUBARU_12V_SOC_CONTROL + - 7E7.7EF.222034:SUBARU_ELECTRIC_OIL_PUMP_SPEED + - 7E7.7EF.222035:SUBARU_ELECTRIC_OIL_PUMP_CURRENT + - 7E7.7EF.222061:SUBARU_ENGINE_TORQUE_UPPER_ECM + - 7E7.7EF.222062:SUBARU_ENGINE_TORQUE_ACTUAL + - 7E7.7EF.2220E2:SUBARU_12V_AUX_BAT_T diff --git a/tests/test_cases/2016/commands/746.221032.yaml b/tests/test_cases/2016/commands/746.221032.yaml new file mode 100644 index 00000000..23b9b6d2 --- /dev/null +++ b/tests/test_cases/2016/commands/746.221032.yaml @@ -0,0 +1,8 @@ +command_id: '746.221032' +test_cases: +- expected_values: + SUBARU_STEER_ANGLE_746: 0 + response: '74E0462103200' +- expected_values: + SUBARU_STEER_ANGLE_746: -5 + response: 74E04621032FF diff --git a/tests/test_cases/2016/commands/753.75B.221022|t=64,fc=1.yaml b/tests/test_cases/2016/commands/753.75B.221022|t=64,fc=1.yaml new file mode 100644 index 00000000..4ac732e5 --- /dev/null +++ b/tests/test_cases/2016/commands/753.75B.221022|t=64,fc=1.yaml @@ -0,0 +1,32 @@ +command_id: 753.75B.221022|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_TP_FL: 0 + SUBARU_TP_FR: 0 + SUBARU_TP_RL: 0 + SUBARU_TP_RR: 0 + response: 75B0762102200000000 +- expected_values: + SUBARU_TP_FL: 35.4 + SUBARU_TP_FR: 35.2 + SUBARU_TP_RL: 35.4 + SUBARU_TP_RR: 35.8 + response: 75B07621022B1B3B0B1 +- expected_values: + SUBARU_TP_FL: 35.6 + SUBARU_TP_FR: 35.4 + SUBARU_TP_RL: 35.4 + SUBARU_TP_RR: 35.8 + response: 75B07621022B1B3B1B2 +- expected_values: + SUBARU_TP_FL: 35.6 + SUBARU_TP_FR: 35.4 + SUBARU_TP_RL: 35.6 + SUBARU_TP_RR: 35.8 + response: 75B07621022B2B3B1B2 +- expected_values: + SUBARU_TP_FL: 35.8 + SUBARU_TP_FR: 35.4 + SUBARU_TP_RL: 35.6 + SUBARU_TP_RR: 35.8 + response: 75B07621022B2B3B1B3 diff --git a/tests/test_cases/2016/commands/753.75B.221028|t=64,fc=1.yaml b/tests/test_cases/2016/commands/753.75B.221028|t=64,fc=1.yaml new file mode 100644 index 00000000..4f71a647 --- /dev/null +++ b/tests/test_cases/2016/commands/753.75B.221028|t=64,fc=1.yaml @@ -0,0 +1,11 @@ +command_id: 753.75B.221028|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_TID1: 481953 + SUBARU_TID2: 482233 + SUBARU_TID3: 495735 + SUBARU_TID4: 494891 + response: |- + 75B100F621028075AA1 + 75B21075BB907907707 + 75B228D2B0000000000 diff --git a/tests/test_cases/2016/commands/7B0.7B8.221024|t=64,fc=1.yaml b/tests/test_cases/2016/commands/7B0.7B8.221024|t=64,fc=1.yaml new file mode 100644 index 00000000..572e9bb2 --- /dev/null +++ b/tests/test_cases/2016/commands/7B0.7B8.221024|t=64,fc=1.yaml @@ -0,0 +1,11 @@ +command_id: 7B0.7B8.221024|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_FR_VSS: 0 + response: 7B8056210240000 +- expected_values: + SUBARU_FR_VSS: 1156 + response: 7B8056210240484 +- expected_values: + SUBARU_FR_VSS: 1268 + response: 7B80562102404F4 diff --git a/tests/test_cases/2016/commands/7B0.7B8.221025|t=64,fc=1.yaml b/tests/test_cases/2016/commands/7B0.7B8.221025|t=64,fc=1.yaml new file mode 100644 index 00000000..65b76952 --- /dev/null +++ b/tests/test_cases/2016/commands/7B0.7B8.221025|t=64,fc=1.yaml @@ -0,0 +1,11 @@ +command_id: 7B0.7B8.221025|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_FL_VSS: 0 + response: 7B8056210250000 +- expected_values: + SUBARU_FL_VSS: 1150 + response: 7B805621025047E +- expected_values: + SUBARU_FL_VSS: 1266 + response: 7B80562102504F2 diff --git a/tests/test_cases/2016/commands/7B0.7B8.221026|t=64,fc=1.yaml b/tests/test_cases/2016/commands/7B0.7B8.221026|t=64,fc=1.yaml new file mode 100644 index 00000000..7f349c30 --- /dev/null +++ b/tests/test_cases/2016/commands/7B0.7B8.221026|t=64,fc=1.yaml @@ -0,0 +1,11 @@ +command_id: 7B0.7B8.221026|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_RR_VSS: 0 + response: 7B8056210260000 +- expected_values: + SUBARU_RR_VSS: 1158 + response: 7B8056210260486 +- expected_values: + SUBARU_RR_VSS: 1264 + response: 7B80562102604F0 diff --git a/tests/test_cases/2016/commands/7B0.7B8.221027|t=64,fc=1.yaml b/tests/test_cases/2016/commands/7B0.7B8.221027|t=64,fc=1.yaml new file mode 100644 index 00000000..e9b9b1ef --- /dev/null +++ b/tests/test_cases/2016/commands/7B0.7B8.221027|t=64,fc=1.yaml @@ -0,0 +1,11 @@ +command_id: 7B0.7B8.221027|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_RL_VSS: 0 + response: 7B8056210270000 +- expected_values: + SUBARU_RL_VSS: 507 + response: 7B80562102701FB +- expected_values: + SUBARU_RL_VSS: 1147 + response: 7B805621027047B diff --git a/tests/test_cases/2016/commands/7B0.7B8.221029|t=64,fc=1.yaml b/tests/test_cases/2016/commands/7B0.7B8.221029|t=64,fc=1.yaml new file mode 100644 index 00000000..dfbfdb9b --- /dev/null +++ b/tests/test_cases/2016/commands/7B0.7B8.221029|t=64,fc=1.yaml @@ -0,0 +1,11 @@ +command_id: 7B0.7B8.221029|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_STEER_ANGLE: 0 + response: 7B8056210290000 +- expected_values: + SUBARU_STEER_ANGLE: -241 + response: 7B805621029FF0F +- expected_values: + SUBARU_STEER_ANGLE: -2 + response: 7B805621029FFFE diff --git a/tests/test_cases/2016/commands/7E0.0104.yaml b/tests/test_cases/2016/commands/7E0.0104.yaml new file mode 100644 index 00000000..f21d025c --- /dev/null +++ b/tests/test_cases/2016/commands/7E0.0104.yaml @@ -0,0 +1,23 @@ +command_id: 7E0.0104 +test_cases: +- expected_values: + LOAD_PCT: 29.01961 + response: 7E80341044A +- expected_values: + LOAD_PCT: 29.41176 + response: 7E80341044B +- expected_values: + LOAD_PCT: 30.98039 + response: 7E80341044F +- expected_values: + LOAD_PCT: 31.37255 + response: '7E803410450' +- expected_values: + LOAD_PCT: 32.15686 + response: '7E803410452' +- expected_values: + LOAD_PCT: 32.54902 + response: '7E803410453' +- expected_values: + LOAD_PCT: 34.90196 + response: '7E803410459' diff --git a/tests/test_cases/2016/commands/7E0.0106.yaml b/tests/test_cases/2016/commands/7E0.0106.yaml new file mode 100644 index 00000000..0528e0be --- /dev/null +++ b/tests/test_cases/2016/commands/7E0.0106.yaml @@ -0,0 +1,20 @@ +command_id: 7E0.0106 +test_cases: +- expected_values: + SHRTFT1: -3.90625 + response: 7E80341067B +- expected_values: + SHRTFT1: -3.125 + response: 7E80341067C +- expected_values: + SHRTFT1: -2.34375 + response: 7E80341067D +- expected_values: + SHRTFT1: -0.78125 + response: 7E80341067F +- expected_values: + SHRTFT1: 0.78125 + response: '7E803410681' +- expected_values: + SHRTFT1: 1.5625 + response: '7E803410682' diff --git a/tests/test_cases/2016/commands/7E0.010D.yaml b/tests/test_cases/2016/commands/7E0.010D.yaml new file mode 100644 index 00000000..e9b2e02f --- /dev/null +++ b/tests/test_cases/2016/commands/7E0.010D.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.010D +test_cases: +- expected_values: + VSS: 0 + response: 7E803410D00 diff --git a/tests/test_cases/2016/commands/7E0.0110.yaml b/tests/test_cases/2016/commands/7E0.0110.yaml new file mode 100644 index 00000000..57f9da78 --- /dev/null +++ b/tests/test_cases/2016/commands/7E0.0110.yaml @@ -0,0 +1,26 @@ +command_id: 7E0.0110 +test_cases: +- expected_values: + MAF: 5.83 + response: '7E80441100247' +- expected_values: + MAF: 6.25 + response: '7E80441100271' +- expected_values: + MAF: 6.95 + response: 7E804411002B7 +- expected_values: + MAF: 7.43 + response: 7E804411002E7 +- expected_values: + MAF: 7.53 + response: 7E804411002F1 +- expected_values: + MAF: 7.87 + response: '7E80441100313' +- expected_values: + MAF: 9.17 + response: '7E80441100395' +- expected_values: + MAF: 9.74 + response: 7E804411003CE diff --git a/tests/test_cases/2016/commands/7E0.0111.yaml b/tests/test_cases/2016/commands/7E0.0111.yaml new file mode 100644 index 00000000..3155e999 --- /dev/null +++ b/tests/test_cases/2016/commands/7E0.0111.yaml @@ -0,0 +1,17 @@ +command_id: 7E0.0111 +test_cases: +- expected_values: + TP: 15.29412 + response: '7E803411127' +- expected_values: + TP: 15.68627 + response: '7E803411128' +- expected_values: + TP: 16.07843 + response: '7E803411129' +- expected_values: + TP: 16.47059 + response: 7E80341112A +- expected_values: + TP: 17.2549 + response: 7E80341112C diff --git a/tests/test_cases/2016/commands/7E0.0131.yaml b/tests/test_cases/2016/commands/7E0.0131.yaml new file mode 100644 index 00000000..95a636ec --- /dev/null +++ b/tests/test_cases/2016/commands/7E0.0131.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0131 +test_cases: +- expected_values: + CLR_DIST: 7113 + response: 7E80441311BC9 diff --git a/tests/test_cases/2016/commands/7E0.0134.yaml b/tests/test_cases/2016/commands/7E0.0134.yaml new file mode 100644 index 00000000..4791b11d --- /dev/null +++ b/tests/test_cases/2016/commands/7E0.0134.yaml @@ -0,0 +1,30 @@ +command_id: 7E0.0134 +test_cases: +- expected_values: + LAMBDA11_CURRENT: 0.99265 + O2S11_CURRENT: -0.01953 + response: 7E80641347F0F7FFB +- expected_values: + LAMBDA11_CURRENT: 0.99548 + O2S11_CURRENT: -0.01172 + response: 7E80641347F6C7FFD +- expected_values: + LAMBDA11_CURRENT: 0.99631 + O2S11_CURRENT: -0.00781 + response: 7E80641347F877FFE +- expected_values: + LAMBDA11_CURRENT: 0.9967 + O2S11_CURRENT: -0.00781 + response: 7E80641347F947FFE +- expected_values: + LAMBDA11_CURRENT: 0.99997 + O2S11_CURRENT: 0 + response: 7E80641347FFF8000 +- expected_values: + LAMBDA11_CURRENT: 1.00189 + O2S11_CURRENT: 0.00391 + response: 7E8064134803E8001 +- expected_values: + LAMBDA11_CURRENT: 1.004 + O2S11_CURRENT: 0.00781 + response: '7E806413480838002' diff --git a/tests/test_cases/2016/commands/7E0.0144.yaml b/tests/test_cases/2016/commands/7E0.0144.yaml new file mode 100644 index 00000000..b15c279a --- /dev/null +++ b/tests/test_cases/2016/commands/7E0.0144.yaml @@ -0,0 +1,26 @@ +command_id: 7E0.0144 +test_cases: +- expected_values: + EQ_RAT: 0.99471 + response: 7E80441447F52 +- expected_values: + EQ_RAT: 0.99492 + response: 7E80441447F59 +- expected_values: + EQ_RAT: 0.99858 + response: 7E80441447FD1 +- expected_values: + EQ_RAT: 0.99873 + response: 7E80441447FD6 +- expected_values: + EQ_RAT: 0.9991 + response: 7E80441447FE2 +- expected_values: + EQ_RAT: 0.99931 + response: 7E80441447FE9 +- expected_values: + EQ_RAT: 0.99944 + response: 7E80441447FED +- expected_values: + EQ_RAT: 0.99965 + response: 7E80441447FF4 diff --git a/tests/test_cases/2016/commands/7E0.7E8.2210E5|t=64,fc=1.yaml b/tests/test_cases/2016/commands/7E0.7E8.2210E5|t=64,fc=1.yaml new file mode 100644 index 00000000..d4f08173 --- /dev/null +++ b/tests/test_cases/2016/commands/7E0.7E8.2210E5|t=64,fc=1.yaml @@ -0,0 +1,17 @@ +command_id: 7E0.7E8.2210E5|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_ODO: 99560 + response: 7E8056210E5C274 +- expected_values: + SUBARU_ODO: 99576 + response: 7E8056210E5C27C +- expected_values: + SUBARU_ODO: 99670 + response: 7E8056210E5C2AB +- expected_values: + SUBARU_ODO: 101952 + response: 7E8056210E5C720 +- expected_values: + SUBARU_ODO: 101954 + response: 7E8056210E5C721 diff --git a/tests/test_cases/2018/command_support.yaml b/tests/test_cases/2018/command_support.yaml index 9ce0a94b..63209c7a 100644 --- a/tests/test_cases/2018/command_support.yaml +++ b/tests/test_cases/2018/command_support.yaml @@ -1,5 +1,39 @@ model_year: 2018 supported_commands_by_ecu: + "746": + - 746.221032:SUBARU_STEER_ANGLE_746 + "753": + - 753.75B.221022|t=64,fc=1:SUBARU_TP_FL,SUBARU_TP_FR,SUBARU_TP_RL,SUBARU_TP_RR + - 753.75B.221028|t=64,fc=1:SUBARU_TID1,SUBARU_TID2,SUBARU_TID3,SUBARU_TID4 + "7A2": + - 7A2.7AA.2210A1:SUBARU_MAF_VOLTAGE + - 7A2.7AA.2210A5:SUBARU_ODO_7A2_10A5 + - 7A2.7AA.2210A6:SUBARU_ACC_PEDAL_ANGLE + - 7A2.7AA.2210B1:SUBARU_EGR_STEPS + - 7A2.7AA.2210B2:SUBARU_ALTERNATOR_DUTY + - 7A2.7AA.2210DE:SUBARU_THROTTLE_MOTOR_DUTY + - 7A2.7AA.2210E3:SUBARU_CRUISE_VSS_T + - 7A2.7AA.22110B:SUBARU_ROUGHNESS_MONITOR_1 + - 7A2.7AA.22110D:SUBARU_ROUGHNESS_MONITOR_3 + - 7A2.7AA.22110E:SUBARU_ROUGHNESS_MONITOR_4 + - 7A2.7AA.221121:SUBARU_TARGET_ENGINE_SPEED + - 7A2.7AA.221232:SUBARU_CC_RESUME_ACCELERATE_SWITCH + - 7A2.7AA.221233:SUBARU_BRAKE_SWITCH + - 7A2.7AA.22124C:SUBARU_OIL_LEVEL_SWITCH + - 7A2.7AA.221315:SUBARU_MONITOR_2 + - 7A2.7AA.221316:SUBARU_MONITOR_3 + - 7A2.7AA.221317:SUBARU_MONITOR_4 + - 7A2.7AA.221322:SUBARU_BAT_CHARGE_DISCHARGE_CURRENT + "7B0": + - 7B0.7B8.221024|t=64,fc=1:SUBARU_FR_VSS + - 7B0.7B8.221025|t=64,fc=1:SUBARU_FL_VSS + - 7B0.7B8.221026|t=64,fc=1:SUBARU_RR_VSS + - 7B0.7B8.221027|t=64,fc=1:SUBARU_RL_VSS + - 7B0.7B8.221029|t=64,fc=1:SUBARU_STEER_ANGLE + "7DF": + - 7DF.0105 + - 7DF.0110 + - 7DF.0144 "7E0": - 0101:ACRF_RDY,ACRF_SUP,AIR_RDY,AIR_SUP,CAT_RDY,CAT_SUP,CCM_RDY,CCM_SUP,CIM_SUP,DTC_CNT,EGR_RDY,EGR_SUP,EVAP_RDY,EVAP_SUP,FUEL_RDY,FUEL_SUP,HCAT_RDY,HCAT_SUP,HTR_RDY,HTR_SUP,MIL,MIS_RDY,MIS_SUP,O2S_RDY,O2S_SUP - 0103:FUELSYS1,FUELSYS2 @@ -46,6 +80,40 @@ supported_commands_by_ecu: - 015A:APP_R - 015C:EOT - 0165:GEAR_RCMD,GEAR_SUP,GPL_STAT,GPL_SUP,N/D_STAT,N/D_SUP,N/G_STAT,N/G_SUP,PTO_STAT_AUX,PTO_SUP + - 7E0.0101:ACRF_RDY,ACRF_SUP,AIR_RDY,AIR_SUP,CAT_RDY,CAT_SUP,CCM_RDY,CCM_SUP,CIM_SUP,DTC_CNT,EGR_RDY,EGR_SUP,EVAP_RDY,EVAP_SUP,FUEL_RDY,FUEL_SUP,HCAT_RDY,HCAT_SUP,HTR_RDY,HTR_SUP,MIL,MIS_RDY,MIS_SUP,O2S_RDY,O2S_SUP + - 7E0.0104:LOAD_PCT + - 7E0.0105:ECT + - 7E0.0106:SHRTFT1 + - 7E0.010D:VSS + - 7E0.0110:MAF + - 7E0.0113:O2S11_EXISTS,O2S12_EXISTS,O2S13_EXISTS,O2S14_EXISTS,O2S21_EXISTS,O2S22_EXISTS,O2S23_EXISTS,O2S24_EXISTS + - 7E0.0115:O2S12,SHRTFT11 + - 7E0.011C:OBDSUP + - 7E0.011F:RUNTM + - 7E0.0121:MIL_DIST + - 7E0.0124:LAMBDA11_VOLT,O2S11_VOLT + - 7E0.012C:EGR_PCT + - 7E0.012D:EGR_ERR + - 7E0.012E:EVAP_PCT + - 7E0.012F:FLI + - 7E0.0130:WARM_UPS + - 7E0.0131:CLR_DIST + - 7E0.0133:BARO + - 7E0.0134:LAMBDA11_CURRENT,O2S11_CURRENT + - 7E0.013C:CATEMP11 + - 7E0.0141:ACRFCMPL,ACRF_ENA,AIR_CMPL,AIR_ENA,CAT_CMPL,CAT_ENA,CCM_CMPL,CCM_ENA,CIM_SUP_FLAG,EGR_CMPL,EGR_ENA,EVAPCMPL,EVAP_ENA,FUEL_CMPL,FUEL_ENA,HCATCMPL,HCAT_ENA,HTR_CMPL,HTR_ENA,MIS_CMPL,MIS_ENA,O2S_CMPL,O2S_ENA + - 7E0.0142:VPWR + - 7E0.0143:LOAD_ABS + - 7E0.0144:EQ_RAT + - 7E0.0146:AAT + - 7E0.0147:TP_B + - 7E0.014C:TAC_PCT + - 7E0.014D:MIL_TIME + - 7E0.014E:CLR_TIME + - 7E0.0153:EVAP_VPA + - 7E0.015C:EOT + - 7E0.7E8.2210E5|t=64,fc=1:SUBARU_ODO + - 7E0.7E8.2210E7:SUBARU_EOT_V2 "7E1": - 0101:ACRF_RDY,ACRF_SUP,AIR_RDY,AIR_SUP,CAT_RDY,CAT_SUP,CCM_RDY,CCM_SUP,CIM_SUP,DTC_CNT,EGR_RDY,EGR_SUP,EVAP_RDY,EVAP_SUP,FUEL_RDY,FUEL_SUP,HCAT_RDY,HCAT_SUP,HTR_RDY,HTR_SUP,MIL,MIS_RDY,MIS_SUP,O2S_RDY,O2S_SUP - 0105:ECT @@ -56,3 +124,148 @@ supported_commands_by_ecu: - 0130:WARM_UPS - 0131:CLR_DIST - 0141:ACRFCMPL,ACRF_ENA,AIR_CMPL,AIR_ENA,CAT_CMPL,CAT_ENA,CCM_CMPL,CCM_ENA,CIM_SUP_FLAG,EGR_CMPL,EGR_ENA,EVAPCMPL,EVAP_ENA,FUEL_CMPL,FUEL_ENA,HCATCMPL,HCAT_ENA,HTR_CMPL,HTR_ENA,MIS_CMPL,MIS_ENA,O2S_CMPL,O2S_ENA + - 7E1.7E9.0105 + - 7E1.7E9.010D + - 7E1.7E9.0131 +unsupported_commands_by_ecu: + "7A2": + - 7A2.220005 + - 7A2.22002F + - 7A2.2210A6 + - 7A2.2210E7 + - 7A2.221135|t=64,fc=1:SUBARU_12V_C + - 7A2.221136|t=64,fc=1:SUBARU_12V_T + - 7A2.221149 + - 7A2.221155 + - 7A2.22116A + - 7A2.2212ED + - 7A2.7AA.220005 + - 7A2.7AA.220023:SUBARU_FRP + - 7A2.7AA.22002F + - 7A2.7AA.22003C:SUBARU_EGT_AT_CATALYST_INLET + - 7A2.7AA.22003E:SUBARU_EGT_DPF_INLET + - 7A2.7AA.2210A4:SUBARU_FUEL_INJECTOR_2_PULSE_WIDTH + - 7A2.7AA.2210A7:SUBARU_FUEL_T + - 7A2.7AA.2210AB:SUBARU_RADIATOR_FAN + - 7A2.7AA.2210AE:SUBARU_CPC_VALVE_DUTY_CYCLE + - 7A2.7AA.2210B3:SUBARU_FUEL_PUMP_DUTY + - 7A2.7AA.2210B4:SUBARU_INTAKE_VVT_ADVANCE_RIGHT + - 7A2.7AA.2210B5:SUBARU_INTAKE_VVT_ADVANCE_LEFT + - 7A2.7AA.2210B6:SUBARU_OCV_DUTY_RIGHT + - 7A2.7AA.2210B7:SUBARU_OCV_DUTY_LEFT + - 7A2.7AA.2210BE:SUBARU_A_F_SENSOR_1 + - 7A2.7AA.2210D2:SUBARU_EWG_VALVE_POSITION_SENSOR_LEARNING_CLOSED + - 7A2.7AA.2210D3:SUBARU_EWG_VALVE_REQUEST_POSITION + - 7A2.7AA.2210D4:SUBARU_EWG_VALVE_ACTUAL_POSITION + - 7A2.7AA.2210E5:SUBARU_ODO_7A2_10E5 + - 7A2.7AA.2210E6:SUBARU_FUEL_TANK_AIR_PRESSURE + - 7A2.7AA.2210E7 + - 7A2.7AA.2210E8:SUBARU_OSV_DUTY_RIGHT + - 7A2.7AA.2210E9:SUBARU_OSV_DUTY_LEFT + - 7A2.7AA.2210EE:SUBARU_EXHAUST_OCV_DUTY_RIGHT + - 7A2.7AA.2210EF:SUBARU_EXHAUST_OCV_DUTY_LEFT + - 7A2.7AA.22110C:SUBARU_ROUGHNESS_MONITOR_2 + - 7A2.7AA.221116:SUBARU_FINAL_INJECTION_AMOUNT_MM_ST + - 7A2.7AA.221118:SUBARU_TARGET_INTAKE_MANIFOLD_PRESSURE + - 7A2.7AA.22111B:SUBARU_EGR_TARGET_VALVE_OPENING_ANGLE + - 7A2.7AA.22111C:SUBARU_EGR_VALVE_OPENING_ANGLE + - 7A2.7AA.22111F:SUBARU_INLET_AIR_T_AFTER_AIR_FILTER + - 7A2.7AA.22112A:SUBARU_MILEAGE_AFTER_INJECTOR_LEARNING + - 7A2.7AA.22112B:SUBARU_MILEAGE_AFTER_INJECTOR_REPLACEMENT + - 7A2.7AA.22112C:SUBARU_INTERIOR_HEATER + - 7A2.7AA.22112D:SUBARU_QUANTITY_CORRECTION_1 + - 7A2.7AA.22112E:SUBARU_QUANTITY_CORRECTION_2 + - 7A2.7AA.22112F:SUBARU_QUANTITY_CORRECTION_3 + - 7A2.7AA.221130:SUBARU_QUANTITY_CORRECTION_4 + - 7A2.7AA.221149 + - 7A2.7AA.22114A:SUBARU_PRESSURE_DIFFERENCE_BETWEEN_DPF_INLET_AND_OUTLET + - 7A2.7AA.22114B:SUBARU_ESTIMATED_CATALYST_T + - 7A2.7AA.22114C:SUBARU_ESTIMATED_DPF_T + - 7A2.7AA.22114D:SUBARU_SOOT_ACCUMULATION_RATIO + - 7A2.7AA.22114E:SUBARU_OIL_DILUTION_RATIO + - 7A2.7AA.221155 + - 7A2.7AA.221156:SUBARU_RUNNING_DISTANCE_SINCE_LAST_DPF_REGENERATION + - 7A2.7AA.221157:SUBARU_DPF_REGENERATION_COUNT + - 7A2.7AA.221158:SUBARU_MQI_FLV_1_1,SUBARU_MQI_FLV_2_1,SUBARU_MQI_FLV_3_1,SUBARU_MQI_FLV_4_1,SUBARU_MQI_FLV_5_1 + - 7A2.7AA.221159:SUBARU_MQI_FLV_1_2,SUBARU_MQI_FLV_2_2,SUBARU_MQI_FLV_3_2,SUBARU_MQI_FLV_4_2,SUBARU_MQI_FLV_5_2 + - 7A2.7AA.22115A:SUBARU_MQI_FLV_1_3,SUBARU_MQI_FLV_2_3,SUBARU_MQI_FLV_3_3,SUBARU_MQI_FLV_4_3,SUBARU_MQI_FLV_5_3 + - 7A2.7AA.22115B:SUBARU_MQI_FLV_1_4,SUBARU_MQI_FLV_2_4,SUBARU_MQI_FLV_3_4,SUBARU_MQI_FLV_4_4,SUBARU_MQI_FLV_5_4 + - 7A2.7AA.221161:SUBARU_INDIVIDUAL_PUMP_DIFFERENCE_LEARNING_VALUE + - 7A2.7AA.221162:SUBARU_FINAL_MAIN_INJECTION_PERIOD + - 7A2.7AA.22116A + - 7A2.7AA.221189:SUBARU_OIL_DILUTION_AMOUNT + - 7A2.7AA.2211A1:SUBARU_DPF_REGEN_CNT + - 7A2.7AA.2211D0:SUBARU_KNOCKING_SIGNAL + - 7A2.7AA.22122F:SUBARU_CLUTCH_SWITCH + - 7A2.7AA.221230:SUBARU_STOP_LIGHT_SWITCH + - 7A2.7AA.221231:SUBARU_CC_SET_COAST_SWITCH + - 7A2.7AA.221234:SUBARU_CC_MAIN_TOGGLE_SWITCH + - 7A2.7AA.22124A:SUBARU_CC_CANCEL_SWITCH + - 7A2.7AA.22124F:SUBARU_GLOW_RELAY_SWITCH + - 7A2.7AA.221251:SUBARU_SUB_FUEL_PUMP_RELAY_SWITCH + - 7A2.7AA.221254:SUBARU_INJECTOR_LEARNING_SWITCH + - 7A2.7AA.22125B:SUBARU_DPF_ACTIVE_REGENERATION_SWITCH + - 7A2.7AA.22129C:SUBARU_ENGINE_STARTING_TIME + - 7A2.7AA.2212ED:SUBARU_MAF_AVG,SUBARU_MASS_AIR_FLOW_AVERAGE + - 7A2.7AA.221314:SUBARU_MONITOR_1 + - 7A2.7AA.221321:SUBARU_BAT_TERMINAL_VOLTAGE + - 7A2.7AA.221323:SUBARU_ESTIMATED_BAT_T + - 7A2.7AA.221324:SUBARU_REMAINING_BAT_CAPACITY + - 7A2.7AA.22307A:SUBARU_INLET_AIR_T + "7A3": + - 7A3.7AB.2210C8:SUBARU_LOCK_UP_DUTY_RATIO + - 7A3.7AB.2210C9:SUBARU_TRANSFER_DUTY_RATIO + - 7A3.7AB.2210CB:SUBARU_TURBINE_SPEED + - 7A3.7AB.2210D2:SUBARU_CVT_T + - 7A3.7AB.221138:SUBARU_SECONDARY_PULLEY_SPEED + - 7A3.7AB.22113A:SUBARU_ACTUAL_SECONDARY_PRESSURE + - 7A3.7AB.22113B:SUBARU_SECONDARY_SET_CURRENT + - 7A3.7AB.22113C:SUBARU_SECONDARY_ACTUAL_CURRENT + - 7A3.7AB.22113D:SUBARU_TARGET_GEAR_RATIO + - 7A3.7AB.22113E:SUBARU_ACTUAL_GEAR_RATIO + - 7A3.7AB.221141:SUBARU_ACTUAL_PRIMARY_PRESSURE + - 7A3.7AB.221146:SUBARU_PRIMARY_PULLEY_SPEED + - 7A3.7AB.221147:SUBARU_FRONT_WHEEL_SPEED + - 7A3.7AB.2212B1:SUBARU_ACTUAL_LINE_PRESSURE + - 7A3.7AB.2212B2:SUBARU_LIN_SOLENOID_ACTUAL_CURRENT + - 7A3.7AB.2212B4:SUBARU_AWD_SOLENOID_SET_CURRENT + - 7A3.7AB.2212B5:SUBARU_AWD_SOLENOID_ACTUAL_CURRENT + "7C0": + - 7C0.2129 + "7DF": + - 7DF.0104 + - 7DF.010D + - 7DF.012F + - 7DF.0131 + "7E0": + - 7E0.7E8.220005 + - 7E0.7E8.22002F|t=64,fc=1:SUBARU_FLI + "7E6": + - 7E6.7EE.221052:SUBARU_DRIVEMOTOR_TORQUE_OUTPUT_ACTUAL + - 7E6.7EE.221055:SUBARU_DRIVEMOTOR_OUTPUT_POWER + - 7E6.7EE.221057:SUBARU_DRIVEMOTOR_TORQUE_TARGET + - 7E6.7EE.221058:SUBARU_DRIVEMOTOR_SPEED + - 7E6.7EE.221059:SUBARU_DRIVEMOTOR_SPEED_TARGET + - 7E6.7EE.22105D:SUBARU_DRIVEMOTOR_TORQUE_UPPER_LIMIT + - 7E6.7EE.22105E:SUBARU_DRIVEMOTOR_TORQUE_LOWER_LIMIT + - 7E6.7EE.221063:SUBARU_DRIVEMOTOR_INVERTER_INPUT_HV_SENSOR + - 7E6.7EE.221065:SUBARU_INVERTER_T_ESTIMATED + - 7E6.7EE.221066:SUBARU_DRIVEMOTOR_INVERTER_T_A + - 7E6.7EE.221067:SUBARU_DRIVEMOTOR_INVERTER_T_B + - 7E6.7EE.221068:SUBARU_DRIVEMOTOR_INVERTER_T_C + - 7E6.7EE.22106B + - 7E6.7EE.22106D:SUBARU_DRIVEMOTOR_T_A + - 7E6.7EE.22106E:SUBARU_DRIVEMOTOR_T_B + "7E7": + - 7E7.7EF.221037:SUBARU_12V_AUX_BAT_VOLTAGE + - 7E7.7EF.221039:SUBARU_12V_ENGINE_RESTART_BAT_VOLTAGE + - 7E7.7EF.221077:SUBARU_12V_ENGINE_RESTART_BAT_SOC + - 7E7.7EF.221079:SUBARU_12V_ENGINE_RESTART_BAT_T + - 7E7.7EF.222006:SUBARU_ENGINE_TORQUE_TARGET + - 7E7.7EF.222012:SUBARU_12V_CURRENT + - 7E7.7EF.222014:SUBARU_12V_SOC_CONTROL + - 7E7.7EF.222034:SUBARU_ELECTRIC_OIL_PUMP_SPEED + - 7E7.7EF.222035:SUBARU_ELECTRIC_OIL_PUMP_CURRENT + - 7E7.7EF.222061:SUBARU_ENGINE_TORQUE_UPPER_ECM + - 7E7.7EF.222062:SUBARU_ENGINE_TORQUE_ACTUAL + - 7E7.7EF.2220E2:SUBARU_12V_AUX_BAT_T diff --git a/tests/test_cases/2018/commands/746.221032.yaml b/tests/test_cases/2018/commands/746.221032.yaml new file mode 100644 index 00000000..23b9b6d2 --- /dev/null +++ b/tests/test_cases/2018/commands/746.221032.yaml @@ -0,0 +1,8 @@ +command_id: '746.221032' +test_cases: +- expected_values: + SUBARU_STEER_ANGLE_746: 0 + response: '74E0462103200' +- expected_values: + SUBARU_STEER_ANGLE_746: -5 + response: 74E04621032FF diff --git a/tests/test_cases/2018/commands/753.75B.221022|t=64,fc=1.yaml b/tests/test_cases/2018/commands/753.75B.221022|t=64,fc=1.yaml new file mode 100644 index 00000000..7b242bba --- /dev/null +++ b/tests/test_cases/2018/commands/753.75B.221022|t=64,fc=1.yaml @@ -0,0 +1,50 @@ +command_id: 753.75B.221022|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_TP_FL: 27 + SUBARU_TP_FR: 32.2 + SUBARU_TP_RL: 36 + SUBARU_TP_RR: 36.2 + response: '75B 07 62 10 22 B4 B5 A1 87 ' +- expected_values: + SUBARU_TP_FL: 29.6 + SUBARU_TP_FR: 30 + SUBARU_TP_RL: 29.6 + SUBARU_TP_RR: 29.4 + response: 75B0762102294939694 +- expected_values: + SUBARU_TP_FL: 30 + SUBARU_TP_FR: 30.2 + SUBARU_TP_RL: 29.8 + SUBARU_TP_RR: 29.2 + response: 75B0762102295929796 +- expected_values: + SUBARU_TP_FL: 30.2 + SUBARU_TP_FR: 29.8 + SUBARU_TP_RL: 29.8 + SUBARU_TP_RR: 29.4 + response: 75B0762102295939597 +- expected_values: + SUBARU_TP_FL: 27 + SUBARU_TP_FR: 32.2 + SUBARU_TP_RL: 36 + SUBARU_TP_RR: 36.2 + response: 75B07621022B4B5A187 +- expected_values: + SUBARU_TP_FL: 40.6 + SUBARU_TP_FR: 40.6 + SUBARU_TP_RL: 41.6 + SUBARU_TP_RR: 42 + response: 75B07621022D0D2CBCB +- expected_values: + SUBARU_TP_FL: 43.2 + SUBARU_TP_FR: 44.4 + SUBARU_TP_RL: 45 + SUBARU_TP_RR: 39.8 + response: 75B07621022E1C7DED8 +- expected_values: + SUBARU_TP_FL: 44.8 + SUBARU_TP_FR: 44.4 + SUBARU_TP_RL: 45 + SUBARU_TP_RR: 42 + response: 75B07621022E1D2DEE0 diff --git a/tests/test_cases/2018/commands/753.75B.221028|t=64,fc=1.yaml b/tests/test_cases/2018/commands/753.75B.221028|t=64,fc=1.yaml new file mode 100644 index 00000000..ae45a5a6 --- /dev/null +++ b/tests/test_cases/2018/commands/753.75B.221028|t=64,fc=1.yaml @@ -0,0 +1,92 @@ +command_id: 753.75B.221028|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_TID1: 28152 + SUBARU_TID2: 16121965 + SUBARU_TID3: 16253952 + SUBARU_TID4: 7208040 + response: |- + 75B1013621028006DF8 + 75B21F6006DF804006D + 75B22FC6801B92C2D00 +- expected_values: + SUBARU_TID1: 28356 + SUBARU_TID2: 3407982 + SUBARU_TID3: 16083968 + SUBARU_TID4: 7270880 + response: |- + 75B1013621028006EC4 + 75B2134006EF56C006E + 75B22F1E0006EC7F300 +- expected_values: + SUBARU_TID1: 29700 + SUBARU_TID2: 14024820 + SUBARU_TID3: 6545920 + SUBARU_TID4: 7628424 + response: |- + 75B1013621028007404 + 75B21D6007463E20074 + 75B2266880074032200 +- expected_values: + SUBARU_TID1: 30073 + SUBARU_TID2: 11337846 + SUBARU_TID3: 4227584 + SUBARU_TID4: 7752372 + response: |- + 75B1013621028007579 + 75B21AD007640820076 + 75B224AB40076462D00 +- expected_values: + SUBARU_TID1: 30292 + SUBARU_TID2: 13631606 + SUBARU_TID3: 4773632 + SUBARU_TID4: 7755031 + response: |- + 75B1013621028007654 + 75B21D0007648D70076 + 75B2255170076465600 +- expected_values: + SUBARU_TID1: 30293 + SUBARU_TID2: 1507446 + SUBARU_TID3: 4609536 + SUBARU_TID4: 7751895 + response: |- + 75B1013621028007655 + 75B2117007646560076 + 75B2248D7007654D000 +- expected_values: + SUBARU_TID1: 30691 + SUBARU_TID2: 14155894 + SUBARU_TID3: 4923392 + SUBARU_TID4: 7815426 + response: |- + 75B10136210280077E3 + 75B21D800764B200077 + 75B2241020077FA1800 +- expected_values: + SUBARU_TID1: 30714 + SUBARU_TID2: 1572983 + SUBARU_TID3: 4260353 + SUBARU_TID4: 14720316 + response: |- + 75B10136210280077FA + 75B21180077410201E0 + 75B229D3C01E0939800 +- expected_values: + SUBARU_TID1: 58277 + SUBARU_TID2: 7340259 + SUBARU_TID3: 11460608 + SUBARU_TID4: 14923566 + response: |- + 75B101362102800E3A5 + 75B217000E3AEE000E3 + 75B22B72E00E3B2FB00 +- expected_values: + SUBARU_TID1: 117775 + SUBARU_TID2: 5374412 + SUBARU_TID3: 2392577 + SUBARU_TID4: 13373950 + response: |- + 75B101362102801CC0F + 75B215201CC248201CC + 75B2211FE01CC07E800 diff --git a/tests/test_cases/2018/commands/7B0.7B8.221024|t=64,fc=1.yaml b/tests/test_cases/2018/commands/7B0.7B8.221024|t=64,fc=1.yaml new file mode 100644 index 00000000..d68c617d --- /dev/null +++ b/tests/test_cases/2018/commands/7B0.7B8.221024|t=64,fc=1.yaml @@ -0,0 +1,11 @@ +command_id: 7B0.7B8.221024|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_FR_VSS: 0 + response: 7B8056210240000 +- expected_values: + SUBARU_FR_VSS: 255 + response: 7B80562102400FF +- expected_values: + SUBARU_FR_VSS: 2304 + response: 7B8056210240900 diff --git a/tests/test_cases/2018/commands/7B0.7B8.221025|t=64,fc=1.yaml b/tests/test_cases/2018/commands/7B0.7B8.221025|t=64,fc=1.yaml new file mode 100644 index 00000000..308f431d --- /dev/null +++ b/tests/test_cases/2018/commands/7B0.7B8.221025|t=64,fc=1.yaml @@ -0,0 +1,16 @@ +command_id: 7B0.7B8.221025|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_FL_VSS: 0 + response: 7B8056210250000 +- expected_values: + SUBARU_FL_VSS: 255 + response: 7B80562102500FF +- expected_values: + SUBARU_FL_VSS: 2307 + response: 7B8056210250903 +- expected_values: + SUBARU_FL_VSS: 154 + response: |- + SEARCHING... + 7B805621025009A diff --git a/tests/test_cases/2018/commands/7B0.7B8.221026|t=64,fc=1.yaml b/tests/test_cases/2018/commands/7B0.7B8.221026|t=64,fc=1.yaml new file mode 100644 index 00000000..d2b4a656 --- /dev/null +++ b/tests/test_cases/2018/commands/7B0.7B8.221026|t=64,fc=1.yaml @@ -0,0 +1,14 @@ +command_id: 7B0.7B8.221026|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_RR_VSS: 1078 + response: '7B8 05 62 10 26 04 36 ' +- expected_values: + SUBARU_RR_VSS: 0 + response: 7B8056210260000 +- expected_values: + SUBARU_RR_VSS: 255 + response: 7B80562102600FF +- expected_values: + SUBARU_RR_VSS: 2306 + response: 7B8056210260902 diff --git a/tests/test_cases/2018/commands/7B0.7B8.221027|t=64,fc=1.yaml b/tests/test_cases/2018/commands/7B0.7B8.221027|t=64,fc=1.yaml new file mode 100644 index 00000000..da9aea08 --- /dev/null +++ b/tests/test_cases/2018/commands/7B0.7B8.221027|t=64,fc=1.yaml @@ -0,0 +1,14 @@ +command_id: 7B0.7B8.221027|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_RL_VSS: 1066 + response: '7B8 05 62 10 27 04 2A ' +- expected_values: + SUBARU_RL_VSS: 0 + response: 7B8056210270000 +- expected_values: + SUBARU_RL_VSS: 255 + response: 7B80562102700FF +- expected_values: + SUBARU_RL_VSS: 2308 + response: 7B8056210270904 diff --git a/tests/test_cases/2018/commands/7B0.7B8.221029|t=64,fc=1.yaml b/tests/test_cases/2018/commands/7B0.7B8.221029|t=64,fc=1.yaml new file mode 100644 index 00000000..42a01504 --- /dev/null +++ b/tests/test_cases/2018/commands/7B0.7B8.221029|t=64,fc=1.yaml @@ -0,0 +1,14 @@ +command_id: 7B0.7B8.221029|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_STEER_ANGLE: -8 + response: '7B8 05 62 10 29 FF F8 ' +- expected_values: + SUBARU_STEER_ANGLE: 0 + response: 7B8056210290000 +- expected_values: + SUBARU_STEER_ANGLE: 511 + response: 7B80562102901FF +- expected_values: + SUBARU_STEER_ANGLE: -256 + response: 7B805621029FF00 diff --git a/tests/test_cases/2018/commands/7E0.0101.yaml b/tests/test_cases/2018/commands/7E0.0101.yaml new file mode 100644 index 00000000..9fdef7d2 --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0101.yaml @@ -0,0 +1,29 @@ +command_id: 7E0.0101 +test_cases: +- expected_values: + ACRF_RDY: 0 + ACRF_SUP: 0 + AIR_RDY: 0 + AIR_SUP: 0 + CAT_RDY: 0 + CAT_SUP: 1 + CCM_RDY: 0 + CCM_SUP: 1 + CIM_SUP: SPARK + DTC_CNT: 0 + EGR_RDY: 0 + EGR_SUP: 1 + EVAP_RDY: 0 + EVAP_SUP: 1 + FUEL_RDY: 0 + FUEL_SUP: 1 + HCAT_RDY: 0 + HCAT_SUP: 0 + HTR_RDY: 0 + HTR_SUP: 1 + MIL: 0 + MIS_RDY: 0 + MIS_SUP: 1 + O2S_RDY: 0 + O2S_SUP: 1 + response: 7E80641010007E500 diff --git a/tests/test_cases/2018/commands/7E0.0104.yaml b/tests/test_cases/2018/commands/7E0.0104.yaml new file mode 100644 index 00000000..af346408 --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0104.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0104 +test_cases: +- expected_values: + LOAD_PCT: 0 + response: '7E803410400' +- expected_values: + LOAD_PCT: 100 + response: 7E8034104FF diff --git a/tests/test_cases/2018/commands/7E0.0105.yaml b/tests/test_cases/2018/commands/7E0.0105.yaml new file mode 100644 index 00000000..ea0eff64 --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0105.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0105 +test_cases: +- expected_values: + ECT: 1 + response: '7E803410529' +- expected_values: + ECT: 103 + response: 7E80341058F diff --git a/tests/test_cases/2018/commands/7E0.0106.yaml b/tests/test_cases/2018/commands/7E0.0106.yaml new file mode 100644 index 00000000..1210328f --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0106.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0106 +test_cases: +- expected_values: + SHRTFT1: -0.78125 + response: '7E8 03 41 06 7F ' +- expected_values: + SHRTFT1: -29.6875 + response: 7E80341065A +- expected_values: + SHRTFT1: 25 + response: 7E8034106A0 diff --git a/tests/test_cases/2018/commands/7E0.010D.yaml b/tests/test_cases/2018/commands/7E0.010D.yaml new file mode 100644 index 00000000..015be8ce --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.010D.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.010D +test_cases: +- expected_values: + VSS: 0 + response: '7E8 03 41 0D 00 ' +- expected_values: + VSS: 0 + response: 7E803410D00 +- expected_values: + VSS: 139 + response: 7E803410D8B diff --git a/tests/test_cases/2018/commands/7E0.0110.yaml b/tests/test_cases/2018/commands/7E0.0110.yaml new file mode 100644 index 00000000..3ebb31de --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0110.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0110 +test_cases: +- expected_values: + MAF: 8.02 + response: '7E8 04 41 10 03 22 ' +- expected_values: + MAF: 0 + response: '7E80441100000' +- expected_values: + MAF: 2.55 + response: 7E804411000FF +- expected_values: + MAF: 111.12 + response: 7E80441102B68 diff --git a/tests/test_cases/2018/commands/7E0.0113.yaml b/tests/test_cases/2018/commands/7E0.0113.yaml new file mode 100644 index 00000000..d1cbe4ca --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0113.yaml @@ -0,0 +1,12 @@ +command_id: 7E0.0113 +test_cases: +- expected_values: + O2S11_EXISTS: 1 + O2S12_EXISTS: 1 + O2S13_EXISTS: 0 + O2S14_EXISTS: 0 + O2S21_EXISTS: 0 + O2S22_EXISTS: 0 + O2S23_EXISTS: 0 + O2S24_EXISTS: 0 + response: '7E803411303' diff --git a/tests/test_cases/2018/commands/7E0.0115.yaml b/tests/test_cases/2018/commands/7E0.0115.yaml new file mode 100644 index 00000000..e2cc306e --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0115.yaml @@ -0,0 +1,10 @@ +command_id: 7E0.0115 +test_cases: +- expected_values: + O2S12: 0.105 + SHRTFT11: -28 + response: '7E80441151580' +- expected_values: + O2S12: 0.11 + SHRTFT11: -28 + response: '7E80441151680' diff --git a/tests/test_cases/2018/commands/7E0.011C.yaml b/tests/test_cases/2018/commands/7E0.011C.yaml new file mode 100644 index 00000000..637ca1a0 --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.011C.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.011C +test_cases: +- expected_values: + OBDSUP: OBD & OBD II + response: 7E803411C03 diff --git a/tests/test_cases/2018/commands/7E0.011F.yaml b/tests/test_cases/2018/commands/7E0.011F.yaml new file mode 100644 index 00000000..f5795620 --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.011F.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.011F +test_cases: +- expected_values: + RUNTM: 1118 + response: 7E804411F045E diff --git a/tests/test_cases/2018/commands/7E0.0121.yaml b/tests/test_cases/2018/commands/7E0.0121.yaml new file mode 100644 index 00000000..13d78353 --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0121.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0121 +test_cases: +- expected_values: + MIL_DIST: 0 + response: '7E80441210000' diff --git a/tests/test_cases/2018/commands/7E0.0124.yaml b/tests/test_cases/2018/commands/7E0.0124.yaml new file mode 100644 index 00000000..e177b6f6 --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0124.yaml @@ -0,0 +1,22 @@ +command_id: 7E0.0124 +test_cases: +- expected_values: + LAMBDA11_VOLT: 0.98907 + O2S11_VOLT: 2.16606 + response: 7E80641247E9A4559 +- expected_values: + LAMBDA11_VOLT: 0.99359 + O2S11_VOLT: 2.1796 + response: 7E80641247F2E45C8 +- expected_values: + LAMBDA11_VOLT: 0.99753 + O2S11_VOLT: 2.19156 + response: 7E80641247FAF462A +- expected_values: + LAMBDA11_VOLT: 0.99875 + O2S11_VOLT: 2.19522 + response: 7E80641247FD74648 +- expected_values: + LAMBDA11_VOLT: 1.01144 + O2S11_VOLT: 2.21962 + response: '7E806412481774710' diff --git a/tests/test_cases/2018/commands/7E0.012C.yaml b/tests/test_cases/2018/commands/7E0.012C.yaml new file mode 100644 index 00000000..e5afbe68 --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.012C.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.012C +test_cases: +- expected_values: + EGR_PCT: 0 + response: 7E803412C00 diff --git a/tests/test_cases/2018/commands/7E0.012D.yaml b/tests/test_cases/2018/commands/7E0.012D.yaml new file mode 100644 index 00000000..9fd85503 --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.012D.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.012D +test_cases: +- expected_values: + EGR_ERR: 0 + response: 7E803412D80 diff --git a/tests/test_cases/2018/commands/7E0.012E.yaml b/tests/test_cases/2018/commands/7E0.012E.yaml new file mode 100644 index 00000000..8b88576c --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.012E.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.012E +test_cases: +- expected_values: + EVAP_PCT: 0 + response: 7E803412E00 diff --git a/tests/test_cases/2018/commands/7E0.012F.yaml b/tests/test_cases/2018/commands/7E0.012F.yaml new file mode 100644 index 00000000..be940d72 --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.012F.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.012F +test_cases: +- expected_values: + FLI: 3.92157 + response: 7E803412F0A +- expected_values: + FLI: 100 + response: 7E803412FFF diff --git a/tests/test_cases/2018/commands/7E0.0130.yaml b/tests/test_cases/2018/commands/7E0.0130.yaml new file mode 100644 index 00000000..fc34362c --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0130.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0130 +test_cases: +- expected_values: + WARM_UPS: 255 + response: 7E8034130FF diff --git a/tests/test_cases/2018/commands/7E0.0131.yaml b/tests/test_cases/2018/commands/7E0.0131.yaml new file mode 100644 index 00000000..9db8e815 --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0131.yaml @@ -0,0 +1,21 @@ +command_id: 7E0.0131 +test_cases: +- expected_values: + CLR_DIST: 32 + response: '7E80441310020' +- expected_values: + CLR_DIST: 14079 + response: 7E804413136FF +- expected_values: + CLR_DIST: 14080 + response: '7E80441313700' +- expected_values: + CLR_DIST: 31596 + response: |- + 7E80441317B6C + 7E8027E00 + 7E8100862F182B52240 + 7E82170070000000000 +- expected_values: + CLR_DIST: 65535 + response: 7E8044131FFFF diff --git a/tests/test_cases/2018/commands/7E0.0133.yaml b/tests/test_cases/2018/commands/7E0.0133.yaml new file mode 100644 index 00000000..6ba08bf5 --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0133.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0133 +test_cases: +- expected_values: + BARO: 101 + response: '7E803413365' diff --git a/tests/test_cases/2018/commands/7E0.0134.yaml b/tests/test_cases/2018/commands/7E0.0134.yaml new file mode 100644 index 00000000..789eab5f --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0134.yaml @@ -0,0 +1,6 @@ +command_id: 7E0.0134 +test_cases: +- expected_values: + LAMBDA11_CURRENT: 0.99878 + O2S11_CURRENT: -0.00391 + response: 7E80641347FD87FFF diff --git a/tests/test_cases/2018/commands/7E0.013C.yaml b/tests/test_cases/2018/commands/7E0.013C.yaml new file mode 100644 index 00000000..8eaf4d76 --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.013C.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.013C +test_cases: +- expected_values: + CATEMP11: 451.9 + response: 7E804413C1337 +- expected_values: + CATEMP11: 457.8 + response: 7E804413C1372 diff --git a/tests/test_cases/2018/commands/7E0.0141.yaml b/tests/test_cases/2018/commands/7E0.0141.yaml new file mode 100644 index 00000000..bfd66d96 --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0141.yaml @@ -0,0 +1,27 @@ +command_id: 7E0.0141 +test_cases: +- expected_values: + ACRFCMPL: 0 + ACRF_ENA: 0 + AIR_CMPL: 0 + AIR_ENA: 0 + CAT_CMPL: 0 + CAT_ENA: 1 + CCM_CMPL: 1 + CCM_ENA: 1 + CIM_SUP_FLAG: SPARK + EGR_CMPL: 0 + EGR_ENA: 1 + EVAPCMPL: 1 + EVAP_ENA: 0 + FUEL_CMPL: 0 + FUEL_ENA: 1 + HCATCMPL: 0 + HCAT_ENA: 0 + HTR_CMPL: 0 + HTR_ENA: 1 + MIS_CMPL: 0 + MIS_ENA: 1 + O2S_CMPL: 0 + O2S_ENA: 1 + response: 7E80641410047E104 diff --git a/tests/test_cases/2018/commands/7E0.0142.yaml b/tests/test_cases/2018/commands/7E0.0142.yaml new file mode 100644 index 00000000..3b12a310 --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0142.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0142 +test_cases: +- expected_values: + VPWR: 14.365 + response: 7E8044142381D diff --git a/tests/test_cases/2018/commands/7E0.0143.yaml b/tests/test_cases/2018/commands/7E0.0143.yaml new file mode 100644 index 00000000..dd2180fa --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0143.yaml @@ -0,0 +1,17 @@ +command_id: 7E0.0143 +test_cases: +- expected_values: + LOAD_ABS: 21.96078 + response: '7E80441430038' +- expected_values: + LOAD_ABS: 22.35294 + response: '7E80441430039' +- expected_values: + LOAD_ABS: 22.7451 + response: 7E8044143003A +- expected_values: + LOAD_ABS: 23.13725 + response: 7E8044143003B +- expected_values: + LOAD_ABS: 23.52941 + response: 7E8044143003C diff --git a/tests/test_cases/2018/commands/7E0.0144.yaml b/tests/test_cases/2018/commands/7E0.0144.yaml new file mode 100644 index 00000000..e788a10d --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0144.yaml @@ -0,0 +1,17 @@ +command_id: 7E0.0144 +test_cases: +- expected_values: + EQ_RAT: 0.9976 + response: '7E8 04 41 44 7F B1 ' +- expected_values: + EQ_RAT: 0.78129 + response: '7E80441446401' +- expected_values: + EQ_RAT: 0.83595 + response: 7E80441446B00 +- expected_values: + EQ_RAT: 0.8828 + response: 7E804414470FF +- expected_values: + EQ_RAT: 1.01616 + response: '7E80441448211' diff --git a/tests/test_cases/2018/commands/7E0.0146.yaml b/tests/test_cases/2018/commands/7E0.0146.yaml new file mode 100644 index 00000000..4fa1015d --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0146.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0146 +test_cases: +- expected_values: + AAT: 30 + response: '7E803414646' diff --git a/tests/test_cases/2018/commands/7E0.0147.yaml b/tests/test_cases/2018/commands/7E0.0147.yaml new file mode 100644 index 00000000..a6f4a269 --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0147.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0147 +test_cases: +- expected_values: + TP_B: 31.37255 + response: '7E803414750' +- expected_values: + TP_B: 46.27451 + response: '7E803414776' diff --git a/tests/test_cases/2018/commands/7E0.014C.yaml b/tests/test_cases/2018/commands/7E0.014C.yaml new file mode 100644 index 00000000..f6808704 --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.014C.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.014C +test_cases: +- expected_values: + TAC_PCT: 0 + response: 7E803414C00 diff --git a/tests/test_cases/2018/commands/7E0.014D.yaml b/tests/test_cases/2018/commands/7E0.014D.yaml new file mode 100644 index 00000000..d59d3d54 --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.014D.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.014D +test_cases: +- expected_values: + MIL_TIME: 0 + response: 7E804414D0000 diff --git a/tests/test_cases/2018/commands/7E0.014E.yaml b/tests/test_cases/2018/commands/7E0.014E.yaml new file mode 100644 index 00000000..e7d04b72 --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.014E.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.014E +test_cases: +- expected_values: + CLR_TIME: 23438 + response: 7E804414E5B8E +- expected_values: + CLR_TIME: 42318 + response: 7E804414EA54E diff --git a/tests/test_cases/2018/commands/7E0.0153.yaml b/tests/test_cases/2018/commands/7E0.0153.yaml new file mode 100644 index 00000000..30f7fd23 --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0153.yaml @@ -0,0 +1,23 @@ +command_id: 7E0.0153 +test_cases: +- expected_values: + EVAP_VPA: 101.08 + response: 7E80441534EF8 +- expected_values: + EVAP_VPA: 101.085 + response: 7E80441534EF9 +- expected_values: + EVAP_VPA: 101.09 + response: 7E80441534EFA +- expected_values: + EVAP_VPA: 101.095 + response: 7E80441534EFB +- expected_values: + EVAP_VPA: 101.1 + response: 7E80441534EFC +- expected_values: + EVAP_VPA: 101.105 + response: 7E80441534EFD +- expected_values: + EVAP_VPA: 101.11 + response: 7E80441534EFE diff --git a/tests/test_cases/2018/commands/7E0.015C.yaml b/tests/test_cases/2018/commands/7E0.015C.yaml new file mode 100644 index 00000000..8d75e56f --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.015C.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.015C +test_cases: +- expected_values: + EOT: -2 + response: 7E803415C26 +- expected_values: + EOT: 113 + response: 7E803415C99 diff --git a/tests/test_cases/2018/commands/7E0.7E8.2210E5|t=64,fc=1.yaml b/tests/test_cases/2018/commands/7E0.7E8.2210E5|t=64,fc=1.yaml new file mode 100644 index 00000000..da8d7df2 --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.7E8.2210E5|t=64,fc=1.yaml @@ -0,0 +1,17 @@ +command_id: 7E0.7E8.2210E5|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_ODO: 131070 + response: '7E8 05 62 10 E5 FF FF ' +- expected_values: + SUBARU_ODO: 66426 + response: 7E8056210E581BD +- expected_values: + SUBARU_ODO: 66558 + response: 7E8056210E581FF +- expected_values: + SUBARU_ODO: 66560 + response: 7E8056210E58200 +- expected_values: + SUBARU_ODO: 131070 + response: 7E8056210E5FFFF diff --git a/tests/test_cases/2018/commands/7E0.7E8.2210E7.yaml b/tests/test_cases/2018/commands/7E0.7E8.2210E7.yaml new file mode 100644 index 00000000..cc253d1f --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.7E8.2210E7.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.7E8.2210E7 +test_cases: +- expected_values: + SUBARU_EOT_V2: -40 + response: 7E8046210E700 diff --git a/tests/test_cases/2019/command_support.yaml b/tests/test_cases/2019/command_support.yaml index 95e07584..0446b79e 100644 --- a/tests/test_cases/2019/command_support.yaml +++ b/tests/test_cases/2019/command_support.yaml @@ -1,5 +1,18 @@ model_year: 2019 supported_commands_by_ecu: + "746": + - 746.221032:SUBARU_STEER_ANGLE_746 + "753": + - 753.75B.221022|t=64,fc=1:SUBARU_TP_FL,SUBARU_TP_FR,SUBARU_TP_RL,SUBARU_TP_RR + - 753.75B.221028|t=64,fc=1:SUBARU_TID1,SUBARU_TID2,SUBARU_TID3,SUBARU_TID4 + "7B0": + - 7B0.7B8.221024|t=64,fc=1:SUBARU_FR_VSS + - 7B0.7B8.221025|t=64,fc=1:SUBARU_FL_VSS + - 7B0.7B8.221026|t=64,fc=1:SUBARU_RR_VSS + - 7B0.7B8.221027|t=64,fc=1:SUBARU_RL_VSS + - 7B0.7B8.221029|t=64,fc=1:SUBARU_STEER_ANGLE + "7DF": + - 7DF.0106 "7E0": - 0101:ACRF_RDY,ACRF_SUP,AIR_RDY,AIR_SUP,CAT_RDY,CAT_SUP,CCM_RDY,CCM_SUP,CIM_SUP,DTC_CNT,EGR_RDY,EGR_SUP,EVAP_RDY,EVAP_SUP,FUEL_RDY,FUEL_SUP,HCAT_RDY,HCAT_SUP,HTR_RDY,HTR_SUP,MIL,MIS_RDY,MIS_SUP,O2S_RDY,O2S_SUP - 0103:FUELSYS1,FUELSYS2 @@ -35,3 +48,203 @@ supported_commands_by_ecu: - 0141:ACRFCMPL,ACRF_ENA,AIR_CMPL,AIR_ENA,CAT_CMPL,CAT_ENA,CCM_CMPL,CCM_ENA,CIM_SUP_FLAG,EGR_CMPL,EGR_ENA,EVAPCMPL,EVAP_ENA,FUEL_CMPL,FUEL_ENA,HCATCMPL,HCAT_ENA,HTR_CMPL,HTR_ENA,MIS_CMPL,MIS_ENA,O2S_CMPL,O2S_ENA - 0142:VPWR - 0143:LOAD_ABS + - 7E0.0104:LOAD_PCT + - 7E0.0105:ECT + - 7E0.0106:SHRTFT1 + - 7E0.010D:VSS + - 7E0.0110:MAF + - 7E0.011C:OBDSUP + - 7E0.011F:RUNTM + - 7E0.012F:FLI + - 7E0.0131:CLR_DIST + - 7E0.0144:EQ_RAT + - 7E0.0146:AAT + - 7E0.0149:APP_D + - 7E0.014A:APP_E + - 7E0.015A:APP_R + - 7E0.015C:EOT + - 7E0.7E8.2210E5|t=64,fc=1:SUBARU_ODO +unsupported_commands_by_ecu: + "7A2": + - 7A2.220005 + - 7A2.22002F + - 7A2.2210A6 + - 7A2.2210E7 + - 7A2.221135|t=64,fc=1:SUBARU_12V_C + - 7A2.221136|t=64,fc=1:SUBARU_12V_T + - 7A2.221149 + - 7A2.221155 + - 7A2.22116A + - 7A2.2212ED + - 7A2.7AA.220005 + - 7A2.7AA.220023:SUBARU_FRP + - 7A2.7AA.22002F + - 7A2.7AA.22003C:SUBARU_EGT_AT_CATALYST_INLET + - 7A2.7AA.22003E:SUBARU_EGT_DPF_INLET + - 7A2.7AA.2210A1:SUBARU_MAF_VOLTAGE + - 7A2.7AA.2210A4:SUBARU_FUEL_INJECTOR_2_PULSE_WIDTH + - 7A2.7AA.2210A5:SUBARU_ODO_7A2_10A5 + - 7A2.7AA.2210A6:SUBARU_ACC_PEDAL_ANGLE + - 7A2.7AA.2210A7:SUBARU_FUEL_T + - 7A2.7AA.2210AB:SUBARU_RADIATOR_FAN + - 7A2.7AA.2210AE:SUBARU_CPC_VALVE_DUTY_CYCLE + - 7A2.7AA.2210B1:SUBARU_EGR_STEPS + - 7A2.7AA.2210B2:SUBARU_ALTERNATOR_DUTY + - 7A2.7AA.2210B3:SUBARU_FUEL_PUMP_DUTY + - 7A2.7AA.2210B4:SUBARU_INTAKE_VVT_ADVANCE_RIGHT + - 7A2.7AA.2210B5:SUBARU_INTAKE_VVT_ADVANCE_LEFT + - 7A2.7AA.2210B6:SUBARU_OCV_DUTY_RIGHT + - 7A2.7AA.2210B7:SUBARU_OCV_DUTY_LEFT + - 7A2.7AA.2210BE:SUBARU_A_F_SENSOR_1 + - 7A2.7AA.2210D2:SUBARU_EWG_VALVE_POSITION_SENSOR_LEARNING_CLOSED + - 7A2.7AA.2210D3:SUBARU_EWG_VALVE_REQUEST_POSITION + - 7A2.7AA.2210D4:SUBARU_EWG_VALVE_ACTUAL_POSITION + - 7A2.7AA.2210DE:SUBARU_THROTTLE_MOTOR_DUTY + - 7A2.7AA.2210E3:SUBARU_CRUISE_VSS_T + - 7A2.7AA.2210E5:SUBARU_ODO_7A2_10E5 + - 7A2.7AA.2210E6:SUBARU_FUEL_TANK_AIR_PRESSURE + - 7A2.7AA.2210E7 + - 7A2.7AA.2210E8:SUBARU_OSV_DUTY_RIGHT + - 7A2.7AA.2210E9:SUBARU_OSV_DUTY_LEFT + - 7A2.7AA.2210EE:SUBARU_EXHAUST_OCV_DUTY_RIGHT + - 7A2.7AA.2210EF:SUBARU_EXHAUST_OCV_DUTY_LEFT + - 7A2.7AA.22110B:SUBARU_ROUGHNESS_MONITOR_1 + - 7A2.7AA.22110C:SUBARU_ROUGHNESS_MONITOR_2 + - 7A2.7AA.22110D:SUBARU_ROUGHNESS_MONITOR_3 + - 7A2.7AA.22110E:SUBARU_ROUGHNESS_MONITOR_4 + - 7A2.7AA.221116:SUBARU_FINAL_INJECTION_AMOUNT_MM_ST + - 7A2.7AA.221118:SUBARU_TARGET_INTAKE_MANIFOLD_PRESSURE + - 7A2.7AA.22111B:SUBARU_EGR_TARGET_VALVE_OPENING_ANGLE + - 7A2.7AA.22111C:SUBARU_EGR_VALVE_OPENING_ANGLE + - 7A2.7AA.22111F:SUBARU_INLET_AIR_T_AFTER_AIR_FILTER + - 7A2.7AA.221121:SUBARU_TARGET_ENGINE_SPEED + - 7A2.7AA.22112A:SUBARU_MILEAGE_AFTER_INJECTOR_LEARNING + - 7A2.7AA.22112B:SUBARU_MILEAGE_AFTER_INJECTOR_REPLACEMENT + - 7A2.7AA.22112C:SUBARU_INTERIOR_HEATER + - 7A2.7AA.22112D:SUBARU_QUANTITY_CORRECTION_1 + - 7A2.7AA.22112E:SUBARU_QUANTITY_CORRECTION_2 + - 7A2.7AA.22112F:SUBARU_QUANTITY_CORRECTION_3 + - 7A2.7AA.221130:SUBARU_QUANTITY_CORRECTION_4 + - 7A2.7AA.221149 + - 7A2.7AA.22114A:SUBARU_PRESSURE_DIFFERENCE_BETWEEN_DPF_INLET_AND_OUTLET + - 7A2.7AA.22114B:SUBARU_ESTIMATED_CATALYST_T + - 7A2.7AA.22114C:SUBARU_ESTIMATED_DPF_T + - 7A2.7AA.22114D:SUBARU_SOOT_ACCUMULATION_RATIO + - 7A2.7AA.22114E:SUBARU_OIL_DILUTION_RATIO + - 7A2.7AA.221155 + - 7A2.7AA.221156:SUBARU_RUNNING_DISTANCE_SINCE_LAST_DPF_REGENERATION + - 7A2.7AA.221157:SUBARU_DPF_REGENERATION_COUNT + - 7A2.7AA.221158:SUBARU_MQI_FLV_1_1,SUBARU_MQI_FLV_2_1,SUBARU_MQI_FLV_3_1,SUBARU_MQI_FLV_4_1,SUBARU_MQI_FLV_5_1 + - 7A2.7AA.221159:SUBARU_MQI_FLV_1_2,SUBARU_MQI_FLV_2_2,SUBARU_MQI_FLV_3_2,SUBARU_MQI_FLV_4_2,SUBARU_MQI_FLV_5_2 + - 7A2.7AA.22115A:SUBARU_MQI_FLV_1_3,SUBARU_MQI_FLV_2_3,SUBARU_MQI_FLV_3_3,SUBARU_MQI_FLV_4_3,SUBARU_MQI_FLV_5_3 + - 7A2.7AA.22115B:SUBARU_MQI_FLV_1_4,SUBARU_MQI_FLV_2_4,SUBARU_MQI_FLV_3_4,SUBARU_MQI_FLV_4_4,SUBARU_MQI_FLV_5_4 + - 7A2.7AA.221161:SUBARU_INDIVIDUAL_PUMP_DIFFERENCE_LEARNING_VALUE + - 7A2.7AA.221162:SUBARU_FINAL_MAIN_INJECTION_PERIOD + - 7A2.7AA.22116A + - 7A2.7AA.221189:SUBARU_OIL_DILUTION_AMOUNT + - 7A2.7AA.2211A1:SUBARU_DPF_REGEN_CNT + - 7A2.7AA.2211D0:SUBARU_KNOCKING_SIGNAL + - 7A2.7AA.22122F:SUBARU_CLUTCH_SWITCH + - 7A2.7AA.221230:SUBARU_STOP_LIGHT_SWITCH + - 7A2.7AA.221231:SUBARU_CC_SET_COAST_SWITCH + - 7A2.7AA.221232:SUBARU_CC_RESUME_ACCELERATE_SWITCH + - 7A2.7AA.221233:SUBARU_BRAKE_SWITCH + - 7A2.7AA.221234:SUBARU_CC_MAIN_TOGGLE_SWITCH + - 7A2.7AA.22124A:SUBARU_CC_CANCEL_SWITCH + - 7A2.7AA.22124C:SUBARU_OIL_LEVEL_SWITCH + - 7A2.7AA.22124F:SUBARU_GLOW_RELAY_SWITCH + - 7A2.7AA.221251:SUBARU_SUB_FUEL_PUMP_RELAY_SWITCH + - 7A2.7AA.221254:SUBARU_INJECTOR_LEARNING_SWITCH + - 7A2.7AA.22125B:SUBARU_DPF_ACTIVE_REGENERATION_SWITCH + - 7A2.7AA.22129C:SUBARU_ENGINE_STARTING_TIME + - 7A2.7AA.2212ED:SUBARU_MAF_AVG,SUBARU_MASS_AIR_FLOW_AVERAGE + - 7A2.7AA.221314:SUBARU_MONITOR_1 + - 7A2.7AA.221315:SUBARU_MONITOR_2 + - 7A2.7AA.221316:SUBARU_MONITOR_3 + - 7A2.7AA.221317:SUBARU_MONITOR_4 + - 7A2.7AA.221321:SUBARU_BAT_TERMINAL_VOLTAGE + - 7A2.7AA.221322:SUBARU_BAT_CHARGE_DISCHARGE_CURRENT + - 7A2.7AA.221323:SUBARU_ESTIMATED_BAT_T + - 7A2.7AA.221324:SUBARU_REMAINING_BAT_CAPACITY + - 7A2.7AA.22307A:SUBARU_INLET_AIR_T + "7A3": + - 7A3.7AB.2210C8:SUBARU_LOCK_UP_DUTY_RATIO + - 7A3.7AB.2210C9:SUBARU_TRANSFER_DUTY_RATIO + - 7A3.7AB.2210CB:SUBARU_TURBINE_SPEED + - 7A3.7AB.2210D2:SUBARU_CVT_T + - 7A3.7AB.221138:SUBARU_SECONDARY_PULLEY_SPEED + - 7A3.7AB.22113A:SUBARU_ACTUAL_SECONDARY_PRESSURE + - 7A3.7AB.22113B:SUBARU_SECONDARY_SET_CURRENT + - 7A3.7AB.22113C:SUBARU_SECONDARY_ACTUAL_CURRENT + - 7A3.7AB.22113D:SUBARU_TARGET_GEAR_RATIO + - 7A3.7AB.22113E:SUBARU_ACTUAL_GEAR_RATIO + - 7A3.7AB.221141:SUBARU_ACTUAL_PRIMARY_PRESSURE + - 7A3.7AB.221146:SUBARU_PRIMARY_PULLEY_SPEED + - 7A3.7AB.221147:SUBARU_FRONT_WHEEL_SPEED + - 7A3.7AB.2212B1:SUBARU_ACTUAL_LINE_PRESSURE + - 7A3.7AB.2212B2:SUBARU_LIN_SOLENOID_ACTUAL_CURRENT + - 7A3.7AB.2212B4:SUBARU_AWD_SOLENOID_SET_CURRENT + - 7A3.7AB.2212B5:SUBARU_AWD_SOLENOID_ACTUAL_CURRENT + "7C0": + - 7C0.2129 + "7E0": + - 7E0.7E8.220005 + - 7E0.7E8.22002F|t=64,fc=1:SUBARU_FLI + - 7E0.7E8.2210E7:SUBARU_EOT_V2 + "7E1": + - 7E1.7E9.0105 + - 7E1.7E9.010D + - 7E1.7E9.0131 + "7E3": + - 7E3.7EB.221021 + - 7E3.7EB.221022 + - 7E3.7EB.221025 + - 7E3.7EB.221027 + - 7E3.7EB.22102A + - 7E3.7EB.22102B + - 7E3.7EB.22102C + - 7E3.7EB.22102D + - 7E3.7EB.221143 + "7E6": + - 7E6.7EE.221052:SUBARU_DRIVEMOTOR_TORQUE_OUTPUT_ACTUAL + - 7E6.7EE.221055:SUBARU_DRIVEMOTOR_OUTPUT_POWER + - 7E6.7EE.221057:SUBARU_DRIVEMOTOR_TORQUE_TARGET + - 7E6.7EE.221058:SUBARU_DRIVEMOTOR_SPEED + - 7E6.7EE.221059:SUBARU_DRIVEMOTOR_SPEED_TARGET + - 7E6.7EE.22105D:SUBARU_DRIVEMOTOR_TORQUE_UPPER_LIMIT + - 7E6.7EE.22105E:SUBARU_DRIVEMOTOR_TORQUE_LOWER_LIMIT + - 7E6.7EE.221063:SUBARU_DRIVEMOTOR_INVERTER_INPUT_HV_SENSOR + - 7E6.7EE.221065:SUBARU_INVERTER_T_ESTIMATED + - 7E6.7EE.221066:SUBARU_DRIVEMOTOR_INVERTER_T_A + - 7E6.7EE.221067:SUBARU_DRIVEMOTOR_INVERTER_T_B + - 7E6.7EE.221068:SUBARU_DRIVEMOTOR_INVERTER_T_C + - 7E6.7EE.22106B + - 7E6.7EE.22106D:SUBARU_DRIVEMOTOR_T_A + - 7E6.7EE.22106E:SUBARU_DRIVEMOTOR_T_B + - 7E6.7EE.221081 + - 7E6.7EE.221082 + - 7E6.7EE.221084 + "7E7": + - 7E7.7EF.221033 + - 7E7.7EF.221037:SUBARU_12V_AUX_BAT_VOLTAGE + - 7E7.7EF.221039:SUBARU_12V_ENGINE_RESTART_BAT_VOLTAGE + - 7E7.7EF.221077:SUBARU_12V_ENGINE_RESTART_BAT_SOC + - 7E7.7EF.221079:SUBARU_12V_ENGINE_RESTART_BAT_T + - 7E7.7EF.22107A + - 7E7.7EF.222006:SUBARU_ENGINE_TORQUE_TARGET + - 7E7.7EF.222009 + - 7E7.7EF.22200A + - 7E7.7EF.22200C + - 7E7.7EF.222012:SUBARU_12V_CURRENT + - 7E7.7EF.222014:SUBARU_12V_SOC_CONTROL + - 7E7.7EF.222021 + - 7E7.7EF.222022 + - 7E7.7EF.222023 + - 7E7.7EF.222024 + - 7E7.7EF.222025 + - 7E7.7EF.222026 + - 7E7.7EF.222034:SUBARU_ELECTRIC_OIL_PUMP_SPEED + - 7E7.7EF.222035:SUBARU_ELECTRIC_OIL_PUMP_CURRENT + - 7E7.7EF.222061:SUBARU_ENGINE_TORQUE_UPPER_ECM + - 7E7.7EF.222062:SUBARU_ENGINE_TORQUE_ACTUAL + - 7E7.7EF.2220E2:SUBARU_12V_AUX_BAT_T diff --git a/tests/test_cases/2019/commands/746.221032.yaml b/tests/test_cases/2019/commands/746.221032.yaml new file mode 100644 index 00000000..23b9b6d2 --- /dev/null +++ b/tests/test_cases/2019/commands/746.221032.yaml @@ -0,0 +1,8 @@ +command_id: '746.221032' +test_cases: +- expected_values: + SUBARU_STEER_ANGLE_746: 0 + response: '74E0462103200' +- expected_values: + SUBARU_STEER_ANGLE_746: -5 + response: 74E04621032FF diff --git a/tests/test_cases/2019/commands/753.75B.221022|t=64,fc=1.yaml b/tests/test_cases/2019/commands/753.75B.221022|t=64,fc=1.yaml new file mode 100644 index 00000000..a733076c --- /dev/null +++ b/tests/test_cases/2019/commands/753.75B.221022|t=64,fc=1.yaml @@ -0,0 +1,38 @@ +command_id: 753.75B.221022|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_TP_FL: 29.8 + SUBARU_TP_FR: 29.4 + SUBARU_TP_RL: 27.8 + SUBARU_TP_RR: 32.4 + response: 75B076210228BA29395 +- expected_values: + SUBARU_TP_FL: 31.4 + SUBARU_TP_FR: 30.4 + SUBARU_TP_RL: 34 + SUBARU_TP_RR: 31.8 + response: 75B07621022AA9F989D +- expected_values: + SUBARU_TP_FL: 50.2 + SUBARU_TP_FR: 43.8 + SUBARU_TP_RL: 45.8 + SUBARU_TP_RR: 51 + response: 75B07621022E5FFDBFB +- expected_values: + SUBARU_TP_FL: 50.4 + SUBARU_TP_FR: 45.2 + SUBARU_TP_RL: 46.8 + SUBARU_TP_RR: 51 + response: 75B07621022EAFFE2FC +- expected_values: + SUBARU_TP_FL: 51 + SUBARU_TP_FR: 45.2 + SUBARU_TP_RL: 47.2 + SUBARU_TP_RR: 51 + response: 75B07621022ECFFE2FF +- expected_values: + SUBARU_TP_FL: 51 + SUBARU_TP_FR: 45 + SUBARU_TP_RL: 47.6 + SUBARU_TP_RR: 51 + response: 75B07621022EEFFE1FF diff --git a/tests/test_cases/2019/commands/753.75B.221028|t=64,fc=1.yaml b/tests/test_cases/2019/commands/753.75B.221028|t=64,fc=1.yaml new file mode 100644 index 00000000..7f778cc9 --- /dev/null +++ b/tests/test_cases/2019/commands/753.75B.221028|t=64,fc=1.yaml @@ -0,0 +1,11 @@ +command_id: 753.75B.221028|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_TID1: 44058 + SUBARU_TID2: 15335596 + SUBARU_TID3: 2205952 + SUBARU_TID4: 11278964 + response: |- + 75B101362102800AC1A + 75B21EA00AC21A900AC + 75B221A7400AC1AD700 diff --git a/tests/test_cases/2019/commands/7B0.7B8.221024|t=64,fc=1.yaml b/tests/test_cases/2019/commands/7B0.7B8.221024|t=64,fc=1.yaml new file mode 100644 index 00000000..aa9eaa0c --- /dev/null +++ b/tests/test_cases/2019/commands/7B0.7B8.221024|t=64,fc=1.yaml @@ -0,0 +1,11 @@ +command_id: 7B0.7B8.221024|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_FR_VSS: 0 + response: 7B8056210240000 +- expected_values: + SUBARU_FR_VSS: 255 + response: 7B80562102400FF +- expected_values: + SUBARU_FR_VSS: 2049 + response: 7B8056210240801 diff --git a/tests/test_cases/2019/commands/7B0.7B8.221025|t=64,fc=1.yaml b/tests/test_cases/2019/commands/7B0.7B8.221025|t=64,fc=1.yaml new file mode 100644 index 00000000..d20b2438 --- /dev/null +++ b/tests/test_cases/2019/commands/7B0.7B8.221025|t=64,fc=1.yaml @@ -0,0 +1,11 @@ +command_id: 7B0.7B8.221025|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_FL_VSS: 0 + response: 7B8056210250000 +- expected_values: + SUBARU_FL_VSS: 255 + response: 7B80562102500FF +- expected_values: + SUBARU_FL_VSS: 2051 + response: 7B8056210250803 diff --git a/tests/test_cases/2019/commands/7B0.7B8.221026|t=64,fc=1.yaml b/tests/test_cases/2019/commands/7B0.7B8.221026|t=64,fc=1.yaml new file mode 100644 index 00000000..669fa28c --- /dev/null +++ b/tests/test_cases/2019/commands/7B0.7B8.221026|t=64,fc=1.yaml @@ -0,0 +1,11 @@ +command_id: 7B0.7B8.221026|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_RR_VSS: 0 + response: 7B8056210260000 +- expected_values: + SUBARU_RR_VSS: 511 + response: 7B80562102601FF +- expected_values: + SUBARU_RR_VSS: 2054 + response: 7B8056210260806 diff --git a/tests/test_cases/2019/commands/7B0.7B8.221027|t=64,fc=1.yaml b/tests/test_cases/2019/commands/7B0.7B8.221027|t=64,fc=1.yaml new file mode 100644 index 00000000..9f3a8fea --- /dev/null +++ b/tests/test_cases/2019/commands/7B0.7B8.221027|t=64,fc=1.yaml @@ -0,0 +1,11 @@ +command_id: 7B0.7B8.221027|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_RL_VSS: 0 + response: 7B8056210270000 +- expected_values: + SUBARU_RL_VSS: 767 + response: 7B80562102702FF +- expected_values: + SUBARU_RL_VSS: 2053 + response: 7B8056210270805 diff --git a/tests/test_cases/2019/commands/7B0.7B8.221029|t=64,fc=1.yaml b/tests/test_cases/2019/commands/7B0.7B8.221029|t=64,fc=1.yaml new file mode 100644 index 00000000..3515ecf0 --- /dev/null +++ b/tests/test_cases/2019/commands/7B0.7B8.221029|t=64,fc=1.yaml @@ -0,0 +1,11 @@ +command_id: 7B0.7B8.221029|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_STEER_ANGLE: 0 + response: 7B8056210290000 +- expected_values: + SUBARU_STEER_ANGLE: -257 + response: 7B805621029FEFF +- expected_values: + SUBARU_STEER_ANGLE: -254 + response: 7B805621029FF02 diff --git a/tests/test_cases/2019/commands/7E0.0104.yaml b/tests/test_cases/2019/commands/7E0.0104.yaml new file mode 100644 index 00000000..af346408 --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.0104.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0104 +test_cases: +- expected_values: + LOAD_PCT: 0 + response: '7E803410400' +- expected_values: + LOAD_PCT: 100 + response: 7E8034104FF diff --git a/tests/test_cases/2019/commands/7E0.0105.yaml b/tests/test_cases/2019/commands/7E0.0105.yaml new file mode 100644 index 00000000..0b4c7baf --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.0105.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0105 +test_cases: +- expected_values: + ECT: 46 + response: '7E803410556' +- expected_values: + ECT: 100 + response: 7E80341058C diff --git a/tests/test_cases/2019/commands/7E0.0106.yaml b/tests/test_cases/2019/commands/7E0.0106.yaml new file mode 100644 index 00000000..9b0f3263 --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.0106.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0106 +test_cases: +- expected_values: + SHRTFT1: -28.125 + response: 7E80341065C +- expected_values: + SHRTFT1: 11.71875 + response: 7E80341068F diff --git a/tests/test_cases/2019/commands/7E0.010D.yaml b/tests/test_cases/2019/commands/7E0.010D.yaml new file mode 100644 index 00000000..2ccdc4e0 --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.010D.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.010D +test_cases: +- expected_values: + VSS: 0 + response: 7E803410D00 +- expected_values: + VSS: 129 + response: 7E803410D81 diff --git a/tests/test_cases/2019/commands/7E0.0110.yaml b/tests/test_cases/2019/commands/7E0.0110.yaml new file mode 100644 index 00000000..3ceadff6 --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.0110.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0110 +test_cases: +- expected_values: + MAF: 0.29 + response: 7E8044110001D +- expected_values: + MAF: 5.12 + response: '7E80441100200' +- expected_values: + MAF: 40.95 + response: 7E80441100FFF +- expected_values: + MAF: 60.85 + response: 7E804411017C5 diff --git a/tests/test_cases/2019/commands/7E0.011C.yaml b/tests/test_cases/2019/commands/7E0.011C.yaml new file mode 100644 index 00000000..f57b827d --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.011C.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.011C +test_cases: +- expected_values: + OBDSUP: EOBD + response: 7E803411C06 diff --git a/tests/test_cases/2019/commands/7E0.011F.yaml b/tests/test_cases/2019/commands/7E0.011F.yaml new file mode 100644 index 00000000..ff9fe172 --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.011F.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.011F +test_cases: +- expected_values: + RUNTM: 541 + response: 7E804411F021D diff --git a/tests/test_cases/2019/commands/7E0.012F.yaml b/tests/test_cases/2019/commands/7E0.012F.yaml new file mode 100644 index 00000000..79e2f2c9 --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.012F.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.012F +test_cases: +- expected_values: + FLI: 10.58824 + response: 7E803412F1B +- expected_values: + FLI: 100 + response: 7E803412FFF diff --git a/tests/test_cases/2019/commands/7E0.0131.yaml b/tests/test_cases/2019/commands/7E0.0131.yaml new file mode 100644 index 00000000..4c1909c4 --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.0131.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0131 +test_cases: +- expected_values: + CLR_DIST: 2106 + response: 7E8044131083A +- expected_values: + CLR_DIST: 7679 + response: 7E80441311DFF +- expected_values: + CLR_DIST: 7680 + response: 7E80441311E00 +- expected_values: + CLR_DIST: 27631 + response: 7E80441316BEF diff --git a/tests/test_cases/2019/commands/7E0.0144.yaml b/tests/test_cases/2019/commands/7E0.0144.yaml new file mode 100644 index 00000000..7b9af03a --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.0144.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0144 +test_cases: +- expected_values: + EQ_RAT: 0.83162 + response: 7E80441446A72 +- expected_values: + EQ_RAT: 0.9922 + response: 7E80441447F00 +- expected_values: + EQ_RAT: 0.99998 + response: 7E80441447FFF +- expected_values: + EQ_RAT: 1.00002 + response: '7E80441448000' diff --git a/tests/test_cases/2019/commands/7E0.0146.yaml b/tests/test_cases/2019/commands/7E0.0146.yaml new file mode 100644 index 00000000..4fa1015d --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.0146.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0146 +test_cases: +- expected_values: + AAT: 30 + response: '7E803414646' diff --git a/tests/test_cases/2019/commands/7E0.0149.yaml b/tests/test_cases/2019/commands/7E0.0149.yaml new file mode 100644 index 00000000..42c28d2d --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.0149.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0149 +test_cases: +- expected_values: + APP_D: 23.92157 + response: 7E80341493D diff --git a/tests/test_cases/2019/commands/7E0.014A.yaml b/tests/test_cases/2019/commands/7E0.014A.yaml new file mode 100644 index 00000000..63879179 --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.014A.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.014A +test_cases: +- expected_values: + APP_E: 24.31373 + response: 7E803414A3E diff --git a/tests/test_cases/2019/commands/7E0.015A.yaml b/tests/test_cases/2019/commands/7E0.015A.yaml new file mode 100644 index 00000000..16110f03 --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.015A.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.015A +test_cases: +- expected_values: + APP_R: 0 + response: 7E803415A00 diff --git a/tests/test_cases/2019/commands/7E0.015C.yaml b/tests/test_cases/2019/commands/7E0.015C.yaml new file mode 100644 index 00000000..32a43177 --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.015C.yaml @@ -0,0 +1,32 @@ +command_id: 7E0.015C +test_cases: +- expected_values: + EOT: 58 + response: 7E803415C62 +- expected_values: + EOT: 60 + response: 7E803415C64 +- expected_values: + EOT: 62 + response: 7E803415C66 +- expected_values: + EOT: 65 + response: 7E803415C69 +- expected_values: + EOT: 67 + response: 7E803415C6B +- expected_values: + EOT: 70 + response: 7E803415C6E +- expected_values: + EOT: 72 + response: 7E803415C70 +- expected_values: + EOT: 74 + response: 7E803415C72 +- expected_values: + EOT: 76 + response: 7E803415C74 +- expected_values: + EOT: 79 + response: 7E803415C77 diff --git a/tests/test_cases/2019/commands/7E0.7E8.2210E5|t=64,fc=1.yaml b/tests/test_cases/2019/commands/7E0.7E8.2210E5|t=64,fc=1.yaml new file mode 100644 index 00000000..ea00140d --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.7E8.2210E5|t=64,fc=1.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.7E8.2210E5|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_ODO: 85122 + response: 7E8056210E5A641 +- expected_values: + SUBARU_ODO: 87038 + response: 7E8056210E5A9FF +- expected_values: + SUBARU_ODO: 87040 + response: 7E8056210E5AA00 +- expected_values: + SUBARU_ODO: 131070 + response: 7E8056210E5FFFF diff --git a/tests/test_cases/2020/command_support.yaml b/tests/test_cases/2020/command_support.yaml index 44c137c3..89cb3c74 100644 --- a/tests/test_cases/2020/command_support.yaml +++ b/tests/test_cases/2020/command_support.yaml @@ -1,5 +1,39 @@ model_year: 2020 supported_commands_by_ecu: + "753": + - 753.75B.221022|t=64,fc=1:SUBARU_TP_FL,SUBARU_TP_FR,SUBARU_TP_RL,SUBARU_TP_RR + - 753.75B.221028|t=64,fc=1:SUBARU_TID1,SUBARU_TID2,SUBARU_TID3,SUBARU_TID4 + "7A2": + - 7A2.221136|t=64,fc=1:SUBARU_12V_T + - 7A2.7AA.2210A4:SUBARU_FUEL_INJECTOR_2_PULSE_WIDTH + - 7A2.7AA.2210A6:SUBARU_ACC_PEDAL_ANGLE + - 7A2.7AA.2210AE:SUBARU_CPC_VALVE_DUTY_CYCLE + - 7A2.7AA.2210B1:SUBARU_EGR_STEPS + - 7A2.7AA.2210B4:SUBARU_INTAKE_VVT_ADVANCE_RIGHT + - 7A2.7AA.2210B7:SUBARU_OCV_DUTY_LEFT + - 7A2.7AA.2210BE:SUBARU_A_F_SENSOR_1 + - 7A2.7AA.22110B:SUBARU_ROUGHNESS_MONITOR_1 + - 7A2.7AA.22110C:SUBARU_ROUGHNESS_MONITOR_2 + - 7A2.7AA.22110D:SUBARU_ROUGHNESS_MONITOR_3 + - 7A2.7AA.221232:SUBARU_CC_RESUME_ACCELERATE_SWITCH + - 7A2.7AA.221314:SUBARU_MONITOR_1 + - 7A2.7AA.221323:SUBARU_ESTIMATED_BAT_T + "7A3": + - 7A3.7AB.2210CB:SUBARU_TURBINE_SPEED + "7B0": + - 7B0.7B8.221024|t=64,fc=1:SUBARU_FR_VSS + - 7B0.7B8.221025|t=64,fc=1:SUBARU_FL_VSS + - 7B0.7B8.221026|t=64,fc=1:SUBARU_RR_VSS + - 7B0.7B8.221027|t=64,fc=1:SUBARU_RL_VSS + - 7B0.7B8.221029|t=64,fc=1:SUBARU_STEER_ANGLE + "7DF": + - 7DF.0104 + - 7DF.0106 + - 7DF.010D + - 7DF.0110 + - 7DF.0131 + - 7DF.0144 + - 7DF.0146 "7E0": - 0101:ACRF_RDY,ACRF_SUP,AIR_RDY,AIR_SUP,CAT_RDY,CAT_SUP,CCM_RDY,CCM_SUP,CIM_SUP,DTC_CNT,EGR_RDY,EGR_SUP,EVAP_RDY,EVAP_SUP,FUEL_RDY,FUEL_SUP,HCAT_RDY,HCAT_SUP,HTR_RDY,HTR_SUP,MIL,MIS_RDY,MIS_SUP,O2S_RDY,O2S_SUP - 0103:FUELSYS1,FUELSYS2 @@ -36,3 +70,161 @@ supported_commands_by_ecu: - 0145:TP_R - 0146:AAT - 0147:TP_B + - 7E0.0104:LOAD_PCT + - 7E0.0106:SHRTFT1 + - 7E0.010D:VSS + - 7E0.0110:MAF + - 7E0.0111:TP + - 7E0.011C:OBDSUP + - 7E0.011F:RUNTM + - 7E0.0124:LAMBDA11_VOLT,O2S11_VOLT + - 7E0.012F:FLI + - 7E0.0131:CLR_DIST + - 7E0.0134:LAMBDA11_CURRENT,O2S11_CURRENT + - 7E0.0142:VPWR + - 7E0.0144:EQ_RAT + - 7E0.0145:TP_R + - 7E0.0146:AAT + - 7E0.0147:TP_B + - 7E0.0149:APP_D + - 7E0.014A:APP_E + - 7E0.015A:APP_R + - 7E0.01A6:ODO + - 7E0.7E8.2210E5|t=64,fc=1:SUBARU_ODO + "7E1": + - 7E1.7E9.0105 +unsupported_commands_by_ecu: + "746": + - 746.221032:SUBARU_STEER_ANGLE_746 + "7A2": + - 7A2.221135|t=64,fc=1:SUBARU_12V_C + - 7A2.7AA.220005 + - 7A2.7AA.220023:SUBARU_FRP + - 7A2.7AA.22002F + - 7A2.7AA.22003C:SUBARU_EGT_AT_CATALYST_INLET + - 7A2.7AA.22003E:SUBARU_EGT_DPF_INLET + - 7A2.7AA.2210A1:SUBARU_MAF_VOLTAGE + - 7A2.7AA.2210A5:SUBARU_ODO_7A2_10A5 + - 7A2.7AA.2210A7:SUBARU_FUEL_T + - 7A2.7AA.2210AB:SUBARU_RADIATOR_FAN + - 7A2.7AA.2210B2:SUBARU_ALTERNATOR_DUTY + - 7A2.7AA.2210B3:SUBARU_FUEL_PUMP_DUTY + - 7A2.7AA.2210B5:SUBARU_INTAKE_VVT_ADVANCE_LEFT + - 7A2.7AA.2210B6:SUBARU_OCV_DUTY_RIGHT + - 7A2.7AA.2210D2:SUBARU_EWG_VALVE_POSITION_SENSOR_LEARNING_CLOSED + - 7A2.7AA.2210D3:SUBARU_EWG_VALVE_REQUEST_POSITION + - 7A2.7AA.2210D4:SUBARU_EWG_VALVE_ACTUAL_POSITION + - 7A2.7AA.2210DE:SUBARU_THROTTLE_MOTOR_DUTY + - 7A2.7AA.2210E3:SUBARU_CRUISE_VSS_T + - 7A2.7AA.2210E5:SUBARU_ODO_7A2_10E5 + - 7A2.7AA.2210E6:SUBARU_FUEL_TANK_AIR_PRESSURE + - 7A2.7AA.2210E7 + - 7A2.7AA.2210E8:SUBARU_OSV_DUTY_RIGHT + - 7A2.7AA.2210E9:SUBARU_OSV_DUTY_LEFT + - 7A2.7AA.2210EE:SUBARU_EXHAUST_OCV_DUTY_RIGHT + - 7A2.7AA.2210EF:SUBARU_EXHAUST_OCV_DUTY_LEFT + - 7A2.7AA.22110E:SUBARU_ROUGHNESS_MONITOR_4 + - 7A2.7AA.221116:SUBARU_FINAL_INJECTION_AMOUNT_MM_ST + - 7A2.7AA.221118:SUBARU_TARGET_INTAKE_MANIFOLD_PRESSURE + - 7A2.7AA.22111B:SUBARU_EGR_TARGET_VALVE_OPENING_ANGLE + - 7A2.7AA.22111C:SUBARU_EGR_VALVE_OPENING_ANGLE + - 7A2.7AA.22111F:SUBARU_INLET_AIR_T_AFTER_AIR_FILTER + - 7A2.7AA.221121:SUBARU_TARGET_ENGINE_SPEED + - 7A2.7AA.22112A:SUBARU_MILEAGE_AFTER_INJECTOR_LEARNING + - 7A2.7AA.22112B:SUBARU_MILEAGE_AFTER_INJECTOR_REPLACEMENT + - 7A2.7AA.22112C:SUBARU_INTERIOR_HEATER + - 7A2.7AA.22112D:SUBARU_QUANTITY_CORRECTION_1 + - 7A2.7AA.22112E:SUBARU_QUANTITY_CORRECTION_2 + - 7A2.7AA.22112F:SUBARU_QUANTITY_CORRECTION_3 + - 7A2.7AA.221130:SUBARU_QUANTITY_CORRECTION_4 + - 7A2.7AA.221149 + - 7A2.7AA.22114A:SUBARU_PRESSURE_DIFFERENCE_BETWEEN_DPF_INLET_AND_OUTLET + - 7A2.7AA.22114B:SUBARU_ESTIMATED_CATALYST_T + - 7A2.7AA.22114C:SUBARU_ESTIMATED_DPF_T + - 7A2.7AA.22114D:SUBARU_SOOT_ACCUMULATION_RATIO + - 7A2.7AA.22114E:SUBARU_OIL_DILUTION_RATIO + - 7A2.7AA.221155 + - 7A2.7AA.221156:SUBARU_RUNNING_DISTANCE_SINCE_LAST_DPF_REGENERATION + - 7A2.7AA.221157:SUBARU_DPF_REGENERATION_COUNT + - 7A2.7AA.221158:SUBARU_MQI_FLV_1_1,SUBARU_MQI_FLV_2_1,SUBARU_MQI_FLV_3_1,SUBARU_MQI_FLV_4_1,SUBARU_MQI_FLV_5_1 + - 7A2.7AA.221159:SUBARU_MQI_FLV_1_2,SUBARU_MQI_FLV_2_2,SUBARU_MQI_FLV_3_2,SUBARU_MQI_FLV_4_2,SUBARU_MQI_FLV_5_2 + - 7A2.7AA.22115A:SUBARU_MQI_FLV_1_3,SUBARU_MQI_FLV_2_3,SUBARU_MQI_FLV_3_3,SUBARU_MQI_FLV_4_3,SUBARU_MQI_FLV_5_3 + - 7A2.7AA.22115B:SUBARU_MQI_FLV_1_4,SUBARU_MQI_FLV_2_4,SUBARU_MQI_FLV_3_4,SUBARU_MQI_FLV_4_4,SUBARU_MQI_FLV_5_4 + - 7A2.7AA.221161:SUBARU_INDIVIDUAL_PUMP_DIFFERENCE_LEARNING_VALUE + - 7A2.7AA.221162:SUBARU_FINAL_MAIN_INJECTION_PERIOD + - 7A2.7AA.22116A + - 7A2.7AA.221189:SUBARU_OIL_DILUTION_AMOUNT + - 7A2.7AA.2211A1:SUBARU_DPF_REGEN_CNT + - 7A2.7AA.2211D0:SUBARU_KNOCKING_SIGNAL + - 7A2.7AA.22122F:SUBARU_CLUTCH_SWITCH + - 7A2.7AA.221230:SUBARU_STOP_LIGHT_SWITCH + - 7A2.7AA.221231:SUBARU_CC_SET_COAST_SWITCH + - 7A2.7AA.221233:SUBARU_BRAKE_SWITCH + - 7A2.7AA.221234:SUBARU_CC_MAIN_TOGGLE_SWITCH + - 7A2.7AA.22124A:SUBARU_CC_CANCEL_SWITCH + - 7A2.7AA.22124C:SUBARU_OIL_LEVEL_SWITCH + - 7A2.7AA.22124F:SUBARU_GLOW_RELAY_SWITCH + - 7A2.7AA.221251:SUBARU_SUB_FUEL_PUMP_RELAY_SWITCH + - 7A2.7AA.221254:SUBARU_INJECTOR_LEARNING_SWITCH + - 7A2.7AA.22125B:SUBARU_DPF_ACTIVE_REGENERATION_SWITCH + - 7A2.7AA.22129C:SUBARU_ENGINE_STARTING_TIME + - 7A2.7AA.2212ED:SUBARU_MAF_AVG,SUBARU_MASS_AIR_FLOW_AVERAGE + - 7A2.7AA.221315:SUBARU_MONITOR_2 + - 7A2.7AA.221316:SUBARU_MONITOR_3 + - 7A2.7AA.221317:SUBARU_MONITOR_4 + - 7A2.7AA.221321:SUBARU_BAT_TERMINAL_VOLTAGE + - 7A2.7AA.221322:SUBARU_BAT_CHARGE_DISCHARGE_CURRENT + - 7A2.7AA.221324:SUBARU_REMAINING_BAT_CAPACITY + - 7A2.7AA.22307A:SUBARU_INLET_AIR_T + "7A3": + - 7A3.7AB.2210C8:SUBARU_LOCK_UP_DUTY_RATIO + - 7A3.7AB.2210C9:SUBARU_TRANSFER_DUTY_RATIO + - 7A3.7AB.2210D2:SUBARU_CVT_T + - 7A3.7AB.221138:SUBARU_SECONDARY_PULLEY_SPEED + - 7A3.7AB.22113A:SUBARU_ACTUAL_SECONDARY_PRESSURE + - 7A3.7AB.22113B:SUBARU_SECONDARY_SET_CURRENT + - 7A3.7AB.22113C:SUBARU_SECONDARY_ACTUAL_CURRENT + - 7A3.7AB.22113D:SUBARU_TARGET_GEAR_RATIO + - 7A3.7AB.22113E:SUBARU_ACTUAL_GEAR_RATIO + - 7A3.7AB.221141:SUBARU_ACTUAL_PRIMARY_PRESSURE + - 7A3.7AB.221146:SUBARU_PRIMARY_PULLEY_SPEED + - 7A3.7AB.221147:SUBARU_FRONT_WHEEL_SPEED + - 7A3.7AB.2212B1:SUBARU_ACTUAL_LINE_PRESSURE + - 7A3.7AB.2212B2:SUBARU_LIN_SOLENOID_ACTUAL_CURRENT + - 7A3.7AB.2212B4:SUBARU_AWD_SOLENOID_SET_CURRENT + - 7A3.7AB.2212B5:SUBARU_AWD_SOLENOID_ACTUAL_CURRENT + "7E0": + - 7E0.7E8.220005 + - 7E0.7E8.22002F|t=64,fc=1:SUBARU_FLI + - 7E0.7E8.2210E7:SUBARU_EOT_V2 + "7E1": + - 7E1.7E9.010D + "7E6": + - 7E6.7EE.221052:SUBARU_DRIVEMOTOR_TORQUE_OUTPUT_ACTUAL + - 7E6.7EE.221055:SUBARU_DRIVEMOTOR_OUTPUT_POWER + - 7E6.7EE.221057:SUBARU_DRIVEMOTOR_TORQUE_TARGET + - 7E6.7EE.221058:SUBARU_DRIVEMOTOR_SPEED + - 7E6.7EE.221059:SUBARU_DRIVEMOTOR_SPEED_TARGET + - 7E6.7EE.22105D:SUBARU_DRIVEMOTOR_TORQUE_UPPER_LIMIT + - 7E6.7EE.22105E:SUBARU_DRIVEMOTOR_TORQUE_LOWER_LIMIT + - 7E6.7EE.221063:SUBARU_DRIVEMOTOR_INVERTER_INPUT_HV_SENSOR + - 7E6.7EE.221065:SUBARU_INVERTER_T_ESTIMATED + - 7E6.7EE.221066:SUBARU_DRIVEMOTOR_INVERTER_T_A + - 7E6.7EE.221067:SUBARU_DRIVEMOTOR_INVERTER_T_B + - 7E6.7EE.221068:SUBARU_DRIVEMOTOR_INVERTER_T_C + - 7E6.7EE.22106B + - 7E6.7EE.22106D:SUBARU_DRIVEMOTOR_T_A + - 7E6.7EE.22106E:SUBARU_DRIVEMOTOR_T_B + "7E7": + - 7E7.7EF.221037:SUBARU_12V_AUX_BAT_VOLTAGE + - 7E7.7EF.221039:SUBARU_12V_ENGINE_RESTART_BAT_VOLTAGE + - 7E7.7EF.221077:SUBARU_12V_ENGINE_RESTART_BAT_SOC + - 7E7.7EF.221079:SUBARU_12V_ENGINE_RESTART_BAT_T + - 7E7.7EF.222006:SUBARU_ENGINE_TORQUE_TARGET + - 7E7.7EF.222012:SUBARU_12V_CURRENT + - 7E7.7EF.222014:SUBARU_12V_SOC_CONTROL + - 7E7.7EF.222034:SUBARU_ELECTRIC_OIL_PUMP_SPEED + - 7E7.7EF.222035:SUBARU_ELECTRIC_OIL_PUMP_CURRENT + - 7E7.7EF.222061:SUBARU_ENGINE_TORQUE_UPPER_ECM + - 7E7.7EF.222062:SUBARU_ENGINE_TORQUE_ACTUAL + - 7E7.7EF.2220E2:SUBARU_12V_AUX_BAT_T diff --git a/tests/test_cases/2020/commands/753.75B.221022|t=64,fc=1.yaml b/tests/test_cases/2020/commands/753.75B.221022|t=64,fc=1.yaml new file mode 100644 index 00000000..3e56554f --- /dev/null +++ b/tests/test_cases/2020/commands/753.75B.221022|t=64,fc=1.yaml @@ -0,0 +1,40 @@ +command_id: 753.75B.221022|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_TP_FL: 34.2 + SUBARU_TP_FR: 34.4 + SUBARU_TP_RL: 35.6 + SUBARU_TP_RR: 35.2 + response: |- + 2210221 + 75B07621022B2B0ACAB +- expected_values: + SUBARU_TP_FL: 27.4 + SUBARU_TP_FR: 27.8 + SUBARU_TP_RL: 27.4 + SUBARU_TP_RR: 27.6 + response: 75B07621022898A8B89 +- expected_values: + SUBARU_TP_FL: 27 + SUBARU_TP_FR: 30.2 + SUBARU_TP_RL: 30.8 + SUBARU_TP_RR: 31.4 + response: 75B076210229A9D9787 +- expected_values: + SUBARU_TP_FL: 38.2 + SUBARU_TP_FR: 38.4 + SUBARU_TP_RL: 37.8 + SUBARU_TP_RR: 38.4 + response: 75B07621022BDC0C0BF +- expected_values: + SUBARU_TP_FL: 35.8 + SUBARU_TP_FR: 34.8 + SUBARU_TP_RL: 38.6 + SUBARU_TP_RR: 38.8 + response: 75B07621022C1C2AEB3 +- expected_values: + SUBARU_TP_FL: 37.2 + SUBARU_TP_FR: 37 + SUBARU_TP_RL: 40 + SUBARU_TP_RR: 38.4 + response: 75B07621022C8C0B9BA diff --git a/tests/test_cases/2020/commands/753.75B.221028|t=64,fc=1.yaml b/tests/test_cases/2020/commands/753.75B.221028|t=64,fc=1.yaml new file mode 100644 index 00000000..5c0a6323 --- /dev/null +++ b/tests/test_cases/2020/commands/753.75B.221028|t=64,fc=1.yaml @@ -0,0 +1,47 @@ +command_id: 753.75B.221028|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_TID1: 47315 + SUBARU_TID2: 9109688 + SUBARU_TID3: 2836992 + SUBARU_TID4: 12141456 + response: |- + 75B101362102800B8D3 + 75B218B00B82B4A00B9 + 75B22439000B8524000 +- expected_values: + SUBARU_TID1: 48009 + SUBARU_TID2: 15794363 + SUBARU_TID3: 6330880 + SUBARU_TID4: 12278781 + response: |- + 75B101362102800BB89 + 75B21F100BB609A00BB + 75B225BFD00BB89C100 +- expected_values: + SUBARU_TID1: 48654 + SUBARU_TID2: 7798973 + SUBARU_TID3: 16407808 + SUBARU_TID4: 12450797 + response: |- + 75B101362102800BE0E + 75B217700BDFA5D00BD + 75B22FBED00BD563300 +- expected_values: + SUBARU_TID1: 52893 + SUBARU_TID2: 12386508 + SUBARU_TID3: 7471616 + SUBARU_TID4: 13324945 + response: |- + 75B101362102800CE9D + 75B21BD00CC720200CB + 75B22529100CEC0A000 +- expected_values: + SUBARU_TID1: 56179 + SUBARU_TID2: 3997915 + SUBARU_TID3: 8074240 + SUBARU_TID4: 14381782 + response: |- + 75B101362102800DB73 + 75B213D00DB7B3400DB + 75B2272D600DB7BCB00 diff --git a/tests/test_cases/2020/commands/7A2.221136|t=64,fc=1.yaml b/tests/test_cases/2020/commands/7A2.221136|t=64,fc=1.yaml new file mode 100644 index 00000000..e0d29a08 --- /dev/null +++ b/tests/test_cases/2020/commands/7A2.221136|t=64,fc=1.yaml @@ -0,0 +1,5 @@ +command_id: 7A2.221136|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_12V_T: 215 + response: '75A 04 62 11 36 FF ' diff --git a/tests/test_cases/2020/commands/7B0.7B8.221024|t=64,fc=1.yaml b/tests/test_cases/2020/commands/7B0.7B8.221024|t=64,fc=1.yaml new file mode 100644 index 00000000..85e8830d --- /dev/null +++ b/tests/test_cases/2020/commands/7B0.7B8.221024|t=64,fc=1.yaml @@ -0,0 +1,16 @@ +command_id: 7B0.7B8.221024|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_FR_VSS: 0 + response: |- + 221024 + 7B8056210240000 +- expected_values: + SUBARU_FR_VSS: 0 + response: 7B8056210240000 +- expected_values: + SUBARU_FR_VSS: 254 + response: 7B80562102400FE +- expected_values: + SUBARU_FR_VSS: 2310 + response: 7B8056210240906 diff --git a/tests/test_cases/2020/commands/7B0.7B8.221025|t=64,fc=1.yaml b/tests/test_cases/2020/commands/7B0.7B8.221025|t=64,fc=1.yaml new file mode 100644 index 00000000..cc741bf4 --- /dev/null +++ b/tests/test_cases/2020/commands/7B0.7B8.221025|t=64,fc=1.yaml @@ -0,0 +1,19 @@ +command_id: 7B0.7B8.221025|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_FL_VSS: 0 + response: |- + 221025 + 7B8056210250000 +- expected_values: + SUBARU_FL_VSS: 0 + response: '7B8 05 62 10 25 00 00 ' +- expected_values: + SUBARU_FL_VSS: 0 + response: 7B8056210250000 +- expected_values: + SUBARU_FL_VSS: 1535 + response: 7B80562102505FF +- expected_values: + SUBARU_FL_VSS: 2314 + response: 7B805621025090A diff --git a/tests/test_cases/2020/commands/7B0.7B8.221026|t=64,fc=1.yaml b/tests/test_cases/2020/commands/7B0.7B8.221026|t=64,fc=1.yaml new file mode 100644 index 00000000..04c31a5f --- /dev/null +++ b/tests/test_cases/2020/commands/7B0.7B8.221026|t=64,fc=1.yaml @@ -0,0 +1,19 @@ +command_id: 7B0.7B8.221026|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_RR_VSS: 0 + response: |- + 221026 + 7B8056210260000 +- expected_values: + SUBARU_RR_VSS: 0 + response: '7B8 05 62 10 26 00 00 ' +- expected_values: + SUBARU_RR_VSS: 0 + response: 7B8056210260000 +- expected_values: + SUBARU_RR_VSS: 1535 + response: 7B80562102605FF +- expected_values: + SUBARU_RR_VSS: 2308 + response: 7B8056210260904 diff --git a/tests/test_cases/2020/commands/7B0.7B8.221027|t=64,fc=1.yaml b/tests/test_cases/2020/commands/7B0.7B8.221027|t=64,fc=1.yaml new file mode 100644 index 00000000..0bf6b205 --- /dev/null +++ b/tests/test_cases/2020/commands/7B0.7B8.221027|t=64,fc=1.yaml @@ -0,0 +1,19 @@ +command_id: 7B0.7B8.221027|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_RL_VSS: 0 + response: |- + 221027 + 7B8056210270000 +- expected_values: + SUBARU_RL_VSS: 0 + response: '7B8 05 62 10 27 00 00 ' +- expected_values: + SUBARU_RL_VSS: 0 + response: 7B8056210270000 +- expected_values: + SUBARU_RL_VSS: 254 + response: 7B80562102700FE +- expected_values: + SUBARU_RL_VSS: 2308 + response: 7B8056210270904 diff --git a/tests/test_cases/2020/commands/7B0.7B8.221029|t=64,fc=1.yaml b/tests/test_cases/2020/commands/7B0.7B8.221029|t=64,fc=1.yaml new file mode 100644 index 00000000..cb7f61c8 --- /dev/null +++ b/tests/test_cases/2020/commands/7B0.7B8.221029|t=64,fc=1.yaml @@ -0,0 +1,16 @@ +command_id: 7B0.7B8.221029|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_STEER_ANGLE: -2 + response: |- + 221029 + 7B805621029FFFE +- expected_values: + SUBARU_STEER_ANGLE: 0 + response: 7B8056210290000 +- expected_values: + SUBARU_STEER_ANGLE: -249 + response: 7B805621029FF07 +- expected_values: + SUBARU_STEER_ANGLE: -1 + response: 7B805621029FFFF diff --git a/tests/test_cases/2020/commands/7E0.0104.yaml b/tests/test_cases/2020/commands/7E0.0104.yaml new file mode 100644 index 00000000..678b1a55 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0104.yaml @@ -0,0 +1,18 @@ +command_id: 7E0.0104 +test_cases: +- expected_values: + LOAD_PCT: 24.31373 + response: |- + 0104 + 7E80341043E +- expected_values: + LOAD_PCT: 25.88235 + response: |- + 0104 + 7E803410442 +- expected_values: + LOAD_PCT: 0 + response: '7E803410400' +- expected_values: + LOAD_PCT: 100 + response: 7E8034104FF diff --git a/tests/test_cases/2020/commands/7E0.0106.yaml b/tests/test_cases/2020/commands/7E0.0106.yaml new file mode 100644 index 00000000..ff1e1977 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0106.yaml @@ -0,0 +1,18 @@ +command_id: 7E0.0106 +test_cases: +- expected_values: + SHRTFT1: -0.78125 + response: |- + 0106 + 7E80341067F +- expected_values: + SHRTFT1: 0 + response: |- + 0106 + 7E803410680 +- expected_values: + SHRTFT1: -7.03125 + response: '7E803410677' +- expected_values: + SHRTFT1: 7.03125 + response: '7E803410689' diff --git a/tests/test_cases/2020/commands/7E0.010D.yaml b/tests/test_cases/2020/commands/7E0.010D.yaml new file mode 100644 index 00000000..cd871509 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.010D.yaml @@ -0,0 +1,13 @@ +command_id: 7E0.010D +test_cases: +- expected_values: + VSS: 0 + response: |- + 010D + 7E803410D00 +- expected_values: + VSS: 0 + response: 7E803410D00 +- expected_values: + VSS: 130 + response: 7E803410D82 diff --git a/tests/test_cases/2020/commands/7E0.0110.yaml b/tests/test_cases/2020/commands/7E0.0110.yaml new file mode 100644 index 00000000..cbaa4c74 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0110.yaml @@ -0,0 +1,21 @@ +command_id: 7E0.0110 +test_cases: +- expected_values: + MAF: 2.2 + response: |- + 0110 + 7E804411000DC +- expected_values: + MAF: 2.29 + response: |- + 0110 + 7E804411000E5 +- expected_values: + MAF: 0 + response: '7E80441100000' +- expected_values: + MAF: 2.55 + response: 7E804411000FF +- expected_values: + MAF: 64.39 + response: '7E80441101927' diff --git a/tests/test_cases/2020/commands/7E0.0111.yaml b/tests/test_cases/2020/commands/7E0.0111.yaml new file mode 100644 index 00000000..267e2787 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0111.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0111 +test_cases: +- expected_values: + TP: 11.76471 + response: 7E80341111E +- expected_values: + TP: 27.84314 + response: '7E803411147' diff --git a/tests/test_cases/2020/commands/7E0.011C.yaml b/tests/test_cases/2020/commands/7E0.011C.yaml new file mode 100644 index 00000000..637ca1a0 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.011C.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.011C +test_cases: +- expected_values: + OBDSUP: OBD & OBD II + response: 7E803411C03 diff --git a/tests/test_cases/2020/commands/7E0.011F.yaml b/tests/test_cases/2020/commands/7E0.011F.yaml new file mode 100644 index 00000000..7e44feeb --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.011F.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.011F +test_cases: +- expected_values: + RUNTM: 3001 + response: 7E804411F0BB9 diff --git a/tests/test_cases/2020/commands/7E0.0124.yaml b/tests/test_cases/2020/commands/7E0.0124.yaml new file mode 100644 index 00000000..e114109c --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0124.yaml @@ -0,0 +1,6 @@ +command_id: 7E0.0124 +test_cases: +- expected_values: + LAMBDA11_VOLT: 0.99716 + O2S11_VOLT: 2.49683 + response: 7E80641247FA34FF0 diff --git a/tests/test_cases/2020/commands/7E0.012F.yaml b/tests/test_cases/2020/commands/7E0.012F.yaml new file mode 100644 index 00000000..dd13b433 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.012F.yaml @@ -0,0 +1,18 @@ +command_id: 7E0.012F +test_cases: +- expected_values: + FLI: 65.4902 + response: |- + 012F + 7E803412FA7 +- expected_values: + FLI: 72.54902 + response: |- + 012F + 7E803412FB9 +- expected_values: + FLI: 58.82353 + response: 7E803412F96 +- expected_values: + FLI: 71.76471 + response: 7E803412FB7 diff --git a/tests/test_cases/2020/commands/7E0.0131.yaml b/tests/test_cases/2020/commands/7E0.0131.yaml new file mode 100644 index 00000000..9b0fc093 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0131.yaml @@ -0,0 +1,21 @@ +command_id: 7E0.0131 +test_cases: +- expected_values: + CLR_DIST: 25448 + response: |- + 0131 + 7E80441316368 +- expected_values: + CLR_DIST: 25480 + response: |- + 0131 + 7E80441316388 +- expected_values: + CLR_DIST: 1597 + response: 7E8044131063D +- expected_values: + CLR_DIST: 44548 + response: 7E8044131AE04 +- expected_values: + CLR_DIST: 65535 + response: 7E8044131FFFF diff --git a/tests/test_cases/2020/commands/7E0.0134.yaml b/tests/test_cases/2020/commands/7E0.0134.yaml new file mode 100644 index 00000000..448f02b4 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0134.yaml @@ -0,0 +1,6 @@ +command_id: 7E0.0134 +test_cases: +- expected_values: + LAMBDA11_CURRENT: 0.99799 + O2S11_CURRENT: -0.00391 + response: 7E80641347FBE7FFF diff --git a/tests/test_cases/2020/commands/7E0.0142.yaml b/tests/test_cases/2020/commands/7E0.0142.yaml new file mode 100644 index 00000000..78f27e11 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0142.yaml @@ -0,0 +1,21 @@ +command_id: 7E0.0142 +test_cases: +- expected_values: + VPWR: 14.263 + response: |- + 0142 + 7E804414237B7 +- expected_values: + VPWR: 14.321 + response: |- + 0142 + 7E804414237F1 +- expected_values: + VPWR: 12.539 + response: 7E804414230FB +- expected_values: + VPWR: 14.077 + response: 7E804414236FD +- expected_values: + VPWR: 14.336 + response: '7E80441423800' diff --git a/tests/test_cases/2020/commands/7E0.0144.yaml b/tests/test_cases/2020/commands/7E0.0144.yaml new file mode 100644 index 00000000..2c3f994b --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0144.yaml @@ -0,0 +1,24 @@ +command_id: 7E0.0144 +test_cases: +- expected_values: + EQ_RAT: 1.00151 + response: |- + 0144 + 7E80441448031 +- expected_values: + EQ_RAT: 1.00298 + response: |- + 0144 + 7E80441448061 +- expected_values: + EQ_RAT: 0.84498 + response: 7E80441446C28 +- expected_values: + EQ_RAT: 0.97658 + response: 7E80441447D00 +- expected_values: + EQ_RAT: 0.99998 + response: 7E80441447FFF +- expected_values: + EQ_RAT: 1.00002 + response: '7E80441448000' diff --git a/tests/test_cases/2020/commands/7E0.0145.yaml b/tests/test_cases/2020/commands/7E0.0145.yaml new file mode 100644 index 00000000..b5f11f48 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0145.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0145 +test_cases: +- expected_values: + TP_R: 3.13725 + response: '7E803414508' diff --git a/tests/test_cases/2020/commands/7E0.0146.yaml b/tests/test_cases/2020/commands/7E0.0146.yaml new file mode 100644 index 00000000..23cc61d9 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0146.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0146 +test_cases: +- expected_values: + AAT: 13 + response: '7E803414635' +- expected_values: + AAT: 17 + response: '7E803414639' diff --git a/tests/test_cases/2020/commands/7E0.0147.yaml b/tests/test_cases/2020/commands/7E0.0147.yaml new file mode 100644 index 00000000..b0ad4f84 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0147.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0147 +test_cases: +- expected_values: + TP_B: 31.76471 + response: '7E803414751' +- expected_values: + TP_B: 32.94118 + response: '7E803414754' diff --git a/tests/test_cases/2020/commands/7E0.0149.yaml b/tests/test_cases/2020/commands/7E0.0149.yaml new file mode 100644 index 00000000..7927a7de --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0149.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0149 +test_cases: +- expected_values: + APP_D: 13.33333 + response: '7E803414922' diff --git a/tests/test_cases/2020/commands/7E0.014A.yaml b/tests/test_cases/2020/commands/7E0.014A.yaml new file mode 100644 index 00000000..9c6aeb4f --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.014A.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.014A +test_cases: +- expected_values: + APP_E: 12.94118 + response: 7E803414A21 diff --git a/tests/test_cases/2020/commands/7E0.015A.yaml b/tests/test_cases/2020/commands/7E0.015A.yaml new file mode 100644 index 00000000..16110f03 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.015A.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.015A +test_cases: +- expected_values: + APP_R: 0 + response: 7E803415A00 diff --git a/tests/test_cases/2020/commands/7E0.01A6.yaml b/tests/test_cases/2020/commands/7E0.01A6.yaml new file mode 100644 index 00000000..f09cdc05 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.01A6.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.01A6 +test_cases: +- expected_values: + ODO: 122940.6 + response: 7E80641A60012C25E +- expected_values: + ODO: 123508.1 + response: 7E80641A60012D889 +- expected_values: + ODO: 123509.4 + response: 7E80641A60012D896 diff --git a/tests/test_cases/2020/commands/7E0.7E8.2210E5|t=64,fc=1.yaml b/tests/test_cases/2020/commands/7E0.7E8.2210E5|t=64,fc=1.yaml new file mode 100644 index 00000000..fb6ae729 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.7E8.2210E5|t=64,fc=1.yaml @@ -0,0 +1,21 @@ +command_id: 7E0.7E8.2210E5|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_ODO: 82884 + response: |- + 2210E5 + 7E8056210E5A1E2 +- expected_values: + SUBARU_ODO: 82916 + response: |- + 2210E5 + 7E8056210E5A1F2 +- expected_values: + SUBARU_ODO: 69398 + response: 7E8056210E5878B +- expected_values: + SUBARU_ODO: 115300 + response: 7E8056210E5E132 +- expected_values: + SUBARU_ODO: 131070 + response: 7E8056210E5FFFF diff --git a/tests/test_cases/2021/command_support.yaml b/tests/test_cases/2021/command_support.yaml index 1a881cd6..ccadb7ce 100644 --- a/tests/test_cases/2021/command_support.yaml +++ b/tests/test_cases/2021/command_support.yaml @@ -1,5 +1,18 @@ model_year: 2021 supported_commands_by_ecu: + "753": + - 753.75B.221022|t=64,fc=1:SUBARU_TP_FL,SUBARU_TP_FR,SUBARU_TP_RL,SUBARU_TP_RR + - 753.75B.221028|t=64,fc=1:SUBARU_TID1,SUBARU_TID2,SUBARU_TID3,SUBARU_TID4 + "7B0": + - 7B0.7B8.221024|t=64,fc=1:SUBARU_FR_VSS + - 7B0.7B8.221025|t=64,fc=1:SUBARU_FL_VSS + - 7B0.7B8.221026|t=64,fc=1:SUBARU_RR_VSS + - 7B0.7B8.221027|t=64,fc=1:SUBARU_RL_VSS + - 7B0.7B8.221029|t=64,fc=1:SUBARU_STEER_ANGLE + "7DF": + - 7DF.010D + - 7DF.0131 + - 7DF.01A6 "7E0": - 0101:ACRF_RDY,ACRF_SUP,AIR_RDY,AIR_SUP,CAT_RDY,CAT_SUP,CCM_RDY,CCM_SUP,CIM_SUP,DTC_CNT,EGR_RDY,EGR_SUP,EVAP_RDY,EVAP_SUP,FUEL_RDY,FUEL_SUP,HCAT_RDY,HCAT_SUP,HTR_RDY,HTR_SUP,MIL,MIS_RDY,MIS_SUP,O2S_RDY,O2S_SUP - 0103:FUELSYS1,FUELSYS2 @@ -33,3 +46,173 @@ supported_commands_by_ecu: - 0142:VPWR - 0143:LOAD_ABS - 0144:EQ_RAT + - 7E0.0101:ACRF_RDY,ACRF_SUP,AIR_RDY,AIR_SUP,CAT_RDY,CAT_SUP,CCM_RDY,CCM_SUP,CIM_SUP,DTC_CNT,EGR_RDY,EGR_SUP,EVAP_RDY,EVAP_SUP,FUEL_RDY,FUEL_SUP,HCAT_RDY,HCAT_SUP,HTR_RDY,HTR_SUP,MIL,MIS_RDY,MIS_SUP,O2S_RDY,O2S_SUP + - 7E0.0103:FUELSYS1,FUELSYS2 + - 7E0.0104:LOAD_PCT + - 7E0.0106:SHRTFT1 + - 7E0.010D:VSS + - 7E0.0110:MAF + - 7E0.0111:TP + - 7E0.011F:RUNTM + - 7E0.0121:MIL_DIST + - 7E0.0124:LAMBDA11_VOLT,O2S11_VOLT + - 7E0.012F:FLI + - 7E0.0130:WARM_UPS + - 7E0.0131:CLR_DIST + - 7E0.0134:LAMBDA11_CURRENT,O2S11_CURRENT + - 7E0.0142:VPWR + - 7E0.0144:EQ_RAT + - 7E0.0146:AAT + - 7E0.0147:TP_B + - 7E0.014D:MIL_TIME + - 7E0.014E:CLR_TIME + - 7E0.015C:EOT + - 7E0.016D:FRP_A,FRP_A_CMD,FRP_A_CMD_SUP,FRP_A_SUP,FRP_B,FRP_B_CMD,FRP_B_CMD_SUP,FRP_B_SUP,FRT_A,FRT_A_SUP,FRT_B,FRT_B_SUP + - 7E0.019D:FUEL_RATE_ALT,VFUEL_RATE + - 7E0.019E:EXH_RATE + - 7E0.01A6:ODO + - 7E0.7E8.2210E5|t=64,fc=1:SUBARU_ODO + "7E1": + - 7E1.7E9.0105 +unsupported_commands_by_ecu: + "746": + - 746.221032:SUBARU_STEER_ANGLE_746 + "7A2": + - 7A2.221135|t=64,fc=1:SUBARU_12V_C + - 7A2.221136|t=64,fc=1:SUBARU_12V_T + - 7A2.7AA.220023:SUBARU_FRP + - 7A2.7AA.22003C:SUBARU_EGT_AT_CATALYST_INLET + - 7A2.7AA.22003E:SUBARU_EGT_DPF_INLET + - 7A2.7AA.2210A1:SUBARU_MAF_VOLTAGE + - 7A2.7AA.2210A4:SUBARU_FUEL_INJECTOR_2_PULSE_WIDTH + - 7A2.7AA.2210A5:SUBARU_ODO_7A2_10A5 + - 7A2.7AA.2210A6:SUBARU_ACC_PEDAL_ANGLE + - 7A2.7AA.2210A7:SUBARU_FUEL_T + - 7A2.7AA.2210AB:SUBARU_RADIATOR_FAN + - 7A2.7AA.2210AE:SUBARU_CPC_VALVE_DUTY_CYCLE + - 7A2.7AA.2210B1:SUBARU_EGR_STEPS + - 7A2.7AA.2210B2:SUBARU_ALTERNATOR_DUTY + - 7A2.7AA.2210B3:SUBARU_FUEL_PUMP_DUTY + - 7A2.7AA.2210B4:SUBARU_INTAKE_VVT_ADVANCE_RIGHT + - 7A2.7AA.2210B5:SUBARU_INTAKE_VVT_ADVANCE_LEFT + - 7A2.7AA.2210B6:SUBARU_OCV_DUTY_RIGHT + - 7A2.7AA.2210B7:SUBARU_OCV_DUTY_LEFT + - 7A2.7AA.2210BE:SUBARU_A_F_SENSOR_1 + - 7A2.7AA.2210D2:SUBARU_EWG_VALVE_POSITION_SENSOR_LEARNING_CLOSED + - 7A2.7AA.2210D3:SUBARU_EWG_VALVE_REQUEST_POSITION + - 7A2.7AA.2210D4:SUBARU_EWG_VALVE_ACTUAL_POSITION + - 7A2.7AA.2210DE:SUBARU_THROTTLE_MOTOR_DUTY + - 7A2.7AA.2210E3:SUBARU_CRUISE_VSS_T + - 7A2.7AA.2210E5:SUBARU_ODO_7A2_10E5 + - 7A2.7AA.2210E6:SUBARU_FUEL_TANK_AIR_PRESSURE + - 7A2.7AA.2210E8:SUBARU_OSV_DUTY_RIGHT + - 7A2.7AA.2210E9:SUBARU_OSV_DUTY_LEFT + - 7A2.7AA.2210EE:SUBARU_EXHAUST_OCV_DUTY_RIGHT + - 7A2.7AA.2210EF:SUBARU_EXHAUST_OCV_DUTY_LEFT + - 7A2.7AA.22110B:SUBARU_ROUGHNESS_MONITOR_1 + - 7A2.7AA.22110C:SUBARU_ROUGHNESS_MONITOR_2 + - 7A2.7AA.22110D:SUBARU_ROUGHNESS_MONITOR_3 + - 7A2.7AA.22110E:SUBARU_ROUGHNESS_MONITOR_4 + - 7A2.7AA.221116:SUBARU_FINAL_INJECTION_AMOUNT_MM_ST + - 7A2.7AA.221118:SUBARU_TARGET_INTAKE_MANIFOLD_PRESSURE + - 7A2.7AA.22111B:SUBARU_EGR_TARGET_VALVE_OPENING_ANGLE + - 7A2.7AA.22111C:SUBARU_EGR_VALVE_OPENING_ANGLE + - 7A2.7AA.22111F:SUBARU_INLET_AIR_T_AFTER_AIR_FILTER + - 7A2.7AA.221121:SUBARU_TARGET_ENGINE_SPEED + - 7A2.7AA.22112A:SUBARU_MILEAGE_AFTER_INJECTOR_LEARNING + - 7A2.7AA.22112B:SUBARU_MILEAGE_AFTER_INJECTOR_REPLACEMENT + - 7A2.7AA.22112C:SUBARU_INTERIOR_HEATER + - 7A2.7AA.22112D:SUBARU_QUANTITY_CORRECTION_1 + - 7A2.7AA.22112E:SUBARU_QUANTITY_CORRECTION_2 + - 7A2.7AA.22112F:SUBARU_QUANTITY_CORRECTION_3 + - 7A2.7AA.221130:SUBARU_QUANTITY_CORRECTION_4 + - 7A2.7AA.22114A:SUBARU_PRESSURE_DIFFERENCE_BETWEEN_DPF_INLET_AND_OUTLET + - 7A2.7AA.22114B:SUBARU_ESTIMATED_CATALYST_T + - 7A2.7AA.22114C:SUBARU_ESTIMATED_DPF_T + - 7A2.7AA.22114D:SUBARU_SOOT_ACCUMULATION_RATIO + - 7A2.7AA.22114E:SUBARU_OIL_DILUTION_RATIO + - 7A2.7AA.221156:SUBARU_RUNNING_DISTANCE_SINCE_LAST_DPF_REGENERATION + - 7A2.7AA.221157:SUBARU_DPF_REGENERATION_COUNT + - 7A2.7AA.221158:SUBARU_MQI_FLV_1_1,SUBARU_MQI_FLV_2_1,SUBARU_MQI_FLV_3_1,SUBARU_MQI_FLV_4_1,SUBARU_MQI_FLV_5_1 + - 7A2.7AA.221159:SUBARU_MQI_FLV_1_2,SUBARU_MQI_FLV_2_2,SUBARU_MQI_FLV_3_2,SUBARU_MQI_FLV_4_2,SUBARU_MQI_FLV_5_2 + - 7A2.7AA.22115A:SUBARU_MQI_FLV_1_3,SUBARU_MQI_FLV_2_3,SUBARU_MQI_FLV_3_3,SUBARU_MQI_FLV_4_3,SUBARU_MQI_FLV_5_3 + - 7A2.7AA.22115B:SUBARU_MQI_FLV_1_4,SUBARU_MQI_FLV_2_4,SUBARU_MQI_FLV_3_4,SUBARU_MQI_FLV_4_4,SUBARU_MQI_FLV_5_4 + - 7A2.7AA.221161:SUBARU_INDIVIDUAL_PUMP_DIFFERENCE_LEARNING_VALUE + - 7A2.7AA.221162:SUBARU_FINAL_MAIN_INJECTION_PERIOD + - 7A2.7AA.221189:SUBARU_OIL_DILUTION_AMOUNT + - 7A2.7AA.2211A1:SUBARU_DPF_REGEN_CNT + - 7A2.7AA.2211D0:SUBARU_KNOCKING_SIGNAL + - 7A2.7AA.22122F:SUBARU_CLUTCH_SWITCH + - 7A2.7AA.221230:SUBARU_STOP_LIGHT_SWITCH + - 7A2.7AA.221231:SUBARU_CC_SET_COAST_SWITCH + - 7A2.7AA.221232:SUBARU_CC_RESUME_ACCELERATE_SWITCH + - 7A2.7AA.221233:SUBARU_BRAKE_SWITCH + - 7A2.7AA.221234:SUBARU_CC_MAIN_TOGGLE_SWITCH + - 7A2.7AA.22124A:SUBARU_CC_CANCEL_SWITCH + - 7A2.7AA.22124C:SUBARU_OIL_LEVEL_SWITCH + - 7A2.7AA.22124F:SUBARU_GLOW_RELAY_SWITCH + - 7A2.7AA.221251:SUBARU_SUB_FUEL_PUMP_RELAY_SWITCH + - 7A2.7AA.221254:SUBARU_INJECTOR_LEARNING_SWITCH + - 7A2.7AA.22125B:SUBARU_DPF_ACTIVE_REGENERATION_SWITCH + - 7A2.7AA.22129C:SUBARU_ENGINE_STARTING_TIME + - 7A2.7AA.2212ED:SUBARU_MAF_AVG,SUBARU_MASS_AIR_FLOW_AVERAGE + - 7A2.7AA.221314:SUBARU_MONITOR_1 + - 7A2.7AA.221315:SUBARU_MONITOR_2 + - 7A2.7AA.221316:SUBARU_MONITOR_3 + - 7A2.7AA.221317:SUBARU_MONITOR_4 + - 7A2.7AA.221321:SUBARU_BAT_TERMINAL_VOLTAGE + - 7A2.7AA.221322:SUBARU_BAT_CHARGE_DISCHARGE_CURRENT + - 7A2.7AA.221323:SUBARU_ESTIMATED_BAT_T + - 7A2.7AA.221324:SUBARU_REMAINING_BAT_CAPACITY + - 7A2.7AA.22307A:SUBARU_INLET_AIR_T + "7A3": + - 7A3.7AB.2210C8:SUBARU_LOCK_UP_DUTY_RATIO + - 7A3.7AB.2210C9:SUBARU_TRANSFER_DUTY_RATIO + - 7A3.7AB.2210CB:SUBARU_TURBINE_SPEED + - 7A3.7AB.2210D2:SUBARU_CVT_T + - 7A3.7AB.221138:SUBARU_SECONDARY_PULLEY_SPEED + - 7A3.7AB.22113A:SUBARU_ACTUAL_SECONDARY_PRESSURE + - 7A3.7AB.22113B:SUBARU_SECONDARY_SET_CURRENT + - 7A3.7AB.22113C:SUBARU_SECONDARY_ACTUAL_CURRENT + - 7A3.7AB.22113D:SUBARU_TARGET_GEAR_RATIO + - 7A3.7AB.22113E:SUBARU_ACTUAL_GEAR_RATIO + - 7A3.7AB.221141:SUBARU_ACTUAL_PRIMARY_PRESSURE + - 7A3.7AB.221146:SUBARU_PRIMARY_PULLEY_SPEED + - 7A3.7AB.221147:SUBARU_FRONT_WHEEL_SPEED + - 7A3.7AB.2212B1:SUBARU_ACTUAL_LINE_PRESSURE + - 7A3.7AB.2212B2:SUBARU_LIN_SOLENOID_ACTUAL_CURRENT + - 7A3.7AB.2212B4:SUBARU_AWD_SOLENOID_SET_CURRENT + - 7A3.7AB.2212B5:SUBARU_AWD_SOLENOID_ACTUAL_CURRENT + "7E0": + - 7E0.7E8.22002F|t=64,fc=1:SUBARU_FLI + - 7E0.7E8.2210E7:SUBARU_EOT_V2 + "7E1": + - 7E1.7E9.010D + "7E6": + - 7E6.7EE.221052:SUBARU_DRIVEMOTOR_TORQUE_OUTPUT_ACTUAL + - 7E6.7EE.221055:SUBARU_DRIVEMOTOR_OUTPUT_POWER + - 7E6.7EE.221057:SUBARU_DRIVEMOTOR_TORQUE_TARGET + - 7E6.7EE.221058:SUBARU_DRIVEMOTOR_SPEED + - 7E6.7EE.221059:SUBARU_DRIVEMOTOR_SPEED_TARGET + - 7E6.7EE.22105D:SUBARU_DRIVEMOTOR_TORQUE_UPPER_LIMIT + - 7E6.7EE.22105E:SUBARU_DRIVEMOTOR_TORQUE_LOWER_LIMIT + - 7E6.7EE.221063:SUBARU_DRIVEMOTOR_INVERTER_INPUT_HV_SENSOR + - 7E6.7EE.221065:SUBARU_INVERTER_T_ESTIMATED + - 7E6.7EE.221066:SUBARU_DRIVEMOTOR_INVERTER_T_A + - 7E6.7EE.221067:SUBARU_DRIVEMOTOR_INVERTER_T_B + - 7E6.7EE.221068:SUBARU_DRIVEMOTOR_INVERTER_T_C + - 7E6.7EE.22106D:SUBARU_DRIVEMOTOR_T_A + - 7E6.7EE.22106E:SUBARU_DRIVEMOTOR_T_B + "7E7": + - 7E7.7EF.221037:SUBARU_12V_AUX_BAT_VOLTAGE + - 7E7.7EF.221039:SUBARU_12V_ENGINE_RESTART_BAT_VOLTAGE + - 7E7.7EF.221077:SUBARU_12V_ENGINE_RESTART_BAT_SOC + - 7E7.7EF.221079:SUBARU_12V_ENGINE_RESTART_BAT_T + - 7E7.7EF.222006:SUBARU_ENGINE_TORQUE_TARGET + - 7E7.7EF.222012:SUBARU_12V_CURRENT + - 7E7.7EF.222014:SUBARU_12V_SOC_CONTROL + - 7E7.7EF.222034:SUBARU_ELECTRIC_OIL_PUMP_SPEED + - 7E7.7EF.222035:SUBARU_ELECTRIC_OIL_PUMP_CURRENT + - 7E7.7EF.222061:SUBARU_ENGINE_TORQUE_UPPER_ECM + - 7E7.7EF.222062:SUBARU_ENGINE_TORQUE_ACTUAL + - 7E7.7EF.2220E2:SUBARU_12V_AUX_BAT_T diff --git a/tests/test_cases/2021/commands/753.75B.221022|t=64,fc=1.yaml b/tests/test_cases/2021/commands/753.75B.221022|t=64,fc=1.yaml new file mode 100644 index 00000000..98d50cf0 --- /dev/null +++ b/tests/test_cases/2021/commands/753.75B.221022|t=64,fc=1.yaml @@ -0,0 +1,38 @@ +command_id: 753.75B.221022|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_TP_FL: 33.6 + SUBARU_TP_FR: 31.8 + SUBARU_TP_RL: 32.6 + SUBARU_TP_RR: 33 + response: 75B07621022A3A59FA8 +- expected_values: + SUBARU_TP_FL: 33.2 + SUBARU_TP_FR: 31.6 + SUBARU_TP_RL: 32.6 + SUBARU_TP_RR: 33.2 + response: 75B07621022A3A69EA6 +- expected_values: + SUBARU_TP_FL: 32 + SUBARU_TP_FR: 32.4 + SUBARU_TP_RL: 33.2 + SUBARU_TP_RR: 31.6 + response: 75B07621022A69EA2A0 +- expected_values: + SUBARU_TP_FL: 42.2 + SUBARU_TP_FR: 42 + SUBARU_TP_RL: 41.4 + SUBARU_TP_RR: 41.4 + response: 75B07621022CFCFD2D3 +- expected_values: + SUBARU_TP_FL: 42.2 + SUBARU_TP_FR: 42.4 + SUBARU_TP_RL: 42 + SUBARU_TP_RR: 42.2 + response: 75B07621022D2D3D4D3 +- expected_values: + SUBARU_TP_FL: 42 + SUBARU_TP_FR: 41.8 + SUBARU_TP_RL: 42.2 + SUBARU_TP_RR: 41.8 + response: 75B07621022D3D1D1D2 diff --git a/tests/test_cases/2021/commands/753.75B.221028|t=64,fc=1.yaml b/tests/test_cases/2021/commands/753.75B.221028|t=64,fc=1.yaml new file mode 100644 index 00000000..c5a4f5ad --- /dev/null +++ b/tests/test_cases/2021/commands/753.75B.221028|t=64,fc=1.yaml @@ -0,0 +1,38 @@ +command_id: 753.75B.221028|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_TID1: 57181 + SUBARU_TID2: 7274719 + SUBARU_TID3: 6545920 + SUBARU_TID4: 14644651 + response: |- + 75B101362102800DF5D + 75B216F00DF63E200DF + 75B2275AB00DF652A00 +- expected_values: + SUBARU_TID1: 57189 + SUBARU_TID2: 2752735 + SUBARU_TID3: 7711488 + SUBARU_TID4: 14640098 + response: |- + 75B101362102800DF65 + 75B212A00DF75AB00DF + 75B2263E200DF5D6F00 +- expected_values: + SUBARU_TID1: 59200 + SUBARU_TID2: 12517607 + SUBARU_TID3: 4325120 + SUBARU_TID4: 15155421 + response: |- + 75B101362102800E740 + 75B21BF00E741FF00E7 + 75B2240DD00E73FE200 +- expected_values: + SUBARU_TID1: 60200 + SUBARU_TID2: 13304043 + SUBARU_TID3: 2785536 + SUBARU_TID4: 15377179 + response: |- + 75B101362102800EB28 + 75B21CB00EB2A8100EA + 75B22A31B00EAAA9300 diff --git a/tests/test_cases/2021/commands/7B0.7B8.221024|t=64,fc=1.yaml b/tests/test_cases/2021/commands/7B0.7B8.221024|t=64,fc=1.yaml new file mode 100644 index 00000000..6419f9da --- /dev/null +++ b/tests/test_cases/2021/commands/7B0.7B8.221024|t=64,fc=1.yaml @@ -0,0 +1,11 @@ +command_id: 7B0.7B8.221024|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_FR_VSS: 0 + response: 7B8056210240000 +- expected_values: + SUBARU_FR_VSS: 255 + response: 7B80562102400FF +- expected_values: + SUBARU_FR_VSS: 2682 + response: 7B8056210240A7A diff --git a/tests/test_cases/2021/commands/7B0.7B8.221025|t=64,fc=1.yaml b/tests/test_cases/2021/commands/7B0.7B8.221025|t=64,fc=1.yaml new file mode 100644 index 00000000..9f3367a8 --- /dev/null +++ b/tests/test_cases/2021/commands/7B0.7B8.221025|t=64,fc=1.yaml @@ -0,0 +1,14 @@ +command_id: 7B0.7B8.221025|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_FL_VSS: 0 + response: '7B8 05 62 10 25 00 00 ' +- expected_values: + SUBARU_FL_VSS: 0 + response: 7B8056210250000 +- expected_values: + SUBARU_FL_VSS: 511 + response: 7B80562102501FF +- expected_values: + SUBARU_FL_VSS: 2684 + response: 7B8056210250A7C diff --git a/tests/test_cases/2021/commands/7B0.7B8.221026|t=64,fc=1.yaml b/tests/test_cases/2021/commands/7B0.7B8.221026|t=64,fc=1.yaml new file mode 100644 index 00000000..62546f69 --- /dev/null +++ b/tests/test_cases/2021/commands/7B0.7B8.221026|t=64,fc=1.yaml @@ -0,0 +1,14 @@ +command_id: 7B0.7B8.221026|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_RR_VSS: 0 + response: '7B8 05 62 10 26 00 00 ' +- expected_values: + SUBARU_RR_VSS: 0 + response: 7B8056210260000 +- expected_values: + SUBARU_RR_VSS: 255 + response: 7B80562102600FF +- expected_values: + SUBARU_RR_VSS: 2686 + response: 7B8056210260A7E diff --git a/tests/test_cases/2021/commands/7B0.7B8.221027|t=64,fc=1.yaml b/tests/test_cases/2021/commands/7B0.7B8.221027|t=64,fc=1.yaml new file mode 100644 index 00000000..bf43f6f7 --- /dev/null +++ b/tests/test_cases/2021/commands/7B0.7B8.221027|t=64,fc=1.yaml @@ -0,0 +1,11 @@ +command_id: 7B0.7B8.221027|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_RL_VSS: 0 + response: 7B8056210270000 +- expected_values: + SUBARU_RL_VSS: 255 + response: 7B80562102700FF +- expected_values: + SUBARU_RL_VSS: 2685 + response: 7B8056210270A7D diff --git a/tests/test_cases/2021/commands/7B0.7B8.221029|t=64,fc=1.yaml b/tests/test_cases/2021/commands/7B0.7B8.221029|t=64,fc=1.yaml new file mode 100644 index 00000000..0a264816 --- /dev/null +++ b/tests/test_cases/2021/commands/7B0.7B8.221029|t=64,fc=1.yaml @@ -0,0 +1,11 @@ +command_id: 7B0.7B8.221029|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_STEER_ANGLE: 0 + response: 7B8056210290000 +- expected_values: + SUBARU_STEER_ANGLE: 255 + response: 7B80562102900FF +- expected_values: + SUBARU_STEER_ANGLE: -252 + response: 7B805621029FF04 diff --git a/tests/test_cases/2021/commands/7E0.0101.yaml b/tests/test_cases/2021/commands/7E0.0101.yaml new file mode 100644 index 00000000..9fdef7d2 --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0101.yaml @@ -0,0 +1,29 @@ +command_id: 7E0.0101 +test_cases: +- expected_values: + ACRF_RDY: 0 + ACRF_SUP: 0 + AIR_RDY: 0 + AIR_SUP: 0 + CAT_RDY: 0 + CAT_SUP: 1 + CCM_RDY: 0 + CCM_SUP: 1 + CIM_SUP: SPARK + DTC_CNT: 0 + EGR_RDY: 0 + EGR_SUP: 1 + EVAP_RDY: 0 + EVAP_SUP: 1 + FUEL_RDY: 0 + FUEL_SUP: 1 + HCAT_RDY: 0 + HCAT_SUP: 0 + HTR_RDY: 0 + HTR_SUP: 1 + MIL: 0 + MIS_RDY: 0 + MIS_SUP: 1 + O2S_RDY: 0 + O2S_SUP: 1 + response: 7E80641010007E500 diff --git a/tests/test_cases/2021/commands/7E0.0103.yaml b/tests/test_cases/2021/commands/7E0.0103.yaml new file mode 100644 index 00000000..e7d2b84b --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0103.yaml @@ -0,0 +1,6 @@ +command_id: 7E0.0103 +test_cases: +- expected_values: + FUELSYS1: CL + FUELSYS2: 'OFF' + response: '7E80441030200' diff --git a/tests/test_cases/2021/commands/7E0.0104.yaml b/tests/test_cases/2021/commands/7E0.0104.yaml new file mode 100644 index 00000000..af346408 --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0104.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0104 +test_cases: +- expected_values: + LOAD_PCT: 0 + response: '7E803410400' +- expected_values: + LOAD_PCT: 100 + response: 7E8034104FF diff --git a/tests/test_cases/2021/commands/7E0.0106.yaml b/tests/test_cases/2021/commands/7E0.0106.yaml new file mode 100644 index 00000000..289cdf9d --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0106.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0106 +test_cases: +- expected_values: + SHRTFT1: -10.9375 + response: '7E803410672' +- expected_values: + SHRTFT1: 16.40625 + response: '7E803410695' diff --git a/tests/test_cases/2021/commands/7E0.010D.yaml b/tests/test_cases/2021/commands/7E0.010D.yaml new file mode 100644 index 00000000..9cc8dedd --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.010D.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.010D +test_cases: +- expected_values: + VSS: 0 + response: 7E803410D00 +- expected_values: + VSS: 140 + response: 7E803410D8C diff --git a/tests/test_cases/2021/commands/7E0.0110.yaml b/tests/test_cases/2021/commands/7E0.0110.yaml new file mode 100644 index 00000000..fa28bcf1 --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0110.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0110 +test_cases: +- expected_values: + MAF: 0 + response: '7E80441100000' +- expected_values: + MAF: 2.55 + response: 7E804411000FF +- expected_values: + MAF: 117.84 + response: 7E80441102E08 diff --git a/tests/test_cases/2021/commands/7E0.0111.yaml b/tests/test_cases/2021/commands/7E0.0111.yaml new file mode 100644 index 00000000..25d1c2e4 --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0111.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0111 +test_cases: +- expected_values: + TP: 14.11765 + response: '7E803411124' diff --git a/tests/test_cases/2021/commands/7E0.011F.yaml b/tests/test_cases/2021/commands/7E0.011F.yaml new file mode 100644 index 00000000..84ce15b7 --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.011F.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.011F +test_cases: +- expected_values: + RUNTM: 325 + response: 7E804411F0145 diff --git a/tests/test_cases/2021/commands/7E0.0121.yaml b/tests/test_cases/2021/commands/7E0.0121.yaml new file mode 100644 index 00000000..13d78353 --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0121.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0121 +test_cases: +- expected_values: + MIL_DIST: 0 + response: '7E80441210000' diff --git a/tests/test_cases/2021/commands/7E0.0124.yaml b/tests/test_cases/2021/commands/7E0.0124.yaml new file mode 100644 index 00000000..fb0c492c --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0124.yaml @@ -0,0 +1,42 @@ +command_id: 7E0.0124 +test_cases: +- expected_values: + LAMBDA11_VOLT: 0.92307 + O2S11_VOLT: 2.44656 + response: 7E806412476274E54 +- expected_values: + LAMBDA11_VOLT: 0.98965 + O2S11_VOLT: 2.49183 + response: 7E80641247EAD4FC7 +- expected_values: + LAMBDA11_VOLT: 0.99673 + O2S11_VOLT: 2.49658 + response: 7E80641247F954FEE +- expected_values: + LAMBDA11_VOLT: 0.99878 + O2S11_VOLT: 2.49793 + response: 7E80641247FD84FF9 +- expected_values: + LAMBDA11_VOLT: 0.99918 + O2S11_VOLT: 2.49817 + response: 7E80641247FE54FFB +- expected_values: + LAMBDA11_VOLT: 1.0051 + O2S11_VOLT: 2.50085 + response: 7E806412480A75011 +- expected_values: + LAMBDA11_VOLT: 1.00571 + O2S11_VOLT: 2.5011 + response: 7E806412480BB5013 +- expected_values: + LAMBDA11_VOLT: 1.00812 + O2S11_VOLT: 2.50207 + response: 7E8064124810A501B +- expected_values: + LAMBDA11_VOLT: 1.02216 + O2S11_VOLT: 2.50793 + response: 7E806412482D6504B +- expected_values: + LAMBDA11_VOLT: 1.13193 + O2S11_VOLT: 2.54807 + response: 7E806412490E35194 diff --git a/tests/test_cases/2021/commands/7E0.012F.yaml b/tests/test_cases/2021/commands/7E0.012F.yaml new file mode 100644 index 00000000..eac7e1bf --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.012F.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.012F +test_cases: +- expected_values: + FLI: 22.35294 + response: 7E803412F39 +- expected_values: + FLI: 100 + response: 7E803412FFF diff --git a/tests/test_cases/2021/commands/7E0.0130.yaml b/tests/test_cases/2021/commands/7E0.0130.yaml new file mode 100644 index 00000000..30b9aa2e --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0130.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0130 +test_cases: +- expected_values: + WARM_UPS: 89 + response: '7E803413059' diff --git a/tests/test_cases/2021/commands/7E0.0131.yaml b/tests/test_cases/2021/commands/7E0.0131.yaml new file mode 100644 index 00000000..3a1fbcf0 --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0131.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0131 +test_cases: +- expected_values: + CLR_DIST: 4275 + response: 7E804413110B3 +- expected_values: + CLR_DIST: 4351 + response: 7E804413110FF +- expected_values: + CLR_DIST: 4352 + response: '7E80441311100' +- expected_values: + CLR_DIST: 22578 + response: '7E80441315832' diff --git a/tests/test_cases/2021/commands/7E0.0134.yaml b/tests/test_cases/2021/commands/7E0.0134.yaml new file mode 100644 index 00000000..c05814a2 --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0134.yaml @@ -0,0 +1,22 @@ +command_id: 7E0.0134 +test_cases: +- expected_values: + LAMBDA11_CURRENT: 0.9187 + O2S11_CURRENT: -0.19922 + response: 7E806413475987FCD +- expected_values: + LAMBDA11_CURRENT: 0.99695 + O2S11_CURRENT: -0.00781 + response: 7E80641347F9C7FFE +- expected_values: + LAMBDA11_CURRENT: 0.99979 + O2S11_CURRENT: 0 + response: 7E80641347FF98000 +- expected_values: + LAMBDA11_CURRENT: 1 + O2S11_CURRENT: 0 + response: '7E806413480008000' +- expected_values: + LAMBDA11_CURRENT: 1.52646 + O2S11_CURRENT: 1.25391 + response: 7E8064134C3638141 diff --git a/tests/test_cases/2021/commands/7E0.0142.yaml b/tests/test_cases/2021/commands/7E0.0142.yaml new file mode 100644 index 00000000..ada5903b --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0142.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0142 +test_cases: +- expected_values: + VPWR: 12.651 + response: 7E8044142316B +- expected_values: + VPWR: 14.966 + response: 7E80441423A76 diff --git a/tests/test_cases/2021/commands/7E0.0144.yaml b/tests/test_cases/2021/commands/7E0.0144.yaml new file mode 100644 index 00000000..50158c83 --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0144.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0144 +test_cases: +- expected_values: + EQ_RAT: 0.70683 + response: 7E80441445A79 +- expected_values: + EQ_RAT: 0.99217 + response: 7E80441447EFF +- expected_values: + EQ_RAT: 0.9922 + response: 7E80441447F00 +- expected_values: + EQ_RAT: 1.00841 + response: '7E80441448113' diff --git a/tests/test_cases/2021/commands/7E0.0146.yaml b/tests/test_cases/2021/commands/7E0.0146.yaml new file mode 100644 index 00000000..82ba599c --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0146.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0146 +test_cases: +- expected_values: + AAT: 6 + response: 7E80341462E +- expected_values: + AAT: 20 + response: 7E80341463C diff --git a/tests/test_cases/2021/commands/7E0.0147.yaml b/tests/test_cases/2021/commands/7E0.0147.yaml new file mode 100644 index 00000000..9fc9eb26 --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0147.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0147 +test_cases: +- expected_values: + TP_B: 31.37255 + response: '7E803414750' +- expected_values: + TP_B: 43.52941 + response: 7E80341476F diff --git a/tests/test_cases/2021/commands/7E0.014D.yaml b/tests/test_cases/2021/commands/7E0.014D.yaml new file mode 100644 index 00000000..d59d3d54 --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.014D.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.014D +test_cases: +- expected_values: + MIL_TIME: 0 + response: 7E804414D0000 diff --git a/tests/test_cases/2021/commands/7E0.014E.yaml b/tests/test_cases/2021/commands/7E0.014E.yaml new file mode 100644 index 00000000..c8f7538f --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.014E.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.014E +test_cases: +- expected_values: + CLR_TIME: 7535 + response: 7E804414E1D6F +- expected_values: + CLR_TIME: 7536 + response: 7E804414E1D70 diff --git a/tests/test_cases/2021/commands/7E0.015C.yaml b/tests/test_cases/2021/commands/7E0.015C.yaml new file mode 100644 index 00000000..6059795e --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.015C.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.015C +test_cases: +- expected_values: + EOT: 89 + response: 7E803415C81 +- expected_values: + EOT: 103 + response: 7E803415C8F diff --git a/tests/test_cases/2021/commands/7E0.016D.yaml b/tests/test_cases/2021/commands/7E0.016D.yaml new file mode 100644 index 00000000..014d09f6 --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.016D.yaml @@ -0,0 +1,34 @@ +command_id: 7E0.016D +test_cases: +- expected_values: + FRP_A: 4090 + FRP_A_CMD: 4000 + FRP_A_CMD_SUP: 1 + FRP_A_SUP: 1 + FRP_B: 3990 + FRP_B_CMD: 4000 + FRP_B_CMD_SUP: 1 + FRP_B_SUP: 1 + FRT_A: -40 + FRT_A_SUP: 0 + FRT_B: -40 + FRT_B_SUP: 0 + response: |- + 7E8100D416D1B019001 + 7E82199000190018F00 +- expected_values: + FRP_A: 8420 + FRP_A_CMD: 8340 + FRP_A_CMD_SUP: 1 + FRP_A_SUP: 1 + FRP_B: 8320 + FRP_B_CMD: 8340 + FRP_B_CMD_SUP: 1 + FRP_B_SUP: 1 + FRT_A: -40 + FRT_A_SUP: 0 + FRT_B: -40 + FRT_B_SUP: 0 + response: |- + 7E8100D416D1B034203 + 7E8214A000342034000 diff --git a/tests/test_cases/2021/commands/7E0.019D.yaml b/tests/test_cases/2021/commands/7E0.019D.yaml new file mode 100644 index 00000000..0108e56f --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.019D.yaml @@ -0,0 +1,10 @@ +command_id: 7E0.019D +test_cases: +- expected_values: + FUEL_RATE_ALT: 0.28 + VFUEL_RATE: 0.28 + response: 7E806419D000E000E +- expected_values: + FUEL_RATE_ALT: 1.22 + VFUEL_RATE: 1.22 + response: 7E806419D003D003D diff --git a/tests/test_cases/2021/commands/7E0.019E.yaml b/tests/test_cases/2021/commands/7E0.019E.yaml new file mode 100644 index 00000000..e658d48e --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.019E.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.019E +test_cases: +- expected_values: + EXH_RATE: 16.8 + response: 7E804419E0054 +- expected_values: + EXH_RATE: 69.2 + response: 7E804419E015A diff --git a/tests/test_cases/2021/commands/7E0.01A6.yaml b/tests/test_cases/2021/commands/7E0.01A6.yaml new file mode 100644 index 00000000..eec188fa --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.01A6.yaml @@ -0,0 +1,17 @@ +command_id: 7E0.01A6 +test_cases: +- expected_values: + ODO: 107390.7 + response: 7E80641A6001062F3 +- expected_values: + ODO: 109340.9 + response: 7E80641A60010AF21 +- expected_values: + ODO: 112987.9 + response: 7E80641A600113D97 +- expected_values: + ODO: 113126.2 + response: 7E80641A6001142FE +- expected_values: + ODO: 113126.4 + response: 7E80641A600114300 diff --git a/tests/test_cases/2021/commands/7E0.7E8.2210E5|t=64,fc=1.yaml b/tests/test_cases/2021/commands/7E0.7E8.2210E5|t=64,fc=1.yaml new file mode 100644 index 00000000..70acd224 --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.7E8.2210E5|t=64,fc=1.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.7E8.2210E5|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_ODO: 107160 + response: 7E8056210E5D14C +- expected_values: + SUBARU_ODO: 107518 + response: 7E8056210E5D1FF +- expected_values: + SUBARU_ODO: 107520 + response: 7E8056210E5D200 +- expected_values: + SUBARU_ODO: 131070 + response: 7E8056210E5FFFF diff --git a/tests/test_cases/2022/command_support.yaml b/tests/test_cases/2022/command_support.yaml index 6f37bea8..e4bd9745 100644 --- a/tests/test_cases/2022/command_support.yaml +++ b/tests/test_cases/2022/command_support.yaml @@ -1,5 +1,11 @@ model_year: 2022 supported_commands_by_ecu: + "7B0": + - 7B0.7B8.221024|t=64,fc=1:SUBARU_FR_VSS + - 7B0.7B8.221025|t=64,fc=1:SUBARU_FL_VSS + - 7B0.7B8.221026|t=64,fc=1:SUBARU_RR_VSS + - 7B0.7B8.221027|t=64,fc=1:SUBARU_RL_VSS + - 7B0.7B8.221029|t=64,fc=1:SUBARU_STEER_ANGLE "7E0": - 0101:ACRF_RDY,ACRF_SUP,AIR_RDY,AIR_SUP,CAT_RDY,CAT_SUP,CCM_RDY,CCM_SUP,CIM_SUP,DTC_CNT,EGR_RDY,EGR_SUP,EVAP_RDY,EVAP_SUP,FUEL_RDY,FUEL_SUP,HCAT_RDY,HCAT_SUP,HTR_RDY,HTR_SUP,MIL,MIS_RDY,MIS_SUP,O2S_RDY,O2S_SUP - 0103:FUELSYS1,FUELSYS2 @@ -33,3 +39,163 @@ supported_commands_by_ecu: - 0142:VPWR - 0143:LOAD_ABS - 0144:EQ_RAT + - 7E0.0104:LOAD_PCT + - 7E0.0105:ECT + - 7E0.0106:SHRTFT1 + - 7E0.010D:VSS + - 7E0.0110:MAF + - 7E0.012F:FLI + - 7E0.0131:CLR_DIST + - 7E0.0144:EQ_RAT + - 7E0.7E8.2210E5|t=64,fc=1:SUBARU_ODO + - 7E0.7E8.2210E7:SUBARU_EOT_V2 +unsupported_commands_by_ecu: + "746": + - 746.221032:SUBARU_STEER_ANGLE_746 + "753": + - 753.75B.221022|t=64,fc=1:SUBARU_TP_FL,SUBARU_TP_FR,SUBARU_TP_RL,SUBARU_TP_RR + - 753.75B.221028|t=64,fc=1:SUBARU_TID1,SUBARU_TID2,SUBARU_TID3,SUBARU_TID4 + "7A2": + - 7A2.221135|t=64,fc=1:SUBARU_12V_C + - 7A2.221136|t=64,fc=1:SUBARU_12V_T + - 7A2.7AA.220005 + - 7A2.7AA.220023:SUBARU_FRP + - 7A2.7AA.22002F + - 7A2.7AA.22003C:SUBARU_EGT_AT_CATALYST_INLET + - 7A2.7AA.22003E:SUBARU_EGT_DPF_INLET + - 7A2.7AA.2210A1:SUBARU_MAF_VOLTAGE + - 7A2.7AA.2210A4:SUBARU_FUEL_INJECTOR_2_PULSE_WIDTH + - 7A2.7AA.2210A5:SUBARU_ODO_7A2_10A5 + - 7A2.7AA.2210A6:SUBARU_ACC_PEDAL_ANGLE + - 7A2.7AA.2210A7:SUBARU_FUEL_T + - 7A2.7AA.2210AB:SUBARU_RADIATOR_FAN + - 7A2.7AA.2210AE:SUBARU_CPC_VALVE_DUTY_CYCLE + - 7A2.7AA.2210B1:SUBARU_EGR_STEPS + - 7A2.7AA.2210B2:SUBARU_ALTERNATOR_DUTY + - 7A2.7AA.2210B3:SUBARU_FUEL_PUMP_DUTY + - 7A2.7AA.2210B4:SUBARU_INTAKE_VVT_ADVANCE_RIGHT + - 7A2.7AA.2210B5:SUBARU_INTAKE_VVT_ADVANCE_LEFT + - 7A2.7AA.2210B6:SUBARU_OCV_DUTY_RIGHT + - 7A2.7AA.2210B7:SUBARU_OCV_DUTY_LEFT + - 7A2.7AA.2210BE:SUBARU_A_F_SENSOR_1 + - 7A2.7AA.2210D2:SUBARU_EWG_VALVE_POSITION_SENSOR_LEARNING_CLOSED + - 7A2.7AA.2210D3:SUBARU_EWG_VALVE_REQUEST_POSITION + - 7A2.7AA.2210D4:SUBARU_EWG_VALVE_ACTUAL_POSITION + - 7A2.7AA.2210DE:SUBARU_THROTTLE_MOTOR_DUTY + - 7A2.7AA.2210E3:SUBARU_CRUISE_VSS_T + - 7A2.7AA.2210E5:SUBARU_ODO_7A2_10E5 + - 7A2.7AA.2210E6:SUBARU_FUEL_TANK_AIR_PRESSURE + - 7A2.7AA.2210E7 + - 7A2.7AA.2210E8:SUBARU_OSV_DUTY_RIGHT + - 7A2.7AA.2210E9:SUBARU_OSV_DUTY_LEFT + - 7A2.7AA.2210EE:SUBARU_EXHAUST_OCV_DUTY_RIGHT + - 7A2.7AA.2210EF:SUBARU_EXHAUST_OCV_DUTY_LEFT + - 7A2.7AA.22110B:SUBARU_ROUGHNESS_MONITOR_1 + - 7A2.7AA.22110C:SUBARU_ROUGHNESS_MONITOR_2 + - 7A2.7AA.22110D:SUBARU_ROUGHNESS_MONITOR_3 + - 7A2.7AA.22110E:SUBARU_ROUGHNESS_MONITOR_4 + - 7A2.7AA.221116:SUBARU_FINAL_INJECTION_AMOUNT_MM_ST + - 7A2.7AA.221118:SUBARU_TARGET_INTAKE_MANIFOLD_PRESSURE + - 7A2.7AA.22111B:SUBARU_EGR_TARGET_VALVE_OPENING_ANGLE + - 7A2.7AA.22111C:SUBARU_EGR_VALVE_OPENING_ANGLE + - 7A2.7AA.22111F:SUBARU_INLET_AIR_T_AFTER_AIR_FILTER + - 7A2.7AA.221121:SUBARU_TARGET_ENGINE_SPEED + - 7A2.7AA.22112A:SUBARU_MILEAGE_AFTER_INJECTOR_LEARNING + - 7A2.7AA.22112B:SUBARU_MILEAGE_AFTER_INJECTOR_REPLACEMENT + - 7A2.7AA.22112C:SUBARU_INTERIOR_HEATER + - 7A2.7AA.22112D:SUBARU_QUANTITY_CORRECTION_1 + - 7A2.7AA.22112E:SUBARU_QUANTITY_CORRECTION_2 + - 7A2.7AA.22112F:SUBARU_QUANTITY_CORRECTION_3 + - 7A2.7AA.221130:SUBARU_QUANTITY_CORRECTION_4 + - 7A2.7AA.221149 + - 7A2.7AA.22114A:SUBARU_PRESSURE_DIFFERENCE_BETWEEN_DPF_INLET_AND_OUTLET + - 7A2.7AA.22114B:SUBARU_ESTIMATED_CATALYST_T + - 7A2.7AA.22114C:SUBARU_ESTIMATED_DPF_T + - 7A2.7AA.22114D:SUBARU_SOOT_ACCUMULATION_RATIO + - 7A2.7AA.22114E:SUBARU_OIL_DILUTION_RATIO + - 7A2.7AA.221155 + - 7A2.7AA.221156:SUBARU_RUNNING_DISTANCE_SINCE_LAST_DPF_REGENERATION + - 7A2.7AA.221157:SUBARU_DPF_REGENERATION_COUNT + - 7A2.7AA.221158:SUBARU_MQI_FLV_1_1,SUBARU_MQI_FLV_2_1,SUBARU_MQI_FLV_3_1,SUBARU_MQI_FLV_4_1,SUBARU_MQI_FLV_5_1 + - 7A2.7AA.221159:SUBARU_MQI_FLV_1_2,SUBARU_MQI_FLV_2_2,SUBARU_MQI_FLV_3_2,SUBARU_MQI_FLV_4_2,SUBARU_MQI_FLV_5_2 + - 7A2.7AA.22115A:SUBARU_MQI_FLV_1_3,SUBARU_MQI_FLV_2_3,SUBARU_MQI_FLV_3_3,SUBARU_MQI_FLV_4_3,SUBARU_MQI_FLV_5_3 + - 7A2.7AA.22115B:SUBARU_MQI_FLV_1_4,SUBARU_MQI_FLV_2_4,SUBARU_MQI_FLV_3_4,SUBARU_MQI_FLV_4_4,SUBARU_MQI_FLV_5_4 + - 7A2.7AA.221161:SUBARU_INDIVIDUAL_PUMP_DIFFERENCE_LEARNING_VALUE + - 7A2.7AA.221162:SUBARU_FINAL_MAIN_INJECTION_PERIOD + - 7A2.7AA.22116A + - 7A2.7AA.221189:SUBARU_OIL_DILUTION_AMOUNT + - 7A2.7AA.2211A1:SUBARU_DPF_REGEN_CNT + - 7A2.7AA.2211D0:SUBARU_KNOCKING_SIGNAL + - 7A2.7AA.22122F:SUBARU_CLUTCH_SWITCH + - 7A2.7AA.221230:SUBARU_STOP_LIGHT_SWITCH + - 7A2.7AA.221231:SUBARU_CC_SET_COAST_SWITCH + - 7A2.7AA.221232:SUBARU_CC_RESUME_ACCELERATE_SWITCH + - 7A2.7AA.221233:SUBARU_BRAKE_SWITCH + - 7A2.7AA.221234:SUBARU_CC_MAIN_TOGGLE_SWITCH + - 7A2.7AA.22124A:SUBARU_CC_CANCEL_SWITCH + - 7A2.7AA.22124C:SUBARU_OIL_LEVEL_SWITCH + - 7A2.7AA.22124F:SUBARU_GLOW_RELAY_SWITCH + - 7A2.7AA.221251:SUBARU_SUB_FUEL_PUMP_RELAY_SWITCH + - 7A2.7AA.221254:SUBARU_INJECTOR_LEARNING_SWITCH + - 7A2.7AA.22125B:SUBARU_DPF_ACTIVE_REGENERATION_SWITCH + - 7A2.7AA.22129C:SUBARU_ENGINE_STARTING_TIME + - 7A2.7AA.2212ED:SUBARU_MAF_AVG,SUBARU_MASS_AIR_FLOW_AVERAGE + - 7A2.7AA.221314:SUBARU_MONITOR_1 + - 7A2.7AA.221315:SUBARU_MONITOR_2 + - 7A2.7AA.221316:SUBARU_MONITOR_3 + - 7A2.7AA.221317:SUBARU_MONITOR_4 + - 7A2.7AA.221321:SUBARU_BAT_TERMINAL_VOLTAGE + - 7A2.7AA.221322:SUBARU_BAT_CHARGE_DISCHARGE_CURRENT + - 7A2.7AA.221323:SUBARU_ESTIMATED_BAT_T + - 7A2.7AA.221324:SUBARU_REMAINING_BAT_CAPACITY + - 7A2.7AA.22307A:SUBARU_INLET_AIR_T + "7A3": + - 7A3.7AB.2210C8:SUBARU_LOCK_UP_DUTY_RATIO + - 7A3.7AB.2210C9:SUBARU_TRANSFER_DUTY_RATIO + - 7A3.7AB.2210CB:SUBARU_TURBINE_SPEED + - 7A3.7AB.2210D2:SUBARU_CVT_T + - 7A3.7AB.221138:SUBARU_SECONDARY_PULLEY_SPEED + - 7A3.7AB.22113A:SUBARU_ACTUAL_SECONDARY_PRESSURE + - 7A3.7AB.22113B:SUBARU_SECONDARY_SET_CURRENT + - 7A3.7AB.22113C:SUBARU_SECONDARY_ACTUAL_CURRENT + - 7A3.7AB.22113D:SUBARU_TARGET_GEAR_RATIO + - 7A3.7AB.22113E:SUBARU_ACTUAL_GEAR_RATIO + - 7A3.7AB.221141:SUBARU_ACTUAL_PRIMARY_PRESSURE + - 7A3.7AB.221146:SUBARU_PRIMARY_PULLEY_SPEED + - 7A3.7AB.221147:SUBARU_FRONT_WHEEL_SPEED + - 7A3.7AB.2212B1:SUBARU_ACTUAL_LINE_PRESSURE + - 7A3.7AB.2212B2:SUBARU_LIN_SOLENOID_ACTUAL_CURRENT + - 7A3.7AB.2212B4:SUBARU_AWD_SOLENOID_SET_CURRENT + - 7A3.7AB.2212B5:SUBARU_AWD_SOLENOID_ACTUAL_CURRENT + "7E0": + - 7E0.7E8.220005 + - 7E0.7E8.22002F|t=64,fc=1:SUBARU_FLI + "7E6": + - 7E6.7EE.221052:SUBARU_DRIVEMOTOR_TORQUE_OUTPUT_ACTUAL + - 7E6.7EE.221055:SUBARU_DRIVEMOTOR_OUTPUT_POWER + - 7E6.7EE.221057:SUBARU_DRIVEMOTOR_TORQUE_TARGET + - 7E6.7EE.221058:SUBARU_DRIVEMOTOR_SPEED + - 7E6.7EE.221059:SUBARU_DRIVEMOTOR_SPEED_TARGET + - 7E6.7EE.22105D:SUBARU_DRIVEMOTOR_TORQUE_UPPER_LIMIT + - 7E6.7EE.22105E:SUBARU_DRIVEMOTOR_TORQUE_LOWER_LIMIT + - 7E6.7EE.221063:SUBARU_DRIVEMOTOR_INVERTER_INPUT_HV_SENSOR + - 7E6.7EE.221065:SUBARU_INVERTER_T_ESTIMATED + - 7E6.7EE.221066:SUBARU_DRIVEMOTOR_INVERTER_T_A + - 7E6.7EE.221067:SUBARU_DRIVEMOTOR_INVERTER_T_B + - 7E6.7EE.221068:SUBARU_DRIVEMOTOR_INVERTER_T_C + - 7E6.7EE.22106B + - 7E6.7EE.22106D:SUBARU_DRIVEMOTOR_T_A + - 7E6.7EE.22106E:SUBARU_DRIVEMOTOR_T_B + "7E7": + - 7E7.7EF.221037:SUBARU_12V_AUX_BAT_VOLTAGE + - 7E7.7EF.221039:SUBARU_12V_ENGINE_RESTART_BAT_VOLTAGE + - 7E7.7EF.221077:SUBARU_12V_ENGINE_RESTART_BAT_SOC + - 7E7.7EF.221079:SUBARU_12V_ENGINE_RESTART_BAT_T + - 7E7.7EF.222006:SUBARU_ENGINE_TORQUE_TARGET + - 7E7.7EF.222012:SUBARU_12V_CURRENT + - 7E7.7EF.222014:SUBARU_12V_SOC_CONTROL + - 7E7.7EF.222034:SUBARU_ELECTRIC_OIL_PUMP_SPEED + - 7E7.7EF.222035:SUBARU_ELECTRIC_OIL_PUMP_CURRENT + - 7E7.7EF.222061:SUBARU_ENGINE_TORQUE_UPPER_ECM + - 7E7.7EF.222062:SUBARU_ENGINE_TORQUE_ACTUAL + - 7E7.7EF.2220E2:SUBARU_12V_AUX_BAT_T diff --git a/tests/test_cases/2022/commands/7B0.7B8.221024|t=64,fc=1.yaml b/tests/test_cases/2022/commands/7B0.7B8.221024|t=64,fc=1.yaml new file mode 100644 index 00000000..0ac22e63 --- /dev/null +++ b/tests/test_cases/2022/commands/7B0.7B8.221024|t=64,fc=1.yaml @@ -0,0 +1,11 @@ +command_id: 7B0.7B8.221024|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_FR_VSS: 0 + response: 7B8056210240000 +- expected_values: + SUBARU_FR_VSS: 255 + response: 7B80562102400FF +- expected_values: + SUBARU_FR_VSS: 1808 + response: 7B8056210240710 diff --git a/tests/test_cases/2022/commands/7B0.7B8.221025|t=64,fc=1.yaml b/tests/test_cases/2022/commands/7B0.7B8.221025|t=64,fc=1.yaml new file mode 100644 index 00000000..226d7ec8 --- /dev/null +++ b/tests/test_cases/2022/commands/7B0.7B8.221025|t=64,fc=1.yaml @@ -0,0 +1,11 @@ +command_id: 7B0.7B8.221025|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_FL_VSS: 0 + response: 7B8056210250000 +- expected_values: + SUBARU_FL_VSS: 767 + response: 7B80562102502FF +- expected_values: + SUBARU_FL_VSS: 1807 + response: 7B805621025070F diff --git a/tests/test_cases/2022/commands/7B0.7B8.221026|t=64,fc=1.yaml b/tests/test_cases/2022/commands/7B0.7B8.221026|t=64,fc=1.yaml new file mode 100644 index 00000000..96921b77 --- /dev/null +++ b/tests/test_cases/2022/commands/7B0.7B8.221026|t=64,fc=1.yaml @@ -0,0 +1,11 @@ +command_id: 7B0.7B8.221026|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_RR_VSS: 0 + response: 7B8056210260000 +- expected_values: + SUBARU_RR_VSS: 767 + response: 7B80562102602FF +- expected_values: + SUBARU_RR_VSS: 1808 + response: 7B8056210260710 diff --git a/tests/test_cases/2022/commands/7B0.7B8.221027|t=64,fc=1.yaml b/tests/test_cases/2022/commands/7B0.7B8.221027|t=64,fc=1.yaml new file mode 100644 index 00000000..bc9967a1 --- /dev/null +++ b/tests/test_cases/2022/commands/7B0.7B8.221027|t=64,fc=1.yaml @@ -0,0 +1,11 @@ +command_id: 7B0.7B8.221027|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_RL_VSS: 0 + response: 7B8056210270000 +- expected_values: + SUBARU_RL_VSS: 764 + response: 7B80562102702FC +- expected_values: + SUBARU_RL_VSS: 1802 + response: 7B805621027070A diff --git a/tests/test_cases/2022/commands/7B0.7B8.221029|t=64,fc=1.yaml b/tests/test_cases/2022/commands/7B0.7B8.221029|t=64,fc=1.yaml new file mode 100644 index 00000000..0d039edc --- /dev/null +++ b/tests/test_cases/2022/commands/7B0.7B8.221029|t=64,fc=1.yaml @@ -0,0 +1,11 @@ +command_id: 7B0.7B8.221029|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_STEER_ANGLE: 0 + response: 7B8056210290000 +- expected_values: + SUBARU_STEER_ANGLE: -241 + response: 7B805621029FF0F +- expected_values: + SUBARU_STEER_ANGLE: -1 + response: 7B805621029FFFF diff --git a/tests/test_cases/2022/commands/7E0.0104.yaml b/tests/test_cases/2022/commands/7E0.0104.yaml new file mode 100644 index 00000000..af346408 --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.0104.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0104 +test_cases: +- expected_values: + LOAD_PCT: 0 + response: '7E803410400' +- expected_values: + LOAD_PCT: 100 + response: 7E8034104FF diff --git a/tests/test_cases/2022/commands/7E0.0105.yaml b/tests/test_cases/2022/commands/7E0.0105.yaml new file mode 100644 index 00000000..1b202ded --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.0105.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0105 +test_cases: +- expected_values: + ECT: 40 + response: '7E803410550' +- expected_values: + ECT: 98 + response: 7E80341058A diff --git a/tests/test_cases/2022/commands/7E0.0106.yaml b/tests/test_cases/2022/commands/7E0.0106.yaml new file mode 100644 index 00000000..b76c8e95 --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.0106.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0106 +test_cases: +- expected_values: + SHRTFT1: -16.40625 + response: 7E80341066B +- expected_values: + SHRTFT1: 14.0625 + response: '7E803410692' diff --git a/tests/test_cases/2022/commands/7E0.010D.yaml b/tests/test_cases/2022/commands/7E0.010D.yaml new file mode 100644 index 00000000..8813131f --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.010D.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.010D +test_cases: +- expected_values: + VSS: 0 + response: 7E803410D00 +- expected_values: + VSS: 105 + response: 7E803410D69 diff --git a/tests/test_cases/2022/commands/7E0.0110.yaml b/tests/test_cases/2022/commands/7E0.0110.yaml new file mode 100644 index 00000000..252f8372 --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.0110.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0110 +test_cases: +- expected_values: + MAF: 3.42 + response: '7E80441100156' +- expected_values: + MAF: 7.68 + response: '7E80441100300' +- expected_values: + MAF: 12.73 + response: 7E804411004F9 +- expected_values: + MAF: 140.21 + response: 7E804411036C5 diff --git a/tests/test_cases/2022/commands/7E0.012F.yaml b/tests/test_cases/2022/commands/7E0.012F.yaml new file mode 100644 index 00000000..4fa9ea6d --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.012F.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.012F +test_cases: +- expected_values: + FLI: 20.39216 + response: 7E803412F34 +- expected_values: + FLI: 100 + response: 7E803412FFF diff --git a/tests/test_cases/2022/commands/7E0.0131.yaml b/tests/test_cases/2022/commands/7E0.0131.yaml new file mode 100644 index 00000000..a6036cd4 --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.0131.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0131 +test_cases: +- expected_values: + CLR_DIST: 13620 + response: '7E80441313534' +- expected_values: + CLR_DIST: 14082 + response: '7E80441313702' +- expected_values: + CLR_DIST: 14587 + response: 7E804413138FB +- expected_values: + CLR_DIST: 15130 + response: 7E80441313B1A diff --git a/tests/test_cases/2022/commands/7E0.0144.yaml b/tests/test_cases/2022/commands/7E0.0144.yaml new file mode 100644 index 00000000..82955edb --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.0144.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0144 +test_cases: +- expected_values: + EQ_RAT: 0.85621 + response: 7E80441446D98 +- expected_values: + EQ_RAT: 1.00002 + response: '7E80441448000' +- expected_values: + EQ_RAT: 1.00768 + response: 7E804414480FB +- expected_values: + EQ_RAT: 1.00798 + response: '7E80441448105' diff --git a/tests/test_cases/2022/commands/7E0.7E8.2210E5|t=64,fc=1.yaml b/tests/test_cases/2022/commands/7E0.7E8.2210E5|t=64,fc=1.yaml new file mode 100644 index 00000000..6e070b62 --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.7E8.2210E5|t=64,fc=1.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.7E8.2210E5|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_ODO: 127464 + response: 7E8056210E5F8F4 +- expected_values: + SUBARU_ODO: 127486 + response: 7E8056210E5F8FF +- expected_values: + SUBARU_ODO: 127518 + response: 7E8056210E5F90F +- expected_values: + SUBARU_ODO: 128730 + response: 7E8056210E5FB6D diff --git a/tests/test_cases/2022/commands/7E0.7E8.2210E7.yaml b/tests/test_cases/2022/commands/7E0.7E8.2210E7.yaml new file mode 100644 index 00000000..cc253d1f --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.7E8.2210E7.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.7E8.2210E7 +test_cases: +- expected_values: + SUBARU_EOT_V2: -40 + response: 7E8046210E700 diff --git a/tests/test_cases/2023/command_support.yaml b/tests/test_cases/2023/command_support.yaml index 7354b30b..cc46a4f5 100644 --- a/tests/test_cases/2023/command_support.yaml +++ b/tests/test_cases/2023/command_support.yaml @@ -1,5 +1,67 @@ model_year: 2023 supported_commands_by_ecu: + "753": + - 753.75B.221022|t=64,fc=1:SUBARU_TP_FL,SUBARU_TP_FR,SUBARU_TP_RL,SUBARU_TP_RR + - 753.75B.221028|t=64,fc=1:SUBARU_TID1,SUBARU_TID2,SUBARU_TID3,SUBARU_TID4 + "7A2": + - 7A2.7AA.2210A6:SUBARU_ACC_PEDAL_ANGLE + - 7A2.7AA.2210AE:SUBARU_CPC_VALVE_DUTY_CYCLE + - 7A2.7AA.2210B1:SUBARU_EGR_STEPS + - 7A2.7AA.2210B2:SUBARU_ALTERNATOR_DUTY + - 7A2.7AA.2210B4:SUBARU_INTAKE_VVT_ADVANCE_RIGHT + - 7A2.7AA.2210B5:SUBARU_INTAKE_VVT_ADVANCE_LEFT + - 7A2.7AA.2210B6:SUBARU_OCV_DUTY_RIGHT + - 7A2.7AA.2210B7:SUBARU_OCV_DUTY_LEFT + - 7A2.7AA.2210BE:SUBARU_A_F_SENSOR_1 + - 7A2.7AA.2210DE:SUBARU_THROTTLE_MOTOR_DUTY + - 7A2.7AA.2210E3:SUBARU_CRUISE_VSS_T + - 7A2.7AA.2210E5:SUBARU_ODO_7A2_10E5 + - 7A2.7AA.2210EE:SUBARU_EXHAUST_OCV_DUTY_RIGHT + - 7A2.7AA.2210EF:SUBARU_EXHAUST_OCV_DUTY_LEFT + - 7A2.7AA.22110B:SUBARU_ROUGHNESS_MONITOR_1 + - 7A2.7AA.22110C:SUBARU_ROUGHNESS_MONITOR_2 + - 7A2.7AA.22110D:SUBARU_ROUGHNESS_MONITOR_3 + - 7A2.7AA.22110E:SUBARU_ROUGHNESS_MONITOR_4 + - 7A2.7AA.221121:SUBARU_TARGET_ENGINE_SPEED + - 7A2.7AA.2211D0:SUBARU_KNOCKING_SIGNAL + - 7A2.7AA.221231:SUBARU_CC_SET_COAST_SWITCH + - 7A2.7AA.221232:SUBARU_CC_RESUME_ACCELERATE_SWITCH + - 7A2.7AA.221233:SUBARU_BRAKE_SWITCH + - 7A2.7AA.221234:SUBARU_CC_MAIN_TOGGLE_SWITCH + - 7A2.7AA.22124A:SUBARU_CC_CANCEL_SWITCH + - 7A2.7AA.22124C:SUBARU_OIL_LEVEL_SWITCH + - 7A2.7AA.2212ED:SUBARU_MAF_AVG,SUBARU_MASS_AIR_FLOW_AVERAGE + - 7A2.7AA.221314:SUBARU_MONITOR_1 + - 7A2.7AA.221315:SUBARU_MONITOR_2 + - 7A2.7AA.221316:SUBARU_MONITOR_3 + - 7A2.7AA.221317:SUBARU_MONITOR_4 + - 7A2.7AA.221321:SUBARU_BAT_TERMINAL_VOLTAGE + - 7A2.7AA.221322:SUBARU_BAT_CHARGE_DISCHARGE_CURRENT + - 7A2.7AA.221323:SUBARU_ESTIMATED_BAT_T + - 7A2.7AA.221324:SUBARU_REMAINING_BAT_CAPACITY + "7A3": + - 7A3.7AB.2210C8:SUBARU_LOCK_UP_DUTY_RATIO + - 7A3.7AB.2210CB:SUBARU_TURBINE_SPEED + - 7A3.7AB.2210D2:SUBARU_CVT_T + - 7A3.7AB.221138:SUBARU_SECONDARY_PULLEY_SPEED + - 7A3.7AB.22113A:SUBARU_ACTUAL_SECONDARY_PRESSURE + - 7A3.7AB.22113B:SUBARU_SECONDARY_SET_CURRENT + - 7A3.7AB.22113C:SUBARU_SECONDARY_ACTUAL_CURRENT + - 7A3.7AB.22113D:SUBARU_TARGET_GEAR_RATIO + - 7A3.7AB.22113E:SUBARU_ACTUAL_GEAR_RATIO + - 7A3.7AB.221141:SUBARU_ACTUAL_PRIMARY_PRESSURE + - 7A3.7AB.221146:SUBARU_PRIMARY_PULLEY_SPEED + - 7A3.7AB.221147:SUBARU_FRONT_WHEEL_SPEED + - 7A3.7AB.2212B1:SUBARU_ACTUAL_LINE_PRESSURE + - 7A3.7AB.2212B2:SUBARU_LIN_SOLENOID_ACTUAL_CURRENT + - 7A3.7AB.2212B4:SUBARU_AWD_SOLENOID_SET_CURRENT + - 7A3.7AB.2212B5:SUBARU_AWD_SOLENOID_ACTUAL_CURRENT + "7B0": + - 7B0.7B8.221024|t=64,fc=1:SUBARU_FR_VSS + - 7B0.7B8.221025|t=64,fc=1:SUBARU_FL_VSS + - 7B0.7B8.221026|t=64,fc=1:SUBARU_RR_VSS + - 7B0.7B8.221027|t=64,fc=1:SUBARU_RL_VSS + - 7B0.7B8.221029|t=64,fc=1:SUBARU_STEER_ANGLE "7E0": - 0101:ACRF_RDY,ACRF_SUP,AIR_RDY,AIR_SUP,CAT_RDY,CAT_SUP,CCM_RDY,CCM_SUP,CIM_SUP,DTC_CNT,EGR_RDY,EGR_SUP,EVAP_RDY,EVAP_SUP,FUEL_RDY,FUEL_SUP,HCAT_RDY,HCAT_SUP,HTR_RDY,HTR_SUP,MIL,MIS_RDY,MIS_SUP,O2S_RDY,O2S_SUP - 0103:FUELSYS1,FUELSYS2 @@ -32,3 +94,123 @@ supported_commands_by_ecu: - 0142:VPWR - 0143:LOAD_ABS - 0144:EQ_RAT + - 7E0.0101:ACRF_RDY,ACRF_SUP,AIR_RDY,AIR_SUP,CAT_RDY,CAT_SUP,CCM_RDY,CCM_SUP,CIM_SUP,DTC_CNT,EGR_RDY,EGR_SUP,EVAP_RDY,EVAP_SUP,FUEL_RDY,FUEL_SUP,HCAT_RDY,HCAT_SUP,HTR_RDY,HTR_SUP,MIL,MIS_RDY,MIS_SUP,O2S_RDY,O2S_SUP + - 7E0.0104:LOAD_PCT + - 7E0.0106:SHRTFT1 + - 7E0.010C:RPM + - 7E0.010D:VSS + - 7E0.010F:IAT + - 7E0.0110:MAF + - 7E0.0113:O2S11_EXISTS,O2S12_EXISTS,O2S13_EXISTS,O2S14_EXISTS,O2S21_EXISTS,O2S22_EXISTS,O2S23_EXISTS,O2S24_EXISTS + - 7E0.011C:OBDSUP + - 7E0.011F:RUNTM + - 7E0.0124:LAMBDA11_VOLT,O2S11_VOLT + - 7E0.012F:FLI + - 7E0.0131:CLR_DIST + - 7E0.0134:LAMBDA11_CURRENT,O2S11_CURRENT + - 7E0.013C:CATEMP11 + - 7E0.0141:ACRFCMPL,ACRF_ENA,AIR_CMPL,AIR_ENA,CAT_CMPL,CAT_ENA,CCM_CMPL,CCM_ENA,CIM_SUP_FLAG,EGR_CMPL,EGR_ENA,EVAPCMPL,EVAP_ENA,FUEL_CMPL,FUEL_ENA,HCATCMPL,HCAT_ENA,HTR_CMPL,HTR_ENA,MIS_CMPL,MIS_ENA,O2S_CMPL,O2S_ENA + - 7E0.0144:EQ_RAT + - 7E0.0146:AAT + - 7E0.0149:APP_D + - 7E0.014A:APP_E + - 7E0.014D:MIL_TIME + - 7E0.014E:CLR_TIME + - 7E0.015A:APP_R + - 7E0.015C:EOT + - 7E0.0167:ECT_1,ECT_1_SUP,ECT_2,ECT_2_SUP + - 7E0.016D:FRP_A,FRP_A_CMD,FRP_A_CMD_SUP,FRP_A_SUP,FRP_B,FRP_B_CMD,FRP_B_CMD_SUP,FRP_B_SUP,FRT_A,FRT_A_SUP,FRT_B,FRT_B_SUP + - 7E0.01A6:ODO + "7E1": + - 7E1.7E9.0105 + - 7E1.7E9.010D +unsupported_commands_by_ecu: + "746": + - 746.221032:SUBARU_STEER_ANGLE_746 + "7A2": + - 7A2.221135|t=64,fc=1:SUBARU_12V_C + - 7A2.221136|t=64,fc=1:SUBARU_12V_T + - 7A2.7AA.220023:SUBARU_FRP + - 7A2.7AA.22003C:SUBARU_EGT_AT_CATALYST_INLET + - 7A2.7AA.22003E:SUBARU_EGT_DPF_INLET + - 7A2.7AA.2210A1:SUBARU_MAF_VOLTAGE + - 7A2.7AA.2210A4:SUBARU_FUEL_INJECTOR_2_PULSE_WIDTH + - 7A2.7AA.2210A5:SUBARU_ODO_7A2_10A5 + - 7A2.7AA.2210A7:SUBARU_FUEL_T + - 7A2.7AA.2210AB:SUBARU_RADIATOR_FAN + - 7A2.7AA.2210B3:SUBARU_FUEL_PUMP_DUTY + - 7A2.7AA.2210D2:SUBARU_EWG_VALVE_POSITION_SENSOR_LEARNING_CLOSED + - 7A2.7AA.2210D3:SUBARU_EWG_VALVE_REQUEST_POSITION + - 7A2.7AA.2210D4:SUBARU_EWG_VALVE_ACTUAL_POSITION + - 7A2.7AA.2210E6:SUBARU_FUEL_TANK_AIR_PRESSURE + - 7A2.7AA.2210E8:SUBARU_OSV_DUTY_RIGHT + - 7A2.7AA.2210E9:SUBARU_OSV_DUTY_LEFT + - 7A2.7AA.221116:SUBARU_FINAL_INJECTION_AMOUNT_MM_ST + - 7A2.7AA.221118:SUBARU_TARGET_INTAKE_MANIFOLD_PRESSURE + - 7A2.7AA.22111B:SUBARU_EGR_TARGET_VALVE_OPENING_ANGLE + - 7A2.7AA.22111C:SUBARU_EGR_VALVE_OPENING_ANGLE + - 7A2.7AA.22111F:SUBARU_INLET_AIR_T_AFTER_AIR_FILTER + - 7A2.7AA.22112A:SUBARU_MILEAGE_AFTER_INJECTOR_LEARNING + - 7A2.7AA.22112B:SUBARU_MILEAGE_AFTER_INJECTOR_REPLACEMENT + - 7A2.7AA.22112C:SUBARU_INTERIOR_HEATER + - 7A2.7AA.22112D:SUBARU_QUANTITY_CORRECTION_1 + - 7A2.7AA.22112E:SUBARU_QUANTITY_CORRECTION_2 + - 7A2.7AA.22112F:SUBARU_QUANTITY_CORRECTION_3 + - 7A2.7AA.221130:SUBARU_QUANTITY_CORRECTION_4 + - 7A2.7AA.22114A:SUBARU_PRESSURE_DIFFERENCE_BETWEEN_DPF_INLET_AND_OUTLET + - 7A2.7AA.22114B:SUBARU_ESTIMATED_CATALYST_T + - 7A2.7AA.22114C:SUBARU_ESTIMATED_DPF_T + - 7A2.7AA.22114D:SUBARU_SOOT_ACCUMULATION_RATIO + - 7A2.7AA.22114E:SUBARU_OIL_DILUTION_RATIO + - 7A2.7AA.221156:SUBARU_RUNNING_DISTANCE_SINCE_LAST_DPF_REGENERATION + - 7A2.7AA.221157:SUBARU_DPF_REGENERATION_COUNT + - 7A2.7AA.221158:SUBARU_MQI_FLV_1_1,SUBARU_MQI_FLV_2_1,SUBARU_MQI_FLV_3_1,SUBARU_MQI_FLV_4_1,SUBARU_MQI_FLV_5_1 + - 7A2.7AA.221159:SUBARU_MQI_FLV_1_2,SUBARU_MQI_FLV_2_2,SUBARU_MQI_FLV_3_2,SUBARU_MQI_FLV_4_2,SUBARU_MQI_FLV_5_2 + - 7A2.7AA.22115A:SUBARU_MQI_FLV_1_3,SUBARU_MQI_FLV_2_3,SUBARU_MQI_FLV_3_3,SUBARU_MQI_FLV_4_3,SUBARU_MQI_FLV_5_3 + - 7A2.7AA.22115B:SUBARU_MQI_FLV_1_4,SUBARU_MQI_FLV_2_4,SUBARU_MQI_FLV_3_4,SUBARU_MQI_FLV_4_4,SUBARU_MQI_FLV_5_4 + - 7A2.7AA.221161:SUBARU_INDIVIDUAL_PUMP_DIFFERENCE_LEARNING_VALUE + - 7A2.7AA.221162:SUBARU_FINAL_MAIN_INJECTION_PERIOD + - 7A2.7AA.221189:SUBARU_OIL_DILUTION_AMOUNT + - 7A2.7AA.2211A1:SUBARU_DPF_REGEN_CNT + - 7A2.7AA.22122F:SUBARU_CLUTCH_SWITCH + - 7A2.7AA.221230:SUBARU_STOP_LIGHT_SWITCH + - 7A2.7AA.22124F:SUBARU_GLOW_RELAY_SWITCH + - 7A2.7AA.221251:SUBARU_SUB_FUEL_PUMP_RELAY_SWITCH + - 7A2.7AA.221254:SUBARU_INJECTOR_LEARNING_SWITCH + - 7A2.7AA.22125B:SUBARU_DPF_ACTIVE_REGENERATION_SWITCH + - 7A2.7AA.22129C:SUBARU_ENGINE_STARTING_TIME + - 7A2.7AA.22307A:SUBARU_INLET_AIR_T + "7A3": + - 7A3.7AB.2210C9:SUBARU_TRANSFER_DUTY_RATIO + "7E0": + - 7E0.7E8.22002F|t=64,fc=1:SUBARU_FLI + - 7E0.7E8.2210E5|t=64,fc=1:SUBARU_ODO + - 7E0.7E8.2210E7:SUBARU_EOT_V2 + "7E6": + - 7E6.7EE.221052:SUBARU_DRIVEMOTOR_TORQUE_OUTPUT_ACTUAL + - 7E6.7EE.221055:SUBARU_DRIVEMOTOR_OUTPUT_POWER + - 7E6.7EE.221057:SUBARU_DRIVEMOTOR_TORQUE_TARGET + - 7E6.7EE.221058:SUBARU_DRIVEMOTOR_SPEED + - 7E6.7EE.221059:SUBARU_DRIVEMOTOR_SPEED_TARGET + - 7E6.7EE.22105D:SUBARU_DRIVEMOTOR_TORQUE_UPPER_LIMIT + - 7E6.7EE.22105E:SUBARU_DRIVEMOTOR_TORQUE_LOWER_LIMIT + - 7E6.7EE.221063:SUBARU_DRIVEMOTOR_INVERTER_INPUT_HV_SENSOR + - 7E6.7EE.221065:SUBARU_INVERTER_T_ESTIMATED + - 7E6.7EE.221066:SUBARU_DRIVEMOTOR_INVERTER_T_A + - 7E6.7EE.221067:SUBARU_DRIVEMOTOR_INVERTER_T_B + - 7E6.7EE.221068:SUBARU_DRIVEMOTOR_INVERTER_T_C + - 7E6.7EE.22106D:SUBARU_DRIVEMOTOR_T_A + - 7E6.7EE.22106E:SUBARU_DRIVEMOTOR_T_B + "7E7": + - 7E7.7EF.221037:SUBARU_12V_AUX_BAT_VOLTAGE + - 7E7.7EF.221039:SUBARU_12V_ENGINE_RESTART_BAT_VOLTAGE + - 7E7.7EF.221077:SUBARU_12V_ENGINE_RESTART_BAT_SOC + - 7E7.7EF.221079:SUBARU_12V_ENGINE_RESTART_BAT_T + - 7E7.7EF.222006:SUBARU_ENGINE_TORQUE_TARGET + - 7E7.7EF.222012:SUBARU_12V_CURRENT + - 7E7.7EF.222014:SUBARU_12V_SOC_CONTROL + - 7E7.7EF.222034:SUBARU_ELECTRIC_OIL_PUMP_SPEED + - 7E7.7EF.222035:SUBARU_ELECTRIC_OIL_PUMP_CURRENT + - 7E7.7EF.222061:SUBARU_ENGINE_TORQUE_UPPER_ECM + - 7E7.7EF.222062:SUBARU_ENGINE_TORQUE_ACTUAL + - 7E7.7EF.2220E2:SUBARU_12V_AUX_BAT_T diff --git a/tests/test_cases/2023/commands/753.75B.221022|t=64,fc=1.yaml b/tests/test_cases/2023/commands/753.75B.221022|t=64,fc=1.yaml new file mode 100644 index 00000000..32543cca --- /dev/null +++ b/tests/test_cases/2023/commands/753.75B.221022|t=64,fc=1.yaml @@ -0,0 +1,38 @@ +command_id: 753.75B.221022|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_TP_FL: 33 + SUBARU_TP_FR: 33.4 + SUBARU_TP_RL: 33.6 + SUBARU_TP_RR: 33 + response: 75B07621022A8A5A7A5 +- expected_values: + SUBARU_TP_FL: 34 + SUBARU_TP_FR: 33.2 + SUBARU_TP_RL: 34.8 + SUBARU_TP_RR: 33.4 + response: 75B07621022AEA7A6AA +- expected_values: + SUBARU_TP_FL: 41.4 + SUBARU_TP_FR: 41.4 + SUBARU_TP_RL: 39.6 + SUBARU_TP_RR: 40.2 + response: 75B07621022C6C9CFCF +- expected_values: + SUBARU_TP_FL: 41.8 + SUBARU_TP_FR: 41.2 + SUBARU_TP_RL: 39.6 + SUBARU_TP_RR: 40.4 + response: 75B07621022C6CACED1 +- expected_values: + SUBARU_TP_FL: 39.2 + SUBARU_TP_FR: 39.6 + SUBARU_TP_RL: 40.4 + SUBARU_TP_RR: 41 + response: 75B07621022CACDC6C4 +- expected_values: + SUBARU_TP_FL: 39.6 + SUBARU_TP_FR: 40.2 + SUBARU_TP_RL: 40.8 + SUBARU_TP_RR: 40.6 + response: 75B07621022CCCBC9C6 diff --git a/tests/test_cases/2023/commands/753.75B.221028|t=64,fc=1.yaml b/tests/test_cases/2023/commands/753.75B.221028|t=64,fc=1.yaml new file mode 100644 index 00000000..a43ed3ce --- /dev/null +++ b/tests/test_cases/2023/commands/753.75B.221028|t=64,fc=1.yaml @@ -0,0 +1,29 @@ +command_id: 753.75B.221028|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_TID1: 85182 + SUBARU_TID2: 7012684 + SUBARU_TID3: 11618305 + SUBARU_TID4: 5029796 + response: |- + 75B1013621028014CBE + 75B216B014CB148014C + 75B22BFA4014F73F700 +- expected_values: + SUBARU_TID1: 85875 + SUBARU_TID2: 16187724 + SUBARU_TID3: 12559361 + SUBARU_TID4: 5029483 + response: |- + 75B1013621028014F73 + 75B21F7014CBFA4014C + 75B22BE6B014CB14800 +- expected_values: + SUBARU_TID1: 89055 + SUBARU_TID2: 14811483 + SUBARU_TID3: 14283521 + SUBARU_TID4: 6019498 + response: |- + 75B1013621028015BDF + 75B21E2015BD9F3015B + 75B22D9AA015BDA9D00 diff --git a/tests/test_cases/2023/commands/7A2.7AA.2210A6.yaml b/tests/test_cases/2023/commands/7A2.7AA.2210A6.yaml new file mode 100644 index 00000000..c1393384 --- /dev/null +++ b/tests/test_cases/2023/commands/7A2.7AA.2210A6.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210A6 +test_cases: +- expected_values: + SUBARU_ACC_PEDAL_ANGLE: 0 + response: 7AA046210A600 +- expected_values: + SUBARU_ACC_PEDAL_ANGLE: 88.62745 + response: 7AA046210A6E2 diff --git a/tests/test_cases/2023/commands/7A2.7AA.2210AE.yaml b/tests/test_cases/2023/commands/7A2.7AA.2210AE.yaml new file mode 100644 index 00000000..c7315a9d --- /dev/null +++ b/tests/test_cases/2023/commands/7A2.7AA.2210AE.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210AE +test_cases: +- expected_values: + SUBARU_CPC_VALVE_DUTY_CYCLE: 0 + response: 7AA046210AE00 +- expected_values: + SUBARU_CPC_VALVE_DUTY_CYCLE: 100 + response: 7AA046210AEFF diff --git a/tests/test_cases/2023/commands/7A2.7AA.2210B1.yaml b/tests/test_cases/2023/commands/7A2.7AA.2210B1.yaml new file mode 100644 index 00000000..1a75e26c --- /dev/null +++ b/tests/test_cases/2023/commands/7A2.7AA.2210B1.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210B1 +test_cases: +- expected_values: + SUBARU_EGR_STEPS: 0 + response: 7AA046210B100 +- expected_values: + SUBARU_EGR_STEPS: 40 + response: 7AA046210B128 diff --git a/tests/test_cases/2023/commands/7A2.7AA.2210B2.yaml b/tests/test_cases/2023/commands/7A2.7AA.2210B2.yaml new file mode 100644 index 00000000..fef0b0aa --- /dev/null +++ b/tests/test_cases/2023/commands/7A2.7AA.2210B2.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210B2 +test_cases: +- expected_values: + SUBARU_ALTERNATOR_DUTY: 10 + response: 7AA046210B20A +- expected_values: + SUBARU_ALTERNATOR_DUTY: 86 + response: 7AA046210B256 diff --git a/tests/test_cases/2023/commands/7A2.7AA.2210B4.yaml b/tests/test_cases/2023/commands/7A2.7AA.2210B4.yaml new file mode 100644 index 00000000..80cf1dc8 --- /dev/null +++ b/tests/test_cases/2023/commands/7A2.7AA.2210B4.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210B4 +test_cases: +- expected_values: + SUBARU_INTAKE_VVT_ADVANCE_RIGHT: -30 + response: 7AA046210B414 +- expected_values: + SUBARU_INTAKE_VVT_ADVANCE_RIGHT: 36 + response: 7AA046210B456 diff --git a/tests/test_cases/2023/commands/7A2.7AA.2210B5.yaml b/tests/test_cases/2023/commands/7A2.7AA.2210B5.yaml new file mode 100644 index 00000000..8b538e90 --- /dev/null +++ b/tests/test_cases/2023/commands/7A2.7AA.2210B5.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210B5 +test_cases: +- expected_values: + SUBARU_INTAKE_VVT_ADVANCE_LEFT: -29 + response: 7AA046210B515 +- expected_values: + SUBARU_INTAKE_VVT_ADVANCE_LEFT: 36 + response: 7AA046210B556 diff --git a/tests/test_cases/2023/commands/7A2.7AA.2210B6.yaml b/tests/test_cases/2023/commands/7A2.7AA.2210B6.yaml new file mode 100644 index 00000000..43c3cb4b --- /dev/null +++ b/tests/test_cases/2023/commands/7A2.7AA.2210B6.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210B6 +test_cases: +- expected_values: + SUBARU_OCV_DUTY_RIGHT: 0 + response: 7AA046210B600 +- expected_values: + SUBARU_OCV_DUTY_RIGHT: 61.56863 + response: 7AA046210B69D diff --git a/tests/test_cases/2023/commands/7A2.7AA.2210B7.yaml b/tests/test_cases/2023/commands/7A2.7AA.2210B7.yaml new file mode 100644 index 00000000..fbbf44a1 --- /dev/null +++ b/tests/test_cases/2023/commands/7A2.7AA.2210B7.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210B7 +test_cases: +- expected_values: + SUBARU_OCV_DUTY_LEFT: 0 + response: 7AA046210B700 +- expected_values: + SUBARU_OCV_DUTY_LEFT: 62.35294 + response: 7AA046210B79F diff --git a/tests/test_cases/2023/commands/7A2.7AA.2210BE.yaml b/tests/test_cases/2023/commands/7A2.7AA.2210BE.yaml new file mode 100644 index 00000000..8e1b2350 --- /dev/null +++ b/tests/test_cases/2023/commands/7A2.7AA.2210BE.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210BE +test_cases: +- expected_values: + SUBARU_A_F_SENSOR_1: 0.74918 + response: 7AA046210BE60 +- expected_values: + SUBARU_A_F_SENSOR_1: 1.54518 + response: 7AA046210BEC6 diff --git a/tests/test_cases/2023/commands/7A2.7AA.2210DE.yaml b/tests/test_cases/2023/commands/7A2.7AA.2210DE.yaml new file mode 100644 index 00000000..cf2c1a96 --- /dev/null +++ b/tests/test_cases/2023/commands/7A2.7AA.2210DE.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210DE +test_cases: +- expected_values: + SUBARU_THROTTLE_MOTOR_DUTY: -100 + response: 7AA046210DE00 +- expected_values: + SUBARU_THROTTLE_MOTOR_DUTY: 99.92 + response: 7AA046210DEFF diff --git a/tests/test_cases/2023/commands/7A2.7AA.2210E3.yaml b/tests/test_cases/2023/commands/7A2.7AA.2210E3.yaml new file mode 100644 index 00000000..bb344ba6 --- /dev/null +++ b/tests/test_cases/2023/commands/7A2.7AA.2210E3.yaml @@ -0,0 +1,5 @@ +command_id: 7A2.7AA.2210E3 +test_cases: +- expected_values: + SUBARU_CRUISE_VSS_T: 0 + response: 7AA046210E300 diff --git a/tests/test_cases/2023/commands/7A2.7AA.2210E5.yaml b/tests/test_cases/2023/commands/7A2.7AA.2210E5.yaml new file mode 100644 index 00000000..5e5fce29 --- /dev/null +++ b/tests/test_cases/2023/commands/7A2.7AA.2210E5.yaml @@ -0,0 +1,14 @@ +command_id: 7A2.7AA.2210E5 +test_cases: +- expected_values: + SUBARU_ODO_7A2_10E5: 44202 + response: 7AA056210E55655 +- expected_values: + SUBARU_ODO_7A2_10E5: 45566 + response: 7AA056210E558FF +- expected_values: + SUBARU_ODO_7A2_10E5: 45568 + response: 7AA056210E55900 +- expected_values: + SUBARU_ODO_7A2_10E5: 54852 + response: 7AA056210E56B22 diff --git a/tests/test_cases/2023/commands/7A2.7AA.2210EE.yaml b/tests/test_cases/2023/commands/7A2.7AA.2210EE.yaml new file mode 100644 index 00000000..24705c54 --- /dev/null +++ b/tests/test_cases/2023/commands/7A2.7AA.2210EE.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210EE +test_cases: +- expected_values: + SUBARU_EXHAUST_OCV_DUTY_RIGHT: 0 + response: 7AA046210EE00 +- expected_values: + SUBARU_EXHAUST_OCV_DUTY_RIGHT: 62.35294 + response: 7AA046210EE9F diff --git a/tests/test_cases/2023/commands/7A2.7AA.2210EF.yaml b/tests/test_cases/2023/commands/7A2.7AA.2210EF.yaml new file mode 100644 index 00000000..10a75bbd --- /dev/null +++ b/tests/test_cases/2023/commands/7A2.7AA.2210EF.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210EF +test_cases: +- expected_values: + SUBARU_EXHAUST_OCV_DUTY_LEFT: 0 + response: 7AA046210EF00 +- expected_values: + SUBARU_EXHAUST_OCV_DUTY_LEFT: 63.13725 + response: 7AA046210EFA1 diff --git a/tests/test_cases/2023/commands/7A2.7AA.22110B.yaml b/tests/test_cases/2023/commands/7A2.7AA.22110B.yaml new file mode 100644 index 00000000..d73fc065 --- /dev/null +++ b/tests/test_cases/2023/commands/7A2.7AA.22110B.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.22110B +test_cases: +- expected_values: + SUBARU_ROUGHNESS_MONITOR_1: 0 + response: 7AA0462110B00 +- expected_values: + SUBARU_ROUGHNESS_MONITOR_1: 1 + response: 7AA0462110B01 diff --git a/tests/test_cases/2023/commands/7A2.7AA.22110C.yaml b/tests/test_cases/2023/commands/7A2.7AA.22110C.yaml new file mode 100644 index 00000000..6f0349a5 --- /dev/null +++ b/tests/test_cases/2023/commands/7A2.7AA.22110C.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.22110C +test_cases: +- expected_values: + SUBARU_ROUGHNESS_MONITOR_2: 0 + response: 7AA0462110C00 +- expected_values: + SUBARU_ROUGHNESS_MONITOR_2: 1 + response: 7AA0462110C01 diff --git a/tests/test_cases/2023/commands/7A2.7AA.22110D.yaml b/tests/test_cases/2023/commands/7A2.7AA.22110D.yaml new file mode 100644 index 00000000..ffa6fb4f --- /dev/null +++ b/tests/test_cases/2023/commands/7A2.7AA.22110D.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.22110D +test_cases: +- expected_values: + SUBARU_ROUGHNESS_MONITOR_3: 0 + response: 7AA0462110D00 +- expected_values: + SUBARU_ROUGHNESS_MONITOR_3: 1 + response: 7AA0462110D01 diff --git a/tests/test_cases/2023/commands/7A2.7AA.22110E.yaml b/tests/test_cases/2023/commands/7A2.7AA.22110E.yaml new file mode 100644 index 00000000..70d236e8 --- /dev/null +++ b/tests/test_cases/2023/commands/7A2.7AA.22110E.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.22110E +test_cases: +- expected_values: + SUBARU_ROUGHNESS_MONITOR_4: 0 + response: 7AA0462110E00 +- expected_values: + SUBARU_ROUGHNESS_MONITOR_4: 1 + response: 7AA0462110E01 diff --git a/tests/test_cases/2023/commands/7A2.7AA.221121.yaml b/tests/test_cases/2023/commands/7A2.7AA.221121.yaml new file mode 100644 index 00000000..79b2369f --- /dev/null +++ b/tests/test_cases/2023/commands/7A2.7AA.221121.yaml @@ -0,0 +1,14 @@ +command_id: 7A2.7AA.221121 +test_cases: +- expected_values: + SUBARU_TARGET_ENGINE_SPEED: 625 + response: 7AA0562112109C4 +- expected_values: + SUBARU_TARGET_ENGINE_SPEED: 767.75 + response: 7AA056211210BFF +- expected_values: + SUBARU_TARGET_ENGINE_SPEED: 896 + response: 7AA056211210E00 +- expected_values: + SUBARU_TARGET_ENGINE_SPEED: 1792 + response: 7AA056211211C00 diff --git a/tests/test_cases/2023/commands/7A2.7AA.2211D0.yaml b/tests/test_cases/2023/commands/7A2.7AA.2211D0.yaml new file mode 100644 index 00000000..320b14b3 --- /dev/null +++ b/tests/test_cases/2023/commands/7A2.7AA.2211D0.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2211D0 +test_cases: +- expected_values: + SUBARU_KNOCKING_SIGNAL: 0 + response: 7AA046211D000 +- expected_values: + SUBARU_KNOCKING_SIGNAL: 255 + response: 7AA046211D0FF diff --git a/tests/test_cases/2023/commands/7A2.7AA.221231.yaml b/tests/test_cases/2023/commands/7A2.7AA.221231.yaml new file mode 100644 index 00000000..d8203cea --- /dev/null +++ b/tests/test_cases/2023/commands/7A2.7AA.221231.yaml @@ -0,0 +1,5 @@ +command_id: 7A2.7AA.221231 +test_cases: +- expected_values: + SUBARU_CC_SET_COAST_SWITCH: 0 + response: 7AA0462123100 diff --git a/tests/test_cases/2023/commands/7A2.7AA.221232.yaml b/tests/test_cases/2023/commands/7A2.7AA.221232.yaml new file mode 100644 index 00000000..a9d892c4 --- /dev/null +++ b/tests/test_cases/2023/commands/7A2.7AA.221232.yaml @@ -0,0 +1,5 @@ +command_id: 7A2.7AA.221232 +test_cases: +- expected_values: + SUBARU_CC_RESUME_ACCELERATE_SWITCH: 0 + response: 7AA0462123200 diff --git a/tests/test_cases/2023/commands/7A2.7AA.221233.yaml b/tests/test_cases/2023/commands/7A2.7AA.221233.yaml new file mode 100644 index 00000000..a3935a25 --- /dev/null +++ b/tests/test_cases/2023/commands/7A2.7AA.221233.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.221233 +test_cases: +- expected_values: + SUBARU_BRAKE_SWITCH: 0 + response: 7AA0462123300 +- expected_values: + SUBARU_BRAKE_SWITCH: 255 + response: 7AA04621233FF diff --git a/tests/test_cases/2023/commands/7A2.7AA.221234.yaml b/tests/test_cases/2023/commands/7A2.7AA.221234.yaml new file mode 100644 index 00000000..912efc1d --- /dev/null +++ b/tests/test_cases/2023/commands/7A2.7AA.221234.yaml @@ -0,0 +1,5 @@ +command_id: 7A2.7AA.221234 +test_cases: +- expected_values: + SUBARU_CC_MAIN_TOGGLE_SWITCH: 0 + response: 7AA0462123400 diff --git a/tests/test_cases/2023/commands/7A2.7AA.22124A.yaml b/tests/test_cases/2023/commands/7A2.7AA.22124A.yaml new file mode 100644 index 00000000..3e6607bb --- /dev/null +++ b/tests/test_cases/2023/commands/7A2.7AA.22124A.yaml @@ -0,0 +1,5 @@ +command_id: 7A2.7AA.22124A +test_cases: +- expected_values: + SUBARU_CC_CANCEL_SWITCH: 0 + response: 7AA0462124A00 diff --git a/tests/test_cases/2023/commands/7A2.7AA.22124C.yaml b/tests/test_cases/2023/commands/7A2.7AA.22124C.yaml new file mode 100644 index 00000000..c49c581b --- /dev/null +++ b/tests/test_cases/2023/commands/7A2.7AA.22124C.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.22124C +test_cases: +- expected_values: + SUBARU_OIL_LEVEL_SWITCH: 0 + response: 7AA0462124C00 +- expected_values: + SUBARU_OIL_LEVEL_SWITCH: 255 + response: 7AA0462124CFF diff --git a/tests/test_cases/2023/commands/7A2.7AA.2212ED.yaml b/tests/test_cases/2023/commands/7A2.7AA.2212ED.yaml new file mode 100644 index 00000000..a4358f41 --- /dev/null +++ b/tests/test_cases/2023/commands/7A2.7AA.2212ED.yaml @@ -0,0 +1,18 @@ +command_id: 7A2.7AA.2212ED +test_cases: +- expected_values: + SUBARU_MAF_AVG: 0.8 + SUBARU_MASS_AIR_FLOW_AVERAGE: 0.8 + response: 7AA056212ED0050 +- expected_values: + SUBARU_MAF_AVG: 5.11 + SUBARU_MASS_AIR_FLOW_AVERAGE: 5 + response: 7AA056212ED01FF +- expected_values: + SUBARU_MAF_AVG: 5.12 + SUBARU_MASS_AIR_FLOW_AVERAGE: 5 + response: 7AA056212ED0200 +- expected_values: + SUBARU_MAF_AVG: 120.92 + SUBARU_MASS_AIR_FLOW_AVERAGE: 5 + response: 7AA056212ED2F3C diff --git a/tests/test_cases/2023/commands/7A2.7AA.221314.yaml b/tests/test_cases/2023/commands/7A2.7AA.221314.yaml new file mode 100644 index 00000000..6abfd47c --- /dev/null +++ b/tests/test_cases/2023/commands/7A2.7AA.221314.yaml @@ -0,0 +1,11 @@ +command_id: 7A2.7AA.221314 +test_cases: +- expected_values: + SUBARU_MONITOR_1: 0 + response: 7AA056213140000 +- expected_values: + SUBARU_MONITOR_1: 703.75 + response: 7AA056213140AFF +- expected_values: + SUBARU_MONITOR_1: 1984 + response: 7AA056213141F00 diff --git a/tests/test_cases/2023/commands/7A2.7AA.221315.yaml b/tests/test_cases/2023/commands/7A2.7AA.221315.yaml new file mode 100644 index 00000000..f0f5c318 --- /dev/null +++ b/tests/test_cases/2023/commands/7A2.7AA.221315.yaml @@ -0,0 +1,11 @@ +command_id: 7A2.7AA.221315 +test_cases: +- expected_values: + SUBARU_MONITOR_2: 0 + response: 7AA056213150000 +- expected_values: + SUBARU_MONITOR_2: 703.75 + response: 7AA056213150AFF +- expected_values: + SUBARU_MONITOR_2: 1984 + response: 7AA056213151F00 diff --git a/tests/test_cases/2023/commands/7A2.7AA.221316.yaml b/tests/test_cases/2023/commands/7A2.7AA.221316.yaml new file mode 100644 index 00000000..19101676 --- /dev/null +++ b/tests/test_cases/2023/commands/7A2.7AA.221316.yaml @@ -0,0 +1,11 @@ +command_id: 7A2.7AA.221316 +test_cases: +- expected_values: + SUBARU_MONITOR_3: 0 + response: 7AA056213160000 +- expected_values: + SUBARU_MONITOR_3: 767.75 + response: 7AA056213160BFF +- expected_values: + SUBARU_MONITOR_3: 1984 + response: 7AA056213161F00 diff --git a/tests/test_cases/2023/commands/7A2.7AA.221317.yaml b/tests/test_cases/2023/commands/7A2.7AA.221317.yaml new file mode 100644 index 00000000..02d2ee7f --- /dev/null +++ b/tests/test_cases/2023/commands/7A2.7AA.221317.yaml @@ -0,0 +1,11 @@ +command_id: 7A2.7AA.221317 +test_cases: +- expected_values: + SUBARU_MONITOR_4: 0 + response: 7AA056213170000 +- expected_values: + SUBARU_MONITOR_4: 767.75 + response: 7AA056213170BFF +- expected_values: + SUBARU_MONITOR_4: 1984 + response: 7AA056213171F00 diff --git a/tests/test_cases/2023/commands/7A2.7AA.221321.yaml b/tests/test_cases/2023/commands/7A2.7AA.221321.yaml new file mode 100644 index 00000000..1f631532 --- /dev/null +++ b/tests/test_cases/2023/commands/7A2.7AA.221321.yaml @@ -0,0 +1,14 @@ +command_id: 7A2.7AA.221321 +test_cases: +- expected_values: + SUBARU_BAT_TERMINAL_VOLTAGE: 10.732 + response: 7AA0562132129EC +- expected_values: + SUBARU_BAT_TERMINAL_VOLTAGE: 12.031 + response: 7AA056213212EFF +- expected_values: + SUBARU_BAT_TERMINAL_VOLTAGE: 12.544 + response: 7AA056213213100 +- expected_values: + SUBARU_BAT_TERMINAL_VOLTAGE: 15.369 + response: 7AA056213213C09 diff --git a/tests/test_cases/2023/commands/7A2.7AA.221322.yaml b/tests/test_cases/2023/commands/7A2.7AA.221322.yaml new file mode 100644 index 00000000..4db23dce --- /dev/null +++ b/tests/test_cases/2023/commands/7A2.7AA.221322.yaml @@ -0,0 +1,20 @@ +command_id: 7A2.7AA.221322 +test_cases: +- expected_values: + SUBARU_BAT_CHARGE_DISCHARGE_CURRENT: -303.437 + response: 7AA076213220019E333 +- expected_values: + SUBARU_BAT_CHARGE_DISCHARGE_CURRENT: -34.13 + response: 7AA07621322001DFF2E +- expected_values: + SUBARU_BAT_CHARGE_DISCHARGE_CURRENT: -33.699 + response: 7AA07621322001E00DD +- expected_values: + SUBARU_BAT_CHARGE_DISCHARGE_CURRENT: -23.681 + response: 7AA07621322001E27FF +- expected_values: + SUBARU_BAT_CHARGE_DISCHARGE_CURRENT: -20.864 + response: 7AA07621322001E3300 +- expected_values: + SUBARU_BAT_CHARGE_DISCHARGE_CURRENT: 109.233 + response: 7AA0762132200202F31 diff --git a/tests/test_cases/2023/commands/7A2.7AA.221323.yaml b/tests/test_cases/2023/commands/7A2.7AA.221323.yaml new file mode 100644 index 00000000..4b1c854b --- /dev/null +++ b/tests/test_cases/2023/commands/7A2.7AA.221323.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.221323 +test_cases: +- expected_values: + SUBARU_ESTIMATED_BAT_T: 4 + response: 7AA056213230058 +- expected_values: + SUBARU_ESTIMATED_BAT_T: 42 + response: 7AA0562132300A4 diff --git a/tests/test_cases/2023/commands/7A2.7AA.221324.yaml b/tests/test_cases/2023/commands/7A2.7AA.221324.yaml new file mode 100644 index 00000000..b62cb65a --- /dev/null +++ b/tests/test_cases/2023/commands/7A2.7AA.221324.yaml @@ -0,0 +1,11 @@ +command_id: 7A2.7AA.221324 +test_cases: +- expected_values: + SUBARU_REMAINING_BAT_CAPACITY: 57.5 + response: 7AA05621324023F +- expected_values: + SUBARU_REMAINING_BAT_CAPACITY: 76.7 + response: 7AA0562132402FF +- expected_values: + SUBARU_REMAINING_BAT_CAPACITY: 76.8 + response: 7AA056213240300 diff --git a/tests/test_cases/2023/commands/7A3.7AB.2210C8.yaml b/tests/test_cases/2023/commands/7A3.7AB.2210C8.yaml new file mode 100644 index 00000000..8a47d0c3 --- /dev/null +++ b/tests/test_cases/2023/commands/7A3.7AB.2210C8.yaml @@ -0,0 +1,8 @@ +command_id: 7A3.7AB.2210C8 +test_cases: +- expected_values: + SUBARU_LOCK_UP_DUTY_RATIO: 0 + response: 7AB046210C800 +- expected_values: + SUBARU_LOCK_UP_DUTY_RATIO: 99.5 + response: 7AB046210C8C7 diff --git a/tests/test_cases/2023/commands/7A3.7AB.2210CB.yaml b/tests/test_cases/2023/commands/7A3.7AB.2210CB.yaml new file mode 100644 index 00000000..07009b66 --- /dev/null +++ b/tests/test_cases/2023/commands/7A3.7AB.2210CB.yaml @@ -0,0 +1,8 @@ +command_id: 7A3.7AB.2210CB +test_cases: +- expected_values: + SUBARU_TURBINE_SPEED: 0 + response: 7AB046210CB00 +- expected_values: + SUBARU_TURBINE_SPEED: 5344 + response: 7AB046210CBA7 diff --git a/tests/test_cases/2023/commands/7A3.7AB.2210D2.yaml b/tests/test_cases/2023/commands/7A3.7AB.2210D2.yaml new file mode 100644 index 00000000..98c9f648 --- /dev/null +++ b/tests/test_cases/2023/commands/7A3.7AB.2210D2.yaml @@ -0,0 +1,8 @@ +command_id: 7A3.7AB.2210D2 +test_cases: +- expected_values: + SUBARU_CVT_T: 0 + response: 7AB046210D232 +- expected_values: + SUBARU_CVT_T: 99 + response: 7AB046210D295 diff --git a/tests/test_cases/2023/commands/7A3.7AB.221138.yaml b/tests/test_cases/2023/commands/7A3.7AB.221138.yaml new file mode 100644 index 00000000..d01af09d --- /dev/null +++ b/tests/test_cases/2023/commands/7A3.7AB.221138.yaml @@ -0,0 +1,11 @@ +command_id: 7A3.7AB.221138 +test_cases: +- expected_values: + SUBARU_SECONDARY_PULLEY_SPEED: 0 + response: 7AB056211380000 +- expected_values: + SUBARU_SECONDARY_PULLEY_SPEED: 255 + response: 7AB0562113800FF +- expected_values: + SUBARU_SECONDARY_PULLEY_SPEED: 4608 + response: 7AB056211381200 diff --git a/tests/test_cases/2023/commands/7A3.7AB.22113A.yaml b/tests/test_cases/2023/commands/7A3.7AB.22113A.yaml new file mode 100644 index 00000000..057ce05a --- /dev/null +++ b/tests/test_cases/2023/commands/7A3.7AB.22113A.yaml @@ -0,0 +1,11 @@ +command_id: 7A3.7AB.22113A +test_cases: +- expected_values: + SUBARU_ACTUAL_SECONDARY_PRESSURE: 0 + response: 7AB0562113A0000 +- expected_values: + SUBARU_ACTUAL_SECONDARY_PRESSURE: 2.29964 + response: 7AB0562113A16FF +- expected_values: + SUBARU_ACTUAL_SECONDARY_PRESSURE: 5.04656 + response: 7AB0562113A3277 diff --git a/tests/test_cases/2023/commands/7A3.7AB.22113B.yaml b/tests/test_cases/2023/commands/7A3.7AB.22113B.yaml new file mode 100644 index 00000000..254dfd07 --- /dev/null +++ b/tests/test_cases/2023/commands/7A3.7AB.22113B.yaml @@ -0,0 +1,11 @@ +command_id: 7A3.7AB.22113B +test_cases: +- expected_values: + SUBARU_SECONDARY_SET_CURRENT: 0 + response: 7AB0562113B0000 +- expected_values: + SUBARU_SECONDARY_SET_CURRENT: 767 + response: 7AB0562113B02FF +- expected_values: + SUBARU_SECONDARY_SET_CURRENT: 768 + response: 7AB0562113B0300 diff --git a/tests/test_cases/2023/commands/7A3.7AB.22113C.yaml b/tests/test_cases/2023/commands/7A3.7AB.22113C.yaml new file mode 100644 index 00000000..55984c63 --- /dev/null +++ b/tests/test_cases/2023/commands/7A3.7AB.22113C.yaml @@ -0,0 +1,11 @@ +command_id: 7A3.7AB.22113C +test_cases: +- expected_values: + SUBARU_SECONDARY_ACTUAL_CURRENT: 0 + response: 7AB0562113C0000 +- expected_values: + SUBARU_SECONDARY_ACTUAL_CURRENT: 767 + response: 7AB0562113C02FF +- expected_values: + SUBARU_SECONDARY_ACTUAL_CURRENT: 768 + response: 7AB0562113C0300 diff --git a/tests/test_cases/2023/commands/7A3.7AB.22113D.yaml b/tests/test_cases/2023/commands/7A3.7AB.22113D.yaml new file mode 100644 index 00000000..adc564f6 --- /dev/null +++ b/tests/test_cases/2023/commands/7A3.7AB.22113D.yaml @@ -0,0 +1,14 @@ +command_id: 7A3.7AB.22113D +test_cases: +- expected_values: + SUBARU_TARGET_GEAR_RATIO: 0 + response: 7AB0562113D005E +- expected_values: + SUBARU_TARGET_GEAR_RATIO: 0 + response: 7AB0562113D00FF +- expected_values: + SUBARU_TARGET_GEAR_RATIO: 0.00391 + response: 7AB0562113D0100 +- expected_values: + SUBARU_TARGET_GEAR_RATIO: 0.00781 + response: 7AB0562113D0200 diff --git a/tests/test_cases/2023/commands/7A3.7AB.22113E.yaml b/tests/test_cases/2023/commands/7A3.7AB.22113E.yaml new file mode 100644 index 00000000..3e24bc16 --- /dev/null +++ b/tests/test_cases/2023/commands/7A3.7AB.22113E.yaml @@ -0,0 +1,14 @@ +command_id: 7A3.7AB.22113E +test_cases: +- expected_values: + SUBARU_ACTUAL_GEAR_RATIO: 0.36719 + response: 7AB0562113E005E +- expected_values: + SUBARU_ACTUAL_GEAR_RATIO: 0.99611 + response: 7AB0562113E00FF +- expected_values: + SUBARU_ACTUAL_GEAR_RATIO: 1.00002 + response: 7AB0562113E0100 +- expected_values: + SUBARU_ACTUAL_GEAR_RATIO: 2.00003 + response: 7AB0562113E0200 diff --git a/tests/test_cases/2023/commands/7A3.7AB.221141.yaml b/tests/test_cases/2023/commands/7A3.7AB.221141.yaml new file mode 100644 index 00000000..69136210 --- /dev/null +++ b/tests/test_cases/2023/commands/7A3.7AB.221141.yaml @@ -0,0 +1,5 @@ +command_id: 7A3.7AB.221141 +test_cases: +- expected_values: + SUBARU_ACTUAL_PRIMARY_PRESSURE: 0 + response: 7AB056211410000 diff --git a/tests/test_cases/2023/commands/7A3.7AB.221146.yaml b/tests/test_cases/2023/commands/7A3.7AB.221146.yaml new file mode 100644 index 00000000..a835231b --- /dev/null +++ b/tests/test_cases/2023/commands/7A3.7AB.221146.yaml @@ -0,0 +1,11 @@ +command_id: 7A3.7AB.221146 +test_cases: +- expected_values: + SUBARU_PRIMARY_PULLEY_SPEED: 0 + response: 7AB056211460000 +- expected_values: + SUBARU_PRIMARY_PULLEY_SPEED: 255 + response: 7AB0562114600FF +- expected_values: + SUBARU_PRIMARY_PULLEY_SPEED: 5220 + response: 7AB056211461464 diff --git a/tests/test_cases/2023/commands/7A3.7AB.221147.yaml b/tests/test_cases/2023/commands/7A3.7AB.221147.yaml new file mode 100644 index 00000000..3cc28e45 --- /dev/null +++ b/tests/test_cases/2023/commands/7A3.7AB.221147.yaml @@ -0,0 +1,5 @@ +command_id: 7A3.7AB.221147 +test_cases: +- expected_values: + SUBARU_FRONT_WHEEL_SPEED: 0 + response: 7AB056211470000 diff --git a/tests/test_cases/2023/commands/7A3.7AB.2212B1.yaml b/tests/test_cases/2023/commands/7A3.7AB.2212B1.yaml new file mode 100644 index 00000000..b4455623 --- /dev/null +++ b/tests/test_cases/2023/commands/7A3.7AB.2212B1.yaml @@ -0,0 +1,11 @@ +command_id: 7A3.7AB.2212B1 +test_cases: +- expected_values: + SUBARU_ACTUAL_LINE_PRESSURE: 0 + response: 7AB056212B10000 +- expected_values: + SUBARU_ACTUAL_LINE_PRESSURE: 2.29964 + response: 7AB056212B116FF +- expected_values: + SUBARU_ACTUAL_LINE_PRESSURE: 5.28407 + response: 7AB056212B134D7 diff --git a/tests/test_cases/2023/commands/7A3.7AB.2212B2.yaml b/tests/test_cases/2023/commands/7A3.7AB.2212B2.yaml new file mode 100644 index 00000000..71a73ea2 --- /dev/null +++ b/tests/test_cases/2023/commands/7A3.7AB.2212B2.yaml @@ -0,0 +1,11 @@ +command_id: 7A3.7AB.2212B2 +test_cases: +- expected_values: + SUBARU_LIN_SOLENOID_ACTUAL_CURRENT: 0 + response: 7AB056212B20000 +- expected_values: + SUBARU_LIN_SOLENOID_ACTUAL_CURRENT: 767 + response: 7AB056212B202FF +- expected_values: + SUBARU_LIN_SOLENOID_ACTUAL_CURRENT: 768 + response: 7AB056212B20300 diff --git a/tests/test_cases/2023/commands/7A3.7AB.2212B4.yaml b/tests/test_cases/2023/commands/7A3.7AB.2212B4.yaml new file mode 100644 index 00000000..1f1726f0 --- /dev/null +++ b/tests/test_cases/2023/commands/7A3.7AB.2212B4.yaml @@ -0,0 +1,11 @@ +command_id: 7A3.7AB.2212B4 +test_cases: +- expected_values: + SUBARU_AWD_SOLENOID_SET_CURRENT: 0 + response: 7AB056212B40000 +- expected_values: + SUBARU_AWD_SOLENOID_SET_CURRENT: 255 + response: 7AB056212B400FF +- expected_values: + SUBARU_AWD_SOLENOID_SET_CURRENT: 773 + response: 7AB056212B40305 diff --git a/tests/test_cases/2023/commands/7A3.7AB.2212B5.yaml b/tests/test_cases/2023/commands/7A3.7AB.2212B5.yaml new file mode 100644 index 00000000..8e6fbf32 --- /dev/null +++ b/tests/test_cases/2023/commands/7A3.7AB.2212B5.yaml @@ -0,0 +1,11 @@ +command_id: 7A3.7AB.2212B5 +test_cases: +- expected_values: + SUBARU_AWD_SOLENOID_ACTUAL_CURRENT: 0 + response: 7AB056212B50000 +- expected_values: + SUBARU_AWD_SOLENOID_ACTUAL_CURRENT: 511 + response: 7AB056212B501FF +- expected_values: + SUBARU_AWD_SOLENOID_ACTUAL_CURRENT: 769 + response: 7AB056212B50301 diff --git a/tests/test_cases/2023/commands/7B0.7B8.221024|t=64,fc=1.yaml b/tests/test_cases/2023/commands/7B0.7B8.221024|t=64,fc=1.yaml new file mode 100644 index 00000000..9c961b88 --- /dev/null +++ b/tests/test_cases/2023/commands/7B0.7B8.221024|t=64,fc=1.yaml @@ -0,0 +1,11 @@ +command_id: 7B0.7B8.221024|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_FR_VSS: 0 + response: 7B8056210240000 +- expected_values: + SUBARU_FR_VSS: 255 + response: 7B80562102400FF +- expected_values: + SUBARU_FR_VSS: 1792 + response: 7B8056210240700 diff --git a/tests/test_cases/2023/commands/7B0.7B8.221025|t=64,fc=1.yaml b/tests/test_cases/2023/commands/7B0.7B8.221025|t=64,fc=1.yaml new file mode 100644 index 00000000..a8146bf7 --- /dev/null +++ b/tests/test_cases/2023/commands/7B0.7B8.221025|t=64,fc=1.yaml @@ -0,0 +1,11 @@ +command_id: 7B0.7B8.221025|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_FL_VSS: 0 + response: 7B8056210250000 +- expected_values: + SUBARU_FL_VSS: 255 + response: 7B80562102500FF +- expected_values: + SUBARU_FL_VSS: 1792 + response: 7B8056210250700 diff --git a/tests/test_cases/2023/commands/7B0.7B8.221026|t=64,fc=1.yaml b/tests/test_cases/2023/commands/7B0.7B8.221026|t=64,fc=1.yaml new file mode 100644 index 00000000..c2e75457 --- /dev/null +++ b/tests/test_cases/2023/commands/7B0.7B8.221026|t=64,fc=1.yaml @@ -0,0 +1,11 @@ +command_id: 7B0.7B8.221026|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_RR_VSS: 0 + response: 7B8056210260000 +- expected_values: + SUBARU_RR_VSS: 255 + response: 7B80562102600FF +- expected_values: + SUBARU_RR_VSS: 1792 + response: 7B8056210260700 diff --git a/tests/test_cases/2023/commands/7B0.7B8.221027|t=64,fc=1.yaml b/tests/test_cases/2023/commands/7B0.7B8.221027|t=64,fc=1.yaml new file mode 100644 index 00000000..7ff3a004 --- /dev/null +++ b/tests/test_cases/2023/commands/7B0.7B8.221027|t=64,fc=1.yaml @@ -0,0 +1,11 @@ +command_id: 7B0.7B8.221027|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_RL_VSS: 0 + response: 7B8056210270000 +- expected_values: + SUBARU_RL_VSS: 255 + response: 7B80562102700FF +- expected_values: + SUBARU_RL_VSS: 1792 + response: 7B8056210270700 diff --git a/tests/test_cases/2023/commands/7B0.7B8.221029|t=64,fc=1.yaml b/tests/test_cases/2023/commands/7B0.7B8.221029|t=64,fc=1.yaml new file mode 100644 index 00000000..0512b105 --- /dev/null +++ b/tests/test_cases/2023/commands/7B0.7B8.221029|t=64,fc=1.yaml @@ -0,0 +1,11 @@ +command_id: 7B0.7B8.221029|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_STEER_ANGLE: 0 + response: 7B8056210290000 +- expected_values: + SUBARU_STEER_ANGLE: 255 + response: 7B80562102900FF +- expected_values: + SUBARU_STEER_ANGLE: -256 + response: 7B805621029FF00 diff --git a/tests/test_cases/2023/commands/7E0.0101.yaml b/tests/test_cases/2023/commands/7E0.0101.yaml new file mode 100644 index 00000000..d45f2280 --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.0101.yaml @@ -0,0 +1,29 @@ +command_id: 7E0.0101 +test_cases: +- expected_values: + ACRF_RDY: 0 + ACRF_SUP: 0 + AIR_RDY: 0 + AIR_SUP: 0 + CAT_RDY: 0 + CAT_SUP: 1 + CCM_RDY: 0 + CCM_SUP: 1 + CIM_SUP: SPARK + DTC_CNT: 0 + EGR_RDY: 0 + EGR_SUP: 1 + EVAP_RDY: 0 + EVAP_SUP: 0 + FUEL_RDY: 0 + FUEL_SUP: 1 + HCAT_RDY: 0 + HCAT_SUP: 0 + HTR_RDY: 0 + HTR_SUP: 1 + MIL: 0 + MIS_RDY: 0 + MIS_SUP: 1 + O2S_RDY: 0 + O2S_SUP: 1 + response: 7E80641010007E100 diff --git a/tests/test_cases/2023/commands/7E0.0104.yaml b/tests/test_cases/2023/commands/7E0.0104.yaml new file mode 100644 index 00000000..af346408 --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.0104.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0104 +test_cases: +- expected_values: + LOAD_PCT: 0 + response: '7E803410400' +- expected_values: + LOAD_PCT: 100 + response: 7E8034104FF diff --git a/tests/test_cases/2023/commands/7E0.0106.yaml b/tests/test_cases/2023/commands/7E0.0106.yaml new file mode 100644 index 00000000..5f04320c --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.0106.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0106 +test_cases: +- expected_values: + SHRTFT1: -15.625 + response: 7E80341066C +- expected_values: + SHRTFT1: 10.15625 + response: 7E80341068D diff --git a/tests/test_cases/2023/commands/7E0.010C.yaml b/tests/test_cases/2023/commands/7E0.010C.yaml new file mode 100644 index 00000000..e95499ad --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.010C.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.010C +test_cases: +- expected_values: + RPM: 2196 + response: 7E804410C2250 diff --git a/tests/test_cases/2023/commands/7E0.010D.yaml b/tests/test_cases/2023/commands/7E0.010D.yaml new file mode 100644 index 00000000..83cae91e --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.010D.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.010D +test_cases: +- expected_values: + VSS: 0 + response: 7E803410D00 +- expected_values: + VSS: 113 + response: 7E803410D71 diff --git a/tests/test_cases/2023/commands/7E0.010F.yaml b/tests/test_cases/2023/commands/7E0.010F.yaml new file mode 100644 index 00000000..532cc657 --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.010F.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.010F +test_cases: +- expected_values: + IAT: 39 + response: 7E803410F4F diff --git a/tests/test_cases/2023/commands/7E0.0110.yaml b/tests/test_cases/2023/commands/7E0.0110.yaml new file mode 100644 index 00000000..de815ff5 --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.0110.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0110 +test_cases: +- expected_values: + MAF: 0 + response: '7E80441100000' +- expected_values: + MAF: 5.11 + response: 7E804411001FF +- expected_values: + MAF: 125.46 + response: '7E80441103102' diff --git a/tests/test_cases/2023/commands/7E0.0113.yaml b/tests/test_cases/2023/commands/7E0.0113.yaml new file mode 100644 index 00000000..d1cbe4ca --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.0113.yaml @@ -0,0 +1,12 @@ +command_id: 7E0.0113 +test_cases: +- expected_values: + O2S11_EXISTS: 1 + O2S12_EXISTS: 1 + O2S13_EXISTS: 0 + O2S14_EXISTS: 0 + O2S21_EXISTS: 0 + O2S22_EXISTS: 0 + O2S23_EXISTS: 0 + O2S24_EXISTS: 0 + response: '7E803411303' diff --git a/tests/test_cases/2023/commands/7E0.011C.yaml b/tests/test_cases/2023/commands/7E0.011C.yaml new file mode 100644 index 00000000..637ca1a0 --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.011C.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.011C +test_cases: +- expected_values: + OBDSUP: OBD & OBD II + response: 7E803411C03 diff --git a/tests/test_cases/2023/commands/7E0.011F.yaml b/tests/test_cases/2023/commands/7E0.011F.yaml new file mode 100644 index 00000000..6dd9c3ff --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.011F.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.011F +test_cases: +- expected_values: + RUNTM: 959 + response: 7E804411F03BF +- expected_values: + RUNTM: 991 + response: 7E804411F03DF +- expected_values: + RUNTM: 1022 + response: 7E804411F03FE +- expected_values: + RUNTM: 1052 + response: 7E804411F041C diff --git a/tests/test_cases/2023/commands/7E0.0124.yaml b/tests/test_cases/2023/commands/7E0.0124.yaml new file mode 100644 index 00000000..6fc1793e --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.0124.yaml @@ -0,0 +1,26 @@ +command_id: 7E0.0124 +test_cases: +- expected_values: + LAMBDA11_VOLT: 0.94351 + O2S11_VOLT: 2.45961 + response: 7E806412478C54EBF +- expected_values: + LAMBDA11_VOLT: 0.99185 + O2S11_VOLT: 2.49305 + response: 7E80641247EF54FD1 +- expected_values: + LAMBDA11_VOLT: 0.99869 + O2S11_VOLT: 2.4978 + response: 7E80641247FD54FF8 +- expected_values: + LAMBDA11_VOLT: 1.00009 + O2S11_VOLT: 2.49878 + response: '7E806412480035000' +- expected_values: + LAMBDA11_VOLT: 1.51797 + O2S11_VOLT: 2.97011 + response: 7E8064124C24D5F17 +- expected_values: + LAMBDA11_VOLT: 1.51859 + O2S11_VOLT: 3.02391 + response: 7E8064124C26160D0 diff --git a/tests/test_cases/2023/commands/7E0.012F.yaml b/tests/test_cases/2023/commands/7E0.012F.yaml new file mode 100644 index 00000000..71ffe30c --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.012F.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.012F +test_cases: +- expected_values: + FLI: 18.82353 + response: 7E803412F30 +- expected_values: + FLI: 100 + response: 7E803412FFF diff --git a/tests/test_cases/2023/commands/7E0.0131.yaml b/tests/test_cases/2023/commands/7E0.0131.yaml new file mode 100644 index 00000000..2e67c1f9 --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.0131.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0131 +test_cases: +- expected_values: + CLR_DIST: 20656 + response: 7E804413150B0 +- expected_values: + CLR_DIST: 22783 + response: 7E804413158FF +- expected_values: + CLR_DIST: 22784 + response: '7E80441315900' +- expected_values: + CLR_DIST: 54016 + response: 7E8044131D300 diff --git a/tests/test_cases/2023/commands/7E0.0134.yaml b/tests/test_cases/2023/commands/7E0.0134.yaml new file mode 100644 index 00000000..93fdb03d --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.0134.yaml @@ -0,0 +1,22 @@ +command_id: 7E0.0134 +test_cases: +- expected_values: + LAMBDA11_CURRENT: 0.91849 + O2S11_CURRENT: -0.20312 + response: 7E806413475917FCC +- expected_values: + LAMBDA11_CURRENT: 0.99869 + O2S11_CURRENT: -0.00391 + response: 7E80641347FD57FFF +- expected_values: + LAMBDA11_CURRENT: 0.99988 + O2S11_CURRENT: 0 + response: 7E80641347FFC8000 +- expected_values: + LAMBDA11_CURRENT: 1.00784 + O2S11_CURRENT: 0.01172 + response: '7E806413481018003' +- expected_values: + LAMBDA11_CURRENT: 1.51797 + O2S11_CURRENT: 1.5 + response: 7E8064134C24D8180 diff --git a/tests/test_cases/2023/commands/7E0.013C.yaml b/tests/test_cases/2023/commands/7E0.013C.yaml new file mode 100644 index 00000000..f08c568f --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.013C.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.013C +test_cases: +- expected_values: + CATEMP11: 591.9 + response: 7E804413C18AF +- expected_values: + CATEMP11: 697.6 + response: 7E804413C1CD0 diff --git a/tests/test_cases/2023/commands/7E0.0141.yaml b/tests/test_cases/2023/commands/7E0.0141.yaml new file mode 100644 index 00000000..187b0312 --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.0141.yaml @@ -0,0 +1,27 @@ +command_id: 7E0.0141 +test_cases: +- expected_values: + ACRFCMPL: 0 + ACRF_ENA: 0 + AIR_CMPL: 0 + AIR_ENA: 0 + CAT_CMPL: 0 + CAT_ENA: 1 + CCM_CMPL: 1 + CCM_ENA: 1 + CIM_SUP_FLAG: SPARK + EGR_CMPL: 0 + EGR_ENA: 1 + EVAPCMPL: 0 + EVAP_ENA: 0 + FUEL_CMPL: 0 + FUEL_ENA: 1 + HCATCMPL: 0 + HCAT_ENA: 0 + HTR_CMPL: 0 + HTR_ENA: 1 + MIS_CMPL: 0 + MIS_ENA: 1 + O2S_CMPL: 0 + O2S_ENA: 1 + response: 7E80641410047E100 diff --git a/tests/test_cases/2023/commands/7E0.0144.yaml b/tests/test_cases/2023/commands/7E0.0144.yaml new file mode 100644 index 00000000..cb775dfb --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.0144.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0144 +test_cases: +- expected_values: + EQ_RAT: 0.71238 + response: 7E80441445B2F +- expected_values: + EQ_RAT: 0.82811 + response: 7E804414469FF +- expected_values: + EQ_RAT: 0.82814 + response: 7E80441446A00 +- expected_values: + EQ_RAT: 1.01595 + response: 7E8044144820A diff --git a/tests/test_cases/2023/commands/7E0.0146.yaml b/tests/test_cases/2023/commands/7E0.0146.yaml new file mode 100644 index 00000000..339cd956 --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.0146.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0146 +test_cases: +- expected_values: + AAT: 28 + response: '7E803414644' +- expected_values: + AAT: 29 + response: '7E803414645' diff --git a/tests/test_cases/2023/commands/7E0.0149.yaml b/tests/test_cases/2023/commands/7E0.0149.yaml new file mode 100644 index 00000000..7927a7de --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.0149.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0149 +test_cases: +- expected_values: + APP_D: 13.33333 + response: '7E803414922' diff --git a/tests/test_cases/2023/commands/7E0.014A.yaml b/tests/test_cases/2023/commands/7E0.014A.yaml new file mode 100644 index 00000000..9c6aeb4f --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.014A.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.014A +test_cases: +- expected_values: + APP_E: 12.94118 + response: 7E803414A21 diff --git a/tests/test_cases/2023/commands/7E0.014D.yaml b/tests/test_cases/2023/commands/7E0.014D.yaml new file mode 100644 index 00000000..d59d3d54 --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.014D.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.014D +test_cases: +- expected_values: + MIL_TIME: 0 + response: 7E804414D0000 diff --git a/tests/test_cases/2023/commands/7E0.014E.yaml b/tests/test_cases/2023/commands/7E0.014E.yaml new file mode 100644 index 00000000..66e5d2d2 --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.014E.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.014E +test_cases: +- expected_values: + CLR_TIME: 56355 + response: 7E804414EDC23 diff --git a/tests/test_cases/2023/commands/7E0.015A.yaml b/tests/test_cases/2023/commands/7E0.015A.yaml new file mode 100644 index 00000000..16110f03 --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.015A.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.015A +test_cases: +- expected_values: + APP_R: 0 + response: 7E803415A00 diff --git a/tests/test_cases/2023/commands/7E0.015C.yaml b/tests/test_cases/2023/commands/7E0.015C.yaml new file mode 100644 index 00000000..4ca470d6 --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.015C.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.015C +test_cases: +- expected_values: + EOT: 19 + response: 7E803415C3B +- expected_values: + EOT: 99 + response: 7E803415C8B diff --git a/tests/test_cases/2023/commands/7E0.0167.yaml b/tests/test_cases/2023/commands/7E0.0167.yaml new file mode 100644 index 00000000..56e467eb --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.0167.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0167 +test_cases: +- expected_values: + ECT_1: 88 + ECT_1_SUP: 1 + ECT_2: 86 + ECT_2_SUP: 1 + response: 7E805416703807E +- expected_values: + ECT_1: 89 + ECT_1_SUP: 1 + ECT_2: 86 + ECT_2_SUP: 1 + response: 7E805416703817E diff --git a/tests/test_cases/2023/commands/7E0.016D.yaml b/tests/test_cases/2023/commands/7E0.016D.yaml new file mode 100644 index 00000000..b588cffe --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.016D.yaml @@ -0,0 +1,18 @@ +command_id: 7E0.016D +test_cases: +- expected_values: + FRP_A: 5560 + FRP_A_CMD: 5970 + FRP_A_CMD_SUP: 1 + FRP_A_SUP: 1 + FRP_B: 5420 + FRP_B_CMD: 5970 + FRP_B_CMD_SUP: 0 + FRP_B_SUP: 0 + FRT_A: -40 + FRT_A_SUP: 0 + FRT_B: -40 + FRT_B_SUP: 0 + response: |- + 7E8100D416D03025502 + 7E8212C000255021E00 diff --git a/tests/test_cases/2023/commands/7E0.01A6.yaml b/tests/test_cases/2023/commands/7E0.01A6.yaml new file mode 100644 index 00000000..78ff51d1 --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.01A6.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.01A6 +test_cases: +- expected_values: + ODO: 53052.7 + response: 7E80641A60008185F +- expected_values: + ODO: 53196.7 + response: 7E80641A600081DFF +- expected_values: + ODO: 53785.6 + response: 7E80641A600083500 +- expected_values: + ODO: 55207.1 + response: 7E80641A600086C87 diff --git a/tests/test_cases/2024/command_support.yaml b/tests/test_cases/2024/command_support.yaml index 42ffe0c9..1913b5bf 100644 --- a/tests/test_cases/2024/command_support.yaml +++ b/tests/test_cases/2024/command_support.yaml @@ -1,5 +1,90 @@ model_year: 2024 supported_commands_by_ecu: + "753": + - 753.75B.221022|t=64,fc=1:SUBARU_TP_FL,SUBARU_TP_FR,SUBARU_TP_RL,SUBARU_TP_RR + - 753.75B.221028|t=64,fc=1:SUBARU_TID1,SUBARU_TID2,SUBARU_TID3,SUBARU_TID4 + "7A2": + - 7A2.2210A6 + - 7A2.2210E7 + - 7A2.221135|t=64,fc=1:SUBARU_12V_C + - 7A2.221136|t=64,fc=1:SUBARU_12V_T + - 7A2.2212ED + - 7A2.7AA.2210A1:SUBARU_MAF_VOLTAGE + - 7A2.7AA.2210A6:SUBARU_ACC_PEDAL_ANGLE + - 7A2.7AA.2210AB:SUBARU_RADIATOR_FAN + - 7A2.7AA.2210AE:SUBARU_CPC_VALVE_DUTY_CYCLE + - 7A2.7AA.2210B1:SUBARU_EGR_STEPS + - 7A2.7AA.2210B2:SUBARU_ALTERNATOR_DUTY + - 7A2.7AA.2210B3:SUBARU_FUEL_PUMP_DUTY + - 7A2.7AA.2210B4:SUBARU_INTAKE_VVT_ADVANCE_RIGHT + - 7A2.7AA.2210B5:SUBARU_INTAKE_VVT_ADVANCE_LEFT + - 7A2.7AA.2210B6:SUBARU_OCV_DUTY_RIGHT + - 7A2.7AA.2210B7:SUBARU_OCV_DUTY_LEFT + - 7A2.7AA.2210BE:SUBARU_A_F_SENSOR_1 + - 7A2.7AA.2210D2:SUBARU_EWG_VALVE_POSITION_SENSOR_LEARNING_CLOSED + - 7A2.7AA.2210D3:SUBARU_EWG_VALVE_REQUEST_POSITION + - 7A2.7AA.2210D4:SUBARU_EWG_VALVE_ACTUAL_POSITION + - 7A2.7AA.2210DE:SUBARU_THROTTLE_MOTOR_DUTY + - 7A2.7AA.2210E3:SUBARU_CRUISE_VSS_T + - 7A2.7AA.2210E5:SUBARU_ODO_7A2_10E5 + - 7A2.7AA.2210E6:SUBARU_FUEL_TANK_AIR_PRESSURE + - 7A2.7AA.2210E7 + - 7A2.7AA.2210E8:SUBARU_OSV_DUTY_RIGHT + - 7A2.7AA.2210E9:SUBARU_OSV_DUTY_LEFT + - 7A2.7AA.2210EE:SUBARU_EXHAUST_OCV_DUTY_RIGHT + - 7A2.7AA.2210EF:SUBARU_EXHAUST_OCV_DUTY_LEFT + - 7A2.7AA.22110B:SUBARU_ROUGHNESS_MONITOR_1 + - 7A2.7AA.22110C:SUBARU_ROUGHNESS_MONITOR_2 + - 7A2.7AA.22110D:SUBARU_ROUGHNESS_MONITOR_3 + - 7A2.7AA.22110E:SUBARU_ROUGHNESS_MONITOR_4 + - 7A2.7AA.221121:SUBARU_TARGET_ENGINE_SPEED + - 7A2.7AA.2211D0:SUBARU_KNOCKING_SIGNAL + - 7A2.7AA.22122F:SUBARU_CLUTCH_SWITCH + - 7A2.7AA.221230:SUBARU_STOP_LIGHT_SWITCH + - 7A2.7AA.221231:SUBARU_CC_SET_COAST_SWITCH + - 7A2.7AA.221232:SUBARU_CC_RESUME_ACCELERATE_SWITCH + - 7A2.7AA.221233:SUBARU_BRAKE_SWITCH + - 7A2.7AA.221234:SUBARU_CC_MAIN_TOGGLE_SWITCH + - 7A2.7AA.22124A:SUBARU_CC_CANCEL_SWITCH + - 7A2.7AA.22124C:SUBARU_OIL_LEVEL_SWITCH + - 7A2.7AA.22129C:SUBARU_ENGINE_STARTING_TIME + - 7A2.7AA.2212ED:SUBARU_MAF_AVG,SUBARU_MASS_AIR_FLOW_AVERAGE + - 7A2.7AA.221314:SUBARU_MONITOR_1 + - 7A2.7AA.221315:SUBARU_MONITOR_2 + - 7A2.7AA.221316:SUBARU_MONITOR_3 + - 7A2.7AA.221317:SUBARU_MONITOR_4 + - 7A2.7AA.221321:SUBARU_BAT_TERMINAL_VOLTAGE + - 7A2.7AA.221322:SUBARU_BAT_CHARGE_DISCHARGE_CURRENT + - 7A2.7AA.221323:SUBARU_ESTIMATED_BAT_T + - 7A2.7AA.221324:SUBARU_REMAINING_BAT_CAPACITY + "7A3": + - 7A3.7AB.2210C8:SUBARU_LOCK_UP_DUTY_RATIO + - 7A3.7AB.2210CB:SUBARU_TURBINE_SPEED + - 7A3.7AB.2210D2:SUBARU_CVT_T + - 7A3.7AB.221138:SUBARU_SECONDARY_PULLEY_SPEED + - 7A3.7AB.22113A:SUBARU_ACTUAL_SECONDARY_PRESSURE + - 7A3.7AB.22113B:SUBARU_SECONDARY_SET_CURRENT + - 7A3.7AB.22113C:SUBARU_SECONDARY_ACTUAL_CURRENT + - 7A3.7AB.22113D:SUBARU_TARGET_GEAR_RATIO + - 7A3.7AB.22113E:SUBARU_ACTUAL_GEAR_RATIO + - 7A3.7AB.221141:SUBARU_ACTUAL_PRIMARY_PRESSURE + - 7A3.7AB.221146:SUBARU_PRIMARY_PULLEY_SPEED + - 7A3.7AB.221147:SUBARU_FRONT_WHEEL_SPEED + - 7A3.7AB.2212B1:SUBARU_ACTUAL_LINE_PRESSURE + - 7A3.7AB.2212B2:SUBARU_LIN_SOLENOID_ACTUAL_CURRENT + - 7A3.7AB.2212B4:SUBARU_AWD_SOLENOID_SET_CURRENT + - 7A3.7AB.2212B5:SUBARU_AWD_SOLENOID_ACTUAL_CURRENT + "7B0": + - 7B0.7B8.221024|t=64,fc=1:SUBARU_FR_VSS + - 7B0.7B8.221025|t=64,fc=1:SUBARU_FL_VSS + - 7B0.7B8.221026|t=64,fc=1:SUBARU_RR_VSS + - 7B0.7B8.221027|t=64,fc=1:SUBARU_RL_VSS + - 7B0.7B8.221029|t=64,fc=1:SUBARU_STEER_ANGLE + "7DF": + - 7DF.0104 + - 7DF.0111 + - 7DF.0144 + - 7DF.015C "7E0": - 0101:ACRF_RDY,ACRF_SUP,AIR_RDY,AIR_SUP,CAT_RDY,CAT_SUP,CCM_RDY,CCM_SUP,CIM_SUP,DTC_CNT,EGR_RDY,EGR_SUP,EVAP_RDY,EVAP_SUP,FUEL_RDY,FUEL_SUP,HCAT_RDY,HCAT_SUP,HTR_RDY,HTR_SUP,MIL,MIS_RDY,MIS_SUP,O2S_RDY,O2S_SUP - 0103:FUELSYS1,FUELSYS2 @@ -48,7 +133,200 @@ supported_commands_by_ecu: - 0162:TQ_ACT - 0163:TQ_REF - 0165:GEAR_RCMD,GEAR_SUP,GPL_STAT,GPL_SUP,N/D_STAT,N/D_SUP,N/G_STAT,N/G_SUP,PTO_STAT_AUX,PTO_SUP + - 7E0.0101:ACRF_RDY,ACRF_SUP,AIR_RDY,AIR_SUP,CAT_RDY,CAT_SUP,CCM_RDY,CCM_SUP,CIM_SUP,DTC_CNT,EGR_RDY,EGR_SUP,EVAP_RDY,EVAP_SUP,FUEL_RDY,FUEL_SUP,HCAT_RDY,HCAT_SUP,HTR_RDY,HTR_SUP,MIL,MIS_RDY,MIS_SUP,O2S_RDY,O2S_SUP + - 7E0.0103:FUELSYS1,FUELSYS2 + - 7E0.0104:LOAD_PCT + - 7E0.0105:ECT + - 7E0.0106:SHRTFT1 + - 7E0.0107:LONGFT1 + - 7E0.010B:MAP + - 7E0.010C:RPM + - 7E0.010D:VSS + - 7E0.010E:SPARKADV + - 7E0.010F:IAT + - 7E0.0110:MAF + - 7E0.0111:TP + - 7E0.0113:O2S11_EXISTS,O2S12_EXISTS,O2S13_EXISTS,O2S14_EXISTS,O2S21_EXISTS,O2S22_EXISTS,O2S23_EXISTS,O2S24_EXISTS + - 7E0.0115:O2S12,SHRTFT11 + - 7E0.011C:OBDSUP + - 7E0.011F:RUNTM + - 7E0.0121:MIL_DIST + - 7E0.0124:LAMBDA11_VOLT,O2S11_VOLT + - 7E0.012C:EGR_PCT + - 7E0.012D:EGR_ERR + - 7E0.012E:EVAP_PCT + - 7E0.012F:FLI + - 7E0.0130:WARM_UPS + - 7E0.0131:CLR_DIST + - 7E0.0133:BARO + - 7E0.0134:LAMBDA11_CURRENT,O2S11_CURRENT + - 7E0.013C:CATEMP11 + - 7E0.0141:ACRFCMPL,ACRF_ENA,AIR_CMPL,AIR_ENA,CAT_CMPL,CAT_ENA,CCM_CMPL,CCM_ENA,CIM_SUP_FLAG,EGR_CMPL,EGR_ENA,EVAPCMPL,EVAP_ENA,FUEL_CMPL,FUEL_ENA,HCATCMPL,HCAT_ENA,HTR_CMPL,HTR_ENA,MIS_CMPL,MIS_ENA,O2S_CMPL,O2S_ENA + - 7E0.0142:VPWR + - 7E0.0143:LOAD_ABS + - 7E0.0144:EQ_RAT + - 7E0.0145:TP_R + - 7E0.0146:AAT + - 7E0.0147:TP_B + - 7E0.0149:APP_D + - 7E0.014A:APP_E + - 7E0.014C:TAC_PCT + - 7E0.014D:MIL_TIME + - 7E0.014E:CLR_TIME + - 7E0.0151:FUEL_TYP + - 7E0.0153:EVAP_VPA + - 7E0.015A:APP_R + - 7E0.015C:EOT + - 7E0.0162:TQ_ACT + - 7E0.0163:TQ_REF + - 7E0.0165:GEAR_RCMD,GEAR_SUP,GPL_STAT,GPL_SUP,N/D_STAT,N/D_SUP,N/G_STAT,N/G_SUP,PTO_STAT_AUX,PTO_SUP + - 7E0.0167:ECT_1,ECT_1_SUP,ECT_2,ECT_2_SUP + - 7E0.016D:FRP_A,FRP_A_CMD,FRP_A_CMD_SUP,FRP_A_SUP,FRP_B,FRP_B_CMD,FRP_B_CMD_SUP,FRP_B_SUP,FRT_A,FRT_A_SUP,FRT_B,FRT_B_SUP + - 7E0.018E:TQ_FR + - 7E0.019D:FUEL_RATE_ALT,VFUEL_RATE + - 7E0.019E:EXH_RATE + - 7E0.01A6:ODO "7E1": - 0101:ACRF_RDY,ACRF_SUP,AIR_RDY,AIR_SUP,CAT_RDY,CAT_SUP,CCM_RDY,CCM_SUP,CIM_SUP,DTC_CNT,EGR_RDY,EGR_SUP,EVAP_RDY,EVAP_SUP,FUEL_RDY,FUEL_SUP,HCAT_RDY,HCAT_SUP,HTR_RDY,HTR_SUP,MIL,MIS_RDY,MIS_SUP,O2S_RDY,O2S_SUP - 0105:ECT - 010C:RPM + - 7E1.7E9.0105 + - 7E1.7E9.010D +unsupported_commands_by_ecu: + "6F1": + - 6F1.221700 + - 6F1.224AB1 + - 6F1.22586F + - 6F1.22D107 + - 6F1.22D10D + - 6F1.22D240 + - 6F1.22DA12 + - 6F1.22DA1F + - 6F1.22DA22 + - 6F1.22DA23 + - 6F1.22DA25 + - 6F1.22DA28 + - 6F1.22DA2A + - 6F1.22DA2E + - 6F1.22DA37 + - 6F1.22DB32 + - 6F1.22DBE4 + - 6F1.22DFE7 + "700": + - 700.708.221F3E + - 700.708.222847 + "746": + - 746.221032:SUBARU_STEER_ANGLE_746 + "750": + - '750.2116' + "7A2": + - 7A2.220005 + - 7A2.22002F + - 7A2.221149 + - 7A2.221155 + - 7A2.22116A + - 7A2.7AA.220005 + - 7A2.7AA.220023:SUBARU_FRP + - 7A2.7AA.22002F + - 7A2.7AA.22003C:SUBARU_EGT_AT_CATALYST_INLET + - 7A2.7AA.22003E:SUBARU_EGT_DPF_INLET + - 7A2.7AA.2210A4:SUBARU_FUEL_INJECTOR_2_PULSE_WIDTH + - 7A2.7AA.2210A5:SUBARU_ODO_7A2_10A5 + - 7A2.7AA.2210A7:SUBARU_FUEL_T + - 7A2.7AA.221116:SUBARU_FINAL_INJECTION_AMOUNT_MM_ST + - 7A2.7AA.221118:SUBARU_TARGET_INTAKE_MANIFOLD_PRESSURE + - 7A2.7AA.22111B:SUBARU_EGR_TARGET_VALVE_OPENING_ANGLE + - 7A2.7AA.22111C:SUBARU_EGR_VALVE_OPENING_ANGLE + - 7A2.7AA.22111F:SUBARU_INLET_AIR_T_AFTER_AIR_FILTER + - 7A2.7AA.22112A:SUBARU_MILEAGE_AFTER_INJECTOR_LEARNING + - 7A2.7AA.22112B:SUBARU_MILEAGE_AFTER_INJECTOR_REPLACEMENT + - 7A2.7AA.22112C:SUBARU_INTERIOR_HEATER + - 7A2.7AA.22112D:SUBARU_QUANTITY_CORRECTION_1 + - 7A2.7AA.22112E:SUBARU_QUANTITY_CORRECTION_2 + - 7A2.7AA.22112F:SUBARU_QUANTITY_CORRECTION_3 + - 7A2.7AA.221130:SUBARU_QUANTITY_CORRECTION_4 + - 7A2.7AA.221149 + - 7A2.7AA.22114A:SUBARU_PRESSURE_DIFFERENCE_BETWEEN_DPF_INLET_AND_OUTLET + - 7A2.7AA.22114B:SUBARU_ESTIMATED_CATALYST_T + - 7A2.7AA.22114C:SUBARU_ESTIMATED_DPF_T + - 7A2.7AA.22114D:SUBARU_SOOT_ACCUMULATION_RATIO + - 7A2.7AA.22114E:SUBARU_OIL_DILUTION_RATIO + - 7A2.7AA.221155 + - 7A2.7AA.221156:SUBARU_RUNNING_DISTANCE_SINCE_LAST_DPF_REGENERATION + - 7A2.7AA.221157:SUBARU_DPF_REGENERATION_COUNT + - 7A2.7AA.221158:SUBARU_MQI_FLV_1_1,SUBARU_MQI_FLV_2_1,SUBARU_MQI_FLV_3_1,SUBARU_MQI_FLV_4_1,SUBARU_MQI_FLV_5_1 + - 7A2.7AA.221159:SUBARU_MQI_FLV_1_2,SUBARU_MQI_FLV_2_2,SUBARU_MQI_FLV_3_2,SUBARU_MQI_FLV_4_2,SUBARU_MQI_FLV_5_2 + - 7A2.7AA.22115A:SUBARU_MQI_FLV_1_3,SUBARU_MQI_FLV_2_3,SUBARU_MQI_FLV_3_3,SUBARU_MQI_FLV_4_3,SUBARU_MQI_FLV_5_3 + - 7A2.7AA.22115B:SUBARU_MQI_FLV_1_4,SUBARU_MQI_FLV_2_4,SUBARU_MQI_FLV_3_4,SUBARU_MQI_FLV_4_4,SUBARU_MQI_FLV_5_4 + - 7A2.7AA.221161:SUBARU_INDIVIDUAL_PUMP_DIFFERENCE_LEARNING_VALUE + - 7A2.7AA.221162:SUBARU_FINAL_MAIN_INJECTION_PERIOD + - 7A2.7AA.22116A + - 7A2.7AA.221189:SUBARU_OIL_DILUTION_AMOUNT + - 7A2.7AA.2211A1:SUBARU_DPF_REGEN_CNT + - 7A2.7AA.22124F:SUBARU_GLOW_RELAY_SWITCH + - 7A2.7AA.221251:SUBARU_SUB_FUEL_PUMP_RELAY_SWITCH + - 7A2.7AA.221254:SUBARU_INJECTOR_LEARNING_SWITCH + - 7A2.7AA.22125B:SUBARU_DPF_ACTIVE_REGENERATION_SWITCH + - 7A2.7AA.22307A:SUBARU_INLET_AIR_T + "7A3": + - 7A3.7AB.2210C9:SUBARU_TRANSFER_DUTY_RATIO + "7C0": + - 7C0.2129 + "7E0": + - 7E0.7E8.220005 + - 7E0.7E8.22002F|t=64,fc=1:SUBARU_FLI + - 7E0.7E8.2210E5|t=64,fc=1:SUBARU_ODO + - 7E0.7E8.2210E7:SUBARU_EOT_V2 + "7E3": + - 7E3.7EB.221021 + - 7E3.7EB.221022 + - 7E3.7EB.221025 + - 7E3.7EB.221027 + - 7E3.7EB.22102A + - 7E3.7EB.22102B + - 7E3.7EB.22102C + - 7E3.7EB.22102D + - 7E3.7EB.221143 + "7E6": + - 7E6.7EE.221052:SUBARU_DRIVEMOTOR_TORQUE_OUTPUT_ACTUAL + - 7E6.7EE.221055:SUBARU_DRIVEMOTOR_OUTPUT_POWER + - 7E6.7EE.221057:SUBARU_DRIVEMOTOR_TORQUE_TARGET + - 7E6.7EE.221058:SUBARU_DRIVEMOTOR_SPEED + - 7E6.7EE.221059:SUBARU_DRIVEMOTOR_SPEED_TARGET + - 7E6.7EE.22105D:SUBARU_DRIVEMOTOR_TORQUE_UPPER_LIMIT + - 7E6.7EE.22105E:SUBARU_DRIVEMOTOR_TORQUE_LOWER_LIMIT + - 7E6.7EE.221063:SUBARU_DRIVEMOTOR_INVERTER_INPUT_HV_SENSOR + - 7E6.7EE.221065:SUBARU_INVERTER_T_ESTIMATED + - 7E6.7EE.221066:SUBARU_DRIVEMOTOR_INVERTER_T_A + - 7E6.7EE.221067:SUBARU_DRIVEMOTOR_INVERTER_T_B + - 7E6.7EE.221068:SUBARU_DRIVEMOTOR_INVERTER_T_C + - 7E6.7EE.22106B + - 7E6.7EE.22106D:SUBARU_DRIVEMOTOR_T_A + - 7E6.7EE.22106E:SUBARU_DRIVEMOTOR_T_B + - 7E6.7EE.221081 + - 7E6.7EE.221082 + - 7E6.7EE.221084 + "7E7": + - 7E7.7EF.221033 + - 7E7.7EF.221037:SUBARU_12V_AUX_BAT_VOLTAGE + - 7E7.7EF.221039:SUBARU_12V_ENGINE_RESTART_BAT_VOLTAGE + - 7E7.7EF.221077:SUBARU_12V_ENGINE_RESTART_BAT_SOC + - 7E7.7EF.221079:SUBARU_12V_ENGINE_RESTART_BAT_T + - 7E7.7EF.22107A + - 7E7.7EF.222006:SUBARU_ENGINE_TORQUE_TARGET + - 7E7.7EF.222009 + - 7E7.7EF.22200A + - 7E7.7EF.22200C + - 7E7.7EF.222012:SUBARU_12V_CURRENT + - 7E7.7EF.222014:SUBARU_12V_SOC_CONTROL + - 7E7.7EF.222021 + - 7E7.7EF.222022 + - 7E7.7EF.222023 + - 7E7.7EF.222024 + - 7E7.7EF.222025 + - 7E7.7EF.222026 + - 7E7.7EF.222034:SUBARU_ELECTRIC_OIL_PUMP_SPEED + - 7E7.7EF.222035:SUBARU_ELECTRIC_OIL_PUMP_CURRENT + - 7E7.7EF.222061:SUBARU_ENGINE_TORQUE_UPPER_ECM + - 7E7.7EF.222062:SUBARU_ENGINE_TORQUE_ACTUAL + - 7E7.7EF.2220E2:SUBARU_12V_AUX_BAT_T diff --git a/tests/test_cases/2024/commands/753.75B.221022|t=64,fc=1.yaml b/tests/test_cases/2024/commands/753.75B.221022|t=64,fc=1.yaml new file mode 100644 index 00000000..a64795a3 --- /dev/null +++ b/tests/test_cases/2024/commands/753.75B.221022|t=64,fc=1.yaml @@ -0,0 +1,32 @@ +command_id: 753.75B.221022|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_TP_FL: 27 + SUBARU_TP_FR: 26.6 + SUBARU_TP_RL: 26 + SUBARU_TP_RR: 26.4 + response: 75B0762102282848587 +- expected_values: + SUBARU_TP_FL: 43.2 + SUBARU_TP_FR: 41.6 + SUBARU_TP_RL: 41.6 + SUBARU_TP_RR: 41.4 + response: 75B07621022D0CFD0D8 +- expected_values: + SUBARU_TP_FL: 42.6 + SUBARU_TP_FR: 41.6 + SUBARU_TP_RL: 41.6 + SUBARU_TP_RR: 41.6 + response: 75B07621022D0D0D0D5 +- expected_values: + SUBARU_TP_FL: 43 + SUBARU_TP_FR: 42.2 + SUBARU_TP_RL: 41.8 + SUBARU_TP_RR: 41.6 + response: 75B07621022D1D0D3D7 +- expected_values: + SUBARU_TP_FL: 42.8 + SUBARU_TP_FR: 41.6 + SUBARU_TP_RL: 42 + SUBARU_TP_RR: 41.4 + response: 75B07621022D2CFD0D6 diff --git a/tests/test_cases/2024/commands/753.75B.221028|t=64,fc=1.yaml b/tests/test_cases/2024/commands/753.75B.221028|t=64,fc=1.yaml new file mode 100644 index 00000000..486c3c9d --- /dev/null +++ b/tests/test_cases/2024/commands/753.75B.221028|t=64,fc=1.yaml @@ -0,0 +1,92 @@ +command_id: 753.75B.221028|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_TID1: 95084 + SUBARU_TID2: 9240947 + SUBARU_TID3: 6772225 + SUBARU_TID4: 7563670 + response: |- + 75B101362102801736C + 75B218D017367560173 + 75B226996017366D400 +- expected_values: + SUBARU_TID1: 95425 + SUBARU_TID2: 2556276 + SUBARU_TID3: 11899649 + SUBARU_TID4: 7652100 + response: |- + 75B10136210280174C1 + 75B21270174B5930174 + 75B22C3040174D0AB00 +- expected_values: + SUBARU_TID1: 95440 + SUBARU_TID2: 11207028 + SUBARU_TID3: 12780545 + SUBARU_TID4: 7648659 + response: |- + 75B10136210280174D0 + 75B21AB0174C3040174 + 75B22B5930174C12700 +- expected_values: + SUBARU_TID1: 96647 + SUBARU_TID2: 12583289 + SUBARU_TID3: 8760321 + SUBARU_TID4: 7964173 + response: |- + 75B1013621028017987 + 75B21C0017985AC0179 + 75B22860D0179912200 +- expected_values: + SUBARU_TID1: 97316 + SUBARU_TID2: 9109884 + SUBARU_TID3: 4973313 + SUBARU_TID4: 8135053 + response: |- + 75B1013621028017C24 + 75B218B017C4BE3017C + 75B22218D017C57DF00 +- expected_values: + SUBARU_TID1: 99462 + SUBARU_TID2: 12321156 + SUBARU_TID3: 10315009 + SUBARU_TID4: 8689108 + response: |- + 75B1013621028018486 + 75B21BC01849D650184 + 75B2295D401849FE800 +- expected_values: + SUBARU_TID1: 99487 + SUBARU_TID2: 15204740 + SUBARU_TID3: 9819137 + SUBARU_TID4: 8691045 + response: |- + 75B101362102801849F + 75B21E8018495D40184 + 75B229D65018486BC00 +- expected_values: + SUBARU_TID1: 100994 + SUBARU_TID2: 1048970 + SUBARU_TID3: 4324865 + SUBARU_TID4: 9078962 + response: |- + 75B1013621028018A82 + 75B2110018A41FE018A + 75B2288B2018A894600 +- expected_values: + SUBARU_TID1: 100994 + SUBARU_TID2: 1048970 + SUBARU_TID3: 8958465 + SUBARU_TID4: 9060862 + response: |- + 75B1013621028018A82 + 75B2110018A88B2018A + 75B2241FE018A894600 +- expected_values: + SUBARU_TID1: 101001 + SUBARU_TID2: 4587914 + SUBARU_TID3: 4324865 + SUBARU_TID4: 9078962 + response: |- + 75B1013621028018A89 + 75B2146018A41FE018A + 75B2288B2018A821000 diff --git a/tests/test_cases/2024/commands/7A2.221135|t=64,fc=1.yaml b/tests/test_cases/2024/commands/7A2.221135|t=64,fc=1.yaml new file mode 100644 index 00000000..2b008001 --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.221135|t=64,fc=1.yaml @@ -0,0 +1,5 @@ +command_id: 7A2.221135|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_12V_C: 125 + response: 7AA04621135FD diff --git a/tests/test_cases/2024/commands/7A2.221136|t=64,fc=1.yaml b/tests/test_cases/2024/commands/7A2.221136|t=64,fc=1.yaml new file mode 100644 index 00000000..9c46520c --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.221136|t=64,fc=1.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.221136|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_12V_T: -40 + response: 7AA0462113600 +- expected_values: + SUBARU_12V_T: 100 + response: 7AA046211368C diff --git a/tests/test_cases/2024/commands/7A2.7AA.2210A1.yaml b/tests/test_cases/2024/commands/7A2.7AA.2210A1.yaml new file mode 100644 index 00000000..6a4056c1 --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.7AA.2210A1.yaml @@ -0,0 +1,5 @@ +command_id: 7A2.7AA.2210A1 +test_cases: +- expected_values: + SUBARU_MAF_VOLTAGE: 0 + response: 7AA046210A100 diff --git a/tests/test_cases/2024/commands/7A2.7AA.2210A6.yaml b/tests/test_cases/2024/commands/7A2.7AA.2210A6.yaml new file mode 100644 index 00000000..5b65b3bf --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.7AA.2210A6.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210A6 +test_cases: +- expected_values: + SUBARU_ACC_PEDAL_ANGLE: 0 + response: 7AA046210A600 +- expected_values: + SUBARU_ACC_PEDAL_ANGLE: 100 + response: 7AA046210A6FF diff --git a/tests/test_cases/2024/commands/7A2.7AA.2210AB.yaml b/tests/test_cases/2024/commands/7A2.7AA.2210AB.yaml new file mode 100644 index 00000000..f25e6428 --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.7AA.2210AB.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210AB +test_cases: +- expected_values: + SUBARU_RADIATOR_FAN: 0 + response: 7AA046210AB00 +- expected_values: + SUBARU_RADIATOR_FAN: 70 + response: 7AA046210AB46 diff --git a/tests/test_cases/2024/commands/7A2.7AA.2210AE.yaml b/tests/test_cases/2024/commands/7A2.7AA.2210AE.yaml new file mode 100644 index 00000000..c7315a9d --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.7AA.2210AE.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210AE +test_cases: +- expected_values: + SUBARU_CPC_VALVE_DUTY_CYCLE: 0 + response: 7AA046210AE00 +- expected_values: + SUBARU_CPC_VALVE_DUTY_CYCLE: 100 + response: 7AA046210AEFF diff --git a/tests/test_cases/2024/commands/7A2.7AA.2210B1.yaml b/tests/test_cases/2024/commands/7A2.7AA.2210B1.yaml new file mode 100644 index 00000000..7ee7fb9f --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.7AA.2210B1.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210B1 +test_cases: +- expected_values: + SUBARU_EGR_STEPS: 0 + response: 7AA046210B100 +- expected_values: + SUBARU_EGR_STEPS: 57 + response: 7AA046210B139 diff --git a/tests/test_cases/2024/commands/7A2.7AA.2210B2.yaml b/tests/test_cases/2024/commands/7A2.7AA.2210B2.yaml new file mode 100644 index 00000000..37644b64 --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.7AA.2210B2.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210B2 +test_cases: +- expected_values: + SUBARU_ALTERNATOR_DUTY: 0 + response: 7AA046210B200 +- expected_values: + SUBARU_ALTERNATOR_DUTY: 86 + response: 7AA046210B256 diff --git a/tests/test_cases/2024/commands/7A2.7AA.2210B3.yaml b/tests/test_cases/2024/commands/7A2.7AA.2210B3.yaml new file mode 100644 index 00000000..8c91b47a --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.7AA.2210B3.yaml @@ -0,0 +1,14 @@ +command_id: 7A2.7AA.2210B3 +test_cases: +- expected_values: + SUBARU_FUEL_PUMP_DUTY: 0 + response: 7AA046210B300 +- expected_values: + SUBARU_FUEL_PUMP_DUTY: 75.29412 + response: 7AA046210B3C0 +- expected_values: + SUBARU_FUEL_PUMP_DUTY: 78.82353 + response: 7AA046210B3C9 +- expected_values: + SUBARU_FUEL_PUMP_DUTY: 88.62745 + response: 7AA046210B3E2 diff --git a/tests/test_cases/2024/commands/7A2.7AA.2210B4.yaml b/tests/test_cases/2024/commands/7A2.7AA.2210B4.yaml new file mode 100644 index 00000000..bff31b73 --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.7AA.2210B4.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210B4 +test_cases: +- expected_values: + SUBARU_INTAKE_VVT_ADVANCE_RIGHT: -36 + response: 7AA046210B40E +- expected_values: + SUBARU_INTAKE_VVT_ADVANCE_RIGHT: 37 + response: 7AA046210B457 diff --git a/tests/test_cases/2024/commands/7A2.7AA.2210B5.yaml b/tests/test_cases/2024/commands/7A2.7AA.2210B5.yaml new file mode 100644 index 00000000..7c8a0164 --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.7AA.2210B5.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210B5 +test_cases: +- expected_values: + SUBARU_INTAKE_VVT_ADVANCE_LEFT: -37 + response: 7AA046210B50D +- expected_values: + SUBARU_INTAKE_VVT_ADVANCE_LEFT: 37 + response: 7AA046210B557 diff --git a/tests/test_cases/2024/commands/7A2.7AA.2210B6.yaml b/tests/test_cases/2024/commands/7A2.7AA.2210B6.yaml new file mode 100644 index 00000000..fad7a710 --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.7AA.2210B6.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210B6 +test_cases: +- expected_values: + SUBARU_OCV_DUTY_RIGHT: 0 + response: 7AA046210B600 +- expected_values: + SUBARU_OCV_DUTY_RIGHT: 61.17647 + response: 7AA046210B69C diff --git a/tests/test_cases/2024/commands/7A2.7AA.2210B7.yaml b/tests/test_cases/2024/commands/7A2.7AA.2210B7.yaml new file mode 100644 index 00000000..264155d2 --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.7AA.2210B7.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210B7 +test_cases: +- expected_values: + SUBARU_OCV_DUTY_LEFT: 0 + response: 7AA046210B700 +- expected_values: + SUBARU_OCV_DUTY_LEFT: 61.96078 + response: 7AA046210B79E diff --git a/tests/test_cases/2024/commands/7A2.7AA.2210BE.yaml b/tests/test_cases/2024/commands/7A2.7AA.2210BE.yaml new file mode 100644 index 00000000..c5bcbaf8 --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.7AA.2210BE.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210BE +test_cases: +- expected_values: + SUBARU_A_F_SENSOR_1: 0 + response: 7AA046210BE00 +- expected_values: + SUBARU_A_F_SENSOR_1: 1.53737 + response: 7AA046210BEC5 diff --git a/tests/test_cases/2024/commands/7A2.7AA.2210D2.yaml b/tests/test_cases/2024/commands/7A2.7AA.2210D2.yaml new file mode 100644 index 00000000..3105f6f8 --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.7AA.2210D2.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210D2 +test_cases: +- expected_values: + SUBARU_EWG_VALVE_POSITION_SENSOR_LEARNING_CLOSED: 0.1451 + response: 7AA046210D241 +- expected_values: + SUBARU_EWG_VALVE_POSITION_SENSOR_LEARNING_CLOSED: 11.07059 + response: 7AA046210D287 diff --git a/tests/test_cases/2024/commands/7A2.7AA.2210D3.yaml b/tests/test_cases/2024/commands/7A2.7AA.2210D3.yaml new file mode 100644 index 00000000..1808077e --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.7AA.2210D3.yaml @@ -0,0 +1,11 @@ +command_id: 7A2.7AA.2210D3 +test_cases: +- expected_values: + SUBARU_EWG_VALVE_REQUEST_POSITION: 0.00015 + response: 7AA056210D34000 +- expected_values: + SUBARU_EWG_VALVE_REQUEST_POSITION: 5.46838 + response: 7AA056210D362FF +- expected_values: + SUBARU_EWG_VALVE_REQUEST_POSITION: 15.00038 + response: 7AA056210D3A000 diff --git a/tests/test_cases/2024/commands/7A2.7AA.2210D4.yaml b/tests/test_cases/2024/commands/7A2.7AA.2210D4.yaml new file mode 100644 index 00000000..418e09c9 --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.7AA.2210D4.yaml @@ -0,0 +1,14 @@ +command_id: 7A2.7AA.2210D4 +test_cases: +- expected_values: + SUBARU_EWG_VALVE_ACTUAL_POSITION: 0.40848 + response: 7AA056210D4429D +- expected_values: + SUBARU_EWG_VALVE_ACTUAL_POSITION: 0.7808 + response: 7AA056210D444FF +- expected_values: + SUBARU_EWG_VALVE_ACTUAL_POSITION: 3.75021 + response: 7AA056210D45800 +- expected_values: + SUBARU_EWG_VALVE_ACTUAL_POSITION: 15.00221 + response: 7AA056210D4A003 diff --git a/tests/test_cases/2024/commands/7A2.7AA.2210DE.yaml b/tests/test_cases/2024/commands/7A2.7AA.2210DE.yaml new file mode 100644 index 00000000..cf2c1a96 --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.7AA.2210DE.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210DE +test_cases: +- expected_values: + SUBARU_THROTTLE_MOTOR_DUTY: -100 + response: 7AA046210DE00 +- expected_values: + SUBARU_THROTTLE_MOTOR_DUTY: 99.92 + response: 7AA046210DEFF diff --git a/tests/test_cases/2024/commands/7A2.7AA.2210E3.yaml b/tests/test_cases/2024/commands/7A2.7AA.2210E3.yaml new file mode 100644 index 00000000..bb344ba6 --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.7AA.2210E3.yaml @@ -0,0 +1,5 @@ +command_id: 7A2.7AA.2210E3 +test_cases: +- expected_values: + SUBARU_CRUISE_VSS_T: 0 + response: 7AA046210E300 diff --git a/tests/test_cases/2024/commands/7A2.7AA.2210E5.yaml b/tests/test_cases/2024/commands/7A2.7AA.2210E5.yaml new file mode 100644 index 00000000..5d1cef43 --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.7AA.2210E5.yaml @@ -0,0 +1,14 @@ +command_id: 7A2.7AA.2210E5 +test_cases: +- expected_values: + SUBARU_ODO_7A2_10E5: 10446 + response: 7AA056210E51467 +- expected_values: + SUBARU_ODO_7A2_10E5: 11262 + response: 7AA056210E515FF +- expected_values: + SUBARU_ODO_7A2_10E5: 13312 + response: 7AA056210E51A00 +- expected_values: + SUBARU_ODO_7A2_10E5: 48128 + response: 7AA056210E55E00 diff --git a/tests/test_cases/2024/commands/7A2.7AA.2210E6.yaml b/tests/test_cases/2024/commands/7A2.7AA.2210E6.yaml new file mode 100644 index 00000000..46a46a3e --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.7AA.2210E6.yaml @@ -0,0 +1,5 @@ +command_id: 7A2.7AA.2210E6 +test_cases: +- expected_values: + SUBARU_FUEL_TANK_AIR_PRESSURE: 0 + response: 7AA056210E60000 diff --git a/tests/test_cases/2024/commands/7A2.7AA.2210E8.yaml b/tests/test_cases/2024/commands/7A2.7AA.2210E8.yaml new file mode 100644 index 00000000..63f08c34 --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.7AA.2210E8.yaml @@ -0,0 +1,5 @@ +command_id: 7A2.7AA.2210E8 +test_cases: +- expected_values: + SUBARU_OSV_DUTY_RIGHT: 0 + response: 7AA046210E800 diff --git a/tests/test_cases/2024/commands/7A2.7AA.2210E9.yaml b/tests/test_cases/2024/commands/7A2.7AA.2210E9.yaml new file mode 100644 index 00000000..77e1ccb5 --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.7AA.2210E9.yaml @@ -0,0 +1,5 @@ +command_id: 7A2.7AA.2210E9 +test_cases: +- expected_values: + SUBARU_OSV_DUTY_LEFT: 0 + response: 7AA046210E900 diff --git a/tests/test_cases/2024/commands/7A2.7AA.2210EE.yaml b/tests/test_cases/2024/commands/7A2.7AA.2210EE.yaml new file mode 100644 index 00000000..e57b6986 --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.7AA.2210EE.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210EE +test_cases: +- expected_values: + SUBARU_EXHAUST_OCV_DUTY_RIGHT: 0 + response: 7AA046210EE00 +- expected_values: + SUBARU_EXHAUST_OCV_DUTY_RIGHT: 63.13725 + response: 7AA046210EEA1 diff --git a/tests/test_cases/2024/commands/7A2.7AA.2210EF.yaml b/tests/test_cases/2024/commands/7A2.7AA.2210EF.yaml new file mode 100644 index 00000000..10a75bbd --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.7AA.2210EF.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210EF +test_cases: +- expected_values: + SUBARU_EXHAUST_OCV_DUTY_LEFT: 0 + response: 7AA046210EF00 +- expected_values: + SUBARU_EXHAUST_OCV_DUTY_LEFT: 63.13725 + response: 7AA046210EFA1 diff --git a/tests/test_cases/2024/commands/7A2.7AA.22110B.yaml b/tests/test_cases/2024/commands/7A2.7AA.22110B.yaml new file mode 100644 index 00000000..d6ca948a --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.7AA.22110B.yaml @@ -0,0 +1,11 @@ +command_id: 7A2.7AA.22110B +test_cases: +- expected_values: + SUBARU_ROUGHNESS_MONITOR_1: 0 + response: 7AA0462110B00 +- expected_values: + SUBARU_ROUGHNESS_MONITOR_1: 1 + response: 7AA0462110B01 +- expected_values: + SUBARU_ROUGHNESS_MONITOR_1: 2 + response: 7AA0462110B02 diff --git a/tests/test_cases/2024/commands/7A2.7AA.22110C.yaml b/tests/test_cases/2024/commands/7A2.7AA.22110C.yaml new file mode 100644 index 00000000..a12dd158 --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.7AA.22110C.yaml @@ -0,0 +1,14 @@ +command_id: 7A2.7AA.22110C +test_cases: +- expected_values: + SUBARU_ROUGHNESS_MONITOR_2: 0 + response: 7AA0462110C00 +- expected_values: + SUBARU_ROUGHNESS_MONITOR_2: 1 + response: 7AA0462110C01 +- expected_values: + SUBARU_ROUGHNESS_MONITOR_2: 2 + response: 7AA0462110C02 +- expected_values: + SUBARU_ROUGHNESS_MONITOR_2: 3 + response: 7AA0462110C03 diff --git a/tests/test_cases/2024/commands/7A2.7AA.22110D.yaml b/tests/test_cases/2024/commands/7A2.7AA.22110D.yaml new file mode 100644 index 00000000..ffa6fb4f --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.7AA.22110D.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.22110D +test_cases: +- expected_values: + SUBARU_ROUGHNESS_MONITOR_3: 0 + response: 7AA0462110D00 +- expected_values: + SUBARU_ROUGHNESS_MONITOR_3: 1 + response: 7AA0462110D01 diff --git a/tests/test_cases/2024/commands/7A2.7AA.22110E.yaml b/tests/test_cases/2024/commands/7A2.7AA.22110E.yaml new file mode 100644 index 00000000..386ae5dc --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.7AA.22110E.yaml @@ -0,0 +1,11 @@ +command_id: 7A2.7AA.22110E +test_cases: +- expected_values: + SUBARU_ROUGHNESS_MONITOR_4: 0 + response: 7AA0462110E00 +- expected_values: + SUBARU_ROUGHNESS_MONITOR_4: 1 + response: 7AA0462110E01 +- expected_values: + SUBARU_ROUGHNESS_MONITOR_4: 2 + response: 7AA0462110E02 diff --git a/tests/test_cases/2024/commands/7A2.7AA.221121.yaml b/tests/test_cases/2024/commands/7A2.7AA.221121.yaml new file mode 100644 index 00000000..e1d8c89c --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.7AA.221121.yaml @@ -0,0 +1,11 @@ +command_id: 7A2.7AA.221121 +test_cases: +- expected_values: + SUBARU_TARGET_ENGINE_SPEED: 0 + response: 7AA056211210000 +- expected_values: + SUBARU_TARGET_ENGINE_SPEED: 767.75 + response: 7AA056211210BFF +- expected_values: + SUBARU_TARGET_ENGINE_SPEED: 1792.75 + response: 7AA056211211C03 diff --git a/tests/test_cases/2024/commands/7A2.7AA.2211D0.yaml b/tests/test_cases/2024/commands/7A2.7AA.2211D0.yaml new file mode 100644 index 00000000..320b14b3 --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.7AA.2211D0.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2211D0 +test_cases: +- expected_values: + SUBARU_KNOCKING_SIGNAL: 0 + response: 7AA046211D000 +- expected_values: + SUBARU_KNOCKING_SIGNAL: 255 + response: 7AA046211D0FF diff --git a/tests/test_cases/2024/commands/7A2.7AA.22122F.yaml b/tests/test_cases/2024/commands/7A2.7AA.22122F.yaml new file mode 100644 index 00000000..9275e8a1 --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.7AA.22122F.yaml @@ -0,0 +1,5 @@ +command_id: 7A2.7AA.22122F +test_cases: +- expected_values: + SUBARU_CLUTCH_SWITCH: 0 + response: 7AA0462122F00 diff --git a/tests/test_cases/2024/commands/7A2.7AA.221230.yaml b/tests/test_cases/2024/commands/7A2.7AA.221230.yaml new file mode 100644 index 00000000..1a97a47b --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.7AA.221230.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.221230 +test_cases: +- expected_values: + SUBARU_STOP_LIGHT_SWITCH: 0 + response: 7AA0462123000 +- expected_values: + SUBARU_STOP_LIGHT_SWITCH: 255 + response: 7AA04621230FF diff --git a/tests/test_cases/2024/commands/7A2.7AA.221231.yaml b/tests/test_cases/2024/commands/7A2.7AA.221231.yaml new file mode 100644 index 00000000..d8203cea --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.7AA.221231.yaml @@ -0,0 +1,5 @@ +command_id: 7A2.7AA.221231 +test_cases: +- expected_values: + SUBARU_CC_SET_COAST_SWITCH: 0 + response: 7AA0462123100 diff --git a/tests/test_cases/2024/commands/7A2.7AA.221232.yaml b/tests/test_cases/2024/commands/7A2.7AA.221232.yaml new file mode 100644 index 00000000..a9d892c4 --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.7AA.221232.yaml @@ -0,0 +1,5 @@ +command_id: 7A2.7AA.221232 +test_cases: +- expected_values: + SUBARU_CC_RESUME_ACCELERATE_SWITCH: 0 + response: 7AA0462123200 diff --git a/tests/test_cases/2024/commands/7A2.7AA.221233.yaml b/tests/test_cases/2024/commands/7A2.7AA.221233.yaml new file mode 100644 index 00000000..a3935a25 --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.7AA.221233.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.221233 +test_cases: +- expected_values: + SUBARU_BRAKE_SWITCH: 0 + response: 7AA0462123300 +- expected_values: + SUBARU_BRAKE_SWITCH: 255 + response: 7AA04621233FF diff --git a/tests/test_cases/2024/commands/7A2.7AA.221234.yaml b/tests/test_cases/2024/commands/7A2.7AA.221234.yaml new file mode 100644 index 00000000..912efc1d --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.7AA.221234.yaml @@ -0,0 +1,5 @@ +command_id: 7A2.7AA.221234 +test_cases: +- expected_values: + SUBARU_CC_MAIN_TOGGLE_SWITCH: 0 + response: 7AA0462123400 diff --git a/tests/test_cases/2024/commands/7A2.7AA.22124A.yaml b/tests/test_cases/2024/commands/7A2.7AA.22124A.yaml new file mode 100644 index 00000000..3e6607bb --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.7AA.22124A.yaml @@ -0,0 +1,5 @@ +command_id: 7A2.7AA.22124A +test_cases: +- expected_values: + SUBARU_CC_CANCEL_SWITCH: 0 + response: 7AA0462124A00 diff --git a/tests/test_cases/2024/commands/7A2.7AA.22124C.yaml b/tests/test_cases/2024/commands/7A2.7AA.22124C.yaml new file mode 100644 index 00000000..c49c581b --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.7AA.22124C.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.22124C +test_cases: +- expected_values: + SUBARU_OIL_LEVEL_SWITCH: 0 + response: 7AA0462124C00 +- expected_values: + SUBARU_OIL_LEVEL_SWITCH: 255 + response: 7AA0462124CFF diff --git a/tests/test_cases/2024/commands/7A2.7AA.22129C.yaml b/tests/test_cases/2024/commands/7A2.7AA.22129C.yaml new file mode 100644 index 00000000..e97ef512 --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.7AA.22129C.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.22129C +test_cases: +- expected_values: + SUBARU_ENGINE_STARTING_TIME: 0 + response: 7AA0562129C0000 +- expected_values: + SUBARU_ENGINE_STARTING_TIME: 700 + response: 7AA0562129C0046 diff --git a/tests/test_cases/2024/commands/7A2.7AA.2212ED.yaml b/tests/test_cases/2024/commands/7A2.7AA.2212ED.yaml new file mode 100644 index 00000000..c61eeaf3 --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.7AA.2212ED.yaml @@ -0,0 +1,24 @@ +command_id: 7A2.7AA.2212ED +test_cases: +- expected_values: + SUBARU_MAF_AVG: 0.93 + SUBARU_MASS_AIR_FLOW_AVERAGE: 0.93 + response: 7AA056212ED005D +- expected_values: + SUBARU_MAF_AVG: 2.55 + SUBARU_MASS_AIR_FLOW_AVERAGE: 2.55 + response: 7AA056212ED00FF +- expected_values: + SUBARU_MAF_AVG: 2.56 + SUBARU_MASS_AIR_FLOW_AVERAGE: 2.56 + response: 7AA056212ED0100 +- expected_values: + SUBARU_MAF_AVG: 39.21 + SUBARU_MASS_AIR_FLOW_AVERAGE: 5 + response: |- + 7AA056212ED0F51 + 7AA056212ED0F51 +- expected_values: + SUBARU_MAF_AVG: 212.79 + SUBARU_MASS_AIR_FLOW_AVERAGE: 5 + response: 7AA056212ED531F diff --git a/tests/test_cases/2024/commands/7A2.7AA.221314.yaml b/tests/test_cases/2024/commands/7A2.7AA.221314.yaml new file mode 100644 index 00000000..6abfd47c --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.7AA.221314.yaml @@ -0,0 +1,11 @@ +command_id: 7A2.7AA.221314 +test_cases: +- expected_values: + SUBARU_MONITOR_1: 0 + response: 7AA056213140000 +- expected_values: + SUBARU_MONITOR_1: 703.75 + response: 7AA056213140AFF +- expected_values: + SUBARU_MONITOR_1: 1984 + response: 7AA056213141F00 diff --git a/tests/test_cases/2024/commands/7A2.7AA.221315.yaml b/tests/test_cases/2024/commands/7A2.7AA.221315.yaml new file mode 100644 index 00000000..f0f5c318 --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.7AA.221315.yaml @@ -0,0 +1,11 @@ +command_id: 7A2.7AA.221315 +test_cases: +- expected_values: + SUBARU_MONITOR_2: 0 + response: 7AA056213150000 +- expected_values: + SUBARU_MONITOR_2: 703.75 + response: 7AA056213150AFF +- expected_values: + SUBARU_MONITOR_2: 1984 + response: 7AA056213151F00 diff --git a/tests/test_cases/2024/commands/7A2.7AA.221316.yaml b/tests/test_cases/2024/commands/7A2.7AA.221316.yaml new file mode 100644 index 00000000..70ee5dc9 --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.7AA.221316.yaml @@ -0,0 +1,11 @@ +command_id: 7A2.7AA.221316 +test_cases: +- expected_values: + SUBARU_MONITOR_3: 0 + response: 7AA056213160000 +- expected_values: + SUBARU_MONITOR_3: 447.75 + response: 7AA0562131606FF +- expected_values: + SUBARU_MONITOR_3: 1984 + response: 7AA056213161F00 diff --git a/tests/test_cases/2024/commands/7A2.7AA.221317.yaml b/tests/test_cases/2024/commands/7A2.7AA.221317.yaml new file mode 100644 index 00000000..6c731309 --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.7AA.221317.yaml @@ -0,0 +1,11 @@ +command_id: 7A2.7AA.221317 +test_cases: +- expected_values: + SUBARU_MONITOR_4: 0 + response: 7AA056213170000 +- expected_values: + SUBARU_MONITOR_4: 703.75 + response: 7AA056213170AFF +- expected_values: + SUBARU_MONITOR_4: 1984 + response: 7AA056213171F00 diff --git a/tests/test_cases/2024/commands/7A2.7AA.221321.yaml b/tests/test_cases/2024/commands/7A2.7AA.221321.yaml new file mode 100644 index 00000000..6bc18983 --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.7AA.221321.yaml @@ -0,0 +1,11 @@ +command_id: 7A2.7AA.221321 +test_cases: +- expected_values: + SUBARU_BAT_TERMINAL_VOLTAGE: 0 + response: 7AA056213210000 +- expected_values: + SUBARU_BAT_TERMINAL_VOLTAGE: 12.543 + response: 7AA0562132130FF +- expected_values: + SUBARU_BAT_TERMINAL_VOLTAGE: 15.114 + response: 7AA056213213B0A diff --git a/tests/test_cases/2024/commands/7A2.7AA.221322.yaml b/tests/test_cases/2024/commands/7A2.7AA.221322.yaml new file mode 100644 index 00000000..2874c713 --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.7AA.221322.yaml @@ -0,0 +1,20 @@ +command_id: 7A2.7AA.221322 +test_cases: +- expected_values: + SUBARU_BAT_CHARGE_DISCHARGE_CURRENT: -428.341 + response: 7AA076213220017FB4B +- expected_values: + SUBARU_BAT_CHARGE_DISCHARGE_CURRENT: -34.173 + response: 7AA07621322001DFF03 +- expected_values: + SUBARU_BAT_CHARGE_DISCHARGE_CURRENT: -33.851 + response: 7AA07621322001E0045 +- expected_values: + SUBARU_BAT_CHARGE_DISCHARGE_CURRENT: -19.328 + response: 7AA07621322001E3900 +- expected_values: + SUBARU_BAT_CHARGE_DISCHARGE_CURRENT: -19.073 + response: 7AA07621322001E39FF +- expected_values: + SUBARU_BAT_CHARGE_DISCHARGE_CURRENT: 97.971 + response: 7AA0762132200200333 diff --git a/tests/test_cases/2024/commands/7A2.7AA.221323.yaml b/tests/test_cases/2024/commands/7A2.7AA.221323.yaml new file mode 100644 index 00000000..69f3f72b --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.7AA.221323.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.221323 +test_cases: +- expected_values: + SUBARU_ESTIMATED_BAT_T: -4.5 + response: 7AA056213230047 +- expected_values: + SUBARU_ESTIMATED_BAT_T: 55 + response: 7AA0562132300BE diff --git a/tests/test_cases/2024/commands/7A2.7AA.221324.yaml b/tests/test_cases/2024/commands/7A2.7AA.221324.yaml new file mode 100644 index 00000000..39d0939a --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.7AA.221324.yaml @@ -0,0 +1,16 @@ +command_id: 7A2.7AA.221324 +test_cases: +- expected_values: + SUBARU_REMAINING_BAT_CAPACITY: 0 + response: 7AA056213240000 +- expected_values: + SUBARU_REMAINING_BAT_CAPACITY: 51.1 + response: 7AA0562132401FF +- expected_values: + SUBARU_REMAINING_BAT_CAPACITY: 76.8 + response: 7AA056213240300 +- expected_values: + SUBARU_REMAINING_BAT_CAPACITY: 100 + response: |- + 7AA0562132403E8 + 7AA0562132403E8 diff --git a/tests/test_cases/2024/commands/7A3.7AB.2210C8.yaml b/tests/test_cases/2024/commands/7A3.7AB.2210C8.yaml new file mode 100644 index 00000000..8a47d0c3 --- /dev/null +++ b/tests/test_cases/2024/commands/7A3.7AB.2210C8.yaml @@ -0,0 +1,8 @@ +command_id: 7A3.7AB.2210C8 +test_cases: +- expected_values: + SUBARU_LOCK_UP_DUTY_RATIO: 0 + response: 7AB046210C800 +- expected_values: + SUBARU_LOCK_UP_DUTY_RATIO: 99.5 + response: 7AB046210C8C7 diff --git a/tests/test_cases/2024/commands/7A3.7AB.2210CB.yaml b/tests/test_cases/2024/commands/7A3.7AB.2210CB.yaml new file mode 100644 index 00000000..8c3c5a73 --- /dev/null +++ b/tests/test_cases/2024/commands/7A3.7AB.2210CB.yaml @@ -0,0 +1,8 @@ +command_id: 7A3.7AB.2210CB +test_cases: +- expected_values: + SUBARU_TURBINE_SPEED: 0 + response: 7AB046210CB00 +- expected_values: + SUBARU_TURBINE_SPEED: 5600 + response: 7AB046210CBAF diff --git a/tests/test_cases/2024/commands/7A3.7AB.2210D2.yaml b/tests/test_cases/2024/commands/7A3.7AB.2210D2.yaml new file mode 100644 index 00000000..b06da843 --- /dev/null +++ b/tests/test_cases/2024/commands/7A3.7AB.2210D2.yaml @@ -0,0 +1,8 @@ +command_id: 7A3.7AB.2210D2 +test_cases: +- expected_values: + SUBARU_CVT_T: 1 + response: 7AB046210D233 +- expected_values: + SUBARU_CVT_T: 91 + response: 7AB046210D28D diff --git a/tests/test_cases/2024/commands/7A3.7AB.221138.yaml b/tests/test_cases/2024/commands/7A3.7AB.221138.yaml new file mode 100644 index 00000000..205df623 --- /dev/null +++ b/tests/test_cases/2024/commands/7A3.7AB.221138.yaml @@ -0,0 +1,11 @@ +command_id: 7A3.7AB.221138 +test_cases: +- expected_values: + SUBARU_SECONDARY_PULLEY_SPEED: 0 + response: 7AB056211380000 +- expected_values: + SUBARU_SECONDARY_PULLEY_SPEED: 255 + response: 7AB0562113800FF +- expected_values: + SUBARU_SECONDARY_PULLEY_SPEED: 6274 + response: 7AB056211381882 diff --git a/tests/test_cases/2024/commands/7A3.7AB.22113A.yaml b/tests/test_cases/2024/commands/7A3.7AB.22113A.yaml new file mode 100644 index 00000000..5b1a2c5f --- /dev/null +++ b/tests/test_cases/2024/commands/7A3.7AB.22113A.yaml @@ -0,0 +1,11 @@ +command_id: 7A3.7AB.22113A +test_cases: +- expected_values: + SUBARU_ACTUAL_SECONDARY_PRESSURE: 0 + response: 7AB0562113A0000 +- expected_values: + SUBARU_ACTUAL_SECONDARY_PRESSURE: 2.29964 + response: 7AB0562113A16FF +- expected_values: + SUBARU_ACTUAL_SECONDARY_PRESSURE: 4.94617 + response: 7AB0562113A3176 diff --git a/tests/test_cases/2024/commands/7A3.7AB.22113B.yaml b/tests/test_cases/2024/commands/7A3.7AB.22113B.yaml new file mode 100644 index 00000000..254dfd07 --- /dev/null +++ b/tests/test_cases/2024/commands/7A3.7AB.22113B.yaml @@ -0,0 +1,11 @@ +command_id: 7A3.7AB.22113B +test_cases: +- expected_values: + SUBARU_SECONDARY_SET_CURRENT: 0 + response: 7AB0562113B0000 +- expected_values: + SUBARU_SECONDARY_SET_CURRENT: 767 + response: 7AB0562113B02FF +- expected_values: + SUBARU_SECONDARY_SET_CURRENT: 768 + response: 7AB0562113B0300 diff --git a/tests/test_cases/2024/commands/7A3.7AB.22113C.yaml b/tests/test_cases/2024/commands/7A3.7AB.22113C.yaml new file mode 100644 index 00000000..55984c63 --- /dev/null +++ b/tests/test_cases/2024/commands/7A3.7AB.22113C.yaml @@ -0,0 +1,11 @@ +command_id: 7A3.7AB.22113C +test_cases: +- expected_values: + SUBARU_SECONDARY_ACTUAL_CURRENT: 0 + response: 7AB0562113C0000 +- expected_values: + SUBARU_SECONDARY_ACTUAL_CURRENT: 767 + response: 7AB0562113C02FF +- expected_values: + SUBARU_SECONDARY_ACTUAL_CURRENT: 768 + response: 7AB0562113C0300 diff --git a/tests/test_cases/2024/commands/7A3.7AB.22113D.yaml b/tests/test_cases/2024/commands/7A3.7AB.22113D.yaml new file mode 100644 index 00000000..e785eda5 --- /dev/null +++ b/tests/test_cases/2024/commands/7A3.7AB.22113D.yaml @@ -0,0 +1,19 @@ +command_id: 7A3.7AB.22113D +test_cases: +- expected_values: + SUBARU_TARGET_GEAR_RATIO: 0 + response: 7AB0562113D005E +- expected_values: + SUBARU_TARGET_GEAR_RATIO: 0 + response: |- + 7AB0562113D007C + 7AB0562113D007C +- expected_values: + SUBARU_TARGET_GEAR_RATIO: 0 + response: 7AB0562113D00FF +- expected_values: + SUBARU_TARGET_GEAR_RATIO: 0.00391 + response: 7AB0562113D0100 +- expected_values: + SUBARU_TARGET_GEAR_RATIO: 0.00781 + response: 7AB0562113D0200 diff --git a/tests/test_cases/2024/commands/7A3.7AB.22113E.yaml b/tests/test_cases/2024/commands/7A3.7AB.22113E.yaml new file mode 100644 index 00000000..3e24bc16 --- /dev/null +++ b/tests/test_cases/2024/commands/7A3.7AB.22113E.yaml @@ -0,0 +1,14 @@ +command_id: 7A3.7AB.22113E +test_cases: +- expected_values: + SUBARU_ACTUAL_GEAR_RATIO: 0.36719 + response: 7AB0562113E005E +- expected_values: + SUBARU_ACTUAL_GEAR_RATIO: 0.99611 + response: 7AB0562113E00FF +- expected_values: + SUBARU_ACTUAL_GEAR_RATIO: 1.00002 + response: 7AB0562113E0100 +- expected_values: + SUBARU_ACTUAL_GEAR_RATIO: 2.00003 + response: 7AB0562113E0200 diff --git a/tests/test_cases/2024/commands/7A3.7AB.221141.yaml b/tests/test_cases/2024/commands/7A3.7AB.221141.yaml new file mode 100644 index 00000000..cb820fe0 --- /dev/null +++ b/tests/test_cases/2024/commands/7A3.7AB.221141.yaml @@ -0,0 +1,11 @@ +command_id: 7A3.7AB.221141 +test_cases: +- expected_values: + SUBARU_ACTUAL_PRIMARY_PRESSURE: 0 + response: 7AB056211410000 +- expected_values: + SUBARU_ACTUAL_PRIMARY_PRESSURE: 1.19924 + response: 7AB056211410BFE +- expected_values: + SUBARU_ACTUAL_PRIMARY_PRESSURE: 2.12386 + response: 7AB05621141153D diff --git a/tests/test_cases/2024/commands/7A3.7AB.221146.yaml b/tests/test_cases/2024/commands/7A3.7AB.221146.yaml new file mode 100644 index 00000000..421bb258 --- /dev/null +++ b/tests/test_cases/2024/commands/7A3.7AB.221146.yaml @@ -0,0 +1,11 @@ +command_id: 7A3.7AB.221146 +test_cases: +- expected_values: + SUBARU_PRIMARY_PULLEY_SPEED: 0 + response: 7AB056211460000 +- expected_values: + SUBARU_PRIMARY_PULLEY_SPEED: 255 + response: 7AB0562114600FF +- expected_values: + SUBARU_PRIMARY_PULLEY_SPEED: 5715 + response: 7AB056211461653 diff --git a/tests/test_cases/2024/commands/7A3.7AB.221147.yaml b/tests/test_cases/2024/commands/7A3.7AB.221147.yaml new file mode 100644 index 00000000..22d43112 --- /dev/null +++ b/tests/test_cases/2024/commands/7A3.7AB.221147.yaml @@ -0,0 +1,11 @@ +command_id: 7A3.7AB.221147 +test_cases: +- expected_values: + SUBARU_FRONT_WHEEL_SPEED: 0 + response: 7AB056211470000 +- expected_values: + SUBARU_FRONT_WHEEL_SPEED: 255 + response: 7AB0562114700FF +- expected_values: + SUBARU_FRONT_WHEEL_SPEED: 4895 + response: 7AB05621147131F diff --git a/tests/test_cases/2024/commands/7A3.7AB.2212B1.yaml b/tests/test_cases/2024/commands/7A3.7AB.2212B1.yaml new file mode 100644 index 00000000..36d1bb77 --- /dev/null +++ b/tests/test_cases/2024/commands/7A3.7AB.2212B1.yaml @@ -0,0 +1,11 @@ +command_id: 7A3.7AB.2212B1 +test_cases: +- expected_values: + SUBARU_ACTUAL_LINE_PRESSURE: 0 + response: 7AB056212B10000 +- expected_values: + SUBARU_ACTUAL_LINE_PRESSURE: 2.29964 + response: 7AB056212B116FF +- expected_values: + SUBARU_ACTUAL_LINE_PRESSURE: 5.07391 + response: 7AB056212B132BD diff --git a/tests/test_cases/2024/commands/7A3.7AB.2212B2.yaml b/tests/test_cases/2024/commands/7A3.7AB.2212B2.yaml new file mode 100644 index 00000000..71a73ea2 --- /dev/null +++ b/tests/test_cases/2024/commands/7A3.7AB.2212B2.yaml @@ -0,0 +1,11 @@ +command_id: 7A3.7AB.2212B2 +test_cases: +- expected_values: + SUBARU_LIN_SOLENOID_ACTUAL_CURRENT: 0 + response: 7AB056212B20000 +- expected_values: + SUBARU_LIN_SOLENOID_ACTUAL_CURRENT: 767 + response: 7AB056212B202FF +- expected_values: + SUBARU_LIN_SOLENOID_ACTUAL_CURRENT: 768 + response: 7AB056212B20300 diff --git a/tests/test_cases/2024/commands/7A3.7AB.2212B4.yaml b/tests/test_cases/2024/commands/7A3.7AB.2212B4.yaml new file mode 100644 index 00000000..64066a57 --- /dev/null +++ b/tests/test_cases/2024/commands/7A3.7AB.2212B4.yaml @@ -0,0 +1,11 @@ +command_id: 7A3.7AB.2212B4 +test_cases: +- expected_values: + SUBARU_AWD_SOLENOID_SET_CURRENT: 0 + response: 7AB056212B40000 +- expected_values: + SUBARU_AWD_SOLENOID_SET_CURRENT: 255 + response: 7AB056212B400FF +- expected_values: + SUBARU_AWD_SOLENOID_SET_CURRENT: 770 + response: 7AB056212B40302 diff --git a/tests/test_cases/2024/commands/7A3.7AB.2212B5.yaml b/tests/test_cases/2024/commands/7A3.7AB.2212B5.yaml new file mode 100644 index 00000000..8e6fbf32 --- /dev/null +++ b/tests/test_cases/2024/commands/7A3.7AB.2212B5.yaml @@ -0,0 +1,11 @@ +command_id: 7A3.7AB.2212B5 +test_cases: +- expected_values: + SUBARU_AWD_SOLENOID_ACTUAL_CURRENT: 0 + response: 7AB056212B50000 +- expected_values: + SUBARU_AWD_SOLENOID_ACTUAL_CURRENT: 511 + response: 7AB056212B501FF +- expected_values: + SUBARU_AWD_SOLENOID_ACTUAL_CURRENT: 769 + response: 7AB056212B50301 diff --git a/tests/test_cases/2024/commands/7B0.7B8.221024|t=64,fc=1.yaml b/tests/test_cases/2024/commands/7B0.7B8.221024|t=64,fc=1.yaml new file mode 100644 index 00000000..f1210563 --- /dev/null +++ b/tests/test_cases/2024/commands/7B0.7B8.221024|t=64,fc=1.yaml @@ -0,0 +1,11 @@ +command_id: 7B0.7B8.221024|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_FR_VSS: 0 + response: 7B8056210240000 +- expected_values: + SUBARU_FR_VSS: 255 + response: 7B80562102400FF +- expected_values: + SUBARU_FR_VSS: 2603 + response: 7B8056210240A2B diff --git a/tests/test_cases/2024/commands/7B0.7B8.221025|t=64,fc=1.yaml b/tests/test_cases/2024/commands/7B0.7B8.221025|t=64,fc=1.yaml new file mode 100644 index 00000000..02bff23b --- /dev/null +++ b/tests/test_cases/2024/commands/7B0.7B8.221025|t=64,fc=1.yaml @@ -0,0 +1,11 @@ +command_id: 7B0.7B8.221025|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_FL_VSS: 0 + response: 7B8056210250000 +- expected_values: + SUBARU_FL_VSS: 255 + response: 7B80562102500FF +- expected_values: + SUBARU_FL_VSS: 2594 + response: 7B8056210250A22 diff --git a/tests/test_cases/2024/commands/7B0.7B8.221026|t=64,fc=1.yaml b/tests/test_cases/2024/commands/7B0.7B8.221026|t=64,fc=1.yaml new file mode 100644 index 00000000..3a286fcd --- /dev/null +++ b/tests/test_cases/2024/commands/7B0.7B8.221026|t=64,fc=1.yaml @@ -0,0 +1,11 @@ +command_id: 7B0.7B8.221026|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_RR_VSS: 0 + response: 7B8056210260000 +- expected_values: + SUBARU_RR_VSS: 255 + response: 7B80562102600FF +- expected_values: + SUBARU_RR_VSS: 2593 + response: 7B8056210260A21 diff --git a/tests/test_cases/2024/commands/7B0.7B8.221027|t=64,fc=1.yaml b/tests/test_cases/2024/commands/7B0.7B8.221027|t=64,fc=1.yaml new file mode 100644 index 00000000..487b479c --- /dev/null +++ b/tests/test_cases/2024/commands/7B0.7B8.221027|t=64,fc=1.yaml @@ -0,0 +1,11 @@ +command_id: 7B0.7B8.221027|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_RL_VSS: 0 + response: 7B8056210270000 +- expected_values: + SUBARU_RL_VSS: 255 + response: 7B80562102700FF +- expected_values: + SUBARU_RL_VSS: 2601 + response: 7B8056210270A29 diff --git a/tests/test_cases/2024/commands/7B0.7B8.221029|t=64,fc=1.yaml b/tests/test_cases/2024/commands/7B0.7B8.221029|t=64,fc=1.yaml new file mode 100644 index 00000000..5793b3c2 --- /dev/null +++ b/tests/test_cases/2024/commands/7B0.7B8.221029|t=64,fc=1.yaml @@ -0,0 +1,11 @@ +command_id: 7B0.7B8.221029|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_STEER_ANGLE: 0 + response: 7B8056210290000 +- expected_values: + SUBARU_STEER_ANGLE: 255 + response: 7B80562102900FF +- expected_values: + SUBARU_STEER_ANGLE: -255 + response: 7B805621029FF01 diff --git a/tests/test_cases/2024/commands/7E0.0101.yaml b/tests/test_cases/2024/commands/7E0.0101.yaml new file mode 100644 index 00000000..9fdef7d2 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0101.yaml @@ -0,0 +1,29 @@ +command_id: 7E0.0101 +test_cases: +- expected_values: + ACRF_RDY: 0 + ACRF_SUP: 0 + AIR_RDY: 0 + AIR_SUP: 0 + CAT_RDY: 0 + CAT_SUP: 1 + CCM_RDY: 0 + CCM_SUP: 1 + CIM_SUP: SPARK + DTC_CNT: 0 + EGR_RDY: 0 + EGR_SUP: 1 + EVAP_RDY: 0 + EVAP_SUP: 1 + FUEL_RDY: 0 + FUEL_SUP: 1 + HCAT_RDY: 0 + HCAT_SUP: 0 + HTR_RDY: 0 + HTR_SUP: 1 + MIL: 0 + MIS_RDY: 0 + MIS_SUP: 1 + O2S_RDY: 0 + O2S_SUP: 1 + response: 7E80641010007E500 diff --git a/tests/test_cases/2024/commands/7E0.0103.yaml b/tests/test_cases/2024/commands/7E0.0103.yaml new file mode 100644 index 00000000..e7d2b84b --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0103.yaml @@ -0,0 +1,6 @@ +command_id: 7E0.0103 +test_cases: +- expected_values: + FUELSYS1: CL + FUELSYS2: 'OFF' + response: '7E80441030200' diff --git a/tests/test_cases/2024/commands/7E0.0104.yaml b/tests/test_cases/2024/commands/7E0.0104.yaml new file mode 100644 index 00000000..af346408 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0104.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0104 +test_cases: +- expected_values: + LOAD_PCT: 0 + response: '7E803410400' +- expected_values: + LOAD_PCT: 100 + response: 7E8034104FF diff --git a/tests/test_cases/2024/commands/7E0.0105.yaml b/tests/test_cases/2024/commands/7E0.0105.yaml new file mode 100644 index 00000000..296f496f --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0105.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0105 +test_cases: +- expected_values: + ECT: 14 + response: '7E803410536' +- expected_values: + ECT: 98 + response: 7E80341058A diff --git a/tests/test_cases/2024/commands/7E0.0106.yaml b/tests/test_cases/2024/commands/7E0.0106.yaml new file mode 100644 index 00000000..43b405c6 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0106.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0106 +test_cases: +- expected_values: + SHRTFT1: -25 + response: '7E803410660' +- expected_values: + SHRTFT1: 16.40625 + response: '7E803410695' diff --git a/tests/test_cases/2024/commands/7E0.0107.yaml b/tests/test_cases/2024/commands/7E0.0107.yaml new file mode 100644 index 00000000..9f59b5e1 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0107.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0107 +test_cases: +- expected_values: + LONGFT1: -0.78125 + response: 7E80341077F +- expected_values: + LONGFT1: 0 + response: '7E803410780' +- expected_values: + LONGFT1: 0.78125 + response: '7E803410781' +- expected_values: + LONGFT1: 2.34375 + response: '7E803410783' diff --git a/tests/test_cases/2024/commands/7E0.010B.yaml b/tests/test_cases/2024/commands/7E0.010B.yaml new file mode 100644 index 00000000..79be229f --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.010B.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.010B +test_cases: +- expected_values: + MAP: 29 + response: 7E803410B1D +- expected_values: + MAP: 38 + response: 7E803410B26 +- expected_values: + MAP: 39 + response: 7E803410B27 +- expected_values: + MAP: 40 + response: 7E803410B28 diff --git a/tests/test_cases/2024/commands/7E0.010C.yaml b/tests/test_cases/2024/commands/7E0.010C.yaml new file mode 100644 index 00000000..f8225b26 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.010C.yaml @@ -0,0 +1,29 @@ +command_id: 7E0.010C +test_cases: +- expected_values: + RPM: 773.75 + response: 7E804410C0C17 +- expected_values: + RPM: 802.5 + response: 7E804410C0C8A +- expected_values: + RPM: 900 + response: 7E804410C0E10 +- expected_values: + RPM: 900.75 + response: 7E804410C0E13 +- expected_values: + RPM: 902.25 + response: 7E804410C0E19 +- expected_values: + RPM: 904.5 + response: 7E804410C0E22 +- expected_values: + RPM: 905.25 + response: 7E804410C0E25 +- expected_values: + RPM: 907.25 + response: 7E804410C0E2D +- expected_values: + RPM: 908.75 + response: 7E804410C0E33 diff --git a/tests/test_cases/2024/commands/7E0.010D.yaml b/tests/test_cases/2024/commands/7E0.010D.yaml new file mode 100644 index 00000000..26ac9e57 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.010D.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.010D +test_cases: +- expected_values: + VSS: 0 + response: 7E803410D00 +- expected_values: + VSS: 149 + response: 7E803410D95 diff --git a/tests/test_cases/2024/commands/7E0.010E.yaml b/tests/test_cases/2024/commands/7E0.010E.yaml new file mode 100644 index 00000000..17e86dee --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.010E.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.010E +test_cases: +- expected_values: + SPARKADV: 1 + response: 7E803410E82 +- expected_values: + SPARKADV: 2 + response: 7E803410E84 +- expected_values: + SPARKADV: 2.5 + response: 7E803410E85 +- expected_values: + SPARKADV: 3.5 + response: 7E803410E87 diff --git a/tests/test_cases/2024/commands/7E0.010F.yaml b/tests/test_cases/2024/commands/7E0.010F.yaml new file mode 100644 index 00000000..02351c16 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.010F.yaml @@ -0,0 +1,26 @@ +command_id: 7E0.010F +test_cases: +- expected_values: + IAT: 47 + response: 7E803410F57 +- expected_values: + IAT: 52 + response: 7E803410F5C +- expected_values: + IAT: 54 + response: 7E803410F5E +- expected_values: + IAT: 55 + response: 7E803410F5F +- expected_values: + IAT: 57 + response: 7E803410F61 +- expected_values: + IAT: 58 + response: 7E803410F62 +- expected_values: + IAT: 61 + response: 7E803410F65 +- expected_values: + IAT: 62 + response: 7E803410F66 diff --git a/tests/test_cases/2024/commands/7E0.0110.yaml b/tests/test_cases/2024/commands/7E0.0110.yaml new file mode 100644 index 00000000..5a97b9e7 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0110.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0110 +test_cases: +- expected_values: + MAF: 0 + response: '7E80441100000' +- expected_values: + MAF: 2.55 + response: 7E804411000FF +- expected_values: + MAF: 219.09 + response: '7E80441105595' diff --git a/tests/test_cases/2024/commands/7E0.0111.yaml b/tests/test_cases/2024/commands/7E0.0111.yaml new file mode 100644 index 00000000..8d20e1fb --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0111.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0111 +test_cases: +- expected_values: + TP: 0 + response: '7E803411100' +- expected_values: + TP: 80.39216 + response: 7E8034111CD diff --git a/tests/test_cases/2024/commands/7E0.0113.yaml b/tests/test_cases/2024/commands/7E0.0113.yaml new file mode 100644 index 00000000..d1cbe4ca --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0113.yaml @@ -0,0 +1,12 @@ +command_id: 7E0.0113 +test_cases: +- expected_values: + O2S11_EXISTS: 1 + O2S12_EXISTS: 1 + O2S13_EXISTS: 0 + O2S14_EXISTS: 0 + O2S21_EXISTS: 0 + O2S22_EXISTS: 0 + O2S23_EXISTS: 0 + O2S24_EXISTS: 0 + response: '7E803411303' diff --git a/tests/test_cases/2024/commands/7E0.0115.yaml b/tests/test_cases/2024/commands/7E0.0115.yaml new file mode 100644 index 00000000..f7fcb4b3 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0115.yaml @@ -0,0 +1,10 @@ +command_id: 7E0.0115 +test_cases: +- expected_values: + O2S12: 0.755 + SHRTFT11: -28 + response: '7E80441159780' +- expected_values: + O2S12: 0.795 + SHRTFT11: -28 + response: 7E80441159F80 diff --git a/tests/test_cases/2024/commands/7E0.011C.yaml b/tests/test_cases/2024/commands/7E0.011C.yaml new file mode 100644 index 00000000..637ca1a0 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.011C.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.011C +test_cases: +- expected_values: + OBDSUP: OBD & OBD II + response: 7E803411C03 diff --git a/tests/test_cases/2024/commands/7E0.011F.yaml b/tests/test_cases/2024/commands/7E0.011F.yaml new file mode 100644 index 00000000..b6eb1409 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.011F.yaml @@ -0,0 +1,23 @@ +command_id: 7E0.011F +test_cases: +- expected_values: + RUNTM: 216 + response: 7E804411F00D8 +- expected_values: + RUNTM: 826 + response: 7E804411F033A +- expected_values: + RUNTM: 987 + response: 7E804411F03DB +- expected_values: + RUNTM: 1029 + response: 7E804411F0405 +- expected_values: + RUNTM: 1072 + response: 7E804411F0430 +- expected_values: + RUNTM: 1535 + response: 7E804411F05FF +- expected_values: + RUNTM: 1663 + response: 7E804411F067F diff --git a/tests/test_cases/2024/commands/7E0.0121.yaml b/tests/test_cases/2024/commands/7E0.0121.yaml new file mode 100644 index 00000000..13d78353 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0121.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0121 +test_cases: +- expected_values: + MIL_DIST: 0 + response: '7E80441210000' diff --git a/tests/test_cases/2024/commands/7E0.0124.yaml b/tests/test_cases/2024/commands/7E0.0124.yaml new file mode 100644 index 00000000..a7c802fe --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0124.yaml @@ -0,0 +1,26 @@ +command_id: 7E0.0124 +test_cases: +- expected_values: + LAMBDA11_VOLT: 0.97702 + O2S11_VOLT: 2.48341 + response: 7E80641247D0F4F82 +- expected_values: + LAMBDA11_VOLT: 0.98401 + O2S11_VOLT: 2.24378 + response: 7E80641247DF447D6 +- expected_values: + LAMBDA11_VOLT: 0.98596 + O2S11_VOLT: 2.27062 + response: 7E80641247E3448B2 +- expected_values: + LAMBDA11_VOLT: 0.99179 + O2S11_VOLT: 2.49329 + response: 7E80641247EF34FD3 +- expected_values: + LAMBDA11_VOLT: 0.99677 + O2S11_VOLT: 2.49658 + response: 7E80641247F964FEE +- expected_values: + LAMBDA11_VOLT: 1.00116 + O2S11_VOLT: 2.49939 + response: '7E806412480265005' diff --git a/tests/test_cases/2024/commands/7E0.012C.yaml b/tests/test_cases/2024/commands/7E0.012C.yaml new file mode 100644 index 00000000..e5afbe68 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.012C.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.012C +test_cases: +- expected_values: + EGR_PCT: 0 + response: 7E803412C00 diff --git a/tests/test_cases/2024/commands/7E0.012D.yaml b/tests/test_cases/2024/commands/7E0.012D.yaml new file mode 100644 index 00000000..9fd85503 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.012D.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.012D +test_cases: +- expected_values: + EGR_ERR: 0 + response: 7E803412D80 diff --git a/tests/test_cases/2024/commands/7E0.012E.yaml b/tests/test_cases/2024/commands/7E0.012E.yaml new file mode 100644 index 00000000..8b88576c --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.012E.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.012E +test_cases: +- expected_values: + EVAP_PCT: 0 + response: 7E803412E00 diff --git a/tests/test_cases/2024/commands/7E0.012F.yaml b/tests/test_cases/2024/commands/7E0.012F.yaml new file mode 100644 index 00000000..db4ae922 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.012F.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.012F +test_cases: +- expected_values: + FLI: 5.88235 + response: 7E803412F0F +- expected_values: + FLI: 100 + response: 7E803412FFF diff --git a/tests/test_cases/2024/commands/7E0.0130.yaml b/tests/test_cases/2024/commands/7E0.0130.yaml new file mode 100644 index 00000000..8b70b43e --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0130.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0130 +test_cases: +- expected_values: + WARM_UPS: 50 + response: '7E803413032' +- expected_values: + WARM_UPS: 255 + response: 7E8034130FF diff --git a/tests/test_cases/2024/commands/7E0.0131.yaml b/tests/test_cases/2024/commands/7E0.0131.yaml new file mode 100644 index 00000000..15d2c893 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0131.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0131 +test_cases: +- expected_values: + CLR_DIST: 1190 + response: 7E804413104A6 +- expected_values: + CLR_DIST: 9215 + response: 7E804413123FF +- expected_values: + CLR_DIST: 9216 + response: '7E80441312400' +- expected_values: + CLR_DIST: 50176 + response: 7E8044131C400 diff --git a/tests/test_cases/2024/commands/7E0.0133.yaml b/tests/test_cases/2024/commands/7E0.0133.yaml new file mode 100644 index 00000000..08dc3ea2 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0133.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0133 +test_cases: +- expected_values: + BARO: 91 + response: 7E80341335B +- expected_values: + BARO: 92 + response: 7E80341335C diff --git a/tests/test_cases/2024/commands/7E0.0134.yaml b/tests/test_cases/2024/commands/7E0.0134.yaml new file mode 100644 index 00000000..374e105f --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0134.yaml @@ -0,0 +1,30 @@ +command_id: 7E0.0134 +test_cases: +- expected_values: + LAMBDA11_CURRENT: 0.79385 + O2S11_CURRENT: -0.59375 + response: 7E8064134659D7F68 +- expected_values: + LAMBDA11_CURRENT: 0.99216 + O2S11_CURRENT: -0.01953 + response: 7E80641347EFF7FFB +- expected_values: + LAMBDA11_CURRENT: 0.99823 + O2S11_CURRENT: -0.00391 + response: 7E80641347FC67FFF +- expected_values: + LAMBDA11_CURRENT: 0.99969 + O2S11_CURRENT: 0 + response: 7E80641347FF68000 +- expected_values: + LAMBDA11_CURRENT: 1.00781 + O2S11_CURRENT: 0.01172 + response: '7E806413481008003' +- expected_values: + LAMBDA11_CURRENT: 1.51797 + O2S11_CURRENT: 0.85156 + response: 7E8064134C24D80DA +- expected_values: + LAMBDA11_CURRENT: 1.51797 + O2S11_CURRENT: 1.44141 + response: 7E8064134C24D8171 diff --git a/tests/test_cases/2024/commands/7E0.013C.yaml b/tests/test_cases/2024/commands/7E0.013C.yaml new file mode 100644 index 00000000..d239512d --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.013C.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.013C +test_cases: +- expected_values: + CATEMP11: 360.9 + response: 7E804413C0FA9 +- expected_values: + CATEMP11: 364.5 + response: 7E804413C0FCD +- expected_values: + CATEMP11: 473.9 + response: 7E804413C1413 +- expected_values: + CATEMP11: 525.7 + response: 7E804413C1619 diff --git a/tests/test_cases/2024/commands/7E0.0141.yaml b/tests/test_cases/2024/commands/7E0.0141.yaml new file mode 100644 index 00000000..bb09b599 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0141.yaml @@ -0,0 +1,52 @@ +command_id: 7E0.0141 +test_cases: +- expected_values: + ACRFCMPL: 0 + ACRF_ENA: 0 + AIR_CMPL: 0 + AIR_ENA: 0 + CAT_CMPL: 0 + CAT_ENA: 1 + CCM_CMPL: 1 + CCM_ENA: 1 + CIM_SUP_FLAG: SPARK + EGR_CMPL: 0 + EGR_ENA: 1 + EVAPCMPL: 1 + EVAP_ENA: 0 + FUEL_CMPL: 0 + FUEL_ENA: 1 + HCATCMPL: 0 + HCAT_ENA: 0 + HTR_CMPL: 0 + HTR_ENA: 1 + MIS_CMPL: 0 + MIS_ENA: 1 + O2S_CMPL: 0 + O2S_ENA: 1 + response: 7E80641410047E104 +- expected_values: + ACRFCMPL: 0 + ACRF_ENA: 0 + AIR_CMPL: 0 + AIR_ENA: 0 + CAT_CMPL: 1 + CAT_ENA: 1 + CCM_CMPL: 1 + CCM_ENA: 1 + CIM_SUP_FLAG: SPARK + EGR_CMPL: 1 + EGR_ENA: 0 + EVAPCMPL: 1 + EVAP_ENA: 0 + FUEL_CMPL: 1 + FUEL_ENA: 1 + HCATCMPL: 0 + HCAT_ENA: 0 + HTR_CMPL: 0 + HTR_ENA: 1 + MIS_CMPL: 0 + MIS_ENA: 1 + O2S_CMPL: 1 + O2S_ENA: 1 + response: 7E8064141006761A5 diff --git a/tests/test_cases/2024/commands/7E0.0142.yaml b/tests/test_cases/2024/commands/7E0.0142.yaml new file mode 100644 index 00000000..0c786eeb --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0142.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0142 +test_cases: +- expected_values: + VPWR: 0 + response: '7E80441420000' +- expected_values: + VPWR: 12.031 + response: 7E80441422EFF +- expected_values: + VPWR: 15.396 + response: 7E80441423C24 diff --git a/tests/test_cases/2024/commands/7E0.0143.yaml b/tests/test_cases/2024/commands/7E0.0143.yaml new file mode 100644 index 00000000..e997e5af --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0143.yaml @@ -0,0 +1,20 @@ +command_id: 7E0.0143 +test_cases: +- expected_values: + LOAD_ABS: 20.78431 + response: '7E80441430035' +- expected_values: + LOAD_ABS: 21.17647 + response: '7E80441430036' +- expected_values: + LOAD_ABS: 22.7451 + response: 7E8044143003A +- expected_values: + LOAD_ABS: 23.13725 + response: 7E8044143003B +- expected_values: + LOAD_ABS: 23.92157 + response: 7E8044143003D +- expected_values: + LOAD_ABS: 24.31373 + response: 7E8044143003E diff --git a/tests/test_cases/2024/commands/7E0.0144.yaml b/tests/test_cases/2024/commands/7E0.0144.yaml new file mode 100644 index 00000000..b23a60d6 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0144.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0144 +test_cases: +- expected_values: + EQ_RAT: 0 + response: '7E80441440000' +- expected_values: + EQ_RAT: 0.84373 + response: 7E80441446BFF +- expected_values: + EQ_RAT: 1.01952 + response: 7E8044144827F diff --git a/tests/test_cases/2024/commands/7E0.0145.yaml b/tests/test_cases/2024/commands/7E0.0145.yaml new file mode 100644 index 00000000..1640aa0e --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0145.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0145 +test_cases: +- expected_values: + TP_R: 2.35294 + response: '7E803414506' +- expected_values: + TP_R: 3.52941 + response: '7E803414509' diff --git a/tests/test_cases/2024/commands/7E0.0146.yaml b/tests/test_cases/2024/commands/7E0.0146.yaml new file mode 100644 index 00000000..263f86cb --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0146.yaml @@ -0,0 +1,23 @@ +command_id: 7E0.0146 +test_cases: +- expected_values: + AAT: -3 + response: '7E803414625' +- expected_values: + AAT: 9 + response: '7E803414631' +- expected_values: + AAT: 12 + response: '7E803414634' +- expected_values: + AAT: 21 + response: 7E80341463D +- expected_values: + AAT: 35 + response: 7E80341464B +- expected_values: + AAT: 38 + response: 7E80341464E +- expected_values: + AAT: 39 + response: 7E80341464F diff --git a/tests/test_cases/2024/commands/7E0.0147.yaml b/tests/test_cases/2024/commands/7E0.0147.yaml new file mode 100644 index 00000000..3ef3424c --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0147.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0147 +test_cases: +- expected_values: + TP_B: 12.94118 + response: '7E803414721' +- expected_values: + TP_B: 30.58824 + response: 7E80341474E +- expected_values: + TP_B: 31.37255 + response: '7E803414750' +- expected_values: + TP_B: 32.54902 + response: '7E803414753' diff --git a/tests/test_cases/2024/commands/7E0.0149.yaml b/tests/test_cases/2024/commands/7E0.0149.yaml new file mode 100644 index 00000000..45fdae4c --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0149.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0149 +test_cases: +- expected_values: + APP_D: 12.94118 + response: '7E803414921' +- expected_values: + APP_D: 13.72549 + response: '7E803414923' diff --git a/tests/test_cases/2024/commands/7E0.014A.yaml b/tests/test_cases/2024/commands/7E0.014A.yaml new file mode 100644 index 00000000..69281784 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.014A.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.014A +test_cases: +- expected_values: + APP_E: 12.94118 + response: 7E803414A21 +- expected_values: + APP_E: 13.72549 + response: 7E803414A23 diff --git a/tests/test_cases/2024/commands/7E0.014C.yaml b/tests/test_cases/2024/commands/7E0.014C.yaml new file mode 100644 index 00000000..f6808704 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.014C.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.014C +test_cases: +- expected_values: + TAC_PCT: 0 + response: 7E803414C00 diff --git a/tests/test_cases/2024/commands/7E0.014D.yaml b/tests/test_cases/2024/commands/7E0.014D.yaml new file mode 100644 index 00000000..d59d3d54 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.014D.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.014D +test_cases: +- expected_values: + MIL_TIME: 0 + response: 7E804414D0000 diff --git a/tests/test_cases/2024/commands/7E0.014E.yaml b/tests/test_cases/2024/commands/7E0.014E.yaml new file mode 100644 index 00000000..e853cf7b --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.014E.yaml @@ -0,0 +1,20 @@ +command_id: 7E0.014E +test_cases: +- expected_values: + CLR_TIME: 1788 + response: 7E804414E06FC +- expected_values: + CLR_TIME: 21344 + response: 7E804414E5360 +- expected_values: + CLR_TIME: 21363 + response: 7E804414E5373 +- expected_values: + CLR_TIME: 21555 + response: 7E804414E5433 +- expected_values: + CLR_TIME: 36075 + response: 7E804414E8CEB +- expected_values: + CLR_TIME: 47617 + response: 7E804414EBA01 diff --git a/tests/test_cases/2024/commands/7E0.0151.yaml b/tests/test_cases/2024/commands/7E0.0151.yaml new file mode 100644 index 00000000..6459d41f --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0151.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0151 +test_cases: +- expected_values: + FUEL_TYP: GAS + response: '7E803415101' diff --git a/tests/test_cases/2024/commands/7E0.0153.yaml b/tests/test_cases/2024/commands/7E0.0153.yaml new file mode 100644 index 00000000..78a31f91 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0153.yaml @@ -0,0 +1,26 @@ +command_id: 7E0.0153 +test_cases: +- expected_values: + EVAP_VPA: 91.225 + response: '7E80441534745' +- expected_values: + EVAP_VPA: 91.23 + response: '7E80441534746' +- expected_values: + EVAP_VPA: 91.48 + response: '7E80441534778' +- expected_values: + EVAP_VPA: 91.485 + response: '7E80441534779' +- expected_values: + EVAP_VPA: 91.64 + response: '7E80441534798' +- expected_values: + EVAP_VPA: 91.745 + response: 7E804415347AD +- expected_values: + EVAP_VPA: 91.75 + response: 7E804415347AE +- expected_values: + EVAP_VPA: 100.96 + response: 7E80441534EE0 diff --git a/tests/test_cases/2024/commands/7E0.015A.yaml b/tests/test_cases/2024/commands/7E0.015A.yaml new file mode 100644 index 00000000..16110f03 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.015A.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.015A +test_cases: +- expected_values: + APP_R: 0 + response: 7E803415A00 diff --git a/tests/test_cases/2024/commands/7E0.015C.yaml b/tests/test_cases/2024/commands/7E0.015C.yaml new file mode 100644 index 00000000..0cd17cb8 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.015C.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.015C +test_cases: +- expected_values: + EOT: 0 + response: 7E803415C28 +- expected_values: + EOT: 105 + response: 7E803415C91 diff --git a/tests/test_cases/2024/commands/7E0.0162.yaml b/tests/test_cases/2024/commands/7E0.0162.yaml new file mode 100644 index 00000000..3530bfd9 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0162.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0162 +test_cases: +- expected_values: + TQ_ACT: 0 + response: 7E80341627D +- expected_values: + TQ_ACT: 97 + response: 7E8034162DE diff --git a/tests/test_cases/2024/commands/7E0.0163.yaml b/tests/test_cases/2024/commands/7E0.0163.yaml new file mode 100644 index 00000000..1d696fb1 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0163.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0163 +test_cases: +- expected_values: + TQ_REF: 260 + response: '7E80441630104' diff --git a/tests/test_cases/2024/commands/7E0.0165.yaml b/tests/test_cases/2024/commands/7E0.0165.yaml new file mode 100644 index 00000000..b091279d --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0165.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0165 +test_cases: +- expected_values: + GEAR_RCMD: 0 + GEAR_SUP: 0 + GPL_STAT: 0 + GPL_SUP: 0 + N/D_STAT: 0 + N/D_SUP: 1 + N/G_STAT: 0 + N/G_SUP: 0 + PTO_STAT_AUX: 0 + PTO_SUP: 0 + response: '7E80441650200' diff --git a/tests/test_cases/2024/commands/7E0.0167.yaml b/tests/test_cases/2024/commands/7E0.0167.yaml new file mode 100644 index 00000000..e379633f --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0167.yaml @@ -0,0 +1,32 @@ +command_id: 7E0.0167 +test_cases: +- expected_values: + ECT_1: 88 + ECT_1_SUP: 1 + ECT_2: 86 + ECT_2_SUP: 1 + response: 7E805416703807E +- expected_values: + ECT_1: 90 + ECT_1_SUP: 1 + ECT_2: 84 + ECT_2_SUP: 1 + response: 7E805416703827C +- expected_values: + ECT_1: 90 + ECT_1_SUP: 1 + ECT_2: 85 + ECT_2_SUP: 1 + response: 7E805416703827D +- expected_values: + ECT_1: 90 + ECT_1_SUP: 1 + ECT_2: 86 + ECT_2_SUP: 1 + response: 7E805416703827E +- expected_values: + ECT_1: 90 + ECT_1_SUP: 1 + ECT_2: 87 + ECT_2_SUP: 1 + response: 7E805416703827F diff --git a/tests/test_cases/2024/commands/7E0.016D.yaml b/tests/test_cases/2024/commands/7E0.016D.yaml new file mode 100644 index 00000000..c4cd3a1a --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.016D.yaml @@ -0,0 +1,82 @@ +command_id: 7E0.016D +test_cases: +- expected_values: + FRP_A: 3990 + FRP_A_CMD: 4000 + FRP_A_CMD_SUP: 1 + FRP_A_SUP: 1 + FRP_B: 3930 + FRP_B_CMD: 4000 + FRP_B_CMD_SUP: 1 + FRP_B_SUP: 1 + FRT_A: -40 + FRT_A_SUP: 0 + FRT_B: -40 + FRT_B_SUP: 0 + response: |- + 7E8100D416D1B019001 + 7E8218F000190018900 +- expected_values: + FRP_A: 4040 + FRP_A_CMD: 4000 + FRP_A_CMD_SUP: 1 + FRP_A_SUP: 1 + FRP_B: 3960 + FRP_B_CMD: 4000 + FRP_B_CMD_SUP: 1 + FRP_B_SUP: 1 + FRT_A: -40 + FRT_A_SUP: 0 + FRT_B: -40 + FRT_B_SUP: 0 + response: |- + 7E8100D416D1B019001 + 7E82194000190018C00 +- expected_values: + FRP_A: 4130 + FRP_A_CMD: 4000 + FRP_A_CMD_SUP: 1 + FRP_A_SUP: 1 + FRP_B: 4080 + FRP_B_CMD: 4000 + FRP_B_CMD_SUP: 1 + FRP_B_SUP: 1 + FRT_A: -40 + FRT_A_SUP: 0 + FRT_B: -40 + FRT_B_SUP: 0 + response: |- + 7E8100D416D1B019001 + 7E8219D000190019800 +- expected_values: + FRP_A: 4260 + FRP_A_CMD: 4000 + FRP_A_CMD_SUP: 1 + FRP_A_SUP: 1 + FRP_B: 4180 + FRP_B_CMD: 4000 + FRP_B_CMD_SUP: 1 + FRP_B_SUP: 1 + FRT_A: -40 + FRT_A_SUP: 0 + FRT_B: -40 + FRT_B_SUP: 0 + response: |- + 7E8100D416D1B019001 + 7E821AA00019001A200 +- expected_values: + FRP_A: 12490 + FRP_A_CMD: 12940 + FRP_A_CMD_SUP: 1 + FRP_A_SUP: 1 + FRP_B: 12390 + FRP_B_CMD: 12940 + FRP_B_CMD_SUP: 1 + FRP_B_SUP: 1 + FRT_A: -40 + FRT_A_SUP: 0 + FRT_B: -40 + FRT_B_SUP: 0 + response: |- + 7E8100D416D1B050E04 + 7E821E100050E04D700 diff --git a/tests/test_cases/2024/commands/7E0.018E.yaml b/tests/test_cases/2024/commands/7E0.018E.yaml new file mode 100644 index 00000000..9cd8b3ee --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.018E.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.018E +test_cases: +- expected_values: + TQ_FR: 3 + response: 7E803418E80 diff --git a/tests/test_cases/2024/commands/7E0.019D.yaml b/tests/test_cases/2024/commands/7E0.019D.yaml new file mode 100644 index 00000000..0a849841 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.019D.yaml @@ -0,0 +1,18 @@ +command_id: 7E0.019D +test_cases: +- expected_values: + FUEL_RATE_ALT: 0.3 + VFUEL_RATE: 0.3 + response: 7E806419D000F000F +- expected_values: + FUEL_RATE_ALT: 0.36 + VFUEL_RATE: 0.36 + response: 7E806419D00120012 +- expected_values: + FUEL_RATE_ALT: 0.38 + VFUEL_RATE: 0.38 + response: 7E806419D00130013 +- expected_values: + FUEL_RATE_ALT: 1.92 + VFUEL_RATE: 1.92 + response: 7E806419D00600060 diff --git a/tests/test_cases/2024/commands/7E0.019E.yaml b/tests/test_cases/2024/commands/7E0.019E.yaml new file mode 100644 index 00000000..41a6672e --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.019E.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.019E +test_cases: +- expected_values: + EXH_RATE: 16.2 + response: 7E804419E0051 +- expected_values: + EXH_RATE: 19.8 + response: 7E804419E0063 +- expected_values: + EXH_RATE: 20.4 + response: 7E804419E0066 +- expected_values: + EXH_RATE: 99.6 + response: 7E804419E01F2 diff --git a/tests/test_cases/2024/commands/7E0.01A6.yaml b/tests/test_cases/2024/commands/7E0.01A6.yaml new file mode 100644 index 00000000..c2e3780f --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.01A6.yaml @@ -0,0 +1,17 @@ +command_id: 7E0.01A6 +test_cases: +- expected_values: + ODO: 8758.9 + response: 7E80641A600015625 +- expected_values: + ODO: 8806.4 + response: 7E80641A600015800 +- expected_values: + ODO: 9267.1 + response: 7E80641A6000169FF +- expected_values: + ODO: 45414.7 + response: 7E80641A60006EE03 +- expected_values: + ODO: 46157 + response: 7E80641A600070B02 diff --git a/tests/test_cases/2025/command_support.yaml b/tests/test_cases/2025/command_support.yaml index 1f98482b..9640a45d 100644 --- a/tests/test_cases/2025/command_support.yaml +++ b/tests/test_cases/2025/command_support.yaml @@ -1,5 +1,88 @@ model_year: 2025 supported_commands_by_ecu: + "753": + - 753.75B.221022|t=64,fc=1:SUBARU_TP_FL,SUBARU_TP_FR,SUBARU_TP_RL,SUBARU_TP_RR + - 753.75B.221028|t=64,fc=1:SUBARU_TID1,SUBARU_TID2,SUBARU_TID3,SUBARU_TID4 + "7A2": + - 7A2.2210A6 + - 7A2.2210E7 + - 7A2.221135|t=64,fc=1:SUBARU_12V_C + - 7A2.221136|t=64,fc=1:SUBARU_12V_T + - 7A2.2212ED + - 7A2.7AA.2210A1:SUBARU_MAF_VOLTAGE + - 7A2.7AA.2210A6:SUBARU_ACC_PEDAL_ANGLE + - 7A2.7AA.2210AB:SUBARU_RADIATOR_FAN + - 7A2.7AA.2210AE:SUBARU_CPC_VALVE_DUTY_CYCLE + - 7A2.7AA.2210B1:SUBARU_EGR_STEPS + - 7A2.7AA.2210B2:SUBARU_ALTERNATOR_DUTY + - 7A2.7AA.2210B3:SUBARU_FUEL_PUMP_DUTY + - 7A2.7AA.2210B4:SUBARU_INTAKE_VVT_ADVANCE_RIGHT + - 7A2.7AA.2210B5:SUBARU_INTAKE_VVT_ADVANCE_LEFT + - 7A2.7AA.2210B6:SUBARU_OCV_DUTY_RIGHT + - 7A2.7AA.2210B7:SUBARU_OCV_DUTY_LEFT + - 7A2.7AA.2210BE:SUBARU_A_F_SENSOR_1 + - 7A2.7AA.2210D2:SUBARU_EWG_VALVE_POSITION_SENSOR_LEARNING_CLOSED + - 7A2.7AA.2210D3:SUBARU_EWG_VALVE_REQUEST_POSITION + - 7A2.7AA.2210D4:SUBARU_EWG_VALVE_ACTUAL_POSITION + - 7A2.7AA.2210DE:SUBARU_THROTTLE_MOTOR_DUTY + - 7A2.7AA.2210E3:SUBARU_CRUISE_VSS_T + - 7A2.7AA.2210E5:SUBARU_ODO_7A2_10E5 + - 7A2.7AA.2210E6:SUBARU_FUEL_TANK_AIR_PRESSURE + - 7A2.7AA.2210E7 + - 7A2.7AA.2210E8:SUBARU_OSV_DUTY_RIGHT + - 7A2.7AA.2210E9:SUBARU_OSV_DUTY_LEFT + - 7A2.7AA.2210EE:SUBARU_EXHAUST_OCV_DUTY_RIGHT + - 7A2.7AA.2210EF:SUBARU_EXHAUST_OCV_DUTY_LEFT + - 7A2.7AA.22110B:SUBARU_ROUGHNESS_MONITOR_1 + - 7A2.7AA.22110C:SUBARU_ROUGHNESS_MONITOR_2 + - 7A2.7AA.22110D:SUBARU_ROUGHNESS_MONITOR_3 + - 7A2.7AA.22110E:SUBARU_ROUGHNESS_MONITOR_4 + - 7A2.7AA.221121:SUBARU_TARGET_ENGINE_SPEED + - 7A2.7AA.2211D0:SUBARU_KNOCKING_SIGNAL + - 7A2.7AA.22122F:SUBARU_CLUTCH_SWITCH + - 7A2.7AA.221230:SUBARU_STOP_LIGHT_SWITCH + - 7A2.7AA.221231:SUBARU_CC_SET_COAST_SWITCH + - 7A2.7AA.221232:SUBARU_CC_RESUME_ACCELERATE_SWITCH + - 7A2.7AA.221233:SUBARU_BRAKE_SWITCH + - 7A2.7AA.221234:SUBARU_CC_MAIN_TOGGLE_SWITCH + - 7A2.7AA.22124A:SUBARU_CC_CANCEL_SWITCH + - 7A2.7AA.22124C:SUBARU_OIL_LEVEL_SWITCH + - 7A2.7AA.22129C:SUBARU_ENGINE_STARTING_TIME + - 7A2.7AA.2212ED:SUBARU_MAF_AVG,SUBARU_MASS_AIR_FLOW_AVERAGE + - 7A2.7AA.221314:SUBARU_MONITOR_1 + - 7A2.7AA.221315:SUBARU_MONITOR_2 + - 7A2.7AA.221316:SUBARU_MONITOR_3 + - 7A2.7AA.221317:SUBARU_MONITOR_4 + - 7A2.7AA.221321:SUBARU_BAT_TERMINAL_VOLTAGE + - 7A2.7AA.221322:SUBARU_BAT_CHARGE_DISCHARGE_CURRENT + - 7A2.7AA.221323:SUBARU_ESTIMATED_BAT_T + - 7A2.7AA.221324:SUBARU_REMAINING_BAT_CAPACITY + "7A3": + - 7A3.7AB.2210C8:SUBARU_LOCK_UP_DUTY_RATIO + - 7A3.7AB.2210CB:SUBARU_TURBINE_SPEED + - 7A3.7AB.2210D2:SUBARU_CVT_T + - 7A3.7AB.221138:SUBARU_SECONDARY_PULLEY_SPEED + - 7A3.7AB.22113A:SUBARU_ACTUAL_SECONDARY_PRESSURE + - 7A3.7AB.22113B:SUBARU_SECONDARY_SET_CURRENT + - 7A3.7AB.22113C:SUBARU_SECONDARY_ACTUAL_CURRENT + - 7A3.7AB.22113D:SUBARU_TARGET_GEAR_RATIO + - 7A3.7AB.22113E:SUBARU_ACTUAL_GEAR_RATIO + - 7A3.7AB.221141:SUBARU_ACTUAL_PRIMARY_PRESSURE + - 7A3.7AB.221146:SUBARU_PRIMARY_PULLEY_SPEED + - 7A3.7AB.221147:SUBARU_FRONT_WHEEL_SPEED + - 7A3.7AB.2212B1:SUBARU_ACTUAL_LINE_PRESSURE + - 7A3.7AB.2212B2:SUBARU_LIN_SOLENOID_ACTUAL_CURRENT + - 7A3.7AB.2212B4:SUBARU_AWD_SOLENOID_SET_CURRENT + - 7A3.7AB.2212B5:SUBARU_AWD_SOLENOID_ACTUAL_CURRENT + "7B0": + - 7B0.7B8.221024|t=64,fc=1:SUBARU_FR_VSS + - 7B0.7B8.221025|t=64,fc=1:SUBARU_FL_VSS + - 7B0.7B8.221026|t=64,fc=1:SUBARU_RR_VSS + - 7B0.7B8.221027|t=64,fc=1:SUBARU_RL_VSS + - 7B0.7B8.221029|t=64,fc=1:SUBARU_STEER_ANGLE + "7DF": + - 7DF.010D + - 7DF.01A6 "7E0": - 0101:ACRF_RDY,ACRF_SUP,AIR_RDY,AIR_SUP,CAT_RDY,CAT_SUP,CCM_RDY,CCM_SUP,CIM_SUP,DTC_CNT,EGR_RDY,EGR_SUP,EVAP_RDY,EVAP_SUP,FUEL_RDY,FUEL_SUP,HCAT_RDY,HCAT_SUP,HTR_RDY,HTR_SUP,MIL,MIS_RDY,MIS_SUP,O2S_RDY,O2S_SUP - 0103:FUELSYS1,FUELSYS2 @@ -35,3 +118,118 @@ supported_commands_by_ecu: - 0146:AAT - 0147:TP_B - 0149:APP_D + - 7E0.0101:ACRF_RDY,ACRF_SUP,AIR_RDY,AIR_SUP,CAT_RDY,CAT_SUP,CCM_RDY,CCM_SUP,CIM_SUP,DTC_CNT,EGR_RDY,EGR_SUP,EVAP_RDY,EVAP_SUP,FUEL_RDY,FUEL_SUP,HCAT_RDY,HCAT_SUP,HTR_RDY,HTR_SUP,MIL,MIS_RDY,MIS_SUP,O2S_RDY,O2S_SUP + - 7E0.0104:LOAD_PCT + - 7E0.0105:ECT + - 7E0.0106:SHRTFT1 + - 7E0.010D:VSS + - 7E0.0110:MAF + - 7E0.0111:TP + - 7E0.011C:OBDSUP + - 7E0.011F:RUNTM + - 7E0.0121:MIL_DIST + - 7E0.0124:LAMBDA11_VOLT,O2S11_VOLT + - 7E0.012F:FLI + - 7E0.0130:WARM_UPS + - 7E0.0131:CLR_DIST + - 7E0.0134:LAMBDA11_CURRENT,O2S11_CURRENT + - 7E0.0142:VPWR + - 7E0.0144:EQ_RAT + - 7E0.0146:AAT + - 7E0.014D:MIL_TIME + - 7E0.014E:CLR_TIME + - 7E0.015C:EOT + - 7E0.01A6:ODO + - 7E0.7E8.2210E5|t=64,fc=1:SUBARU_ODO +unsupported_commands_by_ecu: + "746": + - 746.221032:SUBARU_STEER_ANGLE_746 + "7A2": + - 7A2.220005 + - 7A2.22002F + - 7A2.221149 + - 7A2.221155 + - 7A2.22116A + - 7A2.7AA.220005 + - 7A2.7AA.220023:SUBARU_FRP + - 7A2.7AA.22002F + - 7A2.7AA.22003C:SUBARU_EGT_AT_CATALYST_INLET + - 7A2.7AA.22003E:SUBARU_EGT_DPF_INLET + - 7A2.7AA.2210A4:SUBARU_FUEL_INJECTOR_2_PULSE_WIDTH + - 7A2.7AA.2210A5:SUBARU_ODO_7A2_10A5 + - 7A2.7AA.2210A7:SUBARU_FUEL_T + - 7A2.7AA.221116:SUBARU_FINAL_INJECTION_AMOUNT_MM_ST + - 7A2.7AA.221118:SUBARU_TARGET_INTAKE_MANIFOLD_PRESSURE + - 7A2.7AA.22111B:SUBARU_EGR_TARGET_VALVE_OPENING_ANGLE + - 7A2.7AA.22111C:SUBARU_EGR_VALVE_OPENING_ANGLE + - 7A2.7AA.22111F:SUBARU_INLET_AIR_T_AFTER_AIR_FILTER + - 7A2.7AA.22112A:SUBARU_MILEAGE_AFTER_INJECTOR_LEARNING + - 7A2.7AA.22112B:SUBARU_MILEAGE_AFTER_INJECTOR_REPLACEMENT + - 7A2.7AA.22112C:SUBARU_INTERIOR_HEATER + - 7A2.7AA.22112D:SUBARU_QUANTITY_CORRECTION_1 + - 7A2.7AA.22112E:SUBARU_QUANTITY_CORRECTION_2 + - 7A2.7AA.22112F:SUBARU_QUANTITY_CORRECTION_3 + - 7A2.7AA.221130:SUBARU_QUANTITY_CORRECTION_4 + - 7A2.7AA.221149 + - 7A2.7AA.22114A:SUBARU_PRESSURE_DIFFERENCE_BETWEEN_DPF_INLET_AND_OUTLET + - 7A2.7AA.22114B:SUBARU_ESTIMATED_CATALYST_T + - 7A2.7AA.22114C:SUBARU_ESTIMATED_DPF_T + - 7A2.7AA.22114D:SUBARU_SOOT_ACCUMULATION_RATIO + - 7A2.7AA.22114E:SUBARU_OIL_DILUTION_RATIO + - 7A2.7AA.221155 + - 7A2.7AA.221156:SUBARU_RUNNING_DISTANCE_SINCE_LAST_DPF_REGENERATION + - 7A2.7AA.221157:SUBARU_DPF_REGENERATION_COUNT + - 7A2.7AA.221158:SUBARU_MQI_FLV_1_1,SUBARU_MQI_FLV_2_1,SUBARU_MQI_FLV_3_1,SUBARU_MQI_FLV_4_1,SUBARU_MQI_FLV_5_1 + - 7A2.7AA.221159:SUBARU_MQI_FLV_1_2,SUBARU_MQI_FLV_2_2,SUBARU_MQI_FLV_3_2,SUBARU_MQI_FLV_4_2,SUBARU_MQI_FLV_5_2 + - 7A2.7AA.22115A:SUBARU_MQI_FLV_1_3,SUBARU_MQI_FLV_2_3,SUBARU_MQI_FLV_3_3,SUBARU_MQI_FLV_4_3,SUBARU_MQI_FLV_5_3 + - 7A2.7AA.22115B:SUBARU_MQI_FLV_1_4,SUBARU_MQI_FLV_2_4,SUBARU_MQI_FLV_3_4,SUBARU_MQI_FLV_4_4,SUBARU_MQI_FLV_5_4 + - 7A2.7AA.221161:SUBARU_INDIVIDUAL_PUMP_DIFFERENCE_LEARNING_VALUE + - 7A2.7AA.221162:SUBARU_FINAL_MAIN_INJECTION_PERIOD + - 7A2.7AA.22116A + - 7A2.7AA.221189:SUBARU_OIL_DILUTION_AMOUNT + - 7A2.7AA.2211A1:SUBARU_DPF_REGEN_CNT + - 7A2.7AA.22124F:SUBARU_GLOW_RELAY_SWITCH + - 7A2.7AA.221251:SUBARU_SUB_FUEL_PUMP_RELAY_SWITCH + - 7A2.7AA.221254:SUBARU_INJECTOR_LEARNING_SWITCH + - 7A2.7AA.22125B:SUBARU_DPF_ACTIVE_REGENERATION_SWITCH + - 7A2.7AA.22307A:SUBARU_INLET_AIR_T + "7A3": + - 7A3.7AB.2210C9:SUBARU_TRANSFER_DUTY_RATIO + "7E0": + - 7E0.220005 + - 7E0.7E8.220005 + - 7E0.7E8.22002F|t=64,fc=1:SUBARU_FLI + - 7E0.7E8.2210E7:SUBARU_EOT_V2 + "7E1": + - 7E1.7E9.0105 + - 7E1.7E9.010D + "7E6": + - 7E6.22106B + - 7E6.7EE.221052:SUBARU_DRIVEMOTOR_TORQUE_OUTPUT_ACTUAL + - 7E6.7EE.221055:SUBARU_DRIVEMOTOR_OUTPUT_POWER + - 7E6.7EE.221057:SUBARU_DRIVEMOTOR_TORQUE_TARGET + - 7E6.7EE.221058:SUBARU_DRIVEMOTOR_SPEED + - 7E6.7EE.221059:SUBARU_DRIVEMOTOR_SPEED_TARGET + - 7E6.7EE.22105D:SUBARU_DRIVEMOTOR_TORQUE_UPPER_LIMIT + - 7E6.7EE.22105E:SUBARU_DRIVEMOTOR_TORQUE_LOWER_LIMIT + - 7E6.7EE.221063:SUBARU_DRIVEMOTOR_INVERTER_INPUT_HV_SENSOR + - 7E6.7EE.221065:SUBARU_INVERTER_T_ESTIMATED + - 7E6.7EE.221066:SUBARU_DRIVEMOTOR_INVERTER_T_A + - 7E6.7EE.221067:SUBARU_DRIVEMOTOR_INVERTER_T_B + - 7E6.7EE.221068:SUBARU_DRIVEMOTOR_INVERTER_T_C + - 7E6.7EE.22106B + - 7E6.7EE.22106D:SUBARU_DRIVEMOTOR_T_A + - 7E6.7EE.22106E:SUBARU_DRIVEMOTOR_T_B + "7E7": + - 7E7.7EF.221037:SUBARU_12V_AUX_BAT_VOLTAGE + - 7E7.7EF.221039:SUBARU_12V_ENGINE_RESTART_BAT_VOLTAGE + - 7E7.7EF.221077:SUBARU_12V_ENGINE_RESTART_BAT_SOC + - 7E7.7EF.221079:SUBARU_12V_ENGINE_RESTART_BAT_T + - 7E7.7EF.222006:SUBARU_ENGINE_TORQUE_TARGET + - 7E7.7EF.222012:SUBARU_12V_CURRENT + - 7E7.7EF.222014:SUBARU_12V_SOC_CONTROL + - 7E7.7EF.222034:SUBARU_ELECTRIC_OIL_PUMP_SPEED + - 7E7.7EF.222035:SUBARU_ELECTRIC_OIL_PUMP_CURRENT + - 7E7.7EF.222061:SUBARU_ENGINE_TORQUE_UPPER_ECM + - 7E7.7EF.222062:SUBARU_ENGINE_TORQUE_ACTUAL + - 7E7.7EF.2220E2:SUBARU_12V_AUX_BAT_T diff --git a/tests/test_cases/2025/commands/753.75B.221022|t=64,fc=1.yaml b/tests/test_cases/2025/commands/753.75B.221022|t=64,fc=1.yaml new file mode 100644 index 00000000..3ba7f3f6 --- /dev/null +++ b/tests/test_cases/2025/commands/753.75B.221022|t=64,fc=1.yaml @@ -0,0 +1,38 @@ +command_id: 753.75B.221022|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_TP_FL: 31.2 + SUBARU_TP_FR: 31.4 + SUBARU_TP_RL: 31.2 + SUBARU_TP_RR: 31.4 + response: 75B076210229C9D9D9C +- expected_values: + SUBARU_TP_FL: 31.6 + SUBARU_TP_FR: 31.4 + SUBARU_TP_RL: 31.4 + SUBARU_TP_RR: 31.2 + response: 75B076210229D9C9D9E +- expected_values: + SUBARU_TP_FL: 30.8 + SUBARU_TP_FR: 31.8 + SUBARU_TP_RL: 33.8 + SUBARU_TP_RR: 33.2 + response: 75B07621022A9A69F9A +- expected_values: + SUBARU_TP_FL: 35 + SUBARU_TP_FR: 28.2 + SUBARU_TP_RL: 36.2 + SUBARU_TP_RR: 36.6 + response: 75B07621022B5B78DAF +- expected_values: + SUBARU_TP_FL: 45.8 + SUBARU_TP_FR: 47 + SUBARU_TP_RL: 47.2 + SUBARU_TP_RR: 46.6 + response: 75B07621022ECE9EBE5 +- expected_values: + SUBARU_TP_FL: 46.4 + SUBARU_TP_FR: 47.4 + SUBARU_TP_RL: 48 + SUBARU_TP_RR: 46.6 + response: 75B07621022F0E9EDE8 diff --git a/tests/test_cases/2025/commands/753.75B.221028|t=64,fc=1.yaml b/tests/test_cases/2025/commands/753.75B.221028|t=64,fc=1.yaml new file mode 100644 index 00000000..36929e6d --- /dev/null +++ b/tests/test_cases/2025/commands/753.75B.221028|t=64,fc=1.yaml @@ -0,0 +1,65 @@ +command_id: 753.75B.221028|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_TID1: 105071 + SUBARU_TID2: 15204762 + SUBARU_TID3: 8817409 + SUBARU_TID4: 10131108 + response: |- + 75B1013621028019A6F + 75B21E8019A868B019A + 75B2296A4019A902600 +- expected_values: + SUBARU_TID1: 105104 + SUBARU_TID2: 2490778 + SUBARU_TID3: 9872385 + SUBARU_TID4: 10126987 + response: |- + 75B1013621028019A90 + 75B2126019A96A4019A + 75B22868B019A6FE800 +- expected_values: + SUBARU_TID1: 105913 + SUBARU_TID2: 12714397 + SUBARU_TID3: 12124673 + SUBARU_TID4: 10337136 + response: |- + 75B1013621028019DB9 + 75B21C2019DB902019D + 75B22BB70019DB93000 +- expected_values: + SUBARU_TID1: 105944 + SUBARU_TID2: 6095261 + SUBARU_TID3: 14119937 + SUBARU_TID4: 10343333 + response: |- + 75B1013621028019DD8 + 75B215D019DD774019D + 75B22D3A5019DCF3900 +- expected_values: + SUBARU_TID1: 106604 + SUBARU_TID2: 14025120 + SUBARU_TID3: 7364609 + SUBARU_TID4: 10513989 + response: |- + 75B101362102801A06C + 75B21D601A0706001A0 + 75B226E4501A06ED700 +- expected_values: + SUBARU_TID1: 110233 + SUBARU_TID2: 11469230 + SUBARU_TID3: 10269953 + SUBARU_TID4: 11442601 + response: |- + 75B101362102801AE99 + 75B21AF01AE9CB501AE + 75B2299A901AE99F000 +- expected_values: + SUBARU_TID1: 119211 + SUBARU_TID2: 11272657 + SUBARU_TID3: 10863873 + SUBARU_TID4: 13740914 + response: |- + 75B101362102801D1AB + 75B21AC01D1A5C501D1 + 75B22AB7201D1AB8B00 diff --git a/tests/test_cases/2025/commands/7A2.221135|t=64,fc=1.yaml b/tests/test_cases/2025/commands/7A2.221135|t=64,fc=1.yaml new file mode 100644 index 00000000..2b008001 --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.221135|t=64,fc=1.yaml @@ -0,0 +1,5 @@ +command_id: 7A2.221135|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_12V_C: 125 + response: 7AA04621135FD diff --git a/tests/test_cases/2025/commands/7A2.221136|t=64,fc=1.yaml b/tests/test_cases/2025/commands/7A2.221136|t=64,fc=1.yaml new file mode 100644 index 00000000..92e62fa5 --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.221136|t=64,fc=1.yaml @@ -0,0 +1,5 @@ +command_id: 7A2.221136|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_12V_T: 100 + response: 7AA046211368C diff --git a/tests/test_cases/2025/commands/7A2.7AA.2210A1.yaml b/tests/test_cases/2025/commands/7A2.7AA.2210A1.yaml new file mode 100644 index 00000000..6a4056c1 --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.7AA.2210A1.yaml @@ -0,0 +1,5 @@ +command_id: 7A2.7AA.2210A1 +test_cases: +- expected_values: + SUBARU_MAF_VOLTAGE: 0 + response: 7AA046210A100 diff --git a/tests/test_cases/2025/commands/7A2.7AA.2210A6.yaml b/tests/test_cases/2025/commands/7A2.7AA.2210A6.yaml new file mode 100644 index 00000000..c2d59783 --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.7AA.2210A6.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210A6 +test_cases: +- expected_values: + SUBARU_ACC_PEDAL_ANGLE: 0 + response: 7AA046210A600 +- expected_values: + SUBARU_ACC_PEDAL_ANGLE: 58.03922 + response: 7AA046210A694 diff --git a/tests/test_cases/2025/commands/7A2.7AA.2210AB.yaml b/tests/test_cases/2025/commands/7A2.7AA.2210AB.yaml new file mode 100644 index 00000000..faec1fc5 --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.7AA.2210AB.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210AB +test_cases: +- expected_values: + SUBARU_RADIATOR_FAN: 0 + response: 7AA046210AB00 +- expected_values: + SUBARU_RADIATOR_FAN: 90 + response: 7AA046210AB5A diff --git a/tests/test_cases/2025/commands/7A2.7AA.2210AE.yaml b/tests/test_cases/2025/commands/7A2.7AA.2210AE.yaml new file mode 100644 index 00000000..ab58d8c3 --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.7AA.2210AE.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210AE +test_cases: +- expected_values: + SUBARU_CPC_VALVE_DUTY_CYCLE: 0 + response: 7AA046210AE00 +- expected_values: + SUBARU_CPC_VALVE_DUTY_CYCLE: 96.86275 + response: 7AA046210AEF7 diff --git a/tests/test_cases/2025/commands/7A2.7AA.2210B1.yaml b/tests/test_cases/2025/commands/7A2.7AA.2210B1.yaml new file mode 100644 index 00000000..7ee7fb9f --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.7AA.2210B1.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210B1 +test_cases: +- expected_values: + SUBARU_EGR_STEPS: 0 + response: 7AA046210B100 +- expected_values: + SUBARU_EGR_STEPS: 57 + response: 7AA046210B139 diff --git a/tests/test_cases/2025/commands/7A2.7AA.2210B2.yaml b/tests/test_cases/2025/commands/7A2.7AA.2210B2.yaml new file mode 100644 index 00000000..fef0b0aa --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.7AA.2210B2.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210B2 +test_cases: +- expected_values: + SUBARU_ALTERNATOR_DUTY: 10 + response: 7AA046210B20A +- expected_values: + SUBARU_ALTERNATOR_DUTY: 86 + response: 7AA046210B256 diff --git a/tests/test_cases/2025/commands/7A2.7AA.2210B3.yaml b/tests/test_cases/2025/commands/7A2.7AA.2210B3.yaml new file mode 100644 index 00000000..8c91b47a --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.7AA.2210B3.yaml @@ -0,0 +1,14 @@ +command_id: 7A2.7AA.2210B3 +test_cases: +- expected_values: + SUBARU_FUEL_PUMP_DUTY: 0 + response: 7AA046210B300 +- expected_values: + SUBARU_FUEL_PUMP_DUTY: 75.29412 + response: 7AA046210B3C0 +- expected_values: + SUBARU_FUEL_PUMP_DUTY: 78.82353 + response: 7AA046210B3C9 +- expected_values: + SUBARU_FUEL_PUMP_DUTY: 88.62745 + response: 7AA046210B3E2 diff --git a/tests/test_cases/2025/commands/7A2.7AA.2210B4.yaml b/tests/test_cases/2025/commands/7A2.7AA.2210B4.yaml new file mode 100644 index 00000000..cb5ffc8b --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.7AA.2210B4.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210B4 +test_cases: +- expected_values: + SUBARU_INTAKE_VVT_ADVANCE_RIGHT: -32 + response: 7AA046210B412 +- expected_values: + SUBARU_INTAKE_VVT_ADVANCE_RIGHT: 15 + response: 7AA046210B441 diff --git a/tests/test_cases/2025/commands/7A2.7AA.2210B5.yaml b/tests/test_cases/2025/commands/7A2.7AA.2210B5.yaml new file mode 100644 index 00000000..0b20734f --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.7AA.2210B5.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210B5 +test_cases: +- expected_values: + SUBARU_INTAKE_VVT_ADVANCE_LEFT: -35 + response: 7AA046210B50F +- expected_values: + SUBARU_INTAKE_VVT_ADVANCE_LEFT: 15 + response: 7AA046210B541 diff --git a/tests/test_cases/2025/commands/7A2.7AA.2210B6.yaml b/tests/test_cases/2025/commands/7A2.7AA.2210B6.yaml new file mode 100644 index 00000000..28727e0b --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.7AA.2210B6.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210B6 +test_cases: +- expected_values: + SUBARU_OCV_DUTY_RIGHT: 0 + response: 7AA046210B600 +- expected_values: + SUBARU_OCV_DUTY_RIGHT: 56.86275 + response: 7AA046210B691 diff --git a/tests/test_cases/2025/commands/7A2.7AA.2210B7.yaml b/tests/test_cases/2025/commands/7A2.7AA.2210B7.yaml new file mode 100644 index 00000000..5000d888 --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.7AA.2210B7.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210B7 +test_cases: +- expected_values: + SUBARU_OCV_DUTY_LEFT: 0 + response: 7AA046210B700 +- expected_values: + SUBARU_OCV_DUTY_LEFT: 57.2549 + response: 7AA046210B792 diff --git a/tests/test_cases/2025/commands/7A2.7AA.2210BE.yaml b/tests/test_cases/2025/commands/7A2.7AA.2210BE.yaml new file mode 100644 index 00000000..7b513753 --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.7AA.2210BE.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210BE +test_cases: +- expected_values: + SUBARU_A_F_SENSOR_1: 0.71796 + response: 7AA046210BE5C +- expected_values: + SUBARU_A_F_SENSOR_1: 1.48275 + response: 7AA046210BEBE diff --git a/tests/test_cases/2025/commands/7A2.7AA.2210D2.yaml b/tests/test_cases/2025/commands/7A2.7AA.2210D2.yaml new file mode 100644 index 00000000..8f4d719b --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.7AA.2210D2.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210D2 +test_cases: +- expected_values: + SUBARU_EWG_VALVE_POSITION_SENSOR_LEARNING_CLOSED: 0.1451 + response: 7AA046210D241 +- expected_values: + SUBARU_EWG_VALVE_POSITION_SENSOR_LEARNING_CLOSED: 10.60235 + response: 7AA046210D284 diff --git a/tests/test_cases/2025/commands/7A2.7AA.2210D3.yaml b/tests/test_cases/2025/commands/7A2.7AA.2210D3.yaml new file mode 100644 index 00000000..f200577a --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.7AA.2210D3.yaml @@ -0,0 +1,11 @@ +command_id: 7A2.7AA.2210D3 +test_cases: +- expected_values: + SUBARU_EWG_VALVE_REQUEST_POSITION: 0.00015 + response: 7AA056210D34000 +- expected_values: + SUBARU_EWG_VALVE_REQUEST_POSITION: 9.68719 + response: 7AA056210D37DFF +- expected_values: + SUBARU_EWG_VALVE_REQUEST_POSITION: 15.00038 + response: 7AA056210D3A000 diff --git a/tests/test_cases/2025/commands/7A2.7AA.2210D4.yaml b/tests/test_cases/2025/commands/7A2.7AA.2210D4.yaml new file mode 100644 index 00000000..da1d73ae --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.7AA.2210D4.yaml @@ -0,0 +1,14 @@ +command_id: 7A2.7AA.2210D4 +test_cases: +- expected_values: + SUBARU_EWG_VALVE_ACTUAL_POSITION: 0.42069 + response: 7AA056210D442B1 +- expected_values: + SUBARU_EWG_VALVE_ACTUAL_POSITION: 0.46952 + response: 7AA056210D44301 +- expected_values: + SUBARU_EWG_VALVE_ACTUAL_POSITION: 0.7808 + response: 7AA056210D444FF +- expected_values: + SUBARU_EWG_VALVE_ACTUAL_POSITION: 15.00221 + response: 7AA056210D4A003 diff --git a/tests/test_cases/2025/commands/7A2.7AA.2210DE.yaml b/tests/test_cases/2025/commands/7A2.7AA.2210DE.yaml new file mode 100644 index 00000000..0ce3ae30 --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.7AA.2210DE.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210DE +test_cases: +- expected_values: + SUBARU_THROTTLE_MOTOR_DUTY: -63.152 + response: 7AA046210DE2F +- expected_values: + SUBARU_THROTTLE_MOTOR_DUTY: 74.048 + response: 7AA046210DEDE diff --git a/tests/test_cases/2025/commands/7A2.7AA.2210E3.yaml b/tests/test_cases/2025/commands/7A2.7AA.2210E3.yaml new file mode 100644 index 00000000..bb344ba6 --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.7AA.2210E3.yaml @@ -0,0 +1,5 @@ +command_id: 7A2.7AA.2210E3 +test_cases: +- expected_values: + SUBARU_CRUISE_VSS_T: 0 + response: 7AA046210E300 diff --git a/tests/test_cases/2025/commands/7A2.7AA.2210E5.yaml b/tests/test_cases/2025/commands/7A2.7AA.2210E5.yaml new file mode 100644 index 00000000..b9c8900b --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.7AA.2210E5.yaml @@ -0,0 +1,14 @@ +command_id: 7A2.7AA.2210E5 +test_cases: +- expected_values: + SUBARU_ODO_7A2_10E5: 5314 + response: 7AA056210E50A61 +- expected_values: + SUBARU_ODO_7A2_10E5: 7166 + response: 7AA056210E50DFF +- expected_values: + SUBARU_ODO_7A2_10E5: 7168 + response: 7AA056210E50E00 +- expected_values: + SUBARU_ODO_7A2_10E5: 29696 + response: 7AA056210E53A00 diff --git a/tests/test_cases/2025/commands/7A2.7AA.2210E6.yaml b/tests/test_cases/2025/commands/7A2.7AA.2210E6.yaml new file mode 100644 index 00000000..46a46a3e --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.7AA.2210E6.yaml @@ -0,0 +1,5 @@ +command_id: 7A2.7AA.2210E6 +test_cases: +- expected_values: + SUBARU_FUEL_TANK_AIR_PRESSURE: 0 + response: 7AA056210E60000 diff --git a/tests/test_cases/2025/commands/7A2.7AA.2210E8.yaml b/tests/test_cases/2025/commands/7A2.7AA.2210E8.yaml new file mode 100644 index 00000000..63f08c34 --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.7AA.2210E8.yaml @@ -0,0 +1,5 @@ +command_id: 7A2.7AA.2210E8 +test_cases: +- expected_values: + SUBARU_OSV_DUTY_RIGHT: 0 + response: 7AA046210E800 diff --git a/tests/test_cases/2025/commands/7A2.7AA.2210E9.yaml b/tests/test_cases/2025/commands/7A2.7AA.2210E9.yaml new file mode 100644 index 00000000..77e1ccb5 --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.7AA.2210E9.yaml @@ -0,0 +1,5 @@ +command_id: 7A2.7AA.2210E9 +test_cases: +- expected_values: + SUBARU_OSV_DUTY_LEFT: 0 + response: 7AA046210E900 diff --git a/tests/test_cases/2025/commands/7A2.7AA.2210EE.yaml b/tests/test_cases/2025/commands/7A2.7AA.2210EE.yaml new file mode 100644 index 00000000..c1663213 --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.7AA.2210EE.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210EE +test_cases: +- expected_values: + SUBARU_EXHAUST_OCV_DUTY_RIGHT: 0 + response: 7AA046210EE00 +- expected_values: + SUBARU_EXHAUST_OCV_DUTY_RIGHT: 59.60784 + response: 7AA046210EE98 diff --git a/tests/test_cases/2025/commands/7A2.7AA.2210EF.yaml b/tests/test_cases/2025/commands/7A2.7AA.2210EF.yaml new file mode 100644 index 00000000..fd65fc8d --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.7AA.2210EF.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210EF +test_cases: +- expected_values: + SUBARU_EXHAUST_OCV_DUTY_LEFT: 0 + response: 7AA046210EF00 +- expected_values: + SUBARU_EXHAUST_OCV_DUTY_LEFT: 58.43137 + response: 7AA046210EF95 diff --git a/tests/test_cases/2025/commands/7A2.7AA.22110B.yaml b/tests/test_cases/2025/commands/7A2.7AA.22110B.yaml new file mode 100644 index 00000000..d73fc065 --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.7AA.22110B.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.22110B +test_cases: +- expected_values: + SUBARU_ROUGHNESS_MONITOR_1: 0 + response: 7AA0462110B00 +- expected_values: + SUBARU_ROUGHNESS_MONITOR_1: 1 + response: 7AA0462110B01 diff --git a/tests/test_cases/2025/commands/7A2.7AA.22110C.yaml b/tests/test_cases/2025/commands/7A2.7AA.22110C.yaml new file mode 100644 index 00000000..6f0349a5 --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.7AA.22110C.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.22110C +test_cases: +- expected_values: + SUBARU_ROUGHNESS_MONITOR_2: 0 + response: 7AA0462110C00 +- expected_values: + SUBARU_ROUGHNESS_MONITOR_2: 1 + response: 7AA0462110C01 diff --git a/tests/test_cases/2025/commands/7A2.7AA.22110D.yaml b/tests/test_cases/2025/commands/7A2.7AA.22110D.yaml new file mode 100644 index 00000000..ffa6fb4f --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.7AA.22110D.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.22110D +test_cases: +- expected_values: + SUBARU_ROUGHNESS_MONITOR_3: 0 + response: 7AA0462110D00 +- expected_values: + SUBARU_ROUGHNESS_MONITOR_3: 1 + response: 7AA0462110D01 diff --git a/tests/test_cases/2025/commands/7A2.7AA.22110E.yaml b/tests/test_cases/2025/commands/7A2.7AA.22110E.yaml new file mode 100644 index 00000000..70d236e8 --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.7AA.22110E.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.22110E +test_cases: +- expected_values: + SUBARU_ROUGHNESS_MONITOR_4: 0 + response: 7AA0462110E00 +- expected_values: + SUBARU_ROUGHNESS_MONITOR_4: 1 + response: 7AA0462110E01 diff --git a/tests/test_cases/2025/commands/7A2.7AA.221121.yaml b/tests/test_cases/2025/commands/7A2.7AA.221121.yaml new file mode 100644 index 00000000..b9f47364 --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.7AA.221121.yaml @@ -0,0 +1,14 @@ +command_id: 7A2.7AA.221121 +test_cases: +- expected_values: + SUBARU_TARGET_ENGINE_SPEED: 575 + response: 7AA0562112108FC +- expected_values: + SUBARU_TARGET_ENGINE_SPEED: 896 + response: 7AA056211210E00 +- expected_values: + SUBARU_TARGET_ENGINE_SPEED: 1727.5 + response: 7AA056211211AFE +- expected_values: + SUBARU_TARGET_ENGINE_SPEED: 1798.5 + response: 7AA056211211C1A diff --git a/tests/test_cases/2025/commands/7A2.7AA.2211D0.yaml b/tests/test_cases/2025/commands/7A2.7AA.2211D0.yaml new file mode 100644 index 00000000..320b14b3 --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.7AA.2211D0.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2211D0 +test_cases: +- expected_values: + SUBARU_KNOCKING_SIGNAL: 0 + response: 7AA046211D000 +- expected_values: + SUBARU_KNOCKING_SIGNAL: 255 + response: 7AA046211D0FF diff --git a/tests/test_cases/2025/commands/7A2.7AA.22122F.yaml b/tests/test_cases/2025/commands/7A2.7AA.22122F.yaml new file mode 100644 index 00000000..9275e8a1 --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.7AA.22122F.yaml @@ -0,0 +1,5 @@ +command_id: 7A2.7AA.22122F +test_cases: +- expected_values: + SUBARU_CLUTCH_SWITCH: 0 + response: 7AA0462122F00 diff --git a/tests/test_cases/2025/commands/7A2.7AA.221230.yaml b/tests/test_cases/2025/commands/7A2.7AA.221230.yaml new file mode 100644 index 00000000..1a97a47b --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.7AA.221230.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.221230 +test_cases: +- expected_values: + SUBARU_STOP_LIGHT_SWITCH: 0 + response: 7AA0462123000 +- expected_values: + SUBARU_STOP_LIGHT_SWITCH: 255 + response: 7AA04621230FF diff --git a/tests/test_cases/2025/commands/7A2.7AA.221231.yaml b/tests/test_cases/2025/commands/7A2.7AA.221231.yaml new file mode 100644 index 00000000..d8203cea --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.7AA.221231.yaml @@ -0,0 +1,5 @@ +command_id: 7A2.7AA.221231 +test_cases: +- expected_values: + SUBARU_CC_SET_COAST_SWITCH: 0 + response: 7AA0462123100 diff --git a/tests/test_cases/2025/commands/7A2.7AA.221232.yaml b/tests/test_cases/2025/commands/7A2.7AA.221232.yaml new file mode 100644 index 00000000..a9d892c4 --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.7AA.221232.yaml @@ -0,0 +1,5 @@ +command_id: 7A2.7AA.221232 +test_cases: +- expected_values: + SUBARU_CC_RESUME_ACCELERATE_SWITCH: 0 + response: 7AA0462123200 diff --git a/tests/test_cases/2025/commands/7A2.7AA.221233.yaml b/tests/test_cases/2025/commands/7A2.7AA.221233.yaml new file mode 100644 index 00000000..a3935a25 --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.7AA.221233.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.221233 +test_cases: +- expected_values: + SUBARU_BRAKE_SWITCH: 0 + response: 7AA0462123300 +- expected_values: + SUBARU_BRAKE_SWITCH: 255 + response: 7AA04621233FF diff --git a/tests/test_cases/2025/commands/7A2.7AA.221234.yaml b/tests/test_cases/2025/commands/7A2.7AA.221234.yaml new file mode 100644 index 00000000..912efc1d --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.7AA.221234.yaml @@ -0,0 +1,5 @@ +command_id: 7A2.7AA.221234 +test_cases: +- expected_values: + SUBARU_CC_MAIN_TOGGLE_SWITCH: 0 + response: 7AA0462123400 diff --git a/tests/test_cases/2025/commands/7A2.7AA.22124A.yaml b/tests/test_cases/2025/commands/7A2.7AA.22124A.yaml new file mode 100644 index 00000000..3e6607bb --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.7AA.22124A.yaml @@ -0,0 +1,5 @@ +command_id: 7A2.7AA.22124A +test_cases: +- expected_values: + SUBARU_CC_CANCEL_SWITCH: 0 + response: 7AA0462124A00 diff --git a/tests/test_cases/2025/commands/7A2.7AA.22124C.yaml b/tests/test_cases/2025/commands/7A2.7AA.22124C.yaml new file mode 100644 index 00000000..c49c581b --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.7AA.22124C.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.22124C +test_cases: +- expected_values: + SUBARU_OIL_LEVEL_SWITCH: 0 + response: 7AA0462124C00 +- expected_values: + SUBARU_OIL_LEVEL_SWITCH: 255 + response: 7AA0462124CFF diff --git a/tests/test_cases/2025/commands/7A2.7AA.22129C.yaml b/tests/test_cases/2025/commands/7A2.7AA.22129C.yaml new file mode 100644 index 00000000..7a8103e8 --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.7AA.22129C.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.22129C +test_cases: +- expected_values: + SUBARU_ENGINE_STARTING_TIME: 0 + response: 7AA0562129C0000 +- expected_values: + SUBARU_ENGINE_STARTING_TIME: 730 + response: 7AA0562129C0049 diff --git a/tests/test_cases/2025/commands/7A2.7AA.2212ED.yaml b/tests/test_cases/2025/commands/7A2.7AA.2212ED.yaml new file mode 100644 index 00000000..a6c06db5 --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.7AA.2212ED.yaml @@ -0,0 +1,18 @@ +command_id: 7A2.7AA.2212ED +test_cases: +- expected_values: + SUBARU_MAF_AVG: 2.12 + SUBARU_MASS_AIR_FLOW_AVERAGE: 2.12 + response: 7AA056212ED00D4 +- expected_values: + SUBARU_MAF_AVG: 5.11 + SUBARU_MASS_AIR_FLOW_AVERAGE: 5 + response: 7AA056212ED01FF +- expected_values: + SUBARU_MAF_AVG: 15.36 + SUBARU_MASS_AIR_FLOW_AVERAGE: 5 + response: 7AA056212ED0600 +- expected_values: + SUBARU_MAF_AVG: 118.48 + SUBARU_MASS_AIR_FLOW_AVERAGE: 5 + response: 7AA056212ED2E48 diff --git a/tests/test_cases/2025/commands/7A2.7AA.221314.yaml b/tests/test_cases/2025/commands/7A2.7AA.221314.yaml new file mode 100644 index 00000000..6abfd47c --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.7AA.221314.yaml @@ -0,0 +1,11 @@ +command_id: 7A2.7AA.221314 +test_cases: +- expected_values: + SUBARU_MONITOR_1: 0 + response: 7AA056213140000 +- expected_values: + SUBARU_MONITOR_1: 703.75 + response: 7AA056213140AFF +- expected_values: + SUBARU_MONITOR_1: 1984 + response: 7AA056213141F00 diff --git a/tests/test_cases/2025/commands/7A2.7AA.221315.yaml b/tests/test_cases/2025/commands/7A2.7AA.221315.yaml new file mode 100644 index 00000000..f0f5c318 --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.7AA.221315.yaml @@ -0,0 +1,11 @@ +command_id: 7A2.7AA.221315 +test_cases: +- expected_values: + SUBARU_MONITOR_2: 0 + response: 7AA056213150000 +- expected_values: + SUBARU_MONITOR_2: 703.75 + response: 7AA056213150AFF +- expected_values: + SUBARU_MONITOR_2: 1984 + response: 7AA056213151F00 diff --git a/tests/test_cases/2025/commands/7A2.7AA.221316.yaml b/tests/test_cases/2025/commands/7A2.7AA.221316.yaml new file mode 100644 index 00000000..4e441788 --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.7AA.221316.yaml @@ -0,0 +1,11 @@ +command_id: 7A2.7AA.221316 +test_cases: +- expected_values: + SUBARU_MONITOR_3: 0 + response: 7AA056213160000 +- expected_values: + SUBARU_MONITOR_3: 1151.75 + response: 7AA0562131611FF +- expected_values: + SUBARU_MONITOR_3: 1984 + response: 7AA056213161F00 diff --git a/tests/test_cases/2025/commands/7A2.7AA.221317.yaml b/tests/test_cases/2025/commands/7A2.7AA.221317.yaml new file mode 100644 index 00000000..dbce23e9 --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.7AA.221317.yaml @@ -0,0 +1,11 @@ +command_id: 7A2.7AA.221317 +test_cases: +- expected_values: + SUBARU_MONITOR_4: 0 + response: 7AA056213170000 +- expected_values: + SUBARU_MONITOR_4: 1151.75 + response: 7AA0562131711FF +- expected_values: + SUBARU_MONITOR_4: 1984 + response: 7AA056213171F00 diff --git a/tests/test_cases/2025/commands/7A2.7AA.221321.yaml b/tests/test_cases/2025/commands/7A2.7AA.221321.yaml new file mode 100644 index 00000000..5038badb --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.7AA.221321.yaml @@ -0,0 +1,14 @@ +command_id: 7A2.7AA.221321 +test_cases: +- expected_values: + SUBARU_BAT_TERMINAL_VOLTAGE: 10.391 + response: 7AA056213212897 +- expected_values: + SUBARU_BAT_TERMINAL_VOLTAGE: 12.544 + response: 7AA056213213100 +- expected_values: + SUBARU_BAT_TERMINAL_VOLTAGE: 12.799 + response: 7AA0562132131FF +- expected_values: + SUBARU_BAT_TERMINAL_VOLTAGE: 14.871 + response: 7AA056213213A17 diff --git a/tests/test_cases/2025/commands/7A2.7AA.221322.yaml b/tests/test_cases/2025/commands/7A2.7AA.221322.yaml new file mode 100644 index 00000000..fa50d8c3 --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.7AA.221322.yaml @@ -0,0 +1,20 @@ +command_id: 7A2.7AA.221322 +test_cases: +- expected_values: + SUBARU_BAT_CHARGE_DISCHARGE_CURRENT: -48.944 + response: 7AA07621322001DC550 +- expected_values: + SUBARU_BAT_CHARGE_DISCHARGE_CURRENT: -34.378 + response: 7AA07621322001DFE36 +- expected_values: + SUBARU_BAT_CHARGE_DISCHARGE_CURRENT: -33.734 + response: 7AA07621322001E00BA +- expected_values: + SUBARU_BAT_CHARGE_DISCHARGE_CURRENT: -24.96 + response: 7AA07621322001E2300 +- expected_values: + SUBARU_BAT_CHARGE_DISCHARGE_CURRENT: -11.137 + response: 7AA07621322001E58FF +- expected_values: + SUBARU_BAT_CHARGE_DISCHARGE_CURRENT: 115.884 + response: 7AA076213220020492C diff --git a/tests/test_cases/2025/commands/7A2.7AA.221323.yaml b/tests/test_cases/2025/commands/7A2.7AA.221323.yaml new file mode 100644 index 00000000..4fb7acfd --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.7AA.221323.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.221323 +test_cases: +- expected_values: + SUBARU_ESTIMATED_BAT_T: -7 + response: 7AA056213230042 +- expected_values: + SUBARU_ESTIMATED_BAT_T: 42.5 + response: 7AA0562132300A5 diff --git a/tests/test_cases/2025/commands/7A2.7AA.221324.yaml b/tests/test_cases/2025/commands/7A2.7AA.221324.yaml new file mode 100644 index 00000000..67e47005 --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.7AA.221324.yaml @@ -0,0 +1,11 @@ +command_id: 7A2.7AA.221324 +test_cases: +- expected_values: + SUBARU_REMAINING_BAT_CAPACITY: 67.5 + response: 7AA0562132402A3 +- expected_values: + SUBARU_REMAINING_BAT_CAPACITY: 76.6 + response: 7AA0562132402FE +- expected_values: + SUBARU_REMAINING_BAT_CAPACITY: 76.8 + response: 7AA056213240300 diff --git a/tests/test_cases/2025/commands/7A3.7AB.2210C8.yaml b/tests/test_cases/2025/commands/7A3.7AB.2210C8.yaml new file mode 100644 index 00000000..8a47d0c3 --- /dev/null +++ b/tests/test_cases/2025/commands/7A3.7AB.2210C8.yaml @@ -0,0 +1,8 @@ +command_id: 7A3.7AB.2210C8 +test_cases: +- expected_values: + SUBARU_LOCK_UP_DUTY_RATIO: 0 + response: 7AB046210C800 +- expected_values: + SUBARU_LOCK_UP_DUTY_RATIO: 99.5 + response: 7AB046210C8C7 diff --git a/tests/test_cases/2025/commands/7A3.7AB.2210CB.yaml b/tests/test_cases/2025/commands/7A3.7AB.2210CB.yaml new file mode 100644 index 00000000..631352b3 --- /dev/null +++ b/tests/test_cases/2025/commands/7A3.7AB.2210CB.yaml @@ -0,0 +1,8 @@ +command_id: 7A3.7AB.2210CB +test_cases: +- expected_values: + SUBARU_TURBINE_SPEED: 0 + response: 7AB046210CB00 +- expected_values: + SUBARU_TURBINE_SPEED: 2912 + response: 7AB046210CB5B diff --git a/tests/test_cases/2025/commands/7A3.7AB.2210D2.yaml b/tests/test_cases/2025/commands/7A3.7AB.2210D2.yaml new file mode 100644 index 00000000..e287777a --- /dev/null +++ b/tests/test_cases/2025/commands/7A3.7AB.2210D2.yaml @@ -0,0 +1,8 @@ +command_id: 7A3.7AB.2210D2 +test_cases: +- expected_values: + SUBARU_CVT_T: -7 + response: 7AB046210D22B +- expected_values: + SUBARU_CVT_T: 86 + response: 7AB046210D288 diff --git a/tests/test_cases/2025/commands/7A3.7AB.221138.yaml b/tests/test_cases/2025/commands/7A3.7AB.221138.yaml new file mode 100644 index 00000000..2ec727cb --- /dev/null +++ b/tests/test_cases/2025/commands/7A3.7AB.221138.yaml @@ -0,0 +1,11 @@ +command_id: 7A3.7AB.221138 +test_cases: +- expected_values: + SUBARU_SECONDARY_PULLEY_SPEED: 0 + response: 7AB056211380000 +- expected_values: + SUBARU_SECONDARY_PULLEY_SPEED: 511 + response: 7AB0562113801FF +- expected_values: + SUBARU_SECONDARY_PULLEY_SPEED: 4872 + response: 7AB056211381308 diff --git a/tests/test_cases/2025/commands/7A3.7AB.22113A.yaml b/tests/test_cases/2025/commands/7A3.7AB.22113A.yaml new file mode 100644 index 00000000..475c6f75 --- /dev/null +++ b/tests/test_cases/2025/commands/7A3.7AB.22113A.yaml @@ -0,0 +1,11 @@ +command_id: 7A3.7AB.22113A +test_cases: +- expected_values: + SUBARU_ACTUAL_SECONDARY_PRESSURE: 0 + response: 7AB0562113A0000 +- expected_values: + SUBARU_ACTUAL_SECONDARY_PRESSURE: 1.19924 + response: 7AB0562113A0BFE +- expected_values: + SUBARU_ACTUAL_SECONDARY_PRESSURE: 5.58446 + response: 7AB0562113A37D8 diff --git a/tests/test_cases/2025/commands/7A3.7AB.22113B.yaml b/tests/test_cases/2025/commands/7A3.7AB.22113B.yaml new file mode 100644 index 00000000..254dfd07 --- /dev/null +++ b/tests/test_cases/2025/commands/7A3.7AB.22113B.yaml @@ -0,0 +1,11 @@ +command_id: 7A3.7AB.22113B +test_cases: +- expected_values: + SUBARU_SECONDARY_SET_CURRENT: 0 + response: 7AB0562113B0000 +- expected_values: + SUBARU_SECONDARY_SET_CURRENT: 767 + response: 7AB0562113B02FF +- expected_values: + SUBARU_SECONDARY_SET_CURRENT: 768 + response: 7AB0562113B0300 diff --git a/tests/test_cases/2025/commands/7A3.7AB.22113C.yaml b/tests/test_cases/2025/commands/7A3.7AB.22113C.yaml new file mode 100644 index 00000000..55984c63 --- /dev/null +++ b/tests/test_cases/2025/commands/7A3.7AB.22113C.yaml @@ -0,0 +1,11 @@ +command_id: 7A3.7AB.22113C +test_cases: +- expected_values: + SUBARU_SECONDARY_ACTUAL_CURRENT: 0 + response: 7AB0562113C0000 +- expected_values: + SUBARU_SECONDARY_ACTUAL_CURRENT: 767 + response: 7AB0562113C02FF +- expected_values: + SUBARU_SECONDARY_ACTUAL_CURRENT: 768 + response: 7AB0562113C0300 diff --git a/tests/test_cases/2025/commands/7A3.7AB.22113D.yaml b/tests/test_cases/2025/commands/7A3.7AB.22113D.yaml new file mode 100644 index 00000000..95ba5a80 --- /dev/null +++ b/tests/test_cases/2025/commands/7A3.7AB.22113D.yaml @@ -0,0 +1,14 @@ +command_id: 7A3.7AB.22113D +test_cases: +- expected_values: + SUBARU_TARGET_GEAR_RATIO: 0 + response: 7AB0562113D0065 +- expected_values: + SUBARU_TARGET_GEAR_RATIO: 0 + response: 7AB0562113D00FF +- expected_values: + SUBARU_TARGET_GEAR_RATIO: 0.00391 + response: 7AB0562113D0100 +- expected_values: + SUBARU_TARGET_GEAR_RATIO: 0.00781 + response: 7AB0562113D0204 diff --git a/tests/test_cases/2025/commands/7A3.7AB.22113E.yaml b/tests/test_cases/2025/commands/7A3.7AB.22113E.yaml new file mode 100644 index 00000000..32a0b9b3 --- /dev/null +++ b/tests/test_cases/2025/commands/7A3.7AB.22113E.yaml @@ -0,0 +1,14 @@ +command_id: 7A3.7AB.22113E +test_cases: +- expected_values: + SUBARU_ACTUAL_GEAR_RATIO: 0.39063 + response: 7AB0562113E0064 +- expected_values: + SUBARU_ACTUAL_GEAR_RATIO: 0.99611 + response: 7AB0562113E00FF +- expected_values: + SUBARU_ACTUAL_GEAR_RATIO: 1.00002 + response: 7AB0562113E0100 +- expected_values: + SUBARU_ACTUAL_GEAR_RATIO: 2.00003 + response: 7AB0562113E0200 diff --git a/tests/test_cases/2025/commands/7A3.7AB.221141.yaml b/tests/test_cases/2025/commands/7A3.7AB.221141.yaml new file mode 100644 index 00000000..00a9bafc --- /dev/null +++ b/tests/test_cases/2025/commands/7A3.7AB.221141.yaml @@ -0,0 +1,11 @@ +command_id: 7A3.7AB.221141 +test_cases: +- expected_values: + SUBARU_ACTUAL_PRIMARY_PRESSURE: 0 + response: 7AB056211410000 +- expected_values: + SUBARU_ACTUAL_PRIMARY_PRESSURE: 1.09845 + response: 7AB056211410AFC +- expected_values: + SUBARU_ACTUAL_PRIMARY_PRESSURE: 2.16956 + response: 7AB0562114115B2 diff --git a/tests/test_cases/2025/commands/7A3.7AB.221146.yaml b/tests/test_cases/2025/commands/7A3.7AB.221146.yaml new file mode 100644 index 00000000..982ba33c --- /dev/null +++ b/tests/test_cases/2025/commands/7A3.7AB.221146.yaml @@ -0,0 +1,11 @@ +command_id: 7A3.7AB.221146 +test_cases: +- expected_values: + SUBARU_PRIMARY_PULLEY_SPEED: 0 + response: 7AB056211460000 +- expected_values: + SUBARU_PRIMARY_PULLEY_SPEED: 1023 + response: 7AB0562114603FF +- expected_values: + SUBARU_PRIMARY_PULLEY_SPEED: 2903 + response: 7AB056211460B57 diff --git a/tests/test_cases/2025/commands/7A3.7AB.221147.yaml b/tests/test_cases/2025/commands/7A3.7AB.221147.yaml new file mode 100644 index 00000000..de14865c --- /dev/null +++ b/tests/test_cases/2025/commands/7A3.7AB.221147.yaml @@ -0,0 +1,11 @@ +command_id: 7A3.7AB.221147 +test_cases: +- expected_values: + SUBARU_FRONT_WHEEL_SPEED: 0 + response: 7AB056211470000 +- expected_values: + SUBARU_FRONT_WHEEL_SPEED: 511 + response: 7AB0562114701FF +- expected_values: + SUBARU_FRONT_WHEEL_SPEED: 3842 + response: 7AB056211470F02 diff --git a/tests/test_cases/2025/commands/7A3.7AB.2212B1.yaml b/tests/test_cases/2025/commands/7A3.7AB.2212B1.yaml new file mode 100644 index 00000000..b6a90a7f --- /dev/null +++ b/tests/test_cases/2025/commands/7A3.7AB.2212B1.yaml @@ -0,0 +1,11 @@ +command_id: 7A3.7AB.2212B1 +test_cases: +- expected_values: + SUBARU_ACTUAL_LINE_PRESSURE: 0 + response: 7AB056212B10000 +- expected_values: + SUBARU_ACTUAL_LINE_PRESSURE: 1.19924 + response: 7AB056212B10BFE +- expected_values: + SUBARU_ACTUAL_LINE_PRESSURE: 4.63249 + response: 7AB056212B12E53 diff --git a/tests/test_cases/2025/commands/7A3.7AB.2212B2.yaml b/tests/test_cases/2025/commands/7A3.7AB.2212B2.yaml new file mode 100644 index 00000000..71a73ea2 --- /dev/null +++ b/tests/test_cases/2025/commands/7A3.7AB.2212B2.yaml @@ -0,0 +1,11 @@ +command_id: 7A3.7AB.2212B2 +test_cases: +- expected_values: + SUBARU_LIN_SOLENOID_ACTUAL_CURRENT: 0 + response: 7AB056212B20000 +- expected_values: + SUBARU_LIN_SOLENOID_ACTUAL_CURRENT: 767 + response: 7AB056212B202FF +- expected_values: + SUBARU_LIN_SOLENOID_ACTUAL_CURRENT: 768 + response: 7AB056212B20300 diff --git a/tests/test_cases/2025/commands/7A3.7AB.2212B4.yaml b/tests/test_cases/2025/commands/7A3.7AB.2212B4.yaml new file mode 100644 index 00000000..f6df89ed --- /dev/null +++ b/tests/test_cases/2025/commands/7A3.7AB.2212B4.yaml @@ -0,0 +1,11 @@ +command_id: 7A3.7AB.2212B4 +test_cases: +- expected_values: + SUBARU_AWD_SOLENOID_SET_CURRENT: 0 + response: 7AB056212B40000 +- expected_values: + SUBARU_AWD_SOLENOID_SET_CURRENT: 254 + response: 7AB056212B400FE +- expected_values: + SUBARU_AWD_SOLENOID_SET_CURRENT: 789 + response: 7AB056212B40315 diff --git a/tests/test_cases/2025/commands/7A3.7AB.2212B5.yaml b/tests/test_cases/2025/commands/7A3.7AB.2212B5.yaml new file mode 100644 index 00000000..d24baece --- /dev/null +++ b/tests/test_cases/2025/commands/7A3.7AB.2212B5.yaml @@ -0,0 +1,11 @@ +command_id: 7A3.7AB.2212B5 +test_cases: +- expected_values: + SUBARU_AWD_SOLENOID_ACTUAL_CURRENT: 0 + response: 7AB056212B50000 +- expected_values: + SUBARU_AWD_SOLENOID_ACTUAL_CURRENT: 511 + response: 7AB056212B501FF +- expected_values: + SUBARU_AWD_SOLENOID_ACTUAL_CURRENT: 796 + response: 7AB056212B5031C diff --git a/tests/test_cases/2025/commands/7B0.7B8.221024|t=64,fc=1.yaml b/tests/test_cases/2025/commands/7B0.7B8.221024|t=64,fc=1.yaml new file mode 100644 index 00000000..b14d05de --- /dev/null +++ b/tests/test_cases/2025/commands/7B0.7B8.221024|t=64,fc=1.yaml @@ -0,0 +1,11 @@ +command_id: 7B0.7B8.221024|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_FR_VSS: 0 + response: 7B8056210240000 +- expected_values: + SUBARU_FR_VSS: 511 + response: 7B80562102401FF +- expected_values: + SUBARU_FR_VSS: 2308 + response: 7B8056210240904 diff --git a/tests/test_cases/2025/commands/7B0.7B8.221025|t=64,fc=1.yaml b/tests/test_cases/2025/commands/7B0.7B8.221025|t=64,fc=1.yaml new file mode 100644 index 00000000..79f564ce --- /dev/null +++ b/tests/test_cases/2025/commands/7B0.7B8.221025|t=64,fc=1.yaml @@ -0,0 +1,11 @@ +command_id: 7B0.7B8.221025|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_FL_VSS: 0 + response: 7B8056210250000 +- expected_values: + SUBARU_FL_VSS: 255 + response: 7B80562102500FF +- expected_values: + SUBARU_FL_VSS: 2307 + response: 7B8056210250903 diff --git a/tests/test_cases/2025/commands/7B0.7B8.221026|t=64,fc=1.yaml b/tests/test_cases/2025/commands/7B0.7B8.221026|t=64,fc=1.yaml new file mode 100644 index 00000000..23dd038a --- /dev/null +++ b/tests/test_cases/2025/commands/7B0.7B8.221026|t=64,fc=1.yaml @@ -0,0 +1,11 @@ +command_id: 7B0.7B8.221026|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_RR_VSS: 0 + response: 7B8056210260000 +- expected_values: + SUBARU_RR_VSS: 255 + response: 7B80562102600FF +- expected_values: + SUBARU_RR_VSS: 2318 + response: 7B805621026090E diff --git a/tests/test_cases/2025/commands/7B0.7B8.221027|t=64,fc=1.yaml b/tests/test_cases/2025/commands/7B0.7B8.221027|t=64,fc=1.yaml new file mode 100644 index 00000000..57933828 --- /dev/null +++ b/tests/test_cases/2025/commands/7B0.7B8.221027|t=64,fc=1.yaml @@ -0,0 +1,11 @@ +command_id: 7B0.7B8.221027|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_RL_VSS: 0 + response: 7B8056210270000 +- expected_values: + SUBARU_RL_VSS: 255 + response: 7B80562102700FF +- expected_values: + SUBARU_RL_VSS: 2312 + response: 7B8056210270908 diff --git a/tests/test_cases/2025/commands/7B0.7B8.221029|t=64,fc=1.yaml b/tests/test_cases/2025/commands/7B0.7B8.221029|t=64,fc=1.yaml new file mode 100644 index 00000000..51624ba5 --- /dev/null +++ b/tests/test_cases/2025/commands/7B0.7B8.221029|t=64,fc=1.yaml @@ -0,0 +1,11 @@ +command_id: 7B0.7B8.221029|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_STEER_ANGLE: 0 + response: 7B8056210290000 +- expected_values: + SUBARU_STEER_ANGLE: -254 + response: 7B805621029FF02 +- expected_values: + SUBARU_STEER_ANGLE: -1 + response: 7B805621029FFFF diff --git a/tests/test_cases/2025/commands/7E0.0101.yaml b/tests/test_cases/2025/commands/7E0.0101.yaml new file mode 100644 index 00000000..9fdef7d2 --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.0101.yaml @@ -0,0 +1,29 @@ +command_id: 7E0.0101 +test_cases: +- expected_values: + ACRF_RDY: 0 + ACRF_SUP: 0 + AIR_RDY: 0 + AIR_SUP: 0 + CAT_RDY: 0 + CAT_SUP: 1 + CCM_RDY: 0 + CCM_SUP: 1 + CIM_SUP: SPARK + DTC_CNT: 0 + EGR_RDY: 0 + EGR_SUP: 1 + EVAP_RDY: 0 + EVAP_SUP: 1 + FUEL_RDY: 0 + FUEL_SUP: 1 + HCAT_RDY: 0 + HCAT_SUP: 0 + HTR_RDY: 0 + HTR_SUP: 1 + MIL: 0 + MIS_RDY: 0 + MIS_SUP: 1 + O2S_RDY: 0 + O2S_SUP: 1 + response: 7E80641010007E500 diff --git a/tests/test_cases/2025/commands/7E0.0104.yaml b/tests/test_cases/2025/commands/7E0.0104.yaml new file mode 100644 index 00000000..af346408 --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.0104.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0104 +test_cases: +- expected_values: + LOAD_PCT: 0 + response: '7E803410400' +- expected_values: + LOAD_PCT: 100 + response: 7E8034104FF diff --git a/tests/test_cases/2025/commands/7E0.0105.yaml b/tests/test_cases/2025/commands/7E0.0105.yaml new file mode 100644 index 00000000..a94ade1e --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.0105.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0105 +test_cases: +- expected_values: + ECT: 11 + response: '7E803410533' +- expected_values: + ECT: 99 + response: 7E80341058B diff --git a/tests/test_cases/2025/commands/7E0.0106.yaml b/tests/test_cases/2025/commands/7E0.0106.yaml new file mode 100644 index 00000000..69b629a8 --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.0106.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0106 +test_cases: +- expected_values: + SHRTFT1: -30.46875 + response: '7E803410659' +- expected_values: + SHRTFT1: 32.8125 + response: 7E8034106AA diff --git a/tests/test_cases/2025/commands/7E0.010D.yaml b/tests/test_cases/2025/commands/7E0.010D.yaml new file mode 100644 index 00000000..2ccdc4e0 --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.010D.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.010D +test_cases: +- expected_values: + VSS: 0 + response: 7E803410D00 +- expected_values: + VSS: 129 + response: 7E803410D81 diff --git a/tests/test_cases/2025/commands/7E0.0110.yaml b/tests/test_cases/2025/commands/7E0.0110.yaml new file mode 100644 index 00000000..6244f37d --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.0110.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0110 +test_cases: +- expected_values: + MAF: 1 + response: '7E80441100064' +- expected_values: + MAF: 5.11 + response: 7E804411001FF +- expected_values: + MAF: 5.12 + response: '7E80441100200' +- expected_values: + MAF: 105.34 + response: '7E80441102926' diff --git a/tests/test_cases/2025/commands/7E0.0111.yaml b/tests/test_cases/2025/commands/7E0.0111.yaml new file mode 100644 index 00000000..09088c73 --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.0111.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0111 +test_cases: +- expected_values: + TP: 12.15686 + response: 7E80341111F +- expected_values: + TP: 78.82353 + response: 7E8034111C9 diff --git a/tests/test_cases/2025/commands/7E0.011C.yaml b/tests/test_cases/2025/commands/7E0.011C.yaml new file mode 100644 index 00000000..637ca1a0 --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.011C.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.011C +test_cases: +- expected_values: + OBDSUP: OBD & OBD II + response: 7E803411C03 diff --git a/tests/test_cases/2025/commands/7E0.011F.yaml b/tests/test_cases/2025/commands/7E0.011F.yaml new file mode 100644 index 00000000..ccd06103 --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.011F.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.011F +test_cases: +- expected_values: + RUNTM: 162 + response: 7E804411F00A2 +- expected_values: + RUNTM: 199 + response: 7E804411F00C7 +- expected_values: + RUNTM: 385 + response: 7E804411F0181 +- expected_values: + RUNTM: 662 + response: 7E804411F0296 diff --git a/tests/test_cases/2025/commands/7E0.0121.yaml b/tests/test_cases/2025/commands/7E0.0121.yaml new file mode 100644 index 00000000..13d78353 --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.0121.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0121 +test_cases: +- expected_values: + MIL_DIST: 0 + response: '7E80441210000' diff --git a/tests/test_cases/2025/commands/7E0.0124.yaml b/tests/test_cases/2025/commands/7E0.0124.yaml new file mode 100644 index 00000000..f0bbee0f --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.0124.yaml @@ -0,0 +1,18 @@ +command_id: 7E0.0124 +test_cases: +- expected_values: + LAMBDA11_VOLT: 0.85901 + O2S11_VOLT: 0.85041 + response: 7E80641246DF41B3A +- expected_values: + LAMBDA11_VOLT: 1 + O2S11_VOLT: 2.30478 + response: 7E8064124800049CA +- expected_values: + LAMBDA11_VOLT: 1.00464 + O2S11_VOLT: 2.40483 + response: 7E806412480984CFE +- expected_values: + LAMBDA11_VOLT: 1.48975 + O2S11_VOLT: 3.24915 + response: 7E8064124BEB06806 diff --git a/tests/test_cases/2025/commands/7E0.012F.yaml b/tests/test_cases/2025/commands/7E0.012F.yaml new file mode 100644 index 00000000..c198dd90 --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.012F.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.012F +test_cases: +- expected_values: + FLI: 24.70588 + response: 7E803412F3F +- expected_values: + FLI: 100 + response: 7E803412FFF diff --git a/tests/test_cases/2025/commands/7E0.0130.yaml b/tests/test_cases/2025/commands/7E0.0130.yaml new file mode 100644 index 00000000..6c889afa --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.0130.yaml @@ -0,0 +1,20 @@ +command_id: 7E0.0130 +test_cases: +- expected_values: + WARM_UPS: 102 + response: '7E803413066' +- expected_values: + WARM_UPS: 120 + response: '7E803413078' +- expected_values: + WARM_UPS: 122 + response: 7E80341307A +- expected_values: + WARM_UPS: 124 + response: 7E80341307C +- expected_values: + WARM_UPS: 142 + response: 7E80341308E +- expected_values: + WARM_UPS: 255 + response: 7E8034130FF diff --git a/tests/test_cases/2025/commands/7E0.0131.yaml b/tests/test_cases/2025/commands/7E0.0131.yaml new file mode 100644 index 00000000..bea55e37 --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.0131.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0131 +test_cases: +- expected_values: + CLR_DIST: 143 + response: 7E8044131008F +- expected_values: + CLR_DIST: 256 + response: '7E80441310100' +- expected_values: + CLR_DIST: 19199 + response: 7E80441314AFF +- expected_values: + CLR_DIST: 19712 + response: 7E80441314D00 diff --git a/tests/test_cases/2025/commands/7E0.0134.yaml b/tests/test_cases/2025/commands/7E0.0134.yaml new file mode 100644 index 00000000..bbca42d2 --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.0134.yaml @@ -0,0 +1,30 @@ +command_id: 7E0.0134 +test_cases: +- expected_values: + LAMBDA11_CURRENT: 0.72058 + O2S11_CURRENT: -2.44922 + response: 7E80641345C3C7D8D +- expected_values: + LAMBDA11_CURRENT: 0.85925 + O2S11_CURRENT: -1.03906 + response: 7E80641346DFC7EF6 +- expected_values: + LAMBDA11_CURRENT: 0.97656 + O2S11_CURRENT: -0.09766 + response: 7E80641347D007FE7 +- expected_values: + LAMBDA11_CURRENT: 0.9895 + O2S11_CURRENT: -0.00391 + response: 7E80641347EA87FFF +- expected_values: + LAMBDA11_CURRENT: 0.98975 + O2S11_CURRENT: 0 + response: 7E80641347EB08000 +- expected_values: + LAMBDA11_CURRENT: 1.48975 + O2S11_CURRENT: 1.48047 + response: 7E8064134BEB0817B +- expected_values: + LAMBDA11_CURRENT: 1.48975 + O2S11_CURRENT: 4.00391 + response: 7E8064134BEB08401 diff --git a/tests/test_cases/2025/commands/7E0.0142.yaml b/tests/test_cases/2025/commands/7E0.0142.yaml new file mode 100644 index 00000000..0fe156ea --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.0142.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0142 +test_cases: +- expected_values: + VPWR: 11.933 + response: 7E80441422E9D +- expected_values: + VPWR: 12.802 + response: '7E80441423202' +- expected_values: + VPWR: 14.335 + response: 7E804414237FF +- expected_values: + VPWR: 14.853 + response: 7E80441423A05 diff --git a/tests/test_cases/2025/commands/7E0.0144.yaml b/tests/test_cases/2025/commands/7E0.0144.yaml new file mode 100644 index 00000000..0d44e2cd --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.0144.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0144 +test_cases: +- expected_values: + EQ_RAT: 0.8379 + response: 7E80441446B40 +- expected_values: + EQ_RAT: 0.97658 + response: 7E80441447D00 +- expected_values: + EQ_RAT: 0.98436 + response: 7E80441447DFF +- expected_values: + EQ_RAT: 1.00002 + response: '7E80441448000' diff --git a/tests/test_cases/2025/commands/7E0.0146.yaml b/tests/test_cases/2025/commands/7E0.0146.yaml new file mode 100644 index 00000000..2f46eca1 --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.0146.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0146 +test_cases: +- expected_values: + AAT: -7 + response: '7E803414621' +- expected_values: + AAT: 35 + response: 7E80341464B diff --git a/tests/test_cases/2025/commands/7E0.014D.yaml b/tests/test_cases/2025/commands/7E0.014D.yaml new file mode 100644 index 00000000..d59d3d54 --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.014D.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.014D +test_cases: +- expected_values: + MIL_TIME: 0 + response: 7E804414D0000 diff --git a/tests/test_cases/2025/commands/7E0.014E.yaml b/tests/test_cases/2025/commands/7E0.014E.yaml new file mode 100644 index 00000000..1e66f552 --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.014E.yaml @@ -0,0 +1,26 @@ +command_id: 7E0.014E +test_cases: +- expected_values: + CLR_TIME: 6378 + response: 7E804414E18EA +- expected_values: + CLR_TIME: 7034 + response: 7E804414E1B7A +- expected_values: + CLR_TIME: 7083 + response: 7E804414E1BAB +- expected_values: + CLR_TIME: 7155 + response: 7E804414E1BF3 +- expected_values: + CLR_TIME: 8049 + response: 7E804414E1F71 +- expected_values: + CLR_TIME: 8050 + response: 7E804414E1F72 +- expected_values: + CLR_TIME: 25518 + response: 7E804414E63AE +- expected_values: + CLR_TIME: 25520 + response: 7E804414E63B0 diff --git a/tests/test_cases/2025/commands/7E0.015C.yaml b/tests/test_cases/2025/commands/7E0.015C.yaml new file mode 100644 index 00000000..ce4546a9 --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.015C.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.015C +test_cases: +- expected_values: + EOT: 2 + response: 7E803415C2A +- expected_values: + EOT: 94 + response: 7E803415C86 diff --git a/tests/test_cases/2025/commands/7E0.01A6.yaml b/tests/test_cases/2025/commands/7E0.01A6.yaml new file mode 100644 index 00000000..cd73adf0 --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.01A6.yaml @@ -0,0 +1,20 @@ +command_id: 7E0.01A6 +test_cases: +- expected_values: + ODO: 2854.7 + response: 7E80641A600006F83 +- expected_values: + ODO: 2969.6 + response: 7E80641A600007400 +- expected_values: + ODO: 3046.3 + response: 7E80641A6000076FF +- expected_values: + ODO: 5800.1 + response: 7E80641A60000E291 +- expected_values: + ODO: 6965.3 + response: 7E80641A600011015 +- expected_values: + ODO: 16870.2 + response: 7E80641A6000292FE diff --git a/tests/test_cases/2025/commands/7E0.7E8.2210E5|t=64,fc=1.yaml b/tests/test_cases/2025/commands/7E0.7E8.2210E5|t=64,fc=1.yaml new file mode 100644 index 00000000..746e797c --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.7E8.2210E5|t=64,fc=1.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.7E8.2210E5|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_ODO: 9412 + response: 7E8056210E51262 diff --git a/tests/test_cases/2026/command_support.yaml b/tests/test_cases/2026/command_support.yaml new file mode 100644 index 00000000..8c244494 --- /dev/null +++ b/tests/test_cases/2026/command_support.yaml @@ -0,0 +1,155 @@ +model_year: 2026 +supported_commands_by_ecu: + "7A2": + - 7A2.221135|t=64,fc=1:SUBARU_12V_C + - 7A2.221136|t=64,fc=1:SUBARU_12V_T + - 7A2.7AA.2210A1:SUBARU_MAF_VOLTAGE + - 7A2.7AA.2210A6:SUBARU_ACC_PEDAL_ANGLE + - 7A2.7AA.2210AB:SUBARU_RADIATOR_FAN + - 7A2.7AA.2210AE:SUBARU_CPC_VALVE_DUTY_CYCLE + - 7A2.7AA.2210B1:SUBARU_EGR_STEPS + - 7A2.7AA.2210B2:SUBARU_ALTERNATOR_DUTY + - 7A2.7AA.2210B3:SUBARU_FUEL_PUMP_DUTY + - 7A2.7AA.2210B4:SUBARU_INTAKE_VVT_ADVANCE_RIGHT + - 7A2.7AA.2210B5:SUBARU_INTAKE_VVT_ADVANCE_LEFT + - 7A2.7AA.2210B6:SUBARU_OCV_DUTY_RIGHT + - 7A2.7AA.2210B7:SUBARU_OCV_DUTY_LEFT + - 7A2.7AA.2210BE:SUBARU_A_F_SENSOR_1 + - 7A2.7AA.2210D2:SUBARU_EWG_VALVE_POSITION_SENSOR_LEARNING_CLOSED + - 7A2.7AA.2210D3:SUBARU_EWG_VALVE_REQUEST_POSITION + - 7A2.7AA.2210D4:SUBARU_EWG_VALVE_ACTUAL_POSITION + - 7A2.7AA.2210DE:SUBARU_THROTTLE_MOTOR_DUTY + - 7A2.7AA.2210E3:SUBARU_CRUISE_VSS_T + - 7A2.7AA.2210E5:SUBARU_ODO_7A2_10E5 + - 7A2.7AA.2210E6:SUBARU_FUEL_TANK_AIR_PRESSURE + - 7A2.7AA.2210E8:SUBARU_OSV_DUTY_RIGHT + - 7A2.7AA.2210E9:SUBARU_OSV_DUTY_LEFT + - 7A2.7AA.2210EE:SUBARU_EXHAUST_OCV_DUTY_RIGHT + - 7A2.7AA.2210EF:SUBARU_EXHAUST_OCV_DUTY_LEFT + - 7A2.7AA.22110B:SUBARU_ROUGHNESS_MONITOR_1 + - 7A2.7AA.22110C:SUBARU_ROUGHNESS_MONITOR_2 + - 7A2.7AA.22110D:SUBARU_ROUGHNESS_MONITOR_3 + - 7A2.7AA.22110E:SUBARU_ROUGHNESS_MONITOR_4 + - 7A2.7AA.221121:SUBARU_TARGET_ENGINE_SPEED + - 7A2.7AA.2211D0:SUBARU_KNOCKING_SIGNAL + - 7A2.7AA.22122F:SUBARU_CLUTCH_SWITCH + - 7A2.7AA.221230:SUBARU_STOP_LIGHT_SWITCH + - 7A2.7AA.221231:SUBARU_CC_SET_COAST_SWITCH + - 7A2.7AA.221232:SUBARU_CC_RESUME_ACCELERATE_SWITCH + - 7A2.7AA.221233:SUBARU_BRAKE_SWITCH + - 7A2.7AA.221234:SUBARU_CC_MAIN_TOGGLE_SWITCH + - 7A2.7AA.22124A:SUBARU_CC_CANCEL_SWITCH + - 7A2.7AA.22124C:SUBARU_OIL_LEVEL_SWITCH + - 7A2.7AA.22129C:SUBARU_ENGINE_STARTING_TIME + - 7A2.7AA.2212ED:SUBARU_MAF_AVG,SUBARU_MASS_AIR_FLOW_AVERAGE + - 7A2.7AA.221314:SUBARU_MONITOR_1 + - 7A2.7AA.221315:SUBARU_MONITOR_2 + - 7A2.7AA.221316:SUBARU_MONITOR_3 + - 7A2.7AA.221317:SUBARU_MONITOR_4 + - 7A2.7AA.221321:SUBARU_BAT_TERMINAL_VOLTAGE + - 7A2.7AA.221322:SUBARU_BAT_CHARGE_DISCHARGE_CURRENT + - 7A2.7AA.221323:SUBARU_ESTIMATED_BAT_T + - 7A2.7AA.221324:SUBARU_REMAINING_BAT_CAPACITY + "7A3": + - 7A3.7AB.2210C8:SUBARU_LOCK_UP_DUTY_RATIO + - 7A3.7AB.2210CB:SUBARU_TURBINE_SPEED + - 7A3.7AB.2210D2:SUBARU_CVT_T + - 7A3.7AB.221138:SUBARU_SECONDARY_PULLEY_SPEED + - 7A3.7AB.22113A:SUBARU_ACTUAL_SECONDARY_PRESSURE + - 7A3.7AB.22113B:SUBARU_SECONDARY_SET_CURRENT + - 7A3.7AB.22113C:SUBARU_SECONDARY_ACTUAL_CURRENT + - 7A3.7AB.22113D:SUBARU_TARGET_GEAR_RATIO + - 7A3.7AB.22113E:SUBARU_ACTUAL_GEAR_RATIO + - 7A3.7AB.221141:SUBARU_ACTUAL_PRIMARY_PRESSURE + - 7A3.7AB.221146:SUBARU_PRIMARY_PULLEY_SPEED + - 7A3.7AB.221147:SUBARU_FRONT_WHEEL_SPEED + - 7A3.7AB.2212B1:SUBARU_ACTUAL_LINE_PRESSURE + - 7A3.7AB.2212B2:SUBARU_LIN_SOLENOID_ACTUAL_CURRENT + - 7A3.7AB.2212B4:SUBARU_AWD_SOLENOID_SET_CURRENT + - 7A3.7AB.2212B5:SUBARU_AWD_SOLENOID_ACTUAL_CURRENT + "7E0": + - 7E0.7E8.2210E5|t=64,fc=1:SUBARU_ODO +unsupported_commands_by_ecu: + "746": + - 746.221032:SUBARU_STEER_ANGLE_746 + "753": + - 753.75B.221022|t=64,fc=1:SUBARU_TP_FL,SUBARU_TP_FR,SUBARU_TP_RL,SUBARU_TP_RR + - 753.75B.221028|t=64,fc=1:SUBARU_TID1,SUBARU_TID2,SUBARU_TID3,SUBARU_TID4 + "7A2": + - 7A2.7AA.220023:SUBARU_FRP + - 7A2.7AA.22003C:SUBARU_EGT_AT_CATALYST_INLET + - 7A2.7AA.22003E:SUBARU_EGT_DPF_INLET + - 7A2.7AA.2210A4:SUBARU_FUEL_INJECTOR_2_PULSE_WIDTH + - 7A2.7AA.2210A5:SUBARU_ODO_7A2_10A5 + - 7A2.7AA.2210A7:SUBARU_FUEL_T + - 7A2.7AA.221116:SUBARU_FINAL_INJECTION_AMOUNT_MM_ST + - 7A2.7AA.221118:SUBARU_TARGET_INTAKE_MANIFOLD_PRESSURE + - 7A2.7AA.22111B:SUBARU_EGR_TARGET_VALVE_OPENING_ANGLE + - 7A2.7AA.22111C:SUBARU_EGR_VALVE_OPENING_ANGLE + - 7A2.7AA.22111F:SUBARU_INLET_AIR_T_AFTER_AIR_FILTER + - 7A2.7AA.22112A:SUBARU_MILEAGE_AFTER_INJECTOR_LEARNING + - 7A2.7AA.22112B:SUBARU_MILEAGE_AFTER_INJECTOR_REPLACEMENT + - 7A2.7AA.22112C:SUBARU_INTERIOR_HEATER + - 7A2.7AA.22112D:SUBARU_QUANTITY_CORRECTION_1 + - 7A2.7AA.22112E:SUBARU_QUANTITY_CORRECTION_2 + - 7A2.7AA.22112F:SUBARU_QUANTITY_CORRECTION_3 + - 7A2.7AA.221130:SUBARU_QUANTITY_CORRECTION_4 + - 7A2.7AA.22114A:SUBARU_PRESSURE_DIFFERENCE_BETWEEN_DPF_INLET_AND_OUTLET + - 7A2.7AA.22114B:SUBARU_ESTIMATED_CATALYST_T + - 7A2.7AA.22114C:SUBARU_ESTIMATED_DPF_T + - 7A2.7AA.22114D:SUBARU_SOOT_ACCUMULATION_RATIO + - 7A2.7AA.22114E:SUBARU_OIL_DILUTION_RATIO + - 7A2.7AA.221156:SUBARU_RUNNING_DISTANCE_SINCE_LAST_DPF_REGENERATION + - 7A2.7AA.221157:SUBARU_DPF_REGENERATION_COUNT + - 7A2.7AA.221158:SUBARU_MQI_FLV_1_1,SUBARU_MQI_FLV_2_1,SUBARU_MQI_FLV_3_1,SUBARU_MQI_FLV_4_1,SUBARU_MQI_FLV_5_1 + - 7A2.7AA.221159:SUBARU_MQI_FLV_1_2,SUBARU_MQI_FLV_2_2,SUBARU_MQI_FLV_3_2,SUBARU_MQI_FLV_4_2,SUBARU_MQI_FLV_5_2 + - 7A2.7AA.22115A:SUBARU_MQI_FLV_1_3,SUBARU_MQI_FLV_2_3,SUBARU_MQI_FLV_3_3,SUBARU_MQI_FLV_4_3,SUBARU_MQI_FLV_5_3 + - 7A2.7AA.22115B:SUBARU_MQI_FLV_1_4,SUBARU_MQI_FLV_2_4,SUBARU_MQI_FLV_3_4,SUBARU_MQI_FLV_4_4,SUBARU_MQI_FLV_5_4 + - 7A2.7AA.221161:SUBARU_INDIVIDUAL_PUMP_DIFFERENCE_LEARNING_VALUE + - 7A2.7AA.221162:SUBARU_FINAL_MAIN_INJECTION_PERIOD + - 7A2.7AA.221189:SUBARU_OIL_DILUTION_AMOUNT + - 7A2.7AA.2211A1:SUBARU_DPF_REGEN_CNT + - 7A2.7AA.22124F:SUBARU_GLOW_RELAY_SWITCH + - 7A2.7AA.221251:SUBARU_SUB_FUEL_PUMP_RELAY_SWITCH + - 7A2.7AA.221254:SUBARU_INJECTOR_LEARNING_SWITCH + - 7A2.7AA.22125B:SUBARU_DPF_ACTIVE_REGENERATION_SWITCH + - 7A2.7AA.22307A:SUBARU_INLET_AIR_T + "7A3": + - 7A3.7AB.2210C9:SUBARU_TRANSFER_DUTY_RATIO + "7B0": + - 7B0.7B8.221024|t=64,fc=1:SUBARU_FR_VSS + - 7B0.7B8.221025|t=64,fc=1:SUBARU_FL_VSS + - 7B0.7B8.221026|t=64,fc=1:SUBARU_RR_VSS + - 7B0.7B8.221027|t=64,fc=1:SUBARU_RL_VSS + - 7B0.7B8.221029|t=64,fc=1:SUBARU_STEER_ANGLE + "7E0": + - 7E0.7E8.22002F|t=64,fc=1:SUBARU_FLI + - 7E0.7E8.2210E7:SUBARU_EOT_V2 + "7E6": + - 7E6.7EE.221052:SUBARU_DRIVEMOTOR_TORQUE_OUTPUT_ACTUAL + - 7E6.7EE.221055:SUBARU_DRIVEMOTOR_OUTPUT_POWER + - 7E6.7EE.221057:SUBARU_DRIVEMOTOR_TORQUE_TARGET + - 7E6.7EE.221058:SUBARU_DRIVEMOTOR_SPEED + - 7E6.7EE.221059:SUBARU_DRIVEMOTOR_SPEED_TARGET + - 7E6.7EE.22105D:SUBARU_DRIVEMOTOR_TORQUE_UPPER_LIMIT + - 7E6.7EE.22105E:SUBARU_DRIVEMOTOR_TORQUE_LOWER_LIMIT + - 7E6.7EE.221063:SUBARU_DRIVEMOTOR_INVERTER_INPUT_HV_SENSOR + - 7E6.7EE.221065:SUBARU_INVERTER_T_ESTIMATED + - 7E6.7EE.221066:SUBARU_DRIVEMOTOR_INVERTER_T_A + - 7E6.7EE.221067:SUBARU_DRIVEMOTOR_INVERTER_T_B + - 7E6.7EE.221068:SUBARU_DRIVEMOTOR_INVERTER_T_C + - 7E6.7EE.22106D:SUBARU_DRIVEMOTOR_T_A + - 7E6.7EE.22106E:SUBARU_DRIVEMOTOR_T_B + "7E7": + - 7E7.7EF.221037:SUBARU_12V_AUX_BAT_VOLTAGE + - 7E7.7EF.221039:SUBARU_12V_ENGINE_RESTART_BAT_VOLTAGE + - 7E7.7EF.221077:SUBARU_12V_ENGINE_RESTART_BAT_SOC + - 7E7.7EF.221079:SUBARU_12V_ENGINE_RESTART_BAT_T + - 7E7.7EF.222006:SUBARU_ENGINE_TORQUE_TARGET + - 7E7.7EF.222012:SUBARU_12V_CURRENT + - 7E7.7EF.222014:SUBARU_12V_SOC_CONTROL + - 7E7.7EF.222034:SUBARU_ELECTRIC_OIL_PUMP_SPEED + - 7E7.7EF.222035:SUBARU_ELECTRIC_OIL_PUMP_CURRENT + - 7E7.7EF.222061:SUBARU_ENGINE_TORQUE_UPPER_ECM + - 7E7.7EF.222062:SUBARU_ENGINE_TORQUE_ACTUAL + - 7E7.7EF.2220E2:SUBARU_12V_AUX_BAT_T diff --git a/tests/test_cases/2026/commands/7A2.221135|t=64,fc=1.yaml b/tests/test_cases/2026/commands/7A2.221135|t=64,fc=1.yaml new file mode 100644 index 00000000..2b008001 --- /dev/null +++ b/tests/test_cases/2026/commands/7A2.221135|t=64,fc=1.yaml @@ -0,0 +1,5 @@ +command_id: 7A2.221135|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_12V_C: 125 + response: 7AA04621135FD diff --git a/tests/test_cases/2026/commands/7A2.221136|t=64,fc=1.yaml b/tests/test_cases/2026/commands/7A2.221136|t=64,fc=1.yaml new file mode 100644 index 00000000..9c46520c --- /dev/null +++ b/tests/test_cases/2026/commands/7A2.221136|t=64,fc=1.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.221136|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_12V_T: -40 + response: 7AA0462113600 +- expected_values: + SUBARU_12V_T: 100 + response: 7AA046211368C diff --git a/tests/test_cases/2026/commands/7A2.7AA.2210A1.yaml b/tests/test_cases/2026/commands/7A2.7AA.2210A1.yaml new file mode 100644 index 00000000..6a4056c1 --- /dev/null +++ b/tests/test_cases/2026/commands/7A2.7AA.2210A1.yaml @@ -0,0 +1,5 @@ +command_id: 7A2.7AA.2210A1 +test_cases: +- expected_values: + SUBARU_MAF_VOLTAGE: 0 + response: 7AA046210A100 diff --git a/tests/test_cases/2026/commands/7A2.7AA.2210A6.yaml b/tests/test_cases/2026/commands/7A2.7AA.2210A6.yaml new file mode 100644 index 00000000..5b65b3bf --- /dev/null +++ b/tests/test_cases/2026/commands/7A2.7AA.2210A6.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210A6 +test_cases: +- expected_values: + SUBARU_ACC_PEDAL_ANGLE: 0 + response: 7AA046210A600 +- expected_values: + SUBARU_ACC_PEDAL_ANGLE: 100 + response: 7AA046210A6FF diff --git a/tests/test_cases/2026/commands/7A2.7AA.2210AB.yaml b/tests/test_cases/2026/commands/7A2.7AA.2210AB.yaml new file mode 100644 index 00000000..e58a7139 --- /dev/null +++ b/tests/test_cases/2026/commands/7A2.7AA.2210AB.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210AB +test_cases: +- expected_values: + SUBARU_RADIATOR_FAN: 0 + response: 7AA046210AB00 +- expected_values: + SUBARU_RADIATOR_FAN: 54 + response: 7AA046210AB36 diff --git a/tests/test_cases/2026/commands/7A2.7AA.2210AE.yaml b/tests/test_cases/2026/commands/7A2.7AA.2210AE.yaml new file mode 100644 index 00000000..8fc652d7 --- /dev/null +++ b/tests/test_cases/2026/commands/7A2.7AA.2210AE.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210AE +test_cases: +- expected_values: + SUBARU_CPC_VALVE_DUTY_CYCLE: 0 + response: 7AA046210AE00 +- expected_values: + SUBARU_CPC_VALVE_DUTY_CYCLE: 98.82353 + response: 7AA046210AEFC diff --git a/tests/test_cases/2026/commands/7A2.7AA.2210B1.yaml b/tests/test_cases/2026/commands/7A2.7AA.2210B1.yaml new file mode 100644 index 00000000..67d8f2cf --- /dev/null +++ b/tests/test_cases/2026/commands/7A2.7AA.2210B1.yaml @@ -0,0 +1,11 @@ +command_id: 7A2.7AA.2210B1 +test_cases: +- expected_values: + SUBARU_EGR_STEPS: 0 + response: '7AA 04 62 10 B1 00 ' +- expected_values: + SUBARU_EGR_STEPS: 0 + response: 7AA046210B100 +- expected_values: + SUBARU_EGR_STEPS: 57 + response: 7AA046210B139 diff --git a/tests/test_cases/2026/commands/7A2.7AA.2210B2.yaml b/tests/test_cases/2026/commands/7A2.7AA.2210B2.yaml new file mode 100644 index 00000000..1bd1e786 --- /dev/null +++ b/tests/test_cases/2026/commands/7A2.7AA.2210B2.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210B2 +test_cases: +- expected_values: + SUBARU_ALTERNATOR_DUTY: 10 + response: 7AA046210B20A +- expected_values: + SUBARU_ALTERNATOR_DUTY: 84 + response: 7AA046210B254 diff --git a/tests/test_cases/2026/commands/7A2.7AA.2210B3.yaml b/tests/test_cases/2026/commands/7A2.7AA.2210B3.yaml new file mode 100644 index 00000000..8c91b47a --- /dev/null +++ b/tests/test_cases/2026/commands/7A2.7AA.2210B3.yaml @@ -0,0 +1,14 @@ +command_id: 7A2.7AA.2210B3 +test_cases: +- expected_values: + SUBARU_FUEL_PUMP_DUTY: 0 + response: 7AA046210B300 +- expected_values: + SUBARU_FUEL_PUMP_DUTY: 75.29412 + response: 7AA046210B3C0 +- expected_values: + SUBARU_FUEL_PUMP_DUTY: 78.82353 + response: 7AA046210B3C9 +- expected_values: + SUBARU_FUEL_PUMP_DUTY: 88.62745 + response: 7AA046210B3E2 diff --git a/tests/test_cases/2026/commands/7A2.7AA.2210B4.yaml b/tests/test_cases/2026/commands/7A2.7AA.2210B4.yaml new file mode 100644 index 00000000..44e9c246 --- /dev/null +++ b/tests/test_cases/2026/commands/7A2.7AA.2210B4.yaml @@ -0,0 +1,11 @@ +command_id: 7A2.7AA.2210B4 +test_cases: +- expected_values: + SUBARU_INTAKE_VVT_ADVANCE_RIGHT: 0 + response: '7AA 04 62 10 B4 32 ' +- expected_values: + SUBARU_INTAKE_VVT_ADVANCE_RIGHT: -35 + response: 7AA046210B40F +- expected_values: + SUBARU_INTAKE_VVT_ADVANCE_RIGHT: 18 + response: 7AA046210B444 diff --git a/tests/test_cases/2026/commands/7A2.7AA.2210B5.yaml b/tests/test_cases/2026/commands/7A2.7AA.2210B5.yaml new file mode 100644 index 00000000..4d06120f --- /dev/null +++ b/tests/test_cases/2026/commands/7A2.7AA.2210B5.yaml @@ -0,0 +1,11 @@ +command_id: 7A2.7AA.2210B5 +test_cases: +- expected_values: + SUBARU_INTAKE_VVT_ADVANCE_LEFT: -1 + response: '7AA 04 62 10 B5 31 ' +- expected_values: + SUBARU_INTAKE_VVT_ADVANCE_LEFT: -37 + response: 7AA046210B50D +- expected_values: + SUBARU_INTAKE_VVT_ADVANCE_LEFT: 18 + response: 7AA046210B544 diff --git a/tests/test_cases/2026/commands/7A2.7AA.2210B6.yaml b/tests/test_cases/2026/commands/7A2.7AA.2210B6.yaml new file mode 100644 index 00000000..3c35d534 --- /dev/null +++ b/tests/test_cases/2026/commands/7A2.7AA.2210B6.yaml @@ -0,0 +1,11 @@ +command_id: 7A2.7AA.2210B6 +test_cases: +- expected_values: + SUBARU_OCV_DUTY_RIGHT: 50.98039 + response: '7AA 04 62 10 B6 82 ' +- expected_values: + SUBARU_OCV_DUTY_RIGHT: 0 + response: 7AA046210B600 +- expected_values: + SUBARU_OCV_DUTY_RIGHT: 61.56863 + response: 7AA046210B69D diff --git a/tests/test_cases/2026/commands/7A2.7AA.2210B7.yaml b/tests/test_cases/2026/commands/7A2.7AA.2210B7.yaml new file mode 100644 index 00000000..54587b7e --- /dev/null +++ b/tests/test_cases/2026/commands/7A2.7AA.2210B7.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210B7 +test_cases: +- expected_values: + SUBARU_OCV_DUTY_LEFT: 0 + response: 7AA046210B700 +- expected_values: + SUBARU_OCV_DUTY_LEFT: 62.7451 + response: 7AA046210B7A0 diff --git a/tests/test_cases/2026/commands/7A2.7AA.2210BE.yaml b/tests/test_cases/2026/commands/7A2.7AA.2210BE.yaml new file mode 100644 index 00000000..4973a5d7 --- /dev/null +++ b/tests/test_cases/2026/commands/7A2.7AA.2210BE.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210BE +test_cases: +- expected_values: + SUBARU_A_F_SENSOR_1: 0.74137 + response: 7AA046210BE5F +- expected_values: + SUBARU_A_F_SENSOR_1: 1.48275 + response: 7AA046210BEBE diff --git a/tests/test_cases/2026/commands/7A2.7AA.2210D2.yaml b/tests/test_cases/2026/commands/7A2.7AA.2210D2.yaml new file mode 100644 index 00000000..73607565 --- /dev/null +++ b/tests/test_cases/2026/commands/7A2.7AA.2210D2.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210D2 +test_cases: +- expected_values: + SUBARU_EWG_VALVE_POSITION_SENSOR_LEARNING_CLOSED: 0.1451 + response: 7AA046210D241 +- expected_values: + SUBARU_EWG_VALVE_POSITION_SENSOR_LEARNING_CLOSED: 10.91451 + response: 7AA046210D286 diff --git a/tests/test_cases/2026/commands/7A2.7AA.2210D3.yaml b/tests/test_cases/2026/commands/7A2.7AA.2210D3.yaml new file mode 100644 index 00000000..f61f5a4b --- /dev/null +++ b/tests/test_cases/2026/commands/7A2.7AA.2210D3.yaml @@ -0,0 +1,14 @@ +command_id: 7A2.7AA.2210D3 +test_cases: +- expected_values: + SUBARU_EWG_VALVE_REQUEST_POSITION: 15.00038 + response: '7AA 05 62 10 D3 A0 00 ' +- expected_values: + SUBARU_EWG_VALVE_REQUEST_POSITION: 0.00015 + response: 7AA056210D34000 +- expected_values: + SUBARU_EWG_VALVE_REQUEST_POSITION: 9.99969 + response: 7AA056210D37FFF +- expected_values: + SUBARU_EWG_VALVE_REQUEST_POSITION: 15.00038 + response: 7AA056210D3A000 diff --git a/tests/test_cases/2026/commands/7A2.7AA.2210D4.yaml b/tests/test_cases/2026/commands/7A2.7AA.2210D4.yaml new file mode 100644 index 00000000..64720d09 --- /dev/null +++ b/tests/test_cases/2026/commands/7A2.7AA.2210D4.yaml @@ -0,0 +1,14 @@ +command_id: 7A2.7AA.2210D4 +test_cases: +- expected_values: + SUBARU_EWG_VALVE_ACTUAL_POSITION: 0.33524 + response: 7AA056210D44225 +- expected_values: + SUBARU_EWG_VALVE_ACTUAL_POSITION: 0.46952 + response: 7AA056210D44301 +- expected_values: + SUBARU_EWG_VALVE_ACTUAL_POSITION: 0.7808 + response: 7AA056210D444FF +- expected_values: + SUBARU_EWG_VALVE_ACTUAL_POSITION: 15.00221 + response: 7AA056210D4A003 diff --git a/tests/test_cases/2026/commands/7A2.7AA.2210DE.yaml b/tests/test_cases/2026/commands/7A2.7AA.2210DE.yaml new file mode 100644 index 00000000..2f306e89 --- /dev/null +++ b/tests/test_cases/2026/commands/7A2.7AA.2210DE.yaml @@ -0,0 +1,11 @@ +command_id: 7A2.7AA.2210DE +test_cases: +- expected_values: + SUBARU_THROTTLE_MOTOR_DUTY: -18.464 + response: '7AA 04 62 10 DE 68 ' +- expected_values: + SUBARU_THROTTLE_MOTOR_DUTY: -61.584 + response: 7AA046210DE31 +- expected_values: + SUBARU_THROTTLE_MOTOR_DUTY: 99.92 + response: 7AA046210DEFF diff --git a/tests/test_cases/2026/commands/7A2.7AA.2210E3.yaml b/tests/test_cases/2026/commands/7A2.7AA.2210E3.yaml new file mode 100644 index 00000000..bb344ba6 --- /dev/null +++ b/tests/test_cases/2026/commands/7A2.7AA.2210E3.yaml @@ -0,0 +1,5 @@ +command_id: 7A2.7AA.2210E3 +test_cases: +- expected_values: + SUBARU_CRUISE_VSS_T: 0 + response: 7AA046210E300 diff --git a/tests/test_cases/2026/commands/7A2.7AA.2210E5.yaml b/tests/test_cases/2026/commands/7A2.7AA.2210E5.yaml new file mode 100644 index 00000000..00223906 --- /dev/null +++ b/tests/test_cases/2026/commands/7A2.7AA.2210E5.yaml @@ -0,0 +1,14 @@ +command_id: 7A2.7AA.2210E5 +test_cases: +- expected_values: + SUBARU_ODO_7A2_10E5: 518 + response: 7AA056210E50103 +- expected_values: + SUBARU_ODO_7A2_10E5: 2558 + response: 7AA056210E504FF +- expected_values: + SUBARU_ODO_7A2_10E5: 2560 + response: 7AA056210E50500 +- expected_values: + SUBARU_ODO_7A2_10E5: 3072 + response: 7AA056210E50600 diff --git a/tests/test_cases/2026/commands/7A2.7AA.2210E6.yaml b/tests/test_cases/2026/commands/7A2.7AA.2210E6.yaml new file mode 100644 index 00000000..b147b596 --- /dev/null +++ b/tests/test_cases/2026/commands/7A2.7AA.2210E6.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210E6 +test_cases: +- expected_values: + SUBARU_FUEL_TANK_AIR_PRESSURE: 0 + response: '7AA 05 62 10 E6 00 00 ' +- expected_values: + SUBARU_FUEL_TANK_AIR_PRESSURE: 0 + response: 7AA056210E60000 diff --git a/tests/test_cases/2026/commands/7A2.7AA.2210E8.yaml b/tests/test_cases/2026/commands/7A2.7AA.2210E8.yaml new file mode 100644 index 00000000..074a6057 --- /dev/null +++ b/tests/test_cases/2026/commands/7A2.7AA.2210E8.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210E8 +test_cases: +- expected_values: + SUBARU_OSV_DUTY_RIGHT: 0 + response: '7AA 04 62 10 E8 00 ' +- expected_values: + SUBARU_OSV_DUTY_RIGHT: 0 + response: 7AA046210E800 diff --git a/tests/test_cases/2026/commands/7A2.7AA.2210E9.yaml b/tests/test_cases/2026/commands/7A2.7AA.2210E9.yaml new file mode 100644 index 00000000..745d83a7 --- /dev/null +++ b/tests/test_cases/2026/commands/7A2.7AA.2210E9.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210E9 +test_cases: +- expected_values: + SUBARU_OSV_DUTY_LEFT: 0 + response: '7AA 04 62 10 E9 00 ' +- expected_values: + SUBARU_OSV_DUTY_LEFT: 0 + response: 7AA046210E900 diff --git a/tests/test_cases/2026/commands/7A2.7AA.2210EE.yaml b/tests/test_cases/2026/commands/7A2.7AA.2210EE.yaml new file mode 100644 index 00000000..26a23dc2 --- /dev/null +++ b/tests/test_cases/2026/commands/7A2.7AA.2210EE.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210EE +test_cases: +- expected_values: + SUBARU_EXHAUST_OCV_DUTY_RIGHT: 0 + response: 7AA046210EE00 +- expected_values: + SUBARU_EXHAUST_OCV_DUTY_RIGHT: 58.82353 + response: 7AA046210EE96 diff --git a/tests/test_cases/2026/commands/7A2.7AA.2210EF.yaml b/tests/test_cases/2026/commands/7A2.7AA.2210EF.yaml new file mode 100644 index 00000000..a1d6fdf0 --- /dev/null +++ b/tests/test_cases/2026/commands/7A2.7AA.2210EF.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2210EF +test_cases: +- expected_values: + SUBARU_EXHAUST_OCV_DUTY_LEFT: 0 + response: 7AA046210EF00 +- expected_values: + SUBARU_EXHAUST_OCV_DUTY_LEFT: 60 + response: 7AA046210EF99 diff --git a/tests/test_cases/2026/commands/7A2.7AA.22110B.yaml b/tests/test_cases/2026/commands/7A2.7AA.22110B.yaml new file mode 100644 index 00000000..d73fc065 --- /dev/null +++ b/tests/test_cases/2026/commands/7A2.7AA.22110B.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.22110B +test_cases: +- expected_values: + SUBARU_ROUGHNESS_MONITOR_1: 0 + response: 7AA0462110B00 +- expected_values: + SUBARU_ROUGHNESS_MONITOR_1: 1 + response: 7AA0462110B01 diff --git a/tests/test_cases/2026/commands/7A2.7AA.22110C.yaml b/tests/test_cases/2026/commands/7A2.7AA.22110C.yaml new file mode 100644 index 00000000..6f0349a5 --- /dev/null +++ b/tests/test_cases/2026/commands/7A2.7AA.22110C.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.22110C +test_cases: +- expected_values: + SUBARU_ROUGHNESS_MONITOR_2: 0 + response: 7AA0462110C00 +- expected_values: + SUBARU_ROUGHNESS_MONITOR_2: 1 + response: 7AA0462110C01 diff --git a/tests/test_cases/2026/commands/7A2.7AA.22110D.yaml b/tests/test_cases/2026/commands/7A2.7AA.22110D.yaml new file mode 100644 index 00000000..b9cc7fea --- /dev/null +++ b/tests/test_cases/2026/commands/7A2.7AA.22110D.yaml @@ -0,0 +1,11 @@ +command_id: 7A2.7AA.22110D +test_cases: +- expected_values: + SUBARU_ROUGHNESS_MONITOR_3: 0 + response: '7AA 04 62 11 0D 00 ' +- expected_values: + SUBARU_ROUGHNESS_MONITOR_3: 0 + response: 7AA0462110D00 +- expected_values: + SUBARU_ROUGHNESS_MONITOR_3: 1 + response: 7AA0462110D01 diff --git a/tests/test_cases/2026/commands/7A2.7AA.22110E.yaml b/tests/test_cases/2026/commands/7A2.7AA.22110E.yaml new file mode 100644 index 00000000..70d236e8 --- /dev/null +++ b/tests/test_cases/2026/commands/7A2.7AA.22110E.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.22110E +test_cases: +- expected_values: + SUBARU_ROUGHNESS_MONITOR_4: 0 + response: 7AA0462110E00 +- expected_values: + SUBARU_ROUGHNESS_MONITOR_4: 1 + response: 7AA0462110E01 diff --git a/tests/test_cases/2026/commands/7A2.7AA.221121.yaml b/tests/test_cases/2026/commands/7A2.7AA.221121.yaml new file mode 100644 index 00000000..4674e791 --- /dev/null +++ b/tests/test_cases/2026/commands/7A2.7AA.221121.yaml @@ -0,0 +1,14 @@ +command_id: 7A2.7AA.221121 +test_cases: +- expected_values: + SUBARU_TARGET_ENGINE_SPEED: 575 + response: 7AA0562112108FC +- expected_values: + SUBARU_TARGET_ENGINE_SPEED: 895.25 + response: 7AA056211210DFD +- expected_values: + SUBARU_TARGET_ENGINE_SPEED: 1600 + response: 7AA056211211900 +- expected_values: + SUBARU_TARGET_ENGINE_SPEED: 1750.5 + response: 7AA056211211B5A diff --git a/tests/test_cases/2026/commands/7A2.7AA.2211D0.yaml b/tests/test_cases/2026/commands/7A2.7AA.2211D0.yaml new file mode 100644 index 00000000..320b14b3 --- /dev/null +++ b/tests/test_cases/2026/commands/7A2.7AA.2211D0.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.2211D0 +test_cases: +- expected_values: + SUBARU_KNOCKING_SIGNAL: 0 + response: 7AA046211D000 +- expected_values: + SUBARU_KNOCKING_SIGNAL: 255 + response: 7AA046211D0FF diff --git a/tests/test_cases/2026/commands/7A2.7AA.22122F.yaml b/tests/test_cases/2026/commands/7A2.7AA.22122F.yaml new file mode 100644 index 00000000..5284bfe5 --- /dev/null +++ b/tests/test_cases/2026/commands/7A2.7AA.22122F.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.22122F +test_cases: +- expected_values: + SUBARU_CLUTCH_SWITCH: 0 + response: '7AA 04 62 12 2F 00 ' +- expected_values: + SUBARU_CLUTCH_SWITCH: 0 + response: 7AA0462122F00 diff --git a/tests/test_cases/2026/commands/7A2.7AA.221230.yaml b/tests/test_cases/2026/commands/7A2.7AA.221230.yaml new file mode 100644 index 00000000..1a97a47b --- /dev/null +++ b/tests/test_cases/2026/commands/7A2.7AA.221230.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.221230 +test_cases: +- expected_values: + SUBARU_STOP_LIGHT_SWITCH: 0 + response: 7AA0462123000 +- expected_values: + SUBARU_STOP_LIGHT_SWITCH: 255 + response: 7AA04621230FF diff --git a/tests/test_cases/2026/commands/7A2.7AA.221231.yaml b/tests/test_cases/2026/commands/7A2.7AA.221231.yaml new file mode 100644 index 00000000..d8203cea --- /dev/null +++ b/tests/test_cases/2026/commands/7A2.7AA.221231.yaml @@ -0,0 +1,5 @@ +command_id: 7A2.7AA.221231 +test_cases: +- expected_values: + SUBARU_CC_SET_COAST_SWITCH: 0 + response: 7AA0462123100 diff --git a/tests/test_cases/2026/commands/7A2.7AA.221232.yaml b/tests/test_cases/2026/commands/7A2.7AA.221232.yaml new file mode 100644 index 00000000..a9d892c4 --- /dev/null +++ b/tests/test_cases/2026/commands/7A2.7AA.221232.yaml @@ -0,0 +1,5 @@ +command_id: 7A2.7AA.221232 +test_cases: +- expected_values: + SUBARU_CC_RESUME_ACCELERATE_SWITCH: 0 + response: 7AA0462123200 diff --git a/tests/test_cases/2026/commands/7A2.7AA.221233.yaml b/tests/test_cases/2026/commands/7A2.7AA.221233.yaml new file mode 100644 index 00000000..a3935a25 --- /dev/null +++ b/tests/test_cases/2026/commands/7A2.7AA.221233.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.221233 +test_cases: +- expected_values: + SUBARU_BRAKE_SWITCH: 0 + response: 7AA0462123300 +- expected_values: + SUBARU_BRAKE_SWITCH: 255 + response: 7AA04621233FF diff --git a/tests/test_cases/2026/commands/7A2.7AA.221234.yaml b/tests/test_cases/2026/commands/7A2.7AA.221234.yaml new file mode 100644 index 00000000..558290d9 --- /dev/null +++ b/tests/test_cases/2026/commands/7A2.7AA.221234.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.221234 +test_cases: +- expected_values: + SUBARU_CC_MAIN_TOGGLE_SWITCH: 0 + response: '7AA 04 62 12 34 00 ' +- expected_values: + SUBARU_CC_MAIN_TOGGLE_SWITCH: 0 + response: 7AA0462123400 diff --git a/tests/test_cases/2026/commands/7A2.7AA.22124A.yaml b/tests/test_cases/2026/commands/7A2.7AA.22124A.yaml new file mode 100644 index 00000000..3e6607bb --- /dev/null +++ b/tests/test_cases/2026/commands/7A2.7AA.22124A.yaml @@ -0,0 +1,5 @@ +command_id: 7A2.7AA.22124A +test_cases: +- expected_values: + SUBARU_CC_CANCEL_SWITCH: 0 + response: 7AA0462124A00 diff --git a/tests/test_cases/2026/commands/7A2.7AA.22124C.yaml b/tests/test_cases/2026/commands/7A2.7AA.22124C.yaml new file mode 100644 index 00000000..e01979e1 --- /dev/null +++ b/tests/test_cases/2026/commands/7A2.7AA.22124C.yaml @@ -0,0 +1,11 @@ +command_id: 7A2.7AA.22124C +test_cases: +- expected_values: + SUBARU_OIL_LEVEL_SWITCH: 255 + response: '7AA 04 62 12 4C FF ' +- expected_values: + SUBARU_OIL_LEVEL_SWITCH: 0 + response: 7AA0462124C00 +- expected_values: + SUBARU_OIL_LEVEL_SWITCH: 255 + response: 7AA0462124CFF diff --git a/tests/test_cases/2026/commands/7A2.7AA.22129C.yaml b/tests/test_cases/2026/commands/7A2.7AA.22129C.yaml new file mode 100644 index 00000000..02189f11 --- /dev/null +++ b/tests/test_cases/2026/commands/7A2.7AA.22129C.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.22129C +test_cases: +- expected_values: + SUBARU_ENGINE_STARTING_TIME: 0 + response: 7AA0562129C0000 +- expected_values: + SUBARU_ENGINE_STARTING_TIME: 620 + response: 7AA0562129C003E diff --git a/tests/test_cases/2026/commands/7A2.7AA.2212ED.yaml b/tests/test_cases/2026/commands/7A2.7AA.2212ED.yaml new file mode 100644 index 00000000..ea07ed61 --- /dev/null +++ b/tests/test_cases/2026/commands/7A2.7AA.2212ED.yaml @@ -0,0 +1,22 @@ +command_id: 7A2.7AA.2212ED +test_cases: +- expected_values: + SUBARU_MAF_AVG: 4.22 + SUBARU_MASS_AIR_FLOW_AVERAGE: 4.22 + response: '7AA 05 62 12 ED 01 A6 ' +- expected_values: + SUBARU_MAF_AVG: 2.08 + SUBARU_MASS_AIR_FLOW_AVERAGE: 2.08 + response: 7AA056212ED00D0 +- expected_values: + SUBARU_MAF_AVG: 2.55 + SUBARU_MASS_AIR_FLOW_AVERAGE: 2.55 + response: 7AA056212ED00FF +- expected_values: + SUBARU_MAF_AVG: 5.12 + SUBARU_MASS_AIR_FLOW_AVERAGE: 5 + response: 7AA056212ED0200 +- expected_values: + SUBARU_MAF_AVG: 229.22 + SUBARU_MASS_AIR_FLOW_AVERAGE: 5 + response: 7AA056212ED598A diff --git a/tests/test_cases/2026/commands/7A2.7AA.221314.yaml b/tests/test_cases/2026/commands/7A2.7AA.221314.yaml new file mode 100644 index 00000000..55b27c83 --- /dev/null +++ b/tests/test_cases/2026/commands/7A2.7AA.221314.yaml @@ -0,0 +1,17 @@ +command_id: 7A2.7AA.221314 +test_cases: +- expected_values: + SUBARU_MONITOR_1: 706.25 + response: '7AA 05 62 13 14 0B 09 ' +- expected_values: + SUBARU_MONITOR_1: 271.25 + response: 7AA05621314043D +- expected_values: + SUBARU_MONITOR_1: 1088 + response: 7AA056213141100 +- expected_values: + SUBARU_MONITOR_1: 1151.75 + response: 7AA0562131411FF +- expected_values: + SUBARU_MONITOR_1: 1984 + response: 7AA056213141F00 diff --git a/tests/test_cases/2026/commands/7A2.7AA.221315.yaml b/tests/test_cases/2026/commands/7A2.7AA.221315.yaml new file mode 100644 index 00000000..4f3afb58 --- /dev/null +++ b/tests/test_cases/2026/commands/7A2.7AA.221315.yaml @@ -0,0 +1,14 @@ +command_id: 7A2.7AA.221315 +test_cases: +- expected_values: + SUBARU_MONITOR_2: 705.75 + response: '7AA 05 62 13 15 0B 07 ' +- expected_values: + SUBARU_MONITOR_2: 0 + response: 7AA056213150000 +- expected_values: + SUBARU_MONITOR_2: 703.75 + response: 7AA056213150AFF +- expected_values: + SUBARU_MONITOR_2: 1984 + response: 7AA056213151F00 diff --git a/tests/test_cases/2026/commands/7A2.7AA.221316.yaml b/tests/test_cases/2026/commands/7A2.7AA.221316.yaml new file mode 100644 index 00000000..19371d2b --- /dev/null +++ b/tests/test_cases/2026/commands/7A2.7AA.221316.yaml @@ -0,0 +1,14 @@ +command_id: 7A2.7AA.221316 +test_cases: +- expected_values: + SUBARU_MONITOR_3: 452 + response: 7AA056213160710 +- expected_values: + SUBARU_MONITOR_3: 703.75 + response: 7AA056213160AFF +- expected_values: + SUBARU_MONITOR_3: 704 + response: 7AA056213160B00 +- expected_values: + SUBARU_MONITOR_3: 1984 + response: 7AA056213161F00 diff --git a/tests/test_cases/2026/commands/7A2.7AA.221317.yaml b/tests/test_cases/2026/commands/7A2.7AA.221317.yaml new file mode 100644 index 00000000..60c837ca --- /dev/null +++ b/tests/test_cases/2026/commands/7A2.7AA.221317.yaml @@ -0,0 +1,17 @@ +command_id: 7A2.7AA.221317 +test_cases: +- expected_values: + SUBARU_MONITOR_4: 705 + response: '7AA 05 62 13 17 0B 04 ' +- expected_values: + SUBARU_MONITOR_4: 47.5 + response: 7AA0562131700BE +- expected_values: + SUBARU_MONITOR_4: 319.75 + response: 7AA0562131704FF +- expected_values: + SUBARU_MONITOR_4: 1344 + response: 7AA056213171500 +- expected_values: + SUBARU_MONITOR_4: 1984 + response: 7AA056213171F00 diff --git a/tests/test_cases/2026/commands/7A2.7AA.221321.yaml b/tests/test_cases/2026/commands/7A2.7AA.221321.yaml new file mode 100644 index 00000000..35933543 --- /dev/null +++ b/tests/test_cases/2026/commands/7A2.7AA.221321.yaml @@ -0,0 +1,17 @@ +command_id: 7A2.7AA.221321 +test_cases: +- expected_values: + SUBARU_BAT_TERMINAL_VOLTAGE: 14.468 + response: '7AA 05 62 13 21 38 84 ' +- expected_values: + SUBARU_BAT_TERMINAL_VOLTAGE: 11.493 + response: 7AA056213212CE5 +- expected_values: + SUBARU_BAT_TERMINAL_VOLTAGE: 12.031 + response: 7AA056213212EFF +- expected_values: + SUBARU_BAT_TERMINAL_VOLTAGE: 13.056 + response: 7AA056213213300 +- expected_values: + SUBARU_BAT_TERMINAL_VOLTAGE: 14.593 + response: 7AA056213213901 diff --git a/tests/test_cases/2026/commands/7A2.7AA.221322.yaml b/tests/test_cases/2026/commands/7A2.7AA.221322.yaml new file mode 100644 index 00000000..4b23382a --- /dev/null +++ b/tests/test_cases/2026/commands/7A2.7AA.221322.yaml @@ -0,0 +1,20 @@ +command_id: 7A2.7AA.221322 +test_cases: +- expected_values: + SUBARU_BAT_CHARGE_DISCHARGE_CURRENT: -385.678 + response: 7AA076213220018A1F2 +- expected_values: + SUBARU_BAT_CHARGE_DISCHARGE_CURRENT: -21.12 + response: 7AA07621322001E3200 +- expected_values: + SUBARU_BAT_CHARGE_DISCHARGE_CURRENT: -20.097 + response: 7AA07621322001E35FF +- expected_values: + SUBARU_BAT_CHARGE_DISCHARGE_CURRENT: 31.379 + response: 7AA07621322001EFF13 +- expected_values: + SUBARU_BAT_CHARGE_DISCHARGE_CURRENT: 31.72 + response: 7AA07621322001F0068 +- expected_values: + SUBARU_BAT_CHARGE_DISCHARGE_CURRENT: 110.477 + response: 7AA076213220020340D diff --git a/tests/test_cases/2026/commands/7A2.7AA.221323.yaml b/tests/test_cases/2026/commands/7A2.7AA.221323.yaml new file mode 100644 index 00000000..e2f95de3 --- /dev/null +++ b/tests/test_cases/2026/commands/7A2.7AA.221323.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.7AA.221323 +test_cases: +- expected_values: + SUBARU_ESTIMATED_BAT_T: 10.5 + response: 7AA056213230065 +- expected_values: + SUBARU_ESTIMATED_BAT_T: 38.5 + response: 7AA05621323009D diff --git a/tests/test_cases/2026/commands/7A2.7AA.221324.yaml b/tests/test_cases/2026/commands/7A2.7AA.221324.yaml new file mode 100644 index 00000000..9d35e51e --- /dev/null +++ b/tests/test_cases/2026/commands/7A2.7AA.221324.yaml @@ -0,0 +1,11 @@ +command_id: 7A2.7AA.221324 +test_cases: +- expected_values: + SUBARU_REMAINING_BAT_CAPACITY: 100 + response: '7AA 05 62 13 24 03 E8 ' +- expected_values: + SUBARU_REMAINING_BAT_CAPACITY: 95.8 + response: 7AA0562132403BE +- expected_values: + SUBARU_REMAINING_BAT_CAPACITY: 100 + response: 7AA0562132403E8 diff --git a/tests/test_cases/2026/commands/7A3.7AB.2210C8.yaml b/tests/test_cases/2026/commands/7A3.7AB.2210C8.yaml new file mode 100644 index 00000000..8a47d0c3 --- /dev/null +++ b/tests/test_cases/2026/commands/7A3.7AB.2210C8.yaml @@ -0,0 +1,8 @@ +command_id: 7A3.7AB.2210C8 +test_cases: +- expected_values: + SUBARU_LOCK_UP_DUTY_RATIO: 0 + response: 7AB046210C800 +- expected_values: + SUBARU_LOCK_UP_DUTY_RATIO: 99.5 + response: 7AB046210C8C7 diff --git a/tests/test_cases/2026/commands/7A3.7AB.2210CB.yaml b/tests/test_cases/2026/commands/7A3.7AB.2210CB.yaml new file mode 100644 index 00000000..f83cd693 --- /dev/null +++ b/tests/test_cases/2026/commands/7A3.7AB.2210CB.yaml @@ -0,0 +1,8 @@ +command_id: 7A3.7AB.2210CB +test_cases: +- expected_values: + SUBARU_TURBINE_SPEED: 0 + response: 7AB046210CB00 +- expected_values: + SUBARU_TURBINE_SPEED: 5536 + response: 7AB046210CBAD diff --git a/tests/test_cases/2026/commands/7A3.7AB.2210D2.yaml b/tests/test_cases/2026/commands/7A3.7AB.2210D2.yaml new file mode 100644 index 00000000..11f537e0 --- /dev/null +++ b/tests/test_cases/2026/commands/7A3.7AB.2210D2.yaml @@ -0,0 +1,8 @@ +command_id: 7A3.7AB.2210D2 +test_cases: +- expected_values: + SUBARU_CVT_T: 7 + response: 7AB046210D239 +- expected_values: + SUBARU_CVT_T: 79 + response: 7AB046210D281 diff --git a/tests/test_cases/2026/commands/7A3.7AB.221138.yaml b/tests/test_cases/2026/commands/7A3.7AB.221138.yaml new file mode 100644 index 00000000..403180dc --- /dev/null +++ b/tests/test_cases/2026/commands/7A3.7AB.221138.yaml @@ -0,0 +1,11 @@ +command_id: 7A3.7AB.221138 +test_cases: +- expected_values: + SUBARU_SECONDARY_PULLEY_SPEED: 0 + response: 7AB056211380000 +- expected_values: + SUBARU_SECONDARY_PULLEY_SPEED: 511 + response: 7AB0562113801FF +- expected_values: + SUBARU_SECONDARY_PULLEY_SPEED: 4866 + response: 7AB056211381302 diff --git a/tests/test_cases/2026/commands/7A3.7AB.22113A.yaml b/tests/test_cases/2026/commands/7A3.7AB.22113A.yaml new file mode 100644 index 00000000..5499661b --- /dev/null +++ b/tests/test_cases/2026/commands/7A3.7AB.22113A.yaml @@ -0,0 +1,11 @@ +command_id: 7A3.7AB.22113A +test_cases: +- expected_values: + SUBARU_ACTUAL_SECONDARY_PRESSURE: 0 + response: 7AB0562113A0000 +- expected_values: + SUBARU_ACTUAL_SECONDARY_PRESSURE: 1.19924 + response: 7AB0562113A0BFE +- expected_values: + SUBARU_ACTUAL_SECONDARY_PRESSURE: 4.80632 + response: 7AB0562113A3010 diff --git a/tests/test_cases/2026/commands/7A3.7AB.22113B.yaml b/tests/test_cases/2026/commands/7A3.7AB.22113B.yaml new file mode 100644 index 00000000..e70dce46 --- /dev/null +++ b/tests/test_cases/2026/commands/7A3.7AB.22113B.yaml @@ -0,0 +1,14 @@ +command_id: 7A3.7AB.22113B +test_cases: +- expected_values: + SUBARU_SECONDARY_SET_CURRENT: 755 + response: '7AB 05 62 11 3B 02 F3 ' +- expected_values: + SUBARU_SECONDARY_SET_CURRENT: 0 + response: 7AB0562113B0000 +- expected_values: + SUBARU_SECONDARY_SET_CURRENT: 767 + response: 7AB0562113B02FF +- expected_values: + SUBARU_SECONDARY_SET_CURRENT: 768 + response: 7AB0562113B0300 diff --git a/tests/test_cases/2026/commands/7A3.7AB.22113C.yaml b/tests/test_cases/2026/commands/7A3.7AB.22113C.yaml new file mode 100644 index 00000000..0e7d17d9 --- /dev/null +++ b/tests/test_cases/2026/commands/7A3.7AB.22113C.yaml @@ -0,0 +1,14 @@ +command_id: 7A3.7AB.22113C +test_cases: +- expected_values: + SUBARU_SECONDARY_ACTUAL_CURRENT: 755 + response: '7AB 05 62 11 3C 02 F3 ' +- expected_values: + SUBARU_SECONDARY_ACTUAL_CURRENT: 0 + response: 7AB0562113C0000 +- expected_values: + SUBARU_SECONDARY_ACTUAL_CURRENT: 767 + response: 7AB0562113C02FF +- expected_values: + SUBARU_SECONDARY_ACTUAL_CURRENT: 768 + response: 7AB0562113C0300 diff --git a/tests/test_cases/2026/commands/7A3.7AB.22113D.yaml b/tests/test_cases/2026/commands/7A3.7AB.22113D.yaml new file mode 100644 index 00000000..2f283477 --- /dev/null +++ b/tests/test_cases/2026/commands/7A3.7AB.22113D.yaml @@ -0,0 +1,14 @@ +command_id: 7A3.7AB.22113D +test_cases: +- expected_values: + SUBARU_TARGET_GEAR_RATIO: 0 + response: 7AB0562113D0065 +- expected_values: + SUBARU_TARGET_GEAR_RATIO: 0.00391 + response: 7AB0562113D0100 +- expected_values: + SUBARU_TARGET_GEAR_RATIO: 0.00391 + response: 7AB0562113D01FF +- expected_values: + SUBARU_TARGET_GEAR_RATIO: 0.00781 + response: 7AB0562113D0202 diff --git a/tests/test_cases/2026/commands/7A3.7AB.22113E.yaml b/tests/test_cases/2026/commands/7A3.7AB.22113E.yaml new file mode 100644 index 00000000..55bc7fd2 --- /dev/null +++ b/tests/test_cases/2026/commands/7A3.7AB.22113E.yaml @@ -0,0 +1,14 @@ +command_id: 7A3.7AB.22113E +test_cases: +- expected_values: + SUBARU_ACTUAL_GEAR_RATIO: 0.39063 + response: 7AB0562113E0064 +- expected_values: + SUBARU_ACTUAL_GEAR_RATIO: 0.99611 + response: 7AB0562113E00FF +- expected_values: + SUBARU_ACTUAL_GEAR_RATIO: 1.00002 + response: 7AB0562113E0100 +- expected_values: + SUBARU_ACTUAL_GEAR_RATIO: 2.00394 + response: 7AB0562113E0201 diff --git a/tests/test_cases/2026/commands/7A3.7AB.221141.yaml b/tests/test_cases/2026/commands/7A3.7AB.221141.yaml new file mode 100644 index 00000000..c885c85c --- /dev/null +++ b/tests/test_cases/2026/commands/7A3.7AB.221141.yaml @@ -0,0 +1,14 @@ +command_id: 7A3.7AB.221141 +test_cases: +- expected_values: + SUBARU_ACTUAL_PRIMARY_PRESSURE: 0.27461 + response: '7AB 05 62 11 41 02 BF ' +- expected_values: + SUBARU_ACTUAL_PRIMARY_PRESSURE: 0 + response: 7AB056211410000 +- expected_values: + SUBARU_ACTUAL_PRIMARY_PRESSURE: 1.19924 + response: 7AB056211410BFE +- expected_values: + SUBARU_ACTUAL_PRIMARY_PRESSURE: 2.16058 + response: 7AB05621141159B diff --git a/tests/test_cases/2026/commands/7A3.7AB.221146.yaml b/tests/test_cases/2026/commands/7A3.7AB.221146.yaml new file mode 100644 index 00000000..ea7c65b1 --- /dev/null +++ b/tests/test_cases/2026/commands/7A3.7AB.221146.yaml @@ -0,0 +1,14 @@ +command_id: 7A3.7AB.221146 +test_cases: +- expected_values: + SUBARU_PRIMARY_PULLEY_SPEED: 668 + response: '7AB 05 62 11 46 02 9C ' +- expected_values: + SUBARU_PRIMARY_PULLEY_SPEED: 0 + response: 7AB056211460000 +- expected_values: + SUBARU_PRIMARY_PULLEY_SPEED: 767 + response: 7AB0562114602FF +- expected_values: + SUBARU_PRIMARY_PULLEY_SPEED: 5051 + response: 7AB0562114613BB diff --git a/tests/test_cases/2026/commands/7A3.7AB.221147.yaml b/tests/test_cases/2026/commands/7A3.7AB.221147.yaml new file mode 100644 index 00000000..00aa4626 --- /dev/null +++ b/tests/test_cases/2026/commands/7A3.7AB.221147.yaml @@ -0,0 +1,14 @@ +command_id: 7A3.7AB.221147 +test_cases: +- expected_values: + SUBARU_FRONT_WHEEL_SPEED: 0 + response: '7AB 05 62 11 47 00 00 ' +- expected_values: + SUBARU_FRONT_WHEEL_SPEED: 0 + response: 7AB056211470000 +- expected_values: + SUBARU_FRONT_WHEEL_SPEED: 767 + response: 7AB0562114702FF +- expected_values: + SUBARU_FRONT_WHEEL_SPEED: 4108 + response: 7AB05621147100C diff --git a/tests/test_cases/2026/commands/7A3.7AB.2212B1.yaml b/tests/test_cases/2026/commands/7A3.7AB.2212B1.yaml new file mode 100644 index 00000000..19b35ab6 --- /dev/null +++ b/tests/test_cases/2026/commands/7A3.7AB.2212B1.yaml @@ -0,0 +1,11 @@ +command_id: 7A3.7AB.2212B1 +test_cases: +- expected_values: + SUBARU_ACTUAL_LINE_PRESSURE: 0 + response: 7AB056212B10000 +- expected_values: + SUBARU_ACTUAL_LINE_PRESSURE: 1.19924 + response: 7AB056212B10BFE +- expected_values: + SUBARU_ACTUAL_LINE_PRESSURE: 5.20906 + response: 7AB056212B13417 diff --git a/tests/test_cases/2026/commands/7A3.7AB.2212B2.yaml b/tests/test_cases/2026/commands/7A3.7AB.2212B2.yaml new file mode 100644 index 00000000..71a73ea2 --- /dev/null +++ b/tests/test_cases/2026/commands/7A3.7AB.2212B2.yaml @@ -0,0 +1,11 @@ +command_id: 7A3.7AB.2212B2 +test_cases: +- expected_values: + SUBARU_LIN_SOLENOID_ACTUAL_CURRENT: 0 + response: 7AB056212B20000 +- expected_values: + SUBARU_LIN_SOLENOID_ACTUAL_CURRENT: 767 + response: 7AB056212B202FF +- expected_values: + SUBARU_LIN_SOLENOID_ACTUAL_CURRENT: 768 + response: 7AB056212B20300 diff --git a/tests/test_cases/2026/commands/7A3.7AB.2212B4.yaml b/tests/test_cases/2026/commands/7A3.7AB.2212B4.yaml new file mode 100644 index 00000000..213a8bfa --- /dev/null +++ b/tests/test_cases/2026/commands/7A3.7AB.2212B4.yaml @@ -0,0 +1,11 @@ +command_id: 7A3.7AB.2212B4 +test_cases: +- expected_values: + SUBARU_AWD_SOLENOID_SET_CURRENT: 0 + response: 7AB056212B40000 +- expected_values: + SUBARU_AWD_SOLENOID_SET_CURRENT: 511 + response: 7AB056212B401FF +- expected_values: + SUBARU_AWD_SOLENOID_SET_CURRENT: 769 + response: 7AB056212B40301 diff --git a/tests/test_cases/2026/commands/7A3.7AB.2212B5.yaml b/tests/test_cases/2026/commands/7A3.7AB.2212B5.yaml new file mode 100644 index 00000000..a8197fbb --- /dev/null +++ b/tests/test_cases/2026/commands/7A3.7AB.2212B5.yaml @@ -0,0 +1,14 @@ +command_id: 7A3.7AB.2212B5 +test_cases: +- expected_values: + SUBARU_AWD_SOLENOID_ACTUAL_CURRENT: 0 + response: '7AB 05 62 12 B5 00 00 ' +- expected_values: + SUBARU_AWD_SOLENOID_ACTUAL_CURRENT: 0 + response: 7AB056212B50000 +- expected_values: + SUBARU_AWD_SOLENOID_ACTUAL_CURRENT: 511 + response: 7AB056212B501FF +- expected_values: + SUBARU_AWD_SOLENOID_ACTUAL_CURRENT: 787 + response: 7AB056212B50313 diff --git a/tests/test_cases/2026/commands/7E0.7E8.2210E5|t=64,fc=1.yaml b/tests/test_cases/2026/commands/7E0.7E8.2210E5|t=64,fc=1.yaml new file mode 100644 index 00000000..1660d917 --- /dev/null +++ b/tests/test_cases/2026/commands/7E0.7E8.2210E5|t=64,fc=1.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.7E8.2210E5|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_ODO: 1482 + response: 7E8056210E502E5