Climate parameters
The Lexus ES has 15 climate parameters.
● Confirmed◆ In testing○ Supported× Not supported
Adjusted ambient temperature ES_ADJUSTED_AMBIENT_TConfirmed
- Request
21 3D - Service 21
PID 3D - Module
7C4 → 7CC - Every
1 s - Testing for 1989 to 2019, 2021 to 2026
Example reply from a 2020 Lexus ES.
Bits 0 to 7 of the reply, 8 bits.
0xD2 = 210 → (210 × 81.6 ÷ 255 − 30.8) = 36.4 °C
- Formula
(val × 81.6 ÷ 255 − 30.8)- Range
- -30.8 to 50.8 °C
- Unit
- °C
Confirmed for 2020. In testing for 1989 to 2019, 2021 to 2026.
Air inlet damper actual pulse ES_AIR_INLET_DAMPER_ACTUAL_PULSEConfirmed
- Request
21 44 - Service 21
PID 44 - Module
7C4 → 7CC - Every
1 s - Testing for 1989 to 2019, 2021 to 2026
Example reply from a 2020 Lexus ES.
Bits 8 to 15 of the reply, 8 bits.
0x80 = 128 → 128
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2020. In testing for 1989 to 2016, 2018 to 2019, 2021 to 2026. Not supported for 2017.
Air inlet damper target pulse ES_AIR_INLET_DAMPER_TARGET_PULSEConfirmed
- Request
21 44 - Service 21
PID 44 - Module
7C4 → 7CC - Every
1 s - Testing for 1989 to 2019, 2021 to 2026
Example reply from a 2020 Lexus ES.
Bits 0 to 7 of the reply, 8 bits.
0x80 = 128 → 128
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2020. In testing for 1989 to 2016, 2018 to 2019, 2021 to 2026. Not supported for 2017.
Air mix servo, actual pulse, driver ES_AIR_MIX_SERVO_ACT_D
- Request
21 41 - Service 21
PID 41 - Module
7C4 → 7CC - Every
1 s - Testing
Bits 8 to 15 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255
- Unit
- Number
In testing for 1989 to 2026.
Air outlet servo pulse, driver ES_AIR_OUTLET_SERVO_PULSE_DConfirmed
- Request
21 43 - Service 21
PID 43 - Module
7C4 → 7CC - Every
1 s - Testing for 1989 to 2019, 2021 to 2026
Example reply from a 2020 Lexus ES.
Bits 0 to 7 of the reply, 8 bits.
0x80 = 128 → 128
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2020. In testing for 1989 to 2016, 2018 to 2019, 2021 to 2026. Not supported for 2017.
Air outlet servo, actual pulse, driver ES_AIR_OUTLET_SERVO_ACTU_PULSE_DConfirmed
- Request
21 43 - Service 21
PID 43 - Module
7C4 → 7CC - Every
1 s - Testing for 1989 to 2019, 2021 to 2026
Example reply from a 2020 Lexus ES.
Bits 8 to 15 of the reply, 8 bits.
0x80 = 128 → 128
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2020. In testing for 1989 to 2016, 2018 to 2019, 2021 to 2026. Not supported for 2017.
Ambient temperature ES_AMBIENT_T_700Confirmed
- Request
22 1F 46 - Service 22
DID 1F46 - Module
700 → 708 - Every
1 s - Testing for 1989 to 2019, 2021 to 2026
Example reply from a 2020 Lexus ES.
Bits 0 to 7 of the reply, 8 bits.
0x57 = 87 → (87 − 40) = 47 °C
- Formula
(val − 40)- Range
- -40 to 215 °C
- Unit
- °C
Confirmed for 2020. In testing for 1989 to 2016, 2018 to 2019, 2021 to 2026. Not supported for 2017.
Ambient temperature, climate ES_AAT_7C4_V2
- Request
22 10 02 - Service 22
DID 1002 - Module
7C4 → 7CC - Every
10 s - Testing
Bits 0 to 15 of the reply, 16 bits. The value is signed.
- Formula
(val ÷ 100)- Range
- -327.68 to 327.67 °C
- Unit
- °C
In testing for 1989 to 2026.
Blower level ES_BLOWER
- Request
22 28 01 - Service 22
DID 2801 - Module
7C4 → 7CC - Every
10 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
val- Range
- 0 to 7
- Unit
- Number
In testing for 1989 to 2026.
Blower motor speed level ES_BLOWER_MOTOR_SPEED_LEVELConfirmed
- Request
21 3C - Service 21
PID 3C - Module
7C4 → 7CC - Every
1 s - Testing for 1989 to 2019, 2021 to 2026
Example reply from a 2020 Lexus ES.
Bits 0 to 7 of the reply, 8 bits.
0x06 = 6 → 6
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2020. In testing for 1989 to 2019, 2021 to 2026.
Cabin temperature ES_CABIN_T_V2
- Request
22 10 01 - Service 22
DID 1001 - Module
7C4 → 7CC - Every
10 s - Testing
Bits 0 to 15 of the reply, 16 bits. The value is signed.
- Formula
(val ÷ 100)- Range
- -327.68 to 327.67 °C
- Unit
- °C
In testing for 1989 to 2026.
Climate set point code ES_HVAC_SET_RAW
- Request
22 10 36 - Service 22
DID 1036 - Module
7C4 → 7CC - Every
10 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255
- Unit
- Number
In testing for 1989 to 2026.
Evaporator fin thermistor ES_EVAP_FIN_THERMISTORConfirmed
- Request
21 4B - Service 21
PID 4B - Module
7C4 → 7CC - Every
1 s - Testing for 1989 to 2019, 2021 to 2026
Example reply from a 2020 Lexus ES.
Bits 0 to 7 of the reply, 8 bits.
0x55 = 85 → (85 × 89.25 ÷ 255 − 29.7) = 0.05 °C
- Formula
(val × 89.25 ÷ 255 − 29.7)- Range
- -29.7 to 59.55 °C
- Unit
- °C
Confirmed for 2020. In testing for 1989 to 2019, 2021 to 2026.
Set temperature, driver side ES_T_DRIVER
- Request
21 29 - Service 21
PID 29 - Module
7C4 → 7CC - Every
1 s - Testing
Bits 0 to 7 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255 °C
- Unit
- °C
In testing for 1989 to 2019, 2021 to 2026. Not supported for 2020.
Solar sensor, driver side ES_SOLAR_DRIVERConfirmed
- Request
21 24 - Service 21
PID 24 - Module
7C4 → 7CC - Every
1 s - Testing for 1989 to 2019, 2021 to 2026
Example reply from a 2020 Lexus ES.
Bits 0 to 7 of the reply, 8 bits.
0x00 = 0 → 0
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2020. In testing for 1989 to 2019, 2021 to 2026.