Transmission parameters
The Chevrolet Silverado 2500 has 40 transmission parameters.
● Confirmed◆ In testing○ Supported× Not supported
Clutch slip, AT C1, ring CHEVROLET_CLU_SLIP_C1_RING
- Request
22 28 51 - Service 22
DID 2851 - Module
7E2 → 7EA - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits. The value is signed.
- Formula
(val ÷ 4)- Range
- -8192 to 8191 rpm
- Unit
- rpm
In testing for 1999 to 2014, 2016 to 2026. Not supported for 2015.
Clutch slip, AT C3, ring CHEVROLET_CLU_SLIP_C3_RINGConfirmed
- Request
22 19 D4 - Service 22
DID 19D4 - Module
7E2 → 7EA - Every
1 s - Testing
Example reply from a 2015 Chevrolet Silverado 2500.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 4) = 0 rpm
- Formula
(val ÷ 4)- Range
- -8192 to 8191 rpm
- Unit
- rpm
Confirmed for 2015. In testing for 1999 to 2014, 2016 to 2026.
Current gear CHEVROLET_CURRENT_GEAR
- Request
22 1B 30 - Service 22
DID 1B30 - Module
7E2 → 7EA - Every
250 ms - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
(val − 3)- Range
- -3 to 252
- Unit
- Number
In testing for 1999 to 2014, 2016 to 2026. Not supported for 2015.
Current gear CHEVROLET_CURRENT_GEAR_7E0
- Request
22 19 9A - Service 22
DID 199A - Module
7E0 → 7E8 - Every
250 ms - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255
- Unit
- Number
In testing for 1999 to 2014, 2016 to 2026. Not supported for 2015.
Current gear CHEVROLET_CURRENT_GEAR_DA18
- Request
22 1B 30 - Service 22
DID 1B30 - Module
DA18 → 2AF118 - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
(val − 3)- Range
- -3 to 252
- Unit
- Number
In testing for 1999 to 2014, 2016 to 2026. Not supported for 2015.
Current gear CHEVROLET_CURRENT_GEAR_V2
- Request
22 19 9A - Service 22
DID 199A - Module
DA11 → 2AF111 - Every
250 ms - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255
- Unit
- Number
In testing for 1999 to 2014, 2016 to 2026. Not supported for 2015.
Current gear, variant 2 CHEVROLET_CURRENT_GEAR_VAR_2Confirmed
- Request
22 19 9A - Service 22
DID 199A - Module
7E2 → 7EA - Every
250 ms - Testing
Example reply from a 2015 Chevrolet Silverado 2500.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → 0
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2015. In testing for 1999 to 2014, 2016 to 2026.
Current gear, variant 3 CHEVROLET_CURRENT_GEAR_VAR_3
- Request
22 32 01 - Service 22
DID 3201 - Module
7E0 → 7E8 - Every
250 ms - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255
- Unit
- Number
In testing for 1999 to 2014, 2016 to 2026. Not supported for 2015.
Current gear, variant 3 CHEVROLET_CURRENT_GEAR_VAR_3_V2
- Request
22 32 01 - Service 22
DID 3201 - Module
DA11 → 2AF111 - Every
250 ms - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255
- Unit
- Number
In testing for 1999 to 2014, 2016 to 2026. Not supported for 2015.
Gear ratio CHEVROLET_GEAR_RAT
- Request
22 19 A1 - Service 22
DID 19A1 - Module
7E4 → 7EC - Every
250 ms - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255
- Unit
- Number
In testing for 1999 to 2014, 2016 to 2026. Not supported for 2015.
Gear ratio CHEVROLET_GEAR_RAT_V2
- Request
22 19 A1 - Service 22
DID 19A1 - Module
7E2 → 7EA - Every
250 ms - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255
- Unit
- Number
In testing for 1999 to 2014, 2016 to 2026. Not supported for 2015.
Gear, AT position CHEVROLET_GEAR_POS
- Request
22 28 89 - Service 22
DID 2889 - Module
DA18 → 2AF118 - Every
250 ms - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255
- Unit
- Number
In testing for 1999 to 2014, 2016 to 2026. Not supported for 2015.
Shift gear CHEVROLET_CURRENT_GEAR_2
- Request
22 1B 30 - Service 22
DID 1B30 - Module
DA18 → 2AF118 - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Unit
- Named states
| Raw value | State | Meaning |
|---|---|---|
1 | NEUTRAL | Neutral |
2 | PARK | Park |
3 | REVERSE | Reverse |
4 | D1 | Drive, gear 1 |
5 | D2 | Drive, gear 2 |
6 | D3 | Drive, gear 3 |
7 | D4 | Drive, gear 4 |
8 | D5 | Drive, gear 5 |
9 | D6 | Drive, gear 6 |
10 | D7 | Drive, gear 7 |
11 | D8 | Drive, gear 8 |
12 | D9 | Drive, gear 9 |
13 | D10 | Drive, gear 10 |
In testing for 1999 to 2014, 2016 to 2026. Not supported for 2015.
Shift gear CHEVROLET_GEAR
- Request
22 1B 30 - Service 22
DID 1B30 - Module
DA18 → 2AF118 - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Unit
- Named states
| Raw value | State | Meaning |
|---|---|---|
1 | NEUTRAL | Neutral |
2 | PARK | Park |
3 | REVERSE | Reverse |
4 | D1 | Drive, gear 1 |
5 | D2 | Drive, gear 2 |
6 | D3 | Drive, gear 3 |
7 | D4 | Drive, gear 4 |
8 | D5 | Drive, gear 5 |
9 | D6 | Drive, gear 6 |
10 | D7 | Drive, gear 7 |
11 | D8 | Drive, gear 8 |
In testing for 1999 to 2014, 2016 to 2026. Not supported for 2015.
Shifter position indicator CHEVROLET_SHIFTER_POS
- Request
22 1B 1A - Service 22
DID 1B1A - Module
7E3 → 7EB - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
(val − 146)- Range
- -146 to 109
- Unit
- Number
In testing for 1999 to 2014, 2016 to 2026. Not supported for 2015.
Shifter X position sensor 1 duty cycle CHEVROLET_SHIFTER_X_POS_SENS_1
- Request
22 1B 1B - Service 22
DID 1B1B - Module
7E3 → 7EB - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255
- Unit
- Number
In testing for 1999 to 2014, 2016 to 2026. Not supported for 2015.
Shifter X position sensor 1 frequency CHEVROLET_SHIFTER_X_POS_SENS_1_FREQUENCY
- Request
22 1B 1F - Service 22
DID 1B1F - Module
7E3 → 7EB - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255
- Unit
- Number
In testing for 1999 to 2014, 2016 to 2026. Not supported for 2015.
Shifter X position sensor 2 duty cycle CHEVROLET_SHIFTER_X_POS_SENS_2
- Request
22 1B 1D - Service 22
DID 1B1D - Module
7E3 → 7EB - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255
- Unit
- Number
In testing for 1999 to 2014, 2016 to 2026. Not supported for 2015.
Shifter X position sensor 2 frequency CHEVROLET_SHIFTER_X_POS_SENS_2_FREQUENCY
- Request
22 1B 21 - Service 22
DID 1B21 - Module
7E3 → 7EB - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255
- Unit
- Number
In testing for 1999 to 2014, 2016 to 2026. Not supported for 2015.
Shifter Y position sensor 1 duty cycle CHEVROLET_SHIFTER_Y_POS_SENS_1
- Request
22 1B 1C - Service 22
DID 1B1C - Module
7E3 → 7EB - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255
- Unit
- Number
In testing for 1999 to 2014, 2016 to 2026. Not supported for 2015.
Shifter Y position sensor 1 frequency CHEVROLET_SHIFTER_Y_POS_SENS_1_FREQUENCY
- Request
22 1B 20 - Service 22
DID 1B20 - Module
7E3 → 7EB - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255
- Unit
- Number
In testing for 1999 to 2014, 2016 to 2026. Not supported for 2015.
Shifter Y position sensor 2 duty cycle CHEVROLET_SHIFTER_Y_POS_SENS_2
- Request
22 1B 1E - Service 22
DID 1B1E - Module
7E3 → 7EB - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255
- Unit
- Number
In testing for 1999 to 2014, 2016 to 2026. Not supported for 2015.
Shifter Y position sensor 2 frequency CHEVROLET_SHIFTER_Y_POS_SENS_2_FREQUENCY
- Request
22 1B 22 - Service 22
DID 1B22 - Module
7E3 → 7EB - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255
- Unit
- Number
In testing for 1999 to 2014, 2016 to 2026. Not supported for 2015.
Transmission fluid pump, auxiliary CHEVROLET_TRANS_FLUID_PMP_AUX
- Request
22 2C 05 - Service 22
DID 2C05 - Module
7E1 → 7E9 - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
(val × 20 ÷ 51)- Range
- 0 to 100 %
- Unit
- %
In testing for 1999 to 2014, 2016 to 2026. Not supported for 2015.
Transmission fluid temperature CHEVROLET_TFT
Pelican can show this parameter as the transmission fluid temperature.
- Request
22 19 40 - Service 22
DID 1940 - Module
DA18 → 2AF118 - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
(val − 40)- Range
- -40 to 215 °C
- Unit
- °C
In testing for 1999 to 2014, 2016 to 2026. Not supported for 2015.
Transmission fluid temperature, filtered CHEVROLET_TF_T_FLTED
- Request
22 29 5A - Service 22
DID 295A - Module
7E2 → 7EA - Every
5 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
(val − 40)- Range
- -40 to 215 °C
- Unit
- °C
In testing for 1999 to 2014, 2016 to 2026. Not supported for 2015.
Transmission fluid temperature, filtered CHEVROLET_TF_T_FLTED_DA18Confirmed
- Request
22 29 5A - Service 22
DID 295A - Module
DA18 → 2AF118 - Every
1 s - Testing
Example reply from a 2025 Chevrolet Silverado 2500.
Bits 0 to 7 of the reply, 8 bits.
0x42 = 66 → (66 − 40) = 26 °C
- Formula
(val − 40)- Range
- -40 to 215 °C
- Unit
- °C
Confirmed for 2024 to 2025. In testing for 1999 to 2009, 2011, 2013 to 2014, 2018 to 2020, 2022 to 2023, 2026. Not supported for 2010, 2012, 2015 to 2017, 2021.
Transmission fluid temperature, filtered CHEVROLET_TF_T_FLTED_V2Confirmed
Pelican can show this parameter as the transmission fluid temperature.
- Request
22 29 5A - Service 22
DID 295A - Module
DA18 → 2AF118 - Every
1 s - Testing
Example reply from a 2025 Chevrolet Silverado 2500.
Bits 0 to 7 of the reply, 8 bits.
0x42 = 66 → (66 − 40) = 26 °C
- Formula
(val − 40)- Range
- -40 to 215 °C
- Unit
- °C
Confirmed for 2024 to 2025. In testing for 1999 to 2009, 2011, 2013 to 2014, 2018 to 2020, 2022 to 2023, 2026. Not supported for 2010, 2012, 2015 to 2017, 2021.
Transmission gear position CHEVROLET_TRANS_GEAR_POS
- Request
22 28 89 - Service 22
DID 2889 - Module
7E1 → 7E9 - Every
250 ms - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255
- Unit
- Number
In testing for 1999 to 2014, 2016 to 2026. Not supported for 2015.
Transmission input shaft speed CHEVROLET_TRANS_INPUT_SHFT_SPD
- Request
22 19 41 - Service 22
DID 1941 - Module
7E4 → 7EC - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255 rpm
- Unit
- rpm
In testing for 1999 to 2014, 2016 to 2026. Not supported for 2015.
Transmission input shaft speed, 2 CHEVROLET_TRANS_ISSConfirmed
- Request
22 19 41 - Service 22
DID 1941 - Module
7E2 → 7EA - Every
1 s - Testing
Example reply from a 2015 Chevrolet Silverado 2500.
Bits 0 to 15 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 4) = 0 rpm
- Formula
(val ÷ 4)- Range
- -8192 to 8191 rpm
- Unit
- rpm
Confirmed for 2015. In testing for 1999 to 2014, 2016 to 2026.
Transmission park position switch 1 CHEVROLET_TRANS_PARK_POS_1
- Request
22 1B 23 - Service 22
DID 1B23 - Module
7E3 → 7EB - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255
- Unit
- Number
In testing for 1999 to 2014, 2016 to 2026. Not supported for 2015.
Transmission park position switch 2 CHEVROLET_TRANS_PARK_POS_2
- Request
22 1B 24 - Service 22
DID 1B24 - Module
7E3 → 7EB - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255
- Unit
- Number
In testing for 1999 to 2014, 2016 to 2026. Not supported for 2015.
Transmission pressure CHEVROLET_TRANS_P
- Request
22 28 62 - Service 22
DID 2862 - Module
7E2 → 7EA - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits. The value is signed.
- Formula
val- Range
- -32768 to 32767
- Unit
- Number
In testing for 1999 to 2014, 2016 to 2026. Not supported for 2015.
Transmission pressure CHEVROLET_TRANS_P_V2
- Request
22 28 62 - Service 22
DID 2862 - Module
7E1 → 7E9 - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits. The value is signed.
- Formula
val- Range
- -32768 to 32767
- Unit
- Number
In testing for 1999 to 2014, 2016 to 2026. Not supported for 2015.
Transmission pressure CHEVROLET_TRANS_P_V3
- Request
22 28 62 - Service 22
DID 2862 - Module
DA18 → 2AF118 - Every
1 s - Testing
Bits 0 to 15 of the reply, 16 bits. The value is signed.
- Formula
val- Range
- -32768 to 32767
- Unit
- Number
In testing for 1999 to 2014, 2016 to 2026. Not supported for 2015.
Transmission RPM CHEVROLET_TRANS_RPM
- Request
22 19 42 - Service 22
DID 1942 - Module
7E1 → 7E9 - Every
250 ms - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val ÷ 8)- Range
- 0 to 8191 rpm
- Unit
- rpm
In testing for 1999 to 2014, 2016 to 2026. Not supported for 2015.
Transmission shift interlock switch 1 CHEVROLET_TRANS_SHIFT_1
- Request
22 1B 25 - Service 22
DID 1B25 - Module
7E3 → 7EB - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255
- Unit
- Number
In testing for 1999 to 2014, 2016 to 2026. Not supported for 2015.
Transmission shift interlock switch 2 CHEVROLET_TRANS_SHIFT_2
- Request
22 1B 26 - Service 22
DID 1B26 - Module
7E3 → 7EB - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255
- Unit
- Number
In testing for 1999 to 2014, 2016 to 2026. Not supported for 2015.
Transmission torque requested CHEVROLET_TRANS_TQ_REQ
- Request
22 28 8A - Service 22
DID 288A - Module
7E1 → 7E9 - Every
250 ms - Testing
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val − 22534)- Range
- -22534 to 43001 N·m
- Unit
- N·m
In testing for 1999 to 2014, 2016 to 2026. Not supported for 2015.