{"id":319,"date":"2022-03-05T13:21:28","date_gmt":"2022-03-05T13:21:28","guid":{"rendered":"http:\/\/byomkesh.in\/wordpress\/?page_id=319"},"modified":"2022-03-05T13:24:23","modified_gmt":"2022-03-05T13:24:23","slug":"obdii-codes-and-torque-real-time-http-keys","status":"publish","type":"page","link":"http:\/\/byomkesh.in\/wordpress\/obdii-codes-and-torque-real-time-http-keys\/","title":{"rendered":"OBDII Codes and Torque Real-time HTTP Keys"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\">OBDII Codes and Torque Real-time HTTP Keys<\/h1>\n\n\n\n<p>The following <strong>work-in-progress<\/strong> tables list known OBDII codes and their<br>equivalent keys when sent to an HTTP endpoint via the query string.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Basic Torque Data<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Description<\/th><th>OBDII<\/th><th>HTTP<\/th><\/tr><\/thead><tbody><tr><td>Timestamp<\/td><td><\/td><td>time<\/td><\/tr><tr><td>Device ID<\/td><td><\/td><td>id<\/td><\/tr><tr><td>Session ID<\/td><td><\/td><td>session<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Vehicle Instrumentation<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Description<\/th><th>OBDII<\/th><th>HTTP<\/th><\/tr><\/thead><tbody><tr><td>Absolute Throttle Position B<\/td><td>47<\/td><td>k47<\/td><\/tr><tr><td>Accelerator PedalPosition D<\/td><td>49<\/td><td>k49<\/td><\/tr><tr><td>Accelerator PedalPosition E<\/td><td>4a<\/td><td>k4a<\/td><\/tr><tr><td>Accelerator PedalPosition F<\/td><td>4b<\/td><td>k4b<\/td><\/tr><tr><td>Air Fuel Ratio(Commanded)<\/td><td><\/td><td>kff124d<\/td><\/tr><tr><td>Air Fuel Ratio(Measured)<\/td><td><\/td><td>kff1249<\/td><\/tr><tr><td>Air Status<\/td><td>12<\/td><td>k12<\/td><\/tr><tr><td>Ambient air temp<\/td><td>46<\/td><td>k46<\/td><\/tr><tr><td>Average trip speed(whilst moving only)<\/td><td><\/td><td>kff1263<\/td><\/tr><tr><td>Average trip speed(whilst stopped or moving)<\/td><td><\/td><td>kff1272<\/td><\/tr><tr><td>Barometer (on Android device)<\/td><td><\/td><td>kff1270<\/td><\/tr><tr><td>Barometric pressure (from vehicle)<\/td><td>33<\/td><td>k33<\/td><\/tr><tr><td>Catalyst Temperature (Bank 1 Sensor 1)<\/td><td>3c<\/td><td>k3c<\/td><\/tr><tr><td>Catalyst Temperature (Bank 1 Sensor 2)<\/td><td>3e<\/td><td>k3e<\/td><\/tr><tr><td>Catalyst Temperature (Bank 2 Sensor 1)<\/td><td>3d<\/td><td>k3d<\/td><\/tr><tr><td>Catalyst Temperature (Bank 2 Sensor 2)<\/td><td>3f<\/td><td>k3f<\/td><\/tr><tr><td>CO\u2082 in g\/km (Average)<\/td><td><\/td><td>kff1258<\/td><\/tr><tr><td>CO\u2082 in g\/km (Instantaneous)<\/td><td><\/td><td>kff1257<\/td><\/tr><tr><td>Commanded Equivalence Ratio(lambda)<\/td><td>44<\/td><td>k44<\/td><\/tr><tr><td>Cost per mile\/km (Instant)<\/td><td><\/td><td>kff126d<\/td><\/tr><tr><td>Cost per mile\/km (Trip)<\/td><td><\/td><td>kff126e<\/td><\/tr><tr><td>Distance to empty (Estimated)<\/td><td><\/td><td>kff126a<\/td><\/tr><tr><td>Distance travelled since codes cleared<\/td><td>31<\/td><td>k31<\/td><\/tr><tr><td>Distance travelled with MIL\/CEL lit<\/td><td>21<\/td><td>k21<\/td><\/tr><tr><td>EGR Commanded<\/td><td>2c<\/td><td>k2c<\/td><\/tr><tr><td>EGR Error<\/td><td>2d<\/td><td>k2d<\/td><\/tr><tr><td>Engine Coolant Temperature<\/td><td>05<\/td><td>k05<\/td><\/tr><tr><td>Engine kW (At the wheels)<\/td><td><\/td><td>kff1273<\/td><\/tr><tr><td>Engine Load<\/td><td>04<\/td><td>k04<\/td><\/tr><tr><td>Engine Load(Absolute)<\/td><td>43<\/td><td>k43<\/td><\/tr><tr><td>Engine Oil Temperature<\/td><td>5c<\/td><td>k5c<\/td><\/tr><tr><td>Engine RPM<\/td><td>0c<\/td><td>k0c<\/td><\/tr><tr><td>Ethanol Fuel %<\/td><td>52<\/td><td>k52<\/td><\/tr><tr><td>Evap System Vapour Pressure<\/td><td>32<\/td><td>k32<\/td><\/tr><tr><td>Exhaust Gas Temperature 1<\/td><td>78<\/td><td>k78<\/td><\/tr><tr><td>Exhaust Gas Temperature 2<\/td><td>79<\/td><td>k79<\/td><\/tr><tr><td>Fuel cost (trip)<\/td><td><\/td><td>kff125c<\/td><\/tr><tr><td>Fuel flow rate\/hour<\/td><td><\/td><td>kff125d<\/td><\/tr><tr><td>Fuel flow rate\/minute<\/td><td><\/td><td>kff125a<\/td><\/tr><tr><td>Fuel Level (From Engine ECU)<\/td><td>2f<\/td><td>k2f<\/td><\/tr><tr><td>Fuel pressure<\/td><td>0a<\/td><td>k0a<\/td><\/tr><tr><td>Fuel Rail Pressure<\/td><td>23<\/td><td>k23<\/td><\/tr><tr><td>Fuel Rail Pressure (relative to manifold vacuum)<\/td><td>22<\/td><td>k22<\/td><\/tr><tr><td>Fuel Remaining (Calculated from vehicle profile)<\/td><td><\/td><td>kff126b<\/td><\/tr><tr><td>Fuel Status<\/td><td>03<\/td><td>k03<\/td><\/tr><tr><td>Fuel Trim Bank 1 Long Term<\/td><td>07<\/td><td>k07<\/td><\/tr><tr><td>Fuel trim bank 1 sensor 1<\/td><td>14<\/td><td>k14<\/td><\/tr><tr><td>Fuel trim bank 1 sensor 2<\/td><td>15<\/td><td>k15<\/td><\/tr><tr><td>Fuel trim bank 1 sensor 3<\/td><td>16<\/td><td>k16<\/td><\/tr><tr><td>Fuel trim bank 1 sensor 4<\/td><td>17<\/td><td>k17<\/td><\/tr><tr><td>Fuel Trim Bank 1 Short Term<\/td><td>06<\/td><td>k06<\/td><\/tr><tr><td>Fuel Trim Bank 2 Long Term<\/td><td>09<\/td><td>k09<\/td><\/tr><tr><td>Fuel trim bank 2 sensor 1<\/td><td>18<\/td><td>k18<\/td><\/tr><tr><td>Fuel trim bank 2 sensor 2<\/td><td>19<\/td><td>k19<\/td><\/tr><tr><td>Fuel trim bank 2 sensor 3<\/td><td>1a<\/td><td>k1a<\/td><\/tr><tr><td>Fuel trim bank 2 sensor 4<\/td><td>1b<\/td><td>k1b<\/td><\/tr><tr><td>Fuel Trim Bank 2 Short Term<\/td><td>08<\/td><td>k08<\/td><\/tr><tr><td>Fuel used (trip)<\/td><td><\/td><td>kff1271<\/td><\/tr><tr><td>Horsepower (At the wheels)<\/td><td><\/td><td>kff1226<\/td><\/tr><tr><td>Intake Manifold Pressure<\/td><td>0b<\/td><td>k0b<\/td><\/tr><tr><td>Kilometers Per Litre(Instant)<\/td><td><\/td><td>kff1203<\/td><\/tr><tr><td>Kilometers Per Litre(Long Term Average)<\/td><td><\/td><td>kff5202<\/td><\/tr><tr><td>Litres Per 100 Kilometer(Instant)<\/td><td><\/td><td>kff1207<\/td><\/tr><tr><td>Litres Per 100 Kilometer(Long Term Average)<\/td><td><\/td><td>kff5203<\/td><\/tr><tr><td>Mass Air Flow Rate<\/td><td>10<\/td><td>k10<\/td><\/tr><tr><td>Miles Per Gallon(Instant)<\/td><td><\/td><td>kff1201<\/td><\/tr><tr><td>Miles Per Gallon(Long Term Average)<\/td><td><\/td><td>kff5201<\/td><\/tr><tr><td>O2 Sensor1 Equivalence Ratio<\/td><td>24<\/td><td>k24<\/td><\/tr><tr><td>O2 Sensor1 Equivalence Ratio(alternate)<\/td><td>34<\/td><td>k34<\/td><\/tr><tr><td>O2 Sensor1 wide-range Voltage<\/td><td><\/td><td>kff1240<\/td><\/tr><tr><td>O2 Sensor2 Equivalence Ratio<\/td><td>25<\/td><td>k25<\/td><\/tr><tr><td>O2 Sensor2 wide-range Voltage<\/td><td><\/td><td>kff1241<\/td><\/tr><tr><td>O2 Sensor3 Equivalence Ratio<\/td><td>26<\/td><td>k26<\/td><\/tr><tr><td>O2 Sensor3 wide-range Voltage<\/td><td><\/td><td>kff1242<\/td><\/tr><tr><td>O2 Sensor4 Equivalence Ratio<\/td><td>27<\/td><td>k27<\/td><\/tr><tr><td>O2 Sensor4 wide-range Voltage<\/td><td><\/td><td>kff1243<\/td><\/tr><tr><td>O2 Sensor5 Equivalence Ratio<\/td><td>28<\/td><td>k28<\/td><\/tr><tr><td>O2 Sensor5 wide-range Voltage<\/td><td><\/td><td>kff1244<\/td><\/tr><tr><td>O2 Sensor6 Equivalence Ratio<\/td><td>29<\/td><td>k29<\/td><\/tr><tr><td>O2 Sensor6 wide-range Voltage<\/td><td><\/td><td>kff1245<\/td><\/tr><tr><td>O2 Sensor7 Equivalence Ratio<\/td><td>2a<\/td><td>k2a<\/td><\/tr><tr><td>O2 Sensor7 wide-range Voltage<\/td><td><\/td><td>kff1246<\/td><\/tr><tr><td>O2 Sensor8 Equivalence Ratio<\/td><td>2b<\/td><td>k2b<\/td><\/tr><tr><td>O2 Sensor8 wide-range Voltage<\/td><td><\/td><td>kff1247<\/td><\/tr><tr><td>O2 Volts Bank 1 sensor 1<\/td><td><\/td><td>kff1214<\/td><\/tr><tr><td>O2 Volts Bank 1 sensor 2<\/td><td><\/td><td>kff1215<\/td><\/tr><tr><td>O2 Volts Bank 1 sensor 3<\/td><td><\/td><td>kff1216<\/td><\/tr><tr><td>O2 Volts Bank 1 sensor 4<\/td><td><\/td><td>kff1217<\/td><\/tr><tr><td>O2 Volts Bank 2 sensor 1<\/td><td><\/td><td>kff1218<\/td><\/tr><tr><td>O2 Volts Bank 2 sensor 2<\/td><td><\/td><td>kff1219<\/td><\/tr><tr><td>O2 Volts Bank 2 sensor 3<\/td><td><\/td><td>kff121a<\/td><\/tr><tr><td>O2 Volts Bank 2 sensor 4<\/td><td><\/td><td>kff121b<\/td><\/tr><tr><td>Relative Accelerator Pedal Position<\/td><td>5a<\/td><td>k5a<\/td><\/tr><tr><td>Relative Throttle Position<\/td><td>45<\/td><td>k45<\/td><\/tr><tr><td>Run time since engine start<\/td><td>1f<\/td><td>k1f<\/td><\/tr><tr><td>Speed (GPS)<\/td><td><\/td><td>kff1001<\/td><\/tr><tr><td>Speed (OBD)<\/td><td>0d<\/td><td>k0d<\/td><\/tr><tr><td>Intake Air Temperature<\/td><td>0f<\/td><td>k0f<\/td><\/tr><tr><td>Throttle Position(Manifold)<\/td><td>11<\/td><td>k11<\/td><\/tr><tr><td>Timing Advance<\/td><td>0e<\/td><td>k0e<\/td><\/tr><tr><td>Torque<\/td><td><\/td><td>kff1225<\/td><\/tr><tr><td>Transmission Temperature(Method 1)<\/td><td><\/td><td>kfe1805<\/td><\/tr><tr><td>Transmission Temperature(Method 2)<\/td><td>b4<\/td><td>kb4<\/td><\/tr><tr><td>Trip average KPL<\/td><td><\/td><td>kff1206<\/td><\/tr><tr><td>Trip average Litres\/100 KM<\/td><td><\/td><td>kff1208<\/td><\/tr><tr><td>Trip average MPG<\/td><td><\/td><td>kff1205<\/td><\/tr><tr><td>Trip Distance<\/td><td><\/td><td>kff1204<\/td><\/tr><tr><td>Trip distance (stored in vehicle profile)<\/td><td><\/td><td>kff120c<\/td><\/tr><tr><td>Trip Time(Since journey start)<\/td><td><\/td><td>kff1266<\/td><\/tr><tr><td>Trip Time(whilst moving)<\/td><td><\/td><td>kff1268<\/td><\/tr><tr><td>Trip time(whilst stationary)<\/td><td><\/td><td>kff1267<\/td><\/tr><tr><td>Turbo Boost &amp; Vacuum Gauge<\/td><td><\/td><td>kff1202<\/td><\/tr><tr><td>Voltage (Control Module)<\/td><td>42<\/td><td>k42<\/td><\/tr><tr><td>Voltage (OBD Adapter)<\/td><td><\/td><td>kff1238<\/td><\/tr><tr><td>Volumetric Efficiency (Calculated)<\/td><td><\/td><td>kff1269<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Device Instrumentation<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Description<\/th><th>OBDII<\/th><th>HTTP<\/th><\/tr><\/thead><tbody><tr><td>Acceleration Sensor(Total)<\/td><td><\/td><td>kff1223<\/td><\/tr><tr><td>Acceleration Sensor(X axis)<\/td><td><\/td><td>kff1220<\/td><\/tr><tr><td>Acceleration Sensor(Y axis)<\/td><td><\/td><td>kff1221<\/td><\/tr><tr><td>Acceleration Sensor(Z axis)<\/td><td><\/td><td>kff1222<\/td><\/tr><tr><td>GPS Accuracy<\/td><td><\/td><td>kff1239<\/td><\/tr><tr><td>GPS Altitude<\/td><td><\/td><td>kff1010<\/td><\/tr><tr><td>GPS Bearing<\/td><td><\/td><td>kff123b<\/td><\/tr><tr><td>GPS Latitude<\/td><td><\/td><td>kff1006<\/td><\/tr><tr><td>GPS Longitude<\/td><td><\/td><td>kff1005<\/td><\/tr><tr><td>GPS Satellites<\/td><td><\/td><td>kff123a<\/td><\/tr><tr><td>GPS vs OBD Speed difference<\/td><td><\/td><td>kff1237<\/td><\/tr><tr><td>Tilt(x)<\/td><td><\/td><td>kff124a<\/td><\/tr><tr><td>Tilt(y)<\/td><td><\/td><td>kff124b<\/td><\/tr><tr><td>Tilt(z)<\/td><td><\/td><td>kff124c<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Saved Measurements<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Description<\/th><th>OBDII<\/th><th>HTTP<\/th><\/tr><\/thead><tbody><tr><td>0-100kph Time<\/td><td><\/td><td>kff122e<\/td><\/tr><tr><td>0-200kph Time<\/td><td><\/td><td>kff124f<\/td><\/tr><tr><td>0-30mph Time<\/td><td><\/td><td>kff1277<\/td><\/tr><tr><td>0-60mph Time<\/td><td><\/td><td>kff122d<\/td><\/tr><tr><td>1\/4 mile time<\/td><td><\/td><td>kff122f<\/td><\/tr><tr><td>1\/8 mile time<\/td><td><\/td><td>kff1230<\/td><\/tr><tr><td>100-0kph Time<\/td><td><\/td><td>kff1264<\/td><\/tr><tr><td>40-60mph Time<\/td><td><\/td><td>kff1260<\/td><\/tr><tr><td>60-0mph Time<\/td><td><\/td><td>kff1265<\/td><\/tr><tr><td>60-120mph Time<\/td><td><\/td><td>kff125e<\/td><\/tr><tr><td>60-130mph Time<\/td><td><\/td><td>kff1276<\/td><\/tr><tr><td>60-80mph Time<\/td><td><\/td><td>kff125f<\/td><\/tr><tr><td>80-100mph Time<\/td><td><\/td><td>kff1261<\/td><\/tr><tr><td>80-120kph Time<\/td><td><\/td><td>kff1275<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Credits<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"http:\/\/www.optimaforums.com\/forum\/6-optima-engine-technical-discussion\/7337-torque-app-others-discussion-what-you-got-5-print.html\">Optima Forums<\/a><\/li><li><a href=\"https:\/\/play.google.com\/store\/apps\/details?id=org.prowl.torque\">Torque Pro<\/a><\/li><\/ul>\n\n\n\n<p>GET \/obdii.php?<\/p>\n\n\n\n<p>eml=byomkesh.dash@gmail.com<br>&amp;v=5<br>&amp;session=1645xxxxxxxxx<br>&amp;id=7a8fxxxxxxxxxxxxxxxxxxxxxxxxxxxx<br>&amp;time=1645455535505<\/p>\n\n\n\n<p>GPS Longitude &amp;kff1005=86.25362385<br>GPS Latitude &amp;kff1006=22.79582873<br>Speed (GPS) &amp;kff1001=15.696<br>&amp;kff1007=81.7<br>&amp;k4=66.27451<br>Throttle Position(Manifold) &amp;k11=27.058825<br>Engine Oil Temperature &amp;k5=90.0<br>Engine RPM &amp;kc=1482.75<br>Vehicle Speed km\/h &amp;kd=18.9<br>Intake Air Temperature &amp;kf=25.0<br>&amp;kff1226=7.6888423<br>Acceleration Sensor(X axis) &amp;kff1220=0.34518304<br>Acceleration Sensor(Y axis) &amp;kff1221=-0.15545455<br>Fuel cost (trip) &amp;kff125c=38.973377<\/p>\n\n\n\n<p>Using this technique, the following PIDs were decoded:<br>\u2013 kff126b \u2013 remaining fuel calculated,<br>\u2013 kff126a \u2013 distance to empty,<br>\u2013 kff1273 \u2013 engine kW at wheels,<br>\u2013 kff1272 \u2013 average trip speed,<br>\u2013 kff1271 \u2013 fuel used on current trip,<br>\u2013 kff125d \u2013 fuel flow rate per hour,<br>\u2013 kff129a \u2013 android device battery level,<br>\u2013 kff1204 \u2013 trip distance,<br>\u2013 kff1267 \u2013 GPS bearings,<br>\u2013 kff1266 \u2013 trip time since start of journey,<br>\u2013 kff1269 \u2013 volumetric efficiency calculated,<br>\u2013 kff1268 \u2013 trip time while moving,<br>\u2013 kff5203 \u2013 liters per 100 kilometers,<br>\u2013 kff5202 \u2013 kilometers per liter,<br>\u2013 kff5201 \u2013 miles per gallon.<\/p>\n\n\n\n<p>Key Sensor Name Unit Group<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>kd Vehicle Speed Km\/h\nk42 Battery Voltage V <\/code><\/pre>\n\n\n\n<p>Stand-alone sensors<br>k11 Throttle Position (Manifold) %<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>    kff1220 Acceleration - Total g<\/code><\/pre>\n\n\n\n<p>Accelerometer kff1221 Acceleration &#8211; Axys X g<br>kff1222 Acceleration &#8211; Axys Y g<br>kff1223 Acceleration &#8211; Axys z g<\/p>\n\n\n\n<p>Engine k5 Engine Coolant Temperature \u25e6C<br>k43 Absolute Engine Load %<br>kf Intake Air Temperature \u25e6C<br>k10 Mass Air Flow Rate g\/s<br>kb Intake Manifold Pressure psi<br>kc Engine RPM rpm<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>k2f Fuel Level from engine ECU %<\/code><\/pre>\n\n\n\n<p>Fuel k43 Instant consumption rate Km\/L<br>kff1203 Commanded Equivalence Ratio (\u03bb) &#8211;<br>kff1271 Fuel used on trip L<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>kff1005 Longitude \u25e6<\/code><\/pre>\n\n\n\n<p>GPS kff1006 Latitude \u25e6<\/p>\n","protected":false},"excerpt":{"rendered":"<p>OBDII Codes and Torque Real-time HTTP Keys The following work-in-progress tables list known OBDII codes and theirequivalent keys when sent to an HTTP endpoint via the query string. Basic Torque Data Description OBDII HTTP Timestamp time Device ID id Session ID session Vehicle Instrumentation Description OBDII HTTP Absolute Throttle Position B 47 k47 Accelerator PedalPosition &hellip; <a href=\"http:\/\/byomkesh.in\/wordpress\/obdii-codes-and-torque-real-time-http-keys\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">OBDII Codes and Torque Real-time HTTP Keys<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-319","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"http:\/\/byomkesh.in\/wordpress\/wp-json\/wp\/v2\/pages\/319","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/byomkesh.in\/wordpress\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/byomkesh.in\/wordpress\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/byomkesh.in\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/byomkesh.in\/wordpress\/wp-json\/wp\/v2\/comments?post=319"}],"version-history":[{"count":2,"href":"http:\/\/byomkesh.in\/wordpress\/wp-json\/wp\/v2\/pages\/319\/revisions"}],"predecessor-version":[{"id":322,"href":"http:\/\/byomkesh.in\/wordpress\/wp-json\/wp\/v2\/pages\/319\/revisions\/322"}],"wp:attachment":[{"href":"http:\/\/byomkesh.in\/wordpress\/wp-json\/wp\/v2\/media?parent=319"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}