Questions & Answers

Q: How do I find out which ECM is installed in my bike?
Follow this link to the help page. Might require to permit popup windows in your browser.
Q: Will EcmSpy for Mono log both O2 sensor for the new bikes (2010 models)?
Yes, as long as not configured otherwise. The O2 sensor voltages will show up as O2 and O21 (suffix 1 for the front cylinder), resp. as O2-ADC and O21-ADC for the raw 10-bit values in the log file.
Q: How are rear and front values named in the log file?
If the sensor is available in DDFI-2, then it's mostly the rear cylinder which is monitored. In that case the name is unchanged. If for DDFI-3 a front sensor is available additionally, it's value will have a trailing '1': O2 - O21, AFV - AFV1, EGO Corr. - EGO1 corr. and so on. If in DDFI-2 were two values present already, these are kept unchanged, e. g. pw1 & pw2, veCurr1 & veCurr2, spark1 & spark2 ...
Q: Why are there 3 MAP variables (MAP, MAP1, MAP2) in the logfile?
DDFI-3 Helicon engines are equiped with one MAP sensor, which is connected to the front and the rear manifold. Front and rear MAP values are taken at different times, but from the same sensor. Therefor all values related to the sensor hardware have no suffix, whereas all values related to the front or rear cylinder have the '1' or '2' suffix.
Q: MLV is complaining about TPS-8bit not found in the log file. What happened to the TPS-8bit value?
The TPS-8bit value, which represents the Y-axis in all DDFI and DDFI-2 maps, has been renamed to 'Load' (rear cylinder) and 'Load1' (front cylinder, where applicable). DDFI-3 won't use the TPS input on it's own for calculating load, but is capable to add MAP sensor input to this calculation also. This is reflected in the new name and requires an adjustment of the MLV software.
Q: Which wideband O2 sensors are supported?
Currently up to two Innovate LC-1 lambda cables and PCX SM-AFR controller are the only devices supported. The wideband O2 feature should still be considered experimental.
Q: Are the wideband O2 values shown in the logfile?
Yes, these values are displayed as lambda and AFR (calculated for gasoline, stoichometric AFR=14.7). The wideband variables will show up in the text log only and not be stored in the binary log.
Q: Will using two wideband O2 sensor make MegaLogViewer run VE analysis for both cylinders together?
No, each cylinder needs to be analyzed on it's own.
Q: Will EcmSpy for Mono store accel and decel conditions in the logfile?
Yes, all required engine parameters used by the MLV software are stored in the logfile, to help the VE analyzer to skip unusable records.
Q: My copy of EcmSpy for Mono fails to start/crashes unexpectedly. How to proceed?
Open the Mono Command Prompt (usually "Start -> Programs -> Mono A.B.C.D for Windows -> Mono Command Prompt"). Change the directory to the EcmSpy home directory (usually "C:\program files\EcmSpy_Mono") and enter: "mono --debug ecmspy_mono.exe". You will now hopefully get some error messages pointing in the direction to search.
Q: EcmSpy shows an error message when I try to do some task. What's going wrong?
First of all, the error messags should give a first hint what's happening. If the problem can't be solved from the error message alone, close EcmSpy for Mono. Locate the file "ecmspy_log.txt" in the EcmSpy home directory (usually "C:\program files\EcmSpy_Mono") and delete or rename this file. Start EcmSpy and open the "Messages" tab. Set the severity level to 1 (do not set it to 0 as this might lock up your PC) and redo the task that led to the error message. Again open the messages tab and reset the severity level to 9 (this suppresses most messages except critical errors). Close EcmSpy and backup the log file "ecmspy_log.txt" for further processing. This text file can be opened with the notepad or wordpad application, or any other text processing application.