Re-engineering the F125, a philosophical discussion

Hopes and dreams go in, witchcraft happens, misery and error codes come out. Unless you have a manual then all is well with the world
MikkiJayne
Posts: 232
Joined: Wed Sep 06, 2023 6:26 pm

Re: Re-engineering the F125, a philosophical discussion

Post by MikkiJayne »

The F125 is critical to the TCU knowing what to do with the valve body solenoids to control the clutch packs. Very bad things would happen if the TCU thought it was in D but the valve body was in R. It would try to go in both directions at once and almost certainly break something. Best case scenario it would go in to limp mode and shut down with a gear ratio incorrect code, as the reverse clutch and forward clutches engaged at the same time.

The TCU sends the gear selection to the DIS over the drivetrain canbus. It also lets the ABS/ESP know which gear its in. The ECU sends the TCU a load signal which it derives from the MAF, the TCU sends the ECU a torque request signal 'i'm going to shift now, reduce torque please'.
User avatar
HPsauce
Posts: 142
Joined: Tue Mar 25, 2025 4:24 pm
Location: South Bucks UK

Re: Re-engineering the F125, a philosophical discussion

Post by HPsauce »

Thanks MJ, shows how little I know. :oops: However as long as the P R N D signals from the F125 (or equivalent) are there that's probably all you need? Presumably it's the TCU (which is what I meant when I said ECU earlier) that is totally in control of the gear changes, clutches etc. once in D (or S).

Not totally sure about S though, is that "request" signalled from the shift stick area or from the F125?
Equally on an older (non-S) car is it the F125 that is asking the TCU to change when going down to 4 3 2?
User avatar
HPsauce
Posts: 142
Joined: Tue Mar 25, 2025 4:24 pm
Location: South Bucks UK

Re: Re-engineering the F125, a philosophical discussion

Post by HPsauce »

MikkiJayne wrote: Sat Jul 25, 2026 9:05 am The F125 is critical to the TCU knowing what to do with the valve body solenoids to control the clutch packs. Very bad things would happen if the TCU thought it was in D but the valve body was in R. It would try to go in both directions at once and almost certainly break something. Best case scenario it would go in to limp mode and shut down with a gear ratio incorrect code, as the reverse clutch and forward clutches engaged at the same time.
What do you think would happen, as presumably does with a faulty F125, if the TCU gets no or an "implausible" signal from the F125? Would P R N still select? Would R work or be violent/jumpy? D would presumably go into "limp mode", is that 3 or 4?
My experience of broken F125s suggests the basics still work and the car crawls away in a high gear when D is selected.

But when does the TCU decide the F125 is telling porkies and enter limp mode? My experience is that it's often not until you select D (but not always?) though I guess any invalid code before then will trigger it. In fact I recall getting round a "failing" F125 by always reversing into my drive and starting the car in N. There are 4 bits in the code, so 16 values, though there are 11 known "valid" values: P R N D S/4 3 2 Z1 Z2 Z3 Z4 so not every failure will be detected correctly.
MikkiJayne
Posts: 232
Joined: Wed Sep 06, 2023 6:26 pm

Re: Re-engineering the F125, a philosophical discussion

Post by MikkiJayne »

The F125 only does PRND. Anything else is done by software in the TCU.

It uses the multiple positions to determine which direction the shifter is moving, so for example it can tell the difference between P > R or R > P. I've had a few cases where the leading edge of the R contact is burned (because its also powering the reverse lights), so if you go P > R slowly, it gets an implausible selection of contacts and goes in to limp. If you start in N like you mentioned, its quite happy and the shift from N to R or D works fine because the trailing edge of R is fine, as is the leading edge of D. That behaviour is partly why I thought an optical solution would work nicely as the holes in the selector disc would replicate that behaviour.
User avatar
HPsauce
Posts: 142
Joined: Tue Mar 25, 2025 4:24 pm
Location: South Bucks UK

Re: Re-engineering the F125, a philosophical discussion

Post by HPsauce »

MikkiJayne wrote: Sat Jul 25, 2026 9:25 pm The F125 only does PRND. Anything else is done by software in the TCU
One thing I don't understand is the physical linkage, not least as I've never seen it! :oops: When you move the shifter beyond D into S or 4/3/2 I presume the internal arm in the F125 moves too as the shaft rotates, but is it correct that the shaft rotating further (past D) does nothing mechanically INSIDE the gearbox other than keep it in the D position?

And are there any signals from the actual shifter of its position, or is it all coming from the F125 which is effectively rotated internally by the cable from the shifter?

Also, how do the ignition key/shifter interlocks work? You can't move out of P until ignition is on (presumably a simple relay/solenoid) but also you can't take the key out until you're in P. What signals that, is there a microswitch on the shifter and if so is that its only function? If the F125 or TCU controlled it I can foresee all sorts of complications when things go slightly wrong or you're doing repair work, so I hope its independent!

I've also got some thoughts/comments/observations about burnt contacts and how the TCU knows which direction the stick is moving, some of which I expanded on things you wrote in the other forum a while back, but I'll save that for a bit later. I'd like to understand the points above first if that's possible?
Post Reply