Manufacturer Specific – Moates Support https://support.moates.net Where all your DIY EFI questions are answered! Mon, 21 Nov 2022 13:10:17 +0000 en-US hourly 1 https://wordpress.org/?v=4.5.3 Honda Engine Sim https://support.moates.net/honda-engine-sim/ https://support.moates.net/honda-engine-sim/#respond Thu, 20 Dec 2018 22:46:04 +0000 http://support.moates.net/?p=3255 Introduction

The Honda EngineSim was introduced to allow interactive bench testing of Honda ECUs.  It supplies the signals from the distributor and many sensors so that an ECU can be fooled into thinking it has a functioning, running engine connected when it is safely on the bench.  Controls are simple: on/off switches and knobs to adjust values up and down.  Outputs like injectors, ignition control module (ICM) and solenoids can be observed via LEDs.  This provides a means for testing ECUs outside of a vehicle and observing many common faults such as damaged injector drivers, fuel pump drivers and distributor VR sensor amplifier damage.  Note: none of the sim versions can simulate idle air control valve behavior well enough to avoid a Code 14.  This limitation is present in all hardware versions.  (There is a bin available for download which has the code disabled to use for testing.)

All 3 versions of the Engine Sim are covered on this page.  Information on harnesses is provided for each revision.

The current version will NOT be available for purchase on the Moates.net website.  It is available for purchase directly from its creator, Dave Blundell (your friendly Moates Tech support) and will be sold directly from his company.  At this time, PayPal is the only accepted method of payment, but you can use a credit card through paypal.  Units will be available for $150+ship as pictured WITHOUT A HARNESS OR POWER ADAPTER.  There will be $10 flat fee for USPS shipping for US residents.  USPS and DHL available for international – please email for a quote with your address.   (Sold out!  Thank you everyone!)

 

Moving forward, all sales will be handled through Burton Racing and HA Motorsports who have stock of current models available, including with a harness and power adapter. ( as of 1/1/2022 )

 

Version 3 – 2019 Production

The third revision of the Honda Engine sim was introduced January 2019.  It is supplied without a power supply or harness.  It has terminal block connections suitable for building a harness using a harness pigtail.  Some of the small annoyances of earlier versions such as injector LEDs that dimly glow when the injector is off have been fixed but it is largely the same unit with an increased number of channels compared to earlier models.  Picture for identification purposes: (note: pre-production prototype pictured.  production PCBs may vary in color)

sim v3 prepro

 

Sim V3 Power Supply

The Sim v3 is supplied without a power supply.  The sim has a center-positive 2.1mm barrel jack for power.  Alternatively, wires can be soldered to “CONST PWR” and “GND” instead of the barrel jack.  There is not a single “right” power adapter for this – you could even use a variable voltage supply to investigate behavior of the ECU under different power conditions.  In addition to many “wall wart” style adapters, the 12V rail of an AT/ATX power supply (yellow + black color wires typically) is suitable.

Power supplied to the sim will be supplied to the ECU, through a diode and PTC fuse.  This means that whatever voltage coming in will go out to the ECU, minus 0.6V or so forward voltage (Vf) for a silicon protection diode.  i.e. 15V in, 14.4V supply to ECU or 12.0V in, 11.4V supply to ECU.  You will make the protection circuitry on the sim unhappy (and hot) supplying more than 17V but unregulated / marginally regulated supplies will work ok – the sim isn’t terribly picky about stable voltage.  Maximum current draw for an ECU and all LEDs lit up simultaneously (unlikely scenario) was around 680ma.  400-500ma is a more realistic current draw for sizing purposes.

The PTC fuse on the sim is a thermal fuse.  As current goes through it, it gets warmer.  As it gets warmer, it’s resistance increases.  More power = more heat.  Eventually, the PTC fuse will enter a thermal runaway scenario where it cuts off.  If you connect an ECU that is shorted out or otherwise drawing an excessive amount of power, you will see the sim “shut down” or all the lights get really dim except for the main power LED that remains lit whenever power is connected to the unit.

Sim V3 Wire Harness

The Sim V3 is supplied without a harness – you must construct your own.  You will need a set of plugs from a 92-95 Honda Civic, Accord, Prelude, etc.  It is recommended but not required to strip the connectors down to only the wires to be connected to the sim, removing any pins that will be unused.  In some cases, it may be necessary to add wires to the harness for all Engine Sim functions.  The recommended pins in the harness to use: (image stolen from http://www.ff-squad.com Tech Library, thanks Katman!)

 

A Plug with wires: (wire colors will vary!)

OBD1 A Plug

B Plug with wires: (wire colors will vary!)

OBD1 B Plug

D Plug with wires: (wire colors will vary!)

OBD1 D Plug

After the connectors have been prepared, each wire needs to be stripped before inserting into the Engine Sim connectors:

OBD1 Plugs stripped

It’s helpful if the wires are approximately the right length to go where they need to.  Putting them next to the Sim can help with this:

OBD1 Plugs and Sim

Insert each wire and turn the screw terminal clockwise to squeeze each wire tightly enough that it does not come out when you gently tug on it.

(pic?)

Final result: all wires connected to screw terminals and securely screwed down:

ffullywired

 

 

Version 2.0 -DISCONTINUED

The second revision of the Honda Engine sim was offered with a connector and harness that could be disconnected and a 12V 1A wall wart power supply.  This was sold directly through Moates.net.  No spare parts are available for this.  This was discontinued due to poor harness availability and unreliable wiring suppliers.  Warranty service is no longer offered.  We also are making the harness documentation available so that repairs to existing units can be made.  Picture for identification purposes:

rY

Harness documentation: Engine Simulator Diagram V2

Plastic connector for harness is AMP/Tyco 102387-6  Pins for black sim connector (102387-6) are AMP/Tyco 87523-6.  Both are available from usual electronic parts distributors.

 

Version 1.0 – DISCONTINUED

The original Honda Engine Sim was offered with the harness hard-wired to the unit and a wall wart power adapter.  This was sold directly by Moates.net.  No spare parts are available for this.  This unit was discontinued in favor of version 2 with a separate harness.  Warranty service is no longer offered.  These pictures are offered for identification purposes:

sim v1 prod

]]>
https://support.moates.net/honda-engine-sim/feed/ 0
F3v2 https://support.moates.net/f3v2/ https://support.moates.net/f3v2/#respond Wed, 15 Aug 2018 16:54:39 +0000 http://support.moates.net/?p=3217 f3v2_v01F2v2_v02

 

Overview

The F3v2 is a simple chip for EEC-based Ford ECUs (~86-04) allowing the stock program to be replaced with a tune of your choice.  This unit was introduced in 2016 and replaces the prior F3 chip, which was discontinued due to parts needed to manufacture it no longer being available.

Chips are supplied blank and must be programmed prior to installation.  To install, simply clean contacts of the EEC connector with carb cleaner and a mild abrasive such as scotchbrite or 220+ grit sandpaper, and slide the module on.

It is critical that the vehicle is fully off before installing or removing anything on the J3 port.  Failure to power-off the ECM correctly can result in frying our hardware, your ECM or both!!!  If you have any doubts at all, remove the keys from the ignition 100% or disconnect the battery.  WARNING WARNING WARNING!

Tunes can be loaded through the via the Jaybird or Burn1 /2 and FA (F2A) adapter.  Flash n Burn, TunerPro RT, Binary Editor, EEC Editor (and other?) software can be used to program these chips.

*IMPORTANT* Firmware 5.15 (or higher) is required on Jaybird / BURN1  / BURN2 to program these chips!  You can visit the firmware update page if necessary.

Switching Setup

The F3v2 supports up to 8 programs.  The normal way to use this functionality is to buy the Rotary Switch which plugs into the black 4 pin connector on the module.  Simply turn the dial to change position on the chip – this works to select a program for the vehicle to run off of and also to select a slot to program with the Jaybird/BURN2.

Things to remember:

  • Turn the dial to the spot you want to program before programming.
  • “Erase chip” will only erase the current active slot, not all positions.
  • You can verify each slot with the tune you desire after programming.  This is a very good idea before actually installing the chip.
  • Changing tunes while the engine is running is safe IF you do not change code!
    • No code patches! BAD
    • No strategy changes! BAD
    • Same strategy, different calibration, A-OK.
    • Remember: change calibration not code!

 

Manual Switching

Like its F3 predecessor, it is possible to manually switch between programs with the F3v2.

Couple things to remember:

  • At our sole discretion, custom wiring for switching may void your warranty.
  • The connector is a Molex latching 4 pin 0.1″ header with male pins, very common.  You can buy a latching 4 pin female header from the usual sources or buy short cables from us to cut up.
  • Do NOT feed voltage into the F3v2!!!  GROUND ONLY!
  • The 4 pin header consists of GND, A2, A1, A0. Whenever possible, use the GND provided on the header NOT a chassis ground!
  • “1” (high, floating, open, unconnected) is the default state.  “0” (GND) on a pin changes that address bit
  • Tunes are binary format, i.e. 000, 001, 010, 011, 100, 101, 110, 111.  “0” on the switch is generally “111” and “8” on the switch is generally “000”
  • If you use a switch or otherwise to ground pins automatically (nitrous?) to switch tunes while the vehicle is running, you must also remember to ground the same pin(s) during programming.

F3v2 switchin

 

Data Masking and Manual Selections

In addition to supporting 8 independent tunes, the F3v2 adds manual masking control.  It is very unlikely that you will ever need to use this, but we’re documenting it anyway.  This is an advanced feature and you should only use it if you know what you are doing.  Incorrect use of this feature can make an otherwise correctly programmed chip cause fault mode operation as would happen if an invalid tune is loaded or worse.  You have been warned.

While you use 256k bin files (0x00000 -> 0x3FFFF) to program the F3v2, the whole memory area isn’t visible to the ECM.  The memory area has other things in it like RAM, I/O and stuff other than code and calibration.  If the F3v2 were to “answer” over the entire address range called out by the ECM, it would effectively crash the system because the brain of the ECM wouldn’t be able to communicate with other necessary peripherals.  By default, the F3v2 doesn’t respond in certain memory areas in order to let other devices answer on those addresses.  This allows the tune to be changed (addresses it answers to) and other peripherals to communicate in the same memory space (addresses it doesn’t answer to).  These areas aren’t the same for EECIV-32k, EECIV-56k, EECV 2 bank and EECV 4 bank (the 3 possible memory layouts) so it can’t just run a hard-coded set of addresses and work on 86-04 vehicles.  The F3v2 chip has logic to try and automatically detect which memory addresses it should answer on and which ones it shouldn’t.  We’d like to think it gets things right most of the time but you can manually control some aspects of the masking behavior if you think it is necessary.

One important piece of information regarding this: if you PROGRAM a F3v2, all masking will be disabled until you power cycle (i.e. unplug from programmer) the chip.  After a write operation, you will always be able to read the entire 256k address space, regardless of jumper settings!  This is done to ensure that any program written to the chip can be verified in its entirety.  In order to see how masking affects the data presented, you MUST power cycle the chip.  Doing a read after power cycling a chip may present different data and fail a “verify” operation depending on the original contents programmed to the chip.  After power cycling the chip, any data in masked regions will be read as “FF” instead of the data originally programmed in order to be compatible with the Ford EEC memory bus.

There are two jumpers on the underside of the F3v2:

f3v2_jumpers

For sake of discussion, we’re going to call these “inner” and “outer” as they are not labelled on the circuit board.  In this picture, the “Outer” jumper has been soldered to bridge it and the “Inner” jumper is still open.  (Open = factory setting)

Each of these jumpers controls masking a specific region of memory.  When they are soldered, the F3v2 will always present the data you are programming.  When they are not soldered, the F3v2 autodetection logic is active.

 

The “Inner” jumper controls presenting the region from 0x01E000 -> 0x01FFFF.

  • Not 100% sure on use case for this but it’s there. I’m thinking manual EECV-2bank selection perhaps?

The “Outer” jumper controls presenting the region from 0x03FF00 -> 0x03FFFF.

  • This is the “top” of the single bank used in EECIV and is known to be used by the CBAZA strategy, in which case it would need to be passed through for all settings in the tune to work on the chip.  F3 (first gen) chip adapters had a “bug” when used on CBAZA applications where some settings wouldn’t work – this is why.  Autodetection logic *should* catch the EECIV use case and pass this memory region through but this jumper allows manual control should it be necessary.
  • In EECV 4 bank applications(and maybe EECV2 bank – I’m not sure), this memory area has a special name – the VID block.  The VID block is used to store vehicle-specific settings such as but not limited to VIN, PATS security keys, rear end ratio, tire size and more.  The default behavior of the F3v2 chip is to “pass through” the information programmed in the factory VID block regardless of the data programmed in the chip.  This has been the “standard” behavior for most Ford chips on the market.  If you wished to override the contents of the factory VID block with a F3v2 chip, you would need to solder the outer jumper.  Make sure that you have programmed the chip with a valid VID block from 0x03FF00 -> 0x03FFFF if you solder this jumper!  Failure to do so will cause PATS-equipped vehicles to not start due to invalid anti-theft system data.
  • The picture above shows this jumper soldered to override masking in the 0x03FF00 -> 0x03FFFF region.
]]>
https://support.moates.net/f3v2/feed/ 0
QuarterHorse: Battery Installation https://support.moates.net/quarterhorse-battery-installation/ https://support.moates.net/quarterhorse-battery-installation/#respond Tue, 04 Oct 2016 17:36:29 +0000 http://support.moates.net/?p=3075 Currently shipping QuarterHorses differ from the original in two subtle ways:

  1. There is a circuit to keep the QH’s memory using power from the Keep-Alive-Memory voltage supplied to the ECM with the key off. This should decrease the amount that the QH’s own battery is used in cars regularly driven.
  2. The BR2331A solder-on battery has been replaced with a socketed CR2032 removable battery. (commonly available)

This version of the QH is shipped without the battery installed. You should install it prior to use.

1. Open bags and unpack everything. You should have a loose battery along with a QuarterHorse module:

Quarterhorse and battery unpacked

Quarterhorse and battery unpacked

2. Turn the battery so the “+” side is facing up. Slide it under the metal spring end of the battery holder.

First, slide the QH under the metal clip side of the battery holder

First, slide the QH under the metal clip side of the battery holder

3. Push the battery gently downwards and toward the metal spring. The end of the battery opposite the metal spring should slide under the brown plastic retaining clip and lock into place.
done
4. Once installed, the brown plastic clip will hold the battery pretty tightly.  Should you need to replace it, the easiest way to remove the battery is to gently pry on the metal clip with a small screwdriver until the battery clears the metal retaining clip and can be gently pulled out.

]]>
https://support.moates.net/quarterhorse-battery-installation/feed/ 0
Troubleshooting: HULOG/CROME datalogging issues https://support.moates.net/troubleshooting-crome-datalogging-issues/ https://support.moates.net/troubleshooting-crome-datalogging-issues/#respond Tue, 21 Jun 2016 20:53:07 +0000 http://support.moates.net/?p=3016 Intro

While it may look simple, getting the Honda logging cables we sell to work with CROME can be quite challenging.  This document aims to provide troubleshooting steps to ensure you get up and running.  Drivers and ports on your laptop, CROME settings, chip contents and ECU hardware all come into play.  “HULOG” and “Hondalog” will be used interchangeably in this document to mean the FTDI based cables and adapters we have sold.

ECU Hardware Preparation

Three things must be done to your ECU for the Hondalog to work:

  1. A 4 pin male header must be installed (“CN2” in most cases).  This occupies pins 1 – 4 of a 5 pin header presen on the ECU.
  2. A jumper that controls logging must be removed.  This is J12 on US/Euro “big case” ECUs and J4 on JDM “small case” ECUs.  Failure to remove this jumper will prevent proper communication.
  3. The ECU must be chipped!  As of writing (June 2016) there are no programs available that will log with stock ECU programs.  You must chip the ECU in order to change the way it communicates.

Drivers and Ports on Your Laptop

The Hondalog is a USB -> TTL converter that looks like a legacy serial port called a COM port to your computer. Your computer talks to it like it is a serial communications port. It uses either the FTDI FT232R or FT232A (old versions only) chips. Either way, all models use the FTDI drivers. If you are running Windows 98, 2000 or XP you probably want to use these drivers. If you are using Vista, you may want to consider using the latest drivers published by FTDI, which you can find here.  If you are running W7, W8, W8.1 or W10, chances are you are running the latest WHQL drivers Windows could download off the internet.  Most of the time, the latest WHQL drivers will work fantastic but alternate older versions of the VCP Driver are available from http://www.ftdichip.com

The first step towards getting your Hondalog working is to get it to appear as a COM port in device manager. Make sure your cable is plugged in to one of your computer’s USB ports.  To open device manager, you can usually right click on My Computer (either on desktop or in start menu) and then choose properties. Then click the hardware tab, then click the “Device Manager” button. Give it a few seconds to start, especially on older computers. Once you have device manager open, scroll down and click on the “Ports” section. You may see a few ports built in to your computer listed. Plug in the Hondalog adapter. You should see an addition COM port appear labeled “USB Serial Device” which is your Hondalog cable.  If you have more than one or you aren’t sure which belongs to your cable, unplug and re-plug the cable.  You should see a COM port appear and disappear along with the cable being plugged in.

If this does not happen:

  1. A device with a yellow exclamation mark next to it has a problem. You can click properties to find out more information, but Windows generally doesn’t give you very useful information. Most of the time, a device in this state has driver issues. Try reloading the drivers.
  2. If you get a “Unknown Device” with a yellow exclamation mark that appears elsewhere, you probably do not have any drivers installed.  Try reloading the drivers.
  3. If you get a red “x” by the icon for your device, you have disabled the device. Right click on the device and select “enable” to restore it to functioning.
  4. If you are still having trouble, take a look at this guide which goes into a little more detail about how to resolve USB issues.
  5. You can also contact Moates support.  Make sure you have an internet connection and your laptop+cable handy when you call please.

If you have gotten this far, I am going to assume your Hondalog is connected to your computer and it is being correctly detected as a COM port. I am going to assume that your Hondalog is on COM3 for the remainder of this document. You need to substitute the port that your device uses if it is not COM3!

(Note: If your device grabs a COM port greater than 16, some software seems to struggle. In fact, some software struggles with a port above 8! Bottom line: if you are having trouble and your device uses a COM port greater than 8, right click on the device in device manager, select properties and then advanced settings to change the COM port to an available port less than or equal to 8 before continuing.)

Configure CROME

CROME free does not log.  CROME Pro/Dealer is required.  We do not sell it – contact xenocron.com or tunewithcrome.com if you require a license.

CROME Pro does not automatically do anything.  You need to go into its settings and tell it three important things for logging to work:

  1. Which COM port it should use to communicate with the ECU
  2. How fast it communicates (Baud Rate)
  3. Which protocol (language) it should try to speak.

You should know the answer to #1 from your trip through device manager above.

As for #2, baud rate should always be 38400 unless you know better, in which case you can ignore this advice.

Number 3 gets trickier.   The selection here must match the contents of your chip!

  • As a rule of thumb, the QuickDLRTP.js and addDatalogging.js scripts included with CROME need the QD2 protocol.
  • As a rule of thumb, the CROME “Gold” ROM uses the QD3 protocool.
  • Non-Pro/Dealer versions of CROME sometimes fail to apply the datalogging scripts properly.  Why?  I don’t know.  Perhaps to be tricky?  Beware of doing this!
  • Beware! Some versions of the datalogging javascript make changes to how the ROM operates for fuel/ign as well as just adding logging.  Why?  I don’t know.  Double check your tune after applying any scripts.
  • There have been several versions of the datalogging scripts which set the ROM up for logging.  It is often hard to tell which is which because there is little or no version control and the scripts are sometimes encrypted/obfuscated.  Unfortunately, it matters which version is present in a ROM.
  • DIFFERENT VERSIONS OF CROME EXPECT DIFFERENT SCRIPT VERSIONS!  Do NOT use scripts from prior versions of CROME.  Be prepared to start with a stock ROM and re-apply the logging scripts in order to get logging working with a current/new version of CROME.  Even if your ROM once worked with the QD2 protocol and CROME is configured for a QD2 protocol now does not mean it will work now.
  • There have been totally broken versions of CROME.  Make sure you are using an up to date version and check on the pgmfi.org forums to make sure other users are having success with the version you are using.

***IMPORTANT!!!  IT DOES NOT MATTER WHICH PROTOCOL YOU WANT TO USE.  IT MATTERS WHICH ONE IS INSTALLED IN THE CHIP/OSTRICH***  If you did not make your chip, you need to talk to the person who did to find out what they did.  If the adddatalogging.js plugin was not installed, you’re not logging.  Bottom line: you need to know what is in your chip to know what to select.  The end.

ROM / BIN Modifications

As noted above in the section on configuring a protocol, CROME cannot speak to a factory Honda bin.  They do not speak the same language.  If you are using an unchipped ECU, it must be chipped.  If you are using a chipped ECU, these instructions apply equally to those using a physical chip and an Ostrich (or even a Demon/Demon II).  Specific modifications (in the form of the AddDatalogging.js, etc. scripts in CROME) are needed to prepare a ROM to communicate with CROME.

Again, IT IS IMPERATIVE THAT THE ROM YOU ARE USING BE MODIFIED WITH A COMPATIBLE DATALOGGING PLUG-IN!  DO NOT ASSUME THAT YOUR BIN HAS THE RIGHT SOFTWARE BECAUSE IT WORKED WITH AN EARLIER VERSION OF CROME!!!

If you aren’t sure, start with a stock bin, re-apply the logging patches, remove the checksum and bring over your changes from the old tune.

]]>
https://support.moates.net/troubleshooting-crome-datalogging-issues/feed/ 0
OBD1 GM: Getting Started https://support.moates.net/obd1-gm-getting-started/ https://support.moates.net/obd1-gm-getting-started/#respond Wed, 06 Apr 2016 16:47:52 +0000 http://support.moates.net/?p=2981 Intro

This is intended to provide a brief overview of the steps required to get up and running tuning an OBD1 GM vehicle.  It is deliberately vague.  Instead of providing an exhaustive guide here, there are a series of links to smaller tasks and explanations.  94-95 LT1 vehicles are going to be an exception not covered by this guide as they are tuned via reflash only.  See the 94-95 LT1 getting started page for more.  The “What do I need GM” section is going to have basic hardware and software suggestions for groups of vehicles.

Steps

  1. Install chip adapter.  The particulars of this will depend on which chip adapter you have exactly
  2. Plug in Moates devices to your PC.  With most modern operating systems, FTDI USB drivers should install automatically via Windows Update.  In the event things don’t go smoothly, look at the USB troubleshooting guide.
  3. Download and install tuning software.  TunerCat OBD1 Tuner And TunerPro RT are the usual candidates.  This guide will cover TunerPro RT
  4. Download XDF, ADX as appropriate for the vehicle you are working on.
  5. Read your stock chip using a BURN2 or APU1 to get your stock bin OR download one online that should work
  6. Load appropriate files in TunerPro:
    • XDF first: Select XDF (this is a map of the tables and parameters to edit in a bin)
    • ADX second: Acquisition… Load Definition (this is a guide of how to communicate with the vehicle and retrieve data)
    • BIN third: File… Open (this is the actual file that goes on the chip, in the ECM, running the vehicle)
  7. Configure TunerPro to log:
  8. Get the program you want in the ECM
    • Option A: Burn a chip with the BURN2 / APU1
    • Option B: Realtime tuning
      • With Ostrich2 you will need a SocketBooster for 24 pin applications!
      • 32 pin applications work best with Ostrich2
      • APU1 works for 24 and 28 pin applications with no additional adapters
      • After you have loaded a valid BIN file, disable checksum.  To do this, change the Mask ID from it’s “normal” value (i.e. $8D hex or $6E hex or $0D hex or $42 hex) to $AA (that is “AA” in hexadecimal).  This will allow you to make changes live without angering the computer.  CRITICAL.
      • After you have a checksum-disabled bin, press the blue “up arrow” to load your bin form TunerPro to hardware
      • If you want changes to happen as you make them in TunerPro, click the blue “chip” icon near the arrows to enable or disable emulation.  You should see the status in the lower left change to indicate emulation is active
  9. Start logging.  Click the two arrows pointing away from each other.  If TunerPro can connect, you should see the lower status bar change to say “DA: Connected” along with how fast it is receiving data packets in Hertz.
  10. Tune the vehicle.

Final Words

If you have prior tuning experience with other products, you may want to look at this article which discusses the differences between more modern tuning systems and TunerPro RT on OBD1 GM.

If you don’t have prior tuning experience, you are highly advised to do some serious reading on thirdgen.org’s DIY PROM board and gearhead-efi.com to get up to speed a bit.

]]>
https://support.moates.net/obd1-gm-getting-started/feed/ 0
Logging a wideband with TunerPro RT: Ford/QH https://support.moates.net/logging-a-wideband-with-tunerpro-rt/ https://support.moates.net/logging-a-wideband-with-tunerpro-rt/#respond Wed, 10 Feb 2016 06:37:36 +0000 http://support.moates.net/?p=2955 Introduction

Logging a wideband in TunerPro RT can be a little complicated because it requires simple algebra and a basic knowledge of how ADCs and widebands work.  While there are a few steps, it’s fairly straightforward.  The steps to do this are going to be virtually identical for all vehicles that TunerPro works with.  This article is going to examine the case of adding a Innovate wideband to a A9L computer but the steps could just as easily be (nearly) the same for using an O2 input on a TPI Camaro.  This article will NOT cover building a datalogging definition from scratch so you will need to start with an ADX that can already log the sensor you want to hook the wideband to, such as EGR or one of the factory O2 inputs.
First off – some “golden rules” to follow:

  • You should NOT touch the XDF.  All changes will be made on the ADX.
  • You will have to edit the bin/tune before starting this to disable the stock functions that use whatever input you are going to hook your wideband to.
  • Before starting, you should have the manual for your wideband handy with the voltage -> AFR data handy
  • Before starting, you will need to know how the ECU represents analog to digital (ADC) data.  (Most Ford = 10bits, most OBD1 GM = 8bits, Nissan varies by ECU in most cases 10bit)
  • Again, this guide will only cover adding wideband functions.  It will NOT cover creating a datalogging definition.

In our example, you will have to disable the EGR in the tune before hooking the wideband up or unpredictable things may result.  If you were using an O2 input instead of EGR, you would need to force the ECU into open loop permanently so the O2 sensors are never used for fuel feedback.

For the remainder of this guide, it will be assumed that you have your ducks in a row and you have the linear wideband voltage output of your wideband hooked to an available, compatible input on your ECU and that you have made any necessary changes to the bin/tune to ensure the ECU does not freak out.

TunerPro Datalogging Definition Internals

Before actually going through the steps involved, let’s look at how a value you can datalog happens.

Fire up TunerPro RT.  Go to the “Acquisition” menu and choose “Load Definition File” and pick a compatible ADX.

Then, “Acquisition… Edit Definition” and click the + next to “Values”

tprt adx wideband1
Next, choose the value that matches wherever you have the wideband hooked up (EGR, O2, etc.)  If the value isn’t yet defined, keep reading but understand that you’ll need to track down all the information that would be on the page.  (This generally involves talking to the person who wrote the definition or getting your hands dirty writing one)

tprt adx wideband pick a value
The crucial information on this page:

  • Title (not circled, at top of page) – this is the “name” of the item that you will see in datalogs
  • Unique ID (Blue) – this is a unique identifier for TunerPro.  It has no meaning other than being required to be UNIQUE among all Values you define.  NO DUPLICATES!!!
  • Packet Offset (Red) – this is where the value is located relative to the beginning of a data packet, or group of values retrieved at the same time
  • Source Data Size (Orange) – this is how many bytes TunerPro should look for in the packet at the Offset for this piece of data.  Note: this may be different from how the ECU represents the data unless the ECU is also using a byte or multiple of a byte sized chunk.

Signed/LSB (Green) – this is information about how the data is represented.  This needs to be correctly configured for the data item by whomever wrote the ADX.

After taking note of these values, click the “Conversion” tab (Circled in Yellow in above picture)

tprt adx wideband value conversion
The conversion tab controls how TunerPro gets from the “raw” value that you’ve specified on the “General” tab with the Offset, Size, Data type and changes it into the value you actually see.  At the top, the “Equation” visible defines the math relationship between the raw data and what you actually see.  You can click the ‘Set’ button to change the equation.

You can also specify a transfer function for further conversion of data by looking up raw data within the transfer function to get a result.  This is most often used for things like Air Temperature sensors which have an extremely non-linear output that is hard to fit with a formula.  We are NOT going to cover this further but you should be aware of this function should you have a wideband with non-linear output.

At this point, you’ve seen behind the scenes of how TunerPro handles data logging.

Configuring Wideband Logging

After having a brief tour of behind the scenes of TunerPro logging, you should still be really confused about how exactly to log a wideband.  There are several ways to get a wideband outputting a 0-5v signal to work with TunerPro:

  • Edit the existing item corresponding with where the wideband is physically hooked up to use a formula that matches the scale of the wideband.  This essentially “deletes” the original senor and permanently changes it to wideband readings.
  • Create a “duplicate” item with a new unique ID that uses the same Offset, Size, Data type as the value corresponding with where the wideband is physically hooked up.  Createa formula to match the output of the wideband.  The original sensor AND the new wideband value will both be available.
  • Create a new item with a unique ID that has nothing defined in the data packet but instead uses a linked input where the input is the existing channel data where the wideband is hooked up.  The original sensor AND the new wideband value will both be available.

There are advantages and disadvantages to each of these approaches.  There isn’t just one “right” way of doing things.  Instead of trying to cover everything, we are going to cover creating a “duplicate” item because this method allows us to work with the raw sensor data when building formulas.  Arguably, this is one of the better ways of handling things because you start with RAW data from the ECU, before it has been wrung through god only knows what other formulas.   In the interest of keeping things simpler, we are going to assume that the wideband is putting out a *linear* output.  The original sensor AND the new wideband value will both be available.

Now, it’s time to gather some information:

  • Raw datalogged ECU value at 0V input
  • Raw ECU value at maximum input voltage
  • ECU maximum input voltage
  • Number of steps in ECU’s ADC.
  • Wideband AFR value at 0v
  • Wideband AFR value at maximum output voltage
  • Wideband maximum output voltage

You should be able to consult documentation to find “theoretical” values for most of these.  (Note: reality is a bitch and you may need to further tweak “literature” values).  It is generally a good guess that a raw logged value of “0” corresponds with 0 volts.  It is a good guess that the largest number able to be represented by the ADC of your ECU corresponds with 5 volts.  i.e. for a 10 bit ADC, 2^10 = 1024 but we start counting at 0 not 1 so 1023 is the maximum value.  For a 8 bit ADC, 2^8 -1 = 255.  Almost all widebands specify their AFR output at 0V and 5V but you should still carefully pay attention to how these values are specified.

At this point, it’s simple algebra…  Y = mX + b

  1. Calculate Wideband AFR range. (Wideband AFR max – Wideband AFR min).  This gives you “rise”
  2. Calculate Wideband voltage range. (Wideband spec max volts – Wideband AFR min). This gives you “run” and is usually “5.0”
  3. Calculate the ADC voltage range.  (Subtract the max ADC voltage from the minimum ADC voltage)  This is usually “5.0”
  4. Calculate the change in AFR per raw ADC tick by dividing the result from #1 by the ADC value range that the ECU can generate (i.e. 1023, 255, 4095, etc.)
  5. Calculate the corrected AFR per tick, if necessary.  If the values from #2 and #3 are not the same (common on Nissan – 5.12v max not 5.0v), you will need to multiply the AFR per ADC tick (#4) by Wideband Voltage Range (#2) divided by ADC Voltage range (#5)
  6. The equation to plug in to TunerPro to convert raw data will be (X * Corrected AFR/tick) + (AFR at 0 volts)

Concrete Example: A9L with Innovate MTX-L

In this case, we’re going to pretend that we are using an Innovate wideband with a A9L ECU.  First off, we need to create a “clone” of the channel we are going to hook the wideband to, in this case EGR Valve Position.  Look at the original:

tprt adx evp and new

Next up, we need to click “Add New Item” (circled in Red) to make a new item and fill it out with the same information as the original EGR Valve Position but with a DIFFERENT unique name.  In this example, you can see I chose a meaningful title (i.e. the name of the item you’ll see in a list while logging) and a minimal description:

tprt adx wideband clone2

In order to figure out how to set up the ‘Conversions’ tab, we need to do math.  Going back to the previous section, our answers to the important questions are something like this (with an explanation of how we know in parentheses):

  • ECU value at 0v = 0 (good guess)
  • ECU value at maximum input voltage = 1023 (10 bit ADC maximum value, knowledge of ECU hardware)
  • ECU maximum input voltage = 5.0 V (good guess, knowledge of ECU hardware)
  • Wideband value at 0v = 7.35 AFR gasoline (page 4 of MTX-L manual)
  • Wideband value at maximum output voltage = 22.39 (page 4 of MTX-L manual)
  • Wideband maximum output voltage 5.0v

Armed with this information we can do math:

  1. Max AFR – Min AFR = AFR range.  22.39 – 7.35 = 15.04
  2. Wideband Max spec voltage – Min spec voltage = Wideband volt range.  5V – 0V = 5V
  3. ADC Max spec voltage – ADC min spec votlage = ADC volt range. 5V – 0V = 5V
  4. AFR/tick = 15.04 / 1023 = 0.0147018572825024
  5. Result #2 and result #3 are the same so no further correction is required
  6. Equation for TunerPro RT = (X * 0.0147018572825024) + 7.35

tprt adx conversions equation

Phew.  Save.  Go log your minty fresh wideband.

Reality Bites

As was mentioned earlier, reality can often differ considerably from how things “should” be.  So far, you’ve only managed to configure TunerPro for how things “should” be.  Analog to Digital Converters are plagued with issues that affect accuracy.  (Most of them can be solved/greatly improved in the analog realm by having the ECU and Wideband grounded at the same location.)  However even with the best of installs, it’s still very common for things to not end up quite as they are supposed to.  Fortunately, there are a few simple things that you can do to try and increase accuracy:

  1. The first step is going to be to make a data item for the ADC channel the wideband is connected to that displays the “raw” channel value – this can be done by changing the item’s formula to simply “X” with no further math.
  2. Next, try to get the wideband to display the LEANEST mixture (i.e. maximum AFR) that it possibly can.  This can usually be accomplished by letting the sensor hang in free air.  When the wideband is pegged lean at its maximum voltage output, observe the raw ADC reading for the channel it is hooked up to and the reported AFR of the wideband.  It is not uncommon for the voltage from the wideband to fall a few tenths of a volt (and corresponding ADC tick difference) short of the theoretical maximum voltage.
  3. Next, try to get the wideband to display the RICHEST mixture (i.e. minimum AFR) that it possibly can.  This can usually be accomplished by flooding the sensor tip with a torch (doesn’t have to be lit), CO2 / argon bottle, etc. to displace ALL oxygen.  When the wideband is pegged rich to its minimum voltage output, observe the raw ADC reading for the channel it is hooked up to and the reported AFR of the wideband.  It is NOT uncommon to see a couple tenths of a volt (and the corresponding ADC ticks) in the form of a ground offset.
  4. Compute the difference between the observed minimum and maximum ADC values.  It will likely be less than the “theoretical” maximum, i.e. 255, 1023, 4095, etc.  Re-calculate the slope based on (Displayed AFR Max – Displayed AFR min) / (observed ADC max – observed ADC min)
  5. This process boils down to the same thing as the “paper” version above but instead of making assumptions about how things “should” be you are taking measurements of how they really are.  Using “real” values versus theoretical values can often make the values you log match more closely with the values on the gauge.
]]>
https://support.moates.net/logging-a-wideband-with-tunerpro-rt/feed/ 0
Nismotronic: Incompatible ECUs https://support.moates.net/nismotronic-incompatible-ecus/ https://support.moates.net/nismotronic-incompatible-ecus/#respond Tue, 24 Nov 2015 22:57:59 +0000 http://support.moates.net/?p=2933 Introduction

Lately, there have been several users having issues getting a Nissan ECU with a 20×2 header that looks like it should be compatible with Nismotronic to work.  There are some extremely subtle differences between the ECUs that do and do not work.

Identifying Problematic ECUs

All of the ECUs that we have seen so far which do not work are SR20DE ECUs that have the identification “B57-4” printed on their circuit board.

IMG_20151124_152659852

Not all of these ECUs are incompatible.  Most have a helper chip that says “260” on them.  These function normally without issue:

b57good_big

b57goodclose

However, a select few of these ECUs have a helper chip that says “280” on them.  These do not currently function with the Nismotronic board AT ALL:

b57incompat

Solutions

At this time, we have no solution for using Nismotronic with ECUs with “280” multi function chips.  The recommended solution is not to use ECUs with the “280” chip.

This is on our to-fix list but we have no ETA.  We are not yet sure whether hardware will need to be redesigned to accommodate this IC or whether a firmware update will suffice.  In any case, units would need to be returned to home base – this will not be a field upgrade.  This page will be updated as we have more information.

]]>
https://support.moates.net/nismotronic-incompatible-ecus/feed/ 0
RoadRunner and Bosch ME7 https://support.moates.net/roadrunner-and-bosch-me7/ https://support.moates.net/roadrunner-and-bosch-me7/#respond Wed, 10 Jun 2015 16:27:19 +0000 http://support.moates.net/?p=2898 Lately, we’ve seen a lot of interest in using the RoadRunner as a general purpose ROM emulator for the Bosch ME7 platform as found in ~2000-2005ish Volkwagen 1.8t and Audi 2.7t applications.  This is an “off-label” application and you should NOT expect “plug and play” ease of installation.  This isn’t something that we’ve played with ourselves very much, so the information we can offer is somewhat limited.  This page will attempt to collect what we know in one place.

 

]]>
https://support.moates.net/roadrunner-and-bosch-me7/feed/ 0
Cloning Ford ECMs https://support.moates.net/cloning-ford-ecms/ https://support.moates.net/cloning-ford-ecms/#respond Sun, 23 Nov 2014 20:09:14 +0000 http://support.moates.net/?p=2815 Cloning Ford ECMs

You can use our tools to “clone” a 1986 – 2004 Ford ECM, without needing any definitions or tuning software.

There are a few caveats:
1. ECUs must have the same hardware ID. You can’t mix and match tunes from different hardware IDs without having unpredictable (i.e. FAIL) results most of the time.
2. Our chips do NOT touch the VID block. Things like PATS codes, tire size, rear end differential configuration, blah blah blah are stored in the VID block. The tune and calibration may change but the original VID block items will NOT and you will have to either otherwise program these or change tune configuration to override/ignore them.

What You Would Need

BURN2 (programmer), FA (chip interface), FE (reader), F3 (one F3 for each ECM) *OR* QuarterHorse(reader), Jaybird(programmer), F3 (one for each ECM)

Be aware that reading ECMs will require the ECM to be powered on when using a QuarterHorse(always).   The BURN2 can sometimes provide enough power on the bench to read without issues.

The Flash n Burn software that is available on our website would be the weapon of choice for this.

Addresses to read/write: 0x030000 to 0x03FFFF for EECIV, 0000000 to 003FFFF for EECV

]]>
https://support.moates.net/cloning-ford-ecms/feed/ 0
QuarterHorse: 1.4 to 1.6 Firmware https://support.moates.net/quarterhorse-1-4-to-1-6-firmware/ https://support.moates.net/quarterhorse-1-4-to-1-6-firmware/#respond Tue, 02 Sep 2014 21:35:14 +0000 http://support.moates.net/?p=2779 Introduction: Firmware Update

There has been one major firmware upgrade for the QuarterHorse.  There is minimal impact for EECIV users (i.e. Foxbody, 94-95 GT) but EECV users will see a much bigger difference.

 

What changed?

  • EECV 2 bank operation completely changed (affects 96-98 vehicles ONLY)
  • Fix to data presentation and corruption during large numbers of incremental updates in low memory pages and program switching (affects EECIV in select modes in Binary Editor ONLY)
  • Added support for reading ECMs (All vehicles)

 

How to Tell If Your Unit Has Been Updated

The easiest thing to do is try and read a PCM, particularly if you already have a stock program read from it to compare to.  If the read operation succeeds, you have 1.6 or newer firmware.  If the read operation fails or does weird stuff, you probably should look into the firmware upgrade.

 

Upgrading Firmware

Unfortunately, QuarterHorse firmware CANNOT be upgraded in the field.  You can contact support to arrange for an upgrade.  All units with older firmware are encouraged to upgrade, but in many cases (single bank EECIV, for instance) there will be little if any impact to daily use.

]]>
https://support.moates.net/quarterhorse-1-4-to-1-6-firmware/feed/ 0
QuarterHorse – Optoisolator Install and Use https://support.moates.net/quarterhorse-optoisolator/ https://support.moates.net/quarterhorse-optoisolator/#respond Wed, 27 Aug 2014 17:37:28 +0000 http://support.moates.net/?p=2759 Introduction

On some vehicles, the QH doesn’t work well due to an excessive amount of electrical noise or ground potential differences.  In these cases, the optoisolator module we sell provides electrical isolation between your laptop and the QuarterHorse.  While not a solution to electrical noise issues on the vehicle, it certainly can help.

The main workflow change that this creates is a need to have the QH powered on whenever communicating using the opto cable.  If you need to load a base tune on the bench, you can still plug in to the USB cable directly but you will not have any isolation.  Then again, you shouldn’t need it on the bench.  Please don’t try to have both the Optoisolator interface and the standard USB interface plugged in at once.  It shouldn’t break anything, but it also shouldn’t work.

Install

In order to use the optoisolator interface with the QH, you must solder a 4 pin right angle latching header.  You should have received one with the optoisolator kit.  Email us if you require extra latching pin headers.

First, place the pin header in the QH, oriented as shown here:

 

Viewed from the bottom:

Next up, solder the 4 pins.

View of completed QH with header for Optoisolator module:

Once the header is installed, simply connect the supplied 4 pin latching header between the QH and the optoisolator module.  Plug the USB end of the optoisolator module in your laptop and get back to tuning.  The isolator module uses the same USB drivers as the QH.

 

]]>
https://support.moates.net/quarterhorse-optoisolator/feed/ 0
Ford: “Calibrated” MAFs https://support.moates.net/ford-calibrated-mafs/ https://support.moates.net/ford-calibrated-mafs/#respond Tue, 19 Aug 2014 22:27:44 +0000 http://support.moates.net/?p=2753 Introduction

Calibrated MAFs are something you are almost guaranteed to run into sooner or later tuning EECIV Fords.  Although largely an artifact of yesteryear when tuning tools were not available, “calibrated” MAFs will work just as well as any other if you understand them.  Few of the websites out there will really give you the information you need to use them effectively in current golden age of EECIV tuning.

How They Work

The factory ECM has a table that tells the computer that it has a certain amount of air when there is a particular MAF voltage.  (i.e. “MAF Transfer Function”)  The computer also has a configuration for a set of injectors. (i.e. “high slope / low slope / breakpoint / offset”)  The factory ECM is going to deliver a certain amount of fuel based on the size of the injectors, MAF transfer and amount of air / voltage coming from the MAF.

So pretend for a moment that the ECM is off limits.  You can’t do anything with the MAF transfer function or any of the internal configuration.  But you need to be able to support a larger engine that makes more power than factory 19# injectors can support.  So you install 24# injectors that flow more fuel.  Paired with a stock MAF, 24# injectors are going to make the car run really rich!  Mass air flow (output from MAF transfer) x injector slopes get’s you pulsewidth, pulsewidth determines fuel flow.  You can’t change anything on the computer in this game, so what do you do to fix fueling?

Enter the calibrated MAF.

Say you start with a system that uses 19# injectors and you have installed 24# injectors.  Your injectors flow roughly (24# / 19#) or 1.26 times too much fuel.  What’s the other side of the fueling equation?  Airflow.  If you can make the MAF output 1.26 times LESS air, the net amount of fuel will be about the same as when you have a factory MAF and factory injectors.  “Calibrated MAFs” diddle with the voltage->airflow output of the MAF in order to try and make a factory ECM provide the correct amount of fueling without needing any of its program being altered.  Essentially, hardware modifications to the sampling tube and electrical tweaks are used to produce a specifically reshaped output to fool the ECM into somewhat behaving.

So What Does This Mean?

There is an unintended consequence to using a “Calibrated MAF” setup.  In addition to being used for fueling, the MAF is also used to calculate timing at part throttle.  Less air means less Load.  Less Load generally means more timing at part throttle.  Fortunately, the WOT timing model of factory fox body cars removes most of the danger inherent with changing Load values without changing the rest of the tune.   It’s an imperfect system, at best.  There are generally errors here and there in the airflow curve.  Hopefully, they’re small enough to be corrected by O2 sensors.  Remember, this whole matching calibrated MAF thing dates to when there weren’t tuning options commonly available.

In the golden age of EECIV tuning ushered in by the QuarterHorse, you can make effective changes to the calibration on the ECM, removing the need for MAFs to be “Calibrated” in hardware.  Instead, the quality of MAF calibration will depend on how closely the values you have programmed in the MAF transfer function match the actual airflow values required to produce given voltages.  Being able to independently change the MAF transfer function and injector configuration using our tools removes the need for the “calibration” to be done in hardware and instead lets you do it in software by tuning the vehicle and modifying its calibration.

Bottom line: when tuning with a QuarterHorse, the flow test or flow sheet from the MAF is 100x more important than the MAF being “calibrated” for whatever injectors are being used.  The MAF and injectors can be independently calibrated in tuning software.

References

C+L on Calibrated MAFs

Need more refs…

 

]]>
https://support.moates.net/ford-calibrated-mafs/feed/ 0
Demon II https://support.moates.net/demon2/ https://support.moates.net/demon2/#respond Mon, 05 May 2014 20:37:16 +0000 http://support.moates.net/?p=2690 d2_in_ecu

Introduction / Identification

The Demon2, pictured above, is the newest in our line of Honda/Acura-friendly P28/P30/P72-compatible technology. Flawless realtime emulation, embedded datalogging, auxiliary ports, 16x calibration storage and encryption.   The Demon II is designed to fit inside only USDM ECUs.   If you have a JDM ECU, be sure to let us know when you order so we can supply an original Demon.  The Demon II combines the features of the Ostrich, Hulog, RTP, and adds its own unique feature set.  The Demon II requires software to specifically support many of its features – not all software support is equal.

Ports and Connectivity

The Demon II uses the same FTDI Device drivers as the rest of the products that we sell.  The Demon II has two USB ports – one standard ‘B’ port that is accessible by cutting the ECU case prior to installation and one mini-B port like prior hardware versions.  Plugging a cable from either of these ports to your PC will allow your PC to communicate with the unit.  Please do NOT plug both USB ports in at the same time.

The Demon II supports additional devices through the black 4 pin add-on header.  Some examples of devices that can be used are the TunerView II, TunerView RD1 and BlueTooth serial modules.  ***IMPORTANT***  The original Demon and Demon II **DO NOT** have the same pinout!  It is entirely possible for damage to occur if incorrectly pinned peripherals are plugged in to the Demon II!  Please make sure you have the correct cables to support the hardware you have.  If you have any doubts, please contact us.

If using the 4-pin TTL with devices such as the Demon/Tunerview interface, TunerView RD1, or Bluetooth, be SURE that the pinout is:
Demon2: 1=Gnd , 2=5v supply , 3=Rx in, 4=Tx out

Software Support

As of 5/5/2014 software support is as follows:

Neptune: Full emulation+data+onboard (stable)
ecTune: Emulation+data (stable)
Crome: Emulation+data (some versions)

Please note that each Demon has a serial number – NepTune and eCtune both license a single copy of the software to a single Demon.  The exact procedure for this is different for each software package.

Datalogging Memory

Demon II units have 4Mbyte (32Mbit) memory.  This is enough for several hours of logging at full speed on all channels, with compression turned on.

Switching Between Software

You can now more easily switch among the different applications using our Config Utility for resetting the state of your Demon.

Indicator Lights

Light behavior on the Demon II is the same as the 1.9+ Demon firmware.

The red LED serves as a hardware status indicator and/or busy light.

  • Red light on solid = not receiving power from the ECU: physical connection issue to ECU
  • Red LED will blink when logging packets are being captured

The green LED is more of a data packet and status indicator light.  It typically behaves as follows:

  • Solid green light when the Demon is powered on and all systems are go but no packets are being received
  • Green light is off when the device is busy OR Demon is powered off
  • Fast green blinks mean the Demon is receiving good datalogging packets from the ECU.

Troubleshooting:

  • Red light onwith USB plugged in means the Demon is NOT receiving power from the ECU.
    • You will only see this condition when the Demon is being powered by USB
    • Check 28 pin socket bridge pins and connection
    • Check ECU CN2 – 4 pin port connection.  This is REQUIRED for proper Demon operation
  • Green light off means no power to ECU.  Red on / green off is expected with no power.
  • No lights at all when USB is plugged in generally is a fault condition.
    • Try removing the Demon from the ECU.  If the Red light comes on, check the chipping job and physical connections between the Demon and the ECU
]]>
https://support.moates.net/demon2/feed/ 0
Ford: Information we need (READ ME) https://support.moates.net/ford-information-we-need-to-help-you/ https://support.moates.net/ford-information-we-need-to-help-you/#comments Fri, 21 Mar 2014 15:52:10 +0000 http://support.moates.net/?p=638 Introduction

We probably get 20 emails a week of the form:

“Dear Moates,

My name is ________ and I have a _________ Ford.  Can I use your products to tune my car/truck/van/etc. ?”

Identifying J3 Port ECMs

Our Ford products (F3 chip module, Quarterhorse) will work on pretty much any ECM that has a J3 port.  This is 95% of 87-2004 vehicles.  Most ECMs have a black plastic protective cover over the J3 port.  The picture below shows what a J3 port looks like with the protective cover removed:

Ford J3 Port, protective cover removed.

Again, our hardware products will work on any 1, 2, or 4 bank EECIV or EECV ECM that has a J3 port.

Software Support

I bet you thought that was too easy!  It is…

Our HARDWARE works on just about everything Ford ever made with a J3 port,

***BUT software support for Fords is not as guaranteed***

There are three applications that are known to work well with our hardware – TunerPro, EEC Editor and Binary Editor.  Each application supports different vehicles.  Some vehicles are supported by all three, some vehicles are supported by only one, some vehicles are supported by NONE.

We need to know some information about your ECM in order to be able to tell whether there is support for your vehicle.  This information is the “Strategy” (or “operating system”) that your ECM uses, which can usually be determined from the “Box code.”  Your “box code” can normally be found in the center of the label with the barcode where the wire harness connects to the ECM.  See picture below.

Z2D1 box code on label of ECM

Once you have found your box code, you can take a look at the box code-strategy cross reference to determine which strategy your ECM uses.  The list of supported strategies will then tell you which (if any) software supports your ECM.  If you can’t find your ECM, please email [email protected] and remember when you contact us inquiring about vehicle support, please include the “box code” pictured above!  Without this information, we cannot provide you with accurate information about software support.


]]>
https://support.moates.net/ford-information-we-need-to-help-you/feed/ 2
Ford: Strategies supported https://support.moates.net/ford-strategies-supported/ Thu, 20 Mar 2014 05:35:46 +0000 http://support.moates.net/?p=979 Introduction

Although you can use our Ford hardware ( F3 Jaybird QuarterHorse ) on just about any 86-2004 Ford, software is much more lacking.  Currently (2021) there are three primary software packages that support our Ford hardware – Binary Editor, TunerPro RT, EEC Editor.  Each software package has a different set of ECMs that it works with, although there is quite a bit of overlap on more popular strategies.  US ECMs are best supported – Australian ECMs and European models are quite lacking in comparison.

There is a section of this site dedicated to answering what you need for some common specific Ford vehicles.

Note that most of the information about software support on this page will deal with STRATEGIES not processor codes.  We also have a box code-strategy cross reference.  If you don’t see your box code listed there, we will generally be able to help you figure out which strategy your ECM uses most of the time from its box code – send an email to [email protected].  Worst case, you will have to read the stock computer (with QuarterHorse or F2E ) and do the reverse engineering work to make a definition yourself.

The following information is REASONABLY up to date as of 2020.  (I will try to update it periodically)

Binary Editor Supported Strategies

The best way to find out if your strategy is supported in Binary Editor is to download the software and install it!  Let it update itself.  It should download the latest and greatest strategies available.   You can also take a look at the strategies download page at EECAnalyzer.net for more information. Strategies are stored in “C:\Binary Editor\DEF” in a unique folder for each definition.

Please note: datalogging and editing are controlled by the same definition file in BE.  You will have to load the definition along with a tune file to get an accurate idea of what exactly is supported.

Please also note: some definitions (that end in “.xls”) can be used by anyone with the software.  Other strategy files (those with the “.cry” extension) require additional registration with their author to use them. Derek Fenwick is a particularly excellent strategy author to look for.

Supported Strategies:

(This list last updated 1/3/2018 – always check http://www.eecaalyzer.net for a current list!!!)
Free strategies (vehicles) included “out of the box” with standard version of Binary Editor:

CBAZA (94-95 Mustang/Cobra V8)
CDAN4 (96-97 Mustang and Cobra 4.6L V8, others)
ELK1 (? – check)
U2L1 (? – check)
FBJR3 (? – check)
GUF1 (Fox body MAF – auto)
GUFA (Fox body MAF – Cali?)
GUFB (Fox body MAF – manual)
HWAD4 (? check)
KMAK6 (? – check)
LA (? check)
LA3 (? check)
LB2 (? check)
LHBH1 (? check)
LUX0 (87-88 Mustang 5.0 speed density)
NVMG8 (? check)
PE (? check)
VEX1 (94-95-ish MAF trucks)
VHAF7 (? check)
VP1 (? check)

(This information was gathered from looking at http://www.eecanalyzer.net/index.php/strategies-calibrations and is provided without any guarantee for fitness. You should always check compatibility with your application before purchase. This is simply a list of free strategies available for download. They were not checked, validated or otherwise examined in any way. Do not assume that these files have all the parameters you require to change or have complete logging capabilities before examining them yourself, which can be done with the free trial version of BE)

Binary Editor – Core Tuning Strategies:

Core Tuning offer (arguably) the most comprehensive support for a wide range of vehicles out of all the software which works with the QuarterHorse.  Many definitions for popular EECV applications which are not publicly available otherwise are available on a paid commercial basis from Core. You can purchase them from www.coretuning.net if you are interested.

Here is a list of their supported strategies:  http://www.coretuning.net/index.php/strategy

Important: it is almost always cheaper to buy a “QuarterHorse bundle” from CoreTuning directly versus buying hardware from us and then software from them.

Binary Editor – Derek Fenwick’s definitions

1DEB – Australian EB series 5.0l XR8
1DGA – Australian EB series 5.0l XR8
2DCA – Australian EB series 5.0l
A4A1 – 94 Lincoln Towncar
AHACB – covers a variety of trucks, e.g. VEX1, WAY1. HOG0
ANY1 – covers a variety 4.0L ’93/94 Explorers and Rangers
C1A1 – ’92/93 2.3L Mustang (C1A1 and D1L1 catch codes)
CAW0 – ’91/94 F series TCM (CAW0 catch code)
CBAZ0 – ’94/95 5.0L trucks and 3.8L Thunderbirds
CBAZA – ’94/95 5.0L Mustangs
CCAQA – ’94/95 4.6L Thunderbird, Cougar and 3.8L Mustang
CCAQE – ’94/95 4.6L Thunderbird, Cougar and 3.8L Mustang
CDAN4 – ’96/97 4.6L Mustang, Thunderbird, Cougar, Grand Marquis, Crown Victoria, Towncar and 3.8L Mustang, Thunderbird, Cougar
CDAN6 – ’96/97 4.6L Grand Marquis, Crown Victoria, Towncar
CNAB1 – ’98 4.6L F series
CZAJL – Lincoln Mk VIII
CZAW0 – ’94/95 3.8L Thunderbird
DC – ’87 5.0L Mustang (DC and DE catch codes)
GHAJ0 – 2.0L Escort Cosworth
GSALC – ’91 3.8L and 5.0L Thunderbird
GSALI – ’92/93 3.8L and 5.0L Thunderbird
GURE ’89/90 3.8L Thunderbird, Cougar
LHBL0 – ’93/96 covers a variety of Lightnings and other trucks
LHBL1 – covers some trucks (e.g. P2Y0 catch code)
LHBL2 – covers some trucks (e.g. ALT0 catch code)
LUX0 – ’87’88 5.0L Mustang
NVAF91 – a variety of Australian EF series 5.0L
NVMG84 – a variety of Australian EL series 5.0L
NVMG85 – a variety of Australian EL series 5.0L

To purchase a registration to use any of these definition files for Binary Editor contact him directly.
be sure to include your machine code from Binary Editor’s Register >> Strategy Menu, type the “Strategy Name” just as its listed above
in the “Name of creator of the Strategy file” type in “Derek” with no quotations.

Strategy files are $25 each and gives you the ability to tune an unlimited amount of vehicles with that ECU strategy.

TunerPro / TunerPro RT Supported Strategies

TunerPro RT supports the QuarterHorse as of version 5.0 but QH and strategy support is still sparse.  There is extremely solid support for GUFB (A9L / Fox body) and CBAZA (T4M0 / J4J1 / 94-95 Mustang). You can download the TPRT5 specific files here from our site.

Most of the EECV support has been done by Michael Ponthieux.  EFI Dyno Tuning has a wealth of information and definitions for using TunerPro for tuning.  There is a comprehensive list of definitions along with starter bins for various conversions.

EEC Editor – Supported Strategies

The best way to find out what strategies are supported by EEC Editor is to download and install it!  After you have updated the software, you can see all supported strategies by looking in the directory “C:\Program Files\EEC Editor\definitions”  which contains a file for each strategy EEC Editor can open and edit.  You can see which strategies support datalogging with the QuarterHorse by looking at the directory “C:\Program Files\EEC Editor\dlms”  Please download the software and play with your computer’s definition / DLM prior to purchase as not all strategies are equally complete.  EEC Editor is not currently (2021) very actively developed but it does have support for some vehicles that none of the other software packages do.

Supported strategies:

1990F250.DEF (edit only)
1DDB.DEF (edit only)
1deb.def (edit AND datalog)
1dec.DEF (edit only)
1dga.def (edit only)
2dbd.def (edit only)
2dca.DEF (edit only)
2dda.DEF (edit only)
3dea.def (edit only)
a9u2.def (edit only)
AGANF.def (edit only)
AKAM9.def (edit only)
akama.def (edit only)
AKAMH.def (edit only)
akc0.DEF (edit only)
AOAG3.def (edit only)
ATAN0.def (edit only)
bnaf9.DEF (edit only)
boae4.def (edit only)
c3p2.def (edit only)
C3W1.DEF (edit only)
cbaz0.def (edit only)
cbaza.def (edit AND datalog)
CCAQA.def (edit only)
CCAQE.def (edit only)
CDAN4.def (edit only)
CDAN6.def (edit only)
CDAP3.def (edit only)
cdba4.def (edit only)
cfak7.DEF (edit only)
cmai3.def (edit only)
cmai7.def (edit only)
cmai9.def (edit only)
cmba0.def (edit only)
CNAB0.def (edit only)
CNAB1.def (edit only)
cqab1.def (edit only)
crai8.def (edit only)
CRAIA.def (edit only)
CRAIB.def (edit only)
CRAIC.def (edit only)
craj0.DEF (edit only)
ctbae.def (edit only)
cvae6.DEF (edit only)
cvae7.DEF (edit only)
CVAF1.def (edit only)
cvba0.DEF (edit only)
cvba2.DEF (edit only)
d9s.DEF (edit only)
DA1.def (edit AND datalog)
GVAKA.def (edit only)
gvakb.def (edit only)
gufa.def (edit AND datalog)
gufb.def (edit AND datalog)
gufc.DEF (edit AND datalog)
gure.def (edit AND datalog)
hug02.DEF (edit only)
HWAD3.DEF (edit only)
icy1.def (edit only)
kmak6.def (edit only)
kqad2.DEF (edit only)
kraf5.def (edit only)
LA3.def (edit only)
LB3.DEF (edit only)
m2y.def (edit only)
maag4.DEF (edit only)
MMAH0.def (edit only)
MPAM1.def (edit only)
mrad2.DEF (edit only)
mrad3.DEF (edit only)
odal1.DEF (edit only)
ODAL1.def (edit only)
OMAD3.def (edit only)
OMAD4.def (edit only)
OMAE1.def (edit only)
OMAE2.def (edit only)
p2y0.def (edit AND datalog)
PCAG2.def (edit only)
PCAG6.def (edit only)
pf3.def (edit only)
pybd3.DEF (edit only)
pycl5.def (edit only)
PYCL7.def (edit only)
QAAC5.def (edit only)
qbaa0.DEF (edit only)
rbadb.def (edit only)
rbaed.DEF (edit only)
REAC3.def (edit only)
reac4.DEF (edit only)
RGAF2.def (edit only)
rhagb.def (edit only)
RQAD6.def (edit only)
rtai0.DEF (edit only)
rtai1.def (edit only)
rtaj0.DEF (edit only)
RVAF1.def (edit only)
RVAF3.DEF (edit only)
rvafa.DEF (edit only)
rvafb.DEF (edit only)
rvai1.DEF (edit only)
RWAI2.def (edit only)
ryae0.def (edit only)
RYAF0.def (edit only)
RYAF1.def (edit AND datalog)
ryak1.DEF (edit only)
RYBE2.def (edit only)
RZAN0.def (edit only)
RZAO1.def (edit only)
rzao2.def (edit only)
RZASA.def (edit only)
rzaso.def (edit only)
tauf0.DEF (edit only)
VET1.DEF (edit only)
way1.def (edit only)
X2S2.def (edit only)

Australian EEC Support list

Tuner Pro seems to be the weapon of choice for most Australian EECs.  You can get more info and an updated list of supported cars, box codes and strategies here:

Australian EECs : http://www.tiperformance.com.au/technical.html

PCMHacking.net also has some Ford information.

]]>
Binary Editor 2012: Dongle updates for EEC Analyzer https://support.moates.net/binary-editor-2012-dongle-updates-for-eec-analyzer/ https://support.moates.net/binary-editor-2012-dongle-updates-for-eec-analyzer/#respond Fri, 14 Feb 2014 14:31:33 +0000 http://support.moates.net/?p=2665 Introduction

If you purchase Binary Editor 2012 with a dongle from us, it will come pre-activated for Binary Editor and the Innovate Wideband logger.  If you purchased EEC Analyzer, you will need to gather and send some information to Binary Editor’s author so an update can be issued for your dongle.

Procedure

  1.  Fire up Binary Editor 2012 with your dongle connected.
  2. Look at the top of the screen.  It should say “Registered to Moates 1234”
  3. Fire an email to [email protected] :

“This is John User.  My dongle number is Moates 1234.  Please send me a dongle update for EEC Analyzer that I purchased through Moates.  Thanks!”

]]>
https://support.moates.net/binary-editor-2012-dongle-updates-for-eec-analyzer/feed/ 0
OBD1 GM: Checksum Disable https://support.moates.net/obd1-gm-checksum-disable/ https://support.moates.net/obd1-gm-checksum-disable/#respond Fri, 31 Jan 2014 23:11:46 +0000 http://support.moates.net/?p=2553 Introduction

The check sum routine is a piece of the ECU code that checks to make sure the program is valid.  When you use the “Save” or “Save As…” commands in TunerPro, TunerPro updates the checksum automatically.  This is why this is not a concern when burning chips – the checksum is updated when you save the bin.   When you are doing real time tuning with the Ostrich or APU1 Autoprom, it is possible to put the ECM in a “fault mode” by making changes with the vehicle running because the checksum routine interprets the changes you have made as a corrupt chip.  In order to avoid this, you have two choices:

  1. Use “Save” or “Save As…” in TunerPro before pressing the “Upload” button so that the checksum gets updated along with any changes
  2. Disable the checksum routine prior to uploading.  Doing so will allow you to use realtime chip emulation and make changes incrementally.

Checksum Disable Procedure, In General

The general procedure for disabling the checksum is the same for all OBD1 GM computers:

  1. Locate the chip code mask byte. (This byte will be the same as the mask definition you are using in hexadecimal, i.e. $42 for a 1227747, $8D for a 1227730, $0D or $0E for a 16197427, etc.)  This can be called “Code mask” or “Chip code mask” or any number of things in the XDF – there is no standard.  Some XDFs do not even define this byte at all.  It is generally the 9th byte of the ROM for most 28 pin chip ROMs ( address 0x0008h, 04008h ) or the 5th for most 24 pin applications ( 0x0004h )
  2. Change the code mask from its default value to $AA in hex ( 170 in decimal)

Specific Example: TunerPro and $0D

  1. Locate the chip code mask byte, verify that it is $0D in stock form:
    $OD Mask stock
  2. Change the value from “$0D” (hex) to “$AA” (hex) :
    $OD Mask no checksum
]]>
https://support.moates.net/obd1-gm-checksum-disable/feed/ 0
Capacitor Repair: Ford A9L ECM https://support.moates.net/capacitor-repair-ford-a9l-ecm/ https://support.moates.net/capacitor-repair-ford-a9l-ecm/#respond Tue, 21 Jan 2014 06:10:55 +0000 http://support.moates.net/?p=2498 Intro

All electronics will fail with age.  A significant chunk of the failures are due to electrolytic capacitor failure.  These components are virtually guaranteed to fail eventually, even under normal use circumstances.  There are even calculators that can help you estimate how long a given capacitor will last!

So why do manufacturers use these components if they know they will eventually fail?  There really aren’t a lot of good alternatives that have the necessary specifications AND are inexpensive.

Bottom line: all electronic devices that have power supplies generally have electrolytic capacitors that fail.  Ford ECMs are no exception.

A9L Capacitor Replacement

Note: all of these pictures are fairly high res.  If you click them to view the original, you will be able to zoom in for much more detail.

There are three capacitors that typically need replaced in an A9L / Fox Body MAF ECM.

  1. First step: Take off all the A9L’s clothes.  Both upper and lower case will need to come off.  These are TORX screws!


    A9L unclothed

  2. Next, locate the capacitors that need to be replaced.
  3. A9L unclothed caps marked
  4. Here is one of the cans, close up:
    original cap 1

    Even in this extreme close up shot of the base, it is hard to see anything OBVIOUSLY wrong.

    original cap 1 base

  5. Next step: de-solder the old capacitors.  Like always, we recommend that you use a high-quality de-soldering tool such as the Hakko 808 or a Xytronic 988.  You’ll have a hard time if you try to use a de-soldering braid.  I had to apply a lot of heat and go really slowly in order to achieve solid results.
    Bottom:
    original cap 1 desoldered bottom
    Top:
    original cap 1 desoldered top
  6. Next, it’s time to solder in a replacement.
    Bottom:
    replacement soldered bottom
    Top:
    replacement soldered top
  7. And sometimes when you look a little closer you will see that those caps that looked OK from a distance really had more serious issues…
    bad old capacitor 2 on board closeup
    bad old capacitor 2 on board closeup 2
  8. After you get it out of there, you can see the true mess:
    bad old capacitor 2 on board goop 2
    The capacitor really isn’t much better.  It pretty much fell apart being removed.  You can see that it was leaking pretty severely:
    bad old capacitor
  9. When you have goop on the circuit board, you should clean it up nicely before replacing the cap.  A Q-tip and rubbing alcohol was used here:
    bad old capacitor 2 board cleaned up 2
  10. Once everything is cleaned up, solder away with the replacements.  This ECU pictured took about 30-40 minutes to split, de-solder caps, re-solder caps, clean J3 port and re-assemble.
]]>
https://support.moates.net/capacitor-repair-ford-a9l-ecm/feed/ 0
Datalogging with an ALDU1 https://support.moates.net/datalogging-with-an-aldu1/ https://support.moates.net/datalogging-with-an-aldu1/#respond Fri, 07 Jun 2013 17:24:54 +0000 http://support.moates.net/?p=2369 The ALDU1 is a simple logging cable.  It attaches to the USB port of your PC and to the ALDL logging port on your vehicle.  It allows your PC to communicate with your ECM.

Basic Connectivity

The ALDU1 uses a USB connection to talk to your PC.  It uses the same FTDI drivers that all of our other products use.  The first step in getting the AutoPROM working is to get your PC to recognize it.

  1. Turn on the computer you want to use with the APU1 and plug the APU1 in to a free USB port.
  2. Follow the instructions in the USB troubleshooting guide to ensure the device is recognized by Windows.
  3. Although it is mentioned in the guide above, make sure the ALDU1 is using a COM port between 1 and 8!  This is CRITICAL for some older software.
  4. The rest of the troubleshooting guides in this guide will assume that you have basic USB connectivity.

Using the ALDU for Logging with TunerPro

Before you will be able to log any data, you need to have the correct ADX definition file downloaded for your vehicle.  The best place to find these is the Definitions section of TunerPro’s website.

With that said, follow these instructions to get everything set up:

  1. Make sure the ALDU1 is connected to your PC and has a COM port between 1 and 8.  It will be necessary for you to know which COM port the ALDU1 is using to configure it properly.  Consult the instructions above for ‘Basic Connectivity’ for more detailed instructions.
  2. We’re going to walk through the TunerPro RT configuration steps to use this mode.  Your ALDU1 will NOT be recognized by TunerPro RT software like an Ostrich or APU1.  If you’re not using TunerPro, skip to step 8 below.
  3. Next, make double check TunerPro’s configuration for logging.  Start by going to Tools…Preferences
  4. Next, Tab over to the Data Acq. /Emulation tab. (red arrow)  Make sure that “Use Plug-in” is selected for Interface Type.  Make sure “TunerPro Data Acquisition I/O Interface” is selected under the component drop down box.
  5. Then click the “Configure Plug-in Component” box (green arrow).
  6. Make sure that “Standard Serial” is selected (green arrow) and the COM port of your APU1 is selected (blue arrow)
  7. IF THE ALDU1 IS UNPLUGGED FROM THE VEHICLE, you should be able to click the “Test For Valid Interface Using Settings” button and get a successful result.  You will NOT get a positive test if the cable is plugged in to the vehicle.
  8. If you are NOT using TunerPro RT, you should be able to start your software of choice and configure it to use the COM port of your ALDU1 (COM2 in this example)
  9. If you have trouble connecting, check the switch on the ALDU1.  Older applications that use 160baud require the ”10k across A-B” setting.  Later TBI, LT1 and TPI applications use 8192 baud which requires the switch to be in the ”open between A-B” position.
]]>
https://support.moates.net/datalogging-with-an-aldu1/feed/ 0
EFI Live: Requesting a VIN license https://support.moates.net/efi-live-requesting-a-vin-license/ https://support.moates.net/efi-live-requesting-a-vin-license/#respond Wed, 13 Feb 2013 22:41:06 +0000 http://support.moates.net/?p=2246 Intro

EFI Live Commercial Scan and Tune comes with two VIN licenses. To tune more vehicles, you must provide us some information when you purchase VIN or stream licenses.

Requesting a New License

  1. Plug in your EFI Live FlashScan handheld to your laptop.  Its display should be lit up.
  2. Double click on the “EFILive V7.5 Tune Tool” icon to start the software.  If you do not have this on your desktop, go to the “Start” menu and find it under the EFI Live program group.
    EFI Live Tune Tool
  3. Go to the “Help” menu and select “FlashScan V2 / AutoCal V2 VIN Licensing…”  help_vinlicensing
  4. We need two pieces of information from here.  #1 – WE NEED YOUR SERIAL NUMBER.  You can click the “Copy” button to copy it to the clipboard.
    copy_serial
  5. Once it has been copied, open up an email to us (or the Comments section of your order) and press Control-V (or right click + select paste).  Doing things this way ensure you don’t make a typo.
    comments_serial
  6. Next, click the “Authenticate” table towards the bottom of this window.
    select_authenticate
  7. On the “Authenticate” tab is another important piece of information we need, the Auth Code.  Click “Copy” to copy the Auth Code to the clipboard.
    copy_auth
  8. Go back to your email to us / comments for your order.  Hit Control-V again to paste your Auth Code
    comments_serial_auth
  9. That’s it!  Go ahead and submit your Serial + Auth with your order.  If you forget to do so, you can email it to [email protected]

Installing a License Key

After you’ve paid for your licenses, you need to use the information we give you to add them to your EFI Live handheld.

  1. Plug in your EFI Live FlashScan handheld to your laptop.  Its display should be lit up.
  2. Double click on the “EFILive V7.5 Tune Tool” icon to start the software.  If you do not have this on your desktop, go to the “Start” menu and find it under the EFI Live program group.
    EFI Live Tune Tool
  3. Go to the “Help” menu and select “FlashScan V2 / AutoCal V2 VIN Licensing…”
    help_vinlicensing
  4. Decision time: What did you purchase?
    • If you purchased an Upgrade to Dodge (from Chevy only) select “Upgrade” (blue)
    • If you purchased a Stream license for unlimited VINs of a certain type of vehicle, select “Add Stream” (yellow)
    • If you purchased a VIN License(s) select “Add VIN” (green)
      license_options
  5. Look at the email you will have received from us and find the important information.  Activation Code (Red) Number of licenses purchased (yellow)  Total license ount (green)

    moates_license_email

  6. Enter the Activation code you should have received in the box and click “Add”.   If you’re entering VIN Licenses, you need to adjust the license number before clicking “Add”.  To do this:
    • Look at the license screen to the right and count the number of licenses in use currently. (4 in the pictured example)
    • Add the number of licenses purchased to the number of licenses in use
    • Set the ‘License number’ to this value.

      enter_info

  7. You should see a message informing you that the change was successful.
    success
  8. You should see the new licenses available for use.
    success_newlicenses
]]>
https://support.moates.net/efi-live-requesting-a-vin-license/feed/ 0
Moates hardware works with TTS Datamaster https://support.moates.net/moates-hardware-works-with-tts-datamaster/ https://support.moates.net/moates-hardware-works-with-tts-datamaster/#respond Mon, 04 Feb 2013 17:28:41 +0000 http://support.moates.net/?p=2222 Our products (AutoProm, ALDU1) work with TTS Datamaster.  We do not sell TTS Datamaster – this page is provided for informational purposes only.  For more information, please see Datamaster’s website.

]]>
https://support.moates.net/moates-hardware-works-with-tts-datamaster/feed/ 0
Moates hardware works with TunerCat OBD1 Tuner https://support.moates.net/tunercat-obd1-tuner/ https://support.moates.net/tunercat-obd1-tuner/#respond Mon, 04 Feb 2013 17:26:04 +0000 http://support.moates.net/?p=2220 Our OBD1 tuning products ( AutoProm, ALDU1+CABL1, BURN2, Ostrich) will work with CATS OBD1 Tuner.  We do not sell this package – this page is provided for information purposes only.  For more information, visit TunerCat.com

]]>
https://support.moates.net/tunercat-obd1-tuner/feed/ 0
Tuner Pro RT v5: Using TPRT with QuarterHorse https://support.moates.net/tuner-pro-rt-v5-using-tprt-with-quarterhorse/ https://support.moates.net/tuner-pro-rt-v5-using-tprt-with-quarterhorse/#respond Tue, 31 Jul 2012 21:26:59 +0000 http://support.moates.net/?p=1586 Introduction

The QuarterHorse Ford tuning tool is supported by TunerPro RT version 5 and newer.  This document will briefly cover the steps necessary for using the QuarterHorse with TunerPro RT.

General Setup

First, the QuarterHorse must have its drivers properly installed.  The QuarterHorse uses the same FTDI device drivers as most of our other products.  Please see the USB Device installation article for more information on installing drivers.  Having the driver’s latency settings set to one will make a difference in how the QH behaves.  Visit the USB Troubleshooting 101 article to for screenshots of how to configure latency in the advanced driver options.

TunerPro Setup

Once the drivers are configured properly, launch TunerPro RT.

TunerPro should make a “beep” to indicate that it found the QuarterHorse and you should see a notice indicating hardware was detected in the lower-left information bar:

If you do not see “Found QuarterHorse vX.XX” go back to the USB troublehshooting guide.  TunerPro will need to have found your QH to continue with this guide.

Next up, we need to configure TunerPro to use the same port for datalogging and emulation.  Go to the Tools menu and select preferences.  Once you are looking at the preferences, select the Data Acq./Emulation tab:

In this screen, there are three options you need to set.  First, choose “Use Plug-in” for the interface Type.  Second, click the “Configure Plug-in Component” box.  Third, choose “Shared With Emulator” and then click OK several times to get back to the main application.

Finally, you need to make sure you have the appropriate XDF and ADX files loaded.  Support for the QuarterHorse has to be made specially for Ford definitions.  You can find the latest definitions that we maintain here or visit EFI Dyno Tuning for another source of definitions.  You can also browse TunerPro’s website for others but be warned – most of the definitions on TunerPro’s site will NOT support datalogging with a QH.

]]>
https://support.moates.net/tuner-pro-rt-v5-using-tprt-with-quarterhorse/feed/ 0
Ford: TunerPro Definitions for QuarterHorse https://support.moates.net/ford-tunerpro-definitions-for-quarterhorse/ https://support.moates.net/ford-tunerpro-definitions-for-quarterhorse/#respond Tue, 10 Jul 2012 03:21:56 +0000 http://support.moates.net/?p=1562 Introduction

In addition to any definitions you might find on TunerPro’s Webpage or TI Performance‘s webpage, there are also some definitions we try to maintain.  If you are going to use the QuarterHorse with any of the strategies on this page with TunerPro, these are the definitions we recommend you use.

TunerPro Defs from Moates

89-93 Mustang / Cobra GUFB strategy – A9L, A3M, A3M1, X3Z, S0Z, etc.  A9L-GUFB-TunerPro Download (Created by Sailorbob and modded by Michael Ponthieux, Craig Moates, Dave Blundell)

94-95 Mustang / Cobra CBAZA strategy – T4M0, U4P0, W4H0, J4J1, etc. T4M0-CBAZA-TunerPro-Download (Created by Sailorbob and modded by Michael Ponthieux, Cody Hindman, Craig Moates, Dave Blundell)

Random Community Definitions

These definitions were found randomly.  Little is known about their origins, accuracy, author or maintenance.

CVAF1: CVAF1_TPRT

CVBA2: 99-00ish 3.8L V6 Mustang CVBA2_TPRT

Decipha’s Definitions

Michael Pontieux / Decipha has put together a pretty wide range of definitions for TunerPro. Some of these are designed to be paired with a custom ROM like the “A9L2” where Ford’s routines have been modified. Some like FBGI0 are definitions that work with “pure” Ford code. Following his instructions, many 99-04 ECUs can be supported. Be prepared to do a lot of reading on his site before trying to use these definitions as there are a few tricks that make things different from other Ford tuning softwares. You may need to grab base tunes as well as definitions to have a working set of tools. Downloads here.

List of supported strategies as of 3/2017:

  • GUFx / 89-93 Mustang V8 (modified GUFB to add extra features, more info on his site)
  •  CBAZA / 94-95 Mustang V8 (note: files available for using CBAZA with EDIS coils)
  • CDAN4 / 96-97 Fords, mostly Mustang
  • CRAJ0 / 98 Cobra & V6
  • CVAE7 / 99 Cobra
  • CVAF1 / 99-02 Mustang V8
  • MPAM0 / 00 Excursion V10 6.8L 4R100
  • OMAE2 / 02/03 Harley F-150
  • FBGI0 / 03-04 Cobra
  • FBFG2 / 03-04 Mustang V8 (99-04 V6 as well.  Can be used on other ECUs with code modification, read on his site for more)
  • RZASA / 03/04 Marauder
  • RZAS0 / 03/04 Crown Vic/Linc Town
  • PRDO0 / 2006 Ranger 4cyl
  • CMAI9 – 97/98 Mark VIII (Pending Maintenance – available upon request)
  • DOAV7 – 02/04 Escape (Pending Maintenance – available upon request)
  • MQAH1 – 99/03 F-150 4R100 (Pending Maintenance – available upon request)
  • MZAK0 – 99/04 F-250 (all 4r100) (Pending Maintenance – available upon request)
  • RWAI2 – 99/03 F-150 4R70W (Pending Maintenance – available upon request)
]]>
https://support.moates.net/ford-tunerpro-definitions-for-quarterhorse/feed/ 0
Nissan: NEMU hardware install https://support.moates.net/nissan-nemu-hardware-install/ Sat, 05 May 2012 13:17:08 +0000 http://support.moates.net/?p=1439 Introduction

The hardware portion of the NEMU tuning package requires installation in an ECU to be functional.  This install is NOT for beginners, although it is not extremely difficult with the correct tools.  This article will walk you through the install from start to finish with lots of pictures along the way.  If you still have any questions about the install after reading this, please contact us via email.

Tools

We are going to use the following tools:

  • Cordless screw gun / drill (recommended) or Phillips screwdriver (required)
  • De-soldering tool with vacuum source (required)
  • Hot-air pencil (recommended)
  • Soldering iron with relatively fine point (required)
  • Extremely fine tipped tweezers (recommended)
  • Pick or extremely small flat head screwdriver (recommended)
  • Wire cutters (recommended)
  • Wire strippers (recommended)
  • Heavy duty snips/cutters, small hacksaw, dremel (recommended)

Procedure

  1. Remove both the top and bottom case from the ECU.   You will want to have the ECU on a flat surface so you can apply a LOT of downward pressure before you start to turn the screw.  Nissan ECU screws have some kind of threadlocker on them from the factory and it is VERY easy to strip and/or break them.  We highly recommend the use of a screw gun like the one pictured here.
  2. Find the 20×2 connector where NEMU will attach.  Use your De-soldering Iron to cleanly remove the solder from all 20 holes.  Be careful to not overheat the circuit board and burn up a trace.  ( Click herefor a video of a professional using high quality tools to effectively de-solder components.)

    Cleanly desolder all contacts of 20x2 header

  3. Remove the 20×2 pin header connector and provided solder from the bag included in your NEMU kit.  Push the pin header through the 20×2 holes in the PCB you just de-soldered.  Make sure the alignment keyway faces INWARDS.

    Keyway faces inwards!

  4. Use your soldering iron and the included length of solder to solder all pin connections.

    20x2 header, soldered

    Be careful not to use too much heat, too little heat, too much solder or too little solder.   Click Here for a video of a professional using high quality tools to effectively solder.  Davy Jones’ EEVblog also has a great series of video tutuorials on soldering.  (Part1Part2Part3)

  5. Look at the bottom of the ECU.  Find the surface mount jumper labelled CJ1.  Use your hot air pencil and tweezers to remove and grab it.

    Remove J1

    If you don’t have hot air, you can CAREFULLY use a soldering iron placed parallel to the jumper to melt its solder connections while applying GENTLE pressure to free it from the PCB.

  6. Use your tweezers and soldering iron to re-solder the jumper in CJ2 position instead of CJ1 where it was originally installed.  This enables the 20×2 port instead of stock ECU operation.  If you lose or damage the jumper removing it, you can use a small piece of wire or even a solder bridge.

    Solder CJ2 into place

  7. Take your NEMU circuit board out of its protective anti-static bag and gently install it in the shrouded 20×2 pin header that you have just installed.  This is just a temporary install for fitment purposes – you do not need to fully seat the NEMU at this time.  Treat it carefully.
  8. Now find the 4 pin connector with 4- 6″ wires hanging out of it.

    4 pin connector with wires

  9. For the sake of tidiness, trim off the black wire as it is not used. (This is not REQUIRED but recommended)

    Datalogging header, ready to install with 3 wires

    Note: the position NOT the color of the wire is important.  If your pigtail has a different color wires, pay attention and pick the wire in the same spot in the connector.

  10. Each of the three remaining wires needs to be soldered to a pin on the blue ECU connector.  The wires provided are much longer than they need to be.  We are going to trim the wires so they are closer to the length necessary.  Plug the 4 pin connector into the NEMU board and then move the three wires to the center of the blue connector for sizing purposes.

    Measure...

  11. Make a cut right by the blue ECU connector to get started.  You’ll find that having wires that are almost the right size makes them a lot easier to handle.

    and cut!

  12. The red wire is going to get soldered to the ‘top’ pin closest to the center divider on the left side.  Cut it closer to size.  Remember, it’s a lot easier to cut it shorter again than it is to have to solder two wires together to lengthen it!  If in doubt, leave it longer.  Repeat the sizing procedure for the yellow and orange wires.  They will go to the top and bottom pins closest to the center divider on the right side.  See the following picture of how things will look when they’re done: (The colors look a little funny because of lighting – red on left, orange center lower, brown center upper)
  13. After you have sized all 3 wires, gently squeeze the black locking tab on the connector to remove the 4 pin datalogging connector from the NEMU board.  You’ll find the rest of this procedure is a lot easier with the freedom to move around.
  14. Strip about 1/4″ to 1/2″ of insulation off the end of each wire with a pair of wire strippers.
  15. Using the soldering iron, warm up the strands of each exposed metal wire for a few seconds.  After you’ve warmed them up, gently touch some solder to the wire itself NOT the soldering iron.  When it is hot enough, the wire will wick up the solder.  (this is called tinning the wire.  You can see a pro demonstrate here or here )  You just need a little bit of solder – don’t goop it.  Having the wires tinned will make it much easier to attach them to ECU pins.
  16. I prefer to start with the most difficult wire to solder so there aren’t other wires in the way – I personally think this is the lower connection on the right side, with the orange wire.  Before trying to solder this connection, we are going to bend the tinned end into a ‘U’ shape so that it will “hook” on the pin.
  17. Trim the wire so it is quite short.  You don’t need much of a hook for this technique to work effectively.
  18. Hook the orange wire on the lower pin on the right side.  You may find it is helpful to squeeze or even wrap the tinned end of the wire around the pin so that it will stay on the pin without you actually holding it.  Apply heat to BOTH the ECU pin and wire with your soldering iron for at least 3-5 seconds and then apply solder to the area where the pin and wire are touching, NOT the soldering iron tip itself.  This is a little tricky, but hopefully you should get something that looks like this:

    orange (rightmost) wire soldered

  19. If you like the hook-and-wrap method, you can use it for the remaining two wires.  I’m going to demonstrate a different method that works equally well, especially because we can reach the pins easier.  Let’s grab the red wire next.  Keep the tinned end straight but trim it so it is a similar size to the pin you are going to be soldering it to.
  20. Bring the trimmed red wire to the pin.  Lay it on top of the pin so that they’re on top of each other.  Apply heat to BOTH the wire and the pin for at least 3-5 seconds, usually by placing the tip of the iron on one side of the pair where it makes equal contact with both the wire and the pin.  Then apply solder where the two are touching, NOT to the soldering iron itself – this is usually done to the opposite side that the iron is touching.  This is a little tricky, but hopefully you’ll end up with something that looks like this:

    solid solder connection on red (2nd from right) wire

  21. Repeat the previous two steps for the brown wire, which attaches to the pin above the orange wire to the right of the center divider.  After this, you should have all three wires attached like so: (The colors look a little funny because of lighting – red on left, orange center lower, brown center upper)
  22. Next, we need to modify the case to give the USB cable room to exit.  I used the oval area near where you normally look at the LED to check codes.  I cut the metal case with a large pair of diagonal cutters.
  23. Now would be a good time to firmly install your NEMU board in the 20×2 header and connect the 4 pin black datalogging connector with wires soldered to ECU pins.
  24. Connect the miniUSB->bulkhead cable in your kit to your NEMU board.  For extra safety (i.e. leaving your laptop plugged in and walking off) I generally tie a pretzel knot in the cable immediately before it exits the ECU case so that the knot will absorb any yank or pull.  Use the supplied zip tie to securely attach the USB cable to the case of the ECU.  Once you’ve done this, trim the zip tie for tidiness.
  25. If you’re going to be using the extra analog inputs offered by NEMU, repeat the last step with the AuxBox cable.  This cable has a ethernet/phone jack looking RJ45 connector on one end and a small black plastic box on the other.
  26. Re-install the case on the ECU.
  27. Go to www.nismotronic.com for the lastest software download.
  28. Enjoy your product!
]]>
Ford: Using our gear with other vendors’ products https://support.moates.net/ford-using-our-gear-with-other-vendors-products/ Mon, 16 Apr 2012 03:36:22 +0000 http://support.moates.net/?p=1432 Fairly regularly we get asked something along the lines of, “I had my car tuned by Joe Bob at Fast Bob’s Racing and he used a ___________ (not ours) chip.  I want to make a few changes to the tune myself.  What do I need to do it?”

Here is the answer:

  • We do NOT officially support the use of our products with other vendors’ chips AT ALL.
  • We do NOT design our products to work with other vendors’ products.
  • Chips from other vendors often work (to some extent) with our products because every chip needs to work on the same ECMs, which means they need to do many of the same things, electrically speaking.
  • As a rule of thumb, you will probably be able to use our programmers to *READ* most chips from other vendors.  There are some cases when this does not work.
  • As a rule of thumb, you will *NOT* be able to use our programmers to PROGRAM chips from other vendors.  Most of the time, this does not work.
  • Chips can be deliberately designed to be difficult to communicate with (known problem chips: Diablosport, TS, others?) so there will be cases where you just can’t use them with our tools.
  • If you want to be certain that you can read, program or erase a chip from another vendor, don’t use our tools.  Use the tools provided by that vendor.
  • If you want to be certain that you will be able to program a chip with one of our programmers, use one of our chips.
  • Bottom line: our programmers are designed and tested to work with our chips.  If you can use them with chips from other vendors, it is purely accidental and we do not support it or encourage their use in this way.
  • Do not come crying to us if it doesn’t work.  Our response is going to be “buy one of our chips that our programmer was designed to work with.”
]]>
Nissan: 20×2 2Chip-64k ROM Board https://support.moates.net/nissan-20x2-2chip-64k-rom-board/ Mon, 09 Apr 2012 23:08:31 +0000 http://support.moates.net/?p=1418 About

These ROM boards are for Nissans that use a 64k program with a 20×2 header.  These boards require TWO 512k chips such as the C2 SST27SF512 chip that we sell or a 27C512.  They require the same ROM image to be burned into both chips.  They do NOT support switching between ROMs – single program only.  These do NOT work with Nissans that have 32k programs such as red-top S13 SR20DET, S13 KA24DE, etc.  These boards can be used with TWO Ostrich 2.0 emulators for realtime tuning.

Known Applications:

  • JDM “Zenki” S14a VVTi SR20DET w/ WC ECU
  • 95+ USDM Z32 VG30DETT
  • 94+ USDM J30 VG30

Pictures:

]]>
Nissan: NEMU+Nismotronic Tuning Package https://support.moates.net/nemunismotronic-tuning-package/ Mon, 09 Apr 2012 22:03:51 +0000 http://support.moates.net/?p=1405 About

The Nemu+Nismotronic Tuning Package is a complete, single-vehicle solution. High-speed datalogging, emulation, onboard storage, and advanced custom ROM options: these features are available nowhere else!

All the necessary ingredients for a complete turnkey tuning package are included:

NEMU Emulation and Datalogging Hardware:

  • Installs entirely within ECU, uses a single USB connection for logging and Emulation (No need for a consult cable!)
  • SUPER fast realtime emulation and logging (Uploads and Downloads)
  • 4MB Onboard Logging capacity
  • 4 Analog input channels for viewing any 0-5v sensor input (wideband, map sensor, iat, egt, oil pressure)

NismoTronic Tuning Software and User Interface:

  • RealTime Tuning and Logging via NEMU RT Boards
  • Onboard Logging via NEMU RT Boards
  • ADC Inputs for Wideband/IAT/ETC via NEMU RT Boards
  • User Definable Live Gauges, Graphing, and Monitor Tables
  • AFR Target Table (Target AFR) and Raw Table (Logged AFR)
  • AFR Difference Table (Difference in Logged vs Target AFR in percentage)
  • User Definable MAF curves! (Create your own custom MAF curve and save it into the MAF Data file to use on multiple tune files with just one click!)
  • Intuitive GUI with visual graphing. Tons of quick keys for quickly editing table values. Interactive 2D Graphing.
  • Innovate, AEM, PLX, and SLC Pure Wideband Support
  • Program Auto Update Feature
  • Import/Export Fuel and Ignition tables
  • Export Data Logs to CSV format for viewing in other programs (EXCEL, Virtual Dyno)

TunerCode VN5 Advanced ECU Firmware:

  • High RPM tuning limit (8012.5 rpm) removed.
  • Single-Table Fuel and Timing Maps.
  • Choice of soft cut or hard cut rev limits. Launch Control. Overboost rev limiter.
  • Soft cut Speed Limit (Can be disabled or set for valet mode)
  • Programmable A/C Compressor and radiator Fan controls.
  • Knock and Dwell control. Startup fuel and timing.
  • Accel, TPS, and CLT Enrichment. Injector size specification.
  • Decel Fuel Reduction, Idle fuel/timing, Fuel Cut control
  • Enable/Disable: Knock Analysis, Closed Loop O2 Analysis, Long Term Fuel Trim (self-learn), TPS fuel map load column contol, EGR, AIV, O2 Sensor Heater, A/C Compressor, etc.
  • Spark cut limiting, in addition to fuel cut limiting.
  • Set Launch uses throttle, tach., and gear shift to set launch rev limit
  • Programmable Outputs (5 trigger parameters, VVL, NOx, Fans, etc.)

Visual Tour

NEMU Package, in the box (click to enlarge)

Box contents: NEMU Unit, Hardware for installation in ECU, Breakout box and cable for extra inputs/outputs, USB bulkhead cable setup with mounting hardware.

NEMU installed in ECU, with one of our NISSAN2CHIP ROM boards sitting side-by-side for size comparison.

Nismotronic software screenshot

Troubleshooting

(Under construction)

Documentation

(Under construction)

]]>
SocketBooster 1.0 and 1.1 https://support.moates.net/socketbooster/ Fri, 30 Mar 2012 21:20:05 +0000 http://support.moates.net/?p=1400 Introduction

The SocketBooster 1.0 exists to provide active conditioning for signals from our Ostrich2.0 and ChipExtender products.  In some circumstances, the logic levels generated by these devices do not meet the specifications of the target device you are trying to use them in.  The SocketBooster remedies this issue by essentially amplifying and conditioning the signal.  In many cases, the same effect can be achieved by using a short emulation cable, such as the 6″ EMUC2806 we sell.

Ostrich 2.0 Trace Feature with SocketBooster 1.0

The SocketBooster 1.0 interferes with the data trace feature on the Ostrich 2.0 on an electrical level.   However, one of our users reports that there is a fairly simple modification to get everything working again.  We have not verified this ourselves, but several users have reported success with tracing on a 27C32 application and a SocketBooster.

"The mod to get it going is to cut the CS & OE ribbon cable wires from the
O2, and solder them to the 2732A header on the socket booster via a 330R
resistor."

SocketBooster 1.1 revision

We revised the SocketBooster around November 2013 so it could be compatible with the trace feature of the Ostrich 2.0.  All units sold after this time should work without modification.  If you would like to upgrade your unit, please contact us.

Applications

The socket booster is REQUIRED for successful use of the Ostrich 2.0 or Chip Extender with 24-pin applications such as the GM TBI OBD1 C3 1227747 ECUs.

The SocketBooster also seems to help out with a lot of applications that use older Hitachi/Mitsubishi processors such as DSM, 8 bit Nissan Z31/Z32/R32, etc.  ECUs of this range are typically in the 84-91 year range.

Signs of Issues

The typical signs that your application may require a SocketBooster are intermittent ECM shutdowns, odd behavior, odd datalogging results, etc. Intermittent (or consistent) flaky behavior.

Installation and Use

The Socket Booster has a single switch on it which controls how the device operates.  The SocketBooster can either boost signals passing straight through it (28 pin setting) or act as a 24->28 pin converter (like the G2 we also sell) with the switch in the 24 pin position.  Although we do NOT recommend this, you can solder a SocketBooster directly into a 24 pin ECM by trimming the two pins closest to the switch and setting the switch to the 24 pin setting.

]]>
GM: TunerCat OBD2 Tuner https://support.moates.net/gm-tunercat-obd2-tuner/ Mon, 26 Mar 2012 18:31:27 +0000 http://support.moates.net/?p=1385 Introduction

TunerCat OBD2 Tuner is a software package that allows tuning of 96-current GM vehicles.  For some early 96-97 vehicles, it is often the only solution. TunerCat OBD2 Tuner must be purchased with our RoadRunner hardware (either with a complete RoadRunner ECM or just a RoadRunner Guts kit)  due to licensing restrictions.  TunerCat OBD2 Tuner also has an optional reflash cable accessory and software (“WinFLASH”) that allows vehicles to be flash programmed over the OBD2 port.  Existing users of TunerCat OBD2 software can use a RoadRunner ECM with the RTOBD2 upgrade.  This upgrade is only available to existing users of the TunerCat software.

The software supports real time tuning with the RoadRunner on supported vehicles, reading and flashing over the OBD2 port. THERE IS NO BUILT-IN DATALOGGING APPLICATION. You must have a third party logger or scan-tool in order to have an effective tuning combination.  MX Scan used to work with older versions of the TunerCat reflash cable but it is NOT reported to work with current cables.

TunerCat OBD2 Tuner is licensed on a per-VDF (Vehicle Definition File) basis.  You can purchase each VDF individually or as a package including a group (LS1, All) of definitions and hardware together at a discount.  Each VDF generally covers multiple vehicles that use similar engine controllers.  Once you have purchased a VDF, you may tune as many vehicles of that type as you like – there is no per-VIN licensing.

 

Installation Tips and Troubleshooting

TunerCat OBD2 tuner relies on the same FTDI drivers that we use for the rest of our products.  If you suspect you have driver issues, please consult the USB Driver Troubleshooting Guide.

TunerCat OBD2 Tuner is not the most modern piece of software.  In fact, if you want the software to run properly we highly recommend that you use Windows XP as this is the only operating system that has consistent behavior without a fuss.  TunerCat OBD2 Tuner has been tested to run successfully inside a VMWare Virtual Machine running XP and can be made to run stable in this configuration.

If you cannot figure out a way to use Windows XP and are going to try to use TunerCat OBD2 tuner under Windows Vista, Win7 and Win8/8.1, follow these steps:

  1. If you’ve already run the installers, first uninstall the program.
  2. In order for the programs to install correctly the installation program must be run in Compatibility mode. Before running the setup program right click on it. Select Properties from the list and then click the Compatibility tab. From there, pick the default (Windows XP SP2), click on the ‘Apply’ button and then click on the ‘OK’ button.
  3. Now double click on the setup program to install the program and follow the on-screen instruction to complete the installation.
  4. After completing the installation you’ll also need to set the OBDII RT Tuner program itself to run in compatibility mode. To do so, right click on the OBDII RT Tuner icon on the Desktop, Select ‘Properties’ from the pop-up menu and then click the ‘Compatibility’ tab. On the Compatibility screen click on the ‘Run the program in compatibility mode, select the default Windows XP SP2, check the ‘Run as administrator’ box, click on the ‘Apply’ button and then click on the ‘OK’ button. Then repeat this process for the WinFlash OBDII program.

 

Vehicle Support

The latest list of supported vehicles can always be found here: TunerCat ODB2 VDF files

As of the time of writing (3-26-2012), the following vehicles are supported:


Vehicle Definition
File P/N

Supported Vehicles

Trucks

OBD2_07


1996 – 97 Vortec Trucks (4.3L, 5.0L,
5.7L, 7.4L)


OBD2_06


1998 – 00 Vortec Trucks (4.3L, 5.0L,
5.7L, 7.4L)


OBD2_19

1999 –
00 Medium Duty Trucks (7.4L MFI Gas)


OBD2_03

2001 –
02 LS1 Trucks (4.3L, 4.8L, 5.3L, 6.0L, 8.1L)


OBD2_04

2003 –
05 LS1 Trucks (4.3L, 4.8L, 5.3L, 6.0L, 8.1L)


OBD2_14

2006
– 07* LS1 Trucks (4.3L, 4.8L, 5.3L, 6.0L, 8.1L)


(*only 2007 trucks with old style
PCM are supported)


OBD2_29

2002
– 05 L6 4.2L Trailblazer, Envoy, Bravada


OBD2_50

2007
– 08 V8 Trucks & SUVs (CAN Bus E38 ECM)


OBD2_51

2009
– 12 V8 Trucks & SUVs (CAN Bus E38 ECM except 2011-12 L96 6.0L
Heavy Duty Trucks)


OBD2_52

2007
– 12 V6 4.3L Trucks & SUVs (CAN Bus E37 ECM)


OBD2_59

2008 – 2009 Cadillac SRX 4.6L

2008 – 2012 Chevy Colorado 2.9L,
3.7L and 5.3L

2008 – 2009 Chevy Trailblazer, SS
4.2L, 5.3L and 6.0L

2008 – 2012 GMC Canyon 2.9L, 3.7L
and 5.3L

2008 – 2009 GMC Envoy 4.2L, 5.3L


2008 – 2010 Hummer H3, H3T 3.7L and 5.3L

V8 Cars
OBD2_08

1996 –
97 LT1 Corvette, Camaro, Firebird, Impala

OBD2_09 1997
– 98 LS1 Corvette, Camaro, Firebird
OBD2_01

1999
– 01 LS1 Corvette, Camaro, Firebird


1999 – 2001 Holden

OBD2_05

2002 –
03 LS1 Corvette, Camaro, Firebird


OBD2_20

2002 –
2004 Holden


OBD2_10

2004
LS1 Corvette

OBD2_12 2004
GTO
OBD2_13 2004 – 05 Cadillac CTS-V

OBD2_53

2010
– 12 V8 Camaro / 2009 – 2011 Corvette (except 2011 ZR1)

OBD2_55 2006 – 08 Corvette
OBD2_56 2008 – 09 Pontiac G8 V8
V6 Cars
OBD2_15 1996 Camaro/Firebird
V6
OBD2_16 1997 Camaro/Firebird
V6
OBD2_17 1998 – 1999 Camaro/Firebird
V6
OBD2_18 2000 – 2002 Camaro/Firebird
V6
OBD2_23 1996 V6
Chevy*/Buick/Pontiac* 3.1, 3.4, 3.8L
(*except
Camaro/Firebird)
OBD2_24 1997 V6
Chevy*/Buick/Pontiac* 3.1, 3.4, 3.8L
(*except
Camaro/Firebird)
OBD2_25 1998 – 1999 V6
Chevy*/Buick/Pontiac* 3.1, 3.4, 3.8L
(*except
Camaro/Firebird)
OBD2_26 2000 – 2001 V6
Chevy*/Buick/Pontiac* 3.1, 3.4, 3.8L
(*except
Camaro/Firebird)
OBD2_27 2002 – 2003 V6
Chevy*/Buick/Pontiac* 3.1, 3.4, 3.8L
(*except
Camaro/Firebird)
OBD2_28 2004 – 2005 V6
Chevy/Buick/Pontiac* 3.1, 3.4, 3.8L
(*2004/05 Grand Prix
not

supported)
Transmissions
OBD2_60 2007 – 2012 T42 Transmission
Controller – 4 speed Automatic
OBD2_61 2007 – 2012 T43 Transmission
Controller – 6 speed Automatic

]]>
Troubleshooting: APU1 / AutoPROM https://support.moates.net/troubleshooting-apu1-autoprom/ Mon, 07 Nov 2011 20:30:12 +0000 http://support.moates.net/?p=1322 Introduction

The AutoPROM is a complex device and it can be confusing to get up and running.  This guide is intended to get you to the point where you are connecting to a vehicle and able to use its functions.  Before continuing with this guide, make sure you have the computer that you wish to use with the AutoPROM and the AutoPROM itself handy.  For the remainder of this guide, we will use the terms “APU1” and ‘AutoPROM’ interchangeably.

Video Walkthrough

There is a series of videos on our YouTube channel that explain some of the basics. This guide covers a little more material but feel free to look at the videos before continuing.

Basic Connectivity

The AutoPROM uses a USB connection to talk to your PC.  It uses the same FTDI drivers that all of our other products use.  The first step in getting the AutoPROM working is to get your PC to recognize it.

  1. Turn on the computer you want to use with the APU1 and plug the APU1 in to a free USB port.
  2. Follow the instructions in the USB troubleshooting guide to ensure the device is recognized by Windows.
  3. Although it is mentioned in the guide above, make sure the APU1 is using a COM port between 1 and 8!  This is CRITICAL for some older software.
  4. The rest of the troubleshooting guides in this guide will assume that you have basic USB connectivity.

A Visual Guide

The APU1 has a lot of switches that controls how it behaves and it is critical to get the switches in the correct position for the device to work.  The following picture gives an overview of the switches and what they do.  (Click to enlarge)

APU1 Legend Picture

Each way you can use the APU1 will now be discussed.  Refer back to the picture above if you are unclear from the description in each section.

Using the APU1 as a Chip Programmer

The APU1 can be used to program chips.  It functions almost identically to the BURN1/BURN2 products that we sell, using the same software and procedures.

  1. Make sure the APU1 is connected to your PC and has a COM port between 1 and 8
  2. Make sure the 28 pin ribbon cable used for emulation is UNPLUGGED from the unit. Unpredictable behavior can result from the APU1 being directly connected to a ECM using the emulation cable while burning chips.
  3. Make sure the outer horizontal switch is ‘towards the USB port’ position. (APU1 mode. Other position is passthrough mode, identical to ALDU1).  Chip programming software will NOT be able to connect to the AutoPROM unless this switch is set correctly!!!
  4. Fire up TunerPro RT or Flash n Burn software.  Your APU1 should be recognized and you should be able to program chips.
  5. If the APU1 is not recognized by software, try moving the mode selection switch again.  Verify the the USB is being recognized correctly.

Using the APU1 as an Emulator (realtime changes)

The APU1 can be used as a real time chip emulator.  It functions almost identically to the Ostrich/Ostrich2 products that we sell, using the same software and procedures.

  1. Make sure the APU1 is connected to your PC and has a COM port between 1 and 8
  2. Make sure there is nothing in the ZIF socket.  Emulation will NOT work reliably unless the ZIF socket is empty!!!
  3. Make sure the outer horizontal switch is ‘towards the USB port’ position. (APU1 mode. Other position is passthrough mode, identical to ALDU1).  Emulation software will NOT be able to connect to the AutoPROM unless this switch is set correctly!!!
  4. Fire up TunerPro RT or EmUtility software.  Your APU1 should be recognized and you should be able to upload a tune to it.
  5. If the APU1 is not recognized by software, try moving the mode selection switch again.  Verify the the USB is being recognized correctly.

Datalogging while using Emulation at the Same Time (logging and realtime changes)

The APU1 can be used for datalogging while simultaneously performing chip emulation.  When used in this manner it is the most capable tools that we sell for tuning OBD1 GM Vehicles.

  1. Make sure the APU1 is connected to your PC and has a COM port between 1 and 8
  2. Make sure there is nothing in the ZIF socket.  Emulation will NOT work reliably unless the ZIF socket is empty!!!
  3. Make sure the outer horizontal switch is ‘towards the USB port’ position. (APU1 mode. Other position is passthrough mode, identical to ALDU1).  Chip programming software will NOT be able to connect to the AutoPROM unless this switch is set correctly!!!
  4. Fire up TunerPro RT or Flash n Burn software.  Your APU1 should be recognized and you should be able to upload tunes.
  5. If the APU1 is not recognized by software, try moving the mode selection switch again.  Verify the the USB is being recognized correctly.
  6. Next, make double check TunerPro’s configuration for logging.  Start by going to Tools…Preferences
  7. Next, Tab over to the Data Acq. /Emulation tab. (red arrow)  Make sure that “AutoProm/MAFTPro” is selected for Interface Type.

    APU1 tunerpro settings

  8. Make sure you have the correct XDF and ADX file loaded for your vehicle, plug everything in and give it a go!
  9. If you have trouble connecting, check the other switch on the APU1.  Older applications that use 160baud require the in/up ”10k across A-B” setting.  Later TPI, LTI and TBI applications use 8192 baud which requires the switch to be in the out/center =”open between A-B” position.  If you just want to check codes, the down position will cause codes to flash.

Using the APU1 for Logging Only

As you have seen above, the APU1 is a versatile device that can be used for many purposes.  However TunerPro is the only software that knows how to use any of the advanced features of the APU1, so it is necessary to put the APU1 into a “pass through” mode when using other software.  In these cases, the APU1 functions solely as an ALDL logging interface.

  1. Make sure the APU1 is connected to your PC and has a COM port between 1 and 8.  It will be necessary for you to know which COM port the APU1 is using to configure it properly.
  2. Make sure the outer horizontal switch is ‘away from the USB port’ position. (Passthrough mode, identical to ALDU1. Other position is APU1 mode for TunerPro.)  Legacy software will NOT be able to connect to the vehicle unless this switch is set correctly!!!
  3. We’re going to walk through the TunerPro RT configuration steps to use this mode.  Your APU1 will NOT be recognized by TunerPro RT software in this mode.  If you’re not using TunerPro, skip to step 9.
  4. If the APU1 is recognized by software at startup, try moving the mode selection switch again.  Verify the the USB is being recognized correctly.
  5. Next, make double check TunerPro’s configuration for logging.  Start by going to Tools…Preferences
  6. Next, Tab over to the Data Acq. /Emulation tab. (red arrow)  Make sure that “Use Plug-in” is selected for Interface Type.  Make sure “TunerPro Data Acquisition I/O Interface” is selected under the component drop down box.
  7. Then click the “Configure Plug-in Component” box (green arrow).
  8. Make sure that “Standard Serial” is selected (green arrow) and the COM port of your APU1 is selected (blue arrow)
  9. If you are NOT using TunerPro RT, you should be able to start your software of choice and configure it to use the COM port of your APU1 (COM2 in this example)
  10. If you have trouble connecting, check the other switch on the APU1.  Older applications that use 160baud require the in/up ”10k across A-B” setting.  Later TPI, LTI and TBI applications use 8192 baud which requires the switch to be in the out/center =”open between A-B” position.  If you just want to check codes, the down position will cause codes to flash.

“First Edition” AutoPROMs

Very early editions of this unit feature a different switch configuration.

first gen apu1

These units have a horizontal switch and a vertical switch.

For the horizontal switch, outbound is passthrough mode and inbound is APU1 mode.

The vertical switch has three positions.  It controls the behavior of the datalogging interface, much like the inner switch on newer models. 10k is the up position, open is the middle position, and short (check codes) is the down position.

These units also use a different style cable to connect the APU1 to the vehicle.  We no longer sell this style of cable.

]]>
TunerPro V5: Converting ADS to ADX format https://support.moates.net/tprtv5-ads-to-adx/ Mon, 06 Jun 2011 03:17:52 +0000 http://support.moates.net/?p=1297 Introduction

Among other things, TunerPro RT brings a new definition format, the ADX.  This is an extended version of the previous file format, ADS.  The file formats are NOT compatible, but you can convert between them fairly simply.  Unfortunately, the automatic conversion utility in TunerPro isn’t perfect so this guide exists to help you achieve success.

Failure to set the body length correctly (which this guide will explain) can result in periodic timeouts or errors while logging.  Generally, you will be able to initially connect but there will be seemingly random errors in the data captured.  This seems to be much worse on faster PCs.

Procedure

  1. Open TunerPro v5.x
  2. Go to Acquisition … Import Definition … From ADS
  3. Point TunerPro at the ADS file you wish to convert.
  4. When prompted, choose a filename for the new ADX definition (this filename doesn’t really matter, just remember it)
  5. Go to Acquisition … Load Definition and point it at the file you just saved.
  6. Go to Acquisition … Edit Definition
  7. In the editor window, click on the plus next to Commands and then click on Transmit Data Reply
  8. Make sure the “Body Size (Dec)” item is 67.  In many cases, it will incorrectly get set to 66 by the automatic conversion tool.
  9. Click ‘Save’ and you’re done!  If you ever load this definition in the future, it will be ready to go.
]]>
Honda Chipping Kit Install: SMD for JDM/Small-Box ECUs https://support.moates.net/honda-chipping-kit-install-smd-for-jdmsmall-box-ecus/ Wed, 26 Jan 2011 19:39:17 +0000 http://support.moates.net/?p=1235 You will need bridge J1 on the back of the ECU.

Add C49 & C50 and C91 & C92 on back

C49 & C50 –> .004UF (Digikey part number 399-1230-1-nd )

C91 & C92 –> .00001UF ( digikey Part Number 399-1192-1-nd )

Add the 74hc373 SMD chip. (MFG part# SN74HC373NSR, Digi-Key Part Number 296-8310-1-ND)

Add a 29C256 eprom with bin written to it.

For RTP/Datalogging w/ Crome remove J4 on front.

Solder in a 4 pin header (snappable header pins 1×40 work GREAT for this and are VERY cheap)

All info is from the following threads:

http://forum.pgmfi.org/viewtopic.php?t=3112&highlight=chipping+jdm+computers

Special thanks to all the contributors of the above thread and katman for doing the pics in the first place… We love you katman 🙂

http://forum.pgmfi.org/viewtopic.php?t=4005&highlight=chipping+jdm+computers

Thanks to infotechplus for pics and info on C49,C50,C91,C92

]]>
Ford Tuning: Getting Started with Moates Hardware https://support.moates.net/ford-guide-getting-started-with-moates-hardware/ Tue, 30 Nov 2010 22:24:58 +0000 http://support.moates.net/?p=1069 Chapter 1: Introduction, Overview and Summary

Questions you may have coming in:

  • How do I determine what is needed? Keep reading!
  • What vehicles are compatible? Hardware will work with all 2004 and older Ford vehicles with a J3 port, depending on software support.
  • What are the capabilities of Moates hardware? Realtime tuning, logging live data, burning chips, switching between multiple programs
  • What hardware and software options are available, and at what cost? Keep reading!
  • How do I learn to tune EEC? What learning resources are available? Keep reading!  We’ll provide references.

Vehicle Compatibility

  • Hardware is compatible with all year/model Ford vehicles that have a J3 port.  This generally covers 86-2004 model years.
  • If you already have a binary file (bin) or hex file (hex) that is tuned for your vehicle. you can use one of our chips.
  • If you need to make changes (tune) to get your vehicle where you want it, you are limited by software support.
  • Some ECMs are simply not supported in software that works with our hardware because of lack of definition information.
  • It’s important to check for software support before purchase. If you have an uncommon vehicle (for example, a 1995 Festiva) you may be out of luck with our products.
  • We need certain information to tell if your vehicle is supported. (clickEmail us to check before purchase!

Overview of Tuning Process

  • Determine your target vehicle boxcode and strategy.
    • The Boxcode is typically a 3 or 4-digit letter/number code on the EEC computer. ( ‘A9L’  or ‘T4M0’ for example)  This represents a calibration for a particular engine/transmission using a particular strategy.
    • A Strategy is the set of procedures that the ECM follows to run an engine.  Combined with a calbration, this determines how the engine will operate.
      • The strategy will determine things like whether a MAF or MAP sensor is used, how spark and fuel are calculated, how idle is controlled, etc.
      • Each strategy needs a definition (or ‘def’) to work.  The definition tells the software how to interpret the binary and display it in a format you can understand with tables and real-world values.
      • For instance, the A9L boxcode, belongs to the GUFB strategy.  The A3M boxcode also belongs to the GUFB strategy.  You can change a bunch of parameters on a A3M computer and have it run 100% identical to a A9L computer.
  • Review your software options in terms of availability.
    • First: figure out which software supports your box code.  Support varies from package to package.  Check with each software vendor for the most up-to-date supported options.
    • Next: download software and install it.  You can check out the interface and features at this time without paying for anything.
    • Finally: After you have found a software package with an interface that you like which supports your strategy, go to our web store to purchase.  You will need to have already installed software prior to purchasing in order to provide us with information to license it.
  • Determine your tuning needs to guide your purchases.
    • Do you just need to burn chips?
    • Do you want to be able to make changes while the vehicle is running? (emulation)
    • Do you want to be able to log vehicle parameters while the engine is running? (datalogging)
    • Do you want a more accurate measure of the air/fuel mixture? (buy a wideband)
    • Decide what capabilities you need and then purchase hardware as appropriate.
  • Install hardware.
    • Clean that J3 port PROPERLY!
    • To clean the J3 port, you generally must remove the case from the ECM, gently rub the J3 port with Scotchbrite or a mildly abrasive kitchen scrubber.  (‘mildly’ is important – you do NOT want to rub hard enough to remove the copper traces from the circuit board!)  A final clean with brake clean, starting fluid  or another mild solvent doesn’t hurt.  A properly cleaned J3 port will have a very, very slight crosshatch visible on the ‘fingers’ of the connector.
    • Golden rule: ALWAYS TAKE THE KEYS OUT OF THE IGNITION (CAR OFF!!!)  WHEN INSERTING OR REMOVING THINGS ON THE J3 PORT. Failure to do so can result in a fried ECM, fried chip/QuarterHorse or both.
  • Install USB drivers
    • The same USB drivers are used for all Ford products
    • USB driver is a free download from the webstore, it comes with config instructions. (download)
    • If you need more visual directions, there is an install guide available on the Moates support site.
    • If you have trouble with the install, there is troubleshooting guide available on the Moates support site.
  • Setup software and perform initial configuration
    • Establish communications, check settings – this procedure will vary depending on software package you are using.
    • Select the appropriate strategy for your box code and load any appropriate definition files.
    • Program hardware with a calibration to serve as a starting point.  A stock tune with a few key parameters modified to suit the vehicle at hand is great.  You’re just looking for something good enough to get the car to fire and (hopefully) idle.
    • If you are datalogging, select and configure datalogging payload matrix (PIDs) – i.e. what you’re interested in monitoring.
  • Gather performance data, analyze it, and make changes toward an optimized result.
    • Parameters are gradually adjusted to achieve desired targets.
    • This is an iterative process, where adjustments are made and the results are evaluated followed by further adjustments.
    • Please see our subsequent chapters on Ford Tuning (available separately).
      • Basic Tuning Techniques and Common Examples
      • Advanced Tuning and Tricky Combinations

Chapter 2: Hardware Selection and Installation

Several types of hardware are available and needed depending on desired functionality.

Laptop PC

  • Windows XP/Vista/7 are all compatible with the Ford tuning software.
  • Something 5 years old or newer is recommended (no old 486 machines!).
  • Internet access is recommended to facilitate licensing and software installations.
  • USB ports (at least 1) are required. All needed cables are included with the hardware.
  • If logging wideband, a serial-to-USB converter may be needed. ($37 on our webstore – link)

F3 Chip modules

  • These modules install onto the J3 port of the EEC box.
  • One per vehicle, $60 per unit – link.
  • J3 port MUST be thoroughly cleaned, both sides, before installation!
    • Disassemble case, scrape off coating with non-metallic scraper or fingernail.
    • Clean both sides with Scotchbrite, not sandpaper.
    • Don’t be too rough, just polish it to a nice crosshatch, not down to the copper.
    • Clean with paper towel and alcohol or toluene.
  • Two-position switch capable with user-added toggle.  Directions for switching are on support site.  (link)
  • Reprogrammable many times using Jaybird.

Jaybird mini-USB chip reader/writer

  • Small size, low cost, $75 – link.
  • Allows reading and writing of the F3 modules.
  • No datalogging or emulation with the Jaybird. No EEC box reading.  Most basic chip programmer available.

Quarterhorse Realtime Emulator and Datalogger

  • Hardware unit is $249 – link.  All cabling is included, along with ferrite shields and USB bulkhead connections.
  • Optional rotary switch ($30 – link) can be used to select from several different programs on the device, switching on-the-fly.  Works for EECIV ONLY.
  • Fits onto J3 port like a chip module –  port MUST be clean as with F3 modules.
  • On some early EEC boxes, several components will need to be gently bent out of the way for clearance during installation.
  • The Quarterhorse is an integrated unit that can do several things:
    • Realtime Emulation
      • Changes in the calibration take effect immediately while engine is running.
      • No disturbance in engine operation or communications.
      • Changes in software are synchronized on the Quarterhorse.
    • Datalogging
      • Requires special definition file with ‘patch code’ written for the QuarterHorse, allowing RAM on the EEC to be shadowed onto the Quarterhorse.
      • Unprecedented access to variables and sensor values through the QuarterHorse without additional datalogging hardware.
      • Logging rates in excess of 5 kHz possible.  Most software logs around 20 Hz, which is great for tuning.
    • EEC Reading
      • EEC must be installed and powered in-vehicle with QH installed.
      • You can read the tune from the EEC box and save it to file.
      • This can be done with a stock EEC to acquire the base calibration.
      • You will be able to harvest the active calibration that has been programmed with a flash programmer this way.

Burn2 with F2A and F2E adapters

  • The Burn2 ($85 – link) is a general purpose chip programmer that can be used for many different devices.
  • When used with the F2A adapter ($10 – link), it can be used to read/write F3 modules.
  • If the F2E adapter is added (another $10 – link), you will be able to read EEC boxes.
  • No emulation or datalogging – this is a simple chip programmer only.
  • This hardware combination is best suited for people that plan to tune vehicles from many different manufacturers.  If you plan on tuning exclusively Fords, consider the Jaybird as a less expensive alternative.

F8 chip module with Destiny programmer

  • No emulation or datalogging – this is a simple chip with switchable tunes.
  • Available exclusively through our distributor DP Tuner
  • The $165 F8 module holds 8 switchable tunes and can be reprogrammed in-vehicle without removing the chip from the EEC!
  • The $150 Destiny programmer is used with a 4-pin switch cable while F8 module stays installed on EEC.
  • Once programmed, the $30 rotary switch can optionally be connected as a calibration selector.

Wideband O2 Sensor and Controller

  • Used to sense your engine’s Air-Fuel ratio through exhaust gas analysis.
  • Units such as the Innovate DB-Red LC1 Gauge Kit /w/ O2 ($209 – link) are very affordable.
  • Software (discussed separately here) supports direct logging of the Innovate device data using a serial interface.  This is the preferred method of logging wideband data because it avoids all the pitfalls of using analog signals.
  • Analog outputs from the wideband (such as the LC1) can be connected directly to the EEC in some cases (unused EGR pin on A9L for example).
  • Wideband O2 readings critical for tuning fueling parameters.

Chapter 3: Software Selection, Installation, and Licensing

Several different software packages currently work with our hardware.  Cost varies considerably considerably from package to package along with capabilities.  Each software package also has its own unique flavor of interface – you will probably like one better than another.  Luckily, you can download and check them out prior to purchase.  Also remember that support for various box codes / strategies varies considerably from package to package.  It is important to investigate not just whether there is ANY support for a particular strategy but whether the items you require to tune your vehicle are supported – definition files vary considerably from software to software.  Fortunately, the availability of ‘trial’ versions makes it possible to ensure you to find a software package that fits your needs without having to purchase each one.

Binary Editor ( http://www.eecanalyzer.net )

  • Written by Clint Garrity.
  • Currently has the largest user base.
  • Cost is $80 for the base application which is registered to a specific PC.
  • Includes many of the most common and popular definitions (GUFB, etc) with no additional cost.  ( this list has almost all the “free” definitions along with some pay defs )
  • Other ‘premium’ encoded definitions available at extra cost ($50-150+) from the definition author.
  • Tends to benefit from a faster/newer laptop. Code is a bit heavy, so older PCs are taxed.  Think 2Ghz P4 / 512Mb ram realistic minimum.
  • Includes EEC reading, chip reading and burning, datalogging, and emulation capabilities when used with the appropriate hardware.
  • Also includes logging for wideband (Innovate, PLX, etc).
  • Also includes optional support for standalone dataloggers, J2534 interfaces.
  • Companion software EEC Analyzer is available for an additional $50. Not necessary, but it helps with data interpretation.
  • Licensing occurs after you install the software from the available downloads, through a menu item within the BE and EA software programs.
  • Both BE and EA licenses can be purchased from the webstore with information from the program.  See webstore product page for further instructions.

EEC Editor ( http://www.moates.net )

  • Written by Paul Booth.
  • Fairly lightweight software – does not require a very fast PC to work well.
  • Cost ranges from $20-65 for each strategy depending on options.
    • EEC-IV is $20 for editing DEF (emulation and chip burning) plus $25 for datalogging (DLM) .
    • EEC-V is $10 more ($30+$35).
    • In order to have a comprehensive tuning solution for a typical fox body Mustang, you would need to order the GUFB def ($20) and the GUFB DLM ($25) along with a QuarterHorse.  This would allow you to tune any number of vehicles using the A9L, A3M, etc. processor codes.  You can also burn chips with the Jaybird/BURN2+F2A for any strategies you have purchased.
  • Includes logging for Innovate Wideband (LC1, LM1, etc) at no additional charge.
  • List of available supported strategies is listed on the webstore.

TunerPro RT v5 ( http://www.tunerpro.net )

  • Written by Mark Mansur.
  • Software license is optional (nag screen) but encouraged for $30.
  • Editing portion of software *extremely* lightweight – can run well on older PCs.  Parts of logging engine considerably more demanding.
  • Many definitions are available for editing only, see Tunerpro.net and our website for details.
  • Editing, chip burning and emulation are supported by TPRT V4 and TPRT V5.
  • Datalogging using the QuarterHorse is supported by TunerPro RT V5 via new the ADX format.  See here for updated definitions.
  • QuarterHorse vehicle support is very limited compared to other software, but some of the most popular ones (GUFB CBAZA etc) are well-developed and available at time of writing (December 2010)

Flash & Burn Interface ( Moates/TunerPro )

  • This is a low-level utility for reading and writing F3 chip modules using Jaybird or  BURN1/BURN2 + F2A
  • Capable of reading EEC boxes using BURN2+F2A+F2E.  Does not work with QuarterHorse
  • If you have a raw binary file ( bin ) you can use Flash n Burn to program a F3 chip module
  • No cost, can be downloaded from the webstore.

F8 Destiny Utility ( http://www.moates.net )

  • For use with a Destiny and F8 multi-position in-situ chip module.
  • Allows easy management of stacks of tunes on the module with PC-based selection.
  • No cost, can be downloaded from the webstore.

USB Driver ( Moates.net / FTDI )

  • Needed to allow PC to communicate with the USB hardware (Quarterhorse, Jaybird, BURN2, etc).
  • In many cases, working drivers will be detected by Windows via plug n play.
  • If you need more visual directions, there is an install guide available on the Moates support site.
  • If you have trouble with the install, there is troubleshooting guide available on the Moates support site.

Chapter 4: Suggested Techniques for Effective Calibration of EEC Systems

Vehicle Inspection and Preparation

  • CRITICAL part of the tuning process. Start here, really.  If you fail here, you will never succeed.
  • Several areas of the vehicle should always be analyzed before you begin the effort.
    • Smoking – learn to identify fuel (black) vs. oil (grey-blue) vs. coolant (white/sweet smelling).  You cannot fix oil smoke or coolant smoke with a tune.
    • Compression – you should have all cylinders within 10% compression of each other.  If smoking, damage to old spark plugs or general appearances make you suspicious of the motor’s health, check it before you start.  It’s a lot easier to deal with a motor with poor compression BEFORE you beat the snot out of it in the course of tuning it.  Many people skip this but it is something to think about because a motor that is already hurt is very likely to blow up or experience a catastrophic failure during tuning.
    • Check base timing, adjust as needed. (all vehicles with a distributor)
    • Evaluate TPS voltage.  Minimum/maximum values should be within acceptable limits.  Check for reversed wires – voltage should increase as throttle opens.
    • Look at MAF intake routing, make sure there are no obvious vacuum / intake leaks between the MAF and the intake valves.  Think cracked/split/loose hoses, bad gaskets, open ports, dry rotted couplers, hoses connected both before and after the MAF, …
    • O2 sensors should be operational without any exhaust leaks before the sensors.  For some reason, cut and soldered “extensions” for long tube headers often cause problems.  Plug and play extenders are *highly* recommended.  If you know that you do not have proper stock O2 sensors, REMEMBER TO TURN OFF O2 FEEDBACK!!!
    • If you are using a wideband sensor, you need to make sure there are no exhaust leaks before the wideband.  Flex tubing, poor joints between headers- midpipes and cracks in tubing can all create havoc.
    • If applicable, pay attention to which bank the wideband is installed in – bank-bank differences can be a powerful diagnostic tool.  Pay attention to how far the wideband is from the engine’s exhaust ports – there is always some lag between combustion events and measurement.  When things are changing quickly, this is critical.
    • Widebands need calibrated periodically, generally in free air.  Wideband sensors need replaced periodically.  Leaded fuel kills them very quickly.  Proper care and feeding of widebands is crucial to their effectiveness.
    • Be aware of catalytic converters.  Always tap them (GENTLY) and listen for suspicious noises that would indicate a catalytic converter that is degrading.  Clogged cats can rob literally hundreds of horsepower.  It is possible to place a wideband sensor AFTER a catalytic converter but remember that the cat will very slightly skew readings.
    • Make sure you have enough fuel pump and injectors for the power level you are looking for.  For a V8, “Injector size in #/hr * 14 = max hp” is a crude rule of thumb.  There are tons of injector calculators to be found if you want a better idea.
    • Ensure that fuel pressure is sane.  40psi with no vacuum reference is generally about where most OEM regulators are set.  You should be able to see a difference in fuel pressure between key-on-engine-off, idle and blipping the throttle.  Fuel pressure should be lowest when vacuum is highest.  Fuel pressure should increase when you blip the throttle as manifold pressure increases.
    • You need a MAF capable of metering enough air for your power goals.   There are ways to increase the metering capacity of a given meter, but tuning that properly is an advanced topic.  Keeping it simple: get a meter that can handle your airflow needs.
    • You need a functioning alternator and battery.  Battery voltage plays a role in crucial things like injector opening time and coil charge duration.  If your charging system is not functioning correctly, your tune may drastically change if/when you fix it.  Rule of thumb: if your battery voltage ever drops below 13 volts with the motor running, you will run into trouble.
    • On a similar note, underdrive and overdrive pulleys can cause real issues.  Pay attention if you see them.
    • Check for emissions hardware ( purge, smog pump, EGR, etc. ) that is missing.  In many cases these items can be disabled but you need to pay attention to what is present compared to what the ECM expects.
    • Basic maintenance should not be overlooked.  If it is important for a “normal” car it is twice as important in a performance application.
      • Spark plugs: correct heat range, appropriate gap, not fouled.  Consider power level, fuel and ignition system.  AVOID PLATINUM PLUGS FOR PERFORMANCE APPLICATIONS!!!  Copper or iridium will serve you much better.
      • Plug wires: no cracks/arcing, properly crimped ends, appropriate length so there isn’t too much tension
      • Firing order: firing order is determined by the camshaft (mostly) not the block or computer.
      • Spark boxes: great for distributor engines, unneeded/problematic for mod motors
      • Coil packs: Coil-per-cylinder (99-04 generally) applications like ***OEM*** coils best. (according to Dave B.)  MSD, Accel, Granatelli, … are all cause for concern especially with boost.
      • Oil and coolant: always check fluids before starting.  Quick check, potentially horrible consequences if low/out.
      • Fans / overheating: it is always a good idea to check that radiator fans work.  A car that overheats cannot be tuned.
      • Belts and Idlers: All serpentine belts must be in good shape.  Cracks, missing ribs, etc. will all cause problems.  Any idler pulleys must spin freely.
      • Tension:  Belt Tensioner should not be extended fully with the engine off.  Adjust belt length so that tensioner is in the lower third of its adjustment range with the motor off.  (i.e. it can move 2/3 through its range to increase belt tension – it should be mostly compressed when motor idle)  This is particularly important for supercharged applications.
      • Fuel filter: Fords are *horrible* about clogging fuel filters.  Especially if the car has been sitting for any significant period of time, change the fuel filter.  Motorcraft/OEM filters seem to hold up better than many cheap aftermarket ones.
      • Fuel age and type: Gasoline degrades with time.  Do not expect fuel that is more than a month or two old to be of the same quality as fresh gas.  Be particularly careful with heavily oxygenated fuels (i.e. VP Q16) and alcohols (ethanol, methanol, E85, etc.) in contact with fuel system components for large periods of time.
      • Clean air filter and MAF.  Oiled filters generally cause MAFs to get dirty.  Clean MAFs only after they have had a long time to cool – hot MAF+liquid=death.  Clean *GENTLY* with brake clean, starting fluid, or other organic solvents.
  • Remember, you can’t fix mechanical or electrical issues by reprogramming the ECM!!! The results you achieve with tuning will only be as good as the material you start working with.  Garbage in, garbage out.

Datalogging: What’s important and what does it mean? What should we be interested in? What to select?

  • There are certain sensors that you will almost always want to keep an eye on because they are critical to engine operation:
    • RPM – how fast the motor is spinning
    • MAFV / MAF counts – a “raw” value representing the reading from the MAF sensor
    • Airflow – a value calculated  by the ECM from the raw sensor MAF voltage that represents how much air is being ingested by the engine.  This is often represented in some form of “real world” value, like Kg/hr or Lbs/min
    • Load – from 94-2004 “Load” is the main factor involved in determining spark advance.
    • Spark Advance – when the ECM is commanding sparks to be fired.
    • TPS – Throttle Position Sensor.  How far open the throttle is, i.e. how hard you’re pressing the gas pedal
    • ECT – Engine Coolant Temperature(how hot or cold coolant flowing through the engine is)
    • IAT – Intake Air Temperature (how hot or cold air entering the engine is)
  • Depending on what you are trying to do, there are other items you may want to pay attention to as well.
    • Injector Pulsewidth – How long the injectors open.  This can be useful both for “sanity checking” and to ensure you do not run out of injector – there is only a fixed time available at a given RPM to fire injectors.
    • HEGO1/2 – Heated Exhaust Gas Oxygen sensor.  Measures the presence or absence of oxygen in the exhaust in order to try to determine whether the motor is running rich or lean.   Watching the raw HEGO voltages can give you some kind of very basic indication of fueling.  These sensors experience a large change in voltage in a very small area centered around a stoichiometric mixture ( 1.0 lambda or about 14.7:1 Air-Fuel Ratio or AFR)
    • STFTs – Short Term Fuel Trims.  These are IMMEDIATE changes the ECM makes in response to HEGO readings in order to steer the air-fuel mixture towards desired targets.   If your EEC uses STFTs effectively (i.e. all modular motors) then these are generally more effective as a tuning tool than looking at raw O2 voltages.
    • LTFTs – Long Term Fuel Trims.  These are the long term difference between programmed values and target values.  Think of them as the average of STFTs over a long time.  If your EEC uses LTFTs effectively (i.e. all modular motors) then these are one of the most effective pieces of data provided by the stock computer for tuning fueling.
    • WBO2 – Wideband Oxygen meters can measure a much wider range of rich-lean conditions than standard HEGOs.  Having wideband data is often preferable to HEGO/STFT/LTFT.  In many cases (i.e. 86-95 in my opinion) it is often easier to disable closed loop operation/the O2 sensors completely and tune the car exclusively using a wideband.
    • ISC Integrator (‘integrator’) – this represents the difference between how much air the EEC is using to hold and idle versus how much it is commanded to hold in the tune.  Critical for proper tuning of larger camshafts and larger displacement engines.
    • Boost/MAP/Pressure – Although MAF systems do not differentiate between boost and vacuum, it is often very handy for sanity and safety to have an idea of how much pressure there is in the intake manifold.  For positive displacement blowers (roots, TVS, twin-screw) make sure you take pressure readings AFTER the blower on the lower plenum.
    • Pressure drop across injectors / FPDM duty cycle – most 99-04 cars control fuel pressure electronically.  These values are critical to a properly operating fuel system on these vehicles.

Recalibration: Modifying Parameters and Values to Achieve a Target

  • First step: decide on target operating parameters for the engine
    • This may seem obvious, but something as simple as “make the most power” or “improve fuel economy” isn’t going to be be enough.
    • Second step: take a general goal like “make the most power” and decide on appropriate engine conditions to achieve that goal.
    • If you read these rules of thumb and say “this isn’t right for my engine” – GREAT.  You already know more than the audience these rules are aimed at.
      • If in doubt, “0.8 is great” – blatant simplicity.  Quoted me to once by someone who did OEM calibrations for Honda for a living.  It is very difficult to break anything due to fueling from running a vehicle at 0.8 lambda (about 11.6:1 AFR Gasoline)
      • 1.0 Lambda represents a stoichiometric mixture – exactly enough oxygen is present in the air to burn all the fuel supplied.  This is normally the best mixture for minimizing emissions.
      • Most vehicles make best power around 0.85 to 0.88 lambda (12.3 – 12.7 AFR Gasoline) – slightly richer than stoich
      • Most vehicles achieve best fuel economy at around 1.05 to 1.1 lambda ( 15.2 to 16.0 AFR gasoline)
      • Most vehicles need more ignition advance as RPM increases
      • Most vehicles need more ignition advance under cruising/low-throttle conditions than WOT
      • Knock is most likely close to peak torque, at high loads/low RPMs or at peak horsepower
  • Next step: Get familiar with the strategy your vehicle uses.  Fueling, timing, idle, open-closed loop and just about everything else vary considerably from one strategy to another.  Being familiar with the strategy your ECM uses will help you figure out which tables to modify to acheive the results you seek.
    • eectuning.org is a good place to learn more.
    • the ‘Education’ section of moates.net is another good place to get information
  • After you figure out where to look: set up what you can based on what you already know
    • Setup Engine Displacement / displacement of one cylinder
    • Setup injector size
    • Setup a reasonable rev limiter based on what you know of bottom end and valvetrain
    • Setup a reasonable (perhaps a little high to start) value for target idle
    • Setup a reasonable base calibration for MAF sensor.  If sensor came with a calibration sheet, this would be great time to use it.
    • Setup a reasonable target air fuel while in open loop
    • Setup a reasonable timing map.  A stock timing map adjusted for mods is always a good place to start.
    • Setup a reasonable pattern from switching from closed loop to open loop.
    • Enable or disable hardware such as O2 sensors, EGR, Purge/Evap, automatic trans
    • If you take your time to create a sane starting point before you turn the key on you will save yourself countless hours of time!
  • Finally: Start your engines (and your datalogger) and make final adjustments
    • Are air fuels not matching what you command in open loop?
      • Three pieces of the fueling puzzle:  MAF transfer, Injector slopes(size), Injector offset (battery compensation – latency)
      • How do you tell what is going on?  STFTs, LTFTs (if O2s are enabled) combined with a wideband.  STFTs/LTFTs are great while O2s are active – i.e. part throttle
      • Leanest at idle, small pulsewidths but perfect at WOT/higher throttle -> increase battery offset
      • Lean – rich – lean patches as you gradually increase throttle -> wrong shape of MAF curve.  systematically tune it
      • Entire range of engine operation uniformly off from commanded values -> either injector slopes (size) or entire MAF transfer function is off.  Let load determine which one to multiply/divide in order to fix things
    • Idle issues?
      • Make sure your MAF transfer table, injector slopes and injector offset are sane before trying to fine tune idle!
      • Follow the integrator – a good place to start is to add the integrator (or subtract if it is negative) from the Neutral Idle Air table (in neutral) or Drive Idle Air table (if in Drive for automatic cars)
    • Performance
      • ALWAYS TUNE FUELING FIRST BEFORE TACKLING TIMING!  You are *much* more likely to break your engine if your mixture is wrong.  As long as your timing is good enough to light the mix, you can tune fueling adequately.
      • Tuning timing without a dyno is hard.  Accelerometers and a dragstrip can provide crude but repeatable feedback.

Data Analysis and Evaluation

  • Once captured, the operational data can be analyzed and used to guide calibration effort.

(More to come!)

(below this line is draft / coming soon as of 2010-11-30)

Chapter 4:  Software/Hardware Initial Configuration with Tuning Session Start-Up Examples

  • Physical installation of hardware is shown in more detail from Chapter 1 overview.
    • F3
    • Jaybird
    • Quarterhorse
    • F8/destiny and switch
    • Wideband
  • Installation, licensing, initial configuration, and detailed hardware synchronization procedures for each software are explained and examples detailed. Initial basic calibration load-up for different hardware, as well as basic payload creation for datalogging, are explained and illustrated for each.
    • USB Driver
    • BE/EA
    • EEC Editor
    • TunerPro RTv5
    • Flash & Burn
    • F8/Destiny Utility
  1. Data Analysis and Evaluation
    1. Once captured, the operational data can be analyzed and used to guide calibration effort.
    2. Several examples of logged data values and how they relate to calibration parameters are provided.

Chapter 6:

Case Studies: Example Modifications, Vehicle Combinations, and Rules of Thumb

  1. Key Issues and Vehicle-Specific Examples
    1. How do many of the popular modifications on these vehicles affect the tuning approach?

i.      Bigger MAF

ii.      Bigger injectors

iii.      Cold plugs

iv.      Nitrous

v.      Gears and converter

vi.      Auto vs Manual

vii.      Emissions delete / racing modifications

viii.      Cam, heads

ix.      Headers/exhaust

x.      Cold air intake

    1. We look at a walk-through of important considerations and the thought process of tuning several different example combinations, with real-world dyno results.

i.      A9L/GUFB Fox Body, 1993 N/A 331 stroker, 24# injectors, cam, headers, 5spd.

ii.      CBAZA, same as above.

iii.      03/04 Mustang

iv.      SC A9L

v.      SC 03/04 Cobra

vi.      F150 Truck

    1. Achieving an Optimized Result: When is it good enough?

i.      What are your goals?

ii.      Do you plan for future modifications?

iii.      Rules of thumb for AFR and timing, NA vs boost.

iv.      What is safe vs aggressive?

>

>

>

> Vehicle Compatibility

>

> All year/model Ford 2004 and earlier with J3 port are compatible

***with our hardware*** but there may not be software support for particular models.

> Some vehicle year/model applications are simply not supported in the

> software because of lack of definition information. It’s important to

> evaluate the availability of your desired application as ir relates to

> the software selection process. You may be out of luck (for example,

> 1995 Festiva or such uncommon target).

http://support.moates.net/ford-strategies-supported/

http://support.moates.net/ford-box-code-strategy-cross-reference/

>

>

>

> Overview of Tuning Process

>

> Determine your target vehicle boxcode and strategy

>

>                                                                i.

> Boxcode is typically a 4-digit letter/number code on the EEC computer.

> This is the calibration code.

http://support.moates.net/ford-information-we-need-to-help-you/

>

>                                                               ii.

> Strategy is the ‘parent’ definition structure to which a boxcode belongs.

Each strategy is the set of procedures that are executed on your ECM to run an engine.  Sometimes more than one strategy can successfully run on a given ECM.  Normally we do not make many changes to the procedure part of strategies while tuning vehicles.  Instead, we change tables, functions and constants so that the engine receives what it needs to run well.  Each “box code” represents a configuration of a particular strategy for a particular engine.

>

>                                                             iii.

> For

instance, the A9L boxcode  belongs to the GUFB strategy.  The A3M boxcode also belongs to the GUFB strategy.  If you compare A9L.bin and A3M.bin the files will be almost identical because they use the same strategy but are configured for different vehicles by Ford.  If you get a definition (also called def) for the GUFB strategy, you will be able to edit both A9L and A3M binaries because they use the same strategy.

……….

>                                                             iii.

> J3 port MUST be thoroughly cleaned, both sides, before installation!

***IMPORTANT***

……………….

> Chapter 5:

>

> Suggested Techniques for Effective Calibration of EEC Systems

>

>

>

>

>

> Vehicle Inspection and Preparation

>

> CRITICAL part of the tuning process. Start here, really.

> Several areas of the vehicle should always be analyzed before you

> begin the effort.

>

>                                                                i.

> Check base timing, adjust as needed.  On older Fords, pull “spout” timing connector either by distributor (86-93) or on passenger fender side (94-95).  Adjust distributor to achieve 10 degrees base timing with spout removed.  Reinstall spout before tuning.

>

>                                                               ii.

> Evaluate TPS voltage, make sure it is in range through motion.

Vehicles are very sensitive to improper TPS voltage.  TPS being too low or too high can cause the ECM to not enter the correct idle mode.

TPS should be between 0.95 and 1volt with throttle plate closed.  This can be checked using QH quite nicely.

>

>                                                             iii.

> Look at MAF intake routing, make sure there are no gross vacuum / intake leaks.

http://support.moates.net/tuning-maf-systems-and-air-leaks/

See how much or little of that you want to put here.

>

>                                                             iv.

> O2 sensors should be operational, exhaust should be leak-tight at

> least that far back.

OEM Ford O2 sensors work a million times better than cheap aftermarket ones.

Ideally, a wideband sensor is to be installed in addition to the factory O2s rather than instead of one.

If this is not possible, it is greatly preferable to remove a secondary (Post-catalytic converter) O2 sensor.

If a primary O2 sensor has the be removed in order to install a wideband, make sure closed loop operation is disabled.

>

>                                                              v.

> Basic maintenance should not be overlooked.

>

> 1.       Plugs and wires

1a. PLUG GAP IS REALLY IMPORTANT

1b. Appropriate plug type is really important (Copper, Silver (Brisk for 3v)).  Iridium plugs are ok for applications with extremely strong spark boxes or CDI systems.  Avoid platinum plugs like the plague.

>

> 2.       Oil and coolant

>

> 3.       Fuel filter and fuel age/quality/octane

>

> 4.       Clean air filter and MAF

>

>                                                             vi.

> Ensure that fuel pressure is as expected through operating range.

>

> Remember, you can’t fix mechanical or electrical issues with reprogramming.

> Tuning is about more than just flipping chips, so make sure your

> vehicle is in good shape!

This really can’t be stressed enough.  Tuning a car that isn’t running right is like putting a bandaid over a gangrenous wound!  The first step to tuning a car properly is to make sure it is mechanically sound!

>

>

>

************I’m not sure I would get into datalogging just yet because we haven’t talked about recalibration yet.****************

> Datalogging: What’s important and what does it mean? What should we be

> interested in? What to select?

>

> RPM

> MAFV

> Kg/Hr

> Spark

> HEGO1/2

> TPS

> ECT,IAT

> Load

> WBO2

>

***********************************Snip*********************************************************************************************************

>

>

> Recalibration: Modifying Parameters and Values

>

The purpose of recalibrating an ECM is to produce the behavior you desire, and by doing so hopefully improve performance, emissions or other operating characteristics.  Normally, there are two stages to this process.

First, parameters within the strategy are altered to match physical parameters of the engine.  Engine displacement, injector size are the primary values here.  Also, the MAF transfer function should be altered to match the MAF that is installed on the vehicle.  You can often “rob” a MAF transfer function from another vehicle’s strategy when using the MAF from another vehicle.

Next, operating parameters are changed in order to achieve the actual running conditions desired for the particular engine.  In many cases, simply adjusting the “configuration” items for the strategy in the first step will make then engine run great but there are almost always small changes that can be made to optimize performance.

>

> What are the most common values we will need to modify?

>

i.     Displacement – how large the engine is

ii.      Injector slopes – define how much fuel flows through

injectors, aka injector size

iii.      MAF calibration – defines how much air enters the engine as

a function of MAF voltage.  aka MAF transfer function iv.      Rev limiters – protect the engine from being damaged by over-revving

v.      Speed limiters – protect the driver from his/her own stupidity

vi.      EGR delete, PATS delete, secondary O2 delete – turn off items that are not present or not desired.

>

> How do we know which values to change, and by how much?

>

(repeat / correlate with above)

First step: calibration data should match actual equipment specification

example: If you have a 347 stroker with 30# injectors your strategy should be configured to match these physical parameters

Next step: start your engines, identify problems and goals.  There are hundreds (if not thousands in some cases) of parameters you can change.  Before starting on tuning, it’s good to have an idea of what’s not right, what you’d like to improve and what you can leave alone.  This may sound basic, but maintaining some kind of focus is really important to working effectively.  Examples of things you might want to work on are improving idle, improving wide open throttle performance, decreasing fuel consumption.

After figuring out what aspects of running the engine you want to work on, it is time to get the data you need to achieve your goals.  By selecting appropriate items for datalogging, the QuarterHorse allows you to view, log and replay the same data that your ECM uses to run your engine.  Instead of blindly guessing which values you need to change in order to get the engine behavior you seek, you can use this process of logging, analyzing logged data and a little math to make appropriate changes.

Now specific tasks in the tuning process will be examined in detail.

This will be presented as a mixture of theory and practice.  The next chapter will serve as a guide for how to adapt the programming of your ECM to suit specific modifications (cold air kits, injectors, motor transplants, etc) and will be attempt to be primarily hands-on.

Routine tuning processes: (these are going to need more explanation, I’m just running out of steam tonight)

Basic setup – Slopes, injectors, MAFs, sane spark tables

WOT / Open loop fueling – MAF transfer, inj slopes, stabilized fuel table

Closed loop fueling – O2 trims, MAF transfer

Power tuning – Dyno, spark tables

Idle tuning – idle RPM drive, neutral, Drive idle air, neutral idle air, integrator, gains, etc

Dashpot – role, tuning, scalars, preposition

>

>

>

> Chapter 6:

>

CASE STUDIES AND HANDS ON PRIMARILY.  Theory / processes in previous chapter

>

>

>

>

>

> Key Issues and Vehicle-Specific Examples

*MAKE MORE SPECIFIC*  General procedures covered above

>

> How do many of the popular modifications on these vehicles affect the

> tuning approach?

>

>                                                                i.

> Bigger MAF

>

>                                                               ii.

> Bigger injectors

>

>                                                             iii.

> Cold plugs

>

>                                                             iv.

> Nitrous

>

>                                                              v.

> Gears and converter

>

>                                                             vi.

> Auto vs Manual

>

>                                                           vii.

> Emissions delete / racing modifications

>

>                                                          viii.

> Cam, heads

>

>                                                             ix.

> Headers/exhaust

>

>                                                              x.

> Cold air intake

>

> We look at a walk-through of important considerations and the thought

> process of tuning several different example combinations, with

> real-world dyno results.

>

>                                                                i.

> A9L/GUFB Fox Body, 1993 N/A 331 stroker, 24# injectors, cam, headers, 5spd.

>

>                                                               ii.

> CBAZA, same as above.

>

>                                                             iii.

> 03/04 Mustang

>

>                                                             iv.

> SC A9L

>

>                                                              v.

> SC

> 03/04 Cobra

>

>                                                             vi.

> F150 Truck

>

> Achieving an Optimized Result: When is it good enough?

>

>                                                                i.

> What are your goals?

>

>                                                               ii.

> Do you plan for future modifications?

>

>                                                             iii.

> Rules of thumb for AFR and timing, NA vs boost.

>

>                                                             iv.

> What is safe vs aggressive?

>

>

Install USB drivers, Configure software, synchronize it with the hardware via USB, and load up initial calibration.
Establish communications, check settings.
]]>
BURN1+F2A+F2E: Reading Ford ECMs https://support.moates.net/burn1f2af2e-reading-ford-ecms/ Thu, 05 Aug 2010 04:41:57 +0000 http://support.moates.net/?p=1057 Requirements

There are two products that we sell that can read the program in a factory ECM:

BURN1/BURN2 with a F2A and F2E – This setup can be used to read ECMs on the bench.  ECM does not need to be powered.

QuarterHorse – This setup requires the ECM to be powered either by a vehicle’s battery or a 12V bench power supply.

Reading with BURN2+F2A+F2E

  1. Start with all cables disconnected (F2A,F2E,USB,etc.)
  2. Connect the F2E to the F2A
  3. Put the F2A in the BURN1/BURN2
  4. Connect the Burn1-2/F2A/F2E Assembly to your ECM.  Make sure your ECM is powered off if it is in the vehicle
  5. Connect the USB from the BURN2 to the PC
  6. Start Flash n  Burn Software on the PC
  7. Choose appropriate settings for the Supported chip type based on the ECM type:  J3 Ford EEC-IV Reader or J3 Ford EEC-V Reader
  8. Choose appropriate settings based on the number of banks used:
    • 56k EEC-IV = 032000 start 03FFFF end
    • 64k EEC-IV = 030000 start 03FFFF end
    • 2-bank EEC-V = 010000 start 02FFFF end
    • 4 bank EEC-V = 000000 start 03FFFF end
  9. Click “Save buffer to file” and choose a filename.

Reading with QuarterHorse

At the time of writing (Aug5-2010) Binary Editor is the only software that supports this feature of the QH reliably.  Select “Read PCM” from within the software.

]]>
Ford: Box code – strategy – vehicle cross reference https://support.moates.net/ford-box-code-strategy-cross-reference/ Wed, 30 Jun 2010 05:24:02 +0000 http://support.moates.net/?p=983 This page is intended to help people who have looked here to figure out if there is support for their vehicle.

Each ECM has a 3 or 4 digit processor code that uniquely identifies it.  You can tell what strategy a ECM uses from its box code or from looking at a dump of a stock program from that ECM.  “Strategy” is Ford’s lingo for a program to run a vehicle. (or operating system)  Each strategy can have multiple calibrations for different engines.  Sometimes even V6 and V8 engines will use the same strategy!

If you are wondering if your strategy is supported, take a look at the Supported Strategies guide.

This list will grow over time.  If you don’t see your vehicle listed here, email [email protected]

A9L = GUFB (88-93 “Fox body” V8 mustang 5-speed)

A9P = GUF1 (88-93 “Fox body” V8 mustang auto)

T4M0 = CBAZA (94-95 SN95mustang  5.0 V8)

LLX4 = CDAN4 (96-97 Cobra 4.6L 32v)

PTP2 = FBFG2 (04 Mustang GT)

RCX5 = CDAN4 (97 Tbird 3.8L v6)

SLL4 = CTBAE (96 5.0 explorer ??? )

LKT3 = ODAJ0 (02 F150 4×4 auto)

SCI1 = ODAG0 (02 F150 4×4 manual)

NMI1= ODAG0 (02 F150 4×4 manual)

MIJ1 = ODAG0 (02 F150 4×4 manual)

KVF1 = ODAL1 (02 F150 4×4 manual)

CXN1 = MNAE1 (01 Lightning)

CUX1 = MRAD2 (01/02 Lightning)

CUX2 = MRAD3 (01/02 Lightning)

URB1 = TAUF0 (02/03 Lightning)

There is a handy Excel spreadsheet you may want to look at ( link ) that has a decent cross-reference.

External Resources

Core Tuning have an excellent list of strategies they support which can be used to cross reference ECMs and strategies.

OBDTester.com has a nice list of Ford ECM info organized by hardware ID and updates for Ford ECMs.

 

 

]]>
Demon https://support.moates.net/demon/ Sun, 30 May 2010 16:45:11 +0000 http://support.moates.net/?p=872 demon1

Introduction / Identification

The Demon (or original Demon, Demon 1) pictured above  is the first of our integrated devices aimed at Honda/Acura-friendly P28/P30/P72 OBD1 ECUs. Flawless realtime emulation, embedded datalogging, auxiliary ports, 16x calibration storage and encryption.   The Demon is designed to fit inside both USDM and JDM ECUs including those with knock boards.   The Demon combines the features of the Ostrich, Hulog, RTP, and adds its own unique feature set.  The Demon requires software to specifically support many of its features – not all software support is equal.

Ports and Connectivity

The Demon uses the same FTDI Device drivers as the rest of the products that we sell.  The Demon a USB mini-B port for internal cable connection.  Plugging a cable from the Demon to your PC will allow your PC to communicate with the unit.
The Demon supports additional devices through the black 4 pin add-on header, which is an option to install.  Some examples of devices that can be used are the TunerView II, TunerView RD1 and BlueTooth serial modules.   When using the 4-pin TTL with devices such as the Demon/Tunerview interface, TunerView RD1, or Bluetooth, be SURE that the pinout is:
Demon1: 1=TX out, 2=RX in, 3= GND , 4= 5V out
***IMPORTANT***  The original Demon and Demon II **DO NOT** have the same pinout!  It is entirely possible for damage to occur if incorrectly pinned peripherals are plugged in to the Demon!  ***IMPORTANT***
Please make sure you have the correct cables to support the hardware you have.  If you have any doubts, please contact us.
If your Demon did not come with the auxiliary port installed, the following picture illustrates the correct orientation of the 4 pin right angle connector:
demon1bt_aux

Software Support

As of 11/03/09 software support is as follows:
Neptune: Full emulation+data+onboard (release)
ecTune: Emulation+data (release)
Crome: Emulation+data (beta)
Please note that each Demon has a serial number – NepTune and eCtune both license a single copy of the software to a single Demon.  The exact procedure for this is different for each software package.

Datalogging Memory

The first production runs of Demons have 1 Mbyte memory for storing datalogging.  Current (starting around April 2010) production units have 4Mbyte memory.  Early production units can have their memory upgraded.  If you are interested in this service, purchase the Install Service item and note in the “Comments” field of your order that you would like the Demon memory upgrade.  You’ll have to send your Demon back to us – turnaround time is normally about 2 weeks.

Switching Between Software

You can now more easily switch among the different applications using our Config Utility for resetting the state of your Demon.

Indicator Lights (1.8 and older firmware)

The Demon has two LEDs to indicate its status, one red and one green.

The red LED serves as a hardware status indicator and/or busy light.  It can come on when:

  • Demon is currently processing a command (upload/download/etc)
  • Poor / nonexistent connection between Demon and ECU 28 pin socket.  (usual cause: faulty installation)
  • Poor / nonexistent connection between Demon and ECU CN2 port.  (usual cause: cabling, cable backwards, faulty installation)
  • Demon is powered via USB but there is no power to ECU
  • NEPTUNE RTP ONLY: No serial communication between ECU and Demon
  • Red LED will blink when onboard packets are being stored to memory

The green LED is more of a data packet and status indicator light.  It typically behaves as follows:

  • Lights up solid green when the Demon is powered on
  • Blinks when the Demon is communicating with the ECU (assuming data packets are configured correctly)
    • Fast blinking means data is flowing properly from ECU to Demon via CN2
    • Slow blinking likely means data timeout / incorrect connection/configuration

 

Indicator Lights (1.9 and newer firmware)

Light behavior has been changed in the new firmware.

The red LED serves as a hardware status indicator and/or busy light.

  • Red light on solid = not receiving power from the ECU: physical connection issue to ECU
  • Red LED will blink when logging packets are being captured

The green LED is more of a data packet and status indicator light.  It typically behaves as follows:

  • Solid green light when the Demon is powered on and all systems are go but no packets are being received
  • Green light is off when the device is busy OR Demon is powered off
  • Fast green blinks mean the Demon is receiving good datalogging packets from the ECU.

Troubleshooting:

  • Red light onwith USB plugged in means the Demon is NOT receiving power from the ECU.
    • You will only see this condition when the Demon is being powered by USB
    • Check 28 pin socket bridge pins and connection
    • Check ECU CN2 – 4 pin port connection.  This is REQUIRED for proper Demon operation
  • Green light off means no power to ECU.  Red on / green off is expected with no power.
  • No lights at all when USB is plugged in generally is a fault condition.
    • Try removing the Demon from the ECU.  If the Red light comes on, check the chipping job and physical connections between the Demon and the ECU
]]>
Honda Chipping Kit Install https://support.moates.net/honda-chipping-kit-install/ https://support.moates.net/honda-chipping-kit-install/#respond Mon, 10 May 2010 05:38:05 +0000 http://support.moates.net/?p=857 This is Keebler65’s old guide. Some of the chipset and software info is a bit dated, but the techniques are good.

ECU Chipping

You need to add a few additional components to the original Honda ECU. It requires some soldering skills and should not be attempted unless you have soldered before. (Chances are you know someone with soldering skills that could help you). Here is a picture of the P28 ECU that I chipped, before any of the parts were put in:


Before you can solder the parts in, you will need to de-solder the holes in the circuit board since they come filled with solder from the factory. You can buy a “solder sucker” to do the job, however unless you get a nice one (expensive) they don’t really work well in my opinion. The cheap and easy solution is to buy some solder braid. It’s just braided copper. Simply place it over the hole to be de-soldered, and place the soldering iron on top of the braid. It will then wick up the solder into the braid. It’s available at radioshack:


You’ll want to use a decent quality soldering iron to get the job done nicely. The important thing is to not use too much heat, and also make sure the iron has a fine tip on it. I’m using a standard Weller iron:


Here is what it should look like after the board has been de-soldered:


The parts that need to be added are boxed in with a dashed white line. The parts consist of (2) .1uF ceramic capacitors, (1) 1k resistor, (1) wire jumper (simply a piece of wire…I used a lead of the resistor), (1) 74HC373 chip, and (1) 29C256 chip (thats the EPROM). The resistor and capacitors have no polarity, so you don’t have to worry about installing them backwards. The 74HC373 chip does have a polarity. Pin 1 will be on the left side of the pic (you’ll see in detail later one). The same is true for the EPROM chip. Since it would be impossible to burn a chip and have the tune be perfect, it becomes obvious that you don’t want to solder the chip in. Instead, use a socket so that it can be removed. You have two options: for less than $1, you can get a standard DIP socket. The problem is these are very hard to insert and remove the chips since there are 28 pins (it requires a lot of force and is hard to grip the chip). Your second option would be a ZIF (Zero Insertion Force) socket, which costs less than $10. It is a socket that has a lever: pull up the lever, set the chip in/lift it out, and flip the lever back – VERY nice to have since you’ll be doing this many times while tuning. Be careful when ordering the ZIF socket, as many of them are too large to fit on the board without running into things. The first ZIF I bought was made by Aries, and it was a very quality piece, however, it was too large and bulky to fit without a lot of modification to other components on the board. I ended up ordering a different one that was much more compact. I am unaware of the brand, however it is blue and is referred to as a low-profile ZIF. The only problem was that the lever end of it was in the way of the 74HC373. The easy solution is to buy a standard DIP socket as mentioned above. Solder this onto the board. Then, stack the ZIF onto this socket, which raises the ZIF away from the board enough to clear the surrounding parts. This setup worked very well for me. The following picture shows the too-big-to-fit ZIF in the back-left, the low-profile ZIF in the front left, and the DIP socket on the right:


The ZIF socket stacked on the DIP socket for added height:


And finally, a couple of pics with all of the parts installed:



I ordered most of my parts from www.jdr.com except for the low-profile ZIF socket and DIP socket, which I obtained from www.jameco.com. The following table containse the exact part numbers that I ordered. You’ll notice that I ordered two EPROMS. This way, it will be easier to burn one while the other is installed.

Part Number Quantity Description Source
29C256-12PC 2 This is the chip that you burn with Uberdata JDR
74HC373 1 The other chip that is reqired JDR
R1.0K 1 1K resistor JDR
.1UF 2 .1uF capacitors JDR
102744 1 Low profile ZIF Socket Jameco
40336 1 28 Pin DIP socket Jameco

Additionally, I have recently located all of the parts you will need from one source. DigiKey is where you can find them. Their inventory selection can be overwhelming, so here are the part numbers you will want:

Part Number Quantity Description
AT29C256-70PC-ND 2 This is the chip that you burn with Uberdata
MM74HC373N-ND 1 The other chip that is reqired
1.0KEBK-ND 1 1K resistor
478-4279-3-ND 2 .1uF capacitors
A347-ND 1 Low profile ZIF Socket
A409AE-ND 1 28 Pin DIP socket

And for a final update to this page, I’d like to add that you can find ALL of the necessary chipping parts at moates.net. It is a great deal in my opinion, and you’re guaranteed to get the correct parts the first time around. It’s under the name of “Honda ECU Chipping Kit”.

]]>
https://support.moates.net/honda-chipping-kit-install/feed/ 0
HULOG/HondaLog Installation https://support.moates.net/huloghondalog-installation/ https://support.moates.net/huloghondalog-installation/#respond Mon, 10 May 2010 05:32:33 +0000 http://support.moates.net/?p=851
Hulog/Hondalog
Installation of Honda-Based USB Datalogging Tools

There are two tools available for datalogging on Honda ECUs from www.moates.net and they include the HULOG and the HondaLog.

HULOG: The HULOG comes in a plastic enclosure and ONLY requires a pin swap if it is an older unit. All the new units come with 1:1 connector pinning, so will differ from the pictures shown in that no pin swap is required or will be present on the extension cable. It can be mounted externally or internally, depending on whether you want to pass the 4-pin header cable or a USB cable out of your ECU.

HondaLog: The HondaLog can be mounted directly to the ECU with no interconnecting cable It can also be mounted at the end of a 4-pin tether cable. Either way, no pin swap is required (note color of wires and their order in the pictures). The unit is shipped with two pinning options in terms of the attachment header. It also comes with a piece of shrink-wrap tubing in case you want to ‘wrap that rascal’ when you’re done. Either way, it goes to your USB cable and PC on the other end.

Pictures are shown below for the two units. The installation header is a 4-pin latching unit, and comes with the moates.net Honda Chipping Kits. You can alternatively use a 4-pin 0.025″ square-post breakaway header. Please take note of the directionality of the latch on the interconnecting cable though, since that is critical.

HULOG Pictures



HondaLog Pictures



]]> https://support.moates.net/huloghondalog-installation/feed/ 0 Honda Tuning with Crome Tutorial https://support.moates.net/honda-tuning-with-crome/ https://support.moates.net/honda-tuning-with-crome/#respond Mon, 10 May 2010 05:31:23 +0000 http://support.moates.net/?p=848 Although quite outdated, this is a very nice PDF tutorial written up by Darren Kattan. Check it out by clicking HERE

]]>
https://support.moates.net/honda-tuning-with-crome/feed/ 0
G3/GP3 Configuration and Use https://support.moates.net/g3gp3-configuration-and-use/ https://support.moates.net/g3gp3-configuration-and-use/#respond Mon, 10 May 2010 05:30:19 +0000 http://support.moates.net/?p=846 The ‘G3’ Switching Adapter

(also: Using the ‘EX’ with the G3)

Note: This product was updated in 2015.  The original documentation (which still applies) follows with a discussion of differences between the original and current hardware.

For placing several different binaries on a single chip for GM applications, the G3 adapter is the hot ticket. By ‘stacking’ the binaries on a large-sized memory, and using the included switching ability, you can swap between different programs on-the-fly while the car is running. You could have ‘Valet’, ‘Economy’, ‘Nitrous’, or whatever else you want to put together.

First a little background. A memory chip is accessed by changing the state of various connections or pins. Some of the pins are called address lines. They tell the chip which data to present. There are low address lines (A0 through A14) and high address lines (A15 through A18). The larger chips like the AM29F040 have A0-A18, or 19 address lines. What the G3 adapter does is take ‘manual’ control of the address lines A15-A18. If you study binary stuff, you’ll know that this will give you 16 different memory ‘banks’ which can be selected.

On the G3 are several components, including one thermofuse (looks like a capacitor) to protect against shorts when using the ‘EX’ module, four capacitors which help dampen RFI pickup from the EX cable, two jumpers to set the operating modes (see below), and a rotary DIP switch to select which bank of memory is to be accessed.

Installation instructions for the G3 adapter are very similar to those for the ‘G1’ adapter, so see the section under ‘G1’ instructions for guidance in this regard.

Think of the G3 as an old-style channel selector on a TV. You just turn the knob, and the car’s ECM will see a different channel or ‘bank’ of memory. Put the switch to position zero, and all the ‘high’ address lines will be set to 5v. Thus, the actual memory location that will be accessed on a 29F040 will be 78000-7FFFF. If the switch is set to position ‘F’, then all the high address lines will be set to GND, or ‘low’. In this case, the reference memory will be 00000-07FFF. You can see how this lets you put up to 16 programs on a single chip and select between them. The switch positions are numbered 0-F, which is just hexadecimal for zero through 16.

There are several different hardware configurations which are possible with the G3. This increases flexibility along with the confusion factor. Let’s look at these combinations individually:

1) Putting a 29F040 chip in the G3, and operating with an ECM that originally takes a 27C128 (16k bin) or 27C256 (32k bin). This gives you 16 bins.
2) Putting a single 29C256 or 27SF512 chip in the G3, operating in ‘passthrough’ mode with no switching.
3) Putting a 29F040 chip in the G3, and operating with an ECM that originally takes a 27C512 (64k bin). This gives you 8 bins.
4) Putting a 27SF512 chip in the G3, and operating with an ECM that originally takes a 27C256 or 27C128. This gives you 2 bins.

The most typical cases are (1) and (2), so we’ll talk about them first.

For operating instructions on the ‘EX’ module, see the bottom of this page.

Case 1: Originally a 27C128 or 27C256, use a 29F040 chip to switch between 16 programs.

First thing you will want to do is ‘assemble’ your big 512k binary from a group of smaller ‘stock-size’ binaries that you create or collect. The screenshot shows the configuration screen in ‘TunerPro’ under the BIN stacker function whereby the proper settings have been selected.

Notice how the bin size here is 16k (originay a 27C128) and the chip size is 512k (for a 29F040). The switch size for the Case-1 hardware configuration is 32k. This is going to create a 512k fie that you can then burn directly to a 29F040 chip without any offsets. Also note that TunerPro does the BIN order reversing for you, so all you need to worry about is which switch position is associated with which BIN.

The jumper positions for this Case-1 are such that both jumpers should be placed in the ‘down’ position as shown in the picture. This will allow full access to a 29F040 chip’s memory banks via the switching with bank sizes up to 32k. Make sure the notch on the chip is facing to the left as shown.

Case 2: Originally a 27C128, 27C256, or 27C512 chip, use a 29C256 or 27SF512 chip as a single-program pass-through application.

If you want to use the G3 as just a straight adapter and not a switcher, this can be done very easily. Just program the chip as you normally would for a single-program application and put it in the adapter.

Only trick is to make sure that you set the jumpers to the ‘up’ or 29C256 position. This will allow the G3 to act just like a ‘G1’ adapter, passing the signal directly through and bypassing the switching functionality. Make sure the chip is moved over to the right, with the notch facing left.

Case 3: Originally a 27C512 chip, use a 29F040 chip to switch between 8 programs.

Now we’re getting to some more ‘flexible’ appication of the G3. For this case, the jumpers should be set as shown, with J1 in the ‘down’ or 29F040 position and J2 (right) in the ‘up’ position. You still stack your BINs using the TunerPro Bin Stacker, but the settings should be such that your Bin Size=64k, Chip Size=512k, and Switch Size=64k.

When switching in this mode, there will be a little difference. In this mode, position 0-1 are the same and 2-3 are the same and so on. So, in terms of which BIN you will be accessing, you’ll be seeing BIN0 in positions 0-1, BIN1=2-3, etc through BIN7=E-F. This gives you 8 binaries you can put on the chip and select from, with a switch occurring every ‘other’ switch position.

Case 4: Originally a 27C128 or 27C256 chip, use a 27SF512 chip to switch between 2 programs.

OK, so you don’t want to run 16 different binaries? Just two? Here’s an option for you. Set up your BIN in TunerPro again, with the Bin Size=16 or 32k, chip size=64k, and switch size=32k. Set the jumpers with J1 in the ‘up’ position and the J2 in the ‘down’ position. This will allow the A15 line to get switched every other switch position.

When operating in this mode, the first bin will be accessed at switch positions 0,2,4,6,8,A,C,E and the second BIN will be accessed in the other positions. This gives some switching flexibility without the confusion of millions of binary files.

That’s about it in terms of G3 operation. Again, the installation is pretty much the same as for the G1 so see that section for instructions in that regard.

Using the ‘EX’ module:
The function of the ‘EX’ module is that of a remote BIN switching device and display indicator. When used with the G3, the ‘local’ G3 rotary switch should be placed in the ‘0’ zero position!

If you want to have a ‘AntiTheft’ or ‘Valet’ mode, you should put that binary in position zero, so you can disconnect the EX and carry it with you. It can be unplugged from the ribbon cable at any time. Don’t worry about plugging it in backwards. It won’t short out, it just won’t work right and won’t light up. If it lights up with the car on, you’ve got it right.

Revisions of the ‘G3’ Switching Adapter

As of 2015, there are two different versions of the G3 Adapter.

The first version has a rotary switch on board and a single 10 pin connector.  This is the version that this article has discussed so far.  It was manufactured up to 2015:

The second version does NOT have a rotary switch.  Instead, it has two connectors – one 10 pin (like before) and a provisoin for a 4 pin (new, open not installed in this picture).  It was manufactured starting in 2015:

G3 New 2015

Fortunately, they function nearly identically.  The new version is simplified with fewer configuration steps required due to having fewer jumpers.  Both versions can be used on the same platforms for the same thing – allowing multiple programs to be used on OBD1 GM vehicles.

  • The early version can be used for switching without any external hardware via the knob.  The current version requires either the EX remote (which connects to the 10 pin connector) or a rotary switch with 4 pin cable.
  • The current model only switches three address lines allowing a maximum of 8 programs, regardless of the program size.  Earlier models supported switching more address lines in some configurations
  • The current model will only function in pass-through mode for a single program when using a 28 pin chip.  The previous model could support switching between two 32k or 16k programs with a 28 pin 512k chip.
  • The current model has only one jumper which selects whether a 28 pin 27SF512 chip or 32 pin 29F040 chip is installed.  The earlier model had a second jumper which selected the program size.  The only jumper that needs to be adjusted on the new model is to select which chip (27SF512 vs 29F040) is installed – the current version will always function as if J1 was set for 64k operation.
  • The current model always presents 64k chunks of memory, i.e. if J1 on the earlier model was set for a 64k block size.  The earlier model could present smaller chunks, the current model only presents 64k chunks.  When using 16k or 32k bins with the current G3, ensure they are arranged in the top section of a 64k block.
]]>
https://support.moates.net/g3gp3-configuration-and-use/feed/ 0
HDR1 https://support.moates.net/hdr1/ https://support.moates.net/hdr1/#respond Mon, 10 May 2010 05:28:47 +0000 http://support.moates.net/?p=844
HDR1
Instructions for using the ‘HDR1’ Memory Header

The HDR1 memory adapter is primarily designed to download the existing code from a stock Memcal.
It can be used for other things as well. For instance, if you want to use a UV eraser on your stock Memcal and then reprogram it without tearing stuff up, the HDR1 allows this to be done very easily.

Step 1: Take the stock Memcal (or whatever) and identify where the pins come out for the existing EPROM.

Step 2: Insert the HDR1 into the Memcal and note the orientation of the existing chip.

Step 3: Place the assembly into your favorite chip reader / programmer (AutoProm shown, chip notch facing ZIF handle, empty spaces nearest to handle).

Step 4: Go ahead and read or re-program the chip.

That’s it! No mess, no fuss. Pretty straightforward. ]]> https://support.moates.net/hdr1/feed/ 0 G2 Adapter Installation https://support.moates.net/g2-adapter-installation/ https://support.moates.net/g2-adapter-installation/#respond Mon, 10 May 2010 05:27:16 +0000 http://support.moates.net/?p=841
G2
G2 TBI-Style 2732-to-29C256 Adapter Installation Instructions:Here is a pictorial depiction of a G2 installation in a TBI-style ECM.
It shows the following:

1) Disassembly and removal of stock socket body.
– Take note of the ‘stock’ 2732A chip orientation. Your 2732A chip will probably be in a little plastic holder.
– Try and overcome the challenge presented by the disparity between that fact and this pictorial guide.
– Take apart the ECM case, loosen screws that hold ‘daughterboard’, and get everything free so you can get to the underside.
– Be careful with ribbon cables which are often glued to the ECM housing areas.
Measure spacing between row of chip socket pins, and make sure you order the correct adapter part (0.6 or 0.45″).
– Using small screwdriver, gently pry plastic off of pins. It should come free, leaving pins to be desoldered individually pretty easily. This may not work as well with 0.45″ spacing sockets, and you might have to desolder the whole socket at the same time or mutilate it a little bit to get it out.

2) Desoldering of stock socket pins, removal of solder from holes using solder sucker.
– Apply heat and remove each individual pin (assuming you were successful with step (1).
– Use solder sucker to open up each hole for acceptance of the ‘new’ socket.

3) Soldering in place of a 24-pin collet-pin DIP socket. (For 0.45″ spacing, 12-pin SIPs are used instead).
– Just like it says. If you want a very low profile install, skip this step and go to step (4), except solder it in place instead of pressing it in.

4) Placement of G2 adapter along with optional ZIF and associated chip.
– Just like it says.

5) View of relative clearance and reassembly.
– Check and make sure it’s not going to hit anything when installed back in the car. If you have clearance issues, you might want to consider the solder-in option mentioned in (3-4).

Note that the height can be reduced by not using the ZIF socket, and can be further reduced by soldering the adapter directly in as mentioned (bypassing the DIP or SIP socket install).

These pictures should give you the information you need with respect to procedures, relative socket / adapter / chip orientation, etc.
However, if after viewing this you still have questions, just let me know at my email address on the main page and I’ll do my best to field them.

Have fun!

]]> https://support.moates.net/g2-adapter-installation/feed/ 0 RoadRunner: EFI Live with RTACS https://support.moates.net/roadrunner-efi-live-with-rtacs/ https://support.moates.net/roadrunner-efi-live-with-rtacs/#respond Sat, 10 Apr 2010 04:15:40 +0000 http://support.moates.net/?p=812 Notes from EFI Live’s Paul Blackmore regarding using the auto-tuning feature of EFI Live with Moates hardware:

  1. Check both axis of the VE table in the tuning tool to make sure the MAP and RPM headings (the ones colored sky-blue) have link PIDs associated with them. The link PIDs are usually displayed as {Link: SAE.MAP} and {Link: SAE.RPM}.

  2. Check that the units displayed for the MAP link pid are exactly the same as the units specified in the Scan Tool for that PID.

    You can change the units of the VE table’s MAP axis using the menu option: Edit->Configure display units…

    You can change the units of the MAP PID in the Scan Tool by displaying the [PIDS F8] tab page, right clicking on the SAE.MAP PID and selecting Imperial or Metric so that it matches the units in the VE table.

  3. Make sure you start logging (red button) or monitoring (yellow button) in the Scan Tool. Otherwise real-time data will not be sent to the tuning tool’s VE table and RTACS will not work.

  4. Make sure the cells you want RTACS to update are not “protected”. Protected cells are displayed with a white background.

  5. Set the accuracy in the [RTACS] tab page of the VE table to 0. That will turn off EFILive’s auto protect feature when EFILive “thinks” the cells are accurate enough.

  6. Make sure the Col, Row and BEN factor PID values are displayed and updating with the expected values in the [RTACS] tab page of the VE table.

  7. Make sure the min and max RTACS limits in the [RTACS] tab page of the VE table are set far enough apart so that values can be modified.

  8. Make sure the “RTACS is NOT active” changes to “RTACS is active” when you expect RTACS to be working.

Here’s more text from a recent email:

The most important part of the RR auto tune is to make sure the calculated BEN factor PID you are using is correctly calculating the error between the commanded v’s actual (i.e. wideband measured) AFR. The error is displayed as a numerical value that represents the percentage error between the two values.

———————————————————————————–

The BEN factor is calculated as (actual AFR) divided by (commanded AFR).

A value of 1.00 indicates that the commanded AFR matches the actual AFR

A value less than 1 indicates that the actual AFR is less than the commanded AFR by the fractional part of the value. i.e. if the value was 0.95, then the difference is 5%, if the value was 0.90 then the difference is 10%, if the value was 0.87 then the difference is 13% etc.

A value greater than 1 indicates that the actual AFR is greater than the commanded AFR by the fractional part of the value. i.e. if the value was 1.05, then the difference is 5%, if the value was 1.10 then the difference is 10%, if the value was 1.13 then the difference is 13% etc.

The RTACS software multiplies the existing VE value by a percentage of the BEN factor, the percentage is based on coarse/fine settings.

———————————————————————————–

When the border turns red that indicates that the logged data is currently being discarded because it did not pass the filter(s) that you have in place.

———————————————————————————–
You should also make sure the PCM is operating is open loop to prevent the PCM from fighting against you and adjusting the long/short term fuel trims while you are trying to tune. You can force open loop by increasing all values in B4205 (Closed Loop Temp Enable) to greater than the coolant temp will ever get. That will prevent the PCM from entering closed loop.

Hope this helps!

]]>
https://support.moates.net/roadrunner-efi-live-with-rtacs/feed/ 0
Roadrunner: Hard Resets https://support.moates.net/roadrunner-hard-resets/ https://support.moates.net/roadrunner-hard-resets/#respond Sat, 10 Apr 2010 04:08:24 +0000 http://support.moates.net/?p=804 When you set up a Roadrunner in a vehicle, you will often need to force a ‘hard reset’ of the Roadrunner PCM. This is particularly true if you are using a custom OS or changing OS type.

For using EFI Live, perform the following:

  1. Open up the software, and get the EFI Live Roadrunner Control Panel. Make sure the Roadrunner serial number is being displayed.
  2. Upload the whole new Operating System and Calibration from the PC *.tun file to the Roadrunner device.
  3. Select the “Execute from PCM Flash Memory (if equipped)” option (two chips with arrows in between). This will turn the Roadrunner emulation ‘off’ in order to blank out the PCM RAM when the memory read faults. The software should display ‘Flash’ as the mode of operation.
  4. Re-select the button, this time selecting the ‘Emulation’ mode of operation.
  5. Turn the key or power to the PCM off, wait 10 seconds, and turn it back on.
  6. If you like, at this point you can open the EFI Live ScanTool software (make sure cable is connected and vehicle is on). You will probably want to scan for codes and DTCs, and clear them all as appropriate.
  7. Start the vehicle briefly (1-2 seconds) and then shut power back off. This is primarily to reset the idle relearn, so it typically not an issue with the drive-by-wire configurations.
  8. You should now be able to restart the PCM and vehicle, and things should work as expected if you are using a valid *.tun file.

This procedure will also help if you have suffered tune corruption.

If you have any questions, contact EFI Live or Moates technical support and they’ll be glad to help further.

]]>
https://support.moates.net/roadrunner-hard-resets/feed/ 0
Ford: Diesel Programming https://support.moates.net/ford-diesel-programming/ https://support.moates.net/ford-diesel-programming/#respond Thu, 25 Feb 2010 06:00:19 +0000 http://support.moates.net/?p=729 Good news: Our hardware (Quarterhorse, F3, F8, F2A+F2E) works great on diesel trucks

Old Bad news: As of this time (2-25-10) there are NO PUBLIC DEFINITION FILES for software that supports our hardware. (TunerPro RT, EEC Editor, Binary Editor)

New Better news: (2-13-13)  The Minotaur software available from Power Hungry Performance will spit out bin files you can program to our chips.  Supposedly, there will be QuarterHorse support soon.  Note: we are not affiliated with PHP in any way and you will have to contact them for any and all specific information regarding their products.

]]>
https://support.moates.net/ford-diesel-programming/feed/ 0
GM: TPI Forced Induction https://support.moates.net/gm-tpi-forced-induction/ https://support.moates.net/gm-tpi-forced-induction/#respond Mon, 01 Feb 2010 04:51:55 +0000 http://support.moates.net/?p=621 Good Choices (simple)

You have three choices for tuning forced induction on a TPI ECM (i.e. 7730).

  1. Not REALLY a good option, but a simple one: use stock code, hack it around to be ok at WOT by power enrichment tables.  This is ugly and only has a possibility of working for low boost setups.   Do not do this unless you really don’t care how the car runs except at WOT and you are too lazy to choose another option.
  2. Use Code59 on your ‘7730  (see www.code59.org – a modified version of the $58 code that came in the Syclone/Typhoon turbocharged trucks) For this to work, some wiring mods are needed.  (See here for more wiring info, here for more general info) This is not for the faint of heart, but represents a much better solution overall because you are using code that understands what forced induction is.  Code59 isn’t perfect, but it’s arguably the best option readily available that works with OEM hardware.
  3. Code59 on a ‘749 ECM.  This is pretty similar to #2 above, except you get some additional stuff in the ‘749 that will make it easier to say run P+H injectors.  Rewiring will be needed.  The ‘749 is also setup to control boost via PWM and an external solenoid which can be handy for turbocharged applications.

You should plan on buying a Wideband O2 (such as the Innovate LC1), something to datalog with (APU1, ALDU1) and something for realtime emulation (APU1, Ostrich2) along with a G1 chip adapter in order to tackle a project like this and have any degree of success.  You could do it without some of these tools, but you probably wouldn’t be reading this webpage for advice if you didn’t need them.

You will genererally need to install colder spark plugs, (maybe) a spark box, larger injectors (32, 36 or 42lbs would probably be good place to start.  Use an injector calculator to figure out how big you should go based on power goals), a 2bar or 3bar MAP sensor to replace your 1bar factory sensor, sometimes an upgraded fuel pump(s).

Good Choices (Complicated)

The other worthwhile option to mention is using a LS1/LS2 ECM with EFI live.  This requires extensive hardware and wiring changes but has great rewards in terms of an upgraded ignition system, more reliable triggering (i.e. no Optispark) and much more powerful and capable ECMs with advanced features.  See EFI Connection 24x / 58x pages for more information on this upgrade.  You can get EFI Live from us after you’re done.

Bad Choices

While I’m at it, a lot of people ask about FMUs.  This is a quick explanation of how they work and why they’re a band-aid (at best) not an effective tuning solution:

  • FMU is a rising rate regulator
  • It causes fuel pressure to increase at a fixed ratio with boost pressure (usually 8:1 to 12:1)
  • Fuel delivery (approximately) increases by the difference in sqrt of fuel pressure.  I.e. 40 -> 60 psi = sqrt(60) / sqrt(40)
  • An FMU can generally get fueling approximately ok SOMETIMES but more often than not it results in an overly rich mixture and inconsistent fueling across different RPMs.
  • With 35 psi base pressure and 8psi of boost, a 8:1FMU will be delivering close to 100psi of fuel pressure!  Because it raises fuel pressure so much, there is a significant strain placed on the fuel pump and injectors.  Fuel atomization (and therefore power) suffers a lot at extreme pressures with most injectors.
  • Most importantly, FMUs do nothing to adjust spark to compensate for boost.
  • Bottom line: FMUs are a cheap, hackish bandaid supplied to minimally make things work by running the car artificially rich instead of properly adjusting the mixture and timing for boost.

The “Good Choices” above are ways of doing things the “right” way.  It’s a lot more work, but you can get the car to run a *lot* better than with an FMU.  Making appropriate adjustments for ignition timing will also let you run a LOT higher boost than with just a FMU.

]]>
https://support.moates.net/gm-tpi-forced-induction/feed/ 0
Nissan 20×2 Boards https://support.moates.net/nissan-20x2-boards/ https://support.moates.net/nissan-20x2-boards/#respond Sat, 28 Nov 2009 05:54:16 +0000 http://support.moates.net/?p=610 Versions

This is the documentation for the Nissan Boards.  At this point, there are only one version of the boards, 1.1nm  As future revisions to the board are produced, this page will be updated.

Applications

These boards are designed for S13 and B13 applications.  They will NOT work with S14a ECUs that have a 20×2 pin header.  They will not work with late S14/N14/etc. ECUs that have a 40×1 header. Known good applications:

S13 Silvia RWD “Red top” SR20DET (i.e. 62, E5, etc.) 240 swaps, etc.

S13 Silvia RWD “Black top” SR20DET NON VVTI (VVTI motors not supported) 240SX, etc.

S13 240SX KA24DE twin cam engine US Engine

B13 Sentra FWD SR20DE Sentra, etc.

U13 Bluebird SR20DET

About the Board Hardware

The 20×2 Nissan ROM board has two 28 pin sockets for an EPROM such as a 27SF512 or 27C256.  These are not “even-odd” style boards – chips installed in this board should always have identical programs unless you REALLY know what you are doing.  You will need to buy a ROM burner separately if you do not already have one – this board cannot program chips.

You can use two Ostriches with this board.  Insert each Ostrich like it was an EPROM.  Make sure JROM is not installed (see below for more) or you may have issues with addressing and Ostriches.  You will need a 5.x version of TunerPro RT to have native dual Ostrich support.  You can accomplish the same thing using TunerPro 4.x by also using EmUtility (available from tunerpro.net in the utilities section) to run one Ostrich in emulation mode while TunerPro natively runs the other Ostrich.

Switching and JROM

As previously mentioned, the 20×2 board allows the use of two programs with near instantaneous realtime switching.  The JROM is used to change between two programs when using 512k chips (i.e. 27SF512 or 27C512).  By default, the adapter uses a 32k program from 08000h to 0FFFFh.  When JROM is present, the adapter uses the 32k program from 00000h to 07FFFh.  You can mount an external switch for the jumper if you like.  This link has more information about programming multiple programs and offsets.

Software support

This board has no copy protection that would prevent you using it with a particular software package.  The technical answer to “software support” is to say that it will work with any software capable or providing a Nissan binary ROM file.  Software I have tested these boards with:

  • Tuner Pro RT ( www.tunerpro.net )
  • 925style.com ROM Editor ( ask google “925style ROM editor” – original site is down)
  • Nistune

Just to reiterate – any software that can output a binary file will probably work fine with these boards.

Installation

Installation of the Nissan 20×2 boards can be quite tricky.  A proper de-soldering iron is required for good results.

  1. Remove both the top and bottom case from the ECU
  2. De-solder all 40 pins of the 20×2 connector.  remember, a clean de-soldering job is critical to this working correctly.  Be careful not to overheat and burn any traces as this can be easy to do.  When you are done, it should look something like this:
  3. Place the installed pin header in the 20×2 header so that the “notch” in the header faces towards the blue ECU connector:
  4. Solder the 20×2 header in place carefully.  Again, remember clean, accurate soldering is critical for this product to work correctly:
  5. Find the jumper marked “CJ1”  – you will need to remove it and move it to position “CJ2”  as this enables the use of the ROM board.  (Putting the jumper back to CJ1 will enable the use of the stock program.)  Be careful when doing this.  The use of two soldering irons, a soldering iron and de-soldering iron or best yet – a set of SMD tweezers will make things much easier.  If you damage the jumper removing it, do not worry – you can use a small piece of wire or a paperclip instead.  (Trim any excess wire / paperclip if you use this method)
  6. Finally, slide the 20×2 board onto the installed header:
]]>
https://support.moates.net/nissan-20x2-boards/feed/ 0
Binary Editor 2010 and EEC Analyzer Registration https://support.moates.net/be-ea-registration/ https://support.moates.net/be-ea-registration/#respond Sat, 21 Nov 2009 22:17:39 +0000 http://support.moates.net/?p=604 Binary Editor 2010

In order to issue you a license for Binary Editor, you must first download and install the software. ( http://www.eecanalyzer.net )  Once you have downloaded and installed the software, go to the “Register” menu at the top of the screen and select “Register Binary Editor”

Next, you will be presented with a screen where you need to provide some information.  First, check the boxes to indicate which hardware you will be using.  Under “Tuners,” check “Moates” for the QuarterHorse.  If you have an Innovate or PLX wideband, make sure you check the appropriate box under “Loggers.”  You will also need to do this for the DataQ standalone datalogger, if you own one.  Finally, put your name in the “Licensed To:” box.  Finally, copy and paste the Machine Code displayed and email it to [email protected] so he can issue you your license.

Note: you will see the machine code  change as you check and uncheck boxes along with changing the name in the “Licensed To:” box.  You must have the same boxes checked and your name typed identically as when you requested your license before you type in the registration key or your “Machine Code” will be different and the registration process will fail!

After you have received an email with your registration key, you will need to open the software registration box again, make sure the same boxes are checked, re-input your name in the “Licensed To:” box so everything matches.  Enter the registration key in the boxes below and then click “Register” – and you’re done!

EEC Analyzer

Download and install the software from http://www.eecanalyzer.net

Go to the “About” tab and click “Register”

Copy and paste the “Machine Code” into an email to [email protected]

When you receive your registration code, navigate back to this screen and enter it in the bottom box then click “Ok.”  Your software will now be registered.

]]>
https://support.moates.net/be-ea-registration/feed/ 0
GM 94-95: Reflash or not? https://support.moates.net/gm-94-95-reflash-or-not/ https://support.moates.net/gm-94-95-reflash-or-not/#respond Sat, 07 Nov 2009 15:00:19 +0000 http://support.moates.net/?p=598 94 and 95 were also kind of odd years for GM computers as they transitioned toward OBD2.

There are several groups of ECMs.

94-95 LT1,LT4,LTx: These can be tuned via TunerCATS ( link ) with the $EE definition and an ALDU1+CABL1 (94 – square ALDL style connector) or ALDU1+CABL2 (95 “D” shape OBD2 connector).  These are typically the 16188051 ECM.  APU1 also works for reflash on these vehicles.  No chip adapter needed.

94-95 TBI: Unlike all other TBI ECMs (which use a G2 chip adapter) these ECMs are memcal like their TPI cousins and work with the G1 memcal adapter.  Take the cover off the ECM and if you see a memcal, you probably have one of these.  The 16168625 is an example.

94-95 W-body LQ1: uses the regular MEMCAL found in 1227165/7727/7730 ECMs, you can use the G1 adapter in these units also.

94-95 3800: Primarily use the 16183247 and subsequently a different style memcal is used than earlier ECMs.   The 94-95 3800 powered regals use a similar ECM that is weatherproofed, the 16183428, but that ECM is specific to the 94-95 3800 Regals only. This family of PCMs have the little blue ‘box’ memcal that has the integrated knock sensing board.   A G4 chip adapter is required for these, it’s shorter than the G1.

93-95 3100 vehicles (except for the A-bodies, which use a non-weatherproof version of the 94-95 LQ1 PCM) are all flash units. Unfortunately we don’t currently have a solution for these.

(Thanks to Robert Saar for his help!)

]]>
https://support.moates.net/gm-94-95-reflash-or-not/feed/ 0
GM 96-97: The “odd” years https://support.moates.net/gm-96-97-the-odd-years/ https://support.moates.net/gm-96-97-the-odd-years/#respond Sun, 09 Aug 2009 22:15:59 +0000 http://support.moates.net/?p=577 Lately, we have been getting a lot of questions from people with 96-97 GM vehicles looking for a tuning solution.  Unfortunately, these are transitional years where the electronics are incompatible with either the earlier and later computers that are well supported.

There are a few solutions for people with 96-97 computers:

-Convert to a 94-95 ECM that is well-supported by TunerCATS OBD1.  This will require an ALDU1+CABL2 combo, TunerCATS OBD1 tuner ($69.95) with a single definition file ($EE – $19.95) OR TunerCats WinFLash and TunerPro RT with the $EE definition, along with a new 94-95 ECM.  This may involve minor wiring changes.  Arguably the most simple and straightforward option.  Preserves all engine sensors, distributor, etc.  This option will work for LTx engines ONLY.  96-97 Vortecs must use another option.

-Convert to a 98+ ECM that is well-supported by EFI Live.  This will involve more substantial wiring changes and a supported 98+ ECM.  This will involve a 24x reluctor conversion kit. (See here for more information.)  This is *NOT EASY OR SIMPLE* but arguably provides the best solution because quality, trusted LSx electronics replace many problematic parts on the earlier engines such as replacing  the Optispark system with coil-near-plug as found on the LSx.

-Use TunerCATS OBD2 Tuner.  Even though there are no hardware changes needed for this, I put it towards the bottom of the list.  TunerCATS OBD2 Tuner is only available with Roadrunner ECM hardware because of licensing restrictions BUT Roadrunner hardware isn’t compatible with 96-97 ECMs.  You will end up having to spend $489 on a RoadRunner guts kit (that you can’t use on a 96-97 ECM!), $280 on the  TunerCat RTOBD2 package, and $80 on a definition for your ECM.  Grand total: $850.  Now go back and compare costs to the two conversion options above if you wonder why I didn’t list this option first…

]]>
https://support.moates.net/gm-96-97-the-odd-years/feed/ 0
GM 86-95 OBD1 Guide (READ ME) https://support.moates.net/gm-86-95-obd1-guide-read-me/ https://support.moates.net/gm-86-95-obd1-guide-read-me/#comments Thu, 07 May 2009 17:20:10 +0000 http://support.moates.net/?p=552 (eventually this page will have more information)

Basics

When we talk about “OBD1” GM vehicles, we mean vehicles made from (approximately) 1986 to 1995.  These cars used several different types of engine controller – some have one injector for each cylinder (Tuned Port Injection, or TPI along with the LTx motors) while some have fewer injectors that are placed near the throttle body (Throttle Body Injection, or TBI) instead.  All the vehicles of this generation speak the ALDL protocol for logging/vehicle communication.

For purposes of this guide, “ECM” means Engine Control Module, Powertrain Control Module (PCM), Engine Computer Module (ECM) – terms will be used interchangeably to mean the same thing.

Hardware for OBD1 GM

Overview

94-95 model years are oddballs.  Many of these ECMs support being reflashed over the ALDL interface (e.g. LT1) using TunerCATS.  Some (like the 94-95 TBIs) use a G1 adapter.  Many Grand Prix from these years use the G4 adapter.  Diesels generally use the G5 adapter.

The process for tuning OBD1 GM products is pretty much the same for all 86-93 model years.  First, a “chip adapter” is used to convert whatever the ECM in question needs into a form that accepts a 28 pin EPROM.  Some chip adapters require soldering for installation (G2, G2X) but most do not (G1, G3, G4, G5).  The same EPROMs can be used for all of our OBD1 GM products (except the switching adapters…) which is usually the 27SF512 – C2.

After a chip adapter has been installed in an ECM, tuning can begin.  You can burn chips using a ROM burner such as the BURN1/2.  Alternatively, you can either use the Ostrich 2.0 emulator or the emulation facilities of the APU1 to make changes while the vehicle is running.

Logging from the computer is accomplished using either an ALDU1 or the logging facilities of an APU1.  For 86-94 vehicles, CABL1 is required to connect the logger and the vehicle.  For the 1995 model year, CABL2 is required due to the physically different connector.

Instead of buying the BURN2, Ostrich2 and ALDU1 separately, you can buy the APU1 unit that does the functions of all three pieces in one unit.

Hardware

G1 – “Memcal” style chip adapter (TPI, Syclone/Typhoon, 94-95 TBI, 92-93 LT1, etc.)

G2 – “TBI” 24 pin style chip adapter

G2 GN Style – Grand National Only.

G2X – Multiple program switching version of G2

G3 – Multiple program switching version of G1

G4 – Blue Memcal style chip adapter for some 94-95 vehicles

G5 – Diesel memcal style chip adapter

HDR1 – Header that allows reading memcals in a BURN1/2.  Used to read stock program on memcal ECMs.

BURN2 – Programs chips

Ostrich – USB Chip emulator, allows realtime changes while engine running

Socket Booster – required for use of Ostrich 2.0 in TBI applications.  Can be used instead of G2 adapter.

ALDU1– USB ALDL interface

CABL1– Used to connect an ALDU1 or APU1 and a pre-1995

CABL2 – Used to connect an ALDU1 or APU1 and a 1995 car

APU1 – Combines the functions of the BURN2 (programming chips), Ostrich 2.0 (real time chip emulation) and the ALDU1 in one unit

Applications

This table is abbreviated. If you don’t see your application here, please email us.

Vehicle Identification
Chip Burning
Adapters
Emulation
All-in-One
Datalogging
Year & Model
ECM/PCM Part #
86-89 Firebird, Trans Am, Camaro, Corvette TPI
1227165
X
X
X
X
X
X
X
X
90-92 Firebird, Trans Am, Camaro, Corvette TPI
1227730
X
X
X
X
X
X
X
X
86-93 TBI
1227747 | 1228747
X
X
X
X*
X
X
X
94-95 Corvette, Impala LT1
16181333 | 16188051
X
X
X ’94
X ’95
92-93 Corvette LT1
16159278
X
X
X
X
X
X
X
X
86-87 Buick Turbo, 89 Turbo Trans Am
1227148
X
X
X
X
X
X
X
91-93 Syclone/Typhoon
1227749
X
X
X
X
X
X
X
X

* Socket Booster (S_BOOSTER) required for Ostrich 2 emulation and TBI ECMs

If you have excel, you can also take a look at this spreadsheet for a list of what hardware you’ll need with various combinations.

Software

TunerPro RT ( link ) and TunerCATS ( link ) are the two most commonly used software packages for OBD1 GM.

FreeScan is a free datalogger that works with some GM vehicles. ( link )

There is an excellent cross-reference I found with google that lists common ECMs, which mask (software revision) they use and various other useful information.  ( link )

Holden Vehicles

TunerCat OBD1 tuner seems to have the best support for Holden vehicles at this time ( link ) although TunerPro has support for some ( link )

Hardware-wise, the majority of these vehicles use the G1 chip adapter.  Some of the newer vehicles use our newest G6 chip adapter.  We don’t know the Australian vehicles as well as those stateside so we recommend you check out http://www.delcohacking.net for more info on these vehicles.

]]>
https://support.moates.net/gm-86-95-obd1-guide-read-me/feed/ 1
GM 98+ OBD2 Guide (READ ME) https://support.moates.net/gm-98-obd2-guide-read-me/ https://support.moates.net/gm-98-obd2-guide-read-me/#respond Thu, 07 May 2009 16:50:03 +0000 http://support.moates.net/?p=549 (eventually this page will have more information)

The main product that we make for 98+ GM vehicles is the RoadRunner emulator that allows realtime changes to be made to a LS1 ECM.

The RoadRunner is designed to be used with either EFI Live or TunerCATS software.

EFI Live is a comprehensive tuning software package that includes both an editor and logging application.  The software has the most comprehensive vehicle support out of any package we sell for OBD2 GM, working with both Gen3 and Gen4 ECMs and TCMs.  It is licensed on a per-vehicle or per ECM type basis.

Tuner CATS OBD2 tuner is used primarily with the RoadRunner hardware.  It only supports Gen3 LS1 ECMs/TCMs.  Tuner CATS OBD2 tuner can ONLY BE SOLD WITH ROADRUNNER HARDWARE.  WE CANNOT SELL IT TO YOU UNDER ANY CIRCUMSTANCES UNLESS YOU BUY ROADRUNNER HARDWARE.  It is licensed on a per ECM type basis.

]]>
https://support.moates.net/gm-98-obd2-guide-read-me/feed/ 0
Ford Overview (READ ME) https://support.moates.net/ford-overview-read-me/ https://support.moates.net/ford-overview-read-me/#respond Wed, 06 May 2009 05:50:01 +0000 http://support.moates.net/?p=534 “I have a Ford.  What do I need to tune my car?” is an email we frequently receive.  Hopefully this page will provide some answers.

We also often get asked, “Can I use your product to let me put _______ on my engine?” The answer to this is very simple: our products let you tune factory Ford computers.  If the factory Ford computer can do it, our products can help you tune it.  If there is another factory Ford computer that you can swap to run your engine that does what you want, great.  Some examples of what I’m talking about here include putting a MAF sensor on a car, running a car without a MAF speed-density, switching to coilpacks, etc.  If you can’t do it with a factory Ford ECM, our products aren’t going to help you achieve your goals.

We offer products that work with almost all ~1986-2004 Ford ECUs that have a J3 port (i.e. EECIV and EECV).  International users report success using our products with non-US computers that have a J3 port.  A J3 port looks like an edge of a circuit board that kind of sticks out.  J3 ports must be cleaned with a wire brush and solvents in order to remove the protective coating on the circuit board before they can be used.  They are almost always behind a rubber protective panel.  We do not offer any products for Ford computers that lack a J3 port, such as pre-1986 and 2005+ computers.  Also, cars branded by Ford but manufactured by others (i.e. Ford Probe, made by Mazda) often use computers that lack J3 ports.

It is critical that the vehicle is fully off before installing or removing anything on the J3 port.  Failure to power-off the ECM correctly can result in frying our hardware, your ECM or both!!!  If you have any doubts at all, remove the keys from the ignition 100% or disconnect the battery.  WARNING WARNING WARNING!

On this page “application” simply means the car/ECU/engine you are working with.

“ECU” means ECM, PCM – the computer running your car’s engine.

“Strategy” is Ford lingo for a set of procedures (i.e. code) that an ECU runs.  (Closest GM term: Operating system)  Most of the time, a strategy is particular to an ECU, i.e. the GUFB strategy runs onA9L ECUs.  Sometimes more than one strategy can run on the same ECU (i.e. GUFB/A9L + GUFC/A9P) .  Most of the time the “tuner” cars (i.e. Roush, Saleen) use unusual strategies that are often simply renamed factory strategies.

“Definition” means a file that describes the location of parameters that can be changed in a strategy.  All of the Ford tuning software uses definition files to process raw files.

“Patch code” refers to special routines that change the way a strategy operates in order to allow Quarterhorse to log all vehicle parameters.

Hardware used with Ford:

F3 Chip adapter – This stores a new program for a Ford ECU and clips on the J3 port.  This is a simple Ford “chip” that can optionally store two programs.  It works with both EECIV and EECV.

Jaybird – This is a Ford-specific device that writes F3 chip adapters ONLY.  It uses the same Flash n Burn software as a BURN1/BURN2

F2A – The F2A is a Ford interface for the BURN1/BURN2 programmers.  It lets you write a F3 chip adapter using a BURN1/2 programmer and the Flash n Burn software.

F2E – the F2E is used with a F2A and a BURN1/2 to read the stock program from a ECU.

BURN1/BURN2 – These general purpose ROM burners can be used with a F2A to program F3 chips

FORDEMU – This adapter allows the use of a Ostrich emulator to make real-time changes with a Ford ECU.  This product has been replaced with the Quarterhorse.  It does not work very well with EECV ECUs.

Quarterhorse – The Quarterhorse (or “QH” for short) is our flagship Ford tuning product.  It allows changes to be made while the vehicle is running.  It also allows datalogging by spying directly on RAM locations.  In order to log all vehicle parameters, patch code that is specific to each strategy is required.  Many of the features of QH require special definition files and/or software support that may not be available for all applications.

Software for Tuning Fords:

You can read the binary from any J3 Ford computer with our gear (BURN2+F2A+F2E), but that does NOT mean that any J3 ford computer is fair game.  In order to be able to display a raw binary from a Ford ECM in a real-world units that might make sense to you, a definition is required.  The def is kind of like a roadmap that allows software (Binary Editor or EEC Editor) to translate what runs the car’s computer into something meaningful to you.  Defs have to be developed by a human being for each application.  PLEASE ASK US FOR HELP IF YOU ARE NOT SURE YOUR APPLICATION IS SUPPORTED!!!

TunerPro / TunerPro RT (www.tunerpro.net) : Great for basic editing.  Free.  Somewhat limited definitions compared with other software.  At time of writing (11/28/09) lacks full support for QH, but beta versions have support.

EEC Editor http://www.moates.net/eec-editor-software-from-paul-booth.html : Cheap ( <$50 ) software with fairly extensive editing support for editing Ford tunes.  EEC Editor requires you to purchase definitions on a per-strategy basis.  One strategy will cover more than one box code.  Definitions for datalogging can be purchased separately.  As of time of writing (11/28/09) has QH support for MANY applications including Fox body mustang (GUFB/GUFC/etc. A9L/A9P/C3W/etc.) 94-95 Mustang (T4M0, CBAZA) along with many 96-03 applications.  Custom definitions available for a fee.

Binary Editor (http://www.eecanalyzer.net) : Relatively cheap ( $80 BE / $130 BE + EEC Analyzer) software with comprehensive editing support and comprehensive support for QH.  See here for a list of strategies supported.  Binary Editor comes with a bunch of definitions that are free and there are others you need to pay for.  You can see most of them at http://www.eecanalyzer.net in the downloads section.

]]>
https://support.moates.net/ford-overview-read-me/feed/ 0
Unsupported Honda Setups https://support.moates.net/unsupported-honda-configurations/ https://support.moates.net/unsupported-honda-configurations/#comments Thu, 05 Feb 2009 06:05:30 +0000 http://support.moates.net/?p=380 A Word of Warning

This article was accurate as of the time it was written (2009) but things may have changed.  At Moates.net, we rely on information from our users about what works and what doesn’t work.  Please investigate on PGMFI.org and elsewhere to confirm the information you find here!  Things may have changed and we may not be in the loop.

Unsupported Vehicles

  • V6 Hondas have very limited hardware and software support
  • K-series Hondas have no support from hardware we make at this time
  • 2001+ non-K series Hondas (D17, R18, etc.) have no support from hardware we make at this time
  • Automatic Hondas have very limited support. Very little has been done with automatic transmission controls and many tuning packages eliminate the code used to control auto transmissions.

Unsupported ECUs

  • Anything pre-1988 probably lacks spark control. There isn’t much if anything available software-wise for these ECUs. You might find 24 or 28 pin EPROMs inside, you might not. Your mileage may vary.
  • 1988-1991 DPFI (Dual Point Fuel Injection – Throttle Body Injection) ECUs have zero software support. 90-91 models can be chipped like an OBD1 ECU hardware-wise, but that doesn’t solve the software issue.
  • 1988-1989 Civic Si (PM6) and 1988-1991 CRX HF ECU (PM8) require a daughterboard we do not sell in order to be chipped. Use a 90-91 ECU on these model years.
  • 1992-1995 JDM GSR Automatic ECUs (hardware design makes chipping them impossible. Auto JDM P30s are ok)
  • 1996-2001 ECUs (OBD II – hardware design makes chipping very difficult to impossible, requires surface mount soldering tools and chips no longer available on the market.)
  • Prelude ECUs (trivially chippable, but unless you are going to develop the software support, it doesn’t currently exist)
  • V6 ECUs from Legend (early models can be trivially chipped, but unless you are going to develop the software support, it doesn’t currently exist)
  • NSX ECUs (early models can be trivially chipped, but unless you are going to develop the software support, it doesn’t currently exist)
  • Basically any ECU other than an Integra or Civic ECU is not well-supported

This information was last updated 2/4/09 by Dave Blundell.

]]>
https://support.moates.net/unsupported-honda-configurations/feed/ 2
G1 https://support.moates.net/g1/ https://support.moates.net/g1/#comments Fri, 31 Oct 2008 21:47:11 +0000 http://support.moates.net/?p=344 G1 Chip adapter picture

G1 Chip adapter picture

Overview

The G1 is an adapter that allows a chip or emulator to be plugged into OBD1 memcal based GM PCMs.

The GP1 kit is a G1 chip adapter and two 27SF512 flash chips packaged together at a lower price.

Compatibility

The G1 is compatible with the following vehicles:

  • 1986-1993 TPI & LT1
  • 94-95 TBI trucks

The G1 is compatible with the following chips:

  • SST 27SF512
  • 27C128/256/512 based eeproms

Details

Our revolutionary G1 adapter allows you to customize your ecu or pcm by bypassing your factory tuning, allowing you to insert your own custom programmed chip without the hassle of tearing apart your stock memcal. This can be useful if you plan on returning your car back to stock, or need to use your stock memcal as a template for a newly modified ecu.

(much of the content on the rest of this page is edited from Allan Reinke’s review on www.iroczone.com – thankyou very much)

So what exactly does this adapter do?  In case you don’t know, GM ECMs (1986 to 1993 TPI and some 94-95 TBI stuff) utilize a memory calibration “memcal” unit. This unit consists of the PROM (calibration code) and resistor packs (for limp mode, cold starts, etc.). The resistor packs consist of two chips. One a 16-pin and the other a 14-pin. These are custom laser etched type resistor packs making them extremely difficult to duplicate. In other words, you need these resistor packs, you cannot copy them (as of right now anyway) and your car will have a hard time starting without them. Some Memcals have a more compex ‘non-EPROM’ half which contains knock circuitry, and the original (or one very similar) Memcal needs to be used in conjunction with the adapter.

What the adapter does is allow you to plug in your resistor packs so your ECM will still use them, and at the same time, “bypass” your existing PROM chip so you can install your own.  By doing so, you can reprogram your ECM with no modifications to your factory memcal AND no soldering is required! The process of reprogramming your ECM is greatly simplified.  You no longer need to worry about destroying increasingly hard to find memcals with a bad soldering job when you use a G1 adapter!

Install Instructions

First things first. You need to access your ECM. This is easily done as it is located behind the dashboard, on the passenger’s side of the car. (In some other applications, it is located under the passenger’s seat area, in behind the dash, by the kickpanel, or under the hood usually up by the firewall.) If you look underneath the dash on the passenger’s side, you will see a wiring harness plugged into a silver box. This box is held in by two hex screws. First, carefully unplug the two connectors to the ECM (otherwise, you won’t be able to gain full access to the ECM as the wires will keep you from pulling the ECM all of the way out.) Each connector has a “latch” where you just push in the latch and wiggle out each connector. Take your time, they don’t just fall out.

Next, get a hex screwdriver or other means of removing the two screws holding the ECM in place. Once these are removed, the ECM falls right out (be certain to catch it!).

GM TPI ECM

GM TPI ECM

Now, with the ECM removed, you will need to use the screwdriver to remove the two screws holding the access plate on. Most of the time, the access plate will be stuck on the ECM. Use a small screwdriver and carefully pry around the access panel until it pops off.

TPI ECM - Cover removed

TPI ECM – Cover removed

Once the access panel is off, there sits your memcal. If your Memcal looks like this, then the G1 adapter should work for you. If not, then look at some of the other adapters such as the G2 and see if that matches up. Using your fingers, press the latches on both sides, away from the memcal. Doing this will “pop” the memcal up.

TPI ECM - latches on memcal

TPI ECM – latches on memcal

Once the latches are fully out, the memcal should come right out.

TPI memcal - removed

TPI memcal – removed

The memcal will not usualy fit in the ECM (with the adapter) with it’s cover on. On some applications it will, such as some of the 1227730 and 1227749 units. So we will most likely need to remove the blue cover on the memcal so that it will fit back in there. Very CAREFULLY, remove the cover with a small screwdriver, prying the clips. Again, be careful, clips will break off.

pry GENTLY to remove memcal cover

pry GENTLY to remove memcal cover

You only need to do the one side just enough to pop the side up and the other side will come right off.

naked memcal :)

naked memcal :)

In this example, we are using a EPROM chip installed directly into the G1 chip adapter. This is a good “final” install after you have a program that you know works the way you want but it is not very easy to change the program in the chip. The advantage of this is that you are much more likely to be able to put the cover back on the ECM with just a chip installed. (i.e. no ZIF socket or emulator cable)  Install the chip with the U indention out. (Pin 1 faces left as in the picture) . If you are using a Flash chip such as the 29C256, then the chip will also have an arrow by Pin-1. This should also go out toward the edge of the adapter. Be sure to line up all of the pins on the chip and gently press it into the socket. Once you are comfortable with the feel, you will need to exert a little force to fully insert the chip. This can be tricky. Bent and broken pins can result if you are not 100% certain that all of the pins of the chip are lined up correctly.

EPROM installed in G1 adapter

However if you are just getting started tuning your car, you may want to use a ZIF socket (available from Moates.net for a small fee) or install the emulation cable from an Ostrich 2.0 or APU1 instead. You probably won’t be able to close the lid on your ECM, but it will be a lot easier for you to make changes to the program in the ECM.

After you have either a chip or emulation cable insterted in the G1 adapter, install your memcal onto the adapter. Simply line up the right side of the memcal to the right side of the pins on the adapter.

G1 adapter meets memcal

G1 adapter meets memcal

Press firmly and it should easily slide into place! In terms of original Memcal orientation on the adapter, make sure that the original ‘EPROM’ half is hanging off and that the ‘limp-home’ half is in contact with the angle header on the edge of the adapter.  It should look something like this:

G1 adapter with chip and memcal attached

G1 adapter with chip and memcal attached

Next, the G1 and memcal combination needs to be re-inserted into the ECM.  Place the adapter, memcal first, face down in the access panel. Then curve the adapter, memcal first toward the empty space in the ECM (bottom, but in the picture it’s up as the ECM is facing upside-down).


Once the adapter is in place, line up each side to each latch. See the pictures. Make sure it’s lined up before pushing down! You don’t want any bent pins in your ECM!

check one side

check one side

check other side

check other side

You have to ensure that the adapter is placed correctly in the ECM socket so that when you unlatch it, it’ll pop right up. It needs to be perfectly centered or you can bend pins in the ECM – not good. Once you are comfortable with the placement, press down on the adapter in the center of the two latches until the outer latches “click” and are in the “installed” position (up.)  Give yourself a pat on the back – you’ve completed the physical installation of the G1 chip adapter!

Reinstall the access panel (only if you are NOT installing the ZIF socket or if you are using a low-profile ZIF like the S4!!!) and reinstall the ECM in the car by following the steps you took to remove it in reverse. If you are using the ZIF socket for testing purposes, you’ll be happy to know that the access panel faces towards the front of the car, away from the dashboard. It may be a little neck tiring, but you will be able to replace chips while the ECM is installed.

]]>
https://support.moates.net/g1/feed/ 3
Jaybird https://support.moates.net/jaybird/ https://support.moates.net/jaybird/#respond Fri, 31 Oct 2008 21:41:01 +0000 http://support.moates.net/?p=341 The Jaybird

The Jaybird

Overview

The Jaybird is a USB based device used ONLY for loading tunes onto F3 adapters.  It is designed to be the simplest and cheapest solution for programming J3 style Ford chips.  It cannot program other chips.

The Jaybird CANNOT READ STOCK ECMs!!! If you require this functionality, you need to get BURN2+F2A+F2E instead.

Software

This device can be used directly from TunerPro RT, EEC Editor, Binary Editor software packages as well as the Flash-n-Burn dedicated programmer software.

]]>
https://support.moates.net/jaybird/feed/ 0
F3 https://support.moates.net/f3/ https://support.moates.net/f3/#comments Fri, 31 Oct 2008 21:19:38 +0000 http://support.moates.net/?p=339 Overview

The F3 is a simple chip for EEC-based Ford ECUs allowing the stock program to be replaced with a tune of your choice.

To install, simply clean contacts of the EEC connector with carb cleaner and a mild abrasive such as scotchbrite or 220+ grit sandpaper, and slide the module on.

It is critical that the vehicle is fully off before installing or removing anything on the J3 port.  Failure to power-off the ECM correctly can result in frying our hardware, your ECM or both!!!  If you have any doubts at all, remove the keys from the ignition 100% or disconnect the battery.  WARNING WARNING WARNING!

Tunes can be loaded through the via the Jaybird or Burn1 /2 and FA (F2A) adapter.  Flash n BurnTunerPro RTBinary Editor, EEC Editor (and others?) software can be used to program these chips.

Switching Setup

The F3 can optionally store two programs and switch between them.  You can even switch between them while the vehicle is running.  The F3 adapter has a switch pin.  If you connect this switch pin to chassis ground, the program will switch too.  In order to program the second program you must ground the switcher line while programming!!! There is a ground pad provided next to the switcher pad for your convenience – a paperclip works wonders for programming.  (FYI – Dave often uses this for nitrous – regular NA program in one half of F3, program with a couple degrees of timing and/or more fuel in the other slot, wire the program switch wire to the nitrous solenoid – see diagram)

Take a look at this picture to get an idea of what you need to do:

One thing to be careful of when you are wiring your F3 for switching: NEVER NEVER NEVER connect your switch wire to 12V!!!  You will instantly fry the F3 if it sees more than about ~5volts.

The safe way to “flip” your F3 on an external signal (like nitrous) is to switch the GROUND side of your solenoid (i.e. wire to constant 12v, give the system a ground to trigger) and wire the F3’s switcher to your switched ground.

If this is not an option and you want to have a 12volt signal trigger your F3 to “flip,” you need to add a simple relay or reed switch as in the following diagram:

]]>
https://support.moates.net/f3/feed/ 2
Honda Kit https://support.moates.net/honda-kit/ https://support.moates.net/honda-kit/#comments Fri, 31 Oct 2008 21:09:46 +0000 http://support.moates.net/?p=337 Overview

The Honda chip kit contains all the components necessary to put a chip in your OBD I Honda ECU.

There are two varieties of this kit, the USDM and JDM versions. JDM ECUs are smaller square ECUs that require surface mount components. The USDM ECUs are rectangular and use standard thru-hole components.

This kit also comes with a replacement capacitor for the 200uF cap that is known to go bad in these older ECUs.

Compatibility

This kit is compatible with the following ECUs:

  • P28
  • P30
  • P72
  • P75
  • P05
  • P06
  • P08
]]>
https://support.moates.net/honda-kit/feed/ 1
HuLog/HondaLog https://support.moates.net/huloghondalog/ https://support.moates.net/huloghondalog/#comments Fri, 31 Oct 2008 21:04:11 +0000 http://support.moates.net/?p=335

Overview

The HuLog, HondaLog, and Xtreme HuLog are USB datalogging adapters that are used to datalog Honda ECUs.

Functionally the devices are identical, however the HuLog/Xtreme HuLog come in ABS plastic enclosures for protection.

Also, the Xtreme HuLog will retain its COM port assignment regardless of what USB port is used.

Tips and Tricks

To achieve maximum performance out of this device (and all Moates devices) we recommend setting the latency timer to 1 ms. This can be changed in Windows XP by using the following procedure:

  1. Control Panel
  2. System
  3. Hardware
  4. Device Manager
  5. Ports (COM and LPT)
  6. USB Serial Port (COMx)
  7. Port Settings
  8. Advanced
  9. Latency Timer

Compatibility

The HondaLog/HuLog is compatible with:

  • CROME Pro
  • eCtune
  • Neptune

How to Buy

Please visit the Xtreme HuLog’s page in our website here

3 Basic rules for using HULOG/Hondalog

  1. ECU Must be chipped.  Properly.  Software must be installed in the chip WHICH MATCHES THE SOFTWARE ON YOUR PC.  Different versions of software on the PC can require different modifications to bin/chip.  Yes, upgrading your PC software can break logging until you “upgrade” the software in your chip, too.
  2. There is no plug n play for this stuff.  Even if the drivers are installed automatically by Windows, software on your PC MUST BE CONFIGURED MANUALLY to match the hardware you are using and the modifications done to the bin/chip.  There are several incompatible options and you must have the SAME on both the chip and your PC.
  3. J12 (US/EU/big case) or J4 (JDM/small case) is required to be removed for all known aftermarket software
]]>
https://support.moates.net/huloghondalog/feed/ 1
ALDU1 https://support.moates.net/aldu1/ https://support.moates.net/aldu1/#comments Fri, 31 Oct 2008 20:03:47 +0000 http://support.moates.net/?p=330

OVERVIEW

The ALDU1 is a datalogger designed to work with OBD I GM vehicles.

The ALDU1 is compatible with the CABL1 and the CABL2, which are interface cables that connect to GM OBD I and OBD II vehicle respectively.

The ALDU1 can be purchased by itself, or as a combo with either the CABL1 or CABL2.

CABL1 is used for ~88-94 GM OBD1 vehicles with a rectangular ALDL connector like this:

female ALDL connector

CABL2 is used only on 95 (and some late-year 94) vehicles that still speak ALDL but have the D shaped “OBD2-style” connector like this:

Female OBD2 port

It can be interfaced with many pieces of software, including TunerPro.

Pinouts and Wiring

In the event you need to build a custom cable, use the following pin outs for the RJ45 connector:

1=A(gnd)

2=B(diag)

3=E/M(data)

This is the 86-94 original ALDL connector:

ALDL 12pin 86-94

On CABL1:

  • pin A is connected to RJ45 pin 1
  • pin B is connected to RJ45 pin 2
  • pin E and pin M are connected to RJ45 pin 3
  • pin G is connected to RJ45 pin 4
  • other pins are not connected

This is the late model ALDL connector used in 1995:

ALDL 16pin 95

On CABL2:

  • Pins 4 and 5 are connected to RJ45 pin 1
  • Pin 13 is connected to RJ45 pin 2
  • Pin 9 is connected to RJ45 pin 3
  • Pin 16 is connected to RJ45 pin 4
  • Pin 2 is connected to RJ45 pin 5
  • Pin 10 is connected to RJ45 pin 6
  • Pin 14 is connected to RJ45 pin 7
  • Pin 6 is connected to RJ45 pin 8

How to Buy

Take a look at the OBD1 GM section of our online store here

Test Procedure

The first step towards determining if your ALDU1 is working correctly is to look at the USB side.  Before you continue, you should have verified USB connectivity and you will need to know which COM port your cable is using.  Take a look at the USB troubleshooting guide if you have any questions or concerns here.

You will need to have TunerPro RT version 5.0 or later installed.

Test procedure:

  1. Start TunerPro RT with your cable plugged into your computer but unplugged from the vehicle.
  2. Load a valid XDF / ADS-ADX combination for your vehicle
  3. Go to Tools … Preferences and select “Use Plug-in” for Interface type.  Then make sure “TunerPro Data Acquisition I/O Interface” is selected.  Next, select “Configure Plug-in Component”  Then make sure “Standard Serial” is selected and the COM port shown matches the COM port of your cable. 
  4. Finally, click the “Test For Valid Interface Using Settings” to perform a test on the cable.

If your cable fails the above test, it will almost certainly need to come back to us for repair.  If it passes the above test, the hardware has passed a basic minimal test.

]]>
https://support.moates.net/aldu1/feed/ 1
Nissan Overview https://support.moates.net/nissan-overview/ https://support.moates.net/nissan-overview/#respond Tue, 23 Sep 2008 05:14:00 +0000 http://support.moates.net/?p=189 Many Nissans can use our tools to reprogram their factory ECUs.

Types of Nissan Computer

Trivially chippable Nissans fall into several categories:

28 Pin EPROM (VG30DETT 300ZX Twin turbo, KA24E 240SX, RB26DETT R32 Skyline GTR, …) – If you see a 28 pin EPROM inside the ECU, this is your application.  Ostrich 2.0 works in almost all cases, but many of these applications will require a SocketBooster.

20×2 ROM Board “S13” (SR20DET Silvia/240, SR20DE Sentra, SR20DET GTiR, etc.) If you see a spot on the edge of the circuit board with two rows of 20 pins, this is probably the application.  (also see below S14a)  The Nissan 20×2 Adapter board is intended for this generation.  Two Ostrich emulators can be used for realtime emulation.

20×2 ROM Board “S14a” (SR20DET “black top” VVTI, 95-97 “B14” Sentra, etc.) If you see a spot on the edge of the circuit board with two rows of 20 pins, this is probably the application.  (also see above S13) These are not supported at this time.  Future hardware may add support.

40×1 ROM Board (Late model sentra, 240?) If you see a single, extremely long row of pins that are very closely spaced together, this is your application.  These are not supported at this time.  Future hardware may add support.

Many Nissan ECUs are not trivially chippable (RB25 Neo, R33 Skyline, R34 Skyline, 350Z, …)

Software

TunerPro RT has definitions for most S13/B13 platforms.

925style ROM editor supports most JDM ECUs.  I’ve used sucessfully with S13 SR20DET and R32 GTR Skyline.  It isn’t officially available anymore but you can find it easily with google.

CROME is compatible with certain Nissan ROMs, particularly those used in S13 based vehicles.

]]>
https://support.moates.net/nissan-overview/feed/ 0
Roadrunner https://support.moates.net/roadrunner/ https://support.moates.net/roadrunner/#comments Thu, 18 Sep 2008 04:45:52 +0000 http://support.moates.net/?p=166

The RoadRunner is the only available full blown emulator for LS1 PCMs – unlike other “emulation” software, the entire contents of the flash is emulated Real-Time, not just certain maps.  It can also be used as a general purpose emulator in custom applications (Bosch Motronic, BMW, Miata, Nissan, …)  It is designed for PSOP44 chips like 28F200 28F400 28F800 29F400 29F800

Hardware Available

At this point, there are two (and a half) versions of RoadRunner you can buy:

1. A RoadRunner pre-installed in a rebuilt 12200411 GM LS1 ECM.  This is intended for all supported GM applications.

2. A RoadRunner “guts kit” containing just the raw circuit board, cables and hardware to mount the device in place of a 28Fx00 EPROM.  This is intended for all custom applications.  If you purchase the guts kit, you should specify whether you want a 512k (28F400) or 1024k (28F800) version. (we’re counting these two variants of the guts kit to get two and a half)

GM Compatibility

At this point (August 2009), there is only ONE officially supported target for the Roadrunner: the 12200411 (or just “411”) ECM.  The 12200411 is plug-and-play with ’99 and up Corvette LS-1’s (throttle-by-wire), ’99 and up Camaro/Firebird LS-1’s (cable-throttle), ’99-02ish Gen III Vortec trucks (cable throttle), ’00-02ish Gen III Vortec trucks (throttle-by-wire).  The 12200411 can also control 4L60E and 4L80E transmissions.   In case it wasn’t clear from the application list, the ‘0411 can control both drive-by-wire and drive by cable engines – pretty much any GM vehicle with a 24 tooth reluctor wheel(“24x”) is fair game for full sequential fuel and spark operation.  The ‘0411 can also be used to run 97-98 LS1s with minor rewiring or “green plug” 1024k PCM vehicles with slightly more extensive wiring changes.  It can also be used with a Van OS to run distributor applications with only a 4X reluctor.  The ‘0411 can also be used to run LTx/Gen2 retrofits with a custom conversion kit from EFI Connection.

Please note that the RR does *not* function identically to a “normal” PCM in terms of long term keep-alive memory.  When you turn the key off with a RR PCM, the PCM will reset every time.  If you need to pass emissions or do other functions that depend on this memory, you may have to use a normal PCM.

Later (LS2/LS3+) engines switched to a different style ECM (E40, E38, E67, E37, etc.) that is electrically incompatible with Roadrunner.  There will never be a RoadRunner for any late-model ECM.  Period.

Late model engines also switched to a different style crank trigger setup (58X / 60-2) that makes it impossible to use a LS1 ECM to run the engine.  People have succeeded in using a RoadRunner in a 411 ECM to run a late model engine by a combination of creative wiring changes and swapping the crankshaft reluctor to a 24 tooth unit.  This is not for the faint of heart.  We do not officially support this application so we can’t really assist you with this conversion, but again we’d recommend Mike at EFI Connection as a capable source for wiring and conversion needs.

Unsupported GM Applications

Previously, a Bluetooth option for Roadrunner was available.  This has been discontinued – it is no longer available.  There are no plans to offer this in the future.

Previously, there were Roadrunner versions available for LB7, 1024k PCMs and 98 PCMs.  All of these applications had issues which is why we no longer offer “ready to run” Roadrunner PCMs from these families.  These have been discontinued – we cannot guarantee that these applications will work fully.

Why did this happen?

  • 97-98 LS1 Core PCMs are hard to find.  The 99-02 PCMs are superior and can be made to work in 98 applications with little effort.  If you’re bound and determined to use a RR in a 97-98 PCM, you could try this at your own risk but we strongly recommend conversion to an ‘0411 PCM.
  • LB7 PCMs come in several flavors.  Early PCMs lacked a driver that later PCMs had, making them incompatible.  Also, RR equipped PCMs had a tendency to present an invalid VIN.  This did not appear to affect operation, but…  VATS was also sometimes a concern and may need to be disabled.  Combine these issues with the extremely limited supply of Core PCMs and we decided to no longer offer a “ready to go” LB7 Roadrunner.  For a TUNER, none of the issues on this platform should be a show stopper but we would recommend caution in a daily driver application.
  • 03-08 1024K LS1 PCMs may all have 1024k of memory but they do NOT appear to be universally compatible.  During testing on an 05 Avalanche, there was a significant number of no-start conditions while using a stack of “random” 1024k PCMs fitted with a RoadRunner.  It was not determined whether this was due to differences in PCM hardware, The RoadRunner or another factor.  The decision was made not to offer a ready-to-go RoadRunner for vehicles requiring a 1024k PCM.

Getting an Unsupported RoadRunner

If after reading why we no longer offer a RoadRunner for a PCM you have and you still want to try it, there are options.  If you want to try one of these applications, you will need to either:

  • Send us a Core ECM.  Order a RR Guts kit.  Order the RR Install service.  Receive the PCM you sent us back with a RoadRunner installed
  • Order a RoadRunner Guts kit.  Install it yourself.

Please note that these applications are UNSUPPORTED meaning that if you have strange problems, we aren’t going to be rushing to revise the product in order to solve your issues.  These are intended for advanced users capable of troubleshooting and working independently.  Use at your own risk!

GM Software Compatibility

EFILive natively supports the RoadRunner.  In order to use it with EFI Live, you must purchase the Roadrunner license.  After purchasing the license, you can use the Roadrunner in any vehicle supported by the ECM.  You can tune as many RoadRunner equipped ECMs as you like – you do not need to buy additional licenses for additional RoadRunners.  If you want to flash a copy of the program in the Roadrunner into the vehicle’s original ECM, you can do this but standard EFI VIN or Stream licensing fees will apply.

TunerCAT OBD2 Tuner natively supports the RoadRunner.  Existing OBD2 Tuner customers can simply buy the RoadRunner upgrade.  There is a package that includes one definition file which is intended for people who want to use RoadRunner and TunerCAT to tune only one vehicle.  There is an add-on ***ONLY AVAILABLE FOR ROADRUNNER USERS*** that includes the WinFlash cable allowing you to reflash vehicles with TunerCAT.  There are also all-LS1 and all-supported-vehicles packages.  ***AGAIN, YOU MUST BUY ROADRUNNER HARDWARE TO BE ABLE TO BUY TUNERCAT OBD2 TUNER.  NO EXCEPTIONS.*** Updates for TunerCat Roadrunner users are available on the “Additional Links” section of the product page for RRTuner and WinFlash on our web store.  These links are updated to always point to the most recent version available.

Other Applications / Technical Specifications

The RoadRunner has been used successfully as a general purpose 16 bit data bus emulator for applications other than GM LS1.  (Bosch Motronic ME7.1 comes to mind.)   The RoadRunner uses the same FTDI USB-serial bridge as our other products, appearing as a COM port to the operating system.  It is designed to emulate a 28F800 (0r 28F400, 28F200, even 28F100) chip operating in 16 bit data bus mode.  The 28F800 is capable of presenting data in both 8 and 16 bit selectable modes, but the RoadRunner does not support this – 16 bit mode only.  The pinout of the RoadRunner is designed to match the pinout of these ICs – other 16 bit data bus chips could theoretically be emulated with creative cabling.  We have NOT performed extensive testing to determine the fastest access time for the Roadrunner, but we estimate that it is in the 65-80ns range.  90s is 100% safe.

The above picture illustrates the locations of pins 1 and 44 relative to the USB connector on the RoadRunner.

Full documentation for the protocols for talking to a Roadrunner for emulation and limited data trace are available on request. (They are very similar to the protocols used with the Ostrich 2.0 and our other devices but some minor differences exist.)  If you are interested in using the RoadRunner in a custom application, please contact us.  The hardware platform is a tried-and-tested 16 bit wide data bus EPROM emulation system available at a competitive price.

Specific Non-GM Application Usage Notes

The RR_on_BP5R write-up details fitting the RoadRunner emulator to the Miata BP5R (2000 1.8) ECU (Thanks James Holland!)  This ECU uses a 29F200 instead of the 28F400/800 the RR was designed for.

We have a byteswap board that allows the RR to fit inside the case of a ME7 Audi 2.7t ECM and performs an endian-swap for use with TunerPro RT on this platform.

]]>
https://support.moates.net/roadrunner/feed/ 2
Neptune RTP https://support.moates.net/neptune/ https://support.moates.net/neptune/#respond Thu, 18 Sep 2008 04:40:44 +0000 http://support.moates.net/?p=162 Neptune RTP is a tuning hardware/software package for tuning OBD1 Honda and Acura vehicles developed by James Holy at HR Tuning.  Quality hardware, quality software and solid support combine to provide what is arguably the most comprehensive package available for tuning these cars.   More information can be found at the official Neptune site here.  The Neptune RTP software can be downloaded here.

Hardware Supported

Currently, the Demon 2 is the only supported hardware for Neptune.  We sell the Demon2+Neptune RTP setup.

Discontinued Hardware

If you have discontinued hardware, you can get current production hardware (Demon2) for half off with our trade-in program.  More details here.

The Demon (or “Demon 1”) is no longer in production and has been replaced by the Demon2.

Demon1 picture

Demon1 hardware

 

The original Neptune RTP board was designed by Moates.  It is no longer in production and has been replaced by the Demon2.

Neptune Hardware

Original Neptune RTP Hardware

]]>
https://support.moates.net/neptune/feed/ 0
AutoProm (APU1) https://support.moates.net/autoprom-apu1/ https://support.moates.net/autoprom-apu1/#respond Thu, 18 Sep 2008 04:20:22 +0000 http://support.moates.net/?p=154 The Autoprom

The Autoprom

The Autoprom was the first Moates device. It is a combination Emulator, Chip Burner and Datalogger.

Today you can buy these devices separately, however this package eliminates the need for 3 separate units.

Compatibility

As of writing this article, the only software known to be fully compatible with the Autoprom is TunerPro RT.  TunerCat OBD1 Tuner and TTS Datamaster support almost all of the AutoProm’s features.

If you plan on tuning Honda vehicles, purchase the Ostrich, Burn1, and HuLog separately or a Demon as there is no software for Hondas that supports the Autoprom and all of its features.

The Autoprom CANNOT be used to program F3 Ford chips using the FA nor can it be used to read Ford ECMs using the FE.  You will need to look at the Jaybird or BURN2/FA/FE combo for Ford vehicles.

The Autoprom does not work smoothly with 29F040 chips.  If you need to work with these chips, it is recommended that you purchase a BURN2.

The Autoprom should be compatible with almost all USB ports.  Its power consumption should be in the 100-150mA range.

 

Environmental Compatibility

The APU1 is NOT designed to be left in an engine bay!!!  It will fail prematurely if exposed to the heat of a bay.   It is designed for a maximum operating temperature of about 80C (175F).

The APU1 is NOT designed to be exposed to moisture!!!  It will fail prematurely if exposed to liquids.  It will fail prematurely from condensation inside its case.

If you are going to use the device in harsh environments, try to do so for short periods of time and then program a chip for long term use.  We recommend this in general but it is especially important in harsh environments.

Due to its internal battery constantly powering portions of the device, the APU1 can easily be ruined by condensation caused by sudden drops of temperature in humid environments.  Returning the device to a cool (~50-77F / 10-25C) , dry environment after exposure to high humidity before attempting to use again  is a very good idea.  Placing it in a sealed bag with dry rice or another desiccant can help if condensation is suspected.

 

Switch Positions

APU1 Legend Picture

Real-Time Tuning / Emulation

  1. Make sure car is in key-off position with no power to the ECM. Remove the ‘stock’ chip and install socket adapter (G1 or G2) if not already present. Remove any chip from the AutoProm ZIF socket!
  2. Hook the 28-pin ribbon cable header to the ECM chip adapter socket. Make sure the ‘red’ wire points toward where the notch, or Pin1, would be on a chip normally going in the socket. The AutoProm will auto-select its power source from either the USB port or the ECM header.
  3. Get your PC powered on with TunerPro or TunerCat loaded up. Hook USB cable up to the AutoProm and PC. Check the AutoProm switch positions along the backpanel. The innermost horizontal switch can be positioned either inboard (10k – used to select data initiation on older-model vehicles.  Try the other ‘open’ setting first!) or outboard (open A-B – almost everything else) depending on ECM requirements. The outer horizontal switch should be in the ‘towards the USB port’ position. (APU1 mode. Other position is passthrough mode, identical to ALDU1).
  4. If you haven’t already loaded a file onto the AutoProm, you will get an SES light condition indicating bad PROM content. Now is the time to go ahead and initialize the AutoProm from the PC software (should be under ‘Emulation, Initialize’ option). Once initialized, load the desired binary file into the PC software and upload it to the AutoProm (option should be right next to the ‘Initialize’ button). You may want to select the ‘Verify’ option (in TunerPro) to ensure that the binary upload was successful. If you keyed the vehicle on without a valid binary loaded, you may need to cycle the key off for about 20 seconds to let the ECM reset.
  5. At this point, you should have the AutoProm loaded with the desired binary file. The car should now respond as though a chip with the uploaded binary content is installed. If not, then there is an issue. Either the binary is corrupt or some other condition exists.
  6. From the PC software, you can make on-the-fly changes in the BIN content and have those changes immediately transferred to the AutoProm and the car should respond accordingly. There are several options within the supporting PC software, such as ‘Checksum Disable’, ‘Upload Entire Tables’, ‘Update Checksum’, and ‘Keep Item Open’, etc., so read through the documentation and practice a little bit so you understand what is going on and what to select. Typically, checksum disable or update checksum should be selected. Use a setting of “AA at 08” for 28 pin applications, and “AA at 04” for 24 pin ECMs.
  7. Have fun, and try not to burn anything up other than rubber and fuel!

Stand-Alone Datalogging

  1. Hook the APU1 up to the PC USB port and place the outer horizontal switch in the standalone, ‘away from USB port’ position (toward outside). It doesn’t matter whether the AutoProm is connected to the ECM chip socket because it gets power for standalone data logging from the USB port.
  2. Connect the ALDL cable to the car’s ALDL connection. Place the inner horizontal switch on the AutoProm backpanel in the proper position for your vehicle and mode desired: inboard=”10k across A-B”, outboard=”open between A-B”.
  3. Load up your favorite datalogging program on the PC, such as “TunerPro”, “WinALDL”, or “TTS DataMaster”. You may need to select an ADS file to define your datastream if using TunerPro. Turn on the key and start logging data! To stop, just turn car off and disconnect hardware. Keep in mind that in this mode, the hardware will not be ‘detected’ like the AutoProm mode, and that you’ll need to specify which USB Serial Port number (hopefully COM3 or COM4) has been allocated to the port in the datalogging software preferences.

Simultaneous Emulation and Datalogging

  1. Carry out the same steps described above in the sections on Emulation and Datalogging, except keep the outer horizontal switch in the ‘inboard / toward USB port’ position.
  2. Use a simultaneous-supporting program such as TunerPro RT to perform simultaneous datalogging and real-time emulation/tuning. You should see results from changes to the binary on-the-fly right when you make them.

Chip Reading and Programming

  1. Connect the AutoProm to the USB cable. The USB will supply the power.
  2. Make sure the 28 pin ribbon cable used for emulation is UNPLUGGED from the unit. Unpredictable behavior can result from the APU1 being directly connected to a ECM using the emulation cable while burning chips.
  3. Make sure that the switches on the AutoProm are set for AUTOPROM MODE (outer switch inwards, see above picture)
  4. Place the target or source chip in the ZIF socket. Orientation is critical, and the chip should be placed with its notch or arrow facing toward the ZIF handle and toward the back panel of the AutoProm. The chip should be at the ‘bottom’ of the socket, such that any unused socket pin slots are closest to the handle or backplane.
  5. Use a supporting software program, such as TunerPro or FlashBurn to pick read/write operation, file location and name, starting and ending addresses, any hex offsets, bank selection, or other characteristic of the read/write operation. Carry out desired program/read/verify steps as desired, and remove chip from socket.

APU1 Video introduction

There is a series of videos on our YouTube channel that also explain some of the basics. You can also consult the APU1 Troubleshooting guide if you’re having trouble.

APU1+Wideband+Datalog

On the back of the APU1 you will find a terminal block with 4x screw terminals. The one closest to the USB port is GND/Common, and the other 3 are for channels 1,2,3 respectively. If you have a wideband O2 with 0-5v outputs, it can be wired up to GND/CH1 and TunerPro can then present the ADC data along with the rest of the datastream when operating in AutoProm mode (this feature unavailable in pass-through mode). Configuring this is a little bit complicated and requires comfort with TunerPro RT, basic algebra and some patience.

This is a nice article written by Charles Woock on how to configure TunerPro RT to digest 0-5v inputs such as the LM1 and LC1. The values can be brought in through the APU1 via the APADC interface.  (Note: newer APU1s have the APADC interface built in as standard equipment) The tutorial explains how to set up the ADS file and render values such as AFR Air Fuel Ratio as part of your GM ALDL data stream.

Here’s the PDF file:

http://static.moates.net/zips/wideband_datalog_tunerpro_lm1.pdf

 

“First Edition” AutoPROMs

Very early editions of this unit feature a different switch configuration.

first gen apu1

These units have a horizontal switch and a vertical switch.

For the horizontal switch, outbound is passthrough mode and inbound is APU1 mode.

The vertical switch has three positions.  It controls the behavior of the datalogging interface, much like the inner switch on newer models. 10k is the up position, open is the middle position, and short (check codes) is the down position.

These units also use a different style cable to connect the APU1 to the vehicle.  We no longer sell this style of cable.

]]>
https://support.moates.net/autoprom-apu1/feed/ 0
VTEC Conversion https://support.moates.net/vtec-conversion/ https://support.moates.net/vtec-conversion/#respond Thu, 18 Sep 2008 04:12:14 +0000 http://support.moates.net/?p=146 This page is here to add VTEC capability to your otherwise non-VTEC ECU.

The reason we are able to do this, is because when Honda designed their ECUs, the boards for the P05, P06, P28, etc were basically all identical. For the ECUs like the P05 and P06 that did not require VTEC, the components that are used for VTEC functionality were simply not installed.

Thanks to the guidance of the forums on PGMFI.org, we were able to collect these missing components, organize them into kits and sell them to you.

You can convert the following ECUs to VTEC:

  • P05
  • P06
  • P75

The first step in the process is to identify the board in your ECU. In these ECUs, the only factors that affect board revision is the time that the ECU was produce. Meaning that just because you have a P06 doesn’t mean you’ll necessarily have a particular board.

First, identify your ECU to find out what board you have.

It will be one of the following. Clicking these will bring you to their respective page on our online store.

Your kit will come with a handful of components as well as a card with pictures that indicates the place to install the components. Sometimes this isn’t enough. Here is a better picture:

1720 Conversion

1720: VTEC Conversion

1720: VTEC Conversion

]]>
https://support.moates.net/vtec-conversion/feed/ 0
TunerPro RT https://support.moates.net/tunerpro-rt/ https://support.moates.net/tunerpro-rt/#respond Thu, 18 Sep 2008 03:41:35 +0000 http://support.moates.net/?p=144 Tuner Pro is a piece of software written by Mark Mansur that is compatible with a great number of vehicles and ECUs.

Download TunerPro here

Originally written to modify GM and Ford binaries, the uniqueness of TunerPro is its ability to have Definitions. While this adds a slight layer of complexity to the end user, the definition files (XDF) instruct TunerPro as to where tables and variables reside within the binary it is opening, allowing TunerPro to be compatible with virtually any binary.

Currently definitions are available for the following Vehicles at least as of 9/30/08, more being added regular (see http://www.tunerpro.net website for all the latest)::

General Motors

Mask ID
ECM
Bin Definition
ALDL Definition
Application
$6E
1227165
6E.xdf
1227165_6E.ads
1989 LB9/L98 F & Y Body (Bins)
$8D
1227730
Super_8dm2.ecu
1227730_8D.ads
90-91 LB9/L98 F-Body
$32
1227165
32.ecu
1227165_160.ads
86 5.0/5.7 F & Y Body
$32B
1227165
32Bv001.ecu
1227165_160.ads
87-88 5.0/5.7 F & Y Body
$42
1227747
7747-mine.ecu
1227747_42.ads
1987-1991 5.0 Truck, Etc
$31
16197427/16156930
TBD
95 C/K Truck/Van 5.7/7.4
$5D
1227808
TBD
88 Australian Holden
$12
16183082
TBD
’93+ Australian Holden V8
$DA3
16159278
93 LT1
$0D
16197427
0D_v1_02.xdf
0D.ads
94-95 C/K 4.3L, 5.7L & 7.4L
$83
16176424/16195699
83HoldenVS_V8_v2.xdf
TBD
96 Holden VS V8
$61
1228746
61v2.xdf
TBD
89-92 F & B Body LO3 & LO5 – Maintained by Jon Prevost
$E6
16168625
E6.xdf
93 5.7L L05 K Truck
$8F
1227727/1227730
8F.xdf 8F_v2.xdf
89-90 LG5 3100 Turbo.ads
89-90 3.1L Turbo (TGP)
$31T
1227148
TBD
1227148TBuick.ads
87-90 3.8L Turbo (LC2) Buick
$1FA
16196387
TBD
1FA.ads
94-95 3.1L W-body (Grand Prix, Monte,…)

Ford (requires v4.13 or higher)

ID
Bin Definition
Last Updated
Application
T23B
T23B.xdf
5/29/08

8UA – 88 2.3l Thunderbird auto
LB3 – 87-88 2.3l Thunderbird auto
LA3 – 88 2.3l Thunderbird 5sp

Definition maintained by Dex

GUFA
GUFA.xdf
4/12/08

8LD – ’88 – ’93 5.0l Mustangs
A9S – ’88 – ’93 5.0l Mustangs

Definition maintained by Dex

GUFB (A9L)
GUFB.xdf
4/12/08

A9L – 88-92 Mustang 5.0L
A9M – ’89 – ’93 5.0l Mustang
A3M – 93 5.0 Mustang
A3M1 – 93 5.0 Mustang
A3M2 – 93 5.0 Mustang
D3D1 – 89-93 5.0 Mustang
S0Z – 89-93 5.0 Mustang
X3Z – 93 5.0 Cobra

Definition maintained by Dex

GUF1
GUF1.xdf
4/12/08
A9P – ’89 – ’92 5.0l Mustang auto
A9T – ’89 – ’93 5.0l Mustang auto
C3W – ’93 5.0l Mustang auto
C3W1 – ’93 5.0l Mustang auto
8LF – ’88 – ’93 5.0l CA Mustang auto

Definition maintained by Dex
CDAN4
CDAN4.xdf
1/23/06

96-97 4.6L Mustang, T-Bird, Crown Vic
96-97 3.8L Mustang

NOTE: This XDF is for “full” binaries. Only 256k 0189 EEC-V files should be used.

CRAJ0
CRAJ0.xdf
8/15/06
LAQ2 – 98 3.8l Mustang
AOL2 – 98 4.6l 4V Mustang
AOL3 – 98 4.6l 4V Mustang
CBAZA
CBAZA.xdf
10/1/07

L4C1 – 94-95 5.0l Mustang 5sp export market
J4J1 – 94-95 5.0l Mustang Cobra 5sp
T4M0 – 94-95 5.0l Mustang 5sp
U4P0 – 94-95 5.0l Mustang auto
W4H0 – 94-95 5.0l Mustang auto
ZA0 – 95 5.8 Mustang Cobra R 5sp
FCL0 – 95 5.0l Mustang auto Japan market
S4M1 – 5.0l auto

LUX0
LUX0.xdf
12/12/07
DA1 – ’87 Mustang 5.0L
DB1 – ’88 Mustang 5.0L
L8
IAW048_01.xdf
3/19/08
Sierra Sapphire 4wd Cosworth L8
L1
IAW045_01.xdf
3/19/08
Sierra 3 door Cosworth L1
L6
IAW045_06.xdf
3/19/08
Sierra Sapphire 2wd Cosworth L6
HWAD3
HWAD3.xdf
8/21/08
6DBD – 1998 Futura/GLI, 4.0L, auto
6DNB – 1998 GLI, 4.0L, auto
6TEE – 1998 XR6 Ghia, 4.0L, auto

May also work with:
6DAC – 1998, unknown, 4.0L, manual (HWMD3 strat.)
6DMA – 1997 XR6, 4.0L, auto (HWAC2 strat.)

(Requires 256KB bin with first 8KB to be null-padded)

N4AGB
N4AGB.xdf
8/26/08
4DBG – 1995 Futura/GLI, 4.0L, auto
4TEG – 1995 Futura/GLI, 4.0L, LPG

May also work with:
4TBD – 1994 Fairmont Ghia, 4.0L, auto (N4AG9 strat.)

(Requires 256KB bin with first 8KB to be null-padded)

Subaru (Requires v4.13 or higher)

ID
Bin Definition
Last Updated
Application
N/A
0405WRX.xdf
2/12/06
04-05 USDM WRX

Nissan

ID
Bin Definition
Last Updated
Application
B13/S13
B13RT.xdf
3/23/07
1996-1997 B13 w/ Realtime
Z32
Z32.xdf
8/29/06
90-95 300ZX (8-bit ECU only)

Porsche (Motronic)

ID
Bin Definition
Last Updated
Application
N/A
87Porsche911-4KChip.xdf
6/27/08
’87 911 w/ 4KB chip (Bins)
N/A
6/27/08
’84-’86 911 w/ 2KB or 4KB chip (Bins)

DSM (Eagle/Mitsubishi)

ID
Bin Definition
Last Updated
Application
1G E931
e931stk.xdf
9/10/06
1991 Talon AWD (16KB bin)

Renault

ID
Bin Definition
Last Updated
Application
Fenix 1B
R21T_720D.xdf
8/19/08
Renault 21 2.0L Turbo, 8KB ROM (27C64) (Bins)
Fenix 3A
Clio16S_7494.xdf
8/19/08
Renault Clio 16V w/o O2 Sensor, 32KB ROM (27C256)
Fenix 3B
Clio16S_7852.xdf
9/02/08
Renault Clio 16V with O2 Sensor, 32KB ROM (27C256) (Bins)
Fenix 3
ClioWilliams_7881.xdf
9/02/08
Renault Clio Williams 2.0 16v

Registration

You will be emailed a key file to register to the address provided with your order.  In order to do this, we need your name, address, phone number and CORRECT EMAIL.  Make sure you can check the email address you provide with your order as this is where we will send your key.  Be sure to check any spam filters.  We do not need a key or any other information from you for TunerPro RT – we simply need a valid email address.

]]>
https://support.moates.net/tunerpro-rt/feed/ 0
Auto to Manual https://support.moates.net/auto-to-manual/ https://support.moates.net/auto-to-manual/#respond Wed, 17 Sep 2008 04:19:24 +0000 http://support.moates.net/?p=128 To perform an auto to manual conversion on an OBD I Honda ECU, use the following procedure:

  1. Verify that you have an Automatic. You will know if there are resistors in RP17 and RP18 (next to the EEPROM)
  2. Remove RP17 and RP18
  3. Replace RP18 with a jumper. (The one you removed from J12 usually works well, or just a paperclip)

When you are done, the resistors should look like this:

Manual ECU Resistor Arrangement

Manual ECU Resistor Arrangement

]]>
https://support.moates.net/auto-to-manual/feed/ 0
Honda: Identifying your ECU https://support.moates.net/identifying-your-ecu/ https://support.moates.net/identifying-your-ecu/#respond Wed, 17 Sep 2008 04:09:16 +0000 http://support.moates.net/?p=119

Honda ECUs have a Diagnostic Generation, Model and a Board Revision.

The diagnostic generations are OBD 0, OBD I, and OBD II.

Examples of the model are  P28, P72, etc.

The board revisions are 1980, 11F0, and 1720.

Diagnostic Generation (OBD 0, OBD I, OBD IIa/b)

Every generation

Every generation

From top to bottom:

    Knowing the generation of your ECU is extremely important. For a P28 it is easy because the P28 was only made for OBD I vehicles, however Integra ECUs like the P72 and P75 have both OBD I and OBD II variants. Be weary of this when you are purchasing an ECU online, an OBD II ECU is basically worthless.

  • OBD IIb
  • OBD IIa
  • OBD I
  • OBD 0
  • Model (P28/P72/etc)

    Side view of P28

    Side view of P28

    Just because you have an OBD 0 or OBD I ECU doesn’t necessarily mean that you’ll be able to just up and tune. Take a look at the side of your ECU, you’ll see 37820-PXX-XXX. The numbers following the P, like P28 or P30 are very important. Here are some things to note about the most common variants:

    • P05 – Civic CX – Most basic supported ECU. Doesn’t have O2 Heater circuit, disable this to prevent CEL
    • P06 – Civic DX – Same as P05 but has heater circuit
    • P08 – JDM Civic – Same as P06, but has VTEC
    • P28 –  Civic Ex/Si – The standard issue tuning ECU.
    • P30 – Del Sol VTEC – Same as P28 but has a Knock Board
    • P72 – Same as P30 but with IAB control
    • P75 – Same as P72 but with no Knock Board or VTEC control

    Board Revision

    The only reason that the board revision is typically of interest is when you are attempting to add components like a VTEC conversion kit.

    The board revision can be found silkscreened onto your ECU:

    This is a 11F0 board

    This is a 11F0 board

    USDM/JDM

    The only time you need to worry about whether your ECU is UDSM or JDM is when selecting which chip kit to purchase. JDM ECUs require slightly different chips than their USDM counterparts, so make sure you select the right one when you order.

    USDM (Rectangular)
    USDM (Rectangular)
    JDM (Square)

    JDM (Square)

    ]]>
    https://support.moates.net/identifying-your-ecu/feed/ 0
    Honda Overview READ ME! https://support.moates.net/honda-compatibility/ https://support.moates.net/honda-compatibility/#respond Wed, 17 Sep 2008 02:25:50 +0000 http://support.moates.net/?p=112 Summary

    Only certain Hondas can be tuned using our hardware. In short, these are any vehicles that run a B, D, H, or F (Accord) series engine with a distributor and can run an OBD I ECU. Whether they accept these ECUs natively or via an OBD II to OBD I or OBD0 to OBD I conversion harness makes no difference.

    Some of the OBD0 (pre-92) vehicles can be chipped and tuned natively, but the OBD I software tools are so much more advanced and user friendly that it is worth considering converting these vehicles to OBD1 with a conversion harness when possible.

    If you have a 1996-2001 Honda, you will need to remove your stock OBD2 ECU and plug-in a supported OBD I ECU via a conversion harness. Please make sure you order the appropriate harness for your car as different model years used different connectors.

    Supported Vehicles

    • 1992-2000 Civic (1996-2000 Civics require OBD2-OBD1 conversion harness, use 92-95 OBD1 ECU)
    • 1992-2001 Integra (1996-2001 Integras require OBD2-OBD1 conversion harness, use OBD1 ECU)
    • 1992-2001 Prelude/Accord (1996-2001 Preludes require OBD2-OBD1 conversion harness, requires Integra or Civic OBD1 ECU swap, )
    • 1988-1991 Civic/CRX Si-HF or swapped cars (can use OBD1 ECU and OBD1 tools with OBD1/OBD2 distributor swap and conversion harness)
    • 1988-1991 Integra/CR-X/Civic with B16A swap (requires PR3/PW0 ECUs to use as OBD0 Vtec)
    • 1990-1991 Civic/CRX Si D16A6 (will have PM6 ECU, ready to use as OBD0 non-vtec)
    • 1988-1989 Civic/CRX Si, 1988-1991 CRX HF (requires use of a 90-91 ECU to use as OBD0 non-vtec)

    Supported ECUs

    • 1992-1995 Civic (P05 | P06 | P08 | P28)
    • 1994-1995 Del Sol VTEC (P30)
    • 1992-1995 Integra GS-R (P61, P72)
    • 1992-1995 Integra RS/LS/GS/SE (PR4 | P74 | P75)
    • 1992-1995 JDM Civic, Integra, Del Sol, etc. (P30, P72, P54, P08, etc. small square case. Place note in order!!! JDM ECUs require different parts than USDM)
    • Chippable OBD-0 ECUs (PW0 | PR3 | PM6)
    • see also pgmfi wiki on the subject

    Note: If you do not see your car or ECU specifically listed here, please check to make sure you do not have an unsupported setup before purchasing anything!

    Supported Tuning Software

    • Neptune (targets primarily 92-95 OBD1 ECU hardware, very actively developed, advanced feature set, per-vehicle licensing)
    • eCtune (targets primarily 92-95 OBD1 ECU hardware, starting to be poorly maintained, advanced feature set, per-vehicle licensing)
    • CROME Pro (targets OBD1 ECUs, supports datalogging, getting to be poorly maintained, great for “simple” tunes, flexible licensing)  There is a very nice PDF tutorial written up by Darren Kattan. Check it out by clicking HERE.
    • CROME (as above, free but without datalogging support)
    • BRE (Primarily targets OB0 Vtec computers: PR3, PW0. Also has limited support for PM6. Only recommended for “simple” setups. Not very actively supported)
    • TurboEdit (Primarily targets OBD0 non-vtec computers, i.e. PM6. Only recommended for non-vtec engines and very simple setups. Not very actively supported)
    • Uberdata (Older application. Targets OBD1 platform. Once thought to be dead but seems to be some recent development activity)
    • FreeLog (Free, datalogging package, works with Crome, not heavily supported/updated.)

    Software Recomendations

    The only one of our kits that comes with software is the Demon+Neptune kit.  The Honda Tuning Kit is sold as a hardware only solution.  We recommend Xenocron.com for purchasing any software not included with your kit.  Xenocron sells both Neptune and CROME.
    If you have a “serious” setup (i.e. something that you’ve put a couple thousand dollars into) and you want a package with “serious” support behind it you are pretty much limited to Neptune.
    Crome works some of the time, but unless you’re a developer and want to go and fix the numerous small problems it has, you won’t get much help.
    If you are looking for something free to make basic changes to your car, Crome or Uberdata is probably worth trying. You can download versions of both software for free.
    The OBD0 packages (BRE, TurboEdit) are fine for “simple” setups (figure stock map sensor, 450cc injectors, redline at stock or lower, etc.) but when you start pushing things further from stock their immaturity starts to show.
    The information in this section represents the opinions of Dave Blundell as of 7/2/12. As you learn more, you might come to disagree with some of what is posted here and that is fine – these are just recommendations for beginners based on years of working with all the packages listed.

    Additional Information

    PGMFI.org will have lots of answers for you and probably make your head want to explode if you spend too much time there. Both the forum and wiki are loaded full of useful information, but the forum in particular can be very hard to find things. Use the search function lots.

    OBD1 Civic/Integra ECUs are a common hardware platform. Despite the many different models of ECU (P05, P06, P28, P30, P72, etc.) Honda only used 3 different circuit boards in the US. This means that it is very easy to use an ECU designed to run one engine to run another. JDM ECUs use different parts for chipping and modification than US ECUs. Most JDM ECUs use primarily surface mount components while USDM and European ECUs use primarily through-hole components.

    Moates Hardware for Honda ECUs

    Demon+Neptune – Demon hardware with a Neptune RPT license included.  Arguably the best solution available for tuning OBD1 Hondas.  Realtime tuning, datalogging, onboard logging based on trigger conditions without a laptop connected, great software.  Ideal bundle for enthusiasts looking to tune their own vehicle.

    D2 Socket – standard 28 pin socket. Used for chipping pretty much all ECUs covered on this page. Part of other kits, too. Only thing needed for chipping OBD0 ECUs. Included as part of the Honda Chipping Kit.

    S4 Aries Low Profile ZIF Socket – low-profile (smaller) ZIF (Zero Insertion Force) socket commonly used to make it easier to take chips in and out of an ECU quickly. Not essential by any means, but certainly nice. Included as part of the Honda Chipping Kit.

    C2 SST 27SF512 Chip – This is *the* chip you will use if you are working with Hondas, unless you know better. Buy this if you want spare chips. Included as part of the Honda Chipping Kit.

    ‘373 latch – 74HC373 octal latch. Required for OBD1 ECUs to talk to an external EPROM. Included as part of the Honda Chipping Kit.

    C14 Cap – 220uF Electrolytic capacitor. Replaces a capacitor that is part of the power supply for the ECU. This capacitor is known to leak and go bad, blowing a hole that usually causes other damage in your ECU. Included as part of the Honda Chipping Kit.

    CN2 latching header – this is used for datalogging. designed to latch and lock with the cable we supply with the Hondalog/HULOG. Normally included as part of the Honda Chipping Kit.

    CN2 Straight header – this is used for datalogging. does not latch/lock the cable we supply. Basic, no frills.

    Honda Chipping Kit – This kit includes everything you need to chip ONE OBD1 Honda ECU. Includes regular machine pin socket, low profile ZIF socket, 373 latch, caps, resistor, locking CN2 header and one chip. You must specify if you are using a USDM or JDM ECU! This is very important!

    Install Service – don’t feel up to installing a Honda Chip Kit? Let us do it

    Chip Extender – This device allows you to mount your chip away from the ECU. Usually works with Ostrich, switchers and other gizmos.

    Two Timer – Allows you to program two independent programs into a 27SF512 chip and switch between them arbitrarily. Basic setup for multiple programs.

    GX switcher – requires the Ex switcher. Allows selection from up to 16 programs programmed into a 29F040 chip. Advanced setup for multiple programs.

    If you have a NON-VTEC ECU (PR4 | P05 | P06 | P75) and you wish to run a VTEC motor, please purchase the appropriate VTEC Upgrade kit for your ECU under the chip kit section. Each circuit board is labelled with a part number in white silkscreen lettering towards the top-center section of the board. Match this up with each of the three kits we sell. 1720 11F0 1980

    PWM Boost control kit – Allows an ECU using eCtune / Neptune / Hondata to act as an PulseWidth Modulated (PWM) boost controller. Will not work with Crome or OBD0 solutions at this time. (alternative method for eCtune ONLY uses 5151 and sometimes an 810 Ohm resistor)

    BURN2 – The BURN2 replaces the BURN1 and is functionally identical. The BURN2 burner is the weapon of choice for all things Honda that we support. You will use it to program chips

    Ostrich 2.0 – The Ostrich2 allows flawless real-time changes to be made while the vehicle is running.

    Hondalog / Xtreme HULOG – The Xtreme HULOG is a Hondalog in a durable plastic case for $5 more. They are functionally identical. They allow datalogging from ECUs that have an appropriate program and a CN2 header installed

    Honda Tuning Package – This is the Xtreme HULOG, Ostrich 2.0, Burn2 and a Honda Chip Kit bundled together for savings. It includes all the hardware you need to get started. Same great stuff, cheaper price as a package. Simply buy additional Honda Chip Kits to tune additional vehicles.

    ]]>
    https://support.moates.net/honda-compatibility/feed/ 0
    CROME https://support.moates.net/crome/ https://support.moates.net/crome/#comments Sat, 30 Aug 2008 05:11:56 +0000 http://support.moates.net/?p=16 John Cui's ROM Editor

    John Cui

     

    CROME is a ROM-Editor written primarily for OBD I Honda ECUs. A Pro version is available for $149 which unlocks a hidden data-logging feature.

    CROME works natively with the following Moates hardware:

    • Ostrich (both 1.0 and 2.0)
    • Burn1
    • Burn2
    • HuLog (both Xtreme HuLog and Original HuLog)
    • HondaLog

    [youtube]http://www.youtube.com/watch?v=BKpLKHEwWXY[/youtube]

    ]]>
    https://support.moates.net/crome/feed/ 2
    EECEditor https://support.moates.net/eeceditor/ https://support.moates.net/eeceditor/#respond Sat, 30 Aug 2008 05:05:10 +0000 http://support.moates.net/?p=13 EECEditor is a ROM Editor for many Ford vehicles.

    ]]>
    https://support.moates.net/eeceditor/feed/ 0
    Quarterhorse https://support.moates.net/quarterhorse/ https://support.moates.net/quarterhorse/#comments Sat, 30 Aug 2008 05:04:39 +0000 http://support.moates.net/?p=11 About the QuarterHorse

    The QuarterHorse delivers in unparalleled fashion. It plugs into the J3 port like a chip, but can do much more. The QH hardware is compatible with all EEC-IV and EEC-V ECMs through 2004 equipped with a J3 port, allowing realtime tuning AND datalogging while the vehicle is operating.  In order to realize the capabilities of the QH hardware, each ECM must have specific software support – there is no such thing as “universal software” for the QH. Using the QH and appropriate software, you can change ANY parameter while the vehicle is running without disturbing operation. On fully-supported applications, you can log any parameter at sample rates well over 100 frames per second using only the QH hardware without any additional datalogger required.  (On a practical level, the speed of most software/PCs limits this to about 20 frames/second of data.) The combination of on-the-fly tuning and rapid, accurate data logging makes it possible to tune engine combinations that would have been impossible to do prior to its introduction.  This device continues the tradition and heritage of our highly-integrated, low-cost, high-quality tuning tools from GM and Honda into the Ford arena.

    Software support is critical for the QH.  In order to realize its full potential, extensive software features need to be implemented.  The locations and format of parameters available to change need to be mapped out.  The locations and formulas used by the ECM for storing data need to be identified.  To make things even more complicated, some parameters are stored in memory that the QH cannot access in many factory ROMs – additional “patch code” needs to be written for each strategy to allow all parameters to be logged.  This patch code is integrated into the datalogging definitions in most software and is part of the reason why each strategy requires individual attention.  As of 7/31/14, it is supported by Paul Booth’s EEC Editor, Clint Garrity’s Binary Editor, and Mark Mansur’s TunerPro version 5 which each support different vehicles.   There is a basic list of which ECMs are supported that you can check, but it isn’t always up to date. Your best bet is to look at this page and contact us with information about your ECM.  Bottom line: Please check with us before buying any hardware to make sure your vehicle is supported!

    The QuarterHorse does have limited support (4x) for remote switching via rotary knob for EEC-IV applications (available separately, search this site for ‘QH Switch’) as well as software-based program selection from PC (8x 1-bank, 4x 2-bank, 2x 4-bank).  Firmware revision 1.6 adds the ability to ‘harvest’ stock binaries from a computer that is externally powered.  (i.e. you cannot do reads on the bench without a 12V power supply)  Although QH provides unmatched features, it has limits.  It is “just” an emulator and datalogger.  You are still working with factory ECMs.  Any limitations of the factory ECM that would be present with a chip will be present with the QH.  An example of this is that an A9L Fox body MAF computer cannot convert over to use a MAP sensor or run Coil-On-Plug simply by adding a QH.  It’s cool, but not magic.

    While the QH has a battery to retain your tune after the engine is turned off and your laptop is disconnected, we do NOT recommend that the QuarterHorse be left on vehicles permanently except in the case where tuning changes continue to be made on regular and ongoing basis. The QH has a battery with a finite life and it will eventually die. Its death will happen much faster if the QH sits idle than if it is being regularly used: the QH was always intended to be used as a tool for active interaction with the vehicle, not as a chip for delivering a static, unchanging tune. (Read more) If you do not have a laptop with the software necessary to make changes, you probably shouldn’t be using a QH: one of our chip products would be a much better choice for someone who isn’t tuning their car themselves.

    The standard QH package comes with all the hardware and cables needed: the QH device itself, a USB 2.0 mini-to-regular USB bulkhead cable, cable mounting bracket and bolt, standard USB 2.0 cable, and 2x snap-on ferrite beads.  Software is sold separately (check our ‘Tuning Software’ section).

    It is critical that the vehicle is fully off before installing or removing the QH on the J3 port.  Failure to power-off the ECM correctly can result in frying our hardware, your ECM or both!!!  If you have any doubts at all, remove the keys from the ignition 100% or disconnect the battery.  WARNING WARNING WARNING!

    Articles on Using the QH

    Here is a great how-to article done by Timothy Meyer, one of the early Quarterhorse users: www.moates.net/quarterhorse/qh_intro_meyer.doc

     

    Firmware Updates

    Most firmware updates (unfortunately) require you to send the device back in for us to upgrade the firmware.  There is no charge for the update, but we do ask that you pay for shipping.  (We’ll cover basic ground return shipping.)  If you would like to do this, use the RMA – Repair and Replace option on the main page and in the “Comments” field of your order please state that you would like a firmware upgrade.  Follow the directions and send it back and we will take care of it.  Firmware updates are not a requirement. If you are not having issues or upgrading software, you probably do not need to send your QH back.
    The easiest way to tell what firmware your QH has is to fire up the software you use with it.  At startup, EEC Editor will say something like “Found QuarterHorse 1.2Q” or in Binary Editor the Moates Hardware page will show the firmware revision of the QH.
    More about firmware upgrades:
    • The new version of Binary Editor 2010 requires QH firmware 1.6 or higher.Most firmware upgrades are bugfixes of one variety or another.  If you aren’t having trouble, chances are the bugs do not affect you.
    • Most bugs affected the QH when operating in modes 3 and 4 (EECV)
    • The latest firmware revision as of 2/11/10 (version 1.6) allows you to read the stock program from an ECM using the QuarterHorse.

    Program Switching with QuarterHorse

    Here are pictures which detail how the rotary switch is installed on the QuarterHorse. The kit comes with a length of no-clean solder, and it is very easy. Follow the pictures for guidance, and remember, this is ONLY for EEC-IV and not post-1995 EEC-V.
    First, look at the connector part you received. It may or may not have had one of the 4 pins removed. If not, pull it out so that it is as shown.
    Go ahead and use the no-clean solder that was supplied. Get one spot on the QH connector tinned up like it shows in the picture.
    Now, hold the modified 4 (now 3) pin connector in place as shown, re-heating the solder so that the two pieces can be bonded together in the correct position.

    Now, come in with the solder on the other 2 joints. Use a little extra for strength, but don’t go overboard. Re-heat and add solder to the first joint you started with here to ensure good connection.

    Soldering work is now complete, so check fitment of the cable and look for straightness and orientation. Use the photo below for reference.

    Here’s another angle showing solder joint details.

    These are most of the parts (pin header shown unmodified) that come with the switch kit. Knob is also included (shown in 2nd picture below).

    Here is what the completed switch / QH / knob assembly should look like:

    This is a pretty simple installation. It basically overrides the BS0/BS3 lines (if you’re familiar with this terminology) at the EEC connector. Therefore, to repeat, this is NOT to be used on EEC-V applications.

    NOTE: The QuarterHorse must be configured to use MODE 1 or the switch will NOT WORK.  As of the time of writing (Apr 2011) Binary Editor is the only software that supports Mode switching which means it is also the ONLY software that will currently work with the switcher module.

    Switching Low Level Details

    While in Mode1, there are 4 tunes available.  The following table explains the state of each pin while each tune in BE is active.  It matches the pin orientation of the header that is pictured above.

     

    If you don’t want to use our switching kit but you do want to do switching, you need to understand how this state table works. The first thing to keep in mind is that all pins default to “1” or 5V unless you intervene – this is called “pulled up.” When you are figuring out what state the QH is going to be in, you must always assume any pins you haven’t specifically changed the state of will be “1.” A simple way of doing switching without our kit would be to solder a wire to the GND pin (by itself, above) and to the one next to it (BS0). If you were to put a toggle switch on this, you would be changing between Tune 0 (switch open) and Tune 3 (BS0 = GND)

    ]]>
    https://support.moates.net/quarterhorse/feed/ 9