Fuel parameters
The Kia Optima has 19 fuel parameters.
● Confirmed◆ In testing○ Supported× Not supported
Engine fuel rate FUEL_RATESAE J1979Confirmed
Measured in units per hour
Pelican can show this parameter as the fuel rate.
- Request
01 5E - Service 01
PID 5E - Module
7E0 → 7E8 - Every
250 ms
Bits 0 to 15 of the reply, 16 bits.
- Formula
(val ÷ 20)- Range
- 0 to 3212.75 L/h
- Unit
- L/h
Confirmed for 2018.
Fuel consumption since last DPF regeneration OPTIMA_FUEL_CONS_SINCE_DPF
- Request
22 ED 03 - Service 22
DID ED03 - Module
7E0 → 7E8 - Every
30 s - Testing
Bits 432 to 439 of the reply, 8 bits.
- Formula
(val × 1.2549)- Range
- 0 to 319 L
- Unit
- L
In testing for 2000 to 2018, 2020 to 2026. Not supported for 2019.
Fuel cut OPTIMA_FUEL_CUT
- Request
21 00 - Service 21
PID 00 - Module
7E0 → 7E8 - Every
1 s - Testing
Bits 88 to 95 of the reply, 8 bits.
- Formula
val- Range
- 0 to 255
- Unit
- Number
In testing for 2000 to 2018, 2020 to 2026. Not supported for 2019.
Fuel injection timing #1 OPTIMA_FUEL_INJECTION_TIMING_1
- Request
21 02 - Service 21
PID 02 - Module
7E0 → 7E8 - Every
1 s - Testing
Bits 176 to 191 of the reply, 16 bits. The bytes are in little-endian order.
- Formula
(val × 0.8192)- Range
- 0 to 53686.272 ms
- Unit
- ms
In testing for 2000 to 2018, 2020 to 2026. Not supported for 2019.
Fuel injection timing #2 OPTIMA_FUEL_INJECTION_TIMING_2
- Request
21 02 - Service 21
PID 02 - Module
7E0 → 7E8 - Every
1 s - Testing
Bits 192 to 207 of the reply, 16 bits. The bytes are in little-endian order.
- Formula
(val × 0.8192)- Range
- 0 to 53686.272 ms
- Unit
- ms
In testing for 2000 to 2018, 2020 to 2026. Not supported for 2019.
Fuel injection timing #3 OPTIMA_FUEL_INJECTION_TIMING_3
- Request
21 02 - Service 21
PID 02 - Module
7E0 → 7E8 - Every
1 s - Testing
Bits 208 to 223 of the reply, 16 bits. The bytes are in little-endian order.
- Formula
(val × 0.8192)- Range
- 0 to 53686.272 ms
- Unit
- ms
In testing for 2000 to 2018, 2020 to 2026. Not supported for 2019.
Fuel injection timing #4 OPTIMA_FUEL_INJECTION_TIMING_4
- Request
21 02 - Service 21
PID 02 - Module
7E0 → 7E8 - Every
1 s - Testing
Bits 224 to 239 of the reply, 16 bits. The bytes are in little-endian order.
- Formula
(val × 0.8192)- Range
- 0 to 53686.272 ms
- Unit
- ms
In testing for 2000 to 2018, 2020 to 2026. Not supported for 2019.
Fuel level, volume OPTIMA_FLI_VOLConfirmed
Pelican can show this parameter as the fuel tank level.
- Request
22 B0 02 - Service 22
DID B002 - Module
7C6 → 7CE - Every
5 s - Testing for 2000 to 2018, 2020 to 2026
Example reply from a 2019 Kia Optima.
Bits 32 to 39 of the reply, 8 bits.
0x6A = 106 → (106 ÷ 2) = 53 L
- Formula
(val ÷ 2)- Range
- 0 to 127.5 L
- Unit
- L
Confirmed for 2019. In testing for 2000 to 2018, 2020 to 2026.
Fuel pressure OPTIMA_FUEL_PConfirmed
- Request
22 E0 23 - Service 22
DID E023 - Module
7E0 → 7E8 - Every
1 s - Testing for 2000 to 2018, 2020 to 2026
Example reply from a 2019 Kia Optima.
Bits 32 to 47 of the reply, 16 bits. The bytes are in little-endian order.
0x5E05 = 24069 → (24069 × 61 ÷ 10000) = 146.8209
- Formula
(val × 61 ÷ 10000)- Range
- 0 to 399.7635
- Unit
- Raw value
Confirmed for 2019. In testing for 2000 to 2018, 2020 to 2026.
Fuel pressure OPTIMA_FUEL_P_7E0
- Request
21 23 - Service 21
PID 23 - Module
7E0 → 7E8 - Every
1 s - Testing
Bits 32 to 47 of the reply, 16 bits. The bytes are in little-endian order.
- Formula
(val × 53067 ÷ 10000)- Range
- 0 to 347774.5845
- Unit
- Raw value
In testing for 2000 to 2018, 2020 to 2026. Not supported for 2019.
Fuel pressure deviation OPTIMA_FUEL_P_DEV
- Request
21 23 - Service 21
PID 23 - Module
7E0 → 7E8 - Every
1 s - Testing
Bits 80 to 95 of the reply, 16 bits. The value is signed. The bytes are in little-endian order.
- Formula
(val × 53067 ÷ 10000)- Range
- -173889.9456 to 173884.6389
- Unit
- Raw value
In testing for 2000 to 2018, 2020 to 2026. Not supported for 2019.
Fuel pressure set point OPTIMA_FUEL_P_SET_POINT
- Request
21 23 - Service 21
PID 23 - Module
7E0 → 7E8 - Every
1 s - Testing
Bits 48 to 63 of the reply, 16 bits. The bytes are in little-endian order.
- Formula
(val × 53067 ÷ 10000)- Range
- 0 to 347774.5845
- Unit
- Raw value
In testing for 2000 to 2018, 2020 to 2026. Not supported for 2019.
Fuel pressure target OPTIMA_FUEL_P_TGTConfirmed
- Request
22 E0 23 - Service 22
DID E023 - Module
7E0 → 7E8 - Every
1 s - Testing for 2000 to 2018, 2020 to 2026
Example reply from a 2019 Kia Optima.
Bits 48 to 63 of the reply, 16 bits. The bytes are in little-endian order.
0x6271 = 25201 → (25201 × 61 ÷ 10000) = 153.7261
- Formula
(val × 61 ÷ 10000)- Range
- 0 to 399.7635
- Unit
- Raw value
Confirmed for 2019. In testing for 2000 to 2018, 2020 to 2026.
Fuel system 1 status FUELSYS1SAE J1979Confirmed
- Request
01 03 - Service 01
PID 03 - Module
7E0 → 7E8 - Every
250 ms
Bits 0 to 7 of the reply, 8 bits.
- Unit
- Named states
| Raw value | State | Meaning |
|---|---|---|
0 | OFF | Engine is off |
1 | OL | Open loop - has not yet satisfied conditions to go closed loop |
2 | CL | Closed loop - using oxygen sensor(s) as feedback for fuel control |
4 | OL-Drive | Open loop due to driving conditions (e.g. power enrichment, deceleration enleanment) |
8 | OL-Fault | Open loop - due to detected system fault |
16 | CL-Fault | Closed loop, but fault with at least one oxygen sensor - may be using single oxygen sensor for fuel control |
32 | OL B2 | Open loop - has not yet satisfied conditions to go closed loop (Bank 2) |
64 | OL-Drive B2 | Open loop due to driving conditions (Bank 2) (e.g. power enrichment, deceleration enleanment, cylinder deactivation) |
128 | OL-Fault B2 | Open loop - due to detected system fault (Bank 2) |
Confirmed for 2012 to 2015. Supported for 2011, 2016 to 2020.
Fuel system 2 status FUELSYS2SAE J1979Confirmed
- Request
01 03 - Service 01
PID 03 - Module
7E0 → 7E8 - Every
250 ms
Bits 8 to 15 of the reply, 8 bits.
- Unit
- Named states
| Raw value | State | Meaning |
|---|---|---|
0 | OFF | Engine is off |
1 | OL | Open loop - has not yet satisfied conditions to go closed loop |
2 | CL | Closed loop - using oxygen sensor(s) as feedback for fuel control |
4 | OL-Drive | Open loop due to driving conditions (e.g. power enrichment, deceleration enleanment) |
8 | OL-Fault | Open loop - due to detected system fault |
16 | CL-Fault | Closed loop, but fault with at least one oxygen sensor - may be using single oxygen sensor for fuel control |
32 | OL B2 | Open loop - has not yet satisfied conditions to go closed loop (Bank 2) |
64 | OL-Drive B2 | Open loop due to driving conditions (Bank 2) (e.g. power enrichment, deceleration enleanment, cylinder deactivation) |
128 | OL-Fault B2 | Open loop - due to detected system fault (Bank 2) |
Confirmed for 2012 to 2015. Supported for 2011, 2016 to 2020.
Fuel tank level FLISAE J1979Confirmed
Pelican can show this parameter as the fuel tank level.
- Request
01 2F - Service 01
PID 2F - Module
7E0 → 7E8 - Every
1 s
Bits 0 to 7 of the reply, 8 bits.
- Formula
(val × 100 ÷ 255)- Range
- 0 to 100 %
- Unit
- %
Confirmed for 2012 to 2015, 2019 to 2020. Supported for 2011, 2017 to 2018.
Fuel temperature OPTIMA_FUEL_T
- Request
22 ED 01 - Service 22
DID ED01 - Module
7E0 → 7E8 - Every
5 s - Testing
Bits 216 to 223 of the reply, 8 bits.
- Formula
(val × 0.7843 − 50)- Range
- -50 to 149.9965 °C
- Unit
- °C
In testing for 2000 to 2018, 2020 to 2026. Not supported for 2019.
Short term fuel % trim, bank 1 OPTIMA_STFT_B1
- Request
21 15 - Service 21
PID 15 - Module
7E0 → 7E8 - Every
1 s - Testing
Bits 80 to 95 of the reply, 16 bits. The bytes are in little-endian order.
- Formula
(val × 0.0030517578 − 100)- Range
- 0 to 99.9969 %
- Unit
- %
In testing for 2000 to 2018, 2020 to 2026. Not supported for 2019.
Short term fuel % trim, bank 1 idle OPTIMA_STFT_B1_IDLE
- Request
21 15 - Service 21
PID 15 - Module
7E0 → 7E8 - Every
1 s - Testing
Bits 48 to 63 of the reply, 16 bits. The value is signed. The bytes are in little-endian order.
- Formula
(val × 0.046875)- Range
- 0 to 100 %
- Unit
- %
In testing for 2000 to 2018, 2020 to 2026. Not supported for 2019.