5/26/2012 Build 2770 ---------------------------------------------------------------------- General * Fixed missing powertrain diagnostic system for 2007 L76 GM trucks. * Fixed TCM diagnostic system for some 2007 Chevrolet Silverado trucks. * CONST.WHEEL_CIRCUMFERENCE has been updated to handle spaces and lowercase characters. * CALC.GEAR has been modified to allow lower RPM gear calculations. * CALC.ACCELERATION was changed to not update the timestamps if the vehicle speed hasn't changed. * Updated CONST.SPEED_CORRECTION to remove maximum of 2. * Added the correct Ford powertrain diagnostic system to the 2008 Ford F-150. * Fixed a bunch of PIDs for GM LS2, LS7, LD8, and L37 engine types. * Fixed ABS diagnostic systems for many 2006 C/K trucks. * Fixed transmission diagnostic systems on 2006 LLY Duramax C/K trucks. * Removed GMLAN diagnostic systems from the 2005 and 2006 Pontac Montana SV6. * Removed GMLAN diagnostic systems from the 2005 and 2006 Saturn Relay. * Fixed 2006 Saturn Relay engine options, changed from 3.5L LZ4 to 3.5L LX9. * Fixed some issues with the Innovate OT-2 interface. * Fixed airbag modules on most 2007 Chevy trucks. * Added engine diagnostic system for 2007 Z06 Corvette. * Added airbag module to 2009 Corvettes. ScanXL * Fix crash that happens when you add a bookmark to the log file. * Fix problem where unit settings were not being saved properly. * Fix PID search control popup to properly disappear when the control lost focus. * Fixed problem saving configuration file on versions of Windows using non-English character sets. DashCommand * Re-designed DashCommand to take full advantage of dual core processors. * Added auto-reconnect system for DashCommand. * Fix problem where unit settings were not being saved properly. * Fixed problem saving configuration file on versions of Windows using non-English character sets. DashXL * Fixed a bug in the MAF gauge of the Tuxedo dashboards. 1/20/2012 Build 2532 ---------------------------------------------------------------------- General * Our software is now UNICODE. Support for Win9x is discontinued. * Fixed diagnostic systems for 2009 Buick Lucerne. * Added missing PID GM.ENGINE.HO2S21 for LT1 engines. * Changed J1850 PID GM.ENGINE.SUPBOOST (Supercharged Boost) to GM.ENGINE.BOOSTSOL_DC (Supercharger Boost Solenoid Duty Cycle). * Fixed incorrect filter handling for J2534 devices when connecting on a CAN/ISO-15765 protocol with no OBD-II ECU's present. * Fixed scaling problem with FORD.ENGINE.MAF PID. * Fix CALC.TRIP.FUEL_COST to account for the proper Volume unit, instead of always assuming liters. * Added support for CAN extended addressing. * Added new vehicle setting (minimum bus idle time) to help with some older vehicles so they don't drop the connection on us. * Fix typo in name for PID CALC.TRIP.DISTANCE.A. * Fix a crash that would happen if you try to read readiness monitors when not connected to a vehicle. * Implemented Mode $09 InfoType $0A (ECU Name) support. * Fixed bug that could cause PID data logging issues with some aux input devices. * Fixed some 2007+ fullsize GM trucks (C/K chassis) to use the proper ABS diagnostic system. * Fixed bug causing some trip data errors in the CALC PIDs. * Fixed some FICM voltage PIDs to use the correct scaling for the 6.0L Ford Diesel. * Fixed some issues with the 2008/2009 Silverado Diesel diagnostic definitions. * Added support for the OBDLink MX and enhanced diagnostics over SWCAN and MSCAN. * Fixed GM.ENGINE.CMP_RTRD for some the 2002+ 5.7L L31 trucks. * Added missing LE5 engine type for 2008 Cobalt & HHR. * Fixed some GMLAN injector pulse width PIDs. * Improvements to help stop WiFi interfaces from dropping the connection. * Fixed FORD.GEM.TRANSGEAR for the 2005 Escape. ScanXL * Added a maximize box to the script editor dialog and made it's default size bigger. * Fixed bug where unknown PIDs from log files where being handled incorrectly in the Data View and Log File Export dialog. * Fix problem where permanent codes were being shown as pending codes. * Added new log file import feature that creates a log file from a CSV input file. * Implemented new log file import/export template system to store configuration options. DashCommand * Added more "demo" data PIDs for DashCommand. * Scale status bar and main menu text labels according to screen resolution. * Fix bug where if a trouble code description wasn't known, it would re-use the description from the previous trouble code. * Automatically detect the orientation on iPhone and Android and load the correct DashXL skin set accordingly. * Log some console text in DashCommand when the OBD-II connection is lost. * DashCommand now shows "Unknown Diagnostic Trouble Code" for unknown pending and permanent codes (it already did this for stored codes). * Changed the default main menu background image from blue waves to a carbon fiber style. * Improved detection for mouse/touch gestures, making swiping easier. * Don't show demo PID data if playback has started. DashXL * Implemented new user-defined value system. User-defined values work across any dashboard within the skin set. * Fixed problem where needle objects wouldn't work properly if the range start was after the range end. * Implemented sliders that can be hooked up to user-defined values. * Implemented new object actions to set user-defined values. * Added a few new hatch brush styles. * Updated Tuxedo skin sets. * Fix a crash that could happen if a dashboard file failed to load. 10/26/2010 Build 1865 ---------------------------------------------------------------------- General * Fixed some GM 6L80E transmission solenoid pressure PIDs. * Add USER2 support to Zeitronix aux input PIDs. * Added some missing Ford trucks to the vehicle list. * Fixed ABS diagnostics for 2002 Buick LeSabre. * Fixed scaling problems for SAE.WO2Sxx_B.O2SC PIDs. * Add support for new GoPoint GL1 feature to read VIN correctly on CAN protocols. * Increased the connection timeout for ELM WIFI interfaces. * Implemented support for Innovate OBD-II interfaces connected via USB. * Fixed scaling for GM.TRANS.OSS (Transmission Output Shaft Speed) for GM vehicles. * Fix problem when using OBDKey devices on 29-bit CAN vehicles. ScanXL * Fix Data Maps to properly work with rows and columns in descending/reverse order. * When adding a vehicle, the software now only shows that enhanced diagnostics are available if we actually support some enhanced diagnostic system instead of saying they are available just because we have that vehicle in our list. * Add support for a "default" baud rate and 9600 baud to the desired OBD-II interface baud rate setting. DashCommand * Fixed iPhone4 rendering problems. * Add iPad/Universal support. * Updated iOS icons and splash screens, including different sizes for different devices. * Invalid file name characters (such as colon) are now removed when emailing log files from iOS to Windows. DashXL * Fixed hatch brushes so they remain sharp and clear when scaling, instead of becoming blurry and pixelated. * Optimize DashXL file data. On large skin sets (with very little image pixel data embedded) this can save as much as 50% of the file size. * The DashXL skin editor now previews the skins with the current aspect ratio. * Added new skin set option to disable pre-rendering of a given dashboard. * The DashXL skin editor now validates many user entered values such as the title, descriptions, and identifier before allowing an upload to DashXL.net. 6/1/2010 Build 1692 ---------------------------------------------------------------------- General * Added over 300 new calculated PIDs! * Added new Tuxedo DashXL skin set! * Fix some PIDs for GM transmissions that can report negative values. * Add some missing airbag systems to 2004 GM vehicles. * Implemented new vehicle and unit/format settings system. * Implemented new script API function Obdii.GetUnitFormatSetting(). * Added new script API property Obdii.ExecutionMode. * Improved connection handling after a failed connection attempt with ELM interfaces. * Fixed problem where OBDLink interfaces were being treated as regular ELM327 interfaces. * Added GM DTCs C0201 - C0298. * Fixed GM Cam Retard (GM.ENGINE.CMP_RTRD) for 2001 and later trucks. * Fixed PID support for some 1998 GM trucks. * Fixed Line Pressure PIDs for GM 6L80E. * Added some missing PIDs for the GM 6L80E. * Added more PIDs for the GM LNF engine. * Changed GM.ENGINE.IMP (Intake Manifold Pressure) to GM.ENGINE.IMVP (Intake Manifold Vacuum Pressure). * Fixed scaling bug in PID GM.ENGINE.IMVP. * Changed GM.ENGINE.IMVP and GM.ENGINE.BARO English units to inHg. * Fixed potential crash if the OBD-II interface becomes disconnected during certain operations. * Make SAE.FUELSYS1 and SAE.FUELSYS2 priority 2 PIDs instead of priority 3. ScanXL * Added support for OBDNet(tm) to ScanXL Pro. OBDNet allows you to remotely share access to the vehicle's OBD-II data across multiple programs on the same computer or across the internet. * Fix log file export problem where the special rows weren't always showing the correct value. * ScanXL now auto-selects all the rows and columns for exporting and pre-populate the export filename with the log filename. * The last used export directory is now remembered for the next time you export logged data. * Remove DashXL editor from ScanXL (users should now download the full skin editor). * Added support for DashXL skin sets to ScanXL. * Removed the zoom combobox from ScanXL since skin sets don't support zooming like plain dashboards do. * If the default diagnostic system for a vehicle is empty or not set, assume "Generic OBD-II" instead of "Unknown Diagnostic System". DashCommand * Allow the user to delete multiple scripts at once from DashCommand. * Add support for persistent PIDs to DashCommand. * Add support to DashCommand for connecting only to the aux input devices. * Fix bug where DashCommand wasn't properly saving data if you reboot or shutdown while it's running. * Only restart data logging in DashCommand if the user switches to a view that shows vehicle data. * Added support for permanent DTCs to DashCommand. * Added a Validate PIDs button so the user can re-validate the PIDs anytime they need to. * We now prompt the user to see if they want to delete data associated with the vehicle when they delete the vehicle itself (such as stored log files, etc.). * Get the VIN from DashCommand and save it to the vehicle database when connecting to the vehicle. DashXL * Added new DashXL value type to get at the Unit and Format Settings. * Added new DashXL PID value type - PID Supported Status (Number) that reports 1 if the PID is supported and 0 if it is not supported. * ADded new DashXL PID "INTERNAL.IS_MONITORING" that reports 1 if data monitoring is active and 0 if not. * ADded new DashXL PID "INTERNAL.IS_RECORDING" that reports 1 if data recording is active and 0 if not. * ADded new DashXL PID "INTERNAL.IS_PLAYING" that reports 1 if data playback is active and 0 if not. * ADded new DashXL PID "INTERNAL.IS_STOPPED" that reports 1 if data logging is stopped and 0 if not. * ADded new DashXL PID "INTERNAL.IS_CONNECTED" that reports 1 if we have an OBD-II connection open to the vehicle and 0 if not. * Don't allow DashXL state tracker items to be pasted into any object except a state tracker. 1/27/2010 Build 1452 ---------------------------------------------------------------------- General * Add support for permanent OBD-II trouble codes. * Work around buggy ELM327 clones that don't support the response count byte. * Added support for Innovate Motorsports OT-2 WiFi OBD-II interfaces. * Fix problem where the software would sometimes crash or fail when the user enters their license key. * Added special PID VEHICLE.VOLTAGE that returns the voltage input at the diagnostic connector. * Added special PID SAE.STORED_DTC that returns the stored DTCs (separated by a space with no description). * Added special PID SAE.PENDING_DTC that returns the pending DTCs (separated by a space with no description). * Added special PID SAE.PERMANENT_DTC that returns the permanent DTCs (separated by a space with no description). * Renamed Innovate Motorsports aux. input PIDs to be AUX.MTS.xxx. * The software now waits a little longer before trying to reconnect to the OBD-II interface and vehicle. * Fix some PIDs for GM 6-speed transmissions. * Fix problem where it would sometimes fail to connect to the ABS system on some GM vehicles. ScanXL * Add new Data Maps feature with greater map scaling flexibility and simpler configuration. * The new Data Maps can now copy and paste the map data to Excel. * Allow the user to use dollar signs in front of bytes on the OBD-II Terminal. * Keep track of different default directories for configuration and log files. DashCommand * Made a change to the way the default DashXL skin set is stored - you will need to reload your DashXL skin set. DashXL * Fix problem that caused the skin sets to not save at times. * Improved dashboard/skin set loading speed. * Only data log object PIDs if it's a visible object on the dashboard. * Fix problem where the fonts weren't rendered properly in some cases on Windows Vista/7. 11/21/2009 Build 1409 ---------------------------------------------------------------------- General * Fix bug in script API help file. * Fix bug where the VIN wasn't being read correctly on certain GM vehicles. * Fix bug where mixed-mode CAN filters were failing and caused the connection to fail. * Improve data logging speed on OBDLink interfaces. ScanXL * Add some fuel rail pressure PIDs and removed some invalid PIDs for GM LNF vehicles. * Fix bug in LNF boost PIDs. * Fixed problem causing connection to fail on some GM control modules. * Report an error message when the vehicle manager database cannot be opened in read/write mode. It no longer allows opening the vehicle manager database in read-only mode. If your vehicle manager database cannot be opened in read/write mode, you probably need to fix the file permissions and/or run the program as Administrator. If the vehicle manager database is created with Admin priviledges it likely won't be accessible in read/write mode without Admin rights unless you manually change the file permissions to allow that. DashCommand * Add logging setting to loop playback. * Fixed "white screen" problem with startup video on Windows Vista and Windows 7. 10/22/2009 Build 1379 ---------------------------------------------------------------------- General * Added support for importing/exporting multiple script PIDs at once. * Implemented persistence, clearing, and SkinXL integration for script PID state data values. * Fix bug that caused connection failures on some Ford enhanced systems when using an OBDLink interface. * Fix bug that caused intermittent hang problems with full CPU utilization. * Fix bug that caused some GM ABS PIDs not to be detected as supported by the vehicle. * Fix bug that caused VIN detection to report a corrupted VIN in some situations. ScanXL * Add script API help file to ScanXL Standard installer. * Allow you to delete multiple scripts at once. DashCommand * Fixed bug that caused the DashCommand options menu to not show all relevant buttons for data logging. * Fixed bug that caused the PID set not to be reloaded when selecting a new vehicle in DashCommand. * Fix bug that caused an error connecting to J2534 interfaces. DashXL * Detect recursive object actions in DashXL skins and report an error. * Added SkinXL object property to force a PID list refresh when the object action is run. 9/21/2009 Build 1336 ---------------------------------------------------------------------- General * Fix scaling bug for SAE.LAMBDA PID. * Improved OBD-II protocol detection process for ELM interfaces. * Add support for the CJ4 (CJWIM) ELM compatible OBD-II interface. * Improved ELM WiFi/WLAN interface connection process. * Added a desired OBD-II interface baud rate option. * Add support for more PLX PIDs. * Change SAE.BARO to a priority 2 PID. ScanXL * Released ScanXL v3.0! * Added support for Mazda enhanced diagnostics. * Added support for GM ABS and airbag enhanced diagnostics. * Fixed issue where ScanXL couldn't clear trouble codes on some Ford enhanced vehicles. * Fix Knock Retard PID for GM LT1 vehicles. DashCommand * Released DashCommand for Windows v2.0! * DashCommand now supports script PIDs. * DashCommand now supports aux input PIDs. * DashCommand now supports both ELM and J2534 interface types. * Added gesture support to DashCommand (swipe left, swipe right) for the main menu and dashboards. DashXL * Released DashXL skin editor! * Support copying and pasting objects across dashboards with the skin editor. * Added hotkey support to DashXL dashboards (use the skin editor to assign hotkeys to actions). * Added support for interactive DashXL dashboards. * Add support for different line joins (miter, round, bevel) to DashXL. * Let the user select between different DashXL picture filter types. * Added support for arc_to commands in path objects. * Added the ability to upload the skins sets to DashXL.net from the skin editor. * Added the following new clock/time PIDs to DashXL: (Number) DASHXL.TIME.HOUR12 = 1 (Number) DASHXL.TIME.HOUR24 = 13 (Number) DASHXL.TIME.MIN = 9 (Number) DASHXL.TIME.SEC = 43 (Number) DASHXL.TIME.MS = 544 (String) DASHXL.TIME.AMPM = PM (String) DASHXL.TIME.CLOCK12 = 1:09:43 PM (String) DASHXL.TIME.CLOCK24 = 13:09:43 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.