I am starting this thread as means of consolidating the vast amounts of scattered information out there. Also to discuss the hardware and software available for tuning / emulating / burning eproms.
First of all the hardware. I picked up an Ostrich Emulator a few months back made by Craig Moates
http://www.moates.net/product_info.php?cPath=24_45&products_id=57. The cable plugs into your socketed eprom ecu in place of the eprom, allowing you to either adjust anything on the fly using a notebook, or unplugging the ribbon cable from the unit and bringing it in to work on. Attaches to a pc via USB. Changes can be made one at a time and activated on the fly while the car is running. Or entire bin files created and uploaded all at once. It has worked flawlessly for me over the past few months. Opening it up reveals a surprisingly complex circuitboard, quality seems to be top notch.
Also available from Moates.net is the Burn1
http://www.moates.net/product_info.php?cPath=24_46&products_id=48 Which can be used instead of an Ostrich, although pulling your ecu to insert chips would get tiresome very quickly. But I can see it useful to tune a car via ostrich, once happy with the settings burn the chip, freeing up the ostrich for another vehicle.
Flash chips are available from moates.net as well for $6 usd each
http://www.moates.net/product_info.php?cPath=26_38&products_id=38Now on to the software :
Tunerpro is a freeware open ended tuning software. It features a script file .ecu allowing you to make custom definitions to assist in easy adjustments of your settings rather than editing the hex directly.
Tunerpro RT is a shareware real-time version designed to operate with the Ostrich, required in order to upload or download anything to/from it. It is $30 usd to register, but there is a $15 discount if you purchase the Ostrich, although it is not crippled aside from a 10 second delay on startup.
Screenshots of my setup :
Here's a shot of the fuel map editor. Points on the graph can be dragged, or target afr numbers can be entered manually. Note : Target Afr numbers are not likely to be accurate, but are very consistent and easy to tune by.
Same deal, here's the timing map editor. Load vs RPM
Here's the rest of the settings configured sofar :
Rev Limit (rpm)
Stutterbox (rpm)
No Lift to Shift (rpm)
Injector Size Compensation (cc)
Fuel Cut Limit (g/rev)
Maf Multiplier, Scalar and Compensation (For fine tuning mafs)
Octane Table (Not in use, Octane map is bypassed completely in the bin)
Idle Map (rpm vs temp)
Fuel Injector Deadtime (deadtime vs voltage)
Closed Loop Throttle Position and Airflow (Both must meet the set conditions in order to switch to open loop)
Cyclone Intake Activation RPM and HZ (Both conditions must be met to trigger activation. Simply activates the purge control solenoid, so could be used as a trigger for water injection, nitrous, etc.
There's even a speed density conversion (using egrt wiring as the input for a map sensor and airt input for a gm air temp sensor) being worked on which is showing some preliminary success.
Now for the files : (NOTE: .bin files may have to be right clicked and saved)
TunerPro v3
http://www.smilocomp.ca/files/SetupTunerProFree_v309.exeTunerPro RT v3
http://www.smilocomp.ca/files/SetupTunerProRT_v310.exeWinhex (Shareware) for editing hex files directly
http://www.smilocomp.ca/files/winhex.zipStock E931 5-speed Image and .ecu definition file :
http://www.smilocomp.ca/files/E931-32k-Stock5speed.binhttp://www.smilocomp.ca/files/E931_32k-Stock5speed-ecu.ecuModified E931 5-speed Images w/ .ecu definition file :
All bins below have :
Stutterbox
No lift to shift
Octane Map Bypassed
Injector Pulsewidth Cap Removed
Doubled Airflow logging for MMCD to 3212hz
+
1g maf w/ Phantom Knock Eliminator (Knock ignored below load point which corresponds approximately to 5" hg)
http://www.smilocomp.ca/files/1gmaf-nlts-octane-ipwcap-3212hz-phantom.bin1g maf w/ Extended Fuel and Timing Maps (Max load doubled from 2.06 to 4.13 g/rev)
http://www.smilocomp.ca/files/1gmaf-nlts-octane-ipwcap-3212hz-extended.bin1g maf w/ Extended Fuel and Timing Maps and Phantom Knock Eliminator
http://www.smilocomp.ca/files/1gmaf-nlts-octane-ipwcap-3212hz-extended-phantom.bin2g maf w/ Phantom Knock Eliminator (Knock ignored below load point which corresponds approximately to 5" hg)
http://www.smilocomp.ca/files/2gmaf-nlts-octane-ipwcap-3212hz-phantom.bin2g maf w/ Extended Fuel and Timing Maps (Max load doubled from 2.06 to 4.13 g/rev)
http://www.smilocomp.ca/files/2gmaf-nlts-octane-ipwcap-3212hz-extended.bin2g maf w/ Extended Fuel and Timing Maps and Phantom Knock Eliminator
http://www.smilocomp.ca/files/2gmaf-nlts-octane-ipwcap-3212hz-extended-phantom.binThe .ECU file for the above modified bin's
http://www.smilocomp.ca/files/E931_32k_3-NLTS-ecu.ecuHere's the one modified to control a Cyclone (or anything else from the purge control solenoid)
It includes the above listed features, setup for 2g maf w/ extended fuel and timing maps (no phantom knock eliminator)
http://www.smilocomp.ca/files/2gmaf-nlts-octane-ipwcap-3212hz-extended-cyclone.binAnd the .ecu file to go with it
http://www.smilocomp.ca/files/E931_32k_3-NLTS-Cyclone-ecu.ecuThe above bin files definitions were made possible by to the info at the DSM-ECU group at groups.yahoo.com
For further reading visit :
http://autos.groups.yahoo.com/group/dsm-ecu/http://users.wpi.edu/~ktarry/dsmtech/dsmromedit.htmlhttp://www.fullthrottletech.com/forumdisplay.php?f=8[Great post Miles, this is the kind of article I'd like to see more of in this forum
- MS]