From a5d7b59c385b8ba6fdc5f81928d232b8ffaef81f Mon Sep 17 00:00:00 2001 From: Jeff Verkoeyen Date: Mon, 22 Sep 2025 01:22:33 -0400 Subject: [PATCH] Updated command responses --- tests/test_cases/2000/command_support.yaml | 28 +++++++ tests/test_cases/2010/command_support.yaml | 77 +++++++++++++++++++ tests/test_cases/2010/commands/7E0.010D.yaml | 5 ++ tests/test_cases/2010/commands/7E0.012F.yaml | 5 ++ tests/test_cases/2010/commands/7E0.0131.yaml | 8 ++ tests/test_cases/2010/commands/7E0.0142.yaml | 5 ++ tests/test_cases/2013/command_support.yaml | 26 +++++++ tests/test_cases/2013/commands/7E0.010D.yaml | 8 ++ tests/test_cases/2013/commands/7E0.0131.yaml | 8 ++ tests/test_cases/2018/command_support.yaml | 25 ++++++ .../commands/753.75B.221022|t=64,fc=1.yaml | 10 +-- .../commands/753.75B.221028|t=64,fc=1.yaml | 9 +++ .../commands/7B0.7B8.221024|t=64,fc=1.yaml | 4 +- .../commands/7B0.7B8.221025|t=64,fc=1.yaml | 4 +- .../commands/7B0.7B8.221026|t=64,fc=1.yaml | 4 +- .../commands/7B0.7B8.221027|t=64,fc=1.yaml | 4 +- .../commands/7B0.7B8.221029|t=64,fc=1.yaml | 2 +- tests/test_cases/2018/commands/7E0.0104.yaml | 14 ++++ tests/test_cases/2018/commands/7E0.0110.yaml | 8 ++ tests/test_cases/2018/commands/7E0.0113.yaml | 12 +++ tests/test_cases/2018/commands/7E0.0115.yaml | 10 +++ tests/test_cases/2018/commands/7E0.0124.yaml | 14 ++++ tests/test_cases/2018/commands/7E0.012C.yaml | 5 ++ tests/test_cases/2018/commands/7E0.012D.yaml | 5 ++ tests/test_cases/2018/commands/7E0.012E.yaml | 5 ++ tests/test_cases/2018/commands/7E0.0133.yaml | 5 ++ tests/test_cases/2018/commands/7E0.013C.yaml | 8 ++ tests/test_cases/2018/commands/7E0.0143.yaml | 17 ++++ tests/test_cases/2018/commands/7E0.0144.yaml | 5 ++ tests/test_cases/2018/commands/7E0.014C.yaml | 5 ++ tests/test_cases/2018/commands/7E0.0153.yaml | 23 ++++++ .../commands/7E0.7E8.2210E5|t=64,fc=1.yaml | 3 + tests/test_cases/2019/command_support.yaml | 33 ++++++++ tests/test_cases/2019/commands/7E0.010D.yaml | 5 ++ tests/test_cases/2019/commands/7E0.011C.yaml | 5 ++ tests/test_cases/2019/commands/7E0.011F.yaml | 5 ++ tests/test_cases/2019/commands/7E0.0131.yaml | 5 ++ tests/test_cases/2019/commands/7E0.0146.yaml | 5 ++ tests/test_cases/2019/commands/7E0.0149.yaml | 5 ++ tests/test_cases/2019/commands/7E0.014A.yaml | 5 ++ tests/test_cases/2019/commands/7E0.015A.yaml | 5 ++ .../commands/7E0.7E8.2210E5|t=64,fc=1.yaml | 5 ++ tests/test_cases/2024/command_support.yaml | 66 ++++++++++++++++ .../commands/753.75B.221022|t=64,fc=1.yaml | 58 +++++++++----- .../commands/753.75B.221028|t=64,fc=1.yaml | 18 +++++ .../2024/commands/7A2.2210A6|t=64,fc=1.yaml | 8 ++ .../2024/commands/7A2.2210E7|t=64,fc=1.yaml | 5 ++ .../2024/commands/7A2.221135|t=64,fc=1.yaml | 5 ++ .../2024/commands/7A2.221136|t=64,fc=1.yaml | 5 ++ .../2024/commands/7A2.2212ED|t=64,fc=1.yaml | 14 ++++ .../commands/7B0.7B8.221024|t=64,fc=1.yaml | 8 +- .../commands/7B0.7B8.221025|t=64,fc=1.yaml | 8 +- .../commands/7B0.7B8.221026|t=64,fc=1.yaml | 8 +- .../commands/7B0.7B8.221027|t=64,fc=1.yaml | 8 +- .../commands/7B0.7B8.221029|t=64,fc=1.yaml | 2 +- tests/test_cases/2024/commands/7E0.0101.yaml | 29 +++++++ tests/test_cases/2024/commands/7E0.0103.yaml | 6 ++ tests/test_cases/2024/commands/7E0.0104.yaml | 8 ++ tests/test_cases/2024/commands/7E0.0106.yaml | 8 ++ tests/test_cases/2024/commands/7E0.0107.yaml | 14 ++++ tests/test_cases/2024/commands/7E0.010B.yaml | 14 ++++ tests/test_cases/2024/commands/7E0.010C.yaml | 29 +++++++ tests/test_cases/2024/commands/7E0.010D.yaml | 8 ++ tests/test_cases/2024/commands/7E0.010E.yaml | 14 ++++ tests/test_cases/2024/commands/7E0.010F.yaml | 26 +++++++ tests/test_cases/2024/commands/7E0.0110.yaml | 11 +++ tests/test_cases/2024/commands/7E0.0111.yaml | 8 ++ tests/test_cases/2024/commands/7E0.0113.yaml | 12 +++ tests/test_cases/2024/commands/7E0.0115.yaml | 10 +++ tests/test_cases/2024/commands/7E0.011C.yaml | 5 ++ tests/test_cases/2024/commands/7E0.011F.yaml | 14 ++++ tests/test_cases/2024/commands/7E0.0121.yaml | 5 ++ tests/test_cases/2024/commands/7E0.0124.yaml | 10 +++ tests/test_cases/2024/commands/7E0.012C.yaml | 5 ++ tests/test_cases/2024/commands/7E0.012D.yaml | 5 ++ tests/test_cases/2024/commands/7E0.012E.yaml | 5 ++ tests/test_cases/2024/commands/7E0.012F.yaml | 8 ++ tests/test_cases/2024/commands/7E0.0130.yaml | 5 ++ tests/test_cases/2024/commands/7E0.0131.yaml | 14 ++++ tests/test_cases/2024/commands/7E0.0133.yaml | 8 ++ tests/test_cases/2024/commands/7E0.013C.yaml | 14 ++++ tests/test_cases/2024/commands/7E0.0141.yaml | 27 +++++++ tests/test_cases/2024/commands/7E0.0142.yaml | 14 ++++ tests/test_cases/2024/commands/7E0.0143.yaml | 20 +++++ tests/test_cases/2024/commands/7E0.0144.yaml | 8 ++ tests/test_cases/2024/commands/7E0.0145.yaml | 8 ++ tests/test_cases/2024/commands/7E0.0146.yaml | 11 +++ tests/test_cases/2024/commands/7E0.0147.yaml | 8 ++ tests/test_cases/2024/commands/7E0.0149.yaml | 5 ++ tests/test_cases/2024/commands/7E0.014A.yaml | 5 ++ tests/test_cases/2024/commands/7E0.014C.yaml | 5 ++ tests/test_cases/2024/commands/7E0.014D.yaml | 5 ++ tests/test_cases/2024/commands/7E0.014E.yaml | 11 +++ tests/test_cases/2024/commands/7E0.0151.yaml | 5 ++ tests/test_cases/2024/commands/7E0.0153.yaml | 23 ++++++ tests/test_cases/2024/commands/7E0.015A.yaml | 5 ++ tests/test_cases/2024/commands/7E0.015C.yaml | 23 ++++++ tests/test_cases/2024/commands/7E0.0162.yaml | 8 ++ tests/test_cases/2024/commands/7E0.0163.yaml | 5 ++ tests/test_cases/2024/commands/7E0.0165.yaml | 14 ++++ tests/test_cases/2024/commands/7E0.0167.yaml | 32 ++++++++ tests/test_cases/2024/commands/7E0.016D.yaml | 66 ++++++++++++++++ tests/test_cases/2024/commands/7E0.018E.yaml | 5 ++ tests/test_cases/2024/commands/7E0.019D.yaml | 14 ++++ tests/test_cases/2024/commands/7E0.019E.yaml | 11 +++ tests/test_cases/2024/commands/7E0.01A6.yaml | 14 ++++ tests/test_cases/2025/command_support.yaml | 17 +++- .../commands/753.75B.221022|t=64,fc=1.yaml | 46 +++++++---- .../2025/commands/7A2.2210A6|t=64,fc=1.yaml | 8 ++ .../2025/commands/7A2.2210E7|t=64,fc=1.yaml | 5 ++ .../2025/commands/7A2.221135|t=64,fc=1.yaml | 5 ++ .../2025/commands/7A2.221136|t=64,fc=1.yaml | 5 ++ .../2025/commands/7A2.2212ED|t=64,fc=1.yaml | 14 ++++ .../commands/7B0.7B8.221024|t=64,fc=1.yaml | 4 +- tests/test_cases/2025/commands/7E0.011C.yaml | 5 ++ tests/test_cases/2025/commands/7E0.0130.yaml | 3 + tests/test_cases/2025/commands/7E0.0131.yaml | 4 +- tests/test_cases/2025/commands/7E0.0142.yaml | 4 +- tests/test_cases/2025/commands/7E0.0146.yaml | 3 + tests/test_cases/2025/commands/7E0.014E.yaml | 6 ++ tests/test_cases/2025/commands/7E0.01A6.yaml | 4 +- 121 files changed, 1367 insertions(+), 75 deletions(-) create mode 100644 tests/test_cases/2000/command_support.yaml create mode 100644 tests/test_cases/2010/command_support.yaml create mode 100644 tests/test_cases/2010/commands/7E0.010D.yaml create mode 100644 tests/test_cases/2010/commands/7E0.012F.yaml create mode 100644 tests/test_cases/2010/commands/7E0.0131.yaml create mode 100644 tests/test_cases/2010/commands/7E0.0142.yaml create mode 100644 tests/test_cases/2013/commands/7E0.010D.yaml create mode 100644 tests/test_cases/2013/commands/7E0.0131.yaml create mode 100644 tests/test_cases/2018/commands/7E0.0104.yaml create mode 100644 tests/test_cases/2018/commands/7E0.0110.yaml create mode 100644 tests/test_cases/2018/commands/7E0.0113.yaml create mode 100644 tests/test_cases/2018/commands/7E0.0115.yaml create mode 100644 tests/test_cases/2018/commands/7E0.0124.yaml create mode 100644 tests/test_cases/2018/commands/7E0.012C.yaml create mode 100644 tests/test_cases/2018/commands/7E0.012D.yaml create mode 100644 tests/test_cases/2018/commands/7E0.012E.yaml create mode 100644 tests/test_cases/2018/commands/7E0.0133.yaml create mode 100644 tests/test_cases/2018/commands/7E0.013C.yaml create mode 100644 tests/test_cases/2018/commands/7E0.0143.yaml create mode 100644 tests/test_cases/2018/commands/7E0.0144.yaml create mode 100644 tests/test_cases/2018/commands/7E0.014C.yaml create mode 100644 tests/test_cases/2018/commands/7E0.0153.yaml create mode 100644 tests/test_cases/2019/commands/7E0.010D.yaml create mode 100644 tests/test_cases/2019/commands/7E0.011C.yaml create mode 100644 tests/test_cases/2019/commands/7E0.011F.yaml create mode 100644 tests/test_cases/2019/commands/7E0.0131.yaml create mode 100644 tests/test_cases/2019/commands/7E0.0146.yaml create mode 100644 tests/test_cases/2019/commands/7E0.0149.yaml create mode 100644 tests/test_cases/2019/commands/7E0.014A.yaml create mode 100644 tests/test_cases/2019/commands/7E0.015A.yaml create mode 100644 tests/test_cases/2019/commands/7E0.7E8.2210E5|t=64,fc=1.yaml create mode 100644 tests/test_cases/2024/commands/7A2.2210A6|t=64,fc=1.yaml create mode 100644 tests/test_cases/2024/commands/7A2.2210E7|t=64,fc=1.yaml create mode 100644 tests/test_cases/2024/commands/7A2.221135|t=64,fc=1.yaml create mode 100644 tests/test_cases/2024/commands/7A2.221136|t=64,fc=1.yaml create mode 100644 tests/test_cases/2024/commands/7A2.2212ED|t=64,fc=1.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0101.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0103.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0104.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0106.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0107.yaml create mode 100644 tests/test_cases/2024/commands/7E0.010B.yaml create mode 100644 tests/test_cases/2024/commands/7E0.010C.yaml create mode 100644 tests/test_cases/2024/commands/7E0.010D.yaml create mode 100644 tests/test_cases/2024/commands/7E0.010E.yaml create mode 100644 tests/test_cases/2024/commands/7E0.010F.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0110.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0111.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0113.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0115.yaml create mode 100644 tests/test_cases/2024/commands/7E0.011C.yaml create mode 100644 tests/test_cases/2024/commands/7E0.011F.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0121.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0124.yaml create mode 100644 tests/test_cases/2024/commands/7E0.012C.yaml create mode 100644 tests/test_cases/2024/commands/7E0.012D.yaml create mode 100644 tests/test_cases/2024/commands/7E0.012E.yaml create mode 100644 tests/test_cases/2024/commands/7E0.012F.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0130.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0131.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0133.yaml create mode 100644 tests/test_cases/2024/commands/7E0.013C.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0141.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0142.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0143.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0144.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0145.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0146.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0147.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0149.yaml create mode 100644 tests/test_cases/2024/commands/7E0.014A.yaml create mode 100644 tests/test_cases/2024/commands/7E0.014C.yaml create mode 100644 tests/test_cases/2024/commands/7E0.014D.yaml create mode 100644 tests/test_cases/2024/commands/7E0.014E.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0151.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0153.yaml create mode 100644 tests/test_cases/2024/commands/7E0.015A.yaml create mode 100644 tests/test_cases/2024/commands/7E0.015C.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0162.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0163.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0165.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0167.yaml create mode 100644 tests/test_cases/2024/commands/7E0.016D.yaml create mode 100644 tests/test_cases/2024/commands/7E0.018E.yaml create mode 100644 tests/test_cases/2024/commands/7E0.019D.yaml create mode 100644 tests/test_cases/2024/commands/7E0.019E.yaml create mode 100644 tests/test_cases/2024/commands/7E0.01A6.yaml create mode 100644 tests/test_cases/2025/commands/7A2.2210A6|t=64,fc=1.yaml create mode 100644 tests/test_cases/2025/commands/7A2.2210E7|t=64,fc=1.yaml create mode 100644 tests/test_cases/2025/commands/7A2.221135|t=64,fc=1.yaml create mode 100644 tests/test_cases/2025/commands/7A2.221136|t=64,fc=1.yaml create mode 100644 tests/test_cases/2025/commands/7A2.2212ED|t=64,fc=1.yaml create mode 100644 tests/test_cases/2025/commands/7E0.011C.yaml diff --git a/tests/test_cases/2000/command_support.yaml b/tests/test_cases/2000/command_support.yaml new file mode 100644 index 00000000..3d4f3265 --- /dev/null +++ b/tests/test_cases/2000/command_support.yaml @@ -0,0 +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|t=64,fc=1:SUBARU_ECT + - 7A2.22002F|t=64,fc=1:SUBARU_FLI_V2 + - 7A2.2210A6|t=64,fc=1:SUBARU_ACC_POS + - 7A2.2210E7|t=64,fc=1:SUBARU_EOT + - 7A2.221135|t=64,fc=1:SUBARU_12V_C + - 7A2.221136|t=64,fc=1:SUBARU_12V_T + - 7A2.221149|t=64,fc=1:SUBARU_ASH_RATIO_TOT + - 7A2.221155|t=64,fc=1:SUBARU_OIL_CHANGE_DIST + - 7A2.22116A|t=64,fc=1:SUBARU_DPF_WARN_DIST + - 7A2.2212ED|t=64,fc=1:SUBARU_MAF_AVG + "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 new file mode 100644 index 00000000..11313736 --- /dev/null +++ b/tests/test_cases/2010/command_support.yaml @@ -0,0 +1,77 @@ +model_year: 2010 +supported_commands_by_ecu: + "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 + - 0104:LOAD_PCT + - 0105:ECT + - 0106:SHRTFT1 + - 0107:LONGFT1 + - 010B:MAP + - 010C:RPM + - 010D:VSS + - 010E:SPARKADV + - 010F:IAT + - 0110:MAF + - 0111:TP + - 0113:O2S11_EXISTS,O2S12_EXISTS,O2S13_EXISTS,O2S14_EXISTS,O2S21_EXISTS,O2S22_EXISTS,O2S23_EXISTS,O2S24_EXISTS + - 0115:O2S12,SHRTFT11 + - 011C:OBDSUP + - 011F:RUNTM + - 0121:MIL_DIST + - 0124:LAMBDA11_WIDE,O2S11_WIDE + - 012C:EGR_PCT + - 012D:EGR_ERR + - 012E:EVAP_PCT + - 012F:FLI + - 0130:WARM_UPS + - 0131:CLR_DIST + - 0132:EVAP_VP + - 0133:BARO + - 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 + - 0143:LOAD_ABS + - 0144:EQ_RAT + - 0145:TP_R + - 0146:AAT + - 0147:TP_B + - 0149:APP_D + - 014A:APP_E + - 014C:TAC_PCT + - 014D:MIL_TIME + - 014E:CLR_TIME + - 0151:FUEL_TYP + - 015A:APP_R + - 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.010D:VSS + - 7E0.012F:FLI + - 7E0.0131:CLR_DIST + - 7E0.0142:VPWR + "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: + "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|t=64,fc=1:SUBARU_ECT + - 7A2.22002F|t=64,fc=1:SUBARU_FLI_V2 + - 7A2.2210A6|t=64,fc=1:SUBARU_ACC_POS + - 7A2.2210E7|t=64,fc=1:SUBARU_EOT + - 7A2.221135|t=64,fc=1:SUBARU_12V_C + - 7A2.221136|t=64,fc=1:SUBARU_12V_T + - 7A2.221149|t=64,fc=1:SUBARU_ASH_RATIO_TOT + - 7A2.221155|t=64,fc=1:SUBARU_OIL_CHANGE_DIST + - 7A2.22116A|t=64,fc=1:SUBARU_DPF_WARN_DIST + - 7A2.2212ED|t=64,fc=1:SUBARU_MAF_AVG + "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..f1362a69 --- /dev/null +++ b/tests/test_cases/2010/commands/7E0.0131.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0131 +test_cases: +- expected_values: + CLR_DIST: 275 + response: '7E80441310113' +- 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/2013/command_support.yaml b/tests/test_cases/2013/command_support.yaml index 4a79740a..ad136f89 100644 --- a/tests/test_cases/2013/command_support.yaml +++ b/tests/test_cases/2013/command_support.yaml @@ -46,6 +46,32 @@ supported_commands_by_ecu: - 0151:FUEL_TYP - 015A:APP_R - 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.010D:VSS + - 7E0.0131:CLR_DIST "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: + "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|t=64,fc=1:SUBARU_ECT + - 7A2.22002F|t=64,fc=1:SUBARU_FLI_V2 + - 7A2.2210A6|t=64,fc=1:SUBARU_ACC_POS + - 7A2.2210E7|t=64,fc=1:SUBARU_EOT + - 7A2.221135|t=64,fc=1:SUBARU_12V_C + - 7A2.221136|t=64,fc=1:SUBARU_12V_T + - 7A2.221149|t=64,fc=1:SUBARU_ASH_RATIO_TOT + - 7A2.221155|t=64,fc=1:SUBARU_OIL_CHANGE_DIST + - 7A2.22116A|t=64,fc=1:SUBARU_DPF_WARN_DIST + - 7A2.2212ED|t=64,fc=1:SUBARU_MAF_AVG + "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/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.0131.yaml b/tests/test_cases/2013/commands/7E0.0131.yaml new file mode 100644 index 00000000..99bf352f --- /dev/null +++ b/tests/test_cases/2013/commands/7E0.0131.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0131 +test_cases: +- expected_values: + CLR_DIST: 2134 + response: '7E80441310856' +- expected_values: + CLR_DIST: 2256 + response: 7E804413108D0 diff --git a/tests/test_cases/2018/command_support.yaml b/tests/test_cases/2018/command_support.yaml index 84ca863a..2698d5f2 100644 --- a/tests/test_cases/2018/command_support.yaml +++ b/tests/test_cases/2018/command_support.yaml @@ -54,8 +54,22 @@ 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.0104:LOAD_PCT - 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.0124:LAMBDA11_WIDE,O2S11_WIDE + - 7E0.012C:EGR_PCT + - 7E0.012D:EGR_ERR + - 7E0.012E:EVAP_PCT - 7E0.0131:CLR_DIST + - 7E0.0133:BARO + - 7E0.013C:CATEMP11 + - 7E0.0143:LOAD_ABS + - 7E0.0144:EQ_RAT + - 7E0.014C:TAC_PCT + - 7E0.0153:EVAP_VPA - 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 @@ -68,5 +82,16 @@ supported_commands_by_ecu: - 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 unsupported_commands_by_ecu: + "7A2": + - 7A2.220005|t=64,fc=1:SUBARU_ECT + - 7A2.22002F|t=64,fc=1:SUBARU_FLI_V2 + - 7A2.2210A6|t=64,fc=1:SUBARU_ACC_POS + - 7A2.2210E7|t=64,fc=1:SUBARU_EOT + - 7A2.221135|t=64,fc=1:SUBARU_12V_C + - 7A2.221136|t=64,fc=1:SUBARU_12V_T + - 7A2.221149|t=64,fc=1:SUBARU_ASH_RATIO_TOT + - 7A2.221155|t=64,fc=1:SUBARU_OIL_CHANGE_DIST + - 7A2.22116A|t=64,fc=1:SUBARU_DPF_WARN_DIST + - 7A2.2212ED|t=64,fc=1:SUBARU_MAF_AVG "7E0": - 7E0.7E8.22002F|t=64,fc=1:SUBARU_FLI 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 index c541f8d1..c1a7fed2 100644 --- 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 @@ -7,11 +7,11 @@ test_cases: SUBARU_TP_RR: 34.4 response: 75B07621022A7ACBEB1 - expected_values: - SUBARU_TP_FL: 36.6 - SUBARU_TP_FR: 36.4 - SUBARU_TP_RL: 35 - SUBARU_TP_RR: 36 - response: 75B07621022AFB4B6B7 + SUBARU_TP_FL: 32 + SUBARU_TP_FR: 33 + SUBARU_TP_RL: 36.2 + SUBARU_TP_RR: 32.6 + response: 75B07621022B5A3A5A0 - expected_values: SUBARU_TP_FL: 43.2 SUBARU_TP_FR: 44.4 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 index 665abf07..08c4fda9 100644 --- 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 @@ -1,5 +1,14 @@ 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 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 index cc6fa803..cd11238b 100644 --- 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 @@ -7,5 +7,5 @@ test_cases: SUBARU_FR_VSS: 1278 response: 7B80562102404FE - expected_values: - SUBARU_FR_VSS: 1810 - response: 7B8056210240712 + SUBARU_FR_VSS: 2342 + response: 7B8056210240926 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 index 4edafe74..438ce470 100644 --- 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 @@ -7,5 +7,5 @@ test_cases: SUBARU_FL_VSS: 1275 response: 7B80562102504FB - expected_values: - SUBARU_FL_VSS: 1813 - response: 7B8056210250715 + SUBARU_FL_VSS: 2342 + response: 7B8056210250926 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 index 7035ffa6..239010cc 100644 --- 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 @@ -7,5 +7,5 @@ test_cases: SUBARU_RR_VSS: 1023 response: 7B80562102603FF - expected_values: - SUBARU_RR_VSS: 1802 - response: 7B805621026070A + SUBARU_RR_VSS: 2332 + response: 7B805621026091C 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 index 5bd2ab75..b896ce6c 100644 --- 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 @@ -7,5 +7,5 @@ test_cases: SUBARU_RL_VSS: 250 response: 7B80562102700FA - expected_values: - SUBARU_RL_VSS: 1807 - response: 7B805621027070F + SUBARU_RL_VSS: 2332 + response: 7B805621027091C 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 index c832a8e5..a4007798 100644 --- 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 @@ -5,7 +5,7 @@ test_cases: response: 7B8056210290000 - expected_values: SUBARU_STEER_ANGLE: 0 - response: 7B805621029FF47 + response: 7B805621029FF2E - expected_values: SUBARU_STEER_ANGLE: 0 response: 7B805621029FFFF 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..8235db43 --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0104.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0104 +test_cases: +- expected_values: + LOAD_PCT: 25.4902 + response: '7E803410441' +- expected_values: + LOAD_PCT: 25.88235 + response: '7E803410442' +- expected_values: + LOAD_PCT: 26.27451 + response: '7E803410443' +- expected_values: + LOAD_PCT: 26.66667 + response: '7E803410444' 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..612e4617 --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0110.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0110 +test_cases: +- expected_values: + MAF: 4.3 + response: 7E804411001AE +- expected_values: + MAF: 4.74 + response: 7E804411001DA 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..d98454ac --- /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: 0 + response: '7E80441151580' +- expected_values: + O2S12: 0.11 + SHRTFT11: 0 + response: '7E80441151680' 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..615c498f --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0124.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0124 +test_cases: +- expected_values: + LAMBDA11_WIDE: 0.98907 + O2S11_WIDE: 2.16606 + response: 7E80641247E9A4559 +- expected_values: + LAMBDA11_WIDE: 0.99359 + O2S11_WIDE: 2.1796 + response: 7E80641247F2E45C8 +- expected_values: + LAMBDA11_WIDE: 1.01144 + O2S11_WIDE: 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.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.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.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..ca98a271 --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0144.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0144 +test_cases: +- expected_values: + EQ_RAT: 0.99501 + response: 7E80441447F5C 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.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.7E8.2210E5|t=64,fc=1.yaml b/tests/test_cases/2018/commands/7E0.7E8.2210E5|t=64,fc=1.yaml index 0f2e5051..e496a030 100644 --- 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 @@ -1,5 +1,8 @@ command_id: 7E0.7E8.2210E5|t=64,fc=1 test_cases: +- expected_values: + SUBARU_ODO: 91814 + response: 7E8056210E5B353 - expected_values: SUBARU_ODO: 109582 response: 7E8056210E5D607 diff --git a/tests/test_cases/2019/command_support.yaml b/tests/test_cases/2019/command_support.yaml index a86fa04b..9a4ef38a 100644 --- a/tests/test_cases/2019/command_support.yaml +++ b/tests/test_cases/2019/command_support.yaml @@ -21,6 +21,7 @@ supported_commands_by_ecu: - 011C:OBDSUP - 011F:RUNTM - 0121:MIL_DIST + - 0124:LAMBDA11_WIDE,O2S11_WIDE - 012C:EGR_PCT - 012D:EGR_ERR - 012E:EVAP_PCT @@ -47,6 +48,15 @@ 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.010D:VSS + - 7E0.011C:OBDSUP + - 7E0.011F:RUNTM + - 7E0.0131:CLR_DIST + - 7E0.0146:AAT + - 7E0.0149:APP_D + - 7E0.014A:APP_E + - 7E0.015A:APP_R + - 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 - 0105:ECT @@ -57,3 +67,26 @@ 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 +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|t=64,fc=1:SUBARU_ECT + - 7A2.22002F|t=64,fc=1:SUBARU_FLI_V2 + - 7A2.2210A6|t=64,fc=1:SUBARU_ACC_POS + - 7A2.2210E7|t=64,fc=1:SUBARU_EOT + - 7A2.221135|t=64,fc=1:SUBARU_12V_C + - 7A2.221136|t=64,fc=1:SUBARU_12V_T + - 7A2.221149|t=64,fc=1:SUBARU_ASH_RATIO_TOT + - 7A2.221155|t=64,fc=1:SUBARU_OIL_CHANGE_DIST + - 7A2.22116A|t=64,fc=1:SUBARU_DPF_WARN_DIST + - 7A2.2212ED|t=64,fc=1:SUBARU_MAF_AVG + "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 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..e9b2e02f --- /dev/null +++ b/tests/test_cases/2019/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/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.0131.yaml b/tests/test_cases/2019/commands/7E0.0131.yaml new file mode 100644 index 00000000..93ea05b6 --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.0131.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0131 +test_cases: +- expected_values: + CLR_DIST: 27631 + response: 7E80441316BEF 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.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..607eff78 --- /dev/null +++ b/tests/test_cases/2019/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/2024/command_support.yaml b/tests/test_cases/2024/command_support.yaml index 4f957213..b3eddbcb 100644 --- a/tests/test_cases/2024/command_support.yaml +++ b/tests/test_cases/2024/command_support.yaml @@ -3,6 +3,12 @@ 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|t=64,fc=1:SUBARU_ACC_POS + - 7A2.2210E7|t=64,fc=1:SUBARU_EOT + - 7A2.221135|t=64,fc=1:SUBARU_12V_C + - 7A2.221136|t=64,fc=1:SUBARU_12V_T + - 7A2.2212ED|t=64,fc=1:SUBARU_MAF_AVG "7B0": - 7B0.7B8.221024|t=64,fc=1:SUBARU_FR_VSS - 7B0.7B8.221025|t=64,fc=1:SUBARU_FL_VSS @@ -57,11 +63,64 @@ supported_commands_by_ecu: - 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 - 0167:ECT_1,ECT_1_SUP,ECT_2,ECT_2_SUP + - 0168:IAT_11,IAT_11_SUP,IAT_12,IAT_12_SUP,IAT_13,IAT_13_SUP,IAT_21,IAT_21_SUP,IAT_22,IAT_22_SUP,IAT_23,IAT_23_SUP - 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 + - 0172:WG_A_ACT,WG_A_ACT_SUP,WG_A_CMD,WG_A_CMD_SUP,WG_B_ACT,WG_B_ACT_SUP,WG_B_CMD,WG_B_CMD_SUP - 018E:TQ_FR - 019D:FUEL_RATE_ALT,VFUEL_RATE - 019E:EXH_RATE - 01A6:ODO + - 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.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_WIDE,O2S11_WIDE + - 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.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 @@ -69,7 +128,14 @@ supported_commands_by_ecu: - 010D:VSS - 011F:RUNTM - 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 unsupported_commands_by_ecu: + "7A2": + - 7A2.220005|t=64,fc=1:SUBARU_ECT + - 7A2.22002F|t=64,fc=1:SUBARU_FLI_V2 + - 7A2.221149|t=64,fc=1:SUBARU_ASH_RATIO_TOT + - 7A2.221155|t=64,fc=1:SUBARU_OIL_CHANGE_DIST + - 7A2.22116A|t=64,fc=1:SUBARU_DPF_WARN_DIST "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/2024/commands/753.75B.221022|t=64,fc=1.yaml b/tests/test_cases/2024/commands/753.75B.221022|t=64,fc=1.yaml index 5e4557be..925a7b55 100644 --- 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 @@ -1,26 +1,44 @@ command_id: 753.75B.221022|t=64,fc=1 test_cases: - expected_values: - SUBARU_TP_FL: 33.4 - SUBARU_TP_FR: 35 - SUBARU_TP_RL: 35.2 - SUBARU_TP_RR: 35.8 - response: 75B07621022B0B3AFA7 + SUBARU_TP_FL: 32.4 + SUBARU_TP_FR: 30.6 + SUBARU_TP_RL: 32 + SUBARU_TP_RR: 32 + response: 75B07621022A0A099A2 - expected_values: - SUBARU_TP_FL: 33.6 - SUBARU_TP_FR: 34.8 - SUBARU_TP_RL: 35.4 - SUBARU_TP_RR: 35.8 - response: 75B07621022B1B3AEA8 + SUBARU_TP_FL: 32.6 + SUBARU_TP_FR: 30.8 + SUBARU_TP_RL: 32.4 + SUBARU_TP_RR: 31.8 + response: 75B07621022A29F9AA3 - expected_values: - SUBARU_TP_FL: 35.8 - SUBARU_TP_FR: 36.4 - SUBARU_TP_RL: 37.8 - SUBARU_TP_RR: 37.2 - response: 75B07621022BDBAB6B3 + SUBARU_TP_FL: 32.2 + SUBARU_TP_FR: 30.6 + SUBARU_TP_RL: 32.4 + SUBARU_TP_RR: 32.2 + response: 75B07621022A2A199A1 - expected_values: - SUBARU_TP_FL: 35.8 - SUBARU_TP_FR: 37.8 - SUBARU_TP_RL: 38.6 - SUBARU_TP_RR: 38.6 - response: 75B07621022C1C1BDB3 + SUBARU_TP_FL: 39.2 + SUBARU_TP_FR: 38.2 + SUBARU_TP_RL: 39.8 + SUBARU_TP_RR: 40.2 + response: 75B07621022C7C9BFC4 +- expected_values: + SUBARU_TP_FL: 40 + SUBARU_TP_FR: 38 + SUBARU_TP_RL: 40.8 + SUBARU_TP_RR: 40.8 + response: 75B07621022CCCCBEC8 +- expected_values: + SUBARU_TP_FL: 40 + SUBARU_TP_FR: 37.2 + SUBARU_TP_RL: 41.2 + SUBARU_TP_RR: 40 + response: 75B07621022CEC8BAC8 +- expected_values: + SUBARU_TP_FL: 40.4 + SUBARU_TP_FR: 38.2 + SUBARU_TP_RL: 41.2 + SUBARU_TP_RR: 40.8 + response: 75B07621022CECCBFCA 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 index f81619d5..9f4a9549 100644 --- 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 @@ -1,5 +1,14 @@ 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: 99487 SUBARU_TID2: 15204740 @@ -9,3 +18,12 @@ test_cases: 75B101362102801849F 75B21E8018495D40184 75B229D65018486BC00 +- 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.2210A6|t=64,fc=1.yaml b/tests/test_cases/2024/commands/7A2.2210A6|t=64,fc=1.yaml new file mode 100644 index 00000000..2b796b62 --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.2210A6|t=64,fc=1.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.2210A6|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_ACC_POS: 0 + response: 7AA046210A600 +- expected_values: + SUBARU_ACC_POS: 100 + response: 7AA046210A6FF diff --git a/tests/test_cases/2024/commands/7A2.2210E7|t=64,fc=1.yaml b/tests/test_cases/2024/commands/7A2.2210E7|t=64,fc=1.yaml new file mode 100644 index 00000000..a66f6aae --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.2210E7|t=64,fc=1.yaml @@ -0,0 +1,5 @@ +command_id: 7A2.2210E7|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_EOT: -40 + response: 7AA046210E700 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..92e62fa5 --- /dev/null +++ b/tests/test_cases/2024/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/2024/commands/7A2.2212ED|t=64,fc=1.yaml b/tests/test_cases/2024/commands/7A2.2212ED|t=64,fc=1.yaml new file mode 100644 index 00000000..3add32bf --- /dev/null +++ b/tests/test_cases/2024/commands/7A2.2212ED|t=64,fc=1.yaml @@ -0,0 +1,14 @@ +command_id: 7A2.2212ED|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_MAF_AVG: 1.43 + response: 7AA056212ED008F +- expected_values: + SUBARU_MAF_AVG: 5.11 + response: 7AA056212ED01FF +- expected_values: + SUBARU_MAF_AVG: 5.12 + response: 7AA056212ED0200 +- expected_values: + SUBARU_MAF_AVG: 93.6 + response: 7AA056212ED2490 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 index d034d6a9..e97d9b30 100644 --- 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 @@ -4,8 +4,8 @@ test_cases: SUBARU_FR_VSS: 0 response: 7B8056210240000 - expected_values: - SUBARU_FR_VSS: 253 - response: 7B80562102400FD + SUBARU_FR_VSS: 255 + response: 7B80562102400FF - expected_values: - SUBARU_FR_VSS: 593 - response: 7B8056210240251 + SUBARU_FR_VSS: 2050 + response: 7B8056210240802 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 index 204e5636..57bd27c5 100644 --- 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 @@ -4,8 +4,8 @@ test_cases: SUBARU_FL_VSS: 0 response: 7B8056210250000 - expected_values: - SUBARU_FL_VSS: 254 - response: 7B80562102500FE + SUBARU_FL_VSS: 255 + response: 7B80562102500FF - expected_values: - SUBARU_FL_VSS: 592 - response: 7B8056210250250 + SUBARU_FL_VSS: 2050 + response: 7B8056210250802 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 index c066bbf1..2599553d 100644 --- 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 @@ -4,8 +4,8 @@ test_cases: SUBARU_RR_VSS: 0 response: 7B8056210260000 - expected_values: - SUBARU_RR_VSS: 249 - response: 7B80562102600F9 + SUBARU_RR_VSS: 511 + response: 7B80562102601FF - expected_values: - SUBARU_RR_VSS: 592 - response: 7B8056210260250 + SUBARU_RR_VSS: 2048 + response: 7B8056210260800 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 index 2a100ad3..9f384f9e 100644 --- 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 @@ -4,8 +4,8 @@ test_cases: SUBARU_RL_VSS: 0 response: 7B8056210270000 - expected_values: - SUBARU_RL_VSS: 251 - response: 7B80562102700FB + SUBARU_RL_VSS: 255 + response: 7B80562102700FF - expected_values: - SUBARU_RL_VSS: 590 - response: 7B805621027024E + SUBARU_RL_VSS: 2073 + response: 7B8056210270819 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 index 80043efd..fcea6ad4 100644 --- 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 @@ -5,7 +5,7 @@ test_cases: response: 7B8056210290000 - expected_values: SUBARU_STEER_ANGLE: 0 - response: 7B805621029FFAC + response: 7B805621029FF02 - expected_values: SUBARU_STEER_ANGLE: 0 response: 7B805621029FFFF 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.0106.yaml b/tests/test_cases/2024/commands/7E0.0106.yaml new file mode 100644 index 00000000..f6c8f6e7 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0106.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0106 +test_cases: +- expected_values: + SHRTFT1: 0 + response: '7E803410680' +- expected_values: + SHRTFT1: 0.78125 + response: '7E803410681' 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..1a4a9997 --- /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: 125 + response: 7E803410D7D 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..20573b20 --- /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: 5.11 + response: 7E804411001FF +- expected_values: + MAF: 103.83 + response: 7E8044110288F 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..a38eda01 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0111.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0111 +test_cases: +- expected_values: + TP: 13.72549 + response: '7E803411123' +- expected_values: + TP: 15.29412 + response: '7E803411127' 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..564f4c24 --- /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: 0 + response: '7E80441159780' +- expected_values: + O2S12: 0.795 + SHRTFT11: 0 + 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..bd9db36a --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.011F.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.011F +test_cases: +- expected_values: + RUNTM: 216 + response: 7E804411F00D8 +- expected_values: + RUNTM: 987 + response: 7E804411F03DB +- expected_values: + RUNTM: 1029 + response: 7E804411F0405 +- expected_values: + RUNTM: 1072 + response: 7E804411F0430 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..436613fb --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0124.yaml @@ -0,0 +1,10 @@ +command_id: 7E0.0124 +test_cases: +- expected_values: + LAMBDA11_WIDE: 0.97702 + O2S11_WIDE: 2.48341 + response: 7E80641247D0F4F82 +- expected_values: + LAMBDA11_WIDE: 1.00116 + O2S11_WIDE: 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..db43f3ae --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.012F.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.012F +test_cases: +- expected_values: + FLI: 9.01961 + response: 7E803412F17 +- 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..fc34362c --- /dev/null +++ b/tests/test_cases/2024/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/2024/commands/7E0.0131.yaml b/tests/test_cases/2024/commands/7E0.0131.yaml new file mode 100644 index 00000000..287d6cf5 --- /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: 8746 + response: 7E8044131222A +- expected_values: + CLR_DIST: 9215 + response: 7E804413123FF +- expected_values: + CLR_DIST: 9216 + response: '7E80441312400' +- expected_values: + CLR_DIST: 10245 + response: '7E80441312805' 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.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..bfd66d96 --- /dev/null +++ b/tests/test_cases/2024/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/2024/commands/7E0.0142.yaml b/tests/test_cases/2024/commands/7E0.0142.yaml new file mode 100644 index 00000000..2defd400 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0142.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0142 +test_cases: +- expected_values: + VPWR: 11.777 + response: 7E80441422E01 +- expected_values: + VPWR: 12.544 + response: '7E80441423100' +- expected_values: + VPWR: 13.311 + response: 7E804414233FF +- 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..824b1f85 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0144.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0144 +test_cases: +- expected_values: + EQ_RAT: 0.99489 + response: 7E80441447F58 +- expected_values: + EQ_RAT: 0.99812 + response: 7E80441447FC2 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..1dc432a3 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0146.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0146 +test_cases: +- 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..b5c2573c --- /dev/null +++ b/tests/test_cases/2024/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: 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..a5f6b912 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0149.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0149 +test_cases: +- 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..e23d9ba2 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.014A.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.014A +test_cases: +- 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..5d77c569 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.014E.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.014E +test_cases: +- expected_values: + CLR_TIME: 21344 + response: 7E804414E5360 +- expected_values: + CLR_TIME: 21363 + response: 7E804414E5373 +- expected_values: + CLR_TIME: 21555 + response: 7E804414E5433 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..2c8fc70d --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0153.yaml @@ -0,0 +1,23 @@ +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 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..fbb27cf3 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.015C.yaml @@ -0,0 +1,23 @@ +command_id: 7E0.015C +test_cases: +- expected_values: + EOT: 74 + response: 7E803415C72 +- expected_values: + EOT: 77 + response: 7E803415C75 +- expected_values: + EOT: 91 + response: 7E803415C83 +- expected_values: + EOT: 93 + response: 7E803415C85 +- expected_values: + EOT: 94 + response: 7E803415C86 +- expected_values: + EOT: 95 + response: 7E803415C87 +- expected_values: + EOT: 96 + response: 7E803415C88 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..d3bfffbb --- /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: 94 + response: 7E8034162DB 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..a30e8466 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.016D.yaml @@ -0,0 +1,66 @@ +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 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..e79f474b --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.019D.yaml @@ -0,0 +1,14 @@ +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 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..0e2a72a8 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.019E.yaml @@ -0,0 +1,11 @@ +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 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..d6842cba --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.01A6.yaml @@ -0,0 +1,14 @@ +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: 10265.6 + response: 7E80641A600019100 diff --git a/tests/test_cases/2025/command_support.yaml b/tests/test_cases/2025/command_support.yaml index fcacc90c..7f7885a6 100644 --- a/tests/test_cases/2025/command_support.yaml +++ b/tests/test_cases/2025/command_support.yaml @@ -3,6 +3,12 @@ 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|t=64,fc=1:SUBARU_ACC_POS + - 7A2.2210E7|t=64,fc=1:SUBARU_EOT + - 7A2.221135|t=64,fc=1:SUBARU_12V_C + - 7A2.221136|t=64,fc=1:SUBARU_12V_T + - 7A2.2212ED|t=64,fc=1:SUBARU_MAF_AVG "7B0": - 7B0.7B8.221024|t=64,fc=1:SUBARU_FR_VSS - 7B0.7B8.221025|t=64,fc=1:SUBARU_FL_VSS @@ -66,6 +72,7 @@ supported_commands_by_ecu: - 01A6:ODO - 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.010D:VSS + - 7E0.011C:OBDSUP - 7E0.0121:MIL_DIST - 7E0.0130:WARM_UPS - 7E0.0131:CLR_DIST @@ -83,10 +90,16 @@ supported_commands_by_ecu: - 011F:RUNTM - 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: + "7A2": + - 7A2.220005|t=64,fc=1:SUBARU_ECT + - 7A2.22002F|t=64,fc=1:SUBARU_FLI_V2 + - 7A2.221149|t=64,fc=1:SUBARU_ASH_RATIO_TOT + - 7A2.221155|t=64,fc=1:SUBARU_OIL_CHANGE_DIST + - 7A2.22116A|t=64,fc=1:SUBARU_DPF_WARN_DIST "7E0": - - 7E0.220005:SUBARU_COOLANT_T + - 7E0.220005 - 7E0.7E8.22002F|t=64,fc=1:SUBARU_FLI "7E1": - 7E1.7E9.010D "7E6": - - 7E6.22106B:SUBARU_ATF_T + - 7E6.22106B 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 index 5de0bbd8..4beaddf5 100644 --- 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 @@ -1,20 +1,38 @@ command_id: 753.75B.221022|t=64,fc=1 test_cases: - expected_values: - SUBARU_TP_FL: 32.6 - SUBARU_TP_FR: 33.2 - SUBARU_TP_RL: 32.8 - SUBARU_TP_RR: 33 - response: 75B07621022A4A5A6A3 + SUBARU_TP_FL: 34.4 + SUBARU_TP_FR: 33 + SUBARU_TP_RL: 31.6 + SUBARU_TP_RR: 32.8 + response: 75B076210229EA4A5AC - expected_values: - SUBARU_TP_FL: 36.4 - SUBARU_TP_FR: 28.8 - SUBARU_TP_RL: 36.8 - SUBARU_TP_RR: 37.4 - response: 75B07621022B8BB90B6 + SUBARU_TP_FL: 34.6 + SUBARU_TP_FR: 33 + SUBARU_TP_RL: 31.8 + SUBARU_TP_RR: 31.4 + response: 75B076210229F9DA5AD +- 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: 46.6 - SUBARU_TP_RL: 46.8 - SUBARU_TP_RR: 46.2 - response: 75B07621022EAE7E9E5 + 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/7A2.2210A6|t=64,fc=1.yaml b/tests/test_cases/2025/commands/7A2.2210A6|t=64,fc=1.yaml new file mode 100644 index 00000000..c5b90439 --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.2210A6|t=64,fc=1.yaml @@ -0,0 +1,8 @@ +command_id: 7A2.2210A6|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_ACC_POS: 0 + response: 7AA046210A600 +- expected_values: + SUBARU_ACC_POS: 45.4902 + response: 7AA046210A674 diff --git a/tests/test_cases/2025/commands/7A2.2210E7|t=64,fc=1.yaml b/tests/test_cases/2025/commands/7A2.2210E7|t=64,fc=1.yaml new file mode 100644 index 00000000..a66f6aae --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.2210E7|t=64,fc=1.yaml @@ -0,0 +1,5 @@ +command_id: 7A2.2210E7|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_EOT: -40 + response: 7AA046210E700 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.2212ED|t=64,fc=1.yaml b/tests/test_cases/2025/commands/7A2.2212ED|t=64,fc=1.yaml new file mode 100644 index 00000000..31482957 --- /dev/null +++ b/tests/test_cases/2025/commands/7A2.2212ED|t=64,fc=1.yaml @@ -0,0 +1,14 @@ +command_id: 7A2.2212ED|t=64,fc=1 +test_cases: +- expected_values: + SUBARU_MAF_AVG: 2.12 + response: 7AA056212ED00D4 +- expected_values: + SUBARU_MAF_AVG: 15.36 + response: 7AA056212ED0600 +- expected_values: + SUBARU_MAF_AVG: 17.9 + response: 7AA056212ED06FE +- expected_values: + SUBARU_MAF_AVG: 104.23 + response: 7AA056212ED28B7 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 index a00fe47f..fd0ad80f 100644 --- 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 @@ -4,8 +4,8 @@ test_cases: SUBARU_FR_VSS: 0 response: 7B8056210240000 - expected_values: - SUBARU_FR_VSS: 767 - response: 7B80562102402FF + SUBARU_FR_VSS: 511 + response: 7B80562102401FF - expected_values: SUBARU_FR_VSS: 2068 response: 7B8056210240814 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.0130.yaml b/tests/test_cases/2025/commands/7E0.0130.yaml index 3cb24be2..c8cd2b62 100644 --- a/tests/test_cases/2025/commands/7E0.0130.yaml +++ b/tests/test_cases/2025/commands/7E0.0130.yaml @@ -6,3 +6,6 @@ test_cases: - expected_values: WARM_UPS: 124 response: 7E80341307C +- expected_values: + WARM_UPS: 142 + response: 7E80341308E diff --git a/tests/test_cases/2025/commands/7E0.0131.yaml b/tests/test_cases/2025/commands/7E0.0131.yaml index 9e3c120c..79518ef1 100644 --- a/tests/test_cases/2025/commands/7E0.0131.yaml +++ b/tests/test_cases/2025/commands/7E0.0131.yaml @@ -10,5 +10,5 @@ test_cases: CLR_DIST: 256 response: '7E80441310100' - expected_values: - CLR_DIST: 7017 - response: 7E80441311B69 + CLR_DIST: 12085 + response: 7E80441312F35 diff --git a/tests/test_cases/2025/commands/7E0.0142.yaml b/tests/test_cases/2025/commands/7E0.0142.yaml index f13e3020..0fe156ea 100644 --- a/tests/test_cases/2025/commands/7E0.0142.yaml +++ b/tests/test_cases/2025/commands/7E0.0142.yaml @@ -10,5 +10,5 @@ test_cases: VPWR: 14.335 response: 7E804414237FF - expected_values: - VPWR: 14.833 - response: 7E804414239F1 + VPWR: 14.853 + response: 7E80441423A05 diff --git a/tests/test_cases/2025/commands/7E0.0146.yaml b/tests/test_cases/2025/commands/7E0.0146.yaml index 612e8920..700a85ff 100644 --- a/tests/test_cases/2025/commands/7E0.0146.yaml +++ b/tests/test_cases/2025/commands/7E0.0146.yaml @@ -1,5 +1,8 @@ command_id: 7E0.0146 test_cases: +- expected_values: + AAT: 30 + response: '7E803414646' - expected_values: AAT: 35 response: 7E80341464B diff --git a/tests/test_cases/2025/commands/7E0.014E.yaml b/tests/test_cases/2025/commands/7E0.014E.yaml index 11282edc..2d505bc1 100644 --- a/tests/test_cases/2025/commands/7E0.014E.yaml +++ b/tests/test_cases/2025/commands/7E0.014E.yaml @@ -6,3 +6,9 @@ test_cases: - expected_values: CLR_TIME: 7083 response: 7E804414E1BAB +- expected_values: + CLR_TIME: 8049 + response: 7E804414E1F71 +- expected_values: + CLR_TIME: 8050 + response: 7E804414E1F72 diff --git a/tests/test_cases/2025/commands/7E0.01A6.yaml b/tests/test_cases/2025/commands/7E0.01A6.yaml index 0e56857f..b55566b3 100644 --- a/tests/test_cases/2025/commands/7E0.01A6.yaml +++ b/tests/test_cases/2025/commands/7E0.01A6.yaml @@ -13,5 +13,5 @@ test_cases: ODO: 6965.3 response: 7E80641A600011015 - expected_values: - ODO: 10761.8 - response: 7E80641A60001A462 + ODO: 12197.5 + response: 7E80641A60001DC77