for yor considereation...
...regarding the ignition system:
Based on the thread, the scope shots and speculation as to how the CDI box works I have the following comments. It is in fact a CDI unit, that is a "capacitor discharge ignition" system. I looked at the magneto coil in my engine (haven't even installed it in a bike yet) in order to get some idea of how the thing must work and what if any timing advance there may be. Noting that the engine runs clockwise when viewed from the left side and noting TDC of the piston, it becomes clear that the magnet rotor passes the (approximate) center of the coil a few degrees before TDC. Ignition ALWAYS occurs when the positive going voltage begins to decline. Or so I surmise based on the research done and explained in the thread. There will be a very slightly advanced spark at higher revs because the "pulse" as it were is of shorter duration and the declining voltage does so a bit sooner. However I expect this to be nothing more than a side effect of the design and not any intended advance.
As to how it works:
It's simple...and yet maybe not. The high voltage from the magneto coil to the CDI unit...or what ever you really want call it clearly indicates a capacitor discharge system. The diode and cap shown in earlier drawings are correct. The cap is charged on the rising voltage. The "primary" of the ignition coil is most likely in series with an SCR to ground. The SCR's gate is held low until the voltage begins to decline. A few volts or so after peak, it is triggered by some circuit which of course fires the coil by discharging the cap through it. Up to that point it's simple. A circuit to do this could be made from what most have in their junk boxes.
A problem may be that since once the cap is discharged the process could start all over even on the now only declining voltage. So there may be something in the unit that only allows the above triggering to occur once for every positive going pulse. But this could be worked out as well.....actually on second thought, that may not be that difficult either.
I ponder all this because I wanted to know if the timing on these engines is static or has some type of dynamic advance or retard. It seems two strokes do better with more advance at low rpm's and less advance at rpm's. If this engine is set up for optimum advance at lower to midrange rpm's, gains could be had by creating a new CDI unit that functions as the above but has electronic delay for higher rpms. i.e. retarded timing.