VTP/EPS Intermittent/Phantom Signals
Posted: Tue Feb 24, 2026 8:09 am
Good Afternoon
When posting a KPro problem with your vehicle, please include:
- what vehicle you have - Toyota MR2 swapped with a K20A2 Turbo.
- serial number of your K-Pro - 69166
- version of software being used (from Help, About) - Hondata K-Series Programmable ECU Editor (32 bit)
- ECU part number (starts with 37820) and serial number (the number under the part number) PN: 37820-PRA-E03 SN: 2030-401120
- KManager version (not 'the latest') - KManager version 4.6.1.0 Build 4083
- the calibration (as an attachment) - Morty2 Attached
- a datalog of a problem (as an attachment) 4 datalogs attached
- anything about the car which has been modified from stock which may affect the ECU (don't include what sort of rims you have nor stereo etc).
As it's an engine swap a lot of the wiring has been changed. Engine loom is one of the china looms but has been checked over and works fine aside from the stated issue. Furthermore the intermittent inputs do not run through this loom. Engine is grounded to the chassis from the gearbox. Engine loom is grounded to the transmission side valve cover stud, as well as a link ground to the timing side stud (extra ground added during troubleshooting). Cylinder head is also directly grounded to the chassis with a further ground wire. Engine loom is grounded near the ECU to the factory MR2 ground location as per most swaps eg. hux conversion instructions.
- when and where you got the K-Pro
Kpro purchased from and installed by CPL Racing in the UK - Around August 2025
- a specific description of the problem
Issue #1 - Launch control inputs are not stable. Both VTP and EPS inputs have been tried via a clutch switch. At high RPM, the input which should be ungrounded manages to intermittently ground itself and flicker on and off, cancelling the launch control and allowing the revs to exceed the target limit. VTP input shows as "ON" in the sensor window when ungrounded, even though the launch control instructions state that GND=On. The function is inverted compared to expected. Both VTP and EPS behave at idle and moderate RPM. VTP when grounded shows as "off" but flickers back to on, even when grounded directly from the ECU with a jumper wire (eliminating the clutch switch as a pontential issue) . Similarly with EPS, when ungrounded (no pin present in the ECU), at high RPM it somehow flickers to "on". The 12v E22 brake switch input is being used for high/low boost and works normally at all RPM. Both VTP and EPS inputs can be seen showing this behaviour in their respective logs. All other ECU functions are working normally.
I have tried this on another ECU and the problem is the same.
Issue #2 - Moderate revs (3-4k rpm) when engine is not fully up to temperature causes the ECU to drop into some kind of overfuelling routine and will then fail to maintain idle. Attached are two logs. ColdRev_WontIdle shows the car being accelerated in first gear up into the revs and the clutch being pulled in. The car then dies. It will not re-start without throttle. The engine can be kept alive with throttle, but runs extremely rich. S.term trims can be seen pulling fuel out all the way up to 20% in an attempt to keep the car alive. Turning the engine off, and turning it back on again does not reset the problem. After a certain unknown period of time, the ECU drops out of this regime and then functions normally. This can be seen in cold_idle_recovery log, where it starts off being kept alive with throttle and trims pulling down to -20%. After a brief rev around frame 1800, the AFRs swing back lean and the s.trim has to walk back up to 0% and then idles normally at around 1krpm. It does not do this if allowed to warm up fully. Once up to temp the car behaves normally. I cannot find a reason why it drop in and out of this regime, having poured over the logs. I can't find anything temp related and do not know why it would suddenly overfuel like this. I tried a different ECU and the behaviour was the same.
Both of these issues seem to be RPM related but it's unclear to me why.
Any help appreciated with these two issues. I've tried to be as detailed as possible.
When posting a KPro problem with your vehicle, please include:
- what vehicle you have - Toyota MR2 swapped with a K20A2 Turbo.
- serial number of your K-Pro - 69166
- version of software being used (from Help, About) - Hondata K-Series Programmable ECU Editor (32 bit)
- ECU part number (starts with 37820) and serial number (the number under the part number) PN: 37820-PRA-E03 SN: 2030-401120
- KManager version (not 'the latest') - KManager version 4.6.1.0 Build 4083
- the calibration (as an attachment) - Morty2 Attached
- a datalog of a problem (as an attachment) 4 datalogs attached
- anything about the car which has been modified from stock which may affect the ECU (don't include what sort of rims you have nor stereo etc).
As it's an engine swap a lot of the wiring has been changed. Engine loom is one of the china looms but has been checked over and works fine aside from the stated issue. Furthermore the intermittent inputs do not run through this loom. Engine is grounded to the chassis from the gearbox. Engine loom is grounded to the transmission side valve cover stud, as well as a link ground to the timing side stud (extra ground added during troubleshooting). Cylinder head is also directly grounded to the chassis with a further ground wire. Engine loom is grounded near the ECU to the factory MR2 ground location as per most swaps eg. hux conversion instructions.
- when and where you got the K-Pro
Kpro purchased from and installed by CPL Racing in the UK - Around August 2025
- a specific description of the problem
Issue #1 - Launch control inputs are not stable. Both VTP and EPS inputs have been tried via a clutch switch. At high RPM, the input which should be ungrounded manages to intermittently ground itself and flicker on and off, cancelling the launch control and allowing the revs to exceed the target limit. VTP input shows as "ON" in the sensor window when ungrounded, even though the launch control instructions state that GND=On. The function is inverted compared to expected. Both VTP and EPS behave at idle and moderate RPM. VTP when grounded shows as "off" but flickers back to on, even when grounded directly from the ECU with a jumper wire (eliminating the clutch switch as a pontential issue) . Similarly with EPS, when ungrounded (no pin present in the ECU), at high RPM it somehow flickers to "on". The 12v E22 brake switch input is being used for high/low boost and works normally at all RPM. Both VTP and EPS inputs can be seen showing this behaviour in their respective logs. All other ECU functions are working normally.
I have tried this on another ECU and the problem is the same.
Issue #2 - Moderate revs (3-4k rpm) when engine is not fully up to temperature causes the ECU to drop into some kind of overfuelling routine and will then fail to maintain idle. Attached are two logs. ColdRev_WontIdle shows the car being accelerated in first gear up into the revs and the clutch being pulled in. The car then dies. It will not re-start without throttle. The engine can be kept alive with throttle, but runs extremely rich. S.term trims can be seen pulling fuel out all the way up to 20% in an attempt to keep the car alive. Turning the engine off, and turning it back on again does not reset the problem. After a certain unknown period of time, the ECU drops out of this regime and then functions normally. This can be seen in cold_idle_recovery log, where it starts off being kept alive with throttle and trims pulling down to -20%. After a brief rev around frame 1800, the AFRs swing back lean and the s.trim has to walk back up to 0% and then idles normally at around 1krpm. It does not do this if allowed to warm up fully. Once up to temp the car behaves normally. I cannot find a reason why it drop in and out of this regime, having poured over the logs. I can't find anything temp related and do not know why it would suddenly overfuel like this. I tried a different ECU and the behaviour was the same.
Both of these issues seem to be RPM related but it's unclear to me why.
Any help appreciated with these two issues. I've tried to be as detailed as possible.