Skip to content

Instantly share code, notes, and snippets.

@eltonvs
Created July 7, 2018 22:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save eltonvs/0e22bba018686ddca8d6e1444701036d to your computer and use it in GitHub Desktop.
Save eltonvs/0e22bba018686ddca8d6e1444701036d to your computer and use it in GitHub Desktop.

OBD Apps Analysis

OBD Car Doctor Free

There's also a paid version.

Pros

  • App Setup on first open
    1. Language
    2. Privacy Policy
    3. Explanation About OBD (History, ELM327 Adapter, Port Location, Setup Instructions)
    4. Show how to get in touch
    5. Setup Measurement Units
    6. Log in/Sign in
    7. Ask for permissions (with a previous alert explaining the reasons) -- File and Location
  • ListView with actions on Home Screen
    1. General Information (VIN, OBD-II Standard, Protocol)
    2. Diagnostic (Error, pending, freeze frame)
    3. Current data (Combined, single, widget)
    4. Search (Garage, Filling station, Parking, Carwash)
    5. Logbook (Economy, Records, Fueling)
    6. Settings (Adapter, Protocol, Language, Units)
    7. Connect to adapter (when clicked, show a guide, asking to turn on the ignition or start engine, connect the ELM327 to car, open search device screen (wifi or bluetooth, marking with a sign those ones who can be an available adapter, when connect, select the current car, then show connected)
  • Side Menu with some options
    1. Show Information about car - With edit options
      1. Name
      2. Brand
      3. Model
      4. Year
      5. Engine (type, fuel type, displacement)
      6. Protocol
      7. VIN
    2. Add Car
      1. Manufacturer (Loading a list with brands)
      2. Model
      3. Year
      4. Engine
      5. Displacement
      6. Fuel type
      7. Volumetric Efficiency
      8. Description
  • Widget View

Cons

Only visualization (one sensor at once)

OBD Arny

Pros

Nice interface in some aspects

Cons

Only 3 parameters to check in real time (Paid - 10 parameters)

MotorData OBD

Pros

Large range of commands

PID Command Name Unit
01 Number of DTC
02 Trouble Code
03 Fuel System status
04 Calculated engine load value %
05 Engine coolant temperature ºC
06 Short term fuel % trim - Bank 1 %
07 Long term fuel % trim - Bank 1 %
08 Short term fuel % trim - Bank 2 %
09 Long term fuel % trim - Bank 2 %
0A Fuel Pressure kPa
0B Intake manifold absolute pressure kPa
0C Engine RPM rpm
0D Vehicle Speed km/h
0E Timing Advance º
0F Intake air temperature ºC
10 MAF air flow rate g/sec
11 Throttle position %
14 Bank 1, Sensor 1: Oxygen sensor voltage V
14 Bank 1, Sensor 1: Short term fuel trim %
15 Bank 1, Sensor 2: Oxygen sensor voltage V
15 Bank 1, Sensor 2: Short term fuel trim %
16 Bank 1, Sensor 3: Oxygen sensor voltage V
16 Bank 1, Sensor 3: Short term fuel trim %
17 Bank 1, Sensor 4: Oxygen sensor voltage V
17 Bank 1, Sensor 4: Short term fuel trim %
18 Bank 2, Sensor 1: Oxygen sensor voltage V
18 Bank 2, Sensor 1: Short term fuel trim %
19 Bank 2, Sensor 2: Oxygen sensor voltage V
19 Bank 2, Sensor 2: Short term fuel trim %
1A Bank 2, Sensor 3: Oxygen sensor voltage V
1A Bank 2, Sensor 3: Short term fuel trim %
1B Bank 2, Sensor 4: Oxygen sensor voltage V
1B Bank 2, Sensor 4: Short term fuel trim %
1C OBD standards this vehicle conforms to
1D Oxygen sensors present
1E Auxiliary input status
1F Run time since engine start sec
21 Distance traveled with MIL on km
22 Fuel Rail Pressure (relative to manifold vacuum) kPa
23 Fuel Rail Pressure (diesel) kPa
24 O2S1_WR_lambda(1): Equivalence Ratio
24 O2S1_WR_lambda(1): Voltage V
25 O2S2_WR_lambda(1): Equivalence Ratio
25 O2S2_WR_lambda(1): Voltage V
26 O2S3_WR_lambda(1): Equivalence Ratio
26 O2S3_WR_lambda(1): Voltage V
27 O2S4_WR_lambda(1): Equivalence Ratio
27 O2S4_WR_lambda(1): Voltage V
28 O2S5_WR_lambda(1): Equivalence Ratio
28 O2S5_WR_lambda(1): Voltage V
29 O2S6_WR_lambda(1): Equivalence Ratio
29 O2S6_WR_lambda(1): Voltage V
2A O2S7_WR_lambda(1): Equivalence Ratio
2A O2S7_WR_lambda(1): Voltage V
2B O2S8_WR_lambda(1): Equivalence Ratio
2B O2S8_WR_lambda(1): Voltage V
2C Commanded EGR %
2D EGR Error %
2E Commanded evaporative purge %
2F Fuel Level Input %
30 # of warm-ups since CC cleared
31 Distance traveled since codes cleared km
32 Evaporative System Vapor Pressure Pa
33 Barometric Pressure kPa
34 O2S1_WR_lambda(1): Equivalence Ratio
34 O2S1_WR_lambda(1): Current mA
35 O2S2_WR_lambda(1): Equivalence Ratio
35 O2S2_WR_lambda(1): Current mA
36 O2S3_WR_lambda(1): Equivalence Ratio
36 O2S3_WR_lambda(1): Current mA
37 O2S4_WR_lambda(1): Equivalence Ratio
37 O2S4_WR_lambda(1): Current mA
38 O2S5_WR_lambda(1): Equivalence Ratio
38 O2S5_WR_lambda(1): Current mA
39 O2S6_WR_lambda(1): Equivalence Ratio
39 O2S6_WR_lambda(1): Current mA
3A O2S7_WR_lambda(1): Equivalence Ratio
3A O2S7_WR_lambda(1): Current mA
3B O2S8_WR_lambda(1): Equivalence Ratio
3B O2S8_WR_lambda(1): Current mA
3C Catalyst Temperature Bank 1, Sensor 1 ºC
3D Catalyst Temperature Bank 2, Sensor 1 ºC
3E Catalyst Temperature Bank 1, Sensor 2 ºC
3F Catalyst Temperature Bank 2, Sensor 2 ºC
41 Monitor status this drive cycle
42 Control Module Voltage V
43 Absolute Load Value %
44 Command Equivalence ratio
45 Relative throttle position %
46 Ambient Air temperature ºC
47 Absolute Throttle Position B %
48 Absolute Throttle Position C %
49 Accelerator Pedal Position D %
4A Accelerator Pedal Position E %
4B Accelerator Pedal Position F %
4C Commanded Throttle Actuator %
4D Time run with MIL on min
4E Time since trouble codes cleared min
4F Maximum value for equivalence ratio
4F Maximum value for equivalence oxygen sensor voltage V
4F Maximum value for equivalence oxygen sensor current mA
4F Maximum value for equivalence intake manifold pressure kPa
50 Maximum value for air flow rate from mass air flow sensor g/sec
51 Fuel Type
52 Ethanol fuel % %
53 Absolute Evap system vapor pressure kPa
54 Evap system vapor pressure kPa
55 Short term secondary oxygen sensor trim bank 1 %
55 Short term secondary oxygen sensor trim bank 3 %
56 Long term secondary oxygen sensor trim bank 1 %
56 Long term secondary oxygen sensor trim bank 3 %
57 Short term secondary oxygen sensor trim bank 2 %
57 Short term secondary oxygen sensor trim bank 4 %
58 Long term secondary oxygen sensor trim bank 2 %
58 Long term secondary oxygen sensor trim bank 4 %
59 Fuel rail pressure (absolute) kPa
5A Relative accelerator pedal position %
5B Hybrid battery pack remaining life %
5C Engine oil temperature ºC
5D Fuel injection timing º
5E Engine Fuel Rate l/h
5F Emission requirements to which vehicle is designed
61 Driver's demand engine percent torque %
62 Actual engine - percent torque %
63 Engine reference torque Nm
64 Engine percent torque data (Idle) %
64 Engine percent torque data (Engine Point 1) %
64 Engine percent torque data (Engine Point 2) %
64 Engine percent torque data (Engine Point 3) %
64 Engine percent torque data (Engine Point 4) %

Cons

Don't allow to send or store data

Car Scanner

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment