CDIs are simple devices used to generate a spark at a preset time in the combustion chamber through a spark plug....There are two types ie., a CDI with auto/switched advance, or without any advance..(static).The advancing of spark is validated by the shorter time allowed for each spark event,as the RPM rises.
Yamaha RX100 comes OE with static 22 degrees BTDC, and an auto advance/retard will improve performance and FE.
So it is essential to understand the basics of Ignition and what it CAN and CANNOT DO under the circumstances,before embarking on any changeover /DIY attempt.
Those with knowledge ,RPM and Timing lights ,and the SPIRIT can develop and install a CDI for a two stroker....As a starter I am giving here a CDI circuit for a Stock Yamaha 125cc......



Comment