ECU parameters
The Subaru Legacy 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 2024 Subaru Legacy.
Bits 0 to 7 of the reply, 8 bits.
0x59 = 89 → (89 × 1.99 ÷ 255) = 0.694549
- Formula
(val × 1.99 ÷ 255)- Range
- 0 to 1.99
- Unit
- Number
Confirmed for 2024. In testing for 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2023, 2025. Not supported for 2004, 2011, 2016.
Actual line pressure SUBARU_ACTUAL_LINE_PRESSUREConfirmed
- Request
22 12 B1 - Service 22
DID 12B1 - Module
7A3 → 7AB - Every
1 s - Testing
Example reply from a 2024 Subaru Legacy.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → (0 × 25.6 ÷ 65535) = 0
- Formula
(val × 25.6 ÷ 65535)- Range
- 0 to 25.6
- Unit
- Raw value
Confirmed for 2024. In testing for 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 2022.
Actual primary pressure SUBARU_ACTUAL_PRIMARY_PRESSUREConfirmed
- Request
22 11 41 - Service 22
DID 1141 - Module
7A3 → 7AB - Every
1 s - Testing
Example reply from a 2024 Subaru Legacy.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → (0 × 25.6 ÷ 65535) = 0
- Formula
(val × 25.6 ÷ 65535)- Range
- 0 to 25.6
- Unit
- Raw value
Confirmed for 2024. In testing for 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 2022.
Actual secondary pressure SUBARU_ACTUAL_SECONDARY_PRESSUREConfirmed
- Request
22 11 3A - Service 22
DID 113A - Module
7A3 → 7AB - Every
1 s - Testing
Example reply from a 2024 Subaru Legacy.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → (0 × 25.6 ÷ 65535) = 0
- Formula
(val × 25.6 ÷ 65535)- Range
- 0 to 25.6
- Unit
- Raw value
Confirmed for 2024. In testing for 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 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 2024 Subaru Legacy.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → 0 mA
- Formula
val- Range
- 0 to 65535 mA
- Unit
- mA
Confirmed for 2024. In testing for 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 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 2024 Subaru Legacy.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → 0 mA
- Formula
val- Range
- 0 to 65535 mA
- Unit
- mA
Confirmed for 2024. In testing for 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 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 2024 Subaru Legacy.
Bits 0 to 7 of the reply, 8 bits.
0x0A = 10 → 10 %
- Formula
val- Range
- 0 to 255 %
- Unit
- %
Confirmed for 2024. In testing for 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2023, 2025. Not supported for 2004, 2011, 2016.
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 2024 Subaru Legacy.
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 2024. In testing for 1989 to 2003, 2005 to 2010, 2012 to 2023, 2025. Not supported for 2004, 2011.
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 2024 Subaru Legacy.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → (0 ÷ 4) = 0 rpm
- Formula
(val ÷ 4)- Range
- 0 to 16383.75 rpm
- Unit
- rpm
Confirmed for 2024. In testing for 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2023, 2025. Not supported for 2004, 2011, 2016.
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 2024 Subaru Legacy.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → (0 ÷ 4) = 0 rpm
- Formula
(val ÷ 4)- Range
- 0 to 16383.75 rpm
- Unit
- rpm
Confirmed for 2024. In testing for 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2023, 2025. Not supported for 2004, 2011, 2016.
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 2024 Subaru Legacy.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → (0 ÷ 4) = 0 rpm
- Formula
(val ÷ 4)- Range
- 0 to 16383.75 rpm
- Unit
- rpm
Confirmed for 2024. In testing for 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2023, 2025. Not supported for 2004, 2011, 2016.
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 2024 Subaru Legacy.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → (0 ÷ 4) = 0 rpm
- Formula
(val ÷ 4)- Range
- 0 to 16383.75 rpm
- Unit
- rpm
Confirmed for 2024. In testing for 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2023, 2025. Not supported for 2004, 2011, 2016.
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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 2022, 2024.
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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 2022, 2024.
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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2023, 2025. Not supported for 2004, 2011, 2016, 2024.
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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 2022, 2024.
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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2023, 2025. Not supported for 2004, 2011, 2016, 2024.
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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 2022, 2024.
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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 2022, 2024.
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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2023, 2025. Not supported for 2004, 2011, 2016, 2024.
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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 2022, 2024.
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
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val × 40 ÷ 65535 − 10)- Range
- -10 to 30 mm
- Unit
- mm
Confirmed for 2024. In testing for 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 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
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val × 40 ÷ 65535 − 10)- Range
- -10 to 30 mm
- Unit
- mm
Confirmed for 2024. In testing for 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 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 2024 Subaru Legacy.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → (0 × 10) = 0 ms
- Formula
(val × 10)- Range
- 0 to 655350 ms
- Unit
- ms
Confirmed for 2024. In testing for 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 2022, 2024.
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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2023, 2025. Not supported for 2004, 2011, 2016, 2024.
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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 2022, 2024.
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 2024 Subaru Legacy.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → 0
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2024. In testing for 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2023, 2025. Not supported for 2004, 2011, 2016.
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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 2022, 2024.
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 2024 Subaru Legacy.
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 2024. In testing for 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2023, 2025. Not supported for 2004, 2011, 2016.
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 2024 Subaru Legacy.
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 2024. In testing for 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2023, 2025. Not supported for 2004, 2011, 2016.
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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 2022, 2024.
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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 2022, 2024.
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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 2022, 2024.
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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 2022, 2024.
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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 2022, 2024.
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 2024 Subaru Legacy.
Bits 0 to 7 of the reply, 8 bits.
0x10 = 16 → (16 − 50) = -34 °
- Formula
(val − 50)- Range
- -50 to 205 °
- Unit
- °
Confirmed for 2024. In testing for 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2023, 2025. Not supported for 2004, 2011, 2016.
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 2024 Subaru Legacy.
Bits 0 to 7 of the reply, 8 bits.
0x12 = 18 → (18 − 50) = -32 °
- Formula
(val − 50)- Range
- -50 to 205 °
- Unit
- °
Confirmed for 2024. In testing for 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2023, 2025. Not supported for 2004, 2011, 2016.
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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 2022, 2024.
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 2024 Subaru Legacy.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → 0 mA
- Formula
val- Range
- 0 to 65535 mA
- Unit
- mA
Confirmed for 2024. In testing for 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 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 2024 Subaru Legacy.
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 2024. In testing for 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 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 2024 Subaru Legacy.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → (0 ÷ 100) = 0 g/s
- Formula
(val ÷ 100)- Range
- 0 to 5 g/s
- Unit
- g/s
Confirmed for 2024. In testing for 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2023, 2025. Not supported for 2004, 2011, 2016.
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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 2022, 2024.
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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 2022, 2024.
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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 2022, 2024.
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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 2022, 2024.
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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 2022, 2024.
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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 2022, 2024.
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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 2022, 2024.
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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 2022, 2024.
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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 2022, 2024.
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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 2022, 2024.
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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 2022, 2024.
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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 2022, 2024.
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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 2022, 2024.
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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 2022, 2024.
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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 2022, 2024.
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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 2022, 2024.
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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 2022, 2024.
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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 2022, 2024.
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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 2022, 2024.
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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 2022, 2024.
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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 2022, 2024.
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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 2022, 2024.
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 2024 Subaru Legacy.
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 2024. In testing for 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2023, 2025. Not supported for 2004, 2011, 2016.
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 2024 Subaru Legacy.
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 2024. In testing for 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2023, 2025. Not supported for 2004, 2011, 2016.
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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 2022, 2024.
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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 2022, 2024.
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 2024 Subaru Legacy.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → 0
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2024. In testing for 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2023, 2025. Not supported for 2004, 2011, 2016.
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 2024 Subaru Legacy.
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 2024. In testing for 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 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 2024 Subaru Legacy.
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 2024. In testing for 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 2022, 2024.
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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 2022, 2024.
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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 2022, 2024.
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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 2022, 2024.
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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 2022, 2024.
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 2024 Subaru Legacy.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → 0 %
- Formula
val- Range
- 0 to 200 %
- Unit
- %
Confirmed for 2024. In testing for 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 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 2024 Subaru Legacy.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → 0
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2024. In testing for 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2023, 2025. Not supported for 2004, 2011, 2016.
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 2024 Subaru Legacy.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → 0
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2024. In testing for 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2023, 2025. Not supported for 2004, 2011, 2016.
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 2024 Subaru Legacy.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → 0
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2024. In testing for 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2023, 2025. Not supported for 2004, 2011, 2016.
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 2024 Subaru Legacy.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → 0
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2024. In testing for 1989 to 2003, 2005 to 2010, 2012 to 2023, 2025. Not supported for 2004, 2011.
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 2024 Subaru Legacy.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → 0 mA
- Formula
val- Range
- 0 to 65535 mA
- Unit
- mA
Confirmed for 2024. In testing for 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 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 2024 Subaru Legacy.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → 0 mA
- Formula
val- Range
- 0 to 65535 mA
- Unit
- mA
Confirmed for 2024. In testing for 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 2022, 2024.
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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 2022, 2024.
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 2024 Subaru Legacy.
Bits 0 to 7 of the reply, 8 bits.
0x32 = 50 → (50 × 0.784 − 100) = -60.8 %
- Formula
(val × 0.784 − 100)- Range
- -100 to 99.92 %
- Unit
- %
Confirmed for 2024. In testing for 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2023, 2025. Not supported for 2004, 2011, 2016.
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 1989 to 2003, 2005 to 2010, 2012 to 2015, 2017 to 2021, 2023, 2025. Not supported for 2004, 2011, 2016, 2022, 2024.