OBD Fusion

OBD Fusion® is an app for iPhone, iPad, iPod Touch, and Android that allows you to read diagnostic data from your vehicle. You can create virtual dashboards showing multiple vehicle sensors, estimate fuel economy, read diagnostic trouble codes, and turn off your check engine light. OBD Fusion is one of the best selling apps on the market, and once you try it, we know you'll love it!

Modern vehicles have dozens of computers that monitor everything from engine speed to how much fuel is in your gas tank. There's tons of information available in your vehicle's computer systems, but most of it is not displayed on the vehicle dashboard. With OBD Fusion, you can access a whole new world of information about your vehicle directly on your phone or tablet.

OBD Fusion is also available for Apple Watch. You'll get the watch app for free with the OBD Fusion iOS app!

Get OBD Fusion on Google Play

OBD Fusion Main Page

OBD Fusion is straightforward and simple to use. It's easy to connect to your vehicle and quickly access vital information. Here's a quick overview of the features in OBD Fusion.

Settings are available directly in OBD Fusion. You can easily change adapter configurations, create your own PIDs, and edit your vehicle information.

Diagnostics provides access trouble codes, freeze frame data, live PID data, and a full diagnostic report that you can save and send to your mechanic.

Dashboards are fully customizable. You can create you own dashboard layouts, selecting the PIDs that you want to see. You can also fully style the gauges, or use the built-in templates for quickly changing styles.

Maps displays your route on a live map. You can select a parameter such as vehicle speed or fuel economy, and display a color coded path based on the value of that parameter. When offline, you can find where you parked your car and get walking directions.

Monitors shows you whether your vehicle is ready for emissions testing. In addition, you can view oxygen sensor test results, Mode $06 data, and vehicle information such as the VIN and calibration IDs.

Logs allows you to graph live data. You can graph up to four parameters in real-time! You can also access all of your logged CSV files, and open the files in Maps or upload the files to Dropbox.


Screenshots


App Reviews

"Highly recommended! If I could rate this app with six stars I would not hesitate to do so! I don’t often rate apps, but this one truly deserves to get an excellent rating! If I had not read the reviews for this app, I would have purchased the App recommended by the manufacturer of the OBD scanner I bought. I am most definitely impressed with this app and think it is worth every penny of its price and some! ☆ ☆ ☆ ☆ ☆ ☆ Yes that’s six stars! Truly an Excellent App!"

grumpyolddad

"I recently purchased this app along with an ELM 327 wifi scan tool and I am more than happy with what I got for a combined price of $28 (app $10 tool $18 on amazon). It paired easily with the ELM 327 and in no time I was reading and clearing codes on my Pontiac G6, Saturn SL1 and Audi A6. I'm still learning how to use the other functions but this app has already paid for itself in troubleshooting a cat emissions problem in finding that the front O2 sensor on my Audi was reading 0.0 (bad). I also love that I can use this app with either my iPhone 5 or iPad Air. This is a must have app for car owners who do their own work!"

Gruvedaddy


Requirements

Vehicles

OBD Fusion is compatible with all model year 1996 and newer cars and light trucks sold in the United States, including all American, European, and Asian vehicles. If you reside outside the United States, check here to verify that your vehicle is OBD-2 compliant.

Devices

OBD Fusion for iOS works on iPhone, iPad, and iPod Touch devices running iOS 7 and later.

OBD Fusion for Android works on Android devices running Android 4.0.3 and later.

OBD Adapters for iOS

OBD Fusion for iOS works with the following adapters

Generic ELM327 Bluetooth adapters are not compatible with OBD Fusion for iOS. This is a limitiation of iOS, not OBD Fusion.

OBD Adapters for Android

OBD Fusion for Android works with the following adapters

If you're not sure whether your vehicle, device, or adapter is supported, please contact us.


Enhanced Diagnostics

OBD Fusion now contains support for enhanced diagnostics for Ford, Lincoln, Mercury, Mazda, Toyota, Lexus, and Scion vehicles. Enhanced diagnostics provide access to additional modules such as ABS, Airbag, Transmission, 4x4, and Body Control modules. You also get access to hundreds of additional parameters that are not available over standard OBD2. Enhanced diagnostics are available through an In-App Purchase in OBD Fusion.


Supported SAE PIDs

OBD Fusion supports the following SAE Parameter IDs. Your OBD2 compliant vehicle most likely supports a subset of the following PIDs, depending on the year, make and model of the vehicle.

PIDDescription
0x00Supported PIDs 0x01 to 0x1F
0x01Number of trouble codes, MIL indicator on/off, and available onboard tests
0x02Freeze frame DTC
0x03Fuel system 1 status
0x03.1Fuel system 2 status
0x04Calculated load value
0x05Engine coolant temperature
0x06Short term fuel % trim - Bank 1
0x06.1Short term fuel % trim - Bank 3
0x07Long term fuel % trim - Bank 1
0x07.1Long term fuel % trim - Bank 3
0x08Short term fuel % trim - Bank 2
0x08.1Short term fuel % trim - Bank 4
0x09Long term fuel % trim - Bank 2
0x09.1Long term fuel % trim - Bank 4
0x0AFuel rail pressure (gauge)
0x0BIntake manifold absolute pressure
0x0CEngine RPM
0x0DVehicle speed
0x0EIgnition timing advance for #1 cylinder
0x0FIntake air temperature
0x10Mass air flow rate
0x11Absolute throttle position
0x12Commanded secondary air status
0x13Location of oxygen sensors
0x14O2 voltage (Bank 1, Sensor 1)
0x14.1Short term fuel trim (Bank 1, Sensor 1)
0x15O2 voltage (Bank 1, Sensor 2)
0x15.1Short term fuel trim (Bank 1, Sensor 2)
0x16O2 voltage (Bank 1, Sensor 3)
0x16.1Short term fuel trim (Bank 1, Sensor 3)
0x17O2 voltage (Bank 1, Sensor 4)
0x17.1Short term fuel trim (Bank 1, Sensor 4)
0x18O2 voltage (Bank 2, Sensor 1)
0x18.1Short term fuel trim (Bank 2, Sensor 1)
0x19O2 voltage (Bank 2, Sensor 2)
0x19.1Short term fuel trim (Bank 2, Sensor 2)
0x1AO2 voltage (Bank 2, Sensor 3)
0x1A.1Short term fuel trim (Bank 2, Sensor 3)
0x1BO2 voltage (Bank 2, Sensor 4)
0x1B.1Short term fuel trim (Bank 2, Sensor 4)
0x1COBD requirements to which vehicle or engine is certified
0x1DLocation of oxygen sensors
0x1EAuxiliary input status
0x1FTime since engine start
0x20Supported PIDs 0x21 to 0x3F
0x21Distance traveled while MIL is activated
0x22Fuel rail pressure relative to manifold vacuum
0x23Fuel rail pressure
0x24O2 sensor lambda (Bank 1, Sensor 1)
0x24.1O2 sensor voltage wide range (Bank 1, Sensor 1)
0x25O2 sensor lambda (Bank 1, Sensor 2)
0x25.1O2 sensor voltage wide range (Bank 1, Sensor 2)
0x26O2 sensor lambda (Bank 1, Sensor 3)
0x26.1O2 sensor voltage wide range (Bank 1, Sensor 3)
0x27O2 sensor lambda (Bank 1, Sensor 4)
0x27.1O2 sensor voltage wide range (Bank 1, Sensor 4)
0x28O2 sensor lambda (Bank 2, Sensor 1)
0x28.1O2 sensor voltage wide range (Bank 2, Sensor 1)
0x29O2 sensor lambda (Bank 2, Sensor 2)
0x29.1O2 sensor voltage wide range (Bank 2, Sensor 2)
0x2AO2 sensor lambda (Bank 2, Sensor 3)
0x2A.1O2 sensor voltage wide range (Bank 2, Sensor 3)
0x2BO2 sensor lambda (Bank 2, Sensor 4)
0x2B.1O2 sensor voltage wide range (Bank 2, Sensor 4)
0x2CCommanded EGR
0x2DEGR error
0x2ECommanded evaporative purge
0x2FFuel level input
0x30Number of warm-ups since DTCs cleared
0x31Distance traveled since DTCs cleared
0x32Evap system vapor pressure
0x33Barometric pressure
0x34O2 sensor lambda wide range (current probe) (Bank 1, Sensor 1)
0x34.1O2 sensor current wide range (Bank 1, Sensor 1)
0x35O2 sensor lambda wide range (current probe) (Bank 1, Sensor 2)
0x35.1O2 sensor current wide range (Bank 1, Sensor 2)
0x36O2 sensor lambda wide range (current probe) (Bank 1, Sensor 3)
0x36.1O2 sensor current wide range (Bank 1, Sensor 3)
0x37O2 sensor lambda wide range (current probe) (Bank 1, Sensor 4)
0x37.1O2 sensor current wide range (Bank 1, Sensor 4)
0x38O2 sensor lambda wide range (current probe) (Bank 2, Sensor 1)
0x38.1O2 sensor current wide range (Bank 2, Sensor 1)
0x39O2 sensor lambda wide range (current probe) (Bank 2, Sensor 2)
0x39.1O2 sensor current wide range (Bank 2, Sensor 2)
0x3AO2 sensor lambda wide range (current probe) (Bank 2, Sensor 3)
0x3A.1O2 sensor current wide range (Bank 2, Sensor 3)
0x3BO2 sensor lambda wide range (current probe) (Bank 2, Sensor 4)
0x3B.1O2 sensor current wide range (Bank 2, Sensor 4)
0x3CCatalyst temperature (Bank 1 Sensor 1)
0x3DCatalyst temperature (Bank 2 Sensor 1)
0x3ECatalyst temperature (Bank 1 Sensor 2)
0x3FCatalyst temperature (Bank 2 Sensor 2)
0x40Supported PIDs 0x41 to 0x5F
0x41Monitor status this driving cycle
0x42Control module voltage
0x43Absolute load value
0x44Fuel/Air commanded equivalence ratio
0x45Relative throttle position
0x46Ambient air temperature
0x47Absolute throttle position B
0x48Absolute throttle position C
0x49Accelerator pedal position D
0x4AAccelerator pedal position E
0x4BAccelerator pedal position F
0x4CCommanded throttle actuator control
0x4DEngine run time run while MIL is activated
0x4EEngine run time since DTCs cleared
0x51Fuel type
0x52Alcohol fuel percentage
0x53Absolute evap system vapor pressure
0x54Evap system vapor pressure
0x55Short term secondary oxygen sensor trim bank 1
0x55.1Short term secondary oxygen sensor trim bank 3
0x56Long term secondary oxygen sensor trim bank 1
0x56.1Long term secondary oxygen sensor trim bank 3
0x57Short term secondary oxygen sensor trim bank 2
0x57.1Short term secondary oxygen sensor trim bank 4
0x58Long term secondary oxygen sensor trim bank 2
0x58.1Long term secondary oxygen sensor trim bank 4
0x59Fuel rail pressure (absolute)
0x5ARelative accelerator pedal position
0x5BHybrid battery pack remaining life
0x5CEngine oil temperature
0x5DFuel injection timing
0x5EEngine fuel rate
0x5FEmission requirements to which vehicle is designed
0x60Supported PIDs 0x61 to 0x7F
0x61Driver's demand engine - percent torque
0x62Actual engine - percent torque
0x63Engine reference torque
0x64Engine percent torque at idle
0x64.1Engine percent torque at point 2
0x64.2Engine percent torque at point 3
0x64.3Engine percent torque at point 4
0x64.4Engine percent torque at point 5
0x65.1Auxiliary inputs / outputs status
0x66.1Mass air flow sensor A
0x66.2Mass air flow sensor B
0x67.1Engine coolant temperature 1
0x67.2Engine coolant temperature 2
0x68.1Intake air temperature bank 1, sensor 1
0x68.2Intake air temperature bank 1, sensor 2
0x68.3Intake air temperature bank 1, sensor 3
0x68.4Intake air temperature bank 2, sensor 1
0x68.5Intake air temperature bank 2, sensor 2
0x68.6Intake air temperature bank 2, sensor 3
0x69.1Commanded EGR A duty cycle/position
0x69.2Actual EGR A duty cycle/position
0x69.3EGR A error
0x69.4Commanded EGR B duty cycle/position
0x69.5Actual EGR B duty cycle/position
0x69.6EGR B error
0x6A.1Commanded intake air flow A control
0x6A.2Relative intake air flow A position
0x6A.3Commanded intake air flow B control
0x6A.4Relative intake air flow B position
0x6B.1Exhaust gas recirculation temp sensor A (Bank 1 Sensor 1)
0x6B.2Exhaust gas recirculation temp sensor C (Bank 1 Sensor 2)
0x6B.3Exhaust gas recirculation temp sensor B (Bank 2 Sensor 1)
0x6B.4Exhaust gas recirculation temp sensor D (Bank 2 Sensor 2)
0x6C.1Commanded throttle actuator A control
0x6C.2Relative throttle A position
0x6C.3Commanded throttle actuator B control
0x6C.4Relative throttle B position
0x6D.1Commanded fuel rail pressure A
0x6D.2Fuel rail pressure A
0x6D.3Fuel rail temperature A
0x6D.4Commanded fuel rail pressure B
0x6D.5Fuel rail pressure B
0x6D.6Fuel rail temperature B
0x6E.1Commanded injection control pressure A
0x6E.2Injection control pressure A
0x6E.3Commanded injection control pressure B
0x6E.4Injection control pressure B
0x6F.1Turbocharger compressor inlet pressure sensor A
0x6F.2Turbocharger compressor inlet pressure sensor B
0x70.1Commanded boost pressure A
0x70.2Boost pressure sensor A
0x70.3Commanded boost pressure B
0x70.4Boost pressure sensor B
0x70.5Boost pressure A control status
0x70.6Boost pressure B control status
0x71.1Commanded variable geometry turbo A position
0x71.2Variable geometry turbo A position
0x71.3Commanded variable geometry turbo B position
0x71.4Variable geometry turbo B position
0x71.5VGT A control status
0x71.6VGT B control status
0x72.1Commanded wastegate A position
0x72.2Wastegate A position
0x72.3Commanded wastegate B position
0x72.4Wastegate B position
0x73.1Exhaust pressure sensor bank 1
0x73.2Exhaust pressure sensor bank 2
0x74.1Turbocharger A RPM
0x74.2Turbocharger B RPM
0x75.1Turbocharger A compressor inlet temperature
0x75.2Turbocharger A compressor outlet temperature
0x75.3Turbocharger A turbine inlet temperature
0x75.4Turbocharger A turbine outlet temperature
0x76.1Turbocharger B compressor inlet temperature
0x76.2Turbocharger B compressor outlet temperature
0x76.3Turbocharger B turbine inlet temperature
0x76.4Turbocharger B turbine outlet temperature
0x77.1Charge air cooler temperature bank 1, sensor 1
0x77.2Charge air cooler temperature bank 1, sensor 2
0x77.3Charge air cooler temperature bank 2, sensor 1
0x77.4Charge air cooler temperature bank 2, sensor 2
0x78.1Exhaust gas temperature bank 1, sensor 1
0x78.2Exhaust gas temperature bank 1, sensor 2
0x78.3Exhaust gas temperature bank 1, sensor 3
0x78.4Exhaust gas temperature bank 1, sensor 4
0x79.1Exhaust gas temperature bank 2, sensor 1
0x79.2Exhaust gas temperature bank 2, sensor 2
0x79.3Exhaust gas temperature bank 2, sensor 3
0x79.4Exhaust gas temperature bank 2, sensor 4
0x7A.1DPF bank 1 delta pressure
0x7A.2DPF bank 1 inlet pressure
0x7A.3DPF bank 1 outlet pressure
0x7B.1DPF bank 2 delta pressure
0x7B.2DPF bank 2 inlet pressure
0x7B.3DPF bank 2 outlet pressure
0x7C.1DPF bank 1 inlet temperature sensor
0x7C.2DPF bank 1 outlet temperature sensor
0x7C.3DPF bank 2 inlet temperature sensor
0x7C.4DPF bank 2 outlet temperature sensor
0x7DNOx NTE control area status
0x7EPM NTE control area status
0x7F.1Total engine run time
0x7F.2Total idle run time
0x7F.3Total run time with PTO active
0x80Supported PIDs 0x81 to 0x9F
0x81.1Total run time with EI-AECD #1 Timer 1 active
0x81.2Total run time with EI-AECD #1 Timer 2 active
0x81.3Total run time with EI-AECD #2 Timer 1 active
0x81.4Total run time with EI-AECD #2 Timer 2 active
0x81.5Total run time with EI-AECD #3 Timer 1 active
0x81.6Total run time with EI-AECD #3 Timer 2 active
0x81.7Total run time with EI-AECD #4 Timer 1 active
0x81.8Total run time with EI-AECD #4 Timer 2 active
0x81.9Total run time with EI-AECD #5 Timer 1 active
0x81.10Total run time with EI-AECD #5 Timer 2 active
0x82.1Total run time with EI-AECD #6 Timer 1 active
0x82.2Total run time with EI-AECD #6 Timer 2 active
0x82.3Total run time with EI-AECD #7 Timer 1 active
0x82.4Total run time with EI-AECD #7 Timer 2 active
0x82.5Total run time with EI-AECD #8 Timer 1 active
0x82.6Total run time with EI-AECD #8 Timer 2 active
0x82.7Total run time with EI-AECD #9 Timer 1 active
0x82.8Total run time with EI-AECD #9 Timer 2 active
0x82.9Total run time with EI-AECD #10 Timer 1 active
0x82.10Total run time with EI-AECD #10 Timer 2 active
0x83.1NOx sensor concentration bank 1 sensor 1
0x83.2NOx sensor concentration bank 1 sensor 2
0x83.3NOx sensor concentration bank 2 sensor 1
0x83.4NOx sensor concentration bank 2 sensor 2
0x84Manifold surface temperature
0x85.1Average NOx reagent consumption
0x85.2Average demanded NOx reagent consumption
0x85.3NOx reagent tank level
0x85.4Total engine run time while NOx warning mode is activated
0x86.1PM sensor mass concentration bank 1 sensor 1
0x86.2PM sensor mass concentration bank 2 sensor 1
0x87.1Intake manifold absolute pressure A
0x87.2Intake manifold absolute pressure B
0x88SCR inducement system actual state
0x88.1SCR inducement system state 10K history (0 - 10,000 km)
0x88.2SCR inducement system state 20K history (10,000 - 20,000 km)
0x88.3SCR inducement system state 30K history (20,000 - 30,000 km)
0x88.4SCR inducement system state 40K history (30,000 - 40,000 km)
0x88.5Distance travelled while SCR inducement system active in current 10K block (0 - 10,000 km)
0x88.6Distance travelled in current SCR 10K block (0 - 10,000 km)
0x88.7Distance travelled while SCR inducement system active in current 20K block (10,000 - 20,000 km)
0x88.8Distance travelled while SCR inducement system active in current 30K block (20,000 - 30,000 km)
0x88.9Distance travelled while SCR inducement system active in current 40K block (30,000 - 40,000 km)
0x89.1Total run time with EI-AECD #11 Timer 1 active
0x89.2Total run time with EI-AECD #11 Timer 2 active
0x89.3Total run time with EI-AECD #12 Timer 1 active
0x89.4Total run time with EI-AECD #12 Timer 2 active
0x89.5Total run time with EI-AECD #13 Timer 1 active
0x89.6Total run time with EI-AECD #13 Timer 2 active
0x89.7Total run time with EI-AECD #14 Timer 1 active
0x89.8Total run time with EI-AECD #14 Timer 2 active
0x89.9Total run time with EI-AECD #15 Timer 1 active
0x89.10Total run time with EI-AECD #15 Timer 2 active
0x8A.1Total run time with EI-AECD #16 Timer 1 active
0x8A.2Total run time with EI-AECD #16 Timer 2 active
0x8A.3Total run time with EI-AECD #17 Timer 1 active
0x8A.4Total run time with EI-AECD #17 Timer 2 active
0x8A.5Total run time with EI-AECD #18 Timer 1 active
0x8A.6Total run time with EI-AECD #18 Timer 2 active
0x8A.7Total run time with EI-AECD #19 Timer 1 active
0x8A.8Total run time with EI-AECD #19 Timer 2 active
0x8A.9Total run time with EI-AECD #20 Timer 1 active
0x8A.10Total run time with EI-AECD #20 Timer 2 active
0x8B.1Diesel aftertreatment status
0x8B.2DPF regen status
0x8B.3DPF regen type
0x8B.4NOx adsorber regen status
0x8B.5NOx adsorber desulfurization status
0x8B.6Normalized trigger for DPF regen
0x8B.7Average time between DPF regens
0x8B.8Average distance between DPF regens
0x8C.1O2 sensor concentration bank 1 sensor 1
0x8C.2O2 sensor concentration bank 1 sensor 2
0x8C.3O2 sensor concentration bank 2 sensor 1
0x8C.4O2 sensor concentration bank 2 sensor 2
0x8C.5O2 sensor lambda bank 1 sensor 1
0x8C.6O2 sensor lambda bank 1 sensor 2
0x8C.7O2 sensor lambda bank 2 sensor 1
0x8C.8O2 sensor lambda bank 2 sensor 2
0x8DAbsolute throttle position G
0x8EEngine friction - percent torque
0x8F.1PM sensor operating status bank 1 sensor 1
0x8F.2PM sensor active status bank 1 sensor 1
0x8F.3PM sensor regen status bank 1 sensor 1
0x8F.4PM sensor normalized output value bank 1 sensor 1
0x8F.5PM sensor operating status bank 2 sensor 1
0x8F.6PM sensor active status bank 2 sensor 1
0x8F.7PM sensor regen status bank 2 sensor 1
0x8F.8PM sensor normalized output value bank 2 sensor 1
0x90WWH-OBD discriminatory/nondiscriminatory display strategy
0x90.1WWH-OBD vehicle malfunction indicator status
0x90.2WWH-OBD emission system readiness
0x90.3WWH-OBD Number of engine operating hours that the continuous MI was active. (Continuous MI counter)
0x91WWH-OBD ECU malfunction indication status
0x91.1WWH-OBD ECU Number of engine operating hours that the continuous MI was active. (Continuous MI counter)
0x91.2WWH-OBD ECU highest ECU B1 counter
0x92.1Fuel system control status
0x93.1WWH-OBD vehicle cumulative continuous MI counter
0x94.1NOx warning and inducement system status
0x94.2NOx system reagent quality counter
0x94.3NOx system reagent consumption counter
0x94.4NOx system dosing activity counter
0x94.5NOx system EGR valve counter
0x94.6NOx system monitoring system counter
0x98.1Exhaust gas temperature bank 1, sensor 5
0x98.2Exhaust gas temperature bank 1, sensor 6
0x98.3Exhaust gas temperature bank 1, sensor 7
0x98.4Exhaust gas temperature bank 1, sensor 8
0x99.1Exhaust gas temperature bank 2, sensor 5
0x99.2Exhaust gas temperature bank 2, sensor 6
0x99.3Exhaust gas temperature bank 2, sensor 7
0x99.4Exhaust gas temperature bank 2, sensor 8
0x9C.1O2 sensor concentration bank 1 sensor 3
0x9C.2O2 sensor concentration bank 1 sensor 4
0x9C.3O2 sensor concentration bank 2 sensor 3
0x9C.4O2 sensor concentration bank 2 sensor 4
0x9C.5O2 sensor lambda bank 1 sensor 3
0x9C.6O2 sensor lambda bank 1 sensor 4
0x9C.7O2 sensor lambda bank 2 sensor 3
0x9C.8O2 sensor lambda bank 2 sensor 4