Version 4.4.0

New Features

  • The Nissan Enhanced Diagnostics Add-on now supports model years 2006-2018.

  • Added Motorcycle as a vehicle type.

  • When playing back a log file, the file name is now displayed in the status bar.

Bug Fixes

  • Minor bug fixes and improvements.



Version 4.3.0

Compatibility Changes

  • Radial gauge presets are no longer available.

New Features

  • Added some additional 2018 Toyota vehicles to the Toyota Enhanced Diagnostic Add-on.

  • Improved the responsiveness of radial gauges.

Bug Fixes

  • 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 reading Nissan trouble codes on some modules when using the Nissan Enhanced Diagnostic Add-on.

  • Fixed a bug that prevented Nissan enhanced diagnostics from loading for some vehicles.

  • Various bug fixes and improvements.



Version 4.2.0

New Features

  • A Nissan Enhanced Diagnostics Add-on is now available for purchase. The Nissan Add-on provides access to proprietary modules such as ABS, Airbag, Transmission, Body Control, and many others on Nissan and Infiniti vehicles. You also get access to hundreds of parameters and sensors that are not available over standard OBD2.

  • Added a Distance to empty calculated PID. You must set your fuel tank size in the vehicle editor.

Bug Fixes

  • Fixed a bug that prevented connecting to MS-CAN networks on newer Ford vehicles.

  • Various bug fixes and improvements.



Version 4.1.0

New Features

  • Added enhanced diagnostics for 2018 Ford and Mazda vehicles. If you have the Ford or Mazda enhanced add-on, click Help > License from the main menu, then click the Download Features button to get the latest update.

  • Moved skin settings from the Settings > General tab to the preferences dialog.

  • Improved scanning for enhanced Toyota PIDs.

Bug Fixes

  • Fixed a bug that could cause a data grid error to occur when playing back a log file.



Version 4.0.1

Bug Fixes

  • Fixed a bug that could cause OBDLink registration to fail.



Version 4.0.0

Compatibility Changes

  • The .NET 4.5.2 Framework is now required. Due to this requirement, Windows XP is no longer supported. If you don't have.NET 4.5.2 installed, it will be installed as part of the installation.

  • This version only supports OBDLink adapters. ElmScan 5 Compact adapters will not work with this version.

  • Combination PIDs are no longer available. You can now read and combine pids in the equations for user defined PIDs, and calculated PIDs are available for some of the previously built in Combination PIDs.

  • The format for CSV log files has changed. CSV files are now created in a more standard format where each column has the same number of rows.

New Features

  • This is a major version release and includes a ton of new features and improvements.

  • A Ford Enhanced Diagnostics Add-on is now available for purchase. The Ford Add-on provides access to proprietary modules such as ABS, Airbag, Transmission, Body Control, and many others. You also get access to hundreds of parameters and sensors that are not available over standard OBD2.

  • A Mazda Enhanced Diagnostics Add-on is now available for purchase. The Mazda Add-on provides access to proprietary modules such as ABS, Airbag, Transmission, Body Control, and many others. You also get access to hundreds of parameters and sensors that are not available over standard OBD2.

  • A Toyota Enhanced Diagnostics Add-on is now available for purchase. The Toyota Add-on provides access to proprietary modules such as ABS, Airbag, Transmission, Body Control, and many others on Toyota, Lexus, and Scion vehicles. You also get access to hundreds of parameters and sensors that are not available over standard OBD2.

  • Added the ability to fully customize units. There are now many additional unit options, including UK Gallons for fuel economy.

  • Fuel system status can now be displayed on the dashboards and graphs.

  • Updated the emission readiness requirements for several states.

  • Added a direct connection option for Bluetooth devices.

  • Improved the accuracy of fuel calculations for some vehicles.

  • Added an option to choose the format of the time column for CSV files.

  • Added support for more than 50 new SAE PIDs.

  • Added fuel type options for E85 and E100.

New Features (Professional Add-on)

  • Added support for referencing other PIDs in user PID equations. Use the readsaepid() function with the PID number (readsaepid(0D) to read vehicle speed).

  • Various calculated PIDs are now available including Boost, acceleration, intake manifold pressure, mass airflow, engine horsepower and torque, and A/F ratio.

  • Added a calculated PID for fuel remaining. You must set your fuel tank size in the vehicle editor.

  • Added an abs (absolute value) function for user-defined PID equations.

  • Added support for a bitwise AND "&" operator in user-defined PID equations.

Bug Fixes

  • Fixed the O2 descriptions to display the correct sensor and bank numbers.

  • Various bug fixes and improvements.



Version 2.16.4

Bug Fixes

  • Fixed a bug that prevented fuel calculations from working correctly when using IMAP or direct fuel rate.

  • Fixed a bug that caused some Mode $06 results to be scaled incorrectly.

  • Fixed a bug that caused some Freeze Frame PIDs to be read twice.

  • Fixed a bug that caused the max value of short term fuel trim to be displayed incorrectly.



Version 2.16.3

  • Minor improvements



  • Version 2.16.2

    Bug Fixes

    • Fixed a bug that caused an error to occur when configuring the PID values grid.



    Version 2.16.1

    Bug Fixes

    • Fixed a bug that caused the incorrect units to be shown when loading a file on the PID Values page.

    • Fixed a bug that prevented setting the font on some of the radial gauges.

    • Various bug fixes and improvements.

    Bug Fixes (Professional Add-on)

    • Fixed a bug that prevented logging Combination User PIDs.



    Version 2.16.0

    New Features

    • Improved communication reliability with some vehicles.

    • Updated the FTDI driver to version 2.08.30.

    New Features (Professional Add-on)

    • Added a way to specify the exact string that is sent using ATSH for a user-defined PID. Start the OBD Header with the @ symbol to use this feature.



    Version 2.15.1

    Bug Fixes

    • Fixed a bug that caused communication problems with some vehicles.

    Bug Fixes (Professional Add-on)

    • Fixed a bug that prevented storing Diagnostic Reports for vehicles that do not report a VIN.



    Version 2.15.0

    New Features

    • Added Greek translations.

    • Improved communication stability for some vehicles.

    Bug Fixes

    • Fixed a bug parsing the scan tool voltage for some cultures.

    New Features (Professional Add-on)

    • Added enhanced PIDs for Ford vehicles including Injector Control Pressure, Engine Oil Temperature, VGT Duty Cycle, and Exhaust Back Pressure.

    • Vehicles that do not report a VIN can now be added to the Vehicle Manager.



    Version 2.14.2

    Bug Fixes

    • Fixed a bug that could prevent some PIDs from being updated if one of the PID responses contains invalid data.

    New Features (Professional Add-on)

    • Added a way to handle signed responses for advanced user PIDs. Use int16(data) or int32(data) to cast the returned data to a 16-bit or 32-bit signed integer. For example, int16(256*A + B)*0.5.



    Version 2.14.1

    New Features

    • Modified the default emissions requirements to follow EPA standards for new vehicles.

    Bug Fixes

    • Fixed a bug that prevented the Italian translations from displaying correctly.

    • Fixed a bug that reduced PID refresh rates with some devices.



    Version 2.14.0

    New Features

    • Added an option to prevent changing the OBD2 headers. This is useful when connecting to some vehicles that are not fully OBD2 compliant.

    • The FTDI drivers are now installed automatically.

    Bug Fixes

    • Fixed a bug that caused communication problems with certain Serial-to-USB adapters.

    • Fixed a bug that prevented the CSV log file directory from being saved when closing the application.

    Bug Fixes (Professional Add-on)

    • Fixed a bug saving configurations that contain Combination User PIDs.



    Version 2.13.1

    Bug Fixes

    • Fixed a bug that prevented connecting to ElmScan 5 Compact devices using the USB FTDI driver.



    Version 2.13.0

    New Features

    • Added support for communicating directly with the USB FTDI driver. Users are no longer required to select a COM port and baud rate for USB devices.

    • Added an option to disable the keepalive thread. The keepalive thread sends 0100 requests to the vehicle when polling is disabled.

    • Added the ability to play back a file of commands in the console.

    • Dashboard gauges are now much smoother.

    • Improved communication reliability.

    • Strip charts now use seconds for the time scale.

    Bug Fixes

    • Fixed a bug that prevented the Fuel System status indicator from working on the default dashboard.

    • Fixed a bug that prevented gauges from updating when selecting a new PID on the dashboard.

    New Features (Professional Add-on)

    • Added support for adding manufacturer enhanced PIDs. Open the User-Defined PID Manager under the Tools menu for more information.

    • Added built-in enhanced PIDs such as Knock Retard, Engine Oil Temp, Transmission Fluid Temp and Oil Life for some GM vehicles.

    • Added built-in enhanced PIDs such as Engine Misfire count for some GM and Ford vehicles.

    • Added support to the Console for addressing a specific module such as the ABS module.



    Version 2.12.2

    New Features

    • Added support for the Elm v1.4b.



    Version 2.12.1

    Bug Fixes

    • Fixed a bug that prevented the application from running if the .NET 2.0 Framework SP1 or greater is not installed



    Version 2.12.0

    New Features

    • New gauge designs were added. Use the Preset property on a custom gauge to load the new presets.

    • Emissions readiness standards were updated for various states

    • Additional information related to trouble codes is now displayed on the Trouble Codes page

    • Added support for calculating fuel economy on diesel vehicles

    • The PID Values grid was completely redesigned

    • Automatic mode is now always enabled, and PID priorities can be set for automatic mode

    • Improved the algorithm that determines which PIDs to read from the vehicle

    • Added the option to disable the fuel calculator, which is useful for getting faster refresh rates on non fuel related PIDs

    • Added full support for PIDs that return multiple items such as oxygen sensor voltage and fuel trim

    • Added the ability to configure the PIDs that are recorded to CSV and TDL files

    • Add an option to compress TDL files

    • Added the ability to fully configure the items plotted on the Strip Chart page

    • Added a PID Inspector dialog that displays the PIDs supported by the connected vehicle and the PIDs currently being monitored

    • Trouble codes are now read from all ECUs when Fast Polling is enabled

    • A warning is now displayed when attempting to clear trouble codes with the engine running

    • A warning is now displayed when attempting to read freeze frame data if no DTC is stored

    • Added the ability to decrease the com port latency, which increases the PID refresh rate

    Bug Fixes

    • Fixed a bug that could prevent the application from starting if a trip statistics file becomes corrupted

    • Fixed a bug that caused the strip charts to be cleared when pausing data playback

    New Features (Professional Add-on)

    • A snapshot of all available Mode $01 data is now included in the Diagnostic Report

    • Additional information related to trouble codes is now displayed in the Diagnostic Report

    • Added an option to the Vehicle Manager to configure the vehicle fuel type (gasoline or diesel)

    Bug Fixes (Professional Add-on)

    • Fixed a bug with Data Mapping that prevented the tab name from updating when the data map name changes

    • Fixed a bug that could cause points to be graphed out of order



    Version 2.11.2

    Bug Fixes

    • Fixed a bug that could cause an error to occur on startup



    Version 2.11.1

    Bug Fixes

    • Fixed a bug with the "Remember Unsupported Commands" setting on the Advanced Communications Settings dialog



    Version 2.11.0

    New Features

    • Added trip statistics that automatically logs and displays fuel data and other trip information

    • CSV logging now records fuel rate, instant fuel economy and total fuel economy

    • Added the ability to set the font on a custom dashboard fuel efficiency display and trip display

    • The vehicle connection is automatically reinitialized to prevent disconnecting on unreliable vehicles

    • Added the ability to enter interface initialization commands that are issued when connecting

    • Added the ability to filter commands from being sent to the vehicle

    • Updated emissions readiness standards for the state of California

    Bug Fixes

    • Fixed a bug that could cause an error to occur if Windows was configured with a custom culture

    • Fixed a bug that could cause CSV files to open incorrectly in Excel

    New Features (Professional Add-on)

    • User-defined PIDs are now supported on custom dashboards

    • Added owner information to the vehicle editor

    • Added the ability to modify or create emission readiness standards

    • Added the ability to create custom trouble code definitions



    Version 2.10.1

    Bug Fixes

    • Fixed a problem connecting to some Hyundai vehicles

    • Fixed a bug decoding in-performance tracking counters on vehicles that return more than 20 counters



    Version 2.10.0

    New Features

    • Added the ability to configure the power save options for OBDLink and ELM327 v1.4 and above

    • Service $05 and Service $06 tests results now show Incomplete when appropriate

    • Added support for multiple calibration Ids and multiple calibration verification numbers

    Bug Fixes

    • Fixed a bug reading Service $06 supported TIDs for non-CAN vehicles

    • Fixed a bug decoding VIN numbers for non-CAN vehicles that do not completely follow the J1979 specification

    • Fixed a bug exporting freeze frame data that was read from file

    • Fixed a bug that could cause an error loading a custom dashboard with linear gauges

    • Fixed a bug that caused the active dashboard to appear blank after a new dashboard was created

    New Features (Professional Add-on)

    • Added support for Service $08 (operation of an on-board system, test or component)

    • Added data mapping, which displays the value of a parameter based on the value of two other parameters

    • Improved graphing performance

    • Added a second cursor to the graphing feature

    • Added cursor statistics to the graphing feature

    • Added the ability to set the graphing line width

    • Added the ability to disable a graph signal without removing it from the configuration

    • Added the ability to display the recent data value for each y signal on the graph

    • Added support for panning outside of the time window when collecting in continuous mode

    • Added the ability to export and import the vehicle database

    • Added the ability to export and import user-defined PIDs

    Bug Fixes (Professional Add-on)

    • Fixed a bug reading diagnostic reports when non-numeric freeze frame data was available



    Version 2.9.1

    New Features

    • Added support for OBDLink SX

    Bug Fixes

    • Fixed a bug decoding supported PIDs on some vehicles



    Version 2.9.0

    New Features

    • Added the ability to pause tdl playback

    • Added French language support

    • Added an optional Professional Add On that contains enhanced diagnostics capabilities



    Version 2.8.1

    Bug Fixes

    • Fixed a bug that could cause a timeout to occur immediately after connecting to some vehicles



    Version 2.8.0

    New Features

    • Fuel calculator now uses Command Equivalence to more accurately measure fuel consumption

    • Monitor status is now read before reading trouble codes to ensure compatibility with some vehicles

    • The trip meter is now available when creating a custom dashboard

    • Added an option to maintain the aspect ratio of a custom dashboard

    • The plot selector is now automatically hidden on the plots page when not used

    • Added the ability to save and open data from Service 05, Service 06, and Service 09

    • Added the ability to display the reason for not being ready for emissions testing

    • Made improvements for scan tools that frequently time out and return invalid data

    • Added the ability to specify a custom COM port if COM port is not in the available list

    • Added the ability to automatically increase the baud rate to 115200 after connected

    • Release notes are now accessible from the software update dialog

    • Added the ability to clear the total fuel economy from the Fuel Setup page



    Version 2.7.1

    New Features

    • Updates for supporting the ELM327 v1.4

    Bug Fixes

    • Fixed a bug that caused an error to occur if a response returned more data than expected



    Version 2.7.0

    New Features

    • Added Wifi support

    • Added support for Service $06 on non-CAN vehicles

    • Added full screen support

    • Added the ability to hide the status bar and page navigator

    • Added the ability to switch dashboards from the dashboard page

    • Added Italian language support

    • CSV logging now writes files with a csv extension

    • Data recorded to tdl files is now written to file when recording is turned off

    Bug Fixes

    • Fixed a bug that prevented adding images to a custom dashboard

    • Fixed a bug that prevented using negative sweep angles for custom gauges

    • Fixed a bug that could cause a false trouble code to appear in some cases

    • Fixed a bug that prevented vehicle information counters from appearing if one byte of the response was zero

    • Fixed a bug with the automatic update function not working correctly on Windows XP

    • Fixed a bug that caused the Monitors page to freeze on some computers



    Version 2.6.1

    Bug Fixes

    • Fixed a bug reading trouble codes on some vehicles that do not conform to the J1979 specification

    • Fixed a bug reading the CVN on some vehicles



    Version 2.6.0

    New Features

    • Added the ability to download and install software updates directly from the application

    • Added support for Service $05 for non-CAN vehicles (Oxygen Sensor test results)

    • Added support for Service $06 for CAN vehicles (On-Board Monitoring tests)

    • Added support for Service $09 (In performance tracking counters)

    Bug Fixes

    • Fixed a bug that caused the gauge to draw incorrectly when the minimum value was not zero



    Version 2.5.1

    New Features

    • Improved reading of freeze frame data

    Bug Fixes

    • Fixed a bug that caused an error to occur when reading more than two trouble codes from a non-CAN vehicle

    • Fixed a bug that prevented adding images to custom dashboards

    • Fixed a bug that caused the automatic protocol search to fail on some J1850 VPW vehicles



    Version 2.5.0

    New Features

    • Added the ability to check for software updates

    • Added support for saving trouble codes, monitor status and freeze frames in html format

    • Freeze frames, DTCs and Monitor Status are now read automatically when switching to the appropriate tab

    • The keep alive timeout has been lowered to 500 milliseconds

    • Updated DCT page to include links to online resources

    • Added a connecting dialog

    • Added a dialog for communication errors

    • Added separate indicators for Interface and ECU connection

    Bug Fixes

    • Fixed a bug that could cause problems reading freeze frames if a non-numeric freeze PID was read

    • Fixed a bug saving trouble codes when only permanent codes were available

    • Fixed a bug that could cause an unhandled exception to occur if the application was sized incorrectly

    • Fixed a bug that prevented playback of read-only log files

    • Fixed a bug playing back recorded data that included custom PIDs

    • Fixed a bug that caused custom dashboards to disappear after minimizing the application

    • Fixed a bug that prevented scrolling the PID values grid

    • Fixed a bug with the fast polling algorithm that caused less than optimal update rates



    Version 2.4.0

    New Features

    • Added (liter / 100 km) as an option for Metric fuel economy units. This is now the default.

    • Added a Console page that reads the response to any command sent to the scantool

    • Added an AutoConfigure option for setting up PIDs. When AutoConfigure is selected, TouchScan automatically determines which PIDs to read. AutoConfigure is on by default.

    • Added the ability to plot scantool voltage and add it to a custom dashboard. Scantool voltage is read using the ATRV command.

    • Updated the help file to a HTML chm file

    Bug Fixes

    • Fixed a bug that caused TouchScan to misinterpret invalid data for ISO-14230 vehicles

    • Fixed a bug that prevented TouchScan from accepting the license key on certain operating systems



    Version 2.3.1

    Bug Fixes

    • Fixed a bug that caused the com ports to be detected incorrectly with some bluetooth scantools



    Version 2.3.0

    New Features

    • Added the ability to create custom dashboards

    • Made multiple improvements to the user interface

    • Added a keep alive to prevent disconnects if polling is disabled

    • Made improvements that result in smaller file sizes for recorded data

    • TouchScan now detects when a new device is plugged in and refreshes the list of com ports

    Bug Fixes

    • Fixed a bug that displayed incorrect freeze frame trouble codes for non-CAN vehicles

    • Fixed a bug that caused index out of bounds error to appear in the status bar for vehicles that do not report a VIN number

    • Fixed a bug that prevented the license key from being accepted on 64-bit windows



    Version 2.2.1

    Bug Fixes

    • Fixed a bug that caused problems connecting to certain vehicles due to slow bus initialization

    • Fixed a bug that caused problems communicating with certain vehicles that use the CAN protocol



    Version 2.2.0

    New Features

    • Added the ability to read freeze frame data

    • Added the ability to view the results of continuous and non-continuous monitoring tests

    • Added the ability to create customized day and night skins

    • Added the ability to read the Calibration ID of the ECU

    • Added support for a larger number of PIDs

    • Added the ability to see non-numeric PIDs in the PID Values grid

    • Added multiple methods of calculating fuel economy. The vehicle is no longer required to have a mass airflow sensor.

    • Added a day/night skin auto switching feature

    • Added vertical grid lines to the plot displays

    Bug Fixes

    • Fixed a bug that caused the PID Setup page to potentially display more PIDs than the vehicle supports

    • Fixed a bug that caused the dashboard to display an incorrect range of values when in Metric units mode

    • Fixed a bug that caused CSV data logging to always write the data in English units