Universal Obd2 Software For Pc

  1. Usb Obd2 Software
  2. Universal Obd2 Software For Pc Windows
  3. Obd2 Software For Pc
  4. Universal Obd2 Software For Pc Windows 7
  5. Obd2 Software Pc
  6. Universal Obd2 Software For Pc Download
  7. Universal Obd2 Software For Pc Windows 10

ProScan is considered to be one of the most user-friendly PC-based OBD scanners. ProScan is often sold as a mix with hardware and software and contains all of the necessary cables, equipment, and software to turn any PC into an OBD2 code reader. This software has some important benefits, and here are they. Order ELM-USB, an universal multi-protocol OBD-2 ELM32x compatible USB interface This free software can be used with ELM-USB OBD2 interface. Please note that ELM-USB also works with OBD Tester (basic version for free). PyOBD by Donour Sizemore for MacOSX and Linux. Universal diagnostic tools. OBD Innovations®. ELM327 WiFi OBD2 Diagnostic Scanner for Apple iOS + Android + PC $14.99.

Most cars and trucks on the road today have an OBD2-compliant computer system. These On-Board Diagnostic Version 2 systems manage engine functions and diagnose problems. Along with the onboard computers, the OBDII standard provides universal troubleshooting equipment and procedures that help the do-it-yourself enthusiast and the professional mechanic quickly fix vehicle problems and get back on the road as soon as possible.

Contents

  • 9 OBD2 Applications

What Is OBD2?

Electronic diagnostic tools are nothing new. Our vehicleshad them since Volkswagen introduced the first self-diagnostic system back in1969. These systems improved vehicle maintained overnight by giving techniciansthe information they need to know what is happening inside the engine withouttaking it apart. However, these early systems were proprietary and veryspecific to their manufacturers.

In 1991, California established the first OBD standard toreduce exhaust emissions. The Environmental Protection Agency (EPA) expandedand brought it nationwide five years later as the OBD2 standard we have today.Because of this, every vehicle made after 1996 is guaranteed to be OBD-IIcompliant.

What Does OBD2 Do?

OBD2 provides a complete framework for control the entireengine electronically. It also provides a universal way to monitor and diagnoseproblems with the vehicle’s chassis, body, and accessory devices.

The OBD2 computer also controls the “Check Engine Light”, or Malfunction Indicator Light (MIL) as it is known in the industry. Because of this, the MIL is how most people interact with the system.

Finally, the OBDII computer saves a snapshot, called a freeze-frame, of the engine’s operating environment. A freeze-frame is all you need to diagnose and troubleshoot your vehicle.

You can even use OBD2 to customize the vehicle’s speed andperformance through power loaders

Why Do We Need OBD-II Technology?

The OBD2 standard comes from a half-century attempt to dealwith smog and other health problems in cities around the country. Before thestandard, each manufacturer developed their own proprietary ways to do this.There was no real standard at the time, and getting compatible equipment for avehicle was a lesson in frustration.

Now, you can diagnose and troubleshoot emission problems onany vehicle without worrying if you have the correct parts. OBD2 even goesbeyond emissions to help you find and repair any problem under the hood from asingle point of contact.

The OBD2 Diagnostic Connector

During their first attempt to establish a universalemissions system standard, the EPA asked the Society of Automobile Engineers todevice a universal port. Their solution became the SAE J196 interface port weuse today. This port, called the OBD2 Diagnostic Connector, is your maininterface to your vehicle’s OBD-II system.

The Connector is a 16-pin, electronic interface thatfeatures two rows of eight female pins and a groove between them. The D-shapedport comes in two variations. Type A has the groove running its entire lengthand can handle 12-volt systems. Type B can easily do 24 vols with its spitgrove.

Despite having room for 16 pins, your connector may onlyhave a few of them available. These differences come from the OBDIItransmission protocol it uses.

Usb obd2 software, free download

OBD2 Protocols

These OBD2 protocols came from a need to get information out of complaint systems while giving manufacturers time to something more universal. Because of this, the EPA and industry leaders created five different OBD2 protocols by the manufacturer.

SAE J1850 Variable Pulse Width

General Motors used variable pulse widthmodulation to transmit the data along Pin 2 as a 10.4-kps sequence ofalternating high and low voltages.

SAE J1850 Pulse Width Modulation (KWP)

Ford preferred pulse width modulation (PWM). PWN is a morerobust transmissions system, but it uses pulse length to define its bits.Because of this, it required a separate clock signal on Pin 10 along with thedata on Pin 2. At least, it gave Ford a 41.6 kbps signal.

ISO 9141-2

Chrysler, as well as European and Asian manufacturers, hadtheir own standard. This asynchronous serial connection worked like oldcomputer serial ports. It transmits data as a single bit, but it allowed anupload and a download signal. OBD2 assigns these signals to pins 7 (K) and 15(L) with a 10.4 kbps transfer rate. It was replaced with KWP2000 in 2004.

ISO 14230 Keyword Protocol (KWP) 2000

As the enhanced version of ISO 9141-2, KWP served asChrysler’s bridge between the older format and CAN. It used the sameasynchronous serial signal with similar bandwidth ratings. It did have a slow(5 baud) and fast variants based on how the initiate transfers.

ISO 15765-4/SAE J2480 Controller Area Network (CAN)

CAN is the true universal OBD2 protocol,used on every vehicle since 2008. Similar to the USB computer standard, CAMprovides an industry-wide, message-based protocol that can run host free. Ituses pins 6 and 14 as a two-wire, differential serial format that can clocktransmission speed up to 1 Mbps. It can even handle communication betweenseveral subsystems at the same time, allowing carmakers to add additionalfunctionality to the whole system.

Some manufacturers may include subsystems that are not OBD2-compliant, but you can rest assured that your 2008 or newer vehicle is at least CAN-certified.

Bonus: Which OBD2 Protocol is Supported by My Vehicle?

ODB2 Codes and OBD2 PIDs

To help facilitate communication, the OBD2 standard definesa list of standard diagnostic trouble codes (DTC). The DTC lets you quicklyassess the health of an engine. You need a compliant scanner to get them, butthey are easy to understand.

Most scan tools will attempt to interpret the code for you,but this handy chart will give you an insight into the most common OBD-IIcodes.

OBD2 Parameter IDs

Along with the DTC, the OBD2 standard defines parameter IDs(PIDS). While the DTC transmit information out of the system, PIDs sendsrequests to it. Effectively they are the command codes for the system.

There are too many to list, but you can read more about themhere.

10 OBD2 Service Modes

You will find both EPA-defined and manufacturer-specificPIDS, split into the following categories or service modes.

OBD2 Applications

Originally, you need a dedicated OBDII scan tool to read theDTC, send PIDs, and interact with the subsystem. Today, you can use anyelectronic device to actually read the codes. That includes traditionalscanners, a desktop or laptop computer, or your mobile device.

OBD2 Cable Scan Tools

Traditional cable scan tools are portable, hand-held devicesyou connect directly to the Diagnostic Connector. You will find a large varietyof OBD2 scan tools on the market. Each has its own purpose, and therefore willonly show a subset of all the features available to you.

Therefore, you generally want a scan tool that can readseveral protocols to give you as much information about your vehicle as you canafford. That way, you can use the same tool regardless if you decide to keep ortrade your car in for another.

Either way, cable scan tools just provide a singlemenu-based display to read codes and descriptions. Some tools will even providesome vehicle-specific info as well.

Bluetooth OBD2 Scanners

Besides the wired scanners, you will see several wirelessoptions. These OBD2 tools use Bluetooth adapters to retrieve data. These scantools may even provide mobile-like reading and programming apps. Some may letyou transmit the data to your phone or mobile device.

Many Bluetooth ODB-II apps with extra features you willnever find on a traditional tool, including extensive logging solutions.

PC-based OBD2 Software

PCs offer several advantages over the dedicated handheldscan tools. OBD2 PC software offers larger displays. They provide immediateaccess to internet search tools.

You also have access to numerous full-featured, free andpaid OBD2 diagnostic software. Many even let you customize the interface tosuit your needs. Some ODB2 PC software can even offer video tutorials that canhelp you troubleshoot even the worse problems for no extra cost.

You also need PC-based OBD2 software to use data loggers.

Data Loggers

Perfect for prototypes and extensive testing, OBD2 dataloggers provide time-stamped archives of your vehicle’s freeze frames. You mustpreprogram them to work, but they offer a simple solution if you want to recordthe data and not process it right away.

Emission testing

As the OBD2 standard exists to reduce emissions, it makessense that there are dedicat4ed emissions testing modes for it. These tests arealso much easier and quicker than the traditional tailpipe testing procedures,reducing the testing time down to seconds.

OBDII sensors can even find emissions problems that wouldotherwise go unnoticed with a tailpipe test.

Driver’s supplementary vehicle instrumentation

Some manufacturers provide additional vehicle informationdirectly on the dashboard as an incentive to buy their vehicles. Thesedashboard apps are OBD2 scan tools build straight into the car you can useduring normal operations.

You can even install these tools as aftermarket additions tothe vehicle such as manifold vacuum, battery current, and other diagnosticmonitors.

Does My Car Have OBD2?

If your vehicle comes from 1996 or newer, it has OBD2.Beyond that, you may find the system in cars as far back as 1994.

Most of the time, the only thing you must worry about is thetransmission protocol. Before 2008, Manufacturers had their own profferedmethods. So, you must check which protocol you have if you have a 2007 or oldervehicle.

Fortunately, you just need to check the pins in theconnector to answer the question. Each protocol has its own pin requirements,making it an easy check.


If your vehicle is 2008 or newer, your vehicle is guaranteed to be OBD2 CAMcompliant.

The Bottom Line

Since 1996, the OBD2 standard streamlined how we diagnose and troubleshoot problems with our vehicles. It defines a whole ecosystem of devices and subsystems that interact with each other so we can get more out of our rides. If you need more information on how it works with your vehicle, you can contact our representatives, and we will walk you through it so you can get the right tool for the job.

Read more: OBD1 vs OBD2: Definite Interpretation and Comparison

Fortunately, a very large number of developers have created software for use with our OBD integrated circuits. We list just a sampling of what is available here, to get you started. They are grouped based on the operating system:

  • Windows
  • Mac OS X
  • Linux
  • iOS
  • Android
  • Other Software
  • Remote Connections

Windows Software

The following are just a few of the programs that are available for the Windows platform:

AutoScan OBD2
Autosafe Diagnostics offers the AutoScan OBD2 software for the PC. You can download a free trial before you buy.

Com Port Terminal
This is a bare bones (but free) terminal program from WGSoft. Works well for communicating with the ELM327.

EngineCheck
Gendan’s EngineCheck for ELM-based tools.

FORScan
As the web site says, FORScan is a software scanner for Ford, Mazda, Lincoln and Mercury vehicles, designed to work over ELM327 and compatible OBD2 to RS232 interpreters.

freediag
A SourceForge project that provides a command line interface for controlling OBDII interfaces (with some support for ELM327 devices). Versions available for Windows, and Linux too.

iMechatronics.com
…keeps a list of (mostly) Windows software that you might find convenient.

LapLogger
LapLogger.com offers software and interface packages for a variety of platforms.

OBD 2007
GLM Software offers a Lite (free) version OBD 2007 program, in addition to the full one.

OBD Auto Doctor
OBD Auto Doctor is available for Windows, Mac and Linux.

OBD2Spy
Offers software for Elm and mOByDic based interfaces.

OBD Logger
A basic software package for reading trouble codes, and real-time data. Available for Windows and Unix/Linux.

openOBD
A SourceForge project that provides a GUI for controlling ELM327 devices. Versions available for Windows and Linux.

PC Scan Tool
Some assorted bits of OBD info, and a link to a freeware PC scan tool. It is no longer supported, but is still useful.

PCMSCAN
This software is full-featured and works with a large number of interfaces.

RealTerm
Is another great free terminal application, that is certainly worth a try.

Scanclic
Most of the OBD software available is in English, but if you prefer Italian, one company (Informaticlaclic) offers Windows and Android software packages that may be of interest to you.

ScanMaster-ELM
WGSoft has been offering the full-featured ScanMaster software for a number of years. They offer great support, and a very reasonable price, considering all the features.

ScanTool.net open source software
ScanTool.net started an open-source project several years ago. It is still available on the SourceForge site:
http://sourceforge.net/projects/scantool/

ScanXL Pro
In addition to the PCMSCAN software, Palmer Performance also offers ScanXL. If you purchase the vehicle-specific versions, ScanXL will provide access to a great deal more than just the standard OBD information.

SynchroScan
The eurOBDiag group in France brings us this software.

Tera Term Pro
By T. Teranishi, this is yet another free terminal program. It hasn’t been updated for some time, but should still work well on many systems. If you are interested in this program, be sure to also look at the Tera Term project at SourceForge.

Terminal 1.9b
Bray++ has offered several versions of this program since 1997. It’s a good way of directly ‘talking’ to your ELM327 circuit (and the vehicle), made even easier with the macro and scripting capability. It’s donation-ware, so don’t forget to send him something if you use it.

Termite
This is a bare bones (but free) terminal program from CompuPhase. It has a nice, simple interface, and offers a large number of features.

TouchScan
OCTech offers this complete Windows based (Vista SP2 or later) system for obtaining and displaying vehicle info. If you wish to go into more detail, they also have a reasonably priced add-on package.

WinALDL
A 160 baud ALDL reader (that’s pre OBDII) for those vehicles that use it. The software is 32 bit Windows only.

top

Macintosh OS X Software

There aren’t as many titles available for the Macintosh, but these will get you started:

EOBD-Facile
The people that brought us the iOS version of EOBD-Facile now offer a Mac OSX version. The free download allows you to read trouble codes, while the paid version offers full functionality. See the Outils OBD Facile YouTube page for additional info.

goSerial
Andreas Mayer offers a great little program for directly ‘talking’ to your ELM327 circuit. It’s donation-ware, so if you like it, consider sending something his way.

Movi and Movi Pro
Only for the Mac, there are two versions of this software. The standard version provides all the basic OBD functions, while Movi Pro adds more bells and whistles. If you just want to try it out, the download will operate in demo mode.

Usb Obd2 Software

OBD Auto Doctor
OBD Auto Doctor is available for Windows, Mac and Linux.

OBD GPS Logger
Useful for logging both GPS and OBD data, if you should wish to compare vehicle data and location. Exports data in a few useful ways. Available for Mac OSX and Linux.

LapLogger
LapLogger.com offers software and interface packages for a variety of platforms.

ZTerm
Dave Alverson provides terminal software too. Even though the site does not say so, we have had no trouble using it with Mavericks.

top

Linux Software

Here are a few Linux apps:

CuteCom
Alexander Neundorf offers this graphical serial terminal program. Note that there are no precompiled versions at this link – you will have to make your own.

freediag
A SourceForge project that provides a command line interface for controlling OBDII interfaces (with some support for ELM327 devices). Versions available for Windows and Linux.

minicom
This link takes you to the nixCraft site for info on installing and setting up minicom. Very DOS-like, but it gets the job done.

OBD Auto Doctor
OBD Auto Doctor is available for Windows, Mac and Linux.

OBD GPS Logger
Useful for logging both GPS and OBD data, if you should wish to compare vehicle data and location. Exports data in a few useful ways. Available for Mac OSX and Linux.

OBD Logger
A basic software package for reading trouble codes, and real-time data. Available for Windows and Unix/Linux.

openOBD
A SourceForge project that provides a GUI for controlling ELM327 devices. Versions available for Windows and Linux.

Perl OBD-II Logger
Open source software for logging OBD-II PID data. The sampling periods/rates can be customized for each PID. Runs primarily on Linux, but also on Windows if you install a Perl interpreter. Includes SYSV init scripts for running on the Raspberry Pi in dedicated “headless” mode.

picocom
A very minimal terminal emulation program that runs on Linux.

pyOBD
Python-based interface for use with Elm devices, now maintained by SECONS Ltd.
Note that there are several versions of this program available, so check around if you are discouraged with this package (see pyOBD-II and roflson/pyobd).

pyOBD-II
As the description says, pyOBD-II (a.k.a. “pyobd2”) is a Python library for communicating with OBD-II vehicles. Its goal is to make writing programs for vehicle diagnostics and monitoring vehicle data as easy as possible. Relies on pySerial to communicate with ELM scanners.

roflson/pyobd
Python-based interface that offers several improvements over the original pyOBD.

Universal Obd2 Software For Pc Windows

ScanTool.net open source software
ScanTool.net started as an open-source project several years ago, for use with the Windows OS. Apparently it’s quite usable on the Linux platform too – install it from the Ubuntu Software Center, or if you wish, by following this excellent Sam Hobbs tutorial.

Serialclient
A simple bit of software for communicating with a serial port from the command line.

top

iOS Software

The iPhone, iPad , and iPod continue to be very popular ways of interfacing to the ELM327.

A word of caution – the Bluetooth that Apple uses in iOS devices does not currently support the Serial Port Protocol (SPP). As such, iOS devices can not connect to ELM327 modules with Bluetooth – you must use WiFi with your device*.

AutoProPlus
AutoProPlus is a free app for monitoring your vehicle with an iPhone. A little difficult to figure out as the Owner’s Manual and web site are both very minimal.

BT1
Another bit of software that works using Bluetooth, but only if you also purchase the GoPoint Technology BT1 interface module.

Obd2 Software For Pc

DashCommand
Palmer Performance are here with another app for ELM327s and compatibles. DashCommand is a reasonable price considering what you get. You can also purchase enhancements that allow more than just generic data for many vehicles.

Engine Link
This app continuously monitors several engine parameters, but it’s not clear how you can modify (or stop) them. It does allow you to define custom PIDs though, which might be handy (depending on just what you are using the scan tool for).

Universal Obd2 Software For Pc Windows 7

EOBD Facile
The basic version of this app is free, and works well. It provides some vehicle information, and will read trouble codes, but you can not clear them unless you buy the full package. Once you’ve got to that point, you will know how you like the software, and the decision should be easy. Well worth a try.

ezOBD
Up and Running have a free app that may be just what you’re looking for. The reviews aren’t in on it yet, but it is being updated regularly.

FORScan Lite
Lite version of the popular Windows software. Requires a WiFi ELM327 (or compatible) device.

iOBD2
This software offers free support for their iOBD2 hardware, but you must pay in order to connect to an ELM327 device.

NovaScan – The OBD Total Solution
ubiqCOM offers this software for the iPad or iPhone. Unfortunately, the free demo version will not connect to a vehicle, so you can not really try it before you buy it.

OBD Car Doctor
A great little bit of free software. Provides all the basics, and works quite well.

OBD Fusion
A full-featured interface from OCTech that sells for a reasonable price. Does just about everything that you would want and now even offers support for the Apple Watch.

* We are aware that older iOS devices have serial data available at the 30 pin connector, but do not know of any software that you could use to take advantage of it.

top

Android Software

There’s a large number of Android Apps for talking to the ELM327. We’ve had to pare it down to a few of the most popular:

Car Gauge Pro
OBD Scantech’s app provides all the basics, as well as enhanced diagnostic data for many vehicles. The price is quite reasonable too.

CarSys Scan
OBD High Tech offers a free app that provides all the basics. For use with Bluetooth scan tools.

DashCommand
Palmer Performance also supports the ELM327 (and compatibles) on Android. This app only allows 30 minutes of (limited) use before you have to make your decision whether to buy.

eCar PRO
This software reads your OBD information through Bluetooth, but does more than just read trouble codes. You can see and compare sensor data, set alarms, display times, and calculate torque and horsepower.

Obd2 Software Pc

EOBD Facile
The basic version of this app is free, and works well. It provides some vehicle information, and will read trouble codes, but you can not clear them unless you buy the full package. Once you’ve got to that point, you will know how you like the software, can decide whether to purchase the ‘Premium Access’ package. Well worth a try.

ELM327 Terminal
Designed to send pre-defined AT and OBD commands for you. It’s a free app that may be right for you.

Elm Basic
This is terminal program for sending commands to an ELM327 interface and receiving replies. Just what you may need if you want to stay in complete control.

FordSys Scan Free
Another app by OBD High Tech. This one caters to Ford vehicles, providing information from several vehicle modules as well as the OBDII diagnostics. For use with Bluetooth scan tools.

Honda Database
Need Honda trouble code or ECU info, or engine or transmission specs? If so, this handy app is certainly worth a look.

Kwik OBD Terminal
Another terminal program for sending commands to an ELM327 interface and receiving replies. Just what you may need if you want to stay in complete control.

Leaf Spy Pro
Owners of the Nissan Leaf will be interested in this Android app. There’s also a free version (Leaf Spy Lite) that will give battery info. The Leaf Spy Pro page on the Electric Vehicle Wiki is a must-visit too.

OBD Auto Doctor
This one is very similar to the iOS version, and it remains a free app too. A great little bit of software that provides all the basics and works well.

OBD Car Doctor
This one is very similar to the iOS version, and it remains a free app too. A great little bit of free software. Provides all the basics and works well.

OBD Trouble Codes Lite
Get trouble code descriptions on your phone or tablet. The free version of this app (ad sponsored) contains the generic trouble codes (from P0001 to P099F) in its database. The full (paid) version contains almost 20000 codes.

Piston (OBD2 & ELM327)
Marcin Gierlicki’s ‘Piston’ seems to be well designed, and worked well in testing. A free offering that should be one of the first to try.

RaceChrono
A popular lap timer app that logs both gps information and OBD data. The free version is time-limited, so if you find it useful, you will want to upgrade to the pro version.

ScanMaster for ELM327
A great free app from WGSoft.de, makers of the other ScanMaster programs. Should be one of the first apps that you try. Has in-app purchases.

Scanclic
Most of the OBD software available is in English, but if you prefer Italian, one company (Informaticlaclic) offers Windows and Android software packages that may be of interest to you.

ScanMyOpel Lite
This app is only for Opel/Vauxhall diagnostics, but that is exactly what many users are looking for. Try this Lite (limited) version before you decide whether to buy the full one.

Torque Lite
Free version of the popular app offers a lot for no cost.

Torque Pro
Is the full version of the app, which offers more features, supports more vehicles, and does not have ads.

TouchScan
This modestly priced app is getting fairly good reviews. If you’re looking for an app with a gauge type interface, this one is worth considering.

Note that most Android software requires that you already be paired with a Bluetooth device. We are often asked about pairing codes and while we can never know exactly what code would apply to your interface, we can say that most use either 0000 or 1234.

top

Other Software

Some items that don’t fit into the above categories:

Electric Vehicle Wiki
Interest in electric vehicles continues to grow. If your interest is with them, you may find this Wiki helpful.

Engine Link
Use ELM327 Bluetooth adapters with your Windows Phone.

Nokia N800 and Carman
If anyone is still using a Nokia N800 internet tablet, they may wish to have a look at the Carman software. Looks like version 0.6.3 was the last one produced.

OBD Auto Doctor
OBD Auto Doctor is also available for the Windows Phone.

OBD Gauge
Dana Peters provides this software for the Palm or Pocket PC platforms. There’s even some Windows software for plotting the captured data.

opengauge
This is an open source project for interfacing the Arduino to OBD.

ptelnet
By Marcio Migueletto de Andrade is free and works well with Palm hand-held devices (if you are still using one). Besides basic communications, it allows macros to be defined, which is handy.

Raspberry Pi
If you’re experimenting with a Raspberry Pi board, then you are actually using a Linux system, so should refer to the section above for suggestions. There is one Pi-specific article that we’ve come across that you may find useful though. It’s called: Raspberry Pi Reading Car Diagnostics (OBD-II) Data.

top

Remote Connections

Occasionally we are asked about connecting to an ELM327 / OBD monitor from a remote location. There are a number of solutions for this. The following lists only a few:

HW VSP3 – Virtual Serial Port
This software adds a COM port to your computer that connects to a virtual serial port over a TCP/IP network (typically ethernet or WiFi). Windows only.

B&B Electronics’ VESP211 Serial Converters
A hardware/software solution for providing a serial port in a remote location. Requires a wired network connection to the module. Windows only.

Eltima Software’s FlexiHub
FlexiHub is another option for providing remote access to USB and COM devices over the internet or local network. It provides several options (including data encryption), but most appealing is the support for Windows, Mac, Linux and Android devices. See the FlexiHub Car diagnostic – remote car monitoring page for info on OBD monitoring.

FabulaTech’s Serial Port Redirector
An alternative for creating a virtual serial port over a TCP/IP network. It’s a little pricey for the experimenter, but it does provide a few features including SSL support. Windows only.

Universal Obd2 Software For Pc Download

Tactical Software’s Serial/IP COM Port Redirector
Another alternative for creating a virtual serial port over a TCP/IP network. Windows only.

Universal Obd2 Software For Pc Windows 10

top