TCI v14

No more OEM? No Problem!
Custom Ignition Solutions for Your Classic Bike!

This technology will make your motorcycle tuning much simpler and faster.
Just connect your phone to your motorcycle and you’re ready to go!

A programmable ignition is extremely valuable in repair work as it fits a wide range of bikes.
It’s especially useful if the original part has been discontinued or is overpriced.
And of course it’s a must-have if you are wishing to tune the engine.

Programmable TCI.


  • Easy programming via WiFi connection. (No cable)
  • You need a simple web browser on any smartphone or laptop. (No app)
  • Compatible Windows, Android, Mac, Linux (No special OS).
  • Non volatile configuration.
  • ONE or TWO programmable ignition timing curves. *
  • Rev from 10 to 10,000 RPM.
  • Adjustable timing in 13 steps from 500 to 10,000RPM.
  • Retarded advance from 1 to 500 RPM to avoid kickback.
  • Rev limiter.
  • Live Display of RPM and Timing via Wifi.
  • 1 input for an inductive pickup (VR).
  • Support 2 Pickup polarities. (Positive or Negative first). New !
  • 1 input for an Hall Effect Sensor or Points. *
  • 1 output for an INDUCTIVE coil type from 1.5ohm to 5ohm.
  • Adjustable Dwell.
  • 1 input for Kill switch.
  • 1 input to select Timing N°1 or N°2 at startup. *
  • 1 output for 12v Tachometer signal. *
  • IGBT Coil driver.
  • Coil Over Voltage: Max 430v
  • Coil current: Max 15A
  • Coil protection: Shut off after 1sec without pickup signal.
  • Power supply voltage: 6 to 16Vdc battery.
  • Quiescent current 30mA.
  • Current with ignition coil: 2 to 8A.
  • Protected against reverse supply voltage.
  • Dimensions: 75 x 70 x 25mm (2.95 x 2.75 x 1inch) 150gr (5.3oz) Smaller !
  • Strong Aluminum box New !
  • Potted for Electrical insulation.
    Protecting components from mechanical shock and vibration, thermal shock or moisture.
  • 300V 8A 12pins connector.
  • 6 months Warranty + 1 year Firmware Updates New ! *
  • Made in France.

* Options


If there is one separate pickup:
=> This TCI works.
If there are 2 separate pickups (one for low RPM and one for High RPM):
=> This TCI works and uses only the High RPM pickup.
If the engine works with Missing Teeth:
=> This TCI will NOT work

* Twin-cylinders at 360° crankshaft angle:
The engine works with WASTED spark.
If there is ONE twin coil:
=> This TCI works.

See: TCI compatibility


Pin 4 is the black mark

12 pins connector

With Hall Sensor
HowTo wire Sidestand & Neutral switches on XT550/XT600/TT600
Setup for Suzuki Savage LS650.pdf

How To setup

To program the ignition, please Print and follow this procedure: Setup Ignition box.pdf

Menu Demo.

The 12pins connector has a marker trace on pin4 which is Ground.
1) Connect a Black wire from connector pin4 to the black plug of a 12v battery.
2) Wire a bridge between connector pins 4 and 6 (ground and kill input).
3) Connect a Red wire from +12v connector pin5 to the red plug of the battery to power up the ignition.
4) Led blinks 5 times while a WiFi Access Point named “Transmic_ign” show up on you laptop/smartphone.
(If a password is asked, use “password”)


TCI ignitions need an INDUCTIVE coil type for TCI (Not a CAPACITIVE coil for CDI)
Ignition coils are different from TCI to CDI systems. Why CDI coils don’t work with TCI ignitions?

– CDI coils have low inductance (L=0.1 to 0.7mH) and primary resistance of around 0.3 to 0.8ohm
– TCI coils have higher inductance (L=4 to 15mH) and primary resistance of around 1 to 5ohm
(1ohm for electronic ign./ 3ohms for transistorized ign./ 5ohms for points ign.)
Energy = L * I * I so the higher inductance the better

TCI coils: IMFsoft, Ignitech, Ignitech, AEM.

Pickup coil

Click here for more info

A pickup (aka: VR, Variable Reluctor, Reluctor, Trigger coil, Magnet) is a sensor with one signal and one ground line.
It consist of a wire coiled around a magnet. When a ferrous object passes by the magnet, the magnetic field is modified and a voltage pulse is generated in the coil, resulting in a sine wave.

– Inductive pickup MUST give 1 signal per crank revolution.
– Pickup MUST put out 3 to 30Vac

This TCI works with ONE pulse per rev. 1 pickup and 1 reluctor (the metal strip on the flywheel) [“A” or “B” below].
– This TCI works with 2 pickups and 2 bars [E,F].
– This TCI DOES NOT work with 1 pickup and a multi-pulse pickup (ie 2 reluctors on the flywheel) [C,D].
– This TCI DOES NOT work with 1 pickup and a missing tooth flywheel [G].

This ignition works with all Chinese pickup sensor like this one.

Pickup Position

Click here for more info

Pickup Position” is the number of degrees between the very first pulse from the pickup and TDC

To be able to provide the largest advance timing (Example 36° @ 4500rpm) the pickup MUST send a trigger signal BEFORE the piston reaches 36° before top dead center (BTDC).
The “Pickup Position” on the Yam XT600 is 50°.
Many Yamahas have a “Pickup Position” of 72 degrees.

This “Pickup Position” is dependent on:
– Where the pickup is mechanically located with respect to TDC?
– Where is the flywheel’s bar located?
– How long is the flywheel’s bar?

Pickup Position” is always superior or equal to “Max Advance”.
“Max Advance” = “Base Advance” + “Flywheel’s bar Length”

“Base Advance” value is often written is the User Manuel.
Length of the flywheel’s bar can be measured this way.

You may measure the “Pickup Position” using a protractor or with a caliper and some math.

Pickup Polarity

Click here for more info

When the bar/magnet on the flywheel passes in front of the pickup, the pickup generates two pulses of OPPOSITE polarity.
A pickup has 2 wires.
– If you ground wire number 1, wire number 2 will put out a Positive pulse first when the rising edge comes, then a Negative pulse when the falling edge leaves. I call it PN.
– If you ground wire number 2, wire number 1 will put out a Negative pulse first, then a Positive pulse. I call it NP.

If the polarity is Negative then Positive(NP) then the leads are backward, if possible just swap the wires to change the pickup polarity !

Even if this TCIv14 can use both polarities, please favour PN Polarity when possible.

Check the polarity of the pickup: Negative going then Positive/NP or the opposite PN: Positive going then Negative, with a Needle galvanometer (in milliAmp position) while kicking.

Pickup Voltage

Click here for more info
In order to be detected by the ignition, the VR pickup MUST deliver sufficient voltage.
The higher the RPM, the more voltage it must produce
Formula : Minimum Pickup voltage = RPM/1000 + 3
Example : At 6000rpm the VR pickup must put out : 6000/1000 = 6 + 3 = 9Vpp (Volts peak to peak)

Hall Effect Sensor, Contact Breaker/Points

Click here for more info

Points, reluctors, Hall sensors, optical sensors can also be used as long as they give only 1 pulse per revolution. They may need an additional pullup resistor.

– 3 wires digital Hall effect sensors need an external pull-up resistor. The default voltage output is equal to Vcc (+5v to 24v). When a magnet passes in front of the sensor, the output voltage goes low and the ignition will detect the RISING edge meaning the trigger moment will be when the magnet LEAVES the sensor.

Models : NJK-5002C, Hamlin 55100, Allegro A1101-A1104, Allegro old 3141-3144, AiM Hall 712, Haltech Honeywell 1GT101DC, SS495, SS49E etc…
Pullup resistor: 370ohm (270 to 1200ohm)

600rpm: 6000rpm:

Hall sensor signal at 8400rpm | Hall sensor vs Reluctor

Live Display of RPM vs Timing via Wifi

Click here for more info

For diagnostic or tuning purpose, it’s possible to live view RPM and Timing in degrees BTDC on a remote PC connected through Wifi: Video
Because of the impact on TCI performance, please use it for debug only and disable this function when you are done with it!

Ignition timing

Windows software: Interactive_Graph.exe

Tip: No need to use all 13 points if the curve is straightforward.
Just use the first 2 or 3 timing pairs ! The ignition box will process that faster.

Video or use this XLS sheet.

Rev Limiter

The last RPM value you enter is the “rev limit” that stop all sparks.


Click here for more info


An output for connecting a digital Tachometer is available.
Output signal is a 0 to +12volts square signal:


Click here for more info
– For autotest only. Useful to test the ignition box, coil, wiring, sparkplug(s).
If “Auto-Spark” mode is set to 1,2,3 or4 during Setup then once the TCI is powered on in “Run” mode, it automatically drives the coil at 300 to 10,000RPM without the need of any pickup.
Pickup can be disconnected.
0 = disable.


Click here for more info
– Only for testing purpose. This function will fire a spark as soon as a pickup pulse is detected, bypassing the advance timing.
/!\ Don’t use the function on a running engine otherwise the spark will append way too soon and could damage the piston !!
But along with points and mechanical advance system, TCI in Bypass Mode is acting as a simple Transistorized Ignition.

Diagnose with LED

Click here for more info

– If the box is started in RUN Mode and you have selected Curve N°1: The Led flashes 1 time then stays Off.
The led blinks in time when a pickup signal is detected.

– If the box is started in RUN Mode and you have selected Curve N°2: The Led flashes 2 times then stays Off.
The led blinks in time when a pickup signal is detected.

– If the box starts in SETUP Mode : Led blinks 5 times fast, 2 seconds off, blinks 5 times fast again, then flashes once every 5 seconds. (See video)
The led flashes briefly when data reaches the box through WIFI.

Update Firmware.

Click here for more info

Keeping your box up to date.

– If you bought the Warranty + 1 Year Update Option, you can update the ignition firmware whenever an update is available.
Please refer to “How to Setup” above, to know how to do it.
Understanding update status with led (video)


A 1972 Kreidler Florett 50cc 1cyl 2stk with rotary valve and TCIv14 Max: 16HP and 13500rpm

@Justin Bet Retromod Garage fitted a TCIv14 in one of his Mini Drag Bike.
Retromod Garage

A 1981 Simson S51B 110cc 1cyl 2stk converted from HPI 210 programmable CDI to RZT-Delta-21 and TCIv11 to suppress kickbacks with HPI:

A 1959 Simson 425S 250cc 1cyl 4stk converted from Magneto to TCIv10:

Scope trace:

Current drawn depending on the coil resistance and Dwell time. Ie for 1ohm and 3ms.

VIDEOS adapted TCIv12 to an Honda CB400N.
In 2024 there will be a complete CDI to TCI replacement plug and play system for these Honda 400/450 twins that will include an Inductive HT coil, replacement purpose made pickup trigger coil, direct plug in wiring to the bikes existing loom.More detail on his FB page.

TCIv11 setup for Sanglas 400E:

Sanglas 400E + TCIv11 + Analog pickup:

Sanglas 400E + TCIv11 + Hall sensor:

Hall Sensor vs Reluctor:


Click here for more info
  • Version v14r0c0:
    • [Hard] Smaller unit
    • [Hard] Strong Aluminium box
    • [Hard] Can use both pickup polarities
    • [Soft] Optional Firmware update

10 thoughts on “TCI v14”

      1. True. This is how I see things:
        >You also said to use an inductive coil. Would this coil be a standard automotive type of 1 to 5 ohms primary resistance?

  1. True. This is how I see things:
    >You also said to use an inductive coil. Would this coil be a standard automotive type of 1 to 5 ohms primary resistance?

  2. Keith Mansfield

    I’ll be using an Allegro A1104 Hall effect sensor as the pickup on the TCIv12 just ordered from you. It has an internal voltage regulator. You mentioned a pull up resistor. What value do you recommend, or is it needed on this particular sensor?
    I left off part of my question. Should the pull up resistor go between VCC and the output signal pins on the A1104?

  3. hello.
    first off, wonderful device. reliable and easy when you get it all dialed in.
    im attaching my values for a suzuki savage 1999.
    should work with all years of this model .
    hope it helps someone .

Leave a Comment

Your email address will not be published. Required fields are marked *

Shopping Basket
Scroll to Top