Several issues I'm helping others with but seems like an automatic fail these days if check engine light is on regardless of actual code and readiness state (seriously wtf!). I've done several crude hacks, it was years back when I think things were more 'lax....one being a pcm mod that left my light on constant and it had nothing do with the "other system bits". It passed all those years ago like this many times over. I think only once the guy mentioned the light was on and I just said test it anyway I know it's on-just a trans thing, and never had a problem. The same bastard though was always messing with the fuel filler cap on every occasion, but I was sure to grease it well just because! Eventually I had enough of my pockets being emptied for no good reason. So those many years back I wisely relocated outside the smog-belt and have never had to worry again. How can they get away with this, ohhh wait, never mind we're too nice and gullible here. Anyway on to the post and away from a curve towards a rant.
Case A:
Chev pickup with trans swap, now a manual and runs fine, test readiness is fine but as the pcm doesn't see the auto it's throwing codes and setting cel condition.
Case B:
Chrysler with custom code, runs fine, test readiness fine but throwing cam codes due to the programming and setting cel condition. Can be cleared but then readiness is not. It just loops, becomes ready and cel condition set with cam codes.
Case C:
Subaru running a megasquirt and thus no obdii support but all "important" factory emissions items left in place.
These are all recent enough vehicles. From what I gather, I'm told they need to fail twice, and somehow readiness needs to change 1 value (but this is impossible!) before the tailpipe sniffer can even be used -all waiting 48 hours before retest can even be considered. With A they refuse because of cel regardless of explanation of trans, for buddy with C not sure there since they can't even plug in to the thing and refused to test as well....B is just a hopeless case and with custom cams cannot reflash stock code without potential damage.
Here's my question to you e-test guru's out there, Now being 2017, how the heck do you _force_ them to test the vehicle initially with the sniffer due to such drastic changes to the operation of the factory diagnostic and/or mechanicals? Things have changed how e-tests are performed from years past and I'm now clueless as are most of the drive-clean folks I've spoken with which you figure they'd know their shit. It's even more a plug and pay world.
Will reserve colorful words for another rant like moment that is more appropriate!