OBD Fusion
4+

OBD2 scan tool & diagnostics

Screenshots

Description

OBD Fusion is an app for your car that allows you to read OBD2 vehicle data directly from your iPhone, iPod Touch, or iPad. You can clear your check engine light, create customized dashboards, read diagnostic trouble codes, estimate fuel economy, and much more! OBD Fusion is also available for Apple Watch!

Is your check engine light on? Do you want to monitor fuel economy and usage in your vehicle? Do you want cool looking virtual dashboards on your iPhone or iPad? If so, then OBD Fusion is the app for you! OBD Fusion is used by professional mechanics, do-it-yourself mechanics, and vehicle owners who want to monitor their vehicle and daily driving habits. Drive smarter, improve your fuel economy, and keep your engine healthy!

OBD Fusion supports all OBD2 and EOBD vehicles sold worldwide. Not sure if your vehicle is OBD2 or EOBD compliant? See this page for more information: https://www.obdsoftware.net/support/knowledge-base/how-do-i-know-whether-my-vehicle-is-obd-ii-compliant/. OBD Fusion can also connect to some JOBD vehicles through advanced configuration in the app. Please contact us for more details.

OBD Fusion is brought to you by OCTech, LLC, the makers of TouchScan and OBDwiz. Now you can get the same great features for your iPhone, iPod Touch or iPad!

* Some features may be limited based on the adapter that you are using. OBD Fusion with the Automatic adapter is currently limited to reading SAE PID data only. OBD Fusion with the Vinli adapter is currently limited to reading SAE PID data and trouble codes only.

** Continued use of GPS running in the background can dramatically decrease battery life.

OBD Fusion for Apple Watch includes the following features: - View statistics about your last trip - View quick information about your vehicle - See where you parked your car on the map - Set parking meter time on your watch and easily check the time remaining on the parking meter

What's New

Version History

5.0.0

Nov 11, 2018

• Added Nissan enhanced diagnostic packages for Nissan and Infiniti 2006-2011 vehicles.• Added support for OBDLink MX+.• Added support for the Micro Mechanic BLE adapter.• Added Motorcycle as a vehicle type.• Fixed a bug that could cause the dashboard pages to be blank in some cases when first viewed on an iPad.• Fixed a bug that could cause some fields in the vehicle editor to be reset when editing the year, make, model, and option.• Various bug fixes and improvements.

4.7.1

Aug 31, 2018

• Added a preference that allows you to set the amount of dashboard gauge smoothing.• Improved the process of adding new dashboard gauges.• Fixed a bug that could cause the import of a user-defined PID CSV file to fail when any row fails to import.

4.7.0

Jun 28, 2018

• Added some additional 2018 Toyota vehicles to the Toyota Enhanced Diagnostic Add-on.• Improved the response time of dashboard gauges.• Added support for the BAST Bluetooth LE adapter.• Added support for adapters that include an MS-CAN switch. When connecting to an MS-CAN network with an enhanced add-on, you need to move the switch to the MS-CAN position.• Fixed a bug that prevented Nissan enhanced diagnostics from loading for some vehicles.• Fixed a bug that prevented the state description of some Toyota PIDs from being displayed correctly when using the Toyota Enhanced Diagnostic Add-on.• Fixed a bug that prevented the Maps page from loading location data from some CSV files.• Fixed a bug that could cause the app to crash when viewing large CSV files.• Various bug fixes and improvements.

4.6.0

May 25, 2018

• Added support for Nissan and Infiniti Enhanced Diagnostics. Enhanced diagnostics provide access to OEM level diagnostics allowing you to access hundreds of additional sensors and modules. You can read and clear codes on ABS, Airbag, Transmission, Body Control, and many other modules. Enhanced diagnostics are available as an in-app purchase on the Settings > Purchase Extras page. To see if your Nissan or Infiniti vehicle is supported, open the vehicle editor and use the Select buttons to set the Year, Make, Model, and Option. Then open the Purchase Extras page.• Added a Distance to empty calculated PID. You must set your fuel tank size in the vehicle editor.• Added support for the Hudly OBD2, ScanEx BLE, and FIXD adapters.• Fixed a bug that prevented connecting to MS-CAN networks on newer Ford vehicles.• Updated our privacy policy, which you can view on the Settings > Privacy Policy page.• Various bug fixes and improvements.

4.4.0

Jan 17, 2018

• Improved enhanced diagnostics for some Toyota vehicles.• Added support the Lonauto BLE adapter.• Fixed a bug that could cause the PID Values page to flicker when scrolling.• Various bug fixes and improvements.

4.3.0

4.2.0

Sep 29, 2017

• Added enhanced diagnostics for 2017 Ford, 2017 Mazda, and 2018 Toyota vehicles. You can purchase enhanced diagnostics on the Settings > Purchase Extras page. To check whether you have a compatible vehicle, enter the year, make, model, and option using the Select buttons in the vehicle editor, then open the Purchase Extras page.• Added a digital gauge template for head-up displays.• Added a Send to Back option for positioning dashboard gauges.• Fixed a bug that could prevent connecting to some Ford and Mazda enhanced networks.• Various bug fixes and improvements.

4.1.0

Aug 25, 2017

• Added trip PIDs including distance, fuel usage, fuel economy, and duration.• Added vehicle makes for model year 2017. If your vehicle is not listed, that does not mean your vehicle is not supported, and you can manually type in the make and model.• The app now detects when a disconnect occurs due to the engine turning off and will not show the communication error dialog.• Made multiple improvements to connection reliability with unstable ELM adapters.• Added support for the Veepeak BLE and Cacagoo BLE adapters.• Various bug fixes and improvements.

4.0.1

Apr 13, 2017

• Improved compatibility with some ELM327 adapters.• Made improvements to reading enhanced trouble codes on some Toyota modules.• Fixed a bug that could prevent PIDs from being detected when scanning some enhanced Toyota modules.

4.0.0

Feb 21, 2017

• Added Toyota, Lexus, and Scion Enhanced Diagnostics, which provides access to hundreds of additional sensors and modules. You can read and clear codes on ABS, Airbag, Body, and many other modules. Enhanced diagnostics are available as an in-app purchase on the Settings > Purchase Extras page. To see if your vehicle is supported, open the vehicle editor and use the Select buttons to set the Year, Make, Model, and Option. Then open the Purchase Extras page.• Added support for the Vgate iCar BLE adapter.• Added support for a bitwise AND “&” operator in user-defined PID equations.• Made a number of improvements to connection reliability, especially for buggy ELM devices.• Fixed a bug that incorrectly listed some vehicles as not supporting enhanced diagnostics.• Minor bug fixes and improvements to enhance your app experience!

3.4.0

Dec 16, 2016

• Added performance calculations for 1/4 mile and 0-60 mph track times. These are available on the new performance page that you can access by swiping left on the main page.• Added a calculated PID for fuel remaining. You must set your fuel tank size in the vehicle editor.• Added fuel type options for E85 and E100.• Dashboard gauge titles are now automatically populated when selecting a new PID.• GPS PID values are now displayed on the dashboards and PID values page when not connected to the vehicle.• Improved the connection instructions for the Automatic Pro adapter. OBD Fusion is fully compatible with the Automatic Pro. If you are you setting up a new Automatic Pro, please see the instructions on the Settings > Connection Help page.• Fixed a bug that caused fuel volume units to be displayed incorrectly.• Fixed a bug that caused duplicate PIDs to show up in freeze frame results.• Minor bug fixes and improvements to enhance your app experience!

3.3.0

Aug 23, 2016

• Added additional device sensor PIDs including roll, pitch, acceleration including gravity, magnetometer, and rotation rate.• Added support for logging device sensors to CSV file.• Added an option to calibrate device sensors, which is available on the Dashboard menu. Use this option to zero the roll and pitch sensors based on the current orientation of your device.• GPS PIDs can now be displayed on the dashboards, graphs, and PID values page. You also have the option of selecting individual GPS PIDs in the logging configuration. • GPS PIDs now follow the units configured on the Settings > Preferences > Units page.• Improved support for the Automatic adapter.• Fixed a bug that prevented the dashboards from displaying on iOS 10.• Minor bug fixes and improvements to enhance your app experience!

3.2.0

Jun 29, 2016

• Improved support for the Vinli adapter.• Added support for more than 50 new SAE PIDs.• When clearing codes with an enhanced add-on, you now have the option to select the modules to clear.• Minor bug fixes and improvements to enhance your app experience!

3.1.0

May 25, 2016

• Added support for the Vinli adapter.• Dashboard gauges can now be moved farther to the top and left of the dashboard.• Added back support for connecting to the ELM user CAN protocols.• Fixed a bug that caused some enhanced PIDs to get reset when configured on the dashboard.• Fixed a bug that caused the connection help page to display incorrectly on the iPad.• Fixed a bug that caused incorrect unit scaling of some enhanced Ford and Mazda PIDs.• Minor bug fixes and improvements to enhance your app experience!

3.0.0

Apr 18, 2016

This is a major release for OBD Fusion, and we're excited to add a ton of new features! As always, please contact us if you have feedback about the app. We would love to hear from you!

• Added support for Ford and Mazda Enhanced Diagnostics. Enhanced diagnostics provide access to OEM level diagnostics allowing you to access hundreds of additional sensors and modules. You can read and clear codes on ABS, Airbag, Transmission, Body Control, and many other modules. Enhanced diagnostics are available as an in-app purchase on the Settings > Purchase Extras page. To see if your Ford or Mazda vehicle is supported, open the vehicle editor and use the Select buttons to set the Year, Make, Model, and Option. Then open the Purchase Extras page.• Added support for the Viecar Bluetooth LE adapter.• Added support for the Kiwi 3 adapter.• Added calculated PIDs for commanded and actual Air-to-fuel ratio.• Added calculated PIDs for Engine Horsepower and Engine Torque.• Added force touch quick actions for connecting and disconnecting. Use force touch on the OBD Fusion icon to access quick actions.• Expanded the range of start and end angles of radial gauges.• Improved Dropbox syncing of CSV files when an internet connection is not available.• Improved fuel calculations for some vehicles.• Improved support for some vehicles that don't fully conform to the OBD2 specification.• Minor bug fixes and improvements to enhance your app experience!

2.8.1

Dec 14, 2015

=== 2.8.1 ===

• Fixed a bug that could cause an error to occur when reading monitor test data or selecting a readiness standard.• Fixed a bug that could cause dashboard gauges with custom PIDs to display the wrong PID when starting on the dashboard page.• Fixed a bug that could prevent changing some settings in the vehicle editor for vehicles that don't report the VIN.

=== 2.8.0 ===

• Added support for the Carista OBD2 adapter.• Added support for staying connected to Automatic, LELink, and Carista when the app is in the background.• Added support for automatically connecting to the Automatic adapter, LELink, and Carista when the automatic connection option is enabled.• Added support for referencing other PIDs in user PID equations. Use the readsaepid() function with the PID number (readsaepid(0D) to read vehicle speed).• Updated the emission readiness requirements for several states.• Boost is now available on more vehicles.• User-defined PIDs will now show the manufacturer name in the PID selector.• Fixed a bug that could prevent the screen from staying on when starting on the dashboard page.• Minor bug fixes and improvements.

2.8.0

Nov 30, 2015

• Added support for the Carista OBD2 adapter.• Added support for staying connected to Automatc, LELink, and Carista when the app is in the background.• Added support for automatically connecting to the Automatic adapter, LELink, and Carista when the automatic connection option is enabled.• Added support for referencing other PIDs in user PID equations. Use the readsaepid() function with the PID number (readsaepid(0D) to read vehicle speed).• Updated the emission readiness requirements for several states.• Boost is now available on more vehicles.• User-defined PIDs will now show the manufacturer name in the PID selector.• Fixed a bug that could prevent the screen from staying on when starting on the dashboard page.• Minor bug fixes and improvements.

2.7.0

Jul 20, 2015

• Added min/max indicators to radial gauges. You can enable the indicators by editing the gauge style.• Added the ability to stay connected to LELink when the app is in the background. This is restricted to a short duration. • Improved connection reliability with some unreliable ELM327 devices.• User-defined PIDs will now show the manufacturer name in the PID selector.• Improved compatibility with iOS 9.• Fixed a bug that could cause the map location to move while viewing a log file.• Bug fixes and improvements.

2.6.1

May 28, 2015

• Fixed a bug that caused a problem connecting to some LELink adapters.• Fixed a bug that caused gauges to move off screen when moving them in landscape mode.

2.6.0

May 17, 2015

• Added support for the Automatic car adapter (2nd generation).• Added support for the LELink Bluetooth adapter.• Bug fixes and improvements.

2.5.4

Apr 21, 2015

• Added support for Apple Watch - View statistics about your last trip - View quick information about your vehicle health - See where you parked your car on the map - Did you park at a meter? Set the meter time on your watch and easily check the time remaining on the parking meter.• Added the ability to fully customize units. There are now many additional unit options, including UK Gallons for fuel economy.• Added support for importing/exporting app settings, dashboards, and PIDs• Added Dropbox support allowing you to share files, settings, and CSV files• Added a HUD option for dashboards• Significantly improved dashboard rendering time• Added an option to configure how time is written to CSV files• Added the ability to view your last parked location on the maps page and get walking directions to your car• Improved the fuel calculations for some vehicles• Fuel system status can now be displayed on the dashboards and graphs• Fixed the O2 descriptions to display the correct sensor and bank numbers

2.4.2

Nov 5, 2014

• Added a preference that allows you to select the primary ECU to connect to when a vehicle supports more than one ECU.• Added support for sharing CSV logs and diagnostic reports using AirDrop.• Added support for copying trouble codes and vehicle information directly from the app. Just tap and hold to show the copy menu.• Updates for the iPhone 6 and iPhone 6 Plus.• Fixed a bug that caused the Map zoom level to be incorrect when the map is first displayed while already connected.• Fixed a bug that could cause the app to close when clicking the clear codes button after refreshing the list of trouble codes.• Fixed a bug that could cause the screen to be completely white when running the app the first time on an iPad with iOS 7.• Fixed a bug that caused an error to occur on app startup if the start on dashboard page preference was enabled on an iPad.

2.3.2

Oct 9, 2014

• Added a preference that allows you to select the primary ECU to connect to when a vehicle supports more than one ECU.• Added support for sharing CSV logs and diagnostic reports using AirDrop.• Fixed a bug that could cause the app to close when clicking the clear codes button after refreshing the list of trouble codes.• Fixed a bug that could cause the screen to be completely white when running the app the first time on an iPad with iOS 7.• Fixed a bug that caused an error to occur on app startup if the start on dashboard page preference was enabled on an iPad.• Fixed a bug that caused the Map zoom level to be incorrect when the Map is first displayed while already connected.

2.2.0

May 8, 2014

• Added support for custom PIDs. A number of enhanced GM and Ford PIDs are built-in, and you can add your own or import from CSV files.• Added Czech, French, Italian, Spanish and Greek translations.• The PID values page is now configurable.• Added an option to load the default set of dashboards.• Added an option to automatically connect when the scan tool WiFi network is detected.• Fixed a bug that caused the dashboard to refresh very slowly after the app was put into the background.• Fixed a bug that caused some Mode $06 results to be scaled incorrectly.• Various other bug fixes and improvements.

Nov 11, 2018

Version 5.0.0

• Added Nissan enhanced diagnostic packages for Nissan and Infiniti 2006-2011 vehicles.• Added support for OBDLink MX+.• Added support for the Micro Mechanic BLE adapter.• Added Motorcycle as a vehicle type.• Fixed a bug that could cause the dashboard pages to be blank in some cases when first viewed on an iPad.• Fixed a bug that could cause some fields in the vehicle editor to be reset when editing the year, make, model, and option.• Various bug fixes and improvements.

Ratings and Reviews

4.7 out of 5

4.4K Ratings

4.4K Ratings

Jim Worm
10/27/2018

Good program, needs some work

This works well with my OBD2 dongle. The information seems accurate and helped me when buying a used car by showing me the error codes, which I showed the dealer. He then gave us a new battery based on the report with no change in the price of the car.

There are a few annoyance. It does not connect with the Bluetooth with out some finagling. Once the phone is turned off, it loses the connection. The data does not seem to be saved. Once I use it on another car, the data for the first car is lost (or I can’t find it). It “forgets” vehicles so I have to to re-enter the information when I change cars. It would be nice to be able to download the information to a desktop for storage.

Overall works well for diagnostic information but it would be nice to store each car’s information and be able to reference it later.

Jim Worm
10/27/2018

Good program, needs some work

This works well with my OBD2 dongle. The information seems accurate and helped me when buying a used car by showing me the error codes, which I showed the dealer. He then gave us a new battery based on the report with no change in the price of the car.

There are a few annoyance. It does not connect with the Bluetooth with out some finagling. Once the phone is turned off, it loses the connection. The data does not seem to be saved. Once I use it on another car, the data for the first car is lost (or I can’t find it). It “forgets” vehicles so I have to to re-enter the information when I change cars. It would be nice to be able to download the information to a desktop for storage.

Overall works well for diagnostic information but it would be nice to store each car’s information and be able to reference it later.

Awdterror
09/04/2017

Second impressions...

So I've edited my review an added 3 stars, and here is why: customer support and their ability to respond to reviews to address concerns, big plus here, it shows they are actively aware and engaged in making the app better. Second while you have to go through menus to activate them, there are additional PIDs for ford and gm. If those weren't available, this would of been a deal breaker for me. Third, the app is updated regularly and looks modern with digital readout gauges.

Overall as long as it proves to be as accurate as dash command I'll make the switch.

One thing I would like to see in the future is min max values on the digital read out gauges in addition to current values.

Developer Response
}}
09/03/2017

OBD Fusion doesn't have enhanced diagnostics for GM, but it does have some GM specific PIDs that you can import including knock. Open Settings > User-Defined PIDs and press Menu > Import built-in PIDs.

Awdterror
09/04/2017

Second impressions...

So I've edited my review an added 3 stars, and here is why: customer support and their ability to respond to reviews to address concerns, big plus here, it shows they are actively aware and engaged in making the app better. Second while you have to go through menus to activate them, there are additional PIDs for ford and gm. If those weren't available, this would of been a deal breaker for me. Third, the app is updated regularly and looks modern with digital readout gauges.

Overall as long as it proves to be as accurate as dash command I'll make the switch.

One thing I would like to see in the future is min max values on the digital read out gauges in addition to current values.

Developer Response
09/03/2017

OBD Fusion doesn't have enhanced diagnostics for GM, but it does have some GM specific PIDs that you can import including knock. Open Settings > User-Defined PIDs and press Menu > Import built-in PIDs.

Greenmg53
06/12/2018

Great IOS App

This app helps me monitor my selected PIDS(engine sensors) that I can choose from many of my engine sensors. The app is very quick to detect my OBD connected to my Ford 2004, V 10, 6.8 L, Motor Home engine. It is very helpful to monitor my fuel usage, and gives me an optimum vehicle speed. The PIDS are easy to select, and you can set over all trip log engine data. All pages are easy to follow, menu selections. Creating, and moving engine sensors, and their design, color, and position, on the user designed Dashboards, are very easy. This IOS app is well worth the App Store price, and quickly pays for itself. I am very pleased with this extreme user friendly app. I highly recommend this app.

Developer Response
}}
06/14/2018

Thanks for your review and recommendation! I'm very glad to hear you're enjoying the app!

Greenmg53
06/12/2018

Great IOS App

This app helps me monitor my selected PIDS(engine sensors) that I can choose from many of my engine sensors. The app is very quick to detect my OBD connected to my Ford 2004, V 10, 6.8 L, Motor Home engine. It is very helpful to monitor my fuel usage, and gives me an optimum vehicle speed. The PIDS are easy to select, and you can set over all trip log engine data. All pages are easy to follow, menu selections. Creating, and moving engine sensors, and their design, color, and position, on the user designed Dashboards, are very easy. This IOS app is well worth the App Store price, and quickly pays for itself. I am very pleased with this extreme user friendly app. I highly recommend this app.

Developer Response
06/14/2018

Thanks for your review and recommendation! I'm very glad to hear you're enjoying the app!