Channel #1 (red) is Cam signal
Channel #2 (yellow) is Spark A

Moderators: daxtojeiro, muythaibxr, jsmcortina

/* ---------------------- 420A/NEON MODE ------------------------ */
} else if (spkmode == 5) {
flagbyte5 |= FLAGBYTE5_CRK_DOUBLE;
deg_per_tooth[0] = 200;
deg_per_tooth[1] = 200;
deg_per_tooth[2] = 200;
deg_per_tooth[3] = 1200;
deg_per_tooth[4] = 200;
deg_per_tooth[5] = 200;
deg_per_tooth[6] = 200;
deg_per_tooth[7] = 1200;
smallest_tooth_crk = 60; // now 6.0 deg, was 20.0 deg
smallest_tooth_cam = 150;
trigger_teeth[0] = 5;
trig_angs[0] = -1110 + tmp_offset; // 69 BTDC (on next event) = 111ATDC
trig_angs[1] = -1110 + tmp_offset; // 69 BTDC (on next event) = 111ATDC
if (((ram4.spk_mode3 & 0xc0) == 0x80) || (ram4.spk_conf2 & 0x08)) { //if COP mode or use cam then double up pattern
flagbyte5 |= FLAGBYTE5_CAM;
deg_per_tooth[8] = 200;
deg_per_tooth[9] = 200;
deg_per_tooth[10] = 200;
deg_per_tooth[11] = 1200;
deg_per_tooth[12] = 200;
deg_per_tooth[13] = 200;
deg_per_tooth[14] = 200;
deg_per_tooth[15] = 1200;
trigger_teeth[1] = 9;
trigger_teeth[2] = 13;
trigger_teeth[3] = 1;
trig_angs[2] = -1110 + tmp_offset; // 69 BTDC (on next event) = 111ATDC
trig_angs[3] = -1110 + tmp_offset; // 69 BTDC (on next event) = 111ATDC
no_triggers = 4;
no_teeth = 16;
cycle_deg = 7200;
} else {
trigger_teeth[1] = 1;
no_triggers = 2;
no_teeth = 8;
}
last_tooth = no_teeth;
if (num_cyl != 4) {
conf_err = 17;
}
trigger_teeth[1] = 9;
trigger_teeth[2] = 13;
trigger_teeth[3] = 1;
trigger_teeth[0] = 13
trigger_teeth[1] = 1;
trigger_teeth[2] = 5;
trigger_teeth[3] = 9;
jsmcortina wrote:If everyone is agreed that this change needs making, it will be done in the next beta firmware release.
James
UnaClocker wrote:If you can run the MS3 1.0.3 firmware, you can fix this yourself. Download the source, open "ms3_ign_wheel.c" in a text edittor, Find this section:
- Code: Select all
trigger_teeth[1] = 9;
trigger_teeth[2] = 13;
trigger_teeth[3] = 1;
James, feel free to correct me if I'm interpreting this wrong, but I think you need to change this section to:
- Code: Select all
trigger_teeth[0] = 13
trigger_teeth[1] = 1;
trigger_teeth[2] = 5;
trigger_teeth[3] = 9;
Then simply recompile, and you should be golden. Me, I'd just change the wiring until your issue comes around on the to-do list..
jsmcortina wrote:If everyone is agreed that this change needs making, it will be done in the next beta firmware release.

Users browsing this forum: No registered users and 1 guest