0x10.1.6Ignition ModuleVL4000Sequencing - Number Of Outputs UsedTotal number of outputs in use.Outputs000Trigger - Trigger Mode0 = Ref Mode
1 = Ref/Sync Mode
2 = Missing Tooth Mode
3 = Extra Tooth Mode
4 = GM 18x3x
5 = Nissan Mode
6 = Subaru 6-7See Notes000Tacho - Tacho Output CorrectionA tacho pulse is generated for each reference eventsent to the ECU. If the tacho being used does not match the number of engine cyl use this item to calibrate the tacho.Div2.0000000.10000000Calibration Version - Major000Calibration Version - Minor000Calibration Version - Build000Secondary Input - Initial Sync Pulse Ignore CountsWhen the starter motor engages there can be electrical noise that will be determined as a sync trigger pulse. This item can be set to ignore the first few trigger pulses.Sync Pulses000Secondary Input - Tooth CountThe number of teeth on the secondary trigger.Teeth000Secondary Input - Input DividerOn high count triggers it can be help to divide the number of teeth to reduce the load on the main processor.0127.0000001.00000000Secondary Input - Threshold Voltage in Module Spark Mode (Threshold Set Mode)In Threshold Mode (see Reluctor Mode During Module Spark flag) this sets the reluctor voltage to arm the zero crossing detector during module spark mode. It should be set low enough to provide reliable cranking but high enough to prevent false triggers from electrical noise. Volts2.50000000Secondary Input - Threshold Voltage EST (Threshold Set Mode)In Threshold Mode (see Reluctor Mode During EST flag) this sets the reluctor voltage to arm the zero crossing detector. It should be set high enough to not pickup false triggers from noise but low enough for a reliable trigger at idle.Volts2.50000000Primary Input - Initial Pulse Ignore CountsWhen the starter motor engages there can be electrical noise that will be determined as a ref trigger pulse. This item can be set to ignore the first few trigger pulses.Ref Pulses000Primary Input - Tooth CountNumber of teeth on the primary trigger. This must include any missing teeth, a 36-1 trigger would have 36.Teeth000Primary Input - Input DividerOn high count triggers it can be help to divide the number of teeth to reduce the load on the main processor.0127.0000001.00000000Primary Input - Threshold Voltage in Module Spark Mode (Threshold Set Mode)In Threshold Mode (see Reluctor Mode During Module Spark flag) this sets the reluctor voltage to arm the zero crossing detector during module spark mode. It should be set low enough to provide reliable cranking but high enough to prevent false triggers from electrical noise. Volts2.50000000Primary Input - Threshold Voltage EST (Threshold Set Mode)In Threshold Mode (see Reluctor Mode During EST flag) this sets the reluctor voltage to arm the zero crossing detector. It should be set high enough to not pickup false triggers from noise but low enough for a reliable trigger at idle.Volts2.50000000Ref/Sync Mode - Primary Pulse Skip From Secondary To First ECU Reference EventDefines the number of primary trigger pulses from the first secondary (sync) pulse before the module sends a reference pulse to the ECU.Ref Pulses000Ref/Sync Mode - Primary trigger Count Between ECU Reference EventsDefines the number of primary trigger pulses to skip between reference events to send to the ECU. The number of reference pulses sent to the ECU in one cycle must equal the number of engine cylinders. The primary trigger can have many more and skip unwanted pulses.Ref Pulses000Missing Tooth - Primary Triggers to Skip From Trigger #1 Before First ECU Reference EventThe first tooth after the missing is trigger #1. This item defines the number of teeth after trigger #1 to skip before the first reference event to send to the ECU.Ref Pulses000Missing Tooth - Primary Trigger Count Between ECU Reference EventsBetween ECU reference events there can be more than one primary trigger, this specifies how many to skip when forming the ECU reference pulses.Ref Pulses000Missing Tooth - Number Of Missing TeethNumber of missing teeth on the trigger.
Supports 1 or 2.Teeth000Extra Tooth - Primary Trigger Count Between ECU Reference Events000Extra Tooth - Primary Triggers to Skip From Extra Tooth Before First ECU Reference Event000Extra Tooth - Extra Tooth ToleranceThe extra tooth normall occurs 10deg after a previous tooth. The module measures the time between normal trigger teeth, a tooth is determined to be the extra tooth when it occurs within this percentage of the previous tooth gap.
During normal running the module always checks that this extra tooth occurs at the correct time to stay in sync with the trigger.
%00Nissan Mode - RPM To Start Ignoring Ref PulsesAbove this RPM the sync pulses (360 slot outer trigger) will be ignored.
The module must be set to use noise filtering on the Primary Input in this mode.
There is 100RPM of hysteresis, ie if set to 1000RPM the sync pulses will be ignored above 1000RPM but will only begin processing again when the RPM falls below 900RPM.RPM0250.00000000Nissan Mode - Allowable Error From Expected Tooth Counts In Sync WindowWhen in sync this item defines how close the sync window counts must be for them to be deemed correct. Setting to 1 allows for +-1 of the expected value
Example: If expecting 8 and 7,8 or 9 teeth are counted the module determines that sync is still valid. -+000Nissan Mode Sync Window Counts For Cumulative ErrorsSee "Nissan Mode Cumulative Tooth Error Count Threshold" for details.000Nissan Mode Cumulative Tooth Error Count ThresholdThe cumulative error mode works in tandem with the allowable error from expected item. The difference being that the cumulative test is run over multiple sync windows as defined by "Sync Window Counts For Cumulative Errors". On every window the error from expected is summed or accumulated. After the number of sync windows if the summed count exceeds "Cumulative Error Tooth Count Threshold" a trigger reset occurs.
Example: Sample length is 6 and threshold is 2. This allows for 2 errors in 6 trigger windows to remain in sync.
NOTE: It is very important that the primary trigger tolerance is setup correctly. Combining a properly configured primary trigger tolerance and the cumulative threshold scalars the module can sucessfully reject intermittant electrical noise without any impact on ignition performance, it should not however be used to mask poor electrical installations.000Error Checking - Reference Event Counts Per CycleThis is how many reference events will be sent to the ECU for one cycle, or two engine revolutions.Events000Error Checking - Primary Input Noise Filtering Pulse Time ThresholdSet this to the time between physical primary trigger pulses (not ECU ref trigger events) at 500RPM ms00Error Checking - Secondary Input Noise Filtering Pulse Time ThresholdSet this to the time between secondary pulses at 500RPM ms00Error Checking - Primary Trigger ToleranceThis is used for error detection and tooth validation. Using the previous tooth times the module predicts when the next tooth should occur based on the engine accel/decel rate. If the tooth occurs within the % time defined by this item the tooth is deemed valid and not noise or interference.%100Error Checking - Secondary Trigger ToleranceNot used for Nissan trigger type due to the high pulse count or ref/sync mode due to the long time between pulses (it cannot be accurately calculated, instead the pulse must occur between defined teeth on the primary trigger)%100Error Checkng - EST Delay After ErrorWhen an error occurs the module will drop back to module spark for this many reference pulses. If the ECU is still requesting EST it will then return to EST mode.EST Pulses000Delco Interface - Module Spark Using Secondary InputIf set hardware controlled bypass spark is triggered from the Secondary Input. If clear uses the Primary Input as the trigger.0x01Delco Interface - Module Spark Dwell Start EdgePulse edge to start hardware controlled dwell in module mode.
Set = Trailing
Clear = Leading0x01Delco Interface - Module Spark Dwell End EdgePulse edge to end hardware controlled dwell and fire the plug in bypass mode
Set = Trailing
Clear = Leading0x01Delco Interface - Invert Reference Output0x01Delco Interface - Reference Output Toggle On Physical Teeth (clr = 50% DC Pulse)0x01Sequencing - Ignition Output Polarity InvertIf set dwell start is a falling edge and coil firing is rising. If clear, dwell is a rising edge and coil firing a falling edge0x01Dwell - Module Controlled DwellWhen set the ignition module calculates the dwell and attempts to maintain the desired target.0x01Dwell - Overlap DwellWhen in module controlled dwell with multiple coils, if the ignition module cannot maintain the target dwell time it will begin charging the next coil before the current coil fires.0x01Error Checking - Enable Primary Input Noise Filtering0x01Error Checking - Enable Secondary Input Noise Filtering0x01Error Checking - Primary Trigger Ignore NoiseIf set ignores triggers outside of trigger tolerance checks, error is reported but no action taken. If option is clear the error is reported and module clears sync before attempting to regain sync.0x01Error Checking - Secondary Trigger Ignore NoiseIf set ignores triggers outside of trigger tolerance checks, error is reported but no action taken. If option is clear the error is reported and module clears sync before attempting to regain sync.0x01Primary Input - Polarity (Set = Falling)Reluctor inputs always use falling. Hall input can be either rising or falling0x01Primary Input - Use Adaptive Threshold During EST Mode (Clr = Threshold Set)When set the input trigger voltage threshold is automatically set based on previous trigger voltages. Clear and a fixed volatge threshold is used.
0x01Primary Input - Use Adaptive Threshold During Module Mode (Clr = Threshold Set)When set the input trigger voltage threshold is automatically set based on previous trigger voltages. Clear and a fixed volatge threshold is used.0x01Error Checking - Sync Event Per RevSet if a sync event occurs each engine revolution - ie missing tooth crank trigger, Toyota 24+2 etc0x01Secondary Input - Polarity (Set = Falling)Reluctor inputs always use falling. Hall input can be either rising or falling0x01Secondary Input - Use Adaptive Threshold During EST Mode (Clr = Threshold Set)When set the input trigger voltage threshold is automatically set based on previous trigger voltages. Clear and a fixed volatge threshold is used.0x01Secondary Input - Use Adaptive Threshold During Module Mode (Clr = Threshold Set)When set the input trigger voltage threshold is automatically set based on previous trigger voltages. Clear and a fixed volatge threshold is used.
0x01Input - Enable 1K Hall Input PullupMost hall sensor outputs require a pull-up resistor. This enables a 1K ohm pull-up to 5V
Hall Mode:
Threshold set and level set to 0.5V. This puts the trigger at 2.5V+Threshold.
If 0.5V trigger threshold is used, this is a 3V trigger arming voltage.
Adaptive mode can also be used but terminate any unused inputs by grounding or setting to threshold mode and 2V threshold.0x01Input - Enable Hall Low Filter During Module SparkEnable light filtering for high tooth count hall inputs0x01Input - Enable Hall High Filter During Module SparkEnable on low tooth count hall inputs for more filtering0x01Input - Enable Hall Low Filter During ESTEnable light filtering for high tooth count hall inputs0x01Input - Enable Hall High Filter During ESTEnable on low tooth count hall inputs for more filtering0x01Sequencing - Ignition Output Event OffsetThis defines the reference event that is mapped to an output. Multiple outputs can be mapped to an event count for wasted or twin spark engines.Offset100Output840000.000000255.0000001Sequencing - Ignition Output Event ResetThe output event counters operates independant of the reference counter, there is a counter for each output. This defines when the output event counter is reset for each output.Offset100Ouput840000.000000255.0000001Nissan Mode - Sync Slots In Ref SlotSync is using 360 tooth outer
Ref is using inner 4/6 slot
Set the number of sync pulses during each inner ref window.
** 4 Cyl **
inner slot = outer slot count
Slot 1= 4
Slot 2= 8
Slot 3= 12
Slot 4= 16 (or 8 on CA18)
** 6 Cyl **
inner slot = outer slot count
Slot 1= 2
Slot 2= 7
Slot 3= 11
Slot 4= 15
Slot 5= 19
Slot 6= 24
..Old style..
** 4 Cyl **
inner slot = outer slot count
Slot 1= 2
Slot 2= 2
Slot 3= 2
Slot 4= 8
** 6 Cyl **
inner slot = outer slot count
Slot 1= 8
Slot 2= 2
Slot 3= 2
Slot 4= 2
Slot 5= 2
Slot 6= 2Teeth100Slot #640000.000000255.0000001Rev Limit - Cyl Cut Randomiser SeedThe cyl cut randomiser uses a seed to decide when to fire and when to skip a cyl in a pseudo random algorithm. Adjust these values to get the desired engine response during the cut window.100240000.000000255.0000001Rev Limit - Lower RPM Limit StartAbove this, but below the upper RPM, random cyl cut occurs. Spark events are dropped more frequently as the RPM approaches the upper limitRPM100240000.000000255.0000001Dwell - Dwell Target vs Battery Volts and RPMVolts9400RPM940020.000000255.0000001Missing Tooth - Missing Tooth ToleranceWhen searching for and confirming the missing tooth a % of the predicted gap is used. This gap must occur inside the missing tooth tolerance.%00Delco Interface - Module Spark Dwell Start Trigger OffsetTrigger Count000Delco Interface - Module Spark Firing Trigger OffsetTrigger Count000Delco Interface - Module Spark Trigger ResetTrigger Count000Delco Interface - Skip Teeth After Ref To Toggle Reference OutputIf using physical teeth to toggle the reference output define how many teeth after the reference tooth to skip before toggling.000General Purpose Output - FunctionSet to one of the following....
0 = Not Used
1 = Shift Light
2 = LT-5 Fault Output
3 = Fault Output Latched
4 = Fault Output, set for X seconds.000General Purpose Output - Shift Light RPMRPM000General Purpose Output - Fault Output Timesec100Dwell Correction - Prediction Error Gain% Factor00Dwell Correction - Velocity Gain% Factor00Dwell Correction - Acceleration Gain% Factor00Dynamic Dwell - Threshold To Begin Adding Dynamic DwellWhen a fast engine accel is detected a temporary increase in dwell can be applied. This is exponentially decayed.
Set the threshold to trigger the addition.ms00Dynamic Dwell - Max AllowableWhen the dynamic dwell is applied set this to limit how much can be appliedms00Dynamic Dwell - Use EST Prediction0x01Dynamic Dwell - EST Prediction Threshold To Invoke AEms00Dynamic Dwell - EST Prediction AE Adderms00