I finally got round to installing the Wireless OBD II dongle I bought off ebay into my car the other day and thought I would document the process for those that may be interested.
First your going to need to pick one up. I bought a clone Kiwi Wifi dongle off ebay for £45 which is a third of the cost of an original branded version so a complete bargain! Its a great little unit and perfect for interfacing with any OBD application you may want it for. Once you get the unit delivered you will notice that it is a simple plug and play job with no configuration. While this is true in its simplest form, one slight issue I found is that the OBD port is always powered up, therefore you would have to plug it in and remove it when you were not using it or it would always be broadcasting direct access to your cars ECU via a wireless network, which in my book is not the best of ideas!
So the first job you have is to retro-fit an on off switch to allow for a more permanent installation! Its an easy job and Maplin have micro 12v switches that will fit and do the job well for a few pence. Just slide your fingernails around the edge of the front plastic cover and it will literally pop off in your hands, giving you access to the internals. All you need to do is de-solder the power connection (trace pin 16 on the connector), add a new bit of wire from the board to your switch and back to the original wire where you can splice it back together. To do this nicely you need about 12cm of wire, 2cm of heat shrink wrap, a soldering iron & solder & a small switch.
Fit the switch on the side of the unit for easy access and put the cover back on with a dab of glue to hold it in place.
Here is an image of my modified unit.
Once the unit is installed in the car, you can connect it to your chosen application which for me was Rev2 from Dev Toaster on the iphone. This app is a bit pricey at £26 for the pro version, but gives me everything I want in terms of access to key metrics in real time, full data logging and even engine code interrogation and resetting! It can get data on a large number of points including:
- Vehicle Speed
- Fuel Consumption
- Engine Coolant Temp
- Fuel Pressure
- Calculated Engine Load
- Throttle Position
- Intake Manifold Pressure
- Air Intake Temp
- Timing Advance
- Mass Air Flow
- Fuel Level
- Barometric Pressure
- EVAP System Vapor Pressure
- Fuel Trim
In terms of the actual connection between the iphone and the OBD II dongle, its as simple as:
- Connect the OBD II and power on
- Go to settings > wifi on the iPhone
- press the arrow next to “CLKDevices” network
- Set a static IP of192.168.0.11 & netmask of 255.255.255.0, save and exit
- Open rev2, go to settings, hardware choose Kiwi Wifi, then select custom from the bottom
- Set the device to 192.168.0.10 and port of 35000