RX8Club.com

RX8Club.com (https://www.rx8club.com/)
-   Series I Major Horsepower Upgrades (https://www.rx8club.com/series-i-major-horsepower-upgrades-93/)
-   -   Faking signals for emissions components. (https://www.rx8club.com/series-i-major-horsepower-upgrades-93/faking-signals-emissions-components-256193/)

logalinipoo 12-16-2014 05:26 PM

Faking signals for emissions components.
 
1 Attachment(s)
I'm trying to figure out how to keep from having to install the Air pump and/or the rear 02 sensor when it's time for the emissions check. In several states you can have one thing not ready and not be an issue. I have a accessport to cover up the cel, but would like to fake at least one signal so I don't have to install and wait for the test.

I am thinking I could use a LED load resistor across the Air pump so it will see something happening and not give the error.

I also found this which uses the power from the Air pump to send a lean signal to the ECU. I can run a output wire from my LC1 as the rear 02 sensor signal. Then possibility use a load resistor to simulate the heater.

I would appreciate any knowledge you electronics guys have. If you think it might not work for some reason or something that would work better. I do realize that the picture is for a car with 2 banks and I would only need one bank for the rear 02 sensor.

RIWWP 12-16-2014 05:33 PM

Question: Why does blocking the CELs completely not work for you?

Mine were completely blocked, air pump disconnected and rear O2 missing, drove it like that daily, readiness monitors never showed a problem, passed OBD2 fine.


Otherwise, the rear O2 testing isn't just a switch. The ECU will periodically determine that it is time for another test, and will instruct the O2 sensor to behave in a certain way, and since it knows what the engine is doing from the MAF, load, RPM, and front O2 sensor, it expects the response to be in a specific range. If it's not, it will pop a CEL. That isn't something you can replicate with any sort of resistor.

I don't know if the air pump is tested in the same way.

logalinipoo 12-16-2014 05:42 PM

My air pump never seams to go ready if I don't have it plugged in. It is just a motor with no response circuit. So I was mainly thinking a load resistor would simulate something being plugged in and it will go ready.

That's interesting you passed. I've never had mine go ready when disconnected. Carbonrx8 also had the same issue recently.

I haven't been without the rear o2 for long enough to know if it's a problem, but I am planing on sending it a true signal from the LC1 just in case the ecu actually uses it for something.

RIWWP 12-16-2014 05:46 PM

I feel like we have had this conversation before, so stop me if you were the one i was talking to about it... :)

There are two different locations in the maps that you have to turn off the CEL. One turns off the light, one turns off the ECU's ability to even check to see if it is a problem. If you turn off the light but not the test, then the code can still be sitting there and/or fail a readiness test. If you turn it off correctly, it will be as if the ECU is happy that it's always passing.

logalinipoo 12-16-2014 05:54 PM

Not with me( i dont' think), but maybe, the only thing I've had disabled before is the cat code and that was never an issue for me.

I know mazdaedit has multiple places to hide CEL's. but I only have one for the accessport.

RIWWP 12-16-2014 05:56 PM

The maps are in the ECU, each device is just a method of accessing them. So both devices have the ability to manipulate them. In my case, it was through an AP, a few years before MazdaEdit was released.

*There are some maps that one has uncovered that the other hasn't, but none of them apply in this case to my knowledge.

logalinipoo 12-16-2014 06:03 PM

The current version of ATR might have combined the changes so instead of changing it in two different location, you make one change in the software and it changes both maps on the ECU simultaneously.

carbonRX8 12-22-2014 07:52 PM


Originally Posted by logalinipoo (Post 4649711)
My air pump never seams to go ready if I don't have it plugged in. It is just a motor with no response circuit. So I was mainly thinking a load resistor would simulate something being plugged in and it will go ready.

That's interesting you passed. I've never had mine go ready when disconnected. Carbonrx8 also had the same issue recently.

I haven't been without the rear o2 for long enough to know if it's a problem, but I am planing on sending it a true signal from the LC1 just in case the ecu actually uses it for something.

What issue was I having?

Oh, Hey! wsup? I log back after a year and get 2000 posts. Today was a good day.

Carbon8 12-22-2014 09:13 PM

Will not work, I also have looked deeply into this topic.

The readiness monitors work in sequence, the secondary air injection monitor is the 7th monitor to become active. Meaning if this monitor does not become active you will not get the last monitor to pass and will be stuck at 6/8 monitors. You need 7/8 to pass inspections.

Also the ECU looks as many things in regards to the secondary air pump monitor including
Air pump fuse/open circuit
Air pump solenoid actuation
Lean/rich conditions on the heated 02 during the first 5ms of startup

If the ECU does not detect the above to be functioning properly, it will not become active.

Masking the CEL will do nothing to change these conditions as they work independently. This is a solution I would pay dearly for.

slash128 12-22-2014 10:46 PM

I passed with no rear O2 and no air pump using ATR... Was I just lucky?

RIWWP 12-22-2014 10:48 PM

My air pump spent over 2 years unplugged with an AP delivered MM tune, with out a single CEL and with all systems "Ready"

It's possible.

2005 MT, GT, USDM

logalinipoo 12-23-2014 01:29 AM


Originally Posted by carbonRX8 (Post 4651485)
What issue was I having? Oh, Hey! wsup? I log back after a year and get 2000 posts. Today was a good day.

Oops i meant carbon8. Not rx8

logalinipoo 12-23-2014 01:38 AM


Originally Posted by Carbon8 (Post 4651492)
Will not work, I also have looked deeply into this topic. The readiness monitors work in sequence, the secondary air injection monitor is the 7th monitor to become active. Meaning if this monitor does not become active you will not get the last monitor to pass and will be stuck at 6/8 monitors. You need 7/8 to pass inspections. Also the ECU looks as many things in regards to the secondary air pump monitor including Air pump fuse/open circuit Air pump solenoid actuation Lean/rich conditions on the heated 02 during the first 5ms of startup If the ECU does not detect the above to be functioning properly, it will not become active. Masking the CEL will do nothing to change these conditions as they work independently. This is a solution I would pay dearly for.

It will use stock o2 signal then go lean as soon as the air pump kicks on then go back to the signal when the pump goes off. Ive just capped the solenoid so its working as normal. I do not know what you mean by open fuse, but a resistor should show the demand so it thinks the pump is running. It very likely has the extra option in atr. Carbon, do you know the order of all the moniters?

Carbon8 12-23-2014 08:21 AM


Originally Posted by logalinipoo (Post 4651516)
It will use stock o2 signal then go lean as soon as the air pump kicks on then go back to the signal when the pump goes off. Ive just capped the solenoid so its working as normal. I do not know what you mean by open fuse, but a resistor should show the demand so it thinks the pump is running. It very likely has the extra option in atr. Carbon, do you know the order of all the moniters?


ECU checks to to make sure the pump is physically plugged in by monitoring the current draw to the pump, you will need to match the actual pump's resistance at the plug.

Also I am not sure how technical the lean/rich monitor is as it will read pulses of lean signals not a constant when the pump is activated on off "Strokes"

You guys must have had better luck than I, I blocked P0420 and P0410 and after 800miles and 44 drive cycles the monitor never became active, nor did my o2 sensor as that is the last monitor and will not activate until the secondary air system does.


All this OBD crap, makes me wish I had an FD/FC instead.

logalinipoo 12-23-2014 09:08 AM

The pump ohms out at 7 ohms and the load resistor is 6. It might be that smart but i doubt it. I have the stuff to fake the 02 signal so i just have to buy a load for a few dollars.

Im pretty sure I'm gonna try it.

Carbon8 12-23-2014 10:21 AM

Good, luck.
If it works.........I want one.

Harlan 12-23-2014 07:12 PM

Shouldn't need a load resistor, something over 1kohm would probably work. You could probably figure out where the ecu taps off of and just drive a signal there. I don't have the time right now but when I do I'll take a look. The rear O2 sensor is really easy to spoof with an Arduino, the ECU cannot tell the difference.

TeamRX8 12-25-2014 12:38 AM

codes to block, note P0410 is only one of five AIR codes:



P0030 Front HO2S heater control circuit problem
P0031 Front HO2S heater control circuit low
P0032 Front HO2S heater control circuit high
P0037 Rear HO2S heater control circuit low
P0038 Rear HO2S heater control circuit high
P0133 Front HO2S circuit slow response
P0138 Rear HO2S circuit high voltage
P0139 Rear HO2S circuit slow response
P0171 System too lean
P0172 System too rich
P0300 Random misfire detected
P0301 Front rotor misfire detected
P0302 Rear rotor misfire detected
P0410 AIR system problem
P0420 Catalyst system efficiency below threshold
P0441 EVAP system incorrect purge flow
P0442 EVAP system leak detected (small leak)
P0443 Purge solenoid valve circuit problem
P0446 EVAP system vent control circuit problem
P0455 EVAP system leak detected (large leak)
P0456 EVAP system leak detected (very small leak)
P2096 Target A/F feedback system too lean
P2097 Target A/F feedback system too rich
P2195 Front HO2S signal stuck lean
P2196 Front HO2S signal stuck rich
P2257 AIR pump relay control circuit low
P2258 AIR pump relay control circuit high
P2259 AIR solenoid valve control circuit low
P2260 AIR solenoid valve control circuit high

P2270 Rear HO2S signal stuck lean
P2271 Rear HO2S signal stuck rich
P2401 EVAP system leak detection pump control circuit low
P2402 EVAP system leak detection pump control circuit high
P2404 EVAP system leak detection pump sense circuit range/performance problem
P2405 EVAP system leak detection pump sense circuit low
P2406 EVAP system leak detection pump sense circuit high
P2407 EVAP system leak detection pump sense circuit intermittent/erratic problem
_________________
credit to MazdaMegamaniac for the list

logalinipoo 12-25-2014 12:51 AM

Thank you sir. I'll give those a try

Harlan 12-26-2014 09:51 AM

Don't know what I was thinking the other day. The REAR O2 sensor drives the P0410 CEL, nothing else does. There is no need for a load resistor, but you do need to leave the air solenoid and the Relay intact if you remove the pump. Disconnecting the rear o2 and blocking the CEL will block the P0410 as well, that's how I have mine setup and I've never had a AIR pump related CEL. I do have a mystery o2 sensor CEL that came in after I installed the turbo, but I'm still investigating that one.

Hope that helps.


All times are GMT -5. The time now is 01:47 PM.


© 2024 MH Sub I, LLC dba Internet Brands