Movement parameters
The Subaru Impreza has 13 movement parameters.
● Confirmed◆ In testing○ Supported× Not supported
Drive motor speed IMPREZA_DRIVEMOTOR_SPEED
- Request
22 10 58 - Service 22
DID 1058 - Module
7E6 → 7EE - Every
250 ms - Testing
Bits 0 to 15 of the reply, 16 bits. The value is signed.
- Formula
val- Range
- -32768 to 32767 rpm
- Unit
- rpm
In testing for 2022, 2026. Not supported for 2002, 2008 to 2015, 2018 to 2021, 2023 to 2025.
Drive motor speed target IMPREZA_DRIVEMOTOR_SPEED_TARGET
- Request
22 10 59 - Service 22
DID 1059 - 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 rpm
- Unit
- rpm
In testing for 2022, 2026. Not supported for 2002, 2008 to 2015, 2018 to 2021, 2023 to 2025.
Electric oil pump speed IMPREZA_ELECTRIC_OIL_PUMP_SPEED
- Request
22 20 34 - Service 22
DID 2034 - Module
7E7 → 7EF - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
val- Range
- 0 to 65535 rpm
- Unit
- rpm
In testing for 2022, 2026. Not supported for 2002, 2008 to 2015, 2018 to 2021, 2023 to 2025.
Front wheel speed IMPREZA_FRONT_WHEEL_SPEEDConfirmed
- Request
22 11 47 - Service 22
DID 1147 - Module
7A3 → 7AB - Every
250 ms - Testing for 1992 to 2023, 2026
Example reply from a 2025 Subaru Impreza.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → 0 rpm
- Formula
val- Range
- 0 to 65535 rpm
- Unit
- rpm
Confirmed for 2024 to 2025. In testing for 1992 to 2001, 2003 to 2007, 2016 to 2017, 2022, 2026. Not supported for 2002, 2008 to 2015, 2018 to 2021, 2023.
Main accelerator sensor IMPREZA_MAIN_ACCEL_SENSConfirmed
- Request
22 12 79 - Service 22
DID 1279 - Module
7E0 → 7E8 - Every
250 ms - Testing for 1992 to 2014, 2016 to 2018, 2022 to 2026
Example reply from a 2021 Subaru Impreza.
Bits 0 to 7 of the reply, 8 bits.
0x22 = 34 → (34 ÷ 50) = 0.68 V
- Formula
(val ÷ 50)- Range
- 0 to 5.1 V
- Unit
- V
Confirmed for 2015, 2019 to 2021. In testing for 1992 to 2009, 2011 to 2014, 2016 to 2018, 2022 to 2026. Not supported for 2010.
Primary pulley speed IMPREZA_PRIMARY_PULLEY_SPEEDConfirmed
- Request
22 11 46 - Service 22
DID 1146 - Module
7A3 → 7AB - Every
250 ms - Testing for 1992 to 2023, 2026
Example reply from a 2025 Subaru Impreza.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → 0 rpm
- Formula
val- Range
- 0 to 65535 rpm
- Unit
- rpm
Confirmed for 2024 to 2025. In testing for 1992 to 2001, 2003 to 2007, 2016 to 2017, 2022, 2026. Not supported for 2002, 2008 to 2015, 2018 to 2021, 2023.
Secondary pulley speed IMPREZA_SECONDARY_PULLEY_SPEEDConfirmed
- Request
22 11 38 - Service 22
DID 1138 - Module
7A3 → 7AB - Every
250 ms - Testing for 1992 to 2023, 2026
Example reply from a 2025 Subaru Impreza.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → 0 rpm
- Formula
val- Range
- 0 to 65535 rpm
- Unit
- rpm
Confirmed for 2024 to 2025. In testing for 1992 to 2001, 2003 to 2007, 2016 to 2017, 2022, 2026. Not supported for 2002, 2008 to 2015, 2018 to 2021, 2023.
Sub accelerator sensor IMPREZA_SUB_ACCEL_SENSConfirmed
- Request
22 12 78 - Service 22
DID 1278 - Module
7E0 → 7E8 - Every
250 ms - Testing for 1992 to 2014, 2016 to 2018, 2022 to 2026
Example reply from a 2021 Subaru Impreza.
Bits 0 to 7 of the reply, 8 bits.
0x21 = 33 → (33 ÷ 50) = 0.66 V
- Formula
(val ÷ 50)- Range
- 0 to 5.1 V
- Unit
- V
Confirmed for 2015, 2019 to 2021. In testing for 1992 to 2009, 2011 to 2014, 2016 to 2018, 2022 to 2026. Not supported for 2010.
Target engine speed IMPREZA_TARGET_ENGINE_SPEEDConfirmed
- Request
22 11 21 - Service 22
DID 1121 - Module
7A2 → 7AA - Every
1 s - Testing for 1992 to 2014, 2016 to 2018, 2020 to 2023, 2026
Example reply from a 2025 Subaru Impreza.
Bits 0 to 15 of the reply, 16 bits.
0x0C80 = 3200 → (3200 ÷ 4) = 800 rpm
- Formula
(val ÷ 4)- Range
- 0 to 16383.75 rpm
- Unit
- rpm
Confirmed for 2024 to 2025. In testing for 1992 to 2001, 2003 to 2007, 2016 to 2017, 2022, 2026. Supported for 2015, 2019. Not supported for 2002, 2008 to 2014, 2018, 2020 to 2021, 2023.
Transmission turbine speed IMPREZA_TRANS_TURBINE_SPDConfirmed
- Request
22 12 98 - Service 22
DID 1298 - Module
7E0 → 7E8 - Every
250 ms - Testing for 1992 to 2018, 2022 to 2026
Example reply from a 2021 Subaru Impreza.
Bits 0 to 15 of the reply, 16 bits.
0x0000 = 0 → 0 rpm
- Formula
val- Range
- 0 to 65535 rpm
- Unit
- rpm
Confirmed for 2019 to 2021. In testing for 1992 to 2009, 2011 to 2014, 2016 to 2018, 2022 to 2026. Not supported for 2010, 2015.
Turbine revolution speed IMPREZA_TURBINE_REVOLUTION
- Request
22 11 CB - Service 22
DID 11CB - Module
7E1 → 7E9 - Every
250 ms - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val × 32)- Range
- 0 to 2097120 rpm
- Unit
- rpm
In testing for 1992 to 2009, 2011 to 2014, 2016 to 2018, 2022 to 2026. Not supported for 2010, 2015, 2019 to 2021.
Turbine speed IMPREZA_TURBINE_SPEEDConfirmed
- Request
22 10 CB - Service 22
DID 10CB - Module
7A3 → 7AB - Every
250 ms - Testing for 1992 to 2023, 2026
Example reply from a 2025 Subaru Impreza.
Bits 0 to 7 of the reply, 8 bits.
0x18 = 24 → (24 × 32) = 768 rpm
- Formula
(val × 32)- Range
- 0 to 8160 rpm
- Unit
- rpm
Confirmed for 2024 to 2025. In testing for 1992 to 2001, 2003 to 2007, 2016 to 2017, 2022, 2026. Not supported for 2002, 2008 to 2015, 2018 to 2021, 2023.
Vehicle speed VSSSAE J1979Confirmed
Pelican can show this parameter as the speed.
- Request
01 0D - Service 01
PID 0D - Module
7E0 → 7E8 - Every
250 ms
Bits 0 to 7 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255 km/h
- Unit
- km/h
Confirmed for 2008 to 2015, 2018 to 2021, 2023 to 2025. Supported for 2017.