xTool iOBD2 £95

1st Nov 2012 | 12:45

xTool iOBD2

xTool brings car diagnostic and performance testing into the wireless age

TechRadar rating:

4.5 stars


Full OBD II diagnostics; Wireless connectivity; Slick smartphone app


Some lag with live data; Simple code readers are cheaper; Mileage varies depending on model and age of car


Home-brew car diagnostics generally do two things. With a little knowledge, they can save you money on car maintenance. And they can also be a lot of fun.

It's the latter that the xTool iOBD2, a combination of hardware and app that supports iPhone and Android, majors on. That's not to say, however, it can't do the useful bit.

It's at least as powerful as most low cost on-board diagnostics readers, possibly more so. But it gets the job done in a much more user-friendly way and throws some extra features into the mix. Best of all, it connects wirelessly to your smartphone.

What are on-board car diagnostics?

But let's not get ahead of ourselves. First a quick recap on what, exactly, digital car diagnostics involves.

It starts with the OBD II, or On Board Diagnostics Version 2, port. It's an industry-standard data port that provides an interface for pulling car diagnostics and error codes, among other info, in a common format.

OBD II was made mandatory in 1996 for all cars sold in the US. The European Union didn't follow suit until 2001. But the US stricture means most cars sold in the UK after 1996 have an OBD II port.

OBD II port

It's typically found somewhere under the dashboard. In our test car, a 1997 Porsche Boxster, the port is freely accessible without any dash disassembly, if slightly obscured. So a little neck craning aside, getting at it is no harder than, say, the USB port on the back of a tower PC.

A wide range of data can be pulled via iOBD2, from engine error codes to sensor data and current operating parameters like coolant temperature and road speed. Exactly what can and can't be read will depend both on your reading equipment and the make and model of car in question.

The OBD II port can also be used to program car ECUs, for instance resetting error codes. But that's another level of sophistication that doesn't apply to relatively straight forward readers like the xTool iOBD2.

What is the xTool iOBD2?

Those familiar with OBD access will probably be used to either a standalone reader or something that plugs into a laptop. Either way, we're talking cables.

The xTool iOBD2's party trick is wireless operation. It's a compact unit, not much larger than the OBD port itself and slightly narrower than an iPhone in width.

xTool iOBD2

Once plugged in, it draws power from the OBD II and boots up a wi-fi access point. Having first installed the free xTool app on your handset, you then connect to the iOBD2's wireless access point, plug in some simple network settings and you're good to go.

The initial connection and syncing routine as you set up a profile for your car is a little sluggish. But from then on, it's quick to get going from a cold start


The first menu gives you access to the iOBD2's main functionality. Boiled down to the basics, that's current vehicle status, diagnosis / fault reading and car performance.

The vehicle status screens provide what amounts to an alternative car dashboard. You get numbers for road speed, engine revs, fuel consumption and a trip computer.

xTool OBD2

Exactly which functions are and aren't supported will vary according to make and model of car. But here's the interesting thing. iOBD2 can unlock hidden functionality in your car.

For instance, some cars don't have optional displays fitted that show, say, fuel consumption over time or at a given moment. But it's likely the car's ECU is still calculating and storing those numbers. iOBD2 can get you at them.

It's a cheap and easy way to get at such data, then. That said, iOBD2 doesn't stack up as a replacement for you car's main instruments. There's too much lag between, for instance, changes in engine speed and the display updating.

xTool iOBD2 diagnostics

Fault detection and diagnostics is iOBD2's next major feature. In simple terms, that means pulling out any error codes that the engine or the various sensors have logged. This might be anything from a faulty crank sensor giving odd numbers to an exhaust sensor that detected a running problem or a fault on a catalytic converter.

A little knowledge can be a dangerous thing here and anyone who knows anything about OBD error codes will be aware that the faults are often not quite what they seem. However, for more experienced users or as additional information to give your garage or mechanic when you drop the car off, it can still be very useful.

xTool iOBD2

For the more experienced, there's also a wide range of live data that can be monitored. First, pull up the menu. Then select from a long list of options, including coolant temperature, ignition timing and air flow.

You then get a customised list of live values for whatever you've selected. Again, you'll need to be fairly knowledgeable to make full use of this kind of data. But even casual users can make good use of some of the numbers.

A good example here is coolant temperature. Most modern cars have heavily buffered temperature gauges, if indeed they have a coolant gauge at all. Much of the time, that's just fine.

But having a precise handle on coolant temperature can help you spot problems, like the beginnings of a head gasket failure, before they become really serious.

xTool iOBD2 car performance

The final major feature involves car performance. The drill here is pretty straight forward and involves acceleration and braking tests.

For starters, you can do classic 0-60mph or ¼ mile standing start tests. You can also measure the distance taken to brake from a chosen speed. All of the results rely on data from the car's ECU, so the accuracy isn't perfect.

xTool iOBD2

But it will give you a rough idea of what you car is capable of, either just for fun or to help confirm it's running correctly.

Just bear in mind that such testing on public roads may not be legal. If in doubt, the use of some kind of private facility is in order. Several airfields and tracks around the UK can provide this kind of access on a reasonably affordable basis.


Exactly what you make of the xTool iOBD2 will depend on a fair few factors, including your car and your knowledge level.

Roughly half of the diagnostic features were nonfunctional on our test car, for instance. This is no fault of the xTool iOBD2, but it is worth bearing in mind. Generally speaking, the older the car, the fewer features will work.

The lag in terms of displaying data through the live feeds is also a little disappointing. It's fine for things like coolant temp. But the second or so of lag makes the rev counter, for instance, pretty pointless.

Likewise, we wouldn't treat the performance testing data as the gospel truth regarding your car's capabilities. But those caveats aside, the xTool iOBD2 works pretty brilliantly. It's easy to set up. The wireless connectivity means it's practical to leave connected at all times. And the app itself is super slick.

Granted, a basic plug-in reader can be had much cheaper. But such devices are neither as fun, nor as powerful.

Car tech Diagnostics cartechcarousel-en-gb
Share this Article

Most Popular

Edition: UK
TopView classic version