ECU parameters
The Subaru Ascent has 87 ECU parameters.
● Confirmed◆ In testing○ Supported× Not supported
A/F sensor #1 SUBARU_A_F_SENSOR_1Confirmed
- Request
22 10 BE - Service 22
DID 10BE - Module
7A2 → 7AA - Every
1 s - Testing
Example reply from a 2025 Subaru Ascent.
Bits 0 to 7 of the reply, 8 bits.
0x7D = 125 → (125 × 1.99 ÷ 255) = 0.97549
- Formula
(val × 1.99 ÷ 255)- Range
- 0 to 1.99
- Unit
- Number
Confirmed for 2023 to 2025. In testing for 2020, 2026. Not supported for 2019, 2021 to 2022.
Actual line pressure SUBARU_ACTUAL_LINE_PRESSUREConfirmed
- Request
22 12 B1 - Service 22
DID 12B1 - Module
7A3 → 7AB - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val × 25.6 ÷ 65535)- Range
- 0 to 25.6
- Unit
- Raw value
Confirmed for 2023 to 2025. In testing for 2026. Not supported for 2019 to 2022.
Actual primary pressure SUBARU_ACTUAL_PRIMARY_PRESSUREConfirmed
- Request
22 11 41 - Service 22
DID 1141 - Module
7A3 → 7AB - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val × 25.6 ÷ 65535)- Range
- 0 to 25.6
- Unit
- Raw value
Confirmed for 2023 to 2025. In testing for 2026. Not supported for 2019 to 2022.
Actual secondary pressure SUBARU_ACTUAL_SECONDARY_PRESSUREConfirmed
- Request
22 11 3A - Service 22
DID 113A - Module
7A3 → 7AB - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val × 25.6 ÷ 65535)- Range
- 0 to 25.6
- Unit
- Raw value
Confirmed for 2023 to 2025. In testing for 2026. Not supported for 2019 to 2022.
All-wheel drive solenoid actual current SUBARU_AWD_SOLENOID_ACTUAL_CURRENTConfirmed
- Request
22 12 B5 - Service 22
DID 12B5 - Module
7A3 → 7AB - Every
1 s - Testing
Example reply from a 2025 Subaru Ascent.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → 0 mA
- Formula
val- Range
- 0 to 65535 mA
- Unit
- mA
Confirmed for 2023 to 2025. In testing for 2026. Not supported for 2019 to 2022.
All-wheel drive solenoid set current SUBARU_AWD_SOLENOID_SET_CURRENTConfirmed
- Request
22 12 B4 - Service 22
DID 12B4 - Module
7A3 → 7AB - Every
1 s - Testing
Example reply from a 2025 Subaru Ascent.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → 0 mA
- Formula
val- Range
- 0 to 65535 mA
- Unit
- mA
Confirmed for 2023 to 2025. In testing for 2026. Not supported for 2019 to 2022.
Alternator duty SUBARU_ALTERNATOR_DUTYConfirmed
- Request
22 10 B2 - Service 22
DID 10B2 - Module
7A2 → 7AA - Every
1 s - Testing
Example reply from a 2025 Subaru Ascent.
Bits 0 to 7 of the reply, 8 bits.
0x46 = 70 → 70 %
- Formula
val- Range
- 0 to 255 %
- Unit
- %
Confirmed for 2023 to 2025. In testing for 2020, 2026. Not supported for 2019, 2021 to 2022.
Canister purge control valve duty cycle SUBARU_CPC_VALVE_DUTY_CYCLEConfirmed
- Request
22 10 AE - Service 22
DID 10AE - Module
7A2 → 7AA - Every
1 s - Testing
Example reply from a 2025 Subaru Ascent.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → (0 × 100 ÷ 255) = 0 %
- Formula
(val × 100 ÷ 255)- Range
- 0 to 100 %
- Unit
- %
Confirmed for 2023 to 2025. In testing for 2020, 2026. Not supported for 2019, 2021 to 2022.
Cylinder monitor #1 SUBARU_MONITOR_1Confirmed
- Request
22 13 14 - Service 22
DID 1314 - Module
7A2 → 7AA - Every
1 s - Testing
Example reply from a 2025 Subaru Ascent.
Bits 0 to 15 of the reply, 16 bits.
0x0C71 = 3185 → (3185 ÷ 4) = 796.25 rpm
- Formula
(val ÷ 4)- Range
- 0 to 16383.75 rpm
- Unit
- rpm
Confirmed for 2023 to 2025. In testing for 2020, 2026. Not supported for 2019, 2021 to 2022.
Cylinder monitor #2 SUBARU_MONITOR_2Confirmed
- Request
22 13 15 - Service 22
DID 1315 - Module
7A2 → 7AA - Every
1 s - Testing
Example reply from a 2025 Subaru Ascent.
Bits 0 to 15 of the reply, 16 bits.
0x0C90 = 3216 → (3216 ÷ 4) = 804 rpm
- Formula
(val ÷ 4)- Range
- 0 to 16383.75 rpm
- Unit
- rpm
Confirmed for 2023 to 2025. In testing for 2020, 2026. Not supported for 2019, 2021 to 2022.
Cylinder monitor #3 SUBARU_MONITOR_3Confirmed
- Request
22 13 16 - Service 22
DID 1316 - Module
7A2 → 7AA - Every
1 s - Testing
Example reply from a 2025 Subaru Ascent.
Bits 0 to 15 of the reply, 16 bits.
0x0C85 = 3205 → (3205 ÷ 4) = 801.25 rpm
- Formula
(val ÷ 4)- Range
- 0 to 16383.75 rpm
- Unit
- rpm
Confirmed for 2023 to 2025. In testing for 2020, 2026. Not supported for 2019, 2021 to 2022.
Cylinder monitor #4 SUBARU_MONITOR_4Confirmed
- Request
22 13 17 - Service 22
DID 1317 - Module
7A2 → 7AA - Every
1 s - Testing
Example reply from a 2025 Subaru Ascent.
Bits 0 to 15 of the reply, 16 bits.
0x0C73 = 3187 → (3187 ÷ 4) = 796.75 rpm
- Formula
(val ÷ 4)- Range
- 0 to 16383.75 rpm
- Unit
- rpm
Confirmed for 2023 to 2025. In testing for 2020, 2026. Not supported for 2019, 2021 to 2022.
Diesel particulate filter active regeneration switch SUBARU_DPF_ACTIVE_REGENERATION_SWITCH
- Request
22 12 5B - Service 22
DID 125B - Module
7A2 → 7AA - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255
- Unit
- Number
In testing for 2026. Not supported for 2019 to 2025.
Diesel particulate filter regeneration count SUBARU_DPF_REGENERATION_COUNT
- Request
22 11 57 - Service 22
DID 1157 - Module
7A2 → 7AA - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
val- Range
- 0 to 65535
- Unit
- Number
In testing for 2026. Not supported for 2019 to 2025.
Drive motor inverter input HV sensor SUBARU_DRIVEMOTOR_INVERTER_INPUT_HV_SENSOR
- Request
22 10 63 - Service 22
DID 1063 - Module
7E6 → 7EE - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val × 2500 ÷ 10000)- Range
- 0 to 16383.75 V
- Unit
- V
In testing for 2020, 2026. Not supported for 2019, 2021 to 2025.
Drive motor output power SUBARU_DRIVEMOTOR_OUTPUT_POWER
- Request
22 10 55 - Service 22
DID 1055 - Module
7E6 → 7EE - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits. The value is signed.
- Formula
val- Range
- -32768 to 32767 W
- Unit
- W
In testing for 2026. Not supported for 2019 to 2025.
Drive motor torque lower limit SUBARU_DRIVEMOTOR_TORQUE_LOWER_LIMIT
- Request
22 10 5E - Service 22
DID 105E - Module
7E6 → 7EE - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits. The value is signed.
- Formula
val- Range
- -128 to 127 N·m
- Unit
- N·m
In testing for 2026. Not supported for 2019 to 2025.
Drive motor torque output actual SUBARU_DRIVEMOTOR_TORQUE_OUTPUT_ACTUAL
- Request
22 10 52 - Service 22
DID 1052 - Module
7E6 → 7EE - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits. The value is signed.
- Formula
(val × 10 ÷ 100)- Range
- -3276.8 to 3276.7 N·m
- Unit
- N·m
In testing for 2026. Not supported for 2019 to 2025.
Drive motor torque target SUBARU_DRIVEMOTOR_TORQUE_TARGET
- Request
22 10 57 - Service 22
DID 1057 - Module
7E6 → 7EE - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits. The value is signed.
- Formula
(val × 10 ÷ 100)- Range
- -3276.8 to 3276.7 N·m
- Unit
- N·m
In testing for 2026. Not supported for 2019 to 2025.
Drive motor torque upper limit SUBARU_DRIVEMOTOR_TORQUE_UPPER_LIMIT
- Request
22 10 5D - Service 22
DID 105D - Module
7E6 → 7EE - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits. The value is signed.
- Formula
val- Range
- -128 to 127 N·m
- Unit
- N·m
In testing for 2026. Not supported for 2019 to 2025.
Electric oil pump current SUBARU_ELECTRIC_OIL_PUMP_CURRENT
- Request
22 20 35 - Service 22
DID 2035 - Module
7E7 → 7EF - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
(val ÷ 16)- Range
- 0 to 15.9375 A
- Unit
- A
In testing for 2026. Not supported for 2019 to 2025.
Electric waste gate valve actual position value SUBARU_EWG_VALVE_ACTUAL_POSITIONConfirmed
- Request
22 10 D4 - Service 22
DID 10D4 - Module
7A2 → 7AA - Every
1 s - Testing
Example reply from a 2025 Subaru Ascent.
Bits 0 to 15 of the reply, 16 bits.
0x9F8B = 40843 → (40843 × 40 ÷ 65535 − 10) = 14.928969 mm
- Formula
(val × 40 ÷ 65535 − 10)- Range
- -10 to 30 mm
- Unit
- mm
Confirmed for 2023 to 2025. In testing for 2020, 2026. Not supported for 2019, 2021 to 2022.
Electric waste gate valve request position value SUBARU_EWG_VALVE_REQUEST_POSITIONConfirmed
- Request
22 10 D3 - Service 22
DID 10D3 - Module
7A2 → 7AA - Every
1 s - Testing
Example reply from a 2025 Subaru Ascent.
Bits 0 to 15 of the reply, 16 bits.
0xA000 = 40960 → (40960 × 40 ÷ 65535 − 10) = 15.000381 mm
- Formula
(val × 40 ÷ 65535 − 10)- Range
- -10 to 30 mm
- Unit
- mm
Confirmed for 2023 to 2025. In testing for 2020, 2026. Not supported for 2019, 2021 to 2022.
Engine starting time SUBARU_ENGINE_STARTING_TIMEConfirmed
- Request
22 12 9C - Service 22
DID 129C - Module
7A2 → 7AA - Every
1 s - Testing
Example reply from a 2025 Subaru Ascent.
Bits 0 to 15 of the reply, 16 bits.
0x0044 = 68 → (68 × 10) = 680 ms
- Formula
(val × 10)- Range
- 0 to 655350 ms
- Unit
- ms
Confirmed for 2023 to 2025. In testing for 2020, 2026. Not supported for 2019, 2021 to 2022.
Engine torque actual SUBARU_ENGINE_TORQUE_ACTUAL
- Request
22 20 62 - Service 22
DID 2062 - Module
7E7 → 7EF - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val ÷ 10 − 1000)- Range
- -1000 to 5553.5 N·m
- Unit
- N·m
In testing for 2026. Not supported for 2019 to 2025.
Engine torque target SUBARU_ENGINE_TORQUE_TARGET
- Request
22 20 06 - Service 22
DID 2006 - Module
7E7 → 7EF - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val ÷ 10 − 1000)- Range
- -1000 to 5553.5 N·m
- Unit
- N·m
In testing for 2020, 2026. Not supported for 2019, 2021 to 2025.
Engine torque upper SUBARU_ENGINE_TORQUE_UPPER_ECM
- Request
22 20 61 - Service 22
DID 2061 - Module
7E7 → 7EF - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
(val × 408 ÷ 255)- Range
- 0 to 408 N·m
- Unit
- N·m
In testing for 2026. Not supported for 2019 to 2025.
Exhaust gas recirculation steps SUBARU_EGR_STEPSConfirmed
- Request
22 10 B1 - Service 22
DID 10B1 - Module
7A2 → 7AA - Every
1 s - Testing
Example reply from a 2025 Subaru Ascent.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → 0
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2023 to 2025. In testing for 2020, 2026. Not supported for 2019, 2021 to 2022.
Exhaust gas recirculation valve opening angle SUBARU_EGR_VALVE_OPENING_ANGLE
- Request
22 11 1C - Service 22
DID 111C - Module
7A2 → 7AA - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
(val − 50)- Range
- -50 to 205 °
- Unit
- °
In testing for 2026. Not supported for 2019 to 2025.
Exhaust OCV duty left SUBARU_EXHAUST_OCV_DUTY_LEFTConfirmed
- Request
22 10 EF - Service 22
DID 10EF - Module
7A2 → 7AA - Every
1 s - Testing
Example reply from a 2025 Subaru Ascent.
Bits 0 to 7 of the reply, 8 bits.
0x65 = 101 → (101 × 100 ÷ 255) = 39.607843 %
- Formula
(val × 100 ÷ 255)- Range
- 0 to 100 %
- Unit
- %
Confirmed for 2023 to 2025. In testing for 2020, 2026. Not supported for 2019, 2021 to 2022.
Exhaust OCV duty right SUBARU_EXHAUST_OCV_DUTY_RIGHTConfirmed
- Request
22 10 EE - Service 22
DID 10EE - Module
7A2 → 7AA - Every
1 s - Testing
Example reply from a 2025 Subaru Ascent.
Bits 0 to 7 of the reply, 8 bits.
0x65 = 101 → (101 × 100 ÷ 255) = 39.607843 %
- Formula
(val × 100 ÷ 255)- Range
- 0 to 100 %
- Unit
- %
Confirmed for 2023 to 2025. In testing for 2020, 2026. Not supported for 2019, 2021 to 2022.
Final injection amount SUBARU_FINAL_INJECTION_AMOUNT_MM_ST
- Request
22 11 16 - Service 22
DID 1116 - Module
7A2 → 7AA - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
val- Range
- 0 to 65535
- Unit
- Number
In testing for 2026. Not supported for 2019 to 2025.
Final main injection period SUBARU_FINAL_MAIN_INJECTION_PERIOD
- Request
22 11 62 - Service 22
DID 1162 - Module
7A2 → 7AA - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val ÷ 1000)- Range
- 0 to 65.535 ms
- Unit
- ms
In testing for 2026. Not supported for 2019 to 2025.
Glow relay switch SUBARU_GLOW_RELAY_SWITCH
- Request
22 12 4F - Service 22
DID 124F - Module
7A2 → 7AA - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255
- Unit
- Number
In testing for 2026. Not supported for 2019 to 2025.
Individual pump difference learning value SUBARU_INDIVIDUAL_PUMP_DIFFERENCE_LEARNING_VALUE
- Request
22 11 61 - Service 22
DID 1161 - Module
7A2 → 7AA - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
val- Range
- 0 to 65535 mA
- Unit
- mA
In testing for 2026. Not supported for 2019 to 2025.
Injector learning switch SUBARU_INJECTOR_LEARNING_SWITCH
- Request
22 12 54 - Service 22
DID 1254 - Module
7A2 → 7AA - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255
- Unit
- Number
In testing for 2026. Not supported for 2019 to 2025.
Intake VVT advance angle left SUBARU_INTAKE_VVT_ADVANCE_LEFTConfirmed
- Request
22 10 B5 - Service 22
DID 10B5 - Module
7A2 → 7AA - Every
1 s - Testing
Example reply from a 2025 Subaru Ascent.
Bits 0 to 7 of the reply, 8 bits.
0x31 = 49 → (49 − 50) = -1 °
- Formula
(val − 50)- Range
- -50 to 205 °
- Unit
- °
Confirmed for 2023 to 2025. In testing for 2020, 2026. Not supported for 2019, 2021 to 2022.
Intake VVT advance angle right SUBARU_INTAKE_VVT_ADVANCE_RIGHTConfirmed
- Request
22 10 B4 - Service 22
DID 10B4 - Module
7A2 → 7AA - Every
1 s - Testing
Example reply from a 2025 Subaru Ascent.
Bits 0 to 7 of the reply, 8 bits.
0x31 = 49 → (49 − 50) = -1 °
- Formula
(val − 50)- Range
- -50 to 205 °
- Unit
- °
Confirmed for 2023 to 2025. In testing for 2020, 2026. Not supported for 2019, 2021 to 2022.
Interior heater SUBARU_INTERIOR_HEATER
- Request
22 11 2C - Service 22
DID 112C - Module
7A2 → 7AA - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255
- Unit
- Number
In testing for 2026. Not supported for 2019 to 2025.
Lin. solenoid actual current SUBARU_LIN_SOLENOID_ACTUAL_CURRENTConfirmed
- Request
22 12 B2 - Service 22
DID 12B2 - Module
7A3 → 7AB - Every
1 s - Testing
Example reply from a 2025 Subaru Ascent.
Bits 0 to 15 of the reply, 16 bits.
0x02EE = 750 → 750 mA
- Formula
val- Range
- 0 to 65535 mA
- Unit
- mA
Confirmed for 2023 to 2025. In testing for 2026. Not supported for 2019 to 2022.
Lock up duty ratio SUBARU_LOCK_UP_DUTY_RATIOConfirmed
- Request
22 10 C8 - Service 22
DID 10C8 - Module
7A3 → 7AB - Every
1 s - Testing
Example reply from a 2025 Subaru Ascent.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → (0 ÷ 2) = 0 %
- Formula
(val ÷ 2)- Range
- 0 to 127.5 %
- Unit
- %
Confirmed for 2023 to 2025. In testing for 2020, 2026. Not supported for 2019, 2021 to 2022.
Mass air flow average SUBARU_MASS_AIR_FLOW_AVERAGEConfirmed
- Request
22 12 ED - Service 22
DID 12ED - Module
7A2 → 7AA - Every
250 ms - Testing
Example reply from a 2025 Subaru Ascent.
Bits 0 to 15 of the reply, 16 bits.
0x01E3 = 483 → (483 ÷ 100) = 4.83 g/s
- Formula
(val ÷ 100)- Range
- 0 to 5 g/s
- Unit
- g/s
Confirmed for 2023 to 2025. In testing for 2020, 2026. Not supported for 2019, 2021 to 2022.
Micro-quantity-injection final learning value #1 cylinder #1 SUBARU_MQI_FLV_1_1
- Request
22 11 58 - Service 22
DID 1158 - Module
7A2 → 7AA - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255 ms
- Unit
- ms
In testing for 2026. Not supported for 2019 to 2025.
Micro-quantity-injection final learning value #1 cylinder #2 SUBARU_MQI_FLV_1_2
- Request
22 11 59 - Service 22
DID 1159 - Module
7A2 → 7AA - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255 ms
- Unit
- ms
In testing for 2026. Not supported for 2019 to 2025.
Micro-quantity-injection final learning value #1 cylinder #3 SUBARU_MQI_FLV_1_3
- Request
22 11 5A - Service 22
DID 115A - Module
7A2 → 7AA - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255 ms
- Unit
- ms
In testing for 2026. Not supported for 2019 to 2025.
Micro-quantity-injection final learning value #1 cylinder #4 SUBARU_MQI_FLV_1_4
- Request
22 11 5B - Service 22
DID 115B - Module
7A2 → 7AA - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255 ms
- Unit
- ms
In testing for 2026. Not supported for 2019 to 2025.
Micro-quantity-injection final learning value #2 cylinder #1 SUBARU_MQI_FLV_2_1
- Request
22 11 58 - Service 22
DID 1158 - Module
7A2 → 7AA - Every
1 s - Testing
Bits 8 to 15 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255 ms
- Unit
- ms
In testing for 2026. Not supported for 2019 to 2025.
Micro-quantity-injection final learning value #2 cylinder #2 SUBARU_MQI_FLV_2_2
- Request
22 11 59 - Service 22
DID 1159 - Module
7A2 → 7AA - Every
1 s - Testing
Bits 8 to 15 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255 ms
- Unit
- ms
In testing for 2026. Not supported for 2019 to 2025.
Micro-quantity-injection final learning value #2 cylinder #3 SUBARU_MQI_FLV_2_3
- Request
22 11 5A - Service 22
DID 115A - Module
7A2 → 7AA - Every
1 s - Testing
Bits 8 to 15 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255 ms
- Unit
- ms
In testing for 2026. Not supported for 2019 to 2025.
Micro-quantity-injection final learning value #2 cylinder #4 SUBARU_MQI_FLV_2_4
- Request
22 11 5B - Service 22
DID 115B - Module
7A2 → 7AA - Every
1 s - Testing
Bits 8 to 15 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255 ms
- Unit
- ms
In testing for 2026. Not supported for 2019 to 2025.
Micro-quantity-injection final learning value #3 cylinder #1 SUBARU_MQI_FLV_3_1
- Request
22 11 58 - Service 22
DID 1158 - Module
7A2 → 7AA - Every
1 s - Testing
Bits 16 to 23 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255 ms
- Unit
- ms
In testing for 2026. Not supported for 2019 to 2025.
Micro-quantity-injection final learning value #3 cylinder #2 SUBARU_MQI_FLV_3_2
- Request
22 11 59 - Service 22
DID 1159 - Module
7A2 → 7AA - Every
1 s - Testing
Bits 16 to 23 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255 ms
- Unit
- ms
In testing for 2026. Not supported for 2019 to 2025.
Micro-quantity-injection final learning value #3 cylinder #3 SUBARU_MQI_FLV_3_3
- Request
22 11 5A - Service 22
DID 115A - Module
7A2 → 7AA - Every
1 s - Testing
Bits 16 to 23 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255 ms
- Unit
- ms
In testing for 2026. Not supported for 2019 to 2025.
Micro-quantity-injection final learning value #3 cylinder #4 SUBARU_MQI_FLV_3_4
- Request
22 11 5B - Service 22
DID 115B - Module
7A2 → 7AA - Every
1 s - Testing
Bits 16 to 23 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255 ms
- Unit
- ms
In testing for 2026. Not supported for 2019 to 2025.
Micro-quantity-injection final learning value #4 cylinder #1 SUBARU_MQI_FLV_4_1
- Request
22 11 58 - Service 22
DID 1158 - Module
7A2 → 7AA - Every
1 s - Testing
Bits 24 to 31 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255 ms
- Unit
- ms
In testing for 2026. Not supported for 2019 to 2025.
Micro-quantity-injection final learning value #4 cylinder #2 SUBARU_MQI_FLV_4_2
- Request
22 11 59 - Service 22
DID 1159 - Module
7A2 → 7AA - Every
1 s - Testing
Bits 24 to 31 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255 ms
- Unit
- ms
In testing for 2026. Not supported for 2019 to 2025.
Micro-quantity-injection final learning value #4 cylinder #3 SUBARU_MQI_FLV_4_3
- Request
22 11 5A - Service 22
DID 115A - Module
7A2 → 7AA - Every
1 s - Testing
Bits 24 to 31 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255 ms
- Unit
- ms
In testing for 2026. Not supported for 2019 to 2025.
Micro-quantity-injection final learning value #4 cylinder #4 SUBARU_MQI_FLV_4_4
- Request
22 11 5B - Service 22
DID 115B - Module
7A2 → 7AA - Every
1 s - Testing
Bits 24 to 31 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255 ms
- Unit
- ms
In testing for 2026. Not supported for 2019 to 2025.
Micro-quantity-injection final learning value #5 cylinder #1 SUBARU_MQI_FLV_5_1
- Request
22 11 58 - Service 22
DID 1158 - Module
7A2 → 7AA - Every
1 s - Testing
Bits 32 to 39 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255 ms
- Unit
- ms
In testing for 2026. Not supported for 2019 to 2025.
Micro-quantity-injection final learning value #5 cylinder #2 SUBARU_MQI_FLV_5_2
- Request
22 11 59 - Service 22
DID 1159 - Module
7A2 → 7AA - Every
1 s - Testing
Bits 32 to 39 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255 ms
- Unit
- ms
In testing for 2026. Not supported for 2019 to 2025.
Micro-quantity-injection final learning value #5 cylinder #3 SUBARU_MQI_FLV_5_3
- Request
22 11 5A - Service 22
DID 115A - Module
7A2 → 7AA - Every
1 s - Testing
Bits 32 to 39 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255 ms
- Unit
- ms
In testing for 2026. Not supported for 2019 to 2025.
Micro-quantity-injection final learning value #5 cylinder #4 SUBARU_MQI_FLV_5_4
- Request
22 11 5B - Service 22
DID 115B - Module
7A2 → 7AA - Every
1 s - Testing
Bits 32 to 39 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255 ms
- Unit
- ms
In testing for 2026. Not supported for 2019 to 2025.
Mileage after injector learning SUBARU_MILEAGE_AFTER_INJECTOR_LEARNING
- Request
22 11 2A - Service 22
DID 112A - Module
7A2 → 7AA - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val × 5)- Range
- 0 to 327675 km
- Unit
- km
In testing for 2026. Not supported for 2019 to 2025.
Mileage after injector replacement SUBARU_MILEAGE_AFTER_INJECTOR_REPLACEMENT
- Request
22 11 2B - Service 22
DID 112B - Module
7A2 → 7AA - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val × 5)- Range
- 0 to 327675 km
- Unit
- km
In testing for 2026. Not supported for 2019 to 2025.
Oil control valve duty left SUBARU_OCV_DUTY_LEFTConfirmed
- Request
22 10 B7 - Service 22
DID 10B7 - Module
7A2 → 7AA - Every
1 s - Testing
Example reply from a 2025 Subaru Ascent.
Bits 0 to 7 of the reply, 8 bits.
0x81 = 129 → (129 × 100 ÷ 255) = 50.588235 %
- Formula
(val × 100 ÷ 255)- Range
- 0 to 100 %
- Unit
- %
Confirmed for 2023 to 2025. In testing for 2020, 2026. Not supported for 2019, 2021 to 2022.
Oil control valve duty right SUBARU_OCV_DUTY_RIGHTConfirmed
- Request
22 10 B6 - Service 22
DID 10B6 - Module
7A2 → 7AA - Every
1 s - Testing
Example reply from a 2025 Subaru Ascent.
Bits 0 to 7 of the reply, 8 bits.
0x7F = 127 → (127 × 100 ÷ 255) = 49.803922 %
- Formula
(val × 100 ÷ 255)- Range
- 0 to 100 %
- Unit
- %
Confirmed for 2023 to 2025. In testing for 2020, 2026. Not supported for 2019, 2021 to 2022.
Oil dilution amount SUBARU_OIL_DILUTION_AMOUNT
- Request
22 11 89 - Service 22
DID 1189 - Module
7A2 → 7AA - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
(val ÷ 200)- Range
- 0 to 1.275
- Unit
- Number
In testing for 2026. Not supported for 2019 to 2025.
Oil dilution ratio SUBARU_OIL_DILUTION_RATIO
- Request
22 11 4E - Service 22
DID 114E - Module
7A2 → 7AA - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255 %
- Unit
- %
In testing for 2026. Not supported for 2019 to 2025.
Oil level switch SUBARU_OIL_LEVEL_SWITCHConfirmed
- Request
22 12 4C - Service 22
DID 124C - Module
7A2 → 7AA - Every
1 s - Testing
Example reply from a 2025 Subaru Ascent.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → 0
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2023 to 2025. In testing for 2020, 2026. Not supported for 2019, 2021 to 2022.
Oil supply value, duty left SUBARU_OSV_DUTY_LEFTConfirmed
- Request
22 10 E9 - Service 22
DID 10E9 - Module
7A2 → 7AA - Every
1 s - Testing
Example reply from a 2025 Subaru Ascent.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → (0 × 100 ÷ 255) = 0 %
- Formula
(val × 100 ÷ 255)- Range
- 0 to 100 %
- Unit
- %
Confirmed for 2023 to 2025. In testing for 2020, 2026. Not supported for 2019, 2021 to 2022.
Oil supply value, duty right SUBARU_OSV_DUTY_RIGHTConfirmed
- Request
22 10 E8 - Service 22
DID 10E8 - Module
7A2 → 7AA - Every
1 s - Testing
Example reply from a 2025 Subaru Ascent.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → (0 × 100 ÷ 255) = 0 %
- Formula
(val × 100 ÷ 255)- Range
- 0 to 100 %
- Unit
- %
Confirmed for 2023 to 2025. In testing for 2020, 2026. Not supported for 2019, 2021 to 2022.
Pressure difference between DPF inlet and outlet SUBARU_PRESSURE_DIFFERENCE_BETWEEN_DPF_INLET_AND_OUTLET
- Request
22 11 4A - Service 22
DID 114A - Module
7A2 → 7AA - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255 kPa
- Unit
- kPa
In testing for 2026. Not supported for 2019 to 2025.
Quantity correction cylinder #1 SUBARU_QUANTITY_CORRECTION_1
- Request
22 11 2D - Service 22
DID 112D - Module
7A2 → 7AA - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255 ms
- Unit
- ms
In testing for 2026. Not supported for 2019 to 2025.
Quantity correction cylinder #2 SUBARU_QUANTITY_CORRECTION_2
- Request
22 11 2E - Service 22
DID 112E - Module
7A2 → 7AA - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255 ms
- Unit
- ms
In testing for 2026. Not supported for 2019 to 2025.
Quantity correction cylinder #3 SUBARU_QUANTITY_CORRECTION_3
- Request
22 11 2F - Service 22
DID 112F - Module
7A2 → 7AA - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255 ms
- Unit
- ms
In testing for 2026. Not supported for 2019 to 2025.
Quantity correction cylinder #4 SUBARU_QUANTITY_CORRECTION_4
- Request
22 11 30 - Service 22
DID 1130 - Module
7A2 → 7AA - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255 ms
- Unit
- ms
In testing for 2026. Not supported for 2019 to 2025.
Radiator fan control SUBARU_RADIATOR_FANConfirmed
- Request
22 10 AB - Service 22
DID 10AB - Module
7A2 → 7AA - Every
1 s - Testing
Example reply from a 2025 Subaru Ascent.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → 0 %
- Formula
val- Range
- 0 to 200 %
- Unit
- %
Confirmed for 2023 to 2025. In testing for 2020, 2026. Not supported for 2019, 2021 to 2022.
Roughness monitor #1 SUBARU_ROUGHNESS_MONITOR_1Confirmed
- Request
22 11 0B - Service 22
DID 110B - Module
7A2 → 7AA - Every
1 s - Testing
Example reply from a 2025 Subaru Ascent.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → 0
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2023 to 2025. In testing for 2020, 2026. Not supported for 2019, 2021 to 2022.
Roughness monitor #2 SUBARU_ROUGHNESS_MONITOR_2Confirmed
- Request
22 11 0C - Service 22
DID 110C - Module
7A2 → 7AA - Every
1 s - Testing
Example reply from a 2025 Subaru Ascent.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → 0
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2023 to 2025. In testing for 2020, 2026. Not supported for 2019, 2021 to 2022.
Roughness monitor #3 SUBARU_ROUGHNESS_MONITOR_3Confirmed
- Request
22 11 0D - Service 22
DID 110D - Module
7A2 → 7AA - Every
1 s - Testing
Example reply from a 2025 Subaru Ascent.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → 0
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2023 to 2025. In testing for 2020, 2026. Not supported for 2019, 2021 to 2022.
Roughness monitor #4 SUBARU_ROUGHNESS_MONITOR_4Confirmed
- Request
22 11 0E - Service 22
DID 110E - Module
7A2 → 7AA - Every
1 s - Testing
Example reply from a 2025 Subaru Ascent.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → 0
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2023 to 2025. In testing for 2020, 2026. Not supported for 2019, 2021 to 2022.
Secondary actual current SUBARU_SECONDARY_ACTUAL_CURRENTConfirmed
- Request
22 11 3C - Service 22
DID 113C - Module
7A3 → 7AB - Every
1 s - Testing
Example reply from a 2025 Subaru Ascent.
Bits 0 to 15 of the reply, 16 bits.
0x02FD = 765 → 765 mA
- Formula
val- Range
- 0 to 65535 mA
- Unit
- mA
Confirmed for 2023 to 2025. In testing for 2026. Not supported for 2019 to 2022.
Secondary set current SUBARU_SECONDARY_SET_CURRENTConfirmed
- Request
22 11 3B - Service 22
DID 113B - Module
7A3 → 7AB - Every
1 s - Testing
Example reply from a 2025 Subaru Ascent.
Bits 0 to 15 of the reply, 16 bits.
0x02FC = 764 → 764 mA
- Formula
val- Range
- 0 to 65535 mA
- Unit
- mA
Confirmed for 2023 to 2025. In testing for 2026. Not supported for 2019 to 2022.
Soot accumulation ratio SUBARU_SOOT_ACCUMULATION_RATIO
- Request
22 11 4D - Service 22
DID 114D - Module
7A2 → 7AA - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255 %
- Unit
- %
In testing for 2026. Not supported for 2019 to 2025.
Target intake manifold pressure SUBARU_TARGET_INTAKE_MANIFOLD_PRESSURE
- Request
22 11 18 - Service 22
DID 1118 - Module
7A2 → 7AA - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
val- Range
- 0 to 50 kPa
- Unit
- kPa
In testing for 2020, 2026. Not supported for 2019, 2021 to 2025.
Throttle motor duty SUBARU_THROTTLE_MOTOR_DUTYConfirmed
- Request
22 10 DE - Service 22
DID 10DE - Module
7A2 → 7AA - Every
1 s - Testing
Example reply from a 2025 Subaru Ascent.
Bits 0 to 7 of the reply, 8 bits.
0x64 = 100 → (100 × 0.784 − 100) = -21.6 %
- Formula
(val × 0.784 − 100)- Range
- -100 to 99.92 %
- Unit
- %
Confirmed for 2023 to 2025. In testing for 2020, 2026. Not supported for 2019, 2021 to 2022.
Transfer duty ratio SUBARU_TRANSFER_DUTY_RATIO
- Request
22 10 C9 - Service 22
DID 10C9 - Module
7A3 → 7AB - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
(val ÷ 2)- Range
- 0 to 127.5 %
- Unit
- %
In testing for 2020, 2026. Not supported for 2019, 2021 to 2025.