Jump to content

Recommended Posts

Posted

ECU light fixes are described below to address the P0546 ECU codes.

2.2K ohm from Maplins best place less than a £1

Or you could get one of these 

http://www.haywardandscott.com/cell-fix.html

This is a great way as a temporary fix. But to get the full benefits for it a Remap is the only true way. Some modern newages also seem to know when it's trying to be tricked and will still sling the ECU light on. There shouldn't be a need to reset the ECU it might take upto 8 starts to go out when the ECU has learned. 

 

 

MY03_CEL_Fix.gif

 

CELclose.jpg

CELfitted.jpg

 

If you're more technical minded read on. 

new_age_exhaust_system_schematic.gif

 

 

The Newage Subaru Impreza WRX ECU has a table of all DTCs (fault codes) by their numeric value. If you replace one of these with a different numeric value, the code is effectively turned off. This article assumes you are familiar with reading and reflashing ECUs and have already downloaded your ECU image.
Perhaps you are looking to defeat the annoying CEL codes after installing an Up-Pipe or Downpipe. If so these are the typical CEL codes you’ll be interested in disabling:
P0037 - Rear O2 Sensor Heater Control Circuit Low
P0038 - Rear O2 Sensor Heater Control Circuit High
P0137 - Rear O2 Sensor Low Voltage
P0138 - Rear O2 Sensor High Voltage
P0139 - Rear O2 Sensor Circuit Slow Response
P0420 - Catalyst System Efficiency Below Threshold
P0545 - Exhaust Gas Temperature Sensor Circuit Low
P0546 - Exhaust Gas Temperature Sensor Circuit High
P1301 - Misfire Detected (High Temperature Exhaust Gas)
P1312 - Exhaust Gas Temperature Sensor Malfunction
P1544 - Exhaust Gas Temperature Too High
The recommended way to disable your CEL codes is to use the OpenSource tool called RomRaider. This is described below. Additionally, if your ECU is not yet supported by RomRaider (if not please let them know!) there are also notes on how to do this manually using the HEX Editor function within the Shareware program called EcuEdit
ROMRaider

 

ECUEdit 

ECUEdit is a tool which can take a ECU image and visualise the maps graphically and allow user edits (remaps). Maps are described via one or more configuration files.

ecuEdit_my03_wrx_boost_map_diffs.gif

 

ROMRAIDER

Disabling CEL codes in RomRaider is easy. Open your ROM in RomRaider. With reference to the illustration below, select Diagnostic Trouble Codes from the tree view on left. Within that you’ll find a (large) list of CEL codes.
To disable a CEL code, simply click on a CEL code from the tree e.g. P0420 - Catalyst System Efficiency Below Threshold and you’ll be presented with an editor. The guys at RomRaider have made this real easy, so all you need to do is uncheck the box to disable it.

enginuity_cel_fix.gif

CEL fix made easy using RomRaider

 

Save your ROM from within RomRaider and now you’re ready to upload your ROM back to your ECU.
CEL fix using EcuEdit

If your ECU ROM is not supported by RomRaider (described above) then the following, more advanced, procedure may be used to disable CEL codes.

 

Identifying CEL codes within ROM

Figure 1 below, illustrates a section of the fault code table from an ECU image dump of a MY03 Impreza 2.0 WRX

HEX_Viewer_P0420_CEL_Fix_before.gif

 

In the above figure we are only interested in rows with either 03, 04 or 05 in column zero. Starting from the highlighted row 24D0D, column zero indicates if this is a generic OBDII or a Subaru specific fault code (03 or 04 respectively). Column 1 and 2 is the fault code in Binary Coded Decimal (BCD) format. In this example we are looking at fault code P0420 – Catalyst System Efficiency Below Threshold. The next row 24D11 is fault code P0442 – EVAP Control System Leak Detected (Small Leak).
Disable a fault code

In the above figure you will see a number of rows with the values ’05 00 00’. This appears to be Subaru’s way of allowing fault codes to be ignored. To disable a fault code simply replace it with ’05 00 00’ e.g. for P0420 replace ’03 04 20’ with ’05 00 00’. This change has been applied in Figure 2 below. Now the ECU won’t raise a CEL for that.

 

HEX_Viewer_P0420_CEL_Fix_after.gif

 

Information Source: OpenECU.org, thanks to Colby and the OpenECU community for making this possible.
Disabling other fault codes

If you want to disable other DTCs follow Steps 1–2 with one minor change. When you search in Hex Viewer, leave the max count at ‘4′. Put the DTC value you want to disable in the 01 and 02 spot but try two searches. One which has ‘03′ as the value for 00, and one which has ‘04′.

 

 

If you try this it's at your own risk, if you don't know how to use it you will need to research more on Google. You must remember you are playing around with the ECU. Myself I would use a qualified mapper.

  • 4 months later...
Posted

What cable do I need to connect my laptop to my car? As I failed miserably with the resistor and a remap is off the cards till next year at least

Posted

Whats this ssm software? Is it capable of turning it off? Im not back in leeds till next week some time. When i last looked at ecuedit and romraider it was advertising some £200 cable!! Put me off slightly

Posted

Sorry mate I didn't have any notification that you'd replied. Ssm subaru select monitor it's what all the dealers use you can do loads of stuff with it. I had a brief read through it and downloaded the software but cant use it. I think you can do pretty much everything with it. If you know what your doing I'll post link up. If you want I'll post you the cable ?

Posted

Nice one bud, I'll def take the cable off your hands how much do you want for it? Going to steal my laptop back off my bro as I can't be bothered with bootcamp for my mac yet

Posted

All 70pages lol

How does a tenner posted sound ? Pm your address, bfpo ? And I'll get it recorded to you tomorrow if you can receive it like that ?

  • Like 1
Posted

Just be careful, may be worth making an image or copy of the data if you can, one false move and it could be game over [emoji55]

Posted

I'll leave that for future Bosh to post about, "wanted: wrx engine" haha, no I'll be steady, I will research it to death before I change anything it's how I do things

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now





×
×
  • Create New...




Forums


News


Membership


  • Insurance
  • Unread Content
  • Support