Transmission parameters
The Hyundai Elantra has 14 transmission parameters.
● Confirmed◆ In testing○ Supported× Not supported
Commanded gear ELANTRA_COMMANDED_GEARConfirmed
- Request
21 A0 - Service 21
PID A0 - Module
7E1 → 7E9 - Every
250 ms - Testing for 1990 to 2015, 2017 to 2026
Example reply from a 2016 Hyundai Elantra.
Bits 176 to 183 of the reply, 8 bits.
0x01 = 1 → 1
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2016. In testing for 1990 to 2015, 2018 to 2021, 2026. Not supported for 2017, 2022 to 2025.
Commanded gear ELANTRA_COMMANDED_GEAR_7E1Confirmed
- Request
22 01 A0 - Service 22
DID 01A0 - Module
7E1 → 7E9 - Every
250 ms - Testing for 1990 to 2023, 2026
Example reply from a 2025 Hyundai Elantra.
Bits 176 to 183 of the reply, 8 bits.
0x01 = 1 → 1
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2024 to 2025. In testing for 1990 to 2015, 2017 to 2021, 2026. Not supported for 2016, 2022 to 2023.
Current gear ELANTRA_CURRENT_GEARConfirmed
- Request
21 A0 - Service 21
PID A0 - Module
7E1 → 7E9 - Every
250 ms - Testing for 1990 to 2015, 2017 to 2026
Example reply from a 2016 Hyundai Elantra.
Bits 168 to 175 of the reply, 8 bits.
0x0E = 14 → 14
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2016. In testing for 1990 to 2015, 2018 to 2021, 2026. Not supported for 2017, 2022 to 2025.
Current gear ELANTRA_CURRENT_GEAR_7E1Confirmed
- Request
22 01 A0 - Service 22
DID 01A0 - Module
7E1 → 7E9 - Every
250 ms - Testing for 1990 to 2023, 2026
Example reply from a 2025 Hyundai Elantra.
Bits 168 to 175 of the reply, 8 bits.
0x01 = 1 → 1
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2024 to 2025. In testing for 1990 to 2015, 2017 to 2021, 2026. Not supported for 2016, 2022 to 2023.
Current gear ELANTRA_CURRENT_GEAR_7E1_2Confirmed
- Request
21 A1 - Service 21
PID A1 - Module
7E1 → 7E9 - Every
250 ms - Testing for 1990 to 2015, 2017 to 2026
Example reply from a 2016 Hyundai Elantra.
Bits 32 to 39 of the reply, 8 bits.
0x00 = 0 → 0
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2016. In testing for 1990 to 2015, 2017 to 2021, 2026. Not supported for 2022 to 2025.
Current gear ELANTRA_GEAR_CURConfirmed
- Request
22 01 A4 - Service 22
DID 01A4 - Module
7E1 → 7E9 - Every
250 ms - Testing for 1990 to 2015, 2017 to 2021
Example reply from a 2024 Hyundai Elantra.
Bits 188 to 191 of the reply, 4 bits.
0b0101 = 5 → 5
- Formula
val- Range
- 0 to 15
- Unit
- Number
Confirmed for 2016, 2022 to 2024. In testing for 1990 to 2015, 2017 to 2021.
Current gear ELANTRA_GEAR_CUR_2025Confirmed
- Request
22 01 A4 - Service 22
DID 01A4 - Module
7E1 → 7E9 - Every
250 ms - Testing for 2026
Example reply from a 2025 Hyundai Elantra.
Bits 216 to 223 of the reply, 8 bits.
0x00 = 0 → 0
- Formula
val- Range
- 0 to 15
- Unit
- Number
Confirmed for 2025. In testing for 2026.
Dual-clutch transmission even shaft, gear engaged ELANTRA_DUAL_CLU_TRANS_EVENConfirmed
- Request
22 01 A5 - Service 22
DID 01A5 - Module
7E1 → 7E9 - Every
5 s - Testing for 1990 to 2015, 2017 to 2021, 2025 to 2026
Example reply from a 2024 Hyundai Elantra.
Bits 40 to 47 of the reply, 8 bits.
0x1B = 27 → 27
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2016, 2022 to 2024. In testing for 1990 to 2015, 2017 to 2021, 2026. Not supported for 2025.
Dual-clutch transmission odd shaft, gear engaged ELANTRA_DUAL_CLU_TRANS_ODDConfirmed
- Request
22 01 A5 - Service 22
DID 01A5 - Module
7E1 → 7E9 - Every
5 s - Testing for 1990 to 2015, 2017 to 2021, 2025 to 2026
Example reply from a 2024 Hyundai Elantra.
Bits 32 to 39 of the reply, 8 bits.
0x00 = 0 → 0
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2016, 2022 to 2024. In testing for 1990 to 2015, 2017 to 2021, 2026. Not supported for 2025.
Gear ELANTRA_GEAR_7E0
- Request
22 ED 05 - Service 22
DID ED05 - Module
7E0 → 7E8 - Every
250 ms - Testing
Bits 176 to 183 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255
- Unit
- Number
In testing for 1990 to 2015, 2017 to 2021, 2026. Not supported for 2016, 2022 to 2025.
Gear selector ELANTRA_GEARConfirmed
- Request
22 01 A0 - Service 22
DID 01A0 - Module
7E1 → 7E9 - Every
250 ms - Testing for 1990 to 2023, 2026
Example reply from a 2025 Hyundai Elantra.
Bits 160 to 167 of the reply, 8 bits.
0x08 = 8 → 8
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2024 to 2025. In testing for 1990 to 2015, 2017 to 2021, 2026. Not supported for 2016, 2022 to 2023.
Next gear ELANTRA_GEAR_NXTConfirmed
- Request
22 01 A4 - Service 22
DID 01A4 - Module
7E1 → 7E9 - Every
250 ms - Testing for 1990 to 2015, 2017 to 2021
Example reply from a 2024 Hyundai Elantra.
Bits 196 to 199 of the reply, 4 bits.
0b0101 = 5 → 5
- Formula
val- Range
- 0 to 15
- Unit
- Number
Confirmed for 2016, 2022 to 2024. In testing for 1990 to 2015, 2017 to 2021.
Reverse gear selected ELANTRA_GEAR_RConfirmed
- Request
22 BC 04 - Service 22
DID BC04 - Module
770 → 778 - Every
1 s - Testing for 2026
Example reply from a 2025 Hyundai Elantra.
Bit 35 of the reply.
0b0 = 0 → 0
- Formula
val- Range
- 0 to 1
- Unit
- No or yes
Confirmed for 2021 to 2025. In testing for 2026. Not supported for 2009 to 2010, 2019 to 2020.
Transmission fluid temperature ELANTRA_ATF_TEMP
- Request
22 21 A0 - Service 22
DID 21A0 - Module
7E0 → 7E8 - Every
10 s - Testing
Bits 16 to 23 of the reply, 8 bits.
- Formula
(val × 9 ÷ 5 − 40)- Range
- 0 to 255 °F
- Unit
- °F
In testing for 1990 to 2015, 2017 to 2021, 2026. Not supported for 2016, 2022 to 2025.