You are not helping us by not providing either the config files, of which I have explained where you can find the information to gather those, or if that is too complicated, screen shots of the menus that are of question.
Without explaining
everything here, have a read of this
http://www.vems.hu/wiki/index.php?page=MembersPage%2FPhatBob%2FUserGuide if you havent already, then, ask the questions about the missing bits.
Also have a look over these
http://www.vems.hu/manual/html/http://www.vems.hu/manual/html/ch12s02.htmlReference tooth h[1] table should look something like this for a four cylinder wasted spark with 62-2 trigger
0....................32
1....................0
0 being TDC and 32 being BDC
Ignition output h[2] table should look something like this
0...................EC36
1...................EC34
EC34 being coil 1 (cylinders1+4) and EC36 being coil 2 (cylinders 2+3) (these numbers depend on which is coil 1 and which is coil 2, if coil 1 is EC36, put 34 where 36 is and 36 where 34 is)
Also make sure the 'Ignition outputs in use in h[2]' is set to 01..00
What is happening within the firmware is that you are linking the ECU output hardware/ ignition coils in the order that it fires the coil (Ignition output table h[2]), and then you are linking that with the actual phase of the engine (reference tooth table h[1]). This results in the coil 1 firing on cylinders 1 and 4 at or near TDC on cylinder 1 and 4. (the tables run from bottom to top, remember this!!!)
So to recap, coil 1 ---> EC34 ---> h[2]1......EC34 ---> h[1]1........0
It is done this way which makes it infinately configurable, or, as the makers would have us use, Versatile
you can connect the ignition coils to any ignition output, yet you can still configure the firmware so that you get the end result. It has gotten me out of a pickle a few times being able to do this.