ECU parameters
The Subaru Crosstrek has 30 ECU parameters.
● Confirmed◆ In testing○ Supported× Not supported
A/F sensor #1 CROSSTREK_A_F_SENSOR_1Confirmed
- Request
22 10 BE - Service 22
DID 10BE - Module
7A2 → 7AA - Every
1 s - Testing for 2013 to 2020, 2022 to 2023, 2026
Bits 0 to 7 of the reply, 8 bits.
- Formula
(val × 1.99 ÷ 255)- Range
- 0 to 1.99
- Unit
- Number
Confirmed for 2024 to 2025. In testing for 2015 to 2016, 2026. Supported for 2021. Not supported for 2013 to 2014, 2017 to 2020, 2022 to 2023.
Actual line pressure CROSSTREK_ACTUAL_LINE_PRESSUREConfirmed
- Request
22 12 B1 - Service 22
DID 12B1 - Module
7A3 → 7AB - Every
1 s - Testing for 2026
Example reply from a 2025 Subaru Crosstrek.
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 to 2025. In testing for 2026. Not supported for 2013 to 2014, 2018 to 2023.
Actual primary pressure CROSSTREK_ACTUAL_PRIMARY_PRESSUREConfirmed
- Request
22 11 41 - Service 22
DID 1141 - Module
7A3 → 7AB - Every
1 s - Testing for 2026
Example reply from a 2025 Subaru Crosstrek.
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 to 2025. In testing for 2026. Not supported for 2013 to 2014, 2018 to 2023.
Actual secondary pressure CROSSTREK_ACTUAL_SECONDARY_PRESSUREConfirmed
- Request
22 11 3A - Service 22
DID 113A - Module
7A3 → 7AB - Every
1 s - Testing for 2026
Example reply from a 2025 Subaru Crosstrek.
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 to 2025. In testing for 2026. Not supported for 2013 to 2014, 2018 to 2023.
All-wheel drive solenoid actual current CROSSTREK_AWD_SOLENOID_ACTUAL_CURRENTConfirmed
- Request
22 12 B5 - Service 22
DID 12B5 - Module
7A3 → 7AB - Every
1 s - Testing for 2026
Example reply from a 2025 Subaru Crosstrek.
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 to 2025. In testing for 2026. Not supported for 2013 to 2014, 2018 to 2023.
All-wheel drive solenoid set current CROSSTREK_AWD_SOLENOID_SET_CURRENTConfirmed
- Request
22 12 B4 - Service 22
DID 12B4 - Module
7A3 → 7AB - Every
1 s - Testing for 2026
Example reply from a 2025 Subaru Crosstrek.
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 to 2025. In testing for 2026. Not supported for 2013 to 2014, 2018 to 2023.
Alternator duty CROSSTREK_ALTERNATOR_DUTYConfirmed
- Request
22 10 B2 - Service 22
DID 10B2 - Module
7A2 → 7AA - Every
1 s - Testing for 2013 to 2020, 2022 to 2023, 2026
Example reply from a 2025 Subaru Crosstrek.
Bits 0 to 7 of the reply, 8 bits.
0x0D = 13 → 13 %
- Formula
val- Range
- 0 to 255 %
- Unit
- %
Confirmed for 2024 to 2025. In testing for 2015 to 2016, 2026. Supported for 2021. Not supported for 2013 to 2014, 2017 to 2020, 2022 to 2023.
Canister purge control valve duty cycle CROSSTREK_CPC_VALVE_DUTY_CYCLEConfirmed
- Request
22 10 AE - Service 22
DID 10AE - Module
7A2 → 7AA - Every
1 s - Testing for 2026
Example reply from a 2025 Subaru Crosstrek.
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 to 2025. In testing for 2026. Not supported for 2013 to 2014, 2018 to 2023.
Cylinder monitor #1 CROSSTREK_MONITOR_1Confirmed
- Request
22 13 14 - Service 22
DID 1314 - Module
7A2 → 7AA - Every
1 s - Testing for 2013 to 2017, 2019 to 2020, 2022 to 2023, 2026
Example reply from a 2025 Subaru Crosstrek.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → (0 × 0.25) = 0 rpm
- Formula
(val × 0.25)- Range
- 0 to 16383.75 rpm
- Unit
- rpm
Confirmed for 2024 to 2025. In testing for 2015 to 2016, 2026. Supported for 2018, 2021. Not supported for 2013 to 2014, 2017, 2019 to 2020, 2022 to 2023.
Cylinder monitor #2 CROSSTREK_MONITOR_2Confirmed
- Request
22 13 15 - Service 22
DID 1315 - Module
7A2 → 7AA - Every
1 s - Testing for 2013 to 2020, 2022 to 2023, 2026
Example reply from a 2025 Subaru Crosstrek.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → (0 × 0.25) = 0 rpm
- Formula
(val × 0.25)- Range
- 0 to 16383.75 rpm
- Unit
- rpm
Confirmed for 2024 to 2025. In testing for 2015 to 2016, 2026. Supported for 2021. Not supported for 2013 to 2014, 2017 to 2020, 2022 to 2023.
Cylinder monitor #3 CROSSTREK_MONITOR_3Confirmed
- Request
22 13 16 - Service 22
DID 1316 - Module
7A2 → 7AA - Every
1 s - Testing for 2013 to 2020, 2022, 2026
Example reply from a 2025 Subaru Crosstrek.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → (0 × 0.25) = 0 rpm
- Formula
(val × 0.25)- Range
- 0 to 16383.75 rpm
- Unit
- rpm
Confirmed for 2024 to 2025. In testing for 2015 to 2016, 2026. Supported for 2021, 2023. Not supported for 2013 to 2014, 2017 to 2020, 2022.
Cylinder monitor #4 CROSSTREK_MONITOR_4Confirmed
- Request
22 13 17 - Service 22
DID 1317 - Module
7A2 → 7AA - Every
1 s - Testing for 2013 to 2017, 2019 to 2020, 2022 to 2023, 2026
Example reply from a 2025 Subaru Crosstrek.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → (0 × 0.25) = 0 rpm
- Formula
(val × 0.25)- Range
- 0 to 16383.75 rpm
- Unit
- rpm
Confirmed for 2024 to 2025. In testing for 2015 to 2016, 2026. Supported for 2018, 2021. Not supported for 2013 to 2014, 2017, 2019 to 2020, 2022 to 2023.
Exhaust gas recirculation steps CROSSTREK_EGR_STEPSConfirmed
- Request
22 10 B1 - Service 22
DID 10B1 - Module
7A2 → 7AA - Every
1 s - Testing for 2013 to 2020, 2022 to 2023, 2026
Example reply from a 2025 Subaru Crosstrek.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → 0
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2024 to 2025. In testing for 2015 to 2016, 2026. Supported for 2021. Not supported for 2013 to 2014, 2017 to 2020, 2022 to 2023.
Exhaust OCV duty left CROSSTREK_EXHAUST_OCV_DUTY_LEFTConfirmed
- Request
22 10 EF - Service 22
DID 10EF - Module
7A2 → 7AA - Every
1 s - Testing for 2013 to 2018, 2020, 2022 to 2023, 2026
Example reply from a 2025 Subaru Crosstrek.
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 to 2025. In testing for 2015 to 2016, 2026. Supported for 2019, 2021. Not supported for 2013 to 2014, 2017 to 2018, 2020, 2022 to 2023.
Exhaust OCV duty right CROSSTREK_EXHAUST_OCV_DUTY_RIGHTConfirmed
- Request
22 10 EE - Service 22
DID 10EE - Module
7A2 → 7AA - Every
1 s - Testing for 2013 to 2020, 2022, 2026
Example reply from a 2025 Subaru Crosstrek.
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 to 2025. In testing for 2015 to 2016, 2026. Supported for 2021, 2023. Not supported for 2013 to 2014, 2017 to 2020, 2022.
Intake VVT advance angle left CROSSTREK_INTAKE_VVT_ADVANCE_LEFTConfirmed
- Request
22 10 B5 - Service 22
DID 10B5 - Module
7A2 → 7AA - Every
1 s - Testing for 2026
Example reply from a 2025 Subaru Crosstrek.
Bits 0 to 7 of the reply, 8 bits.
0x21 = 33 → (33 − 50) = -17 °
- Formula
(val − 50)- Range
- -50 to 205 °
- Unit
- °
Confirmed for 2024 to 2025. In testing for 2026. Not supported for 2013 to 2014, 2018 to 2023.
Intake VVT advance angle right CROSSTREK_INTAKE_VVT_ADVANCE_RIGHTConfirmed
- Request
22 10 B4 - Service 22
DID 10B4 - Module
7A2 → 7AA - Every
1 s - Testing for 2013 to 2020, 2022, 2026
Example reply from a 2025 Subaru Crosstrek.
Bits 0 to 7 of the reply, 8 bits.
0x21 = 33 → (33 − 50) = -17 °
- Formula
(val − 50)- Range
- -50 to 205 °
- Unit
- °
Confirmed for 2024 to 2025. In testing for 2015 to 2016, 2026. Supported for 2021, 2023. Not supported for 2013 to 2014, 2017 to 2020, 2022.
Lin. solenoid actual current CROSSTREK_LIN_SOLENOID_ACTUAL_CURRENTConfirmed
- Request
22 12 B2 - Service 22
DID 12B2 - Module
7A3 → 7AB - Every
1 s - Testing for 2026
Example reply from a 2025 Subaru Crosstrek.
Bits 0 to 15 of the reply, 16 bits.
0x0222 = 546 → 546 mA
- Formula
val- Range
- 0 to 65535 mA
- Unit
- mA
Confirmed for 2024 to 2025. In testing for 2026. Not supported for 2013 to 2014, 2018 to 2023.
Lock up duty ratio CROSSTREK_LOCK_UP_DUTY_RATIOConfirmed
- Request
22 10 C8 - Service 22
DID 10C8 - Module
7A3 → 7AB - Every
1 s - Testing for 2026
Example reply from a 2025 Subaru Crosstrek.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → (0 × 0.5) = 0 %
- Formula
(val × 0.5)- Range
- 0 to 127.5 %
- Unit
- %
Confirmed for 2024 to 2025. In testing for 2026. Not supported for 2013 to 2014, 2018 to 2023.
Mass air flow average CROSSTREK_MASS_AIR_FLOW_AVERAGEConfirmed
- Request
22 12 ED - Service 22
DID 12ED - Module
7A2 → 7AA - Every
1 s - Testing for 2013 to 2020, 2022 to 2023, 2026
Example reply from a 2025 Subaru Crosstrek.
Bits 0 to 15 of the reply, 16 bits.
0x01E9 = 489 → (489 ÷ 100) = 4.89 g/s
- Formula
(val ÷ 100)- Range
- 0 to 5 g/s
- Unit
- g/s
Confirmed for 2024 to 2025. In testing for 2015 to 2016, 2026. Supported for 2021. Not supported for 2013 to 2014, 2017 to 2020, 2022 to 2023.
Oil control valve duty left CROSSTREK_OCV_DUTY_LEFTConfirmed
- Request
22 10 B7 - Service 22
DID 10B7 - Module
7A2 → 7AA - Every
1 s - Testing for 2013 to 2017, 2019 to 2020, 2022, 2026
Example reply from a 2025 Subaru Crosstrek.
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 to 2025. In testing for 2015 to 2016, 2026. Supported for 2018, 2021, 2023. Not supported for 2013 to 2014, 2017, 2019 to 2020, 2022.
Oil control valve duty right CROSSTREK_OCV_DUTY_RIGHTConfirmed
- Request
22 10 B6 - Service 22
DID 10B6 - Module
7A2 → 7AA - Every
1 s - Testing for 2013 to 2020, 2022 to 2023, 2026
Example reply from a 2025 Subaru Crosstrek.
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 to 2025. In testing for 2015 to 2016, 2026. Supported for 2021. Not supported for 2013 to 2014, 2017 to 2020, 2022 to 2023.
Oil level switch CROSSTREK_OIL_LEVEL_SWITCHConfirmed
- Request
22 12 4C - Service 22
DID 124C - Module
7A2 → 7AA - Every
1 s - Testing for 2013 to 2017, 2019 to 2020, 2022 to 2023, 2026
Example reply from a 2025 Subaru Crosstrek.
Bits 0 to 7 of the reply, 8 bits.
0xFF = 255 → 255
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2024 to 2025. In testing for 2015 to 2016, 2026. Supported for 2018, 2021. Not supported for 2013 to 2014, 2017, 2019 to 2020, 2022 to 2023.
Roughness monitor #1 CROSSTREK_ROUGHNESS_MONITOR_1Confirmed
- Request
22 11 0B - Service 22
DID 110B - Module
7A2 → 7AA - Every
1 s - Testing for 2013 to 2020, 2022 to 2023, 2026
Example reply from a 2025 Subaru Crosstrek.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → 0
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2024 to 2025. In testing for 2015 to 2016, 2026. Supported for 2021. Not supported for 2013 to 2014, 2017 to 2020, 2022 to 2023.
Roughness monitor #2 CROSSTREK_ROUGHNESS_MONITOR_2Confirmed
- Request
22 11 0C - Service 22
DID 110C - Module
7A2 → 7AA - Every
1 s - Testing for 2013 to 2020, 2022 to 2023, 2026
Example reply from a 2025 Subaru Crosstrek.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → 0
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2024 to 2025. In testing for 2015 to 2016, 2026. Supported for 2021. Not supported for 2013 to 2014, 2017 to 2020, 2022 to 2023.
Roughness monitor #3 CROSSTREK_ROUGHNESS_MONITOR_3Confirmed
- Request
22 11 0D - Service 22
DID 110D - Module
7A2 → 7AA - Every
1 s - Testing for 2013 to 2017, 2019 to 2020, 2022 to 2023, 2026
Example reply from a 2025 Subaru Crosstrek.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → 0
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2024 to 2025. In testing for 2015 to 2016, 2026. Supported for 2018, 2021. Not supported for 2013 to 2014, 2017, 2019 to 2020, 2022 to 2023.
Roughness monitor #4 CROSSTREK_ROUGHNESS_MONITOR_4Confirmed
- Request
22 11 0E - Service 22
DID 110E - Module
7A2 → 7AA - Every
1 s - Testing for 2013 to 2017, 2019 to 2020, 2022 to 2023, 2026
Example reply from a 2025 Subaru Crosstrek.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → 0
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2024 to 2025. In testing for 2015 to 2016, 2026. Supported for 2018, 2021. Not supported for 2013 to 2014, 2017, 2019 to 2020, 2022 to 2023.
Secondary actual current CROSSTREK_SECONDARY_ACTUAL_CURRENTConfirmed
- Request
22 11 3C - Service 22
DID 113C - Module
7A3 → 7AB - Every
1 s - Testing for 2026
Example reply from a 2025 Subaru Crosstrek.
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 to 2025. In testing for 2026. Not supported for 2013 to 2014, 2018 to 2023.
Secondary set current CROSSTREK_SECONDARY_SET_CURRENTConfirmed
- Request
22 11 3B - Service 22
DID 113B - Module
7A3 → 7AB - Every
1 s - Testing for 2026
Example reply from a 2025 Subaru Crosstrek.
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 to 2025. In testing for 2026. Not supported for 2013 to 2014, 2018 to 2023.
Throttle motor duty CROSSTREK_THROTTLE_MOTOR_DUTYConfirmed
- Request
22 10 DE - Service 22
DID 10DE - Module
7A2 → 7AA - Every
1 s - Testing for 2013 to 2020, 2022 to 2023, 2026
Example reply from a 2025 Subaru Crosstrek.
Bits 0 to 7 of the reply, 8 bits.
0x65 = 101 → (101 × 0.784 − 100) = -20.816 %
- Formula
(val × 0.784 − 100)- Range
- -100 to 99.92 %
- Unit
- %
Confirmed for 2024 to 2025. In testing for 2015 to 2016, 2026. Supported for 2021. Not supported for 2013 to 2014, 2017 to 2020, 2022 to 2023.