MPS_UTECLogger v3.0 Copyright (c) 2003-2007 By Jason Mussetter Mussetter Programming Services www.mpsav.com Please send feedback to: UTECLogger@mpsav.com Requirements: PC with 2 available com ports. USB -> Serial adapters can be used. Com numbers 1-9 are supported. REVISION HISTORY: Ver. 3.0: - Added feature: Support for Nissan 350z/ Infinity G35 UTEC logging. Located under "UTEC Type" drop-down. - Added feature: Support for Zeitronics Wide Band meters. The option for this is in the "WBO2 Type" dropdown list. - Added feature: Support for PLX Devices R-Series (R500 & R300) Wide Band meters. The option for this is in the "WBO2 Type" dropdown list. - Added feature: Support for TechEdge 2.0 Wide Band meters. The option for this is in the "WBO2 Type" dropdown list. - Added feature: Window sizes are remembered when program starts up. Starts up as same size as used on last program exit. - Added feature: Main Logger - NEW HOTKEY! "L" key brings the Main Logger window to the front of the group and makes the window active. - Added "Show Hotkey Legend" dialog to program Help Menu that opens a message box listing all the available hot-keys for the program. - Added: Program now supports using TurboXS Tuner in-line with UTEC to obtain AFR values. To enable this mode, first set the WB02 Connection Type to "TurboXS Tuner", then under the Options menu, select "disable WB02". The combination of having the Tuner set as the current WB type AND disabled, tells the program to look for the Tuners AFR data on the UTEC port. You will see "Tuner inline w/ UTEC" displayed on the right hand side of the Status bar of the Main Window. - Change: Program now sends multiple keys to UTEC and Tuner during connection start to help ensure that devices are at the main menu before attempting to start log mode. - Updated program icon. - GUI color scheme changed to reduce screen brightness when running on car-puters. Ver. 2.6: - Added feature: LogMapping - Cells in the LogMap are now "3D" color coded. Values are gradiated from color to color based on the value of the cell. Also, the cells brightness value is assigned based on the amount of "HitCounts" the cell has had. black cell = no data -> full rgb brightness = >6 hitcounts on current cell (with 5 steps of shading between 1 and 6 hitcounts. value colors depend on current LogMap data currently being displayed, some data types use different color ranges than others. AFR for instance uses: RED=15.0 or leaner; YELLOW=12.5; GREEN=10.0 or richer; All values between these 3 values get a gradiated color somewhere between these setpoints. - Added feature: LogMapper - Now captures all Stock ECU Timing values in a new LogMap table seperately from the "Actual" timing values that are already captured. This allow the user to compare the timing values that the car is running, to the timing values that the stock ECU wants to be running. This can help diagnose problems and is an indication of how healthy the tune is. - Added feature: Main Logger - NEW HOTKEYS! "G" key toggles Digital Guage window on/off; "M" key toggles LogMap window on/off. key connects to devices key disconnect from devices - Added feature: LogMapper - New status bar on LogMap window will display the currently selected MAP column and RPM row that is highlighted making pinpointing cell position for map comparing/editing easy. - Added feature: Window positions are remembered when program starts up. Starts up in same position as used on last program exit. - Changed: LogMapper - Program now rounds the values displayed and saved in the LogMap Window. The values are still calculated with the same accuracy as previously, but the higher precision numbers are not neccissary, and the lower precision numbers are easier to read. - Changed: LogMapper - LogMap grid now autosizes itself to fit the window size. All the rows/columns re-size so that all the data is visible without needing to use scroll bars. - Fixed: Main Logger - TurboXS Tuner Wideband parsing. Attempt to fix bug that caused Tuner logs to not parse. - Fixed: Bug in Hotkey "F3" 'autoname' feature, that was generating a file-name with '.cvs' instead of '.csv'. This caused Windows to not recognize the file as a comma delimited log. Ver. 2.5: - Added feature: Main Logger - HOTKEYS! Start/Stop logs with single keystrokes. = Start Log; = Stop Log; = Generate New Log Name Automatic name generation is based on current date/time. is only available when the logging is currently stopped. - Added feature: Guages - Audible Knock Warning! Plays a sound when knock is detected in addition to the visual knock indicator. - Added feature: LogMapping - Ability to add a text comment to be embedded into a saved LogMap spreadsheet files. - Added feature: LogMapping - Date/Time stamp is embedded into saved LogMap spreadsheet files. - Added Support: General Program - for COM ports 1-20 (was 1-9) to help compatibility issues with using USB->Serial Converters. - Fixed: Problem causing the visual knock indicator to not blink when it detected knock. Window was not being refreshed and the indicator would not blink in previous versions. - Changed UTEC Parsing modules to allow for more flexible UTEC parsing of data. This will allow new UTEC types to be added more reliably and more efficiently. Also allows for more flexible control of UTEC parsing to allow for future features to be added. Ver. 2.4: - Added feature: Export of ALL Logmap data to a Excel compliant comma delimited spread sheet (.CSV filetype). Allows user to select each LogMap datatype (ie: AFR, Boost, etc) to save, and those LogMaps will export to a single formatted spreadsheet file. Previous versions prior to 2.4 LOST all LogMap data when program exited. - Fixed: Evo8 log parsing was reporting ECU timing all the time, even when UTEC was in control. Columns were fixed. - Removed: "Make Compliant UTEC Log" (ie: "Overwrite UTEC AFR") option. Removed this option to make interface simpler to understand. Also, there is no advantage to logging 2 different formats. Ver. 2.3: - Added feature: Support for Mitsubishi Evolution UTEC logging. Located under "UTEC Type" drop-down selection list. - Optomized calculation methods for LogMap recording for speed purposes. LogMap data can be processed more effeciently, using less processor overhead. This is to help with any possible slowdown issues resulting from recording very large logmaps on older, slower processors. - Renamed "Overwrite UTEC AFR" option to "Make "Compliant" UTEC Log". This option functions the same as before but was renamed due to the fact that the STi and EVO logs don't have a AFR column. The rewording of this reflects the function of this option more accurately for ALL Ecu types. Ver. 2.2: - Changed TurboXS Tuner functionality. If "Overwrite AFR" is selected, it will behave like normal and make a WRX compatible log...however if "Overwrite AFR" is NOT selected, it will append the AFR to the end of the log, AND append all Auxilary Tuner data to the end of the log as well. The resulting log is not a UTEC compliant log, however will have ALL UTEC data and ALL Tuner data (except the Tuner RPM's, since the UTEC already reports this). - Fixed issue with STi UTEC type ecu logging. Will now insert a new AFR column between the "Knock" and the "Ign. #1" columns. - Installation program is now being created with newer version of Package & Deployment Wizard to help fix installation problems that some people were having. Ver. 2.1: - Added feature: Support for TurboXS Tuner WB meter. The option for this is in the "WBO2 Type" dropdown list. Although the Tuner was designed to plug inline with the UTEC, UTECLogger ONLY supports the Tuner as a 'stand-alone' WBO2 meter. This means that you will need to plug the UTEC into 1 com port and the Tuner into the WB Com Port, rather than daisy chaining them together. This is because when the Tuner is chained to the UTEC, it actually alters the log output that is received, which effects the parsing of the data from the UTEC. Also, to be consistent with the rest of the program, all WBO2 devices are connected to a second com port. The reason for this is so that if more ECU types are added in the future, the Tuner can still be used with these other ECU's rather than only with the UTEC. Ver. 2.0: - Added Feature: Real-time Log Mapping Window display. Display Log Map for AFR, Boost, and Knock averaged values. - Added Feature: Digital Guages that are easy to read while driving! Optional pop-up box with 8 guages derived from info in the UTEC log. The guages supported include: RPM, Boost Press.(psi), Load column(MAP), AFR, and Throttle Position Sensor(TPS), MAF (volts), Inj. Duty Cycle, and Timing. A Knock Warning is also available on this page, and will illuminate if any knock counts occur. These guages are activated by checking the "View Digital Guage Window" check box. The digital guages will appear. The last used settings are saved and recalled at startup. - Added Feature: "Disable WBO2" to the "Options" menu will turn off the WB functionality and allow the program with only 1 com port connected to the UTEC. This feature was added so that UTEC only users can still benifit from the Realtime LogMap and Digital Guage portion of the program too. Use this option if you do not have a WB sensor to connect and still want the other features to work. - Added feature: Support for Innovate Motorsport's LC-1 WB controller. The option for this is in the dropdown selection box located in the "WB02 Com Port" controls. MPS_UTECLogger will behave just as it does with an LM-1 attatched when using a LC-1. The LAMBDA value will be displayed along with the converted AFR. The software will not work properly if you are "chaining" multiple Innovate products together. While the LC-1 supports device chaining, MPS_UTECLogger does not. If you do not know what device chaining is, please refer to Innovates product documentation. - Added Feature: Support for logs generated with "STi" version of UTEC. "UTEC Type" drop-down selection list accesses different logs formats. - Changed Interface: The older radio selection buttons for the COM port to use for each device has been changed to a drop- down list box instead. This was done to save room on the interface for additional features, and make the interface cleaner looking. - Added Support: for COM ports 1-9 (was 1-6) to help compatibility issues with using USB->Serial Converters. - Changed Interface: Added Menu Bar to Main Window. - Changed Interface: Added "Tool Tip" text to most options and buttons in program for easier operation. - Added "About" dialog to program Help Menu - Added "Check for Updates on Web..." Help menu item to navigate to the MPS UTECLogger download page. - Added "Send Email Feedback..." Help menu item to easy allow users to send bug reports, feature requests, etc. to ME! - Improved program crash stability to prevent program crashes. Added more error checking to program routines. Ver. 1.2: - Added feature: Support for AEM brand WB02 system. There is a dropdown selection box, that lists the WBO2 units that are compatible with MPS_UTECLogger software. The software performs the same as it does with the LM-1 WBO2, except that the lambda values are displayed as "0" since the AEM doesn't output these values via serial connection. AFR is only reported by the AEM, so this will still display in the display window, and UTEC logs. NOTE: The AEM support is still experimental and isn't fully tested as I don't have access to an AEM WB unit to test with. If you are experiencing problems, please report them - Slight changes to GUI interface. - Improved program crash stability to prevent program crashes. Ver. 1.1: - Added feature: option to have the AFR value overwrite the AFR of the UTEC log. This option was added for compatability with LogMap Mapper software by Jason Gabler. The original output format was not compatible with the LogMap software. This LogMap Mapper program is very benificial and can be found at: http://jyg.us/wrx/utec/logmap.html - Added feature: Program saves last used settings on exit, and autoloads those setting at program start. Setting saved include: Last used Com Ports, UTEC AFR overwrite option, and Save Log Filename. - Improved program crash stability. Ver. 1.0: - Initial public release. Basic Instructions for Use: This program is pretty straight forward I think. You connect the LM-1 (or compatible) WideBand unit to one serial port on your computer, then connect the UTEC serial output to a second serial port on your computer. With the car running, and both UTEC and WideBand O2 powered on, start MPS_UTECLogger software. If you are using with only a UTEC and do not have a Wide Band O2 sensor installed, you can still use the Digital Guages and LogMapper functions, but you must be sure to select "Disable WBO2" from the "Options" Menu BEFORE connecting to the UTEC. FULL STEP BY STEP INSTRUCTIONS FOR TYPICAL USE: 1. connect everything up to the com ports on your computer. 2. Start the program and make sure the com ports are selected correctly by using the drop-down list boxes for each device. 3. Start car and have car running so that UTEC and WideBand O2 are powered on. 4. Select the type of WBo2 sensor you are using from the WBO2 config. 5. Select the type of UTEC that you are using from the UTEC config. The log format between different versions of UTEC can be different. 6a. Click on "Connect to Devices" - you should see AFR and LAMBDA information in the windows being received from the LM-1 after doing this. 6b. Usually the UTEC should be logging at this point - YOU SHOULD NOW SEE THE UTEC LOG LINES BEING UPDATED IN THE REALTIME LOG WINDOW BELOW THE AFR. IF NOT, SOMETHING IS NOT WORKING CORRECTLY AND START OVER. 7. You are now connected up and receiving data from both units but the log is not being saved yet. You can now click browse and select where you want to save the log file to. 8. Click "Open Log" to create the log file and start recording to it. The program will record the log until you click "Close Log". NOTE: If you close a log and stop recording, then click "Open" again, without changing the "Save File Name", the original log file will be OVERWRITTEN and not appended to. 9. To View the Digital Guages, check the option "View Digital Guages" on the Main form. A new window with live guages from the UTEC will appear. This window is sizeable so you can stretch out the guages to any size desired. 10. To View the Real Time Log map, check the option "View Log Map" on the Main form. A window with the session's Log Map will appear. to change the view from AFR values to Boost or Knock value, use the radio buttons at the top of the window. Clear LogMap will clear all data collected in the LogMap. Close LogMap will close the window, but the LogMap will still be updated while it is not visible. To view the LogMap again, simply check the "View LogMap" check box again. The LogMap continually runs as long as data is received from the UTEC. If the Com Ports are closed, and no more data is being received, the LogMap will keep the data in memory, and add to it if communication to the UTEC is resumed. The data in the LogMap will only be lost by clearing the LogMap manually, or by terminating the program.