* MEFI Scan & Tune *
Thank you for purchasing the MEFI Scan & Tune package. The MEFI Scan & Tune package consists of a CD with 3 software packages, and a proprietary cable for connecting your windows PC running Windows XP, Windows 2000, Windows Vista, or Windows 7 to a MEFI controller. Please follow the installation instructions below to get started.
MEFIburn - This application allows you to download programming from your MEFI controller to your PC, and allows you to upload new programming from the PC to your MEFI controller. MEFIburn allows you to enter a password on password protected calibrations, if you know the password, or if you do not know the password, completely blank out the internal memory of the MEFI controller and upload a fresh base tune to start your custom tuning process. It also allows you to convert files between .bin, .ptp, .umi, .asm, and .cal formats. MEFIburn also allows you to view the raw hex data in a calibration file, and to monitor bus communication traffic.
TunerPro - This application allows you to edit and change your engine's ECM controller parameters. It works with .bin files, which is the internal program of the MEFI ECM. Tunerpro utilizes XDF files, which are definition files for the ECM type being edited
ScannerPro - This application allows you to do real-time monitoring and data logging of your engine performance. Utilizes .adx definition files for each controller type being monitored, and creates .xdl files for each saved data logging session.
OBD Diagnostics Inc. assumes no liability for the use or misuse of the provided software and hardware. You can severely damage or destroy the engine and vehicle by improper use. If you do not feel comfortable using this package, do not use it!
******* Installation Instructions ************
Step 1. Install the USB Drivers for the MEFI Scan & Tune cable
a. On the included CD, Browse to the USB Drivers Directory
b. Double-click on either the CDM_Setup.exe or CDM_Setup_x64.exe file, depending on whether you have the normal 32 bit version of Windows XP/2000/2003/Vista (most everyone) or if you have the 64 bit version of XP/2000/2003/Vista (the very few). This will run the USB driver setup.
c. Plug the MEFI Scan & Tune cable into an available USB port on your computer or laptop. The system will auto-detect new hardware and register a USB Serial Controller. For Vista users, see the section below.
d. Open the Hardware Device Manager (Control Panel / System / Hardware). Expand the Universal Serial Bus controllers section, and double-click on the USB Serial Converter. Click on the "Advanced" tab. Make sure the checkbox labeled Load VCP is checked. Click OK to close the Properties dialog box.
e. Unplug the MEFI Scan & Tune cable from your PC or Laptop. Plug the cable back in. A new entry titled USB Serial Port should appear under the Ports (COM & LPT) item. Otherwise the "New Hardware Found" box will open again and look for drivers for the USB Serial Port. Point the driver installation to the files on the CD under "USB Drivers" and your operating system.
f. After this installation completes, open the Hardware Device Manager again, and expand the Ports (COM & LPT) section. There should be an entry for USB Serial Port. Note the COM Port this device uses (usually COM3 or COM4).
Step 2. Install the MEFIburn application
On the CD, locate the MEFIburn directory and launch the MEFIburn-setup1.3.2.exe file. Follow the prompts and MEFIburn will install. Enter the registration key information provided on the enclosed card in the box under the help menu. Do not lose this card, if you need to do a reinstall in the future you will need this number.
Step 3. Install TunerPro
On the CD, locate the TunerPro directory and launch the setup.exe file. Follow the prompts and TunerPro will install. Copy the mefi .xdf files from the installation CD's TunerPro folder to the C:\Program Files\TunerPro\Bin Definitions folder.
Step 4. Install ScannerPro
On the CD, locate the ScannerPro directory and launch the setup.exe file. Follow the prompts and ScannerPro will install. Copy the mefi .adx files from the installation CD's Scannerpro folder to the C:\Program Files\ScannerPro\Bin Definitions folder.
Windows Vista users:
Windows Vista will sometimes automatically detect the USB MEFI cable as another type of device, such as a USB mass storage device, and not give you an option to choose the drivers off the CD we have included with the unit. If this happens, open the Control Panel (click Classic View on the left pane, if it not already displayed), open the Device Manager item, and click Continue if prompted for permission. Now a list of devices will be displayed with plus signs next to them. Find the newly installed item, such as USB mass storage devices (expand the category if necessary by clicking the plus sign). Double click on this new device (sometimes it will have a yellow circle on it because it is not working properly), and a Properties window will pop up. Choose the Driver tab at the top and select Reinstall/Update Driver. You will be prompted with How do you want to search for driver software? Click Browse my computer for driver software. Select the Browse... button, and the Browse For Folder dialog will appear. Click Computer and navigate to the CD, (which should be your D: or E: drive), and select the USBDrivers folder, then select the Vista folder, and click OK, and then next. At this point the drivers should install and update for the correct device, and will install the USB Converter item. The procedure should repeat and install the USB Serial Converter (COMx) item, under the Ports (COM & LPT) category. At this point continue with step d. of the USB drivers installation above. Make note of which COM port it has installed on, and tell what ever program you are using this COM port number.
******* Operation Instructions ************
Step 1. Monitor your engine
a. Launch ScannerPro and verify that the COM port you are using is the one that the USB cable is installed on, set this under the File > Preferences menu.
b. Load the MEFI definition file for your controller type, for example mefi4.adx. The ADX file should be in the C:\Program Files\ScannerPro\Bin Definitions folder. If it is not there see step 4 of the installation instructions above.
c. Make sure the MEFI Scan & Tune cable is plugged in to your USB port and to the 10-pin diagnostic connector on your engine. Make sure the ignition switch is "Key Forward" or the engine is running.
d. Click the 2 blue arrows in the menu bar to have the laptop connect to the MEFI controller. The output screen should start scrolling with incoming command data, saying command reply success. If you see intermittent failures returning, click the 2 blue arrows again to disconnect then reconnect. It sometimes takes one or 2 disconnect & reconnect cycles to synchronize the data stream properly. You should see a solid blue box down at the bottom, no flashing red boxes. Occasional flashes of red indicating data dropouts are normal, but any more than that and you should check your cable routing to make sure it is not near any strong RF interference sources, and that you have the correct definition file type for your controller loaded. It will say the current adx at the top of the screen.
e. You can now click between the various tabs at the bottom to monitor performance and see diagnostic data. The items list tab has all the parameters the controller puts out, in a line down the page. Sensor data is first, then configuration flag data, malfunction trouble code data, and then warning flag data. A 1 means set, a 0 means not set. For most monitoring you will use the Dash tab. You can right click on any box and change the parameter being monitored in that box.
f. Log your engine's performance by clicking the round Begin Recording red button in the top menu. When you want to stop recording, click the square stop button and save the log file with a unique name. You can later play back the logged data to review the engine performance, using the slider to speed forward and backward if desired.
g. Exit ScannerPro.
Step 2. Download your current Tune
a. Make sure the MEFI Scan & Tune cable is plugged in to your USB port and to the 10-pin diagnostic connector on your engine. Make sure the ignition switch is "Key Forward" (on but not running)
b. Launch MEFIburn.
c. Click on "Download"
d. Verify that the proper COM Port that the cable has installed on is selected and the proper MEFI type is selected. Click on the buttons for COM Port or MEFI Type to change the settings.
e. Browse to select the location on your hard drive where you want to save your downloaded bin from the MEFI controller and input the name of the file you will use to save the controllers binary program file. The file name should end in .bin, such as 502mefi3.bin
f. Click "Download Now" to save the program to your PC. If you encounter a password locked controller, see below.
g. Exit MEFIburn
Step 3. Modify your Tune
a. Make a backup copy of your existing tune file. This is Important! You will then always have your base tune to go back to, and compare to.
b. Launch TunerPro
b. Select the MEFI XDF definition file for your controller type under the XDF menu. The XDF file should be in the C:\Program Files\TunerPro\Bin Definitions folder. If it is not there see step 3 of the installations instructions above.
c. Select Open Bin from under the File menu. Open the bin file you just downloaded using the MEFIburn program.
d. Edit any parameters you want to change. If all the parameters appear invalid, make sure you did a download for the correct version of the MEFI. For editing and tuning tips, see below.
e. Save your edited bin file. You can use Save Bin As... to save it under a new name each time as you make modifications to keep track of your revision history.
f. Exit TunerPro
Step 4. Upload your Tune
a. Make sure the MEFI Scan & Tune cable is plugged in to your USB port and to the 10-pin diagnostic connector on your engine. Make sure the ignition switch is "Key Forward" (on but not running)
b. Launch MEFIburn
c. Click on "Upload"
d. Verify that the proper COM Port is selected and the proper MEFI type is selected. Click on the buttons for COM Port or MEFI Type to change the settings.
e. Browse to select the bin file you will use to program the controller.
f. Click "Upload Now" to write the program to your controller. Make sure you are uploading a valid file to the controller, the upload overwrites whatever calibration was in the controller. After the upload is complete, key off the ignition for a few seconds to permanently write the program into the controllers memory, then key back on. You can tune and do uploads with the engine running and on the fly, but at some point you will need to key off, then back on to permanently write the memory. Uploads for a MEFI 4 or MEFI 1 only take 10 seconds or so. MEFI 3 uploads take about 2 minutes.
g. Exit MEFIburn after you are done.
Cable connectivity troubleshooting:
If the cable is connected properly but you are still not seeing data, there are a number of things to check.
The HyperTerminal Test:
1) Plug the USB cable into your Laptop or PC
2) Plug the 10 pin connector in.
3) Start up the HyperTerminal program (usually under Start > Programs > Accessories)
4) Select the COM port the USB cable was installed on (usually COM3 or higher, see above)
5) Select a baud rate close to the ECM's (9600 baud).
6) Select flow control none
7) As soon as you turn the key forward to light up the dash, but engine not running, data patterns should start to stream across the HyperTerminal screen.
Once you see streaming data, you know that proper communication is happening between the ECM and your laptop, and data logging should work.
If you are still having problems after this HyperTerminal test, check under the device manager of the system control panel on your PC to make sure your virtual COM port is active and has not been disabled. This is the Ports (COM & LPT) item, and you should see USB Serial Port COMx. If you don't see any virtual COM ports enabled under the Ports (COM & LPT) item, or see red X's or yellow circles, then you may need to reinstall the driver. Begin be removing the virtual com port that is there and also removing the USB Serial Converter device further down the screen in the USB category, and do a reinstall of the drivers as above.
Password protected calibrations:
When you go to download a bin from the MEFI controller, some calibrations for the MEFI 3 and later controllers will be password protected. You can tell if a calibration is password protected by the message box that will pop up saying the controller is locked.
Try to do a download again using MEFIburn and make sure you have the correct controller version selected and that your settings are right. If you still get the locked message, and you do not know the password to unlock the bin file, you can not edit the current bin which is in your controller.
At this point you must make a sometimes difficult decision. Your options are to either keep the current bin in the controller, or to blank the controller out, erasing its internal memory. After erasing the internal memory, you must upload another bin for that controller type and your engine combination in order for the controller to work and the engine to run. If you do not have another bin to upload, do not erase the controller, the engine will not run! We do have the capability to crack the passwords on locked controllers if you send the controller to us and we run it on our bench. We also have a list of known passwords for many stock controller types. Please contact us for further details.
We have a library of bins for most every engine combination. These are base tunes you can use to start your tuning process. The engine should start and run with these tunes, but they will need tuning work in most cases. You will have to customize them to get optimal performance from your particular engine combination. We assume no liability or risk for your use of these base tunes. They are selected by the information you give us about your basic engine combination. You can destroy your engine by uploading the wrong tune and running the engine with the wrong parameters! Use caution, and we highly recommend using a wide band O2 sensor for your tuning.
If you must blank your controller and have not been able to download the original tune from it because you do not have the password, we recommend that you do a data logging session with Scannerpro first. You will then have recorded values of how the configuration flags are set, and what the sensors are currently reading, such as fuel and spark values. This data is important for starting work with one of our library tunes.
Tuning and editing tips:
During tuning you can have all 3 applications open at the same time, ScannerPro, TunerPro, and MEFIburn. When doing an upload or download with MEFIburn, you must disconnect in Scannerpro, the com port can only talk to one program at a time.
In TunerPro there will be 3 sections of parameters you can edit, Constants/Scalars, Flags/Switches, and Tables. The vast majority of users will only need to edit a few tables in the Tables section to effectively tune an engine. By far the most important tables are the "RUN BPW based on RPM" tables which control the main fueling to the engine. In the MEFI 3 and 4 controllers these are broken up into 3 or 4 tables, and the dividing rows at 1200 and 3600 RPM must match each other from one table to another, or you can have an engine stumble. The MEFI 1 and 2 only have one big table for fueling. 30KPA is heavy vacuum and 100KPA is wide open throttle. You can click on any cell in these tables and use the control + and control - key sequence to move the value of that cell up or down. You can also click and drag a series of cells or the whole table to move the values up or down simultaneously.
A huge help is the view Graph button. When you click View Graph, the graph can be rotated by holding down the control key and clicking and dragging in the graph window to rotate it. Any point can be clicked on the graph and dragged up and down to move its value, or a series of points can be clicked and dragged to move a number of them. You generally want very smooth graphs for your fuel and spark, this leads to a very smooth running and responding engine.
When starting from scratch on tuning an engine, a good place to start is to coordinate the Throttle Angle % and TPS Sensor Voltage readings. These are seen in ScannerPro, in the middle of the Dash screen. With the engine off but key forward and ScannerPro hooked up, move your throttle forward and watch the TPS voltage and see if it changes in sync with the Throttle Angle %. If there is a dead space with the TPS voltage moving yet no throttle % change, the engine will wander around or act jerky at idle and low speed. If the Throttle is all the way closed and you are still showing a throttle %, such as .8% or 1.2%, the engine thinks it is being given some throttle input and will run at a higher rpm. For the MEFI 2,3, and 4 controllers, these values can be changed by the 2 parameters in the Constants/Scalars section called "Minimum TPS Position" and "TPS multiplier resulting in a 0 to 100% range". With the MEFI 1 the parameters are "Throttle High - Throttle Low" and "Min throttle position". Getting your Throttle Angle % and TPS voltage coordinated at both closed and wide open throttle will lead to a very responsive engine.
Physically adjust your throttle blades so they are just a hair cracked open at the lower throttle stop. Your IAC counts in ScannerPro at warm idle should be between 0 and 10. This will allow the engine to respond much faster at low speed because all the air does not have to cycle through the IAC orifice to satisfy the incoming air requirements, and the IAC will not have to respond as fast.
Cold and warm starts are controlled by the tables "Crank BPW based on ECT", and "IAC position during crank based on ECT [Larger = more flare]". Too much IAC will cause an RPM flare on startup, and too little IAC will cause hard starting. Too much crank BPW will cause flooding, and too little will cause hard starting and require some throttle input. Play with these parameters until the engine starts perfectly, hot or cold.
During running conditions, tune with a wideband O2 sensor and get your air/fuel ratios dialed in over the entire operating range. Some rules of thumb for normally aspirated engines are to have your A/F ratios around 13.5 to 15 at idle, and around 12.5 to 12.9 under hard acceleration or full throttle. Supercharged or Turbocharged engines should run richer under heavy or wide open throttle, generally high 11's to low 12's, depending on boost level and load.
Tip in and acceleration fueling is controlled by "Async fuel added for TPS AE (0% TPS MUST be "0" MSec)" and "Async fuel added for MAP AE (0 kPA MUST be "0" MSec)". Just work with the TPS value first to get smooth fueling during acceleration.
As you are getting your engine dialed in, watch for knock retard in ScannerPro. Remove spark or add fuel to decrease knock at whatever load range needed. Ideally you never want the knock retard kicking in.
These are just a few tips, much tuning information is available on the internet forums for various vehicles, and a number of good books are published on tuning EFI engines.
TunerPro and ScannerPro use:
Mark Mansur of www.tunerpro.net
has developed these programs as a framework for custom tuning and data monitoring, and they are provided as is. We highly encourage you to donate the $30 Mark recommends if you like these programs. He has spent many hours to provide these programs to the user community, and it has greatly benefited everyone in the tuning community. His website with a donation link is at: http://www.tunerpro.net
TunerPro has an internal help file with documentation on its use. For detailed usage instructions of TunerPro please refer to this help file. It is well written and quite complete.
A brief list of features from Mark's site at http://www.tunerpro.net/features.htm
Full bin editing capability raw or via definition referencing
Full bin definition editing capability including reordering and item comments
Supports publicly available ECU files
2D Graphing with multi-point dragging
3D Graphing with multi-point dragging, surface plot, colored height map, rotation, translation, and zoom.
Function graphing (Ford-style)
Table manipulation functions for scaling rows, columns, and entire tables
3D table smoothing functionality with user-defined alpha
Compare the current bin to up to 4 other bins at once
Includes a bin stacking tool for compiling multiple bins into one image for switches
Bin Change Logging - changes can be auto-saved to a log file for easy tracking
Search for items by title keyword, address, or size
Rapidly list the differences between two bin files
View bins graphically for finding patterns and tables
Export bin data/contents to a plain text file for easy viewing and/or printing
Table range selection and editing ability - pull fuel/spark out of regions with minimal effort
Ability to Copy/Paste tables to/from Excel for extensive editing
Full-featured raw hex/octal/binary/dec editor
Easily check for the latest available version with one click via the Internet
ScannerPro is a monitoring and logging program that he plans to incorporate into TunerPro at some date in the future. It is simple to use in operation, yet has quite extensive capabilities. There is no online or internal documentation for it. Experiment with its use and capabilities, the menu structures are quite simple.
For updates and information, see our website at http://www.mefiburn.com
OBD Diagnostics, Inc.
PO Box 2002
Redondo Beach, CA 90278