TwEECer FAQ's

SmokinGT50

Founding Member
Jun 17, 2002
733
0
0
Atlanta, GA
I know I said I would write up a FAQ post for the TwEECer, but I am getting writers block. It would help me tremendously if i could get a few questions sent to me that people would really like answered.

I am otherwise assuming that everyone has read the extremely poorly documented manual and the EEC technical papers on the yahoo site.

I just don't want to reinvent the light bulb, so feel free to email me with your TwEECer questions.
 
  • Sponsors (?)


How about just the basics like:

What can it do (in a nut shell).
Setting it up-which computer (TM40, etc.)
Where should be your timing and fuel pressure set at.
Functions most used in the input/output file.
How to Real Time Data Log.
Which important things to monitor in Data Log.
Things NOT to be changed.
Turning the fan on early.
Calibrating the MAF.

This might be too much stuff but if you can make them real short with bullet points or something.
 
Originally posted by SmokinGT50
I know I said I would write up a FAQ post for the TwEECer, but I am getting writers block. It would help me tremendously if i could get a few questions sent to me that people would really like answered.

I am otherwise assuming that everyone has read the extremely poorly documented manual and the EEC technical papers on the yahoo site.

I just don't want to reinvent the light bulb, so feel free to email me with your TwEECer questions.

Steve is ALRIGHT...Talked to him tonight..
Believe it or not.....I think the WHOLE program needs to be defined (what things mean, like lambda PW, and EGR SWITCH )
ALSO:
What each line means and how changing the numbers affect something... I will use the fan as example in this illustration since most of us know that..(as follows)

ECT--Fan High on.= "Engine Coolant Temp" Default number is the temperature at which the fan is switch on to high speed. Units are in degrees F. Lowering this number will cause the high speed fan to come on at a lower temperature. Increasing will cause the high speed fan to come on at a higher temperature.


I know this is a lot, but this is what should have been provided in a manual. The "tweaking" to get perfect A/F ratios, timing, etc are those things which the boards and FAQ's should be for, not defining the program...That is what user instructions are for.

VIB..you are at 8000 Posts now :jaw:
RC
 
yeah i think a little info on how each table interacts with the EEC would help alot....of course there is no way to tell somebody what will work best in thier car but a little insight into what each function and table actually does would give someone(myself included) the confidence to play around with the settings and at least have some idea about what to expect. As of right now all ive been able to do is see what others have done and copy them. and i usually dont even know why what they are doing works. For example ive seen people say to set your "Max spark retard" to 21....why am i not setting this to 0....beats the hell out of me but i set it to 21 because they said it works. of course as ive said many times before im no Genius and this is why im all for some kind of tuning manual. I have no laptop and therefore i cant datalog and i understand that this is a major obstacle to me figuring out what is going on in my EEC.
 
Here's what I have so far

I wouldn't think it would be necessary to say this, but the following tuning suggestions only apply to 94-95 year model cars. Also, please keep in mind, these are just my opinions and findings through my experimentation and reading for countless hours on the TwEECer website. I have never worked for Ford, I have no mystical insight into how the EEC functions. Also, there are several ways to accomplish the same thing. What may work for one guy may not work for another. I think everyone should read the available documentation on the yahoo TwEECer site, they are downloadable .pdf files that are full of good information. Even if it doesn't always directly apply to our cars.

General Info:
Here are a couple of basic guidelines to follow:
1. refresh the screen before moving on. A lot of times the TwEECer will reject what you have entered. If you are modifying a scalar there is a refresh button on your screen, I suggest you use it after every entry. Fuel tables and some scalars will round your values down the the closest value it can accept. For example, if you put a 12.1 in the fuel table, once you refresh it will change to 12.014. I can't tell you how many times someone has complained that their car wouldn't run just to find out that one of the values in their MAF transfer had changed to a 0. Everything needs to be double checked before writing to the chip.
2. Backup your tuning frequently, after a small mishap were I had to start all over, the file got corrupted somehow, I learned that it is very important to back up your TwEEC's. I save a new file for every couple changes, but I am a little anal too.
3. Use the Tuning Notes in the "Input/Output" tab, you are going to forget some of the changes you have made.
4. Compare different factory EEC calibrations, there has been a lot of success in using a modified version of the Cobra(J4J1) cal. There is a ton of differences between the Gt and the Cobra cal.'s.
5. When installing the TwEECer software, always install the Borland database software first.
6. Position 1 is full Counter Clockwise the one with the dot if you have one. Off is full clockwise
7. Set your base timing by the distibutor back to 10*. All of the timing tables in CalEdit are based on 10* base timing and it is included in the values you see


Getting Started:
1. Once you have your TwEECer hooked up and all of the software properly installed. Your are ready to try your first tweak. Be sure to turn the car to the "ON" position, but not running, anytime you are trying to read or write to the twEECer while it is connected to the EEC. You desktop PC users don't need to worry about this, as I believe when the TwEECer is not connected to the EEC it is bus powered by the USB cable.
2. Open CalEdit, go to the Input/Output tab, the TwEECer knob can be in any position, click read EEC, this should populate all of your scalars, functions and tables with your stock configuration. If you want to use a cal. other then your factory, you will have to download it from the TwEECer website, then using the Input File button, navigate to the .bin file. Make sure in the file type drop down menu you select Ford EEC binaries.
3. I would make a small change, something immediately noticeable like the idle RPM or Fans, save the change by clicking on the write changes button.
4. Now select one of your 4 available tuning positions on the dial selector and check write TwEECer. There are a couple of extra steps for datalogging, but I will get to that later.
5. Now its time to verify that your TwEECer is working by selecting the position you just wrote to and starting your car. You can switch between 2 different tunes while the car is running. Go ahead give it a try, switch between the factory cal and the one you just wrote, and watch you idle go up and down. Now you are ready to try datalogging, if you bought the RT model.

Datalogging:
Note: This assumes that you have a working and installed TwEECer on your car and that you are using CalCon/CalEdit v1.20b or newer.

1) Connect the USB cable from the TwEECer to your computer.
2) Startup CalEdit.
3) Click the tab labeled "Utilities" at the top
4) The top right of the screen contains the various variables you may datalog (you may select up to 16). Select the items you would like to datalog.
5) Click "Payload".
6) Click the tab at the top labeled "Input / Output".
7) Check the box labeled "Data Logging" which is right below the button called "Read EEC".
8) Turn the key in the ignition to the ON position and wait 5 seconds (so windows can have time to load the USB driver to talk to the TwEECer).
9) Click "Write TwEECer".

* wait for CalEdit to write the binary and payload to the TwEECer *

10) Close CalEdit and Startup CalCon (CalEdit cannot write to the TwEECer while CalCon is open).
11) Click the tab at the top called "Dashboard" or "Digital" (doesn't matter which, just pick whichever display is preferable to you).
12) Select the correct RT Method (pick from list under "Log to File" checkbox)
13) Check the box labeled "Log to file" in the top right hand corner.
14) Start the car.
15) Click the button labeled "Start Logging".

The gauges in the display should now spring to life showing you the various items you selected in your custom payload. If it does not, or very strange values show up, please make sure the connection with the J3 port on the EEC is clean, and that you followed the steps above correctly.


Important Payloads:
This varies from one setup to another, but these are the ones I always datalog, when trying to tune my car.
Actual Load
Air Charge Temperature (ACT)
Engine Coolant Temperature (ECT), when it is fixed
PW one or both
KAMRF 1 & 2
Lambda 1& 2
MAK Voltage
O2 sensors - both
RPM
Spark Advance
Throttle Position Sensor
VSS - MPH


Basic Tuning:
Checksum Base Address = 0, this value must be inserted in the scalars or the EEC will trip a CE light once you have modified the EEC.

How to remove the spark retard between shifts.
Under the Scalars tab locate spark_min_for_tip-in_retard, the current value in this cell should be 5. You should change this to whatever value you feel comfortable with. I typically set it to whatever my total spark advance is. The blower and NOS guys should use some caution here as whatever value you input, the value you enter here will be your total spark advance for about 3/10th's of a second during any shift, even powershifting. I used to tell people to bypass this, just keep your foot to the floor, I have since datalogged powershifts where the retard occurs. I also used to tell poeple that this feature doesn't really do much. since it is only active for a short period of time, but after having to go back to stock programming for a week or two, I can honestly say that there is a seat of the pants difference when you shift. Wether or not this translates to quicker E.T's I can't say.

Fans:
There are 2 fan speeds to concern yourself with, low and high, so be sure to adjust them both. I guess you could run the high fan all the time, but with us already having to go to the dealer to keep our cars from catching fire from the fan, I don't suggest it.
Since I have a 180* thermostat I generally I use these values;
Tailor the fan settings to meet your needs.
fan_high_speed_ECT1_on = 196
fan_high_speed_ECT2_on = 200
fan_high_speed_ECT_off = 190
fan_low_speed_ECT_off = 182
fan_low_speed_ECT_on = 188
I haven't found it necessary to mess with any of the other fan settings

there are 4 spark tables to look at;
spark_MBT_table - contains what the factory believes will make the most power. I set the values in this table to mimic my spark_altitude_table
spark_altitude_table - at higher altitudes you need more spark advance, set this table to mimic your spark_base_table +2.
spark_base_table - this is the table you will do most of your TwEECing
spark_bdln_table - this table is the maximum allowed spark, regardless of what you enter in the other tables or multipliers. I set this table to all 55's the highest number that CalEdit will accept.

Fuel tables: The values in the 2 load based tables are your target A/F ratio. Please note there are several modifiers to these tables, I will post a list on how they interact in the future.
fuel_table_base_OL - This is the base fuel map used until the ECT stabilizes, the temperature in which the EEC stabilizes is adjustable through a scalar, stabilized_min_ECT. The lower the value in that scalar the sooner the EEC switches from the base table to the stabilized table.
fuel_table_stabilized_OL - This is the table you will use to dial in your A/F, once your MAF transfer has been set.
fuel_table_startup_OL - The time based values in this table are subtracted from the load based values in the other 2 tables to enrichen the mixture during cold startup. The higher the value in this table the richer the startup mixture is.

Basic Scalar changes:
From Bugga:
EGR Switch Type Scalar - Values

0 = EGR is working and accessing its tables (DEFAULT)
2 = EGR is disabled and bypassing its tables

Thermactor Present Scalar Values - (A.K.A. Smog Pump/Air Pump)

1 = Thermactor is present (DEFAULT)
0 = Thermactor is disabled


MAF Voltage Min = set to 0 or close to it, like .02
MAF Voltage Max = set to 4.999 - this gives you a little more headroom for cars with a blower, they will easily max out a factory MAF meter.Probably doesn't help performance, but will help from triggering a CE code.

MAF Transfer
To keep this from being 100 pages long I am going to post a website that explains the MAF transfer very thoroughly


http://www.superstang.com/maf.htm

Injector Slope High = Actual Injector Flow rating, taylor to meet your needs
Injector Slope Low = This is generally set to 1.2 x High Slope. When using a Cobra cal. I tend to use the same slope for both, just because Ford did.

open_loop_delay_hyst = 0 , this will allow the EEC to use the OL tables immediately when other criteria are met.
 
I have just got started and wanted to get a little feedback and sleep before I continue. I will add to this as i get time and suggestions from you all.

I have not had time to completely reread this over, please point out any errors or suggestions as to what I could add.
 
I think what you guys are asking for would be virtually impossible for Mike to do. There must be over 20 different calibrations that the twEECer works with and each one of those has hundreds of scalars, functions and tables. he is supplying you with the tool to modify you EEC not the know how. that is up to you all to learn. I am not justifying that crappy manual. Just making a point. There is another forum that has tried to do exactly what you are asking for, check out this BBS.

http://www.iwantperformance.net/cgi-bin/ultimatebb.cgi

go to the documentation project there is all kinds of the type of definitions that you guys are looking for.
 
Scalars: Can you define each one and explain what they do?

That's as far as I have gotten, messing with the scalars.

Let me see if I understand this. The cobras are supposed to have worse computers, but you guys recommend using their bin file? I suppose it's because the cobra bin has better timing and fuel curves, the non-good stuff can easily be tuned out?
 
FAQ - Why does the ECT datalogging not show up?

Answer: because the current version (1.20) is bugged and will only log what the value is when you start to datalog. the current value will not change until the datalogging is stopped then started again.

How long til its fixed? according to Mike it should be fixed in the next release of the software.

how about that one steve? :p
 
Steve...an excellent explanation of the spark tables....maybe you could break down the fuel tables when you have a chance. what are the differences between the base and the stabalized OL tables? One more question...why dont i know this stuff:bang:
 
This is a great thread...

Steve...I agree with Joe...
Just edit your original post. I am gonna copy it when it is done, and put in in Microsoft Word, then print it.

Joe and I agreed that when you get down here, if you drive, we will all chip in for your Hotel, and pay for your dyno time.

IM SURE JAVI AND ROGER AND FAUXBRA WILL AGREE>>>RIGHT!! :mad:
 
Originally posted by 94GTLaserRC
This is a great thread...

Joe and I agreed that when you get down here, if you drive, we will all chip in for your Hotel, and pay for your dyno time.

IM SURE JAVI AND ROGER AND FAUXBRA WILL AGREE>>>RIGHT!! :mad:

All expenses paid trip. Food, hotel and stuff is covered. Just got to find a dyno to rent for the day. Shouldn't be hard though.
 
Dont forget EGR and smog pump switches (A.K.A. Thermactor). These are found in the scalars.

EGR Switch Type Scalar - Values

0 = EGR is working and accessing its tables (DEFAULT)
2 = EGR is disabled and bypassing its tables

Thermactor Present Scalar Values - (A.K.A. Smog Pump/Air Pump/Pollution Pump)

1 = Thermactor is present (DEFAULT)
0 = Thermactor is disabled

These are just minor but common FAQ's since a lot of people pull their EGR valves and Smog pumps. Making these changes will also rid of that horrible Check Engine light that everyone dispises :p
 
Originally posted by 94GTLaserRC
This is a great thread...

Steve...I agree with Joe...
Just edit your original post. I am gonna copy it when it is done, and put in in Microsoft Word, then print it.

Joe and I agreed that when you get down here, if you drive, we will all chip in for your Hotel, and pay for your dyno time.

IM SURE JAVI AND ROGER AND FAUXBRA WILL AGREE>>>RIGHT!! :mad:
works for me.
 
Dont forget EGR and smog pump switches (A.K.A. Thermactor). These are found in the scalars.

EGR Switch Type Scalar - Values

0 = EGR is working and accessing its tables (DEFAULT)
2 = EGR is disabled and bypassing its tables

Thermactor Present Scalar Values - (A.K.A. Smog Pump/Air Pump)

1 = Thermactor is present (DEFAULT)
0 = Thermactor is disabled

Whoa. . .you can turn your EGR on and off with it?! That's freaking cool!

I'm sorry, OT.
 
Originally posted by Zero Signal
Whoa. . .you can turn your EGR on and off with it?! That's freaking cool!

I'm sorry, OT.

Yep...my EGR is gone..Deleting this in the TwEECer has omitted the CE light!:nice:


STEVE:

If you update something...Just drop a "reply" saying. Update has been made.

If you dont, and just put in bold, We wont get an Email notifying us that there is a new msg..

PLUS...You get credit for a post! :D
RC
 
RC,
I will add to this incrementally throughout the day and some at night, if I post after every change it would get kinda long I guess it does really matter. I will post at the end of the day or after some significant changes or additions.

I am going to post this over at the TwEECer BBS to get some feedback from the pro's, hopefully they will have some input for additional info or corrections.