Transmission parameters
The GMC Yukon XL has 40 transmission parameters.
● Confirmed◆ In testing○ Supported× Not supported
Clutch slip, AT C1, ring GMC_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 1988 to 2026.
Clutch slip, AT C3, ring GMC_CLU_SLIP_C3_RING
- Request
22 19 D4 - Service 22
DID 19D4 - 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 1988 to 2026.
Current gear GMC_CURRENT_GEARConfirmed
- Request
22 1B 30 - Service 22
DID 1B30 - Module
7E2 → 7EA - Every
250 ms - Testing
Example reply from a 2026 GMC Yukon XL.
Bits 0 to 7 of the reply, 8 bits.
0x01 = 1 → (1 − 3) = -2
- Formula
(val − 3)- Range
- -3 to 252
- Unit
- Number
Confirmed for 2026. In testing for 1988 to 2025.
Current gear GMC_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 1988 to 2026.
Current gear GMC_CURRENT_GEAR_V2
- Request
22 1B 30 - Service 22
DID 1B30 - Module
DA18 → 2AF118 - 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 1988 to 2026.
Current gear GMC_CURRENT_GEAR_V3
- 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 1988 to 2026.
Current gear, variant 2 GMC_CURRENT_GEAR_VAR_2
- Request
22 19 9A - Service 22
DID 199A - 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 1988 to 2026.
Current gear, variant 3 GMC_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 1988 to 2026.
Current gear, variant 3 GMC_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 1988 to 2026.
Gear ratio GMC_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 1988 to 2026.
Gear ratio GMC_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 1988 to 2026.
Gear, AT position GMC_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 1988 to 2026.
Shift gear GMC_CURRENT_GEAR_2
- Request
22 1B 30 - Service 22
DID 1B30 - Module
DA18 → 2AF118 - Every
250 ms - 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 1988 to 2026.
Shift gear GMC_GEARConfirmed
- Request
22 1B 30 - Service 22
DID 1B30 - Module
DA18 → 2AF118 - Every
250 ms - Testing
Example reply from a 2026 GMC Yukon XL.
Bits 0 to 7 of the reply, 8 bits.
0x01 = 1 → NEUTRAL
- 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 |
Confirmed for 2026. In testing for 1988 to 2025.
Shifter position indicator GMC_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 1988 to 2026.
Shifter X position sensor 1 duty cycle GMC_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 1988 to 2026.
Shifter X position sensor 1 frequency GMC_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 1988 to 2026.
Shifter X position sensor 2 duty cycle GMC_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 1988 to 2026.
Shifter X position sensor 2 frequency GMC_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 1988 to 2026.
Shifter Y position sensor 1 duty cycle GMC_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 1988 to 2026.
Shifter Y position sensor 1 frequency GMC_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 1988 to 2026.
Shifter Y position sensor 2 duty cycle GMC_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 1988 to 2026.
Shifter Y position sensor 2 frequency GMC_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 1988 to 2026.
Transmission fluid pump, auxiliary GMC_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 1988 to 2026.
Transmission fluid temperature GMC_TFTConfirmed
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
Example reply from a 2026 GMC Yukon XL.
Bits 0 to 7 of the reply, 8 bits.
0x50 = 80 → (80 − 40) = 40 °C
- Formula
(val − 40)- Range
- -40 to 215 °C
- Unit
- °C
Confirmed for 2026. In testing for 1988 to 2025.
Transmission fluid temperature, filtered GMC_TF_T_FLTEDConfirmed
- Request
22 29 5A - Service 22
DID 295A - Module
7E2 → 7EA - Every
5 s - Testing
Example reply from a 2026 GMC Yukon XL.
Bits 0 to 7 of the reply, 8 bits.
0x50 = 80 → (80 − 40) = 40 °C
- Formula
(val − 40)- Range
- -40 to 215 °C
- Unit
- °C
Confirmed for 2026. In testing for 1988 to 2025.
Transmission fluid temperature, filtered GMC_TF_T_FLTED_DA18
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
Bits 0 to 7 of the reply, 8 bits.
- Formula
(val − 40)- Range
- -40 to 215 °C
- Unit
- °C
In testing for 1988 to 2026.
Transmission fluid temperature, filtered GMC_TF_T_FLTED_V2
- Request
22 29 5A - Service 22
DID 295A - 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 1988 to 2026.
Transmission gear position GMC_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 1988 to 2026.
Transmission input shaft speed GMC_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 1988 to 2026.
Transmission input shaft speed, 2 GMC_TRANS_ISS
- Request
22 19 41 - Service 22
DID 1941 - 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 1988 to 2026.
Transmission park position switch 1 GMC_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 1988 to 2026.
Transmission park position switch 2 GMC_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 1988 to 2026.
Transmission pressure GMC_TRANS_P
- 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 1988 to 2026.
Transmission pressure GMC_TRANS_P_V2
- 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 1988 to 2026.
Transmission pressure GMC_TRANS_P_V3
- 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 1988 to 2026.
Transmission RPM GMC_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 1988 to 2026.
Transmission shift interlock switch 1 GMC_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 1988 to 2026.
Transmission shift interlock switch 2 GMC_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 1988 to 2026.
Transmission torque requested GMC_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 1988 to 2026.