You can use the ALDU1 and CABL2 together for both datalogging and reprogramming. Just get you a free trial version of TTS DataMaster and then get you a copy of TunerCat with the proper definition.
Do I need an adapter to get the chip to fit in my TBI ECM?For chip swaps on your TBI computer, you'll probably want to use the G2 adapter. Most folks use an S2 socket snapped into it along with the C1 chip. They're pretty easy to install, or I can do it for you. The chip you're looking at comes out of that little plastic holder. Squeeze it gently from the sides, and then use like a jeweler's screwdriver to lift the legs away from the sides of the holder a little bit. It should snap out of the bottom. Worst case, you can cut the plastic support piece along the back of the chip, and it will come apart much easier. Then you can read the 'stock' chip using the Burn1. Key thing though is that to reprogram a chip, you'll need to use a Flash chip like the C1, and you'll want to use a G2 adapter to make fitment easy. They are 28 pin rather than 24 pin.
When using it to connect to the 165, make sure the vertical switch (as you look at it to the right) is in the 'up' position. When working with the 730, have it in the middle position.
- Under Windows Control Panel, make sure you have the USB/Serial device set up to COM3 or COM4.
- Under TunerPro Tools/Preferences, make sure you have it set up as a 'Max232/etc' on the corresponding COM port.
- Under TunerPro ALDL/Datalogging section, make sure you have the correct *.ads file selected. This will either be the 1227165_6E.ads or 1227730.ads file.
The switch on the back of the ALDU1 changes the resistance between pins A and B on the ALDL interface cable. The topmost position places 10k ohms between the pins. Some ECMs require this 10k resistance in order to connect to the ALDL datastream (1227165 is an example). The middle position opens the connection between A and B (infinite resistance). This is the "default" position. Most cars can be datalogged in this position. Cars that require 10k to connect can be switched to this position after connection. The bottom most position shorts the connection (0 ohms). Most GM ECMs dump trouble codes when pins A and B are shorted. This switch position makes doing so simple and convenient when a PC is not available.
The USB AutoProm does require a driver. You can download it form http://www.moates.net/. Instructions on installation can also be found there. Without the driver, the AutoProm will not function.
Note that the serial version does not require any special drivers.
Yes, Its on the Moates.net website here.
The vertical switch on the backplane of the AutoProm changes the resistance between pins A and B on the ALDL interface cable. The topmost position places 10k ohms between the pins. Some ECMs require this 10k resistance in order to connect to the ALDL datastream (1227165 is an example). The middle position opens the connection between A and B (infinite resistance). This is the "default" position. Most cars can be datalogged in this position. Cars that require 10k to connect can be switched to this position after connection. The bottom most position shorts the connection (0 ohms). Most GM ECMs dump trouble codes when pins A and B are shorted. This switch position makes doing so simple and convenient when a PC is not available.
The horizontal switch, called the bypass switch, switches whether the PC communicates with the AutoProm CPU or directly to the ALDL interface hardware. When the switch is towards the serial or USB port, the PC communicates with the AutoProm CPU. This mode is used for changing data in the emulation buffer, for acquiring A/D data, and for ALDL datalogging in "AutoProm" mode (TunerPro only). When the switch is switched away from the serial or USB port, the AutoProm is in bypass mode. This mode allows the PC to communicate directly with the car through the ALDL cable. This allows the AutoProm to function as a simple ALDL cable. Use this mode to communicate with your OBDI vehicle using most ALDL data acquisition software such as WinALDL, CarBytes, Datamaster, etc.
The firewire connection on the backplane of newer AutoProm units is used for connecting (via a special connector available from moates.net) the 3 channel A/D module.
The Serial and USB AutoProm can read the following:
2732A, 27C128, 27C256, 27C512, 27SF512, 29C256, 29F040, Moates F2A Ford Adapter, Moates F2E EEC reader
The Serial AutoProm can write to the following chips:
29C256, 29F040, 27SF512*, Moates F2A Ford Adapter
* USB AutoProm only
Because of the simplicity and size of the USB connector, there is more room on the hardware layout for the electronics necessary to write to 27SF512 chips. The serial version does not have enough room for the required components.
The AutoProm can emulate virtually any chip up to 64MBit in size (64KB) with 28 pins or less.
With the AutoProm, you can monitor and datalog up to 3 channels of analog data. This can be used to monitor external temperature sensors, voltage levels, etc. To make use of the this feature, you need the appropriate interface connector available from www.moates.net. Once connected, you can use TunerPro to monitor the data or datalog the data in the normal ALDL stream (see the TunerPro help documentation).
The USB AutoProm requires a driver to be installed. See the appropriate question in this FAQ for more information on finding and installing this driver.
There are a few things to try or check.
There are generally two causes for this: 1) You have a chip in the AutoProm ZIF, 2) Your USB cable is bad or inadequate. Try a different brand or type of USB cable.
Make sure the chip is properly oriented in the AutoProm ZIF. Pin 1 should be towards the back (connection) side of the AutoProm, and the chip should be all the way towards the front of the ZIF, such that any unused pins are between the chip and the ZIF handle.
If your AutoProm is in bypass mode and you're using TunerPro, make sure TunerPro is configured to use "Max232" as the adapter interface. If you're using a USB AutoProm in bypass mode with WinALDL, make sure WinALDL is configured to use 4800 baud. There are a few ECMs that cannot be connected to un non-bypass mode. Please contact Craig or Mark for more information if you continue having difficulties connecting.
Once you do all the stuff above, next time all you should need to do is:
For ALDL data acquisition the AutoProm has two modes: Passthrough and AutoProm. Passthrough mode is set by placing the horizontal switch on the backplane away from the USB connetor. In this mode, TunerPro must be set to MAX232, since the AutoProm, when set to this mode, is just like any other ALDL cable. To set it to AutoProm mode, place the horizontal switch towards the USB port. In this mode, TunerPro must be set to AutoProm mode. The purpose of passthrough mode is to allow the AutoProm to be used for gathering ALDL data using applications other than TunerPro. In this mode you cannot make changes to the emulation buffer in the AutoProm mode. In AutoProm mode (again, set on the AutoProm itself and in TunerPro's settings), you can emulate and datalog at the same time.
To record an ALDL data log, see the TunerPro help file, but here's a summary:
The TunerPro help file has a step-by-step outline of how to emulate.
Here's a an abridged overview:
Note that you may need to disable the checksum in your bin. This is done by changing the mask ID byte to 0xAA. More information on that can be found in the various tuning forums, including the forum at www.thirdgen.org/techbb2 (DIY PROM forum).
It really depends on what you want to do and how you want to do it. The F1 and F3 adapters are plugged into the J3 port. You cannot change anything with these while they are plugged into the J3 port, you have to unplug them and use the burn1 to write the modified bin file to the adapter. These adapters "override" the stock programming and allow you to change anything you want ,and get your "tune" exactly where you want it. To do this though you really need a way to datalog, and a Wideband O2 sensor is a great help as well.
The F1 adapter is designed for use with most EEC-IV processors, it doesn't work with the 4 cyl turbos, and it does not come with a chip. The new F3 works with both EEC-IV and EEC-V processors up to 2003, it is switchable between 2 memory locations , giving you multi-chip capability. It also comes with chip installed and with the optional F2A adapter, can be programmed without removing chip.
You also need some software to be able to edit your bin files, the bin file is the binary code within your PCM. Both Tuner Pro and EEC Editor support Ford stuff and work well with Moates hardware. You will need to make sure there is software support for your particular application.
Another way to tune is with a emulator, basically with this device you can make changes while the car is running, this greatly simplifies the tuning process. Currently Moates offers the Ostrich, which will interface with EEC IV and EEC V PCMs using the FORDEMU. Also the Autoprom will work with only EEC IV PCMs using the F1.
Typically folks have used the F2 adapter to override their stock EEC program via the J3 port. However, the F2 adapter is no longer available. The F1 adapter does something similar, but it doesn't work with turbo type applications, only N/A EEC-IV (pre-96) stuff. So, I have the F3 and F4 adapters (single program and switchable). They will be made available soon. They will work with EEC-IV and EEC-V as well as the Turbo EEC-IV.
The Burn1 is a chip programmer, and is used to program the J-3 adapters via the F2A. The F2A is merely an adapter to go from the BURN1 to a chip adapter such as the old F2 or F3/F4. The BURN1 can also be used in conjunction with the F2A adapter. This is being redesigned so that it can be used with the APU1, and will be renamed probably to just the FA. It is used for a couple of different purposes. First, it can be used in conjunction with the F2E to read the 'stock' content from the EEC-IV and EEC-V computers. Second, it can be used to read chip modules such as the F1, F2, F3, F4, and others such as the TwEECer. The binary from these exercises can be saved and edited offline. The BURN1/FA combo can also be used (as well as the APU1/FA combo) to program chip modules such as the F2, F3 and F4. This way, you go directly through the BURN1/APU1 interface via the accompanying software and USB interface. No need to remove the chip from the module.
In all these cases, there is no desoldering involved. Just clean the contacts on the J3 port and stick the programmed adapter module (F3 or F4 in your case) in there.
You start by getting the catch code off of the processor (see image), this will be the .bin file name. This one would be a Z2D1.bin

It's the port on the back of your processor that the adapter plugs into (see pic).

The top of the socket on the F1 adapter has a notch in it, line it up with the notch on the chip facing the same way, the chip installed all the way at the bottom of the socket(see picture).

When programming for EEC-IV, you want to put a 56k binary from 032000-03FFFF.
When programming for EEC-V, use the following addressing:
BANK0: 002000-00FFFF
BANK1: 012000-01FFFF
BANK8: 022000-02FFFF
BANK9: 032000-03FFFF
No, its uses the USB port to power the PCM.
No, it works either way, either on the bench or in the car.
No, it is not a stand-alone unit, it is designed to work with the burn1 and F2A Ford programming adapter.
Attach the F2A to the Burn1, then plug the cable that came with the F2E into the F2A, then the F2E to the cable, then plug it into a CLEAN J3 port (see pics below).


When pulling a bin from a EEC-V, use the following addressing:
000000-03FFFF will pull out an entire 256k file with the banks at the following addressing:
BANK0: 002000-00FFFF
BANK1: 012000-01FFFF
BANK8: 022000-02FFFF
BANK9: 032000-03FFFF
The top of the socket on the burn1 is the handle, line it up with the notch on the chip facing the same way, the chip installed all the way at the bottom of the socket(see picture).

Follow the documentation on setting up a com port and installing the USB drivers in the documentation section on the Moates.net web site here.
The wideband O2 sensor itself looks much like a standard O2 sensor. It does in fact install similarly, with the same threads. However, it requires a separate control box. It is a heated sensor which requires special heating rates and such, and can't be controlled straight off of a factory harness. Instead, what you do is 'add' it to your exhaust, keeping the stock O2 sensor in place and adding the wideband sensor at another point in the exhaust system by cutting a hole and welding in a bung. Then for the control box, you use either the LC1 or the LM1. For the LC1, you can monitor it via the laptop and what-not, and for the LM1, it has a local readout which you can view. Both the LM1 and LC1 have a 'serial' output which can be used to either hook up to a PC for logging or to a gauge like the XD1.
As a more advanced topic, if you'd like to 'replace' your factory O2 sensor with a wideband unit, you can use what is called the 'simulated narrowband output' of a unit like the LC1. To do this, you need to splice into your existing harness slightly and program the LC1 to match. The LC1 has two programmable analog outputs, one of which can be used to 'feed' the factory ECU.
In any case, the wideband controller (LM1 or LC1) is a critical part which is needed.
At the TunerPro website http://tunerpro.markmansur.com/, Mark has a nice F.A.Q posted there.
On the EEC editor mailing list http://groups.yahoo.com/group/eeceditor/.
Or check this web page to D/L the software and def files: EEC Editor
This information can be found in the Burn1 Use document in the Documentation section of the Moates.net web site.
This information can be found in the Using offsets when programming chips document in the Documentation section of the Moates.net web site.
When programming for EEC-IV, you want to put a 56k binary from 032000-03FFFF.
There are 3 devices which can be reflashed in terms of firmware: APU1, BURN1, and Ostrich.
Whatever you do, do NOT reflash your unit with an update that is designed for another! For instance, don't reflash your AutoProm with a Flash&Burn firmware. Otherwise, you'll be sending it back to me. I don't know how to state this more explicitly. Be careful and deliberate, and DON'T reflash with the wrong firmware! Step by step instructions are below: