Folks,
I do not think you can "fool" the computer, with respect to the SAS system. Or, at least, it would be dam-near impossible.
From my understanding of the OBD2 system (and I am by no means an expert), the system is continually monitoring for certain kinds of failures, and occassionally monitoring for other kinds of failures.
The continual monitoring involves sensors which are used real-time. In other words, the system is always checking the validity of the readings it is receiving from the water temperature sensor, or the O2 sensors, or the cam position sensor, etc., etc. It needs that information to perform its most basic functions and if, all of a sudden, it stops getting a signal from one of these critical components, "it throws a code." I believe that the presence of the air pump is one of these continually monitored values and you probably can fool the system into thinking that the missing pump does exist.
But there is another side of the OBD2 system which performs occassional tests on some of the more complex systems, and the SAS system is one such system. These tests are run at random times and only when certain conditions are met. These are the tests that we've all read about that require that your 850 be driven for several weeks after you've had OBD2-related repairs and before you take your car in for testing. Unless you have encountered all of the circumstances that are required to run these tests, some of the tests will not be performed and you may fail emissions testing.
The SAS test, like some of the other tests, only initiates when the car is started in a certain temperature range. I forgot what that temperature range is, but it is possible to go a whole winter and never trigger this test because you may only start your car when it is below 30 degrees, and the test may require the car to be started at some higher temperature.
Anyway, in this occassional SAS test, the computer tells the pump to start and the vacuum solenoid to operate and the computer "looks" at the O2 sensor to see if it is responding as would be expected if the whole SAS system was operating properly. If the O2 sensor does not seem to report any change, even though the SAS test was initiated, then the computer concludes that the SAS system has malfunctioned and it throws a code relating to your SAS system.
So, you may be able to fool the computer as to the presence of the air pump, but I find it highly unlikely that you are going to fool the computer with respect to the occassional SAS test.
|