Custom Jet Engine start control

I am attempting to run my own engine starter system by directly controlling all N1/N2 (including corrected) vars along with ignition and fuel flow. However once my engine reaches idle RPM and I remove my control on the variables it instantly shuts down. Is there a way I could manage this to get the sim to cooperate?

I can’t use the default starter system because it is neither electric nor bleed air nor manual (think more along the lines of an APU power turbine physically driving a gearbox to spin the engine up). The RPM rise is very non linear with many pauses along the way, so my custom set up is the most realistic.

Something I noticed playing around with this idea myself was that you needed to use the
TURB ENG______ variables or settings wouldnt stick. Just using ENG N2 RPM would always reset to 0

I’m setting everything TURB except temperatures

ENG N2 RPM is not a settable value by the way.

Do you see the same behaviour when setting the values from the simvar watcher?

I can only get the corrected values to behave themselves

If I manually set corrected N2 to 50, it has fuel, it has ignition, it will keep running

Are you also changing the state of? GENERAL ENG COMBUSTION because this simvar can also set RPM to zero if used to disable combustion.

I am but only during the startup process. Once the engine reaches idle I stop setting the vars. I have not tried via the simvar watcher.

Anyone from Asobo who could give some guidance as to what conditions have to be met for engine to run if starting via a simvar set method?