Tech Support Contacts: Holley Tech Service (PHONE), Holley Tech Service (EMAIL), Holley EFI Forum (INTERNET)
Datalog & Global Files must be linked to a document hosting website. I use
Files can also be "zipped" (compressed zipped folder) & attached directly to a forum post.
Your Global File is in the "Documents", "Holley", "HEFI V4", "Global Files" folder (.hefi file).
Pictures must be linked to a picture hosting website. I use
Videos must be linked to a video hosting website. Most people use
If posting your Global File and a short datalog of a driveability problem for us to analyze, first review the datalog and
inform us of exactly where in the datalog (time/seconds) the problem occurs. Someone will look at it and offer advice.
Read the end of this post for instructions on how to email Global Files & Datalogs.
EFI Software Help Information/Instructions:
‒ On the top Toolbar, click "Help" & "Contents". This opens all Help topics.
‒ When navigating the software, click "Help ?", drag it to any parameter and click again.
..This automatically opens the definitions for that specific parameter.
‒ Tuning information can be read by clicking the F1 key, when you're viewing any screen. (Holley EFI Help/Instructions Overview) (Holley EFI Quick Start Guide) (Holley EFI Wiring Manual & Diagrams) (Initial Checks & Adjustments - Read Steps #1-#6!)
Open the Holley EFI software "Help" Contents ("Help" drop down menu), and read "Step-By-Step Beginners Tuning".
Ensure the EFI software is set to run as an "Administrator" (right click for Properties/Advanced). Set it and forget it.
Helpful Holley EFI Documents & Information: (How To Search The Holley Forums) (Holley EFI Technical Library) (Holley EFI YouTube Tech Videos) (MSD Wiring Diagrams & Tech Notes) (Holley HP & Dominator EFI Component Selection Guide) (Holley HP & Dominator ECU Differences) (Ford Modular/Coyote - Crank/Cam & Ignition Setup Information) (Sniper EFI Tech & Troubleshooting Information) (Holley EFI Troubleshooting Checklist) (System Relay & Injector Wiring Troubleshooting) (EFI Software/ECU Firmware Problems) (Sensor Diagnostics & Statuses) (TPS Autoset Error/Troubleshooting) (MAP Sensor Wiring Information) (Scroll down to "IAC Motor Harness Connector PIN-OUTS".) (Learn/Self-Tuning After Initial Startup) (Scroll down to "Learn Issues, Self-Tuning".) (Closed Loop & Learn Table - Especially posts #2, #6 & #11.) (Learn Table - Diagnostic/Troubleshooting Tool) (Scroll down to "Typical No-Start Checks".) (Good Starting Advice Thread - Especially posts #2, #4 & #6.) (Read "Wideband O2 Sensor Notes") (EFI Acceleration Enrichment In Carburetion Terms) (Holley EFI ECU Connectors & Terminals) (Holley EFI Pin Map Instructions) (Deleting I/O Pin Mapped To Unavailable Connector) (Wiring Additional Sensors - Holley HP & Dominator ECUs) (Holley EFI Wiring Manual - Section 2.1 "Pin-Outs", Pages 6, 7 & 8) (How To Create A Custom Input/Output) (Torque Converter Clutch Lockup Parameters/Actuation) (3 Relay vs 1 Relay Bump Box Versions) (Transbrake Input Protection Module Information) (PWM Electric Cooling Fan Controller Information) (Replacement Sensors For Holley EFI - Auto Parts Store) (Proper Transducer Installation Information) (Detailed Crank Trigger/DIS Conversion Information & Reasoning) (Knock Sensor Wiring & Tuning) (Ignition System/RPM Input Signal Wiring) (Tachometer Signal Information) (Speedometer Output Info - Dominator ECU/Transmission ICF) (MAP kPa to Boost PSI Equivalents & Boost Control Information) (Effect Of Elevation Changes On Fuel & Timing) (Holley EFI Coil-Near-Plug Ignition Harness Wiring Instructions) (Fuel Injector Wiring - Written for Ford engines, but applies to all engines.) (Sequential EFI vs. Bank-To-Bank & Paired EFI) (Holley EFI Injector Off Time Data) (16 Fuel Injector Setup & 8 Injector 8:2 Amp Peak & Hold Mode) (Injector End Angle Tuning Information) (Target A/F Ratio Table & Base Timing Table Reference) (Holley EFI Tuning Tips & Information) (Determining EFI Software/ECU Firmware Versions) (How To Update ECU Firmware)
The instructions (PDF file) & ECU firmware (.eep file, Firmware folder/Documents) are included in the
V4 EFI software download. Go to your "Documents", "Holley" folder, "HEFI V4" folder, "Firmware" folder.
Before updating firmware, ensure the current Global File is saved somewhere, since it will be erased from the ECU.

After updating the EFI software or ECU firmware, I always enter every EFI software screen to verify everything is correct.
It doesn't take very long, and I'm surprised at how many people find Global File discrepancies because they didn't do this.
The V4 EFI software does have a Global File Comparison Tool (C:Drive, Program Files, Holley, V4 EFI), but I chose not to use it: (V4 EFI Software Overview - Section 10.2 "HEFI GCF Comparer", Page 22)
This covers the basics:
1) An ICF is one of the Individual Configuration Files (menu icons) at the top Toolbar of the EFI software.
It's imperative the Engine & Ignition Parameters, Sensors, Idle & Spark ICFs are verified to be correct, before initially starting the engine.
If this isn't a DBW application, ensure the DBW ICF isn't included in your Global File (Toolbox, "Remove Individual Config", Drive-By-Wire).

A base calibration is what you start with to create your Global File.
Five Global File ICFs (software icons) are required to operate the engine: Fuel, Spark, System, Sensor & Idle.
Program the correct information into the Engine Parameters, Ignition Parameters, Sensors, Idle & Spark ICFs. (Base Calibrations) (Quick Start Guide)

Remember, the base calibration you start with, must correspond to the MAP sensor you're using:
For example, you can't use a naturally aspirated base calibration for a forced induction engine.
This is because the 2,3,5 bar MAP sensor selection only changes the kPa load Y-axis, but not the Base Fuel Table lb/hr
values (creating an excessively lean map) or the Base Timing Table degree values (excessively advanced timing map).
You must choose a 2,3,5 bar base calibration or reconfigure your existing Global File's Fuel & Timing Tables accordingly. (MAP kPa & RPM Axis Configuration/Tuning Information) (Closed Loop Datalog Tuning - Posts #2, #4 & #6)

2) Ensure the fuel pressure is properly adjusted and the "Actual System Pressure" (Terminator - "Fuel Pres") is accurately entered in Engine Parameters.
With TBI & MPFI, the Actual System Pressure is measured with the FPR vacuum reference hose temporarily disconnected, or key-on/engine-off pump running.
The fuel & oil pressure transducers are completely optional. The engine runs the same with or without them.
The fuel & oil pressure transducers are used for Data Monitoring, Data Logging and setup Outputs based on fuel & oil pressure.
They're "plug & play" into the main harness, and you'll eventually want to use them. And they don't consume any Custom I/O either.
This is not to be confused with the "Actual System Pressure" fuel parameter (in Engine Parameters),
which must be entered accurately, because the ECU does use this single value for lb/hr calculations. (Selecting A Fuel Injector Size) (Vacuum/Boost Referenced Fuel Pressure Regulators) (Fuel Injector Flow & Off Time Data)

3) Ensure the idle speed screw on throttle body, is adjusted to achieve an IAC Position of about 5% at hot idle.
Remember to perform another TPS Autoset, whenever you adjust the idle speed screw on the throttle body.
In the Idle ICF, the "Target Idle Speed (RPM)" must be programmed to the desired RPM speed at hot idle.
Ensure the proper type of Advanced Idle Control is selected in Idle Settings. "Slow" may provide the best idle quality.
FYI: Some throttle bodies require a 10% IAC Position at hot idle, due to increased airflow caused by further thermal expansion.
NOTE: The engine won't start if the throttle is opened (TPS Position) beyond the "Clear Flood TPS" setting (in Engine Parameters). (General IAC Information - Read "IAC NOTES") (EFI Idle Tuning Notes)

4) Ensure the ignition timing is fully synchronized with the ECU (idle synchronization and Inductive Delay at higher RPM).
If you're cranking the engine (with the injector harness disconnected), sync at 15° or whatever your Cranking Timing is set to.
If you're idling the engine (without disconnecting anything), sync at 25° or whatever your idle timing is on your Base Timing Table.
Temporarily disable the "Idle Spark" control (in Idle Settings), so the idle timing doesn't fluctuate rapidly when viewed with a timing light.
Or use the "Enable Static Timing Set" (in the "Sync With ECU" drop down menu - top Toolbar) for idle sync and adjusting Inductive Delay. (Ignition Timing Synchronization)
CNP/COP/DIS & single coil/distributor ignition synchronization verification & troubleshooting information at the end of post #1.

Ensure the crank & cam sync sensor signals are timed correctly. (Crank & Cam Sensor Setup - Not for LSx or most TBI) (Scroll down to "Typical No-Start Checks".) (Datalog & System Log Information) (How To Record A System Log Video)
UPDATE: The new V4 EFI software allows the Ignition Reference Angle to be changed from −360° to +360° BTDC on #1
cylinder. This eliminates the requirement to alter the Firing Order in Ignition Parameters for some unusual applications. (Crank Reference Angle Importance)

6) Ensure the crank & cam sensors are wired correctly. +5V or +12V & Ground.
P1A-A22: Cam Signal Input
P1A-A30: Crank Signal Input
P1A-A18/14: Sensor Ground Out
P1A-A26: Sensor +5V Ref Out
P1B-B20: EST +12V Out
Ensure crank sensor pins A & C (+5V/+12V & GND) aren't reversed.
Also, 1x & 4x cam sensors are pinned (A & C) differently at connector.

The LS1/LS6 main harnesses are wired for +12V crank & cam sensors.
The LS2/LS3/LS7 main harnesses are wired for +5V crank & cam sensors.
58x crank sensors & 4x cam sensors are wired for +5V.
24x crank sensors & 1x cam sensors are wired for +12V.
Dwell Time: "3.5-5.0 msec" (← Read end of page 3 - LINK.) (Holley EFI Main Harnesses) (Front Cam Sensor Notice)

Wiring modifications will be required if using different crank & cam sensors and/or wiring harnesses.
The +5V crank & cam sensors are powered by the "Sensor +5V Reference Out" pin A26 (P1A ECU Connector).
The +12V crank & cam sensors are powered by the "Switched +12V" terminal E (Ignition Harness Connector).
Alternatively, you can use pin J1B-B20, which is a clean, ECU regulated +12V for ignition crank & cam sensors (LINK). (58x Crank & 1x Cam - Custom Ignition Parameters) (Case 3 & 4: Using a 1 Pulse/Fire Crank Trigger & GM 4x or 1x Cam Sync)

The +12V Hall-Effect crank & cam sensors are wired as seen in the Holley EFI Wiring Manual: (Holley EFI Wiring Manual - Figure 11/12, Page 20/21)
Look & compare the wiring schematics and the main harness drawings in Section 13, Wiring Appendix: (Holley EFI Wiring Manual - Section 13, Wiring Appendix)

Custom Hall-Effect sensors and/or shielded harnesses:
1) The ECU already has the pull-up resistor for sinking output (open collector) sensors inside, so don't add anything.
2) The ECU already has the shield (drain) wire connection/pin grounded inside, so don't ground it at the sensor end.
Think of the shield wire as an antenna pointing to the sensor; it's only supposed to be grounded at the ECU end. (Shielded Wiring - "Drain Wire", Page 2 & 3) (Wiring Additional Sensors - Holley HP & Dominator ECUs)

Also, ensure the Switched +12V red/white wire (pink wire - Sniper EFI) is powered in the "Run" and "Crank" key positions.
The ignition switch must have a wire that's powered in "run" and "crank" key positions leading to the ignition system.
The ignition switch can't start the engine, if there isn't a circuit that's powered in the "Run" and "Crank" key positions.
The easiest way to find this wire, is to look at the wiring schematics in a factory shop manual or even a Haynes manual.

Crank & Cam Sensor Wiring Tips:
The 10-pin Ignition Connector has one "Chassis Ground" (loose black wire ground) and two "IPU Grounds" (clean ECU ground).
Don't use "Chassis Ground" to ground an ignition module (or crank & cam sensors). It's quick & easy to move the ignition
module ground wire from (cavity) pin D "Chassis Ground" to pin C or G "IPU Ground", where it should be.

If you don't have the actual Metri-Pack terminal release tool, a "safety pin" will work.
It just needs to be a stiff wire between .030"-.035" in diameter to release the terminal tab.
Then reopen (bend) the terminal tab before reinsertion, so it will clip (lock) into the cavity. (T-6 Micro Terminal Release Pick Tool)

Also, don't use (cavity) pin E "Switched +12V" from the 10-pin Ignition Connector, to power an ignition module
(or crank & cam sensors), unless you've modified the wiring source to connect from pin B20 - EST 12V Output
(P1B ECU Connector). This LINK explains why & how to do it. (Holley EFI Wiring Manual, Sections 2.1 "Pin-Outs" & 13.0 "Wiring Appendix")
Quick Datalogger Information:
Always provide data, not just symptoms. Is the AFR & ignition timing optimized? Overlay the datalog onto your Global File.
Ensure the Target A/F Ratio table is properly programmed for your engine. Ensure the ECU is "Learning" (Learn Table LINK).
Scroll through the datalog to the problem area. Then look exactly where this happens on the Base Fuel & Timing Tables. Scrutinize:
RPM, MAP, MAT, TPS, CTS, IAC, Target AFR, AFR Left, CL Comp, Ignition Timing, Duty Cycle, Fuel Flow, Fuel Pressure & Battery.

I find the most helpful datalog function, is overlaying the datalog on your Global File.
I'm in the habit of using the datalog Overlay feature every time I review a datalog.
Click on "Datalog" (on the top Toolbar), "Activate Overlay", then "Open Data Log".
You can literally "playback" a recorded event, and watch it as it happened on any screen.
Minimize (shrink) the datalog window, and move it to the bottom of any Global File screen.
Then click & scroll anywhere on the datalog, and watch it playback on your Global File (EFI software). (Holley EFI Datalogger Instructions) (Datalog & System Log Information - Read "NOTES") (How To Record & Email A Datalog) (Closed Loop Datalog Tuning - Posts #2, #4 & #6)
• Laptop "Online" Communication With ECU:
Next to the “Toolbox” button, is a button to indicate the status of ECU/laptop communications.
This button can read any one of the following depending on communication status.
Offline: Is shown when the ECU is not powered or the USB cable is not connected.
USB Link: Is shown when the ECU is powered and USB connectivity is established.
However, the user has not chosen to select the “Online” mode,
and the Laptop & ECU are not communicating with each other.
Changes made at this time on the laptop, are not being updated in the ECU.
Online: Is shown when the Laptop and ECU are communicating.
At this point, changes made with the laptop are real-time updated in the ECU.

• "Get From ECU" & "Send To ECU" - ECU Sync window:
When you connect a laptop and go "Online" with the ECU, you first want to click "Get From ECU". This updates your laptop with the latest ECU "state of tune". If you click "Send To ECU", you overwrite all the Learning the ECU has performed since the last time that laptop was connected (because you're not sending the latest, up to date values to the ECU). The only time you should click "Send To ECU", is if you're just sending a Global File change to the ECU and you haven't driven the vehicle since the last time the laptop was connected.

• ECU Date & Time:
When you go "Online" with the ECU, the option to "Sync ECU Time" (ECU RTC - Real Time Clock) is at the top of the ECU Sync window. Then cycle the ignition key off/on.

A Terminator ECU is an HP ECU; same ECU, just a different decal. Download the Holley V3/V4 EFI software to your laptop (LINK),
open the software with the USB cable (LINK/LINK) connected, click on "USB Link" to go "Online" with the ECU, and select "Get From
ECU", (if there's still a Global Folder/File in it), or "Send To ECU" (if you're selecting a new base calibration to upload into the ECU).

The EFI (laptop) software, ECU firmware & touchscreen unit (if applicable) must all be V3/V4 compatible (LINK).
If the touchscreen's GCF Wizard doesn't work, use the laptop EFI software to load the Global File. The V4 EFI software has base
calibrations available. Open the EFI software & click "Open Global File", then "Base Cals". When using the EFI software, everything
is done with the laptop. The GCF Wizard or those related files are no longer needed on the 3.5" LCD Touchscreen (TSLCD).

• Creating, Naming & Saving a Global Folder/File (Global Config Directory):
You should name your Global File and save it in the EFI software. See below:
Open the "Help" Contents ("Help" drop down menu), and read "Step-By-Step Beginner's Tuning".
Or, at least read the "Quick Start Guide":
IF creating a new Global File Name (as opposed to just saving a change in an existing GF), it's much easier to click "File",
"Save Global File As...", delete the Global File Name shown and just type in the new name you want without any backslash.

• Emailing Global Folders/Global Files (V4) & Datalogs:
Your Global File and/or Datalogs can be emailed to yourself or other forum members. Click on their username, "View Profile", "About Me" & "Download vCard" for their email address. When emailing a Global File or Datalog, use your email's 'attachment utility' function and Browse through your computer's "Documents", "Holley", "HEFI" & "Global Folders"/"Global Files" (V4) or "Datalogs". V3 & earlier: Then right click on your Global Folder and Send To "Compressed (Zipped) Folder". Then select the zipped folder and attach it to the email. V4 Global Files & Datalogs (all versions) aren't required to be "zipped"; simply select & attach it to the email. The recipient now has your entire GF or Datalog in one easy step. If it's zipped from email, so download it to your Desktop (or wherever your PC saves it to), and unzip it. Then "Cut & Paste" the GF into "Holley" "HEFI" "Global Folders/Files" directory (located in Documents).