6/8/2009 Build 1194 ---------------------------------------------------------------------- General * Reduced minimum ISO/KWP timeout value to 500. * Added a checkbox (on OBD-II Settings tab) to let the user disable Mode $09 communications on vehicles that don't support it. * Added new script API function GetRequiredPids(). * Updated trouble code descriptions with latest text strings. We now have over 4300 generic trouble code descriptions. * Added enhanced diagnostics support for 2008 and newer Ford Focus. * Added enhanced diagnostics support for Ford hybrid systems. * Work around pass-thru filter bug when enabling mixed-mode CAN support in J2534 interfaces. * Fixed bug where the VIN was not being read properly in rare situations. * Improved data logging performance over wireless interfaces. ScanXL * Added support for GM enhanced diagnostics (enhanced powertrain only in this release, ABS & airbag systems will follow). * Added a search box to the PID Config screen. 2/13/2009 Build 1091 ---------------------------------------------------------------------- General * Added aux. input A/D PIDs for EEPod devices. * Added Swedish language translation to scan tool software. * Fix bug where configuration and log file names weren't being updated in the scan tool application title bar. * Implemented the new log file format (not backwards compatible) that is more flexible and stores more information about PIDs. * Added support for ELM327 interfaces using Wireless Ethernet. * Fixed intermittent crash problem that people have been seeing. * Fix a bug during PID validation where if we get a negative response message from one ECU we don't look for any other messages from other ECU's. * Reduced memory usage for very large log files. * Log files (and datalogging) are now only limited by available disk space instead of available memory. * Fixed a problem with the PID validation where it could cause a crash under certain circumstances. ScanXL * Fixed connection problem when trying to connect to the Ford ABS and Airbag systems using the ISO protocol. * Added support for storing log files in the vehicle manager database. * Log files can be imported and exported from the database to regular files and you can manage the log files all at once or on a per vehicle basis. * Added new option to automatically save log files without prompting. DashCommand * When loading a new skin or dashboard in DashCommand, it now opens the file dialog in the appropriate directory. * The default DashCommand dashboard now maintains an aspect ratio of 1:1. 11/29/2008 Build 977 ---------------------------------------------------------------------- General * Fix scaling for PID FORD.ENGINE.FFINF. * Changed all instances of "EQ_RAT" to "LAMBDA" in SAE PID names. * Updated PID scripts to use SAE.LAMBDA instead of SAE.EQ_RAT. * Give the bus 5 seconds to time out after a five baud init fails. * Fixed connection problem when using J2534 devices with non-CAN vehicles. * Added numerous performance optimizations to rendering and loading code. 10/3/2008 Build 880 ---------------------------------------------------------------------- General * Fixed GDI32.DLL error message on Windows 9x. * Fixed problem where the ISO/KWP bus would timeout on vehicles that didn't support Mode $09. * Improved ELM interface detection speed. * Fixed problem where software wouldn't connect properly using a Ready-or-Not device. * Fixed connection error using ELM327 v1.3 on older (GM) J1850VPW vehicles. 9/1/2008 Build 855 ---------------------------------------------------------------------- General * Added support for faster data logging with ELM327 v1.3. * Fixed problem where users with ELM327 v1.3 interfaces weren't getting any supported PIDs. * ZT-2 boost PID now reports in psi/kPa instead of inHg/kPa. * Update SAE.MIL to report "Off" or "On" instead of "MIL Off" and "MIL On". * Fixed conversion problem for PID FORD.ENGINE.MAF. * Changed fuel level PID (SAE.FLI) to priority 2. DashXL * Fixed problem in DashXL editor where selecting points or editing color stops didn't work. 7/29/2008 Build 840 ---------------------------------------------------------------------- General * Worked around "CAN ERROR" connection bug in ELM327 v1.2 and earlier. * Fixed problem where freeze frame data wasn't being reported. * Fixed rare hang problem when you had foreign devices connected to the serial port. * Added support for faster baud rates if you have an ELM327 v1.2 or newer interface. * Added support for faster data logging when using an ELM327 v1.3 or newer interface. 7/9/2008 Build 831 ---------------------------------------------------------------------- General * Fixed a problem where not all OBD-II PIDs were being loaded under certain conditions. * Fixed the Zeitronix ZT-2 RPM parameter to work when the RPM is zero. 6/28/2008 Build 824 ---------------------------------------------------------------------- General * Fixed problem when trying to run the software on Win9x. * Added tab switcher (activated by Ctrl+Tab) to scan tool software. * Added support for connecting only to aux. input devices in the scan tool software. * Fixed software problem under Windows Vista when UAC is enabled and you re-install the software. * Added support for Zeitronix RPM PID. * Fixed a bug that sometimes caused the connection to fail on busy CAN networks when using J2534 interfaces. * Better handles ISO14230 fast initialization with more than one ECU. DashXL * Fixed font scaling problem when font width was zero. * Fixed DashXL editor so that when you click and have "maintain aspect ratio" set, the points come out correct. * Added new click-and-drag interface to the DashXL editor. * Added new "Object ID" field to all DashXL objects. ScanXL * Added enhanced diagnostics support for the Ford GEM module. * ScanXL now allows you to connect and monitor Engine RPM without a software license. DashCommand * Added new setting to hide the mouse cursor. * Added -autodemomode command line parameter. * Added -forcefullscreen command line parameter. * Added -hidemousecursor command line parameter. * DashCommand now allows you to connect and monitor Engine RPM without a software license. 4/23/2008 Build 768 ---------------------------------------------------------------------- General * Fixed a bug causing some fuel trim and O2 sensor PIDs to show up as supported when they really aren't. * Added support for zooming DashXL dashboards. * Fixed bug where the J2534 channel wasn't being closed properly in case of connection error. * Optimized DashXL rendering on some systems. * Added new PID search tool to the select parameter dialog. * The last used owner name is shown when creating a new vehicle in the vehicle manager. * Added an "Other..." option to the vehicle manager drop-down boxes. * Data logging is now automatically restarted when you select or de-select PIDs. 3/13/2008 Build 739 ---------------------------------------------------------------------- General * Added aux. input support for data logging all serial data from the PLX Devices iMFD Sensor Module. * Added Greek language translation. * Added Spanish language translation. * Added aux. input support for data logging the Zeitronix ZT-2 wide band air/fuel meter. * The Data View tab now shows the PIDs in sorted order (sorted by unique id). * Fixed a bug where the PID id was not showing in the log file properties. * Optimized connection sequence when using ELM327 interfaces. * When a script parameter returned invalid data, it wasn't being handled properly. Fixed. * Added separate window to display pending codes. ScanXL * Added Ford Tire Pressure Monitoring System support for select vehicles. * Fixed a couple incorrect Ford enhanced PID scaling values. 2/13/2008 Build 731 ---------------------------------------------------------------------- General * Added weight in kilograms to dyno. * Fixed bug with TechEdge wide band. * Fixed crashing problem with computers using Asian code pages. * Updated Italian language translation. ScanXL * Initial ScanXL release! * Supports Ford enhanced diagnostics for Ford, Lincoln & Mercury vehicles (1996-2008). 1/17/2008 Build 709 ---------------------------------------------------------------------- General * Fixed a timeout problem with ELM Bluetooth interfaces. * Fixed a problem when connecting on busy CAN networks with J2534 interfaces. 1/14/2008 Build 706 ---------------------------------------------------------------------- General * Fixed bug in script API where variables would never go out of scope. * Re-categorized all generic parameters. * When connecting with an ELM, handle invalid echo responses better. * Show correct module name in vehicle module list. PCMSCAN * Reorganized Start tab into separate tabs - Diagnostics, Performance, Dashboards, Tools, & Settings DashXL * Improved rendering speed of text in certain circumstances * Added some new LCD style fonts and a default font when the desired font cannot be found DashCommand * Don't consume 100% of remaining cpu time * Added a small dashboard rendering optimization Version 2.3.0, June 29th 2007 ---------------------------------------------------------------------- * Optimized the log file exporting for really large log files. * Implemented log file bookmark system (press F6 while recording to add a bookmark). * Added new alerts feature that allows you to set conditions for custom audible and bookmarked alerts. * Added two new sample script parameters - instantaneous fuel economy & boost. Version 2.2.1, May 24th 2007 ---------------------------------------------------------------------- * Merged ELM and OBD-II response timeout settings into just one setting. * Added new DashXL feature to maintain dashboard aspect ratio. * Fixed a communications timeout that was causing problems with Bluetooth devices. * Fixed bug in the DashXL text horizontal justification calculations. * Added new text layout method to DashXL. * Added new script API functionality. Version 2.2.0, April 22nd 2007 ---------------------------------------------------------------------- * Don't allow reading/clearing trouble codes while data logging. * Fixed Innovate LM-1 connectivity problem. * Fixed problem where the software could crash if data logging for extended periods of time. * Optimized installer size by removing redundant files. Version 2.1.2, April 4th 2007 ---------------------------------------------------------------------- * Added support for oxygen sensor test results. * Added new plugin system so 3rd party developers can extend the scan tool functionality. If you would like to develop a plugin, please contact us. * Added Portuguese language translation. * Added Italian language translation. * Fixed connection problem on Win9x computers. Version 2.1.1, January 31st 2007 ---------------------------------------------------------------------- * Fixed language packs in the installer. * Fixed DashXL™ text rendering on Win9x. * Fixed rare ELM connection problem. * Added import/export support to PID script editor. Version 2.1, January 21st 2007 ---------------------------------------------------------------------- * Added a full screen mode. * Added support for the Dutch language. * Fixed bug that caused incorrect conversion from kilograms to pounds. * Fixed Bluetooth connection bug. * The dyno graphs can now be displayed in metric units. * The drag strip time slips can now be displayed in metric units. * Added printing and image exporting for the Dyno, Drag Strip, and DashXL dashboards. Version 2.0, December 2nd 2006 ---------------------------------------------------------------------- * Added all new look and user interface. * Added a digital dyno. * Added a drag strip feature, complete with timing lights. * Introduction of new DashXL technology. * Implemented support for custom Javascript parameters. Version 1.5.2, November 14th 2006 ---------------------------------------------------------------------- * Fixed a bug that caused LC-1 aux. input not to work correctly. * Fixed more connection problems when using the mOByDic interface. Version 1.5.1, September 23rd 2006 ---------------------------------------------------------------------- * Fixed some connection problems when using the mOByDic interface. * Added new OBD-II timeout option to the preferences. * Fixed some connection problems when using J2534 (v02.02) interfaces. Version 1.5.0, August 27th 2006 ---------------------------------------------------------------------- * Now over 160 generic OBD-II parameters (PID) available. * Now over 12,000 trouble code descriptions from many different manufacturers. * Added support for the AEM UEGO wide band O2 meter. * Added support for the TechEdge wide band O2 meter. * New data logging engine with support for time stamps for each PID and faster recording. * New log file format for new logging engine and time stamps. Stores data faster and more effectively. * The PID time stamp can be exported from the log file export dialog. * Fixed some connection issues when using the mOByDic interface. * Better support for vehicles that have multiple ECU's. Version 1.4.3, March 31st 2006 ---------------------------------------------------------------------- * Fixed bug that caused the connection to fail when connecting with the Autotap interface. * Fixed bug that caused log file corruption when saving log files. * Some existing log files may not be able to be opened as a result. * Added support for the TempDAQ. Version 1.4.2, March 5th 2006 ---------------------------------------------------------------------- * Fixed bug that caused the connection to the ELM to not work properly if the device was configured differently. * Added support for SAE J2534 (v02.02) devices. * Fixed library export bug on Windows 95. * Show which parameters are supported, even if the user is not licensed to use them. * Fixed bug where you could not load a configuration file you just barely saved. * Dashboard maps now support range and standard deviation. Version 1.4.1, February 13th 2006 ---------------------------------------------------------------------- * The evaluation version is now a fully functional demo version! * Using the evaluation version you can now scan, log, save, and playback the value of the Engine Speed (SAE.RPM) parameter. * OBD Compliance is now reported on a per ECU basis. * Transmission type is initially set to unknown when a new configuration file is created. * Added support for selecting the primary ECU in vehicles with more than one ECU. * Redesigned the log file format for much greater performance. * Added support for multiple J2534-1 interfaces. Version 1.4.0, January 13th 2006 ---------------------------------------------------------------------- * Added support for CAN/ISO-15765 (both 11-bit and 29-bit modes). * Added support for SAE-J2534-1 compliant OBD-II interfaces. * Fixed a problem with ISO-14230 bus initialization with the T16 interface. * Fixed a bug in the OBD-II terminal where the custom send would calculate incorrect header bytes. * Added support for the new ELM327 OBD-II interface. * Added support for the Ozen Elektronik mOByDic interface. * Fixed a bug that would cause the VIN not to be detected for some vehicles. * Added support for Mode $09 CALID & CVN information. * Support printing and print preview for the Test Results and OBD-II Terminal. Version 1.3.0, October 8th 2005 ---------------------------------------------------------------------- * Fixed bug where the columns were not set correctly on a dashboard map after loading a configuration. * When reading freeze frame data, delete any existing data before adding the new data to the grid. * PCMSCAN now shows pending trouble codes in addition to stored trouble codes. * Fixed printing and print preview for trouble codes. * Fixed some WBO2 PIDs that displayed incorrect readings when viewing in English units. * You can now enter in the T16 destination address in both hex and decimal in the preferences dialog. * Added an OBD-II terminal where you can send custom OBD-II messages. * Optimized the ISO/KWP keep alive message. * Improved logging speed when using the T16 interface. * Better handle RS232 data errors when communicating with the T16 interface. * Added support for Continuously and Non-Continuously Monitored Tests. * Added support for the Innovate Motorsports LM-1 Wide Band O2 Meter. Version 1.2.22, July 28th 2005 ---------------------------------------------------------------------- * Fixed bug that caused some PIDs to display invalid values when in German language mode. * Improved configuration file loading speed. * Added MIL status section to the trouble code panel. Version 1.2, July 18th 2005 ---------------------------------------------------------------------- * PCMSCAN is now available in German! * Added parameter priority levels. * Added the ability to set the frame number when retrieving freeze frame data. * Added new digital gauge type. * Added new bar gauge type. * Added new analog meter gauge type. * Added new default English and Metric dashboard layouts. * Optimized the rendering of dashboard maps and tables. * Reworked the trouble codes panel. * PCMSCAN now scans diagnostic trouble codes much faster. * Added ability to look up trouble code descriptions offline, without needing to connect to a vehicle. Version 1.1.20, April 26th 2005 ---------------------------------------------------------------------- * Added Vehicle Model Year and Transmission Type to the Vehicle Info view. * Increased T16 timeout. * Added support for printing/print preview. * Reorganized the vehicle info view. * Added support for freeze frame data. * By default When selecting PIDs it only shows the ones supported by the vehicle. * Fixed the graph X-axis to always show the correct log frame number. * Added fast forward and rewind to logging menu and toolbar. * Fix for an occasional crash that happens when closing down the application. * Handle the case where echo is already off when connecting with ElmScan interfaces. * Reorganized the log file properties dialog. Version 1.0.19, March 14th 2005 ---------------------------------------------------------------------- * Don't draw guage color bands if they are not in the gauge range. * PID validation is much, much faster now. * Enhanced the select parameter dialog to allow sorting and filtering. * When selecting a PID in the graph settings dialog mark it to be active. * Fixed a bug that caused the column width type in the table settings dialog to always be percent. * Added an auto adjust increment to the axis info of a graph. * Auto adjusted graphs are now reset when loading a new log file. * The validate PIDs dialog now allows you to choose the validation method. * Improved handling of BUS INIT on ElmScan interfaces. * Improved handling of more than one OBD-II response to a request. * PCMSCAN documentation is now available. Version 1.0 Beta 5 Update 1, February 11th 2005 ---------------------------------------------------------------------- * Added a calculator tool. * Dashboard items now get created at an offset position instead of at the same place. * The settings dialog is now shown when you add a new dashboard item. * Changed the copyright year to 2005. * Changed O2 sensor PID titles to indicate the O2 sensor position. * Fixed a problem that made new dashboard items appear behind old dashboard tables and maps. * Removed internal parameters from the Select Parameter dialog. * Don't count internal parameters in the total pid count, selected pid count, and supported pid count. * Added DTC descriptions. Version 1.0 Beta 5, February 1st 2005 ---------------------------------------------------------------------- * Playback speed is now configurable. * Errors now have a description in addition to an error code. * Added lots of new parameters. * Fixed a bug where it would fail to connect if the Autotap (VIA LDV) reboot sequence took too long. * Added the option to automatically connect to the vehicle at program startup. * Added hotkeys to start, stop, and pause logging. * The bottom of the window is now colored red or green if you are currently recording or monitoring. * PCMSCAN is now distributed with an installer instead of just a .zip file. Version 1.0 Beta 4, January 8th 2005 ---------------------------------------------------------------------- * Added two more fully customizable dashboards. * Tables can now be placed on dashboards and customized to report any parameters you want. * New dashboard item: Maps - maps can be placed on dashboards and customized to display a full 3D view of any parameters you wish. i.e. spark map. * New PID selection mechanism allows greater flexibility and control of logged and monitored parameters. Version 1.0 Beta 3, December 6th 2004 ---------------------------------------------------------------------- * Graphs have now been implemented. * Added a log file export feature to export data to a .csv file for viewing in other programs like Excel. * Fixed service ID for PID SAE.TP_B. * When selecting a PID the names are more user-friendly. Version 1.0 Beta 2, November 3rd 2004 ---------------------------------------------------------------------- * Numerous T16 and ElmScan improvements. * ISO/KWP keep alive message timeout is now configurable. * T16 destination address is now configurable. * New T16 destination address detection tool. * ElmScan OBD-II response timeout is now configurable. Version 1.0 Beta 1, October 5th 2004 ---------------------------------------------------------------------- * Beta testing begins, visit the forum to apply for a beta license.