Control parameters
The Hyundai i30 has 25 control parameters.
● Confirmed◆ In testing○ Supported× Not supported
Absolute throttle position TPSAE J1979Confirmed
Throttle position at idle will usually be more than 0%, and throttle position at wide open throttle will usually be less than 100%.
Pelican can show this parameter as the throttle position.
- Request
01 11 - Service 01
PID 11 - Module
7E0 → 7E8 - Every
250 ms
Bits 0 to 7 of the reply, 8 bits.
- Formula
(val × 100 ÷ 255)- Range
- 0 to 100 %
- Unit
- %
Confirmed for 2009, 2011, 2015, 2017, 2019. Supported for 2013, 2020 to 2024.
Absolute throttle position B TP_BSAE J1979Confirmed
Pelican can show this parameter as the throttle position.
- Request
01 47 - Service 01
PID 47 - Module
7E0 → 7E8 - Every
250 ms
Bits 0 to 7 of the reply, 8 bits.
- Formula
(val × 100 ÷ 255)- Range
- 0 to 100 %
- Unit
- %
Confirmed for 2015, 2019. Supported for 2022, 2024.
Accelerator pedal depth HYUNDAI_ACCEL_PEDAL_DEPTH
- Request
21 01 - Service 21
PID 01 - Module
7E2 → 7EA - Every
250 ms - Testing
Bits 96 to 103 of the reply, 8 bits.
- Formula
(val ÷ 2)- Range
- 0 to 127.5 %
- Unit
- %
In testing for 2006 to 2008, 2010, 2012, 2014, 2016, 2024. Not supported for 2009, 2011, 2013, 2015, 2017, 2019 to 2023.
Accelerator pedal position HYUNDAI_ACCELERATOR_PEDAL_POSITION
- Request
22 E0 04 - Service 22
DID E004 - Module
7E2 → 7EA - Every
1 s - Testing
Bits 64 to 79 of the reply, 16 bits. The bytes are in little-endian order.
- Formula
(val ÷ 512)- Range
- 0 to 100 %
- Unit
- %
In testing for 2006 to 2008, 2010, 2012, 2014, 2016, 2024. Not supported for 2009, 2011, 2013, 2015, 2017, 2019 to 2023.
Accelerator pedal position HYUNDAI_APP
- Request
21 01 - Service 21
PID 01 - Module
7E2 → 7EA - Every
250 ms - Testing
Bits 96 to 103 of the reply, 8 bits.
- Formula
(val ÷ 2)- Range
- 0 to 100 %
- Unit
- %
In testing for 2006 to 2017, 2019 to 2024.
Brake booster pressure HYUNDAI_BRAKE_BOOSTER_P
- Request
22 E0 13 - Service 22
DID E013 - Module
7E0 → 7E8 - Every
250 ms - Testing
Bits 48 to 63 of the reply, 16 bits. The value is signed. The bytes are in little-endian order.
- Formula
(val ÷ 25)- Range
- -1310 to 1310
- Unit
- Raw value
In testing for 2006 to 2017, 2019 to 2024.
Brake booster vacuum pressure HYUNDAI_BRAKE_BOOSTER_VACUUM_P
- Request
22 ED 27 - Service 22
DID ED27 - Module
7E0 → 7E8 - Every
5 s - Testing
Bits 128 to 143 of the reply, 16 bits.
- Formula
(val × 39 ÷ 1000 − 1200)- Range
- -1200 to 1355.8649
- Unit
- Raw value
In testing for 2006 to 2017, 2019 to 2024.
Brake lamp status HYUNDAI_BRAKE_LAMP_STATUS
- Request
21 01 - Service 21
PID 01 - Module
7E2 → 7EA - Every
250 ms - Testing
Bit 55 of the reply.
- Formula
val- Range
- 0 to 1
- Unit
- Off or on
In testing for 2006 to 2008, 2010, 2012, 2014, 2016, 2024. Not supported for 2009, 2011, 2013, 2015, 2017, 2019 to 2023.
Brake pedal HYUNDAI_BRAKE_PEDALConfirmed
- Request
21 A0 - Service 21
PID A0 - Module
7E1 → 7E9 - Every
250 ms - Testing
Example reply from a 2015 Hyundai i30.
Bits 192 to 199 of the reply, 8 bits.
0xF0 = 240 → 240
- Formula
val- Range
- 0 to 255
- Unit
- Number
Confirmed for 2011, 2013, 2015. In testing for 2006 to 2008, 2010, 2012, 2014, 2016, 2024. Not supported for 2009, 2017, 2019 to 2023.
Brake pedal HYUNDAI_BRAKE_PEDAL_7E1
- Request
22 01 A0 - Service 22
DID 01A0 - Module
7E1 → 7E9 - Every
250 ms - Testing
Bits 192 to 199 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255
- Unit
- Number
In testing for 2006 to 2017, 2019 to 2024.
Brake pressure HYUNDAI_BRAKE_PConfirmed
- Request
21 01 - Service 21
PID 01 - Module
7D1 → 7D9 - Every
1 s - Testing
Example reply from a 2015 Hyundai i30.
Bits 256 to 271 of the reply, 16 bits. The value is signed.
0x003E = 62 → (62 ÷ 86.7) = 0.71511 %
- Formula
(val ÷ 86.7)- Range
- 0 to 100 %
- Unit
- %
Confirmed for 2013, 2015. In testing for 2006 to 2008, 2010, 2012, 2014, 2016, 2024. Not supported for 2009, 2011, 2017, 2019 to 2023.
Brake pressure HYUNDAI_BRAKE_P_V2Confirmed
- Request
22 01 04 - Service 22
DID 0104 - Module
7D1 → 7D9 - Every
1 s - Testing
Example reply from a 2023 Hyundai i30.
Bits 256 to 271 of the reply, 16 bits. The value is signed.
0x0000 = 0 → (0 ÷ 86.7) = 0 %
- Formula
(val ÷ 86.7)- Range
- 0 to 100 %
- Unit
- %
Confirmed for 2017, 2019 to 2023. In testing for 2006 to 2008, 2010, 2012, 2014, 2016, 2024. Not supported for 2009, 2011, 2013, 2015.
Brake switch HYUNDAI_BRAKE_SW
- Request
22 B0 08 - Service 22
DID B008 - Module
7A0 → 7A8 - Every
1 s - Testing
Bit 51 of the reply.
- Formula
val- Range
- 0 to 1
- Unit
- Off or on
In testing for 2006 to 2017, 2019 to 2024.
Brakes applied HYUNDAI_BRAKES_APPLIED
- Request
21 01 - Service 21
PID 01 - Module
7E2 → 7EA - Every
250 ms - Testing
Bit 54 of the reply.
- Formula
val- Range
- 0 to 1
- Unit
- Off or on
In testing for 2006 to 2008, 2010, 2012, 2014, 2016, 2024. Not supported for 2009, 2011, 2013, 2015, 2017, 2019 to 2023.
Handbrake engaged? HYUNDAI_HANDBRAKEConfirmed
- Request
22 BC 03 - Service 22
DID BC03 - Module
770 → 778 - Every
1 s - Testing
Example reply from a 2023 Hyundai i30.
Bit 36 of the reply.
0b0 = 0 → 0
- Formula
val- Range
- 0 to 1
- Unit
- No or yes
Confirmed for 2017, 2019 to 2023. In testing for 2006 to 2008, 2010, 2012, 2014, 2016, 2024. Not supported for 2009, 2011, 2013, 2015.
Relative accelerator pedal position HYUNDAI_APP_REL_AWD
- Request
21 C0 - Service 21
PID C0 - Module
7E5 - Every
250 ms - Testing
Bits 56 to 63 of the reply, 8 bits.
- Formula
(val × 100 ÷ 255)- Range
- 0 to 100 %
- Unit
- %
In testing for 2006 to 2008, 2010, 2012 to 2014, 2016, 2023 to 2024. Not supported for 2009, 2011, 2015, 2017, 2019 to 2022.
Relative accelerator pedal position HYUNDAI_APP_REL_TCMConfirmed
- Request
21 A0 - Service 21
PID A0 - Module
7E1 → 7E9 - Every
250 ms - Testing
Example reply from a 2015 Hyundai i30.
Bits 64 to 71 of the reply, 8 bits.
0x00 = 0 → (0 × 100 ÷ 255) = 0 %
- Formula
(val × 100 ÷ 255)- Range
- 0 to 100 %
- Unit
- %
Confirmed for 2011, 2013, 2015. In testing for 2006 to 2008, 2010, 2012, 2014, 2016, 2024. Not supported for 2009, 2017, 2019 to 2023.
Relative throttle position TP_RSAE J1979Confirmed
Relative or 'learned' throttle position.
- Request
01 45 - Service 01
PID 45 - Module
7E0 → 7E8 - Every
250 ms
Bits 0 to 7 of the reply, 8 bits.
- Formula
(val × 100 ÷ 255)- Range
- 0 to 100 %
- Unit
- %
Confirmed for 2015, 2019. Supported for 2009, 2011, 2013, 2017, 2020 to 2024.
Steering angle HYUNDAI_STEER_ANGLE_V2_V2
- Request
21 01 - Service 21
PID 01 - Module
7D4 → 7DC - Every
1 s - Testing
Bits 24 to 39 of the reply, 16 bits. The value is signed.
- Formula
(val × 10 ÷ 100)- Range
- -3276.8 to 3276.7 °
- Unit
- °
In testing for 2006 to 2017, 2019 to 2024.
Steering wheel angle HYUNDAI_STEER_ANGLEConfirmed
- Request
21 01 - Service 21
PID 01 - Module
7D1 → 7D9 - Every
1 s - Testing
Example reply from a 2015 Hyundai i30.
Bits 200 to 215 of the reply, 16 bits. The value is signed.
0xFFC9 = -55 → (-55 ÷ 10) = -5.5 °
- Formula
(val ÷ 10)- Range
- -3276.8 to 3276.7 °
- Unit
- °
Confirmed for 2013, 2015. In testing for 2006 to 2008, 2010, 2012, 2014, 2016, 2024. Not supported for 2009, 2011, 2017, 2019 to 2023.
Steering wheel angle HYUNDAI_STEER_ANGLE_V2Confirmed
- Request
22 01 04 - Service 22
DID 0104 - Module
7D1 → 7D9 - Every
1 s - Testing
Example reply from a 2023 Hyundai i30.
Bits 200 to 215 of the reply, 16 bits. The value is signed.
0xFFCF = -49 → (-49 ÷ 10) = -4.9 °
- Formula
(val ÷ 10)- Range
- -3276.8 to 3276.7 °
- Unit
- °
Confirmed for 2013, 2015, 2017, 2019 to 2023. In testing for 2006 to 2008, 2010, 2012, 2014, 2016, 2024. Not supported for 2009, 2011.
Steering wheel angle HYUNDAI_STEER_ANGLE_V3Confirmed
- Request
21 01 - Service 21
PID 01 - Module
7D4 → 7DC - Every
1 s - Testing
Bits 24 to 39 of the reply, 16 bits. The value is signed.
- Formula
(val ÷ 10)- Range
- -3276 to 3276 °
- Unit
- °
Confirmed for 2013, 2015. In testing for 2006 to 2008, 2010, 2012, 2014, 2016, 2024. Not supported for 2009, 2011, 2017, 2019 to 2023.
Steering wheel angle HYUNDAI_STEERING_ANGLE
- Request
22 F0 10 - Service 22
DID F010 - Module
730 → 738 - Every
250 ms - Testing
Bits 96 to 111 of the reply, 16 bits. The value is signed. The bytes are in little-endian order.
- Formula
(val ÷ 10)- Range
- -3276.8 to 3276.7 °
- Unit
- °
In testing for 2006 to 2008, 2010, 2012 to 2014, 2016, 2023 to 2024. Not supported for 2009, 2011, 2015, 2017, 2019 to 2022.
Control › Pedals
Accelerator pedal position D APP_DSAE J1979Confirmed
- Request
01 49 - Service 01
PID 49 - Module
7E0 → 7E8 - Every
250 ms
Bits 0 to 7 of the reply, 8 bits.
- Formula
(val × 100 ÷ 255)- Range
- 0 to 100 %
- Unit
- %
Confirmed for 2015, 2017, 2019. Supported for 2013, 2022, 2024.
Accelerator pedal position E APP_ESAE J1979Confirmed
- Request
01 4A - Service 01
PID 4A - Module
7E0 → 7E8 - Every
250 ms
Bits 0 to 7 of the reply, 8 bits.
- Formula
(val × 100 ÷ 255)- Range
- 0 to 100 %
- Unit
- %
Confirmed for 2015, 2017, 2019. Supported for 2013, 2022, 2024.