Ok,
First time poster. I have a unique one, probably for the advanced tuners here / engineers. I am looking to disable the ECUs hard coded VVT disable functionality on codes P0008, P0009, P00016-19. -and no, not to try to limp bad chains, this has new chains, its for an engineering project, too long to get into here.
(2009 LY7, Car application)
When using a stock tune:
Using a Tech-II I can view the VVT/CMP live data, and control each phaser via the special outputs menu, working fine. (Once codes set, this command in the T2 is disabled, important for later). However because the engine currently meets the parameters for setting P0016-19 as soon as the codes set, VVT is disabled and commanded and actual phaser states go to "0". In this engine that severely degrades performance.
Now here is the interesting part.
When using HP Tuners to disable the codes completely via the diagnostics menu, the ECU still commands "0", even more interestingly when using the Tech-II to command the phaser states I get a failure due to codes present as if it is setting any of those codes, however when I use the T2 to scan for codes, none found.
So clearly the ECU is still checking, and setting these codes, then acting on that information to disable the T2 manual command mode, and during normal driving always commanding "0" for all phasers it is just not reporting those codes through the OBD interface.
My question is: Is it possible to change the ECUs OS such that it never runs the test to trigger these "internal codes" (or ignores the tests output) and always operates the VVT system normally, even if problems are indicated?
Any ideas?