RomRaider Logo

RomRaider

Open Source ECU Tools
 FAQ •  Register •  Login 

RomRaider

Documentation

Community

Developers

It is currently Sat Feb 21, 2026 5:59 pm

All times are UTC





Post new topic Reply to topic  [ 19 posts ]  Go to page Previous  1, 2
Author Message
 Post subject: Re: URGENT HELP! - 350Z CF020 REAR O2 DISABLE
PostPosted: Sun Apr 06, 2025 2:28 pm 
Offline
Experienced
User avatar

Joined: Sat Mar 30, 2019 7:04 am
Posts: 372
Thanks for advertising! The standard DTC disable area for CF020 is located at addresses approximately 0xCB02 - 0xCB45. That is why I wrote to you that your addresses are incorrect. The fact that your DTC lamp does not light and is not displayed during diagnostics does not mean that everything is done correctly and the DTC system will warn you about critical engine faults. Your next question to GPT: how to repair the engine and how much it will cost. I don't think our moderators are dumber than GPT.

_________________
SKYLINE 06`CPV35/MT6/VQ35DET/Cosworth/Eagle/ACL/ARP/Supertech/Cometic/MOCAL/
KAKIMOTO RACING/FUJITSUBO/Greddy/HKS/OBX RACING/AEROMOTIVE/UpRev


Top
 Profile  
 
 Post subject: Re: URGENT HELP! - 350Z CF020 REAR O2 DISABLE
PostPosted: Fri Apr 25, 2025 2:05 pm 
Offline
Newbie

Joined: Wed Apr 05, 2023 7:32 am
Posts: 8
Elder_303 wrote:
Alex-Angarsk wrote:
Elder_303 wrote:
Does this sound about right?

Artificial intelligence has deceived you.


So after many hours of disassembly, analysis and verification with ChatGPT - this is what we have.

How the XML entries were verified — Summary
- Loaded the CF020 ROM into disassembler (SH7058 platform)
- Traced real ECU logic that runs Rear O2 sensor and heater diagnostics
- Found exact addresses used by the ECU:
- 0xC000 → DTC enable bitfield
- 0xC054 → Rear O2 Sensor Diagnostic Enable
- 0xC058 → Rear O2 Heater Diagnostic Enable
- Matched each bit position to a specific DTC or diagnostic function
- Built the XML entries to reflect exactly how the ECU accesses and uses those bits

Summary:
Table | Address | Bits | Verified?
Secondary O2 DTC 1 | 0xC000 | 6–15 | yes
Secondary O2 DTC 2 | 0xC000 | 16–19 | yes
Sensor Diag Enable | 0xC054 | 0 = B1, 1 = B2 | yes
Heater Diag Enable | 0xC058 | 0 = B1, 1 = B2 | yes

<table name="Secondary O2 DTC 1" storageaddress="0xC000"/>
<table name="Secondary O2 DTC 2" storageaddress="0xC000"/>
<table name="Rear O2 Sensor Diagnostic Enable" storageaddress="0xC054"/>
<table name="Rear O2 Heater Diagnostic Enable" storageaddress="0xC058"/>

<table type="BitwiseSwitch" name="Secondary O2 DTC 1" category="Options//DTCs//Lists" storagetype="uint32">
<bit position="6" name="P0137 O2S2B1 circuit low voltage"/>
<bit position="7" name="P0157 O2S2B2 circuit low voltage"/>
<bit position="8" name="P0138 O2S2B1 circuit high voltage"/>
<bit position="9" name="P0158 O2S2B2 circuit high voltage"/>
<bit position="10" name="P0139 O2S2B1 slow response"/>
<bit position="11" name="P0159 O2S2B2 slow response"/>
<bit position="12" name="P1146 O2S2B1 overvoltage"/>
<bit position="13" name="P1166 O2S2B2 overvoltage"/>
<bit position="14" name="P1147 O2S2B1 undervoltage"/>
<bit position="15" name="P1167 O2S2B2 undervoltage"/>
<description><!--zSecondaryO2DTC1--></description>
</table>

<table type="BitwiseSwitch" name="Secondary O2 DTC 2" category="Options//DTCs//Lists" storagetype="uint32">
<bit position="16" name="P0037 O2S2B1 heater circuit low"/>
<bit position="17" name="P0057 O2S2B2 heater circuit low"/>
<bit position="18" name="P0038 O2S2B1 heater circuit high"/>
<bit position="19" name="P0058 O2S2B2 heater circuit high"/>
<description><!--zSecondaryO2DTC2--></description>
</table>

<table type="BitwiseSwitch" name="Rear O2 Sensor Diagnostic Enable" category="Options//DTCs//Lists" storagetype="uint32">
<bit position="0" name="Rear O2 Sensor B1 Diagnostic Enable"/>
<bit position="1" name="Rear O2 Sensor B2 Diagnostic Enable"/>
<description><!--zRearO2SensorDiagEnable--></description>
</table>

<table type="BitwiseSwitch" name="Rear O2 Heater Diagnostic Enable" category="Options//DTCs//Lists" storagetype="uint32">
<bit position="0" name="Rear O2 Heater B1 Diagnostic Enable"/>
<bit position="1" name="Rear O2 Heater B2 Diagnostic Enable"/>
<description><!--zRearO2HeaterDiagEnable--></description>
</table>


Please advise if this will work??

Hello, when simply disabling the DTC oxygen sensors after the catalytic converters, the control unit starts the catalytic converter warm-up program since there is no signal from the sensors (always poor) and this leads to increased fuel consumption and late ignition timing. To properly disable, you need to change the program algorithm


Top
 Profile  
 
 Post subject: Re: URGENT HELP! - 350Z CF020 REAR O2 DISABLE
PostPosted: Fri Oct 10, 2025 3:03 am 
Offline
RomRaider Donator
User avatar

Joined: Fri Jul 26, 2019 7:35 am
Posts: 794
Location: United States of America
Elder_303 wrote:
Need to disable DCTs for P0037 and P0057 for rear O2 sensors - I have decats and removed the sensors!

I've fixed the DTC bit positions in my NissanDefinitions repository and added the DTC bits for CF020. So you can now disable those DTCs in DTC 13.

_________________
NissanDefinitions Repository


Top
 Profile  
 
 Post subject: Re: URGENT HELP! - 350Z CF020 REAR O2 DISABLE
PostPosted: Fri Oct 10, 2025 3:33 am 
Offline
Newbie

Joined: Thu Jul 20, 2023 7:07 am
Posts: 26
Pytrex wrote:
Elder_303 wrote:
Need to disable DCTs for P0037 and P0057 for rear O2 sensors - I have decats and removed the sensors!

I've fixed the DTC bit positions in my NissanDefinitions repository and added the DTC bits for CF020. So you can now disable those DTCs in DTC 13.



Brother, you are a legend, thanks!
I’ll check it out later today


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 19 posts ]  Go to page Previous  1, 2

All times are UTC


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Style based on FI Subsilver by phpBBservice.nl