RomRaider Logo

RomRaider

Open Source ECU Tools
 FAQ •  Register •  Login 

RomRaider

Documentation

Community

Developers

It is currently Tue Dec 23, 2025 10:55 am

All times are UTC - 5 hours [ DST ]





Post new topic Reply to topic  [ 19 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: Legacy 2008 2.5i edm def needed
PostPosted: Fri Sep 14, 2012 4:53 am 
Offline
Newbie

Joined: Fri Sep 14, 2012 4:50 am
Posts: 10
Hi there. Can anyone help?


Attachments:
File comment: original image
legacy2008.hex.zip [355.44 KiB]
Downloaded 1363 times
Top
 Profile  
 
 Post subject: Re: Legacy 2008 2.5i edm def needed
PostPosted: Fri Sep 14, 2012 9:20 am 
Offline
RomRaider Developer

Joined: Wed May 20, 2009 9:49 pm
Posts: 7314
Location: Canada eh!
AT or MT?


Top
 Profile  
 
 Post subject: Re: Legacy 2008 2.5i edm def needed
PostPosted: Fri Sep 14, 2012 10:20 am 
Offline
Moderator

Joined: Thu May 20, 2010 4:01 am
Posts: 3117
Location: Johannesburg, South Africa
It's an AT:

Code:
ROM:00002000 aE2tb101l_0:    .sdata "E2TB101L"       ; DATA XREF: ROM:off_FFB80o
ROM:00002000                 .data.b 0
ROM:00002009 a25th4nEuAt:    .sdata "25TH4N EU AT           "

_________________
He who dies with the most gadgets wins.

Please do not PM me - use the email option.


Top
 Profile  
 
 Post subject: Re: Legacy 2008 2.5i edm def needed
PostPosted: Fri Sep 14, 2012 11:15 pm 
Offline
Senior Member

Joined: Sat Feb 12, 2011 7:27 pm
Posts: 2031
Location: Northern NSW
Inherits perfectly from E2TB102M


Top
 Profile  
 
 Post subject: Re: Legacy 2008 2.5i edm def needed
PostPosted: Mon Sep 17, 2012 12:12 pm 
Offline
Newbie

Joined: Fri Sep 14, 2012 4:50 am
Posts: 10
throttlehappy thanks for advice. i just copied E2TB102M definition, than replaced E2TB102M to E2TB101L and my ecu opens but with errors. Al errors started with DTC tables, romraider says that ecu or definition is corrupted. Any help?


Top
 Profile  
 
 Post subject: Re: Legacy 2008 2.5i edm def needed
PostPosted: Mon Sep 17, 2012 10:48 pm 
Offline
RomRaider Developer

Joined: Wed May 20, 2009 9:49 pm
Posts: 7314
Location: Canada eh!
The two ROMs are not identical so it needs its own def to account for the differences.


Top
 Profile  
 
 Post subject: Re: Legacy 2008 2.5i edm def needed
PostPosted: Tue Sep 18, 2012 7:44 am 
Offline
Senior Member

Joined: Sat Feb 12, 2011 7:27 pm
Posts: 2031
Location: Northern NSW
x38 wrote:
throttlehappy thanks for advice. i just copied E2TB102M definition, than replaced E2TB102M to E2TB101L and my ecu opens but with errors. Al errors started with DTC tables, romraider says that ecu or definition is corrupted. Any help?


You could remove the DTC/CEL codes at the bottom of EcuFlash definition

The DBW, ignition and fuel tables are atleast safe to alter :)


Top
 Profile  
 
 Post subject: Re: Legacy 2008 2.5i edm def needed
PostPosted: Tue Sep 18, 2012 9:30 am 
Offline
Newbie

Joined: Fri Sep 14, 2012 4:50 am
Posts: 10
throttlehappy wrote:
You could remove the DTC/CEL codes at the bottom of EcuFlash definition

The DBW, ignition and fuel tables are atleast safe to alter :)

honestly i was wondering to edit this ecu to turn off P0420 error. maybe you can give an advice how to do this? it's very often error here on subies, just wanted to try to turn off this dtc on my own vehicle to offer this in future for clients.


Top
 Profile  
 
 Post subject: Re: Legacy 2008 2.5i edm def needed
PostPosted: Tue Sep 18, 2012 11:23 am 
Offline
Moderator

Joined: Thu May 20, 2010 4:01 am
Posts: 3117
Location: Johannesburg, South Africa
x38 wrote:
throttlehappy wrote:
You could remove the DTC/CEL codes at the bottom of EcuFlash definition

The DBW, ignition and fuel tables are atleast safe to alter :)

honestly i was wondering to edit this ecu to turn off P0420 error. maybe you can give an advice how to do this? it's very often error here on subies, just wanted to try to turn off this dtc on my own vehicle to offer this in future for clients.


Replace the current CEL codes at the bottom of the definition with these, and you will be able to switch all the codes on / off:

Code:
    <table name="(P0000) PASS CODE (NO DTC DETECTED)" storageaddress="88981" />
    <table name="(P0000) PASS CODE (NO DTC DETECTED) " storageaddress="88982" />
    <table name="(P0026) OSV SOLENOID VALVE CIRCUIT RANGE/PERF B1" storageaddress="889DC" />
    <table name="(P0028) OSV SOLENOID VALVE CIRCUIT RANGE/PERF B2" storageaddress="889D9" />
    <table name="(P0030) FRONT O2 SENSOR RANGE/PERF" storageaddress="889AF" />
    <table name="(P0031) FRONT O2 SENSOR LOW INPUT" storageaddress="88990" />
    <table name="(P0032) FRONT O2 SENSOR HIGH INPUT" storageaddress="8898E" />
    <table name="(P0037) REAR O2 SENSOR LOW INPUT" storageaddress="8898F" />
    <table name="(P0038) REAR O2 SENSOR HIGH INPUT" storageaddress="8898D" />
    <table name="(P0076) INTAKE VALVE CIRCUIT LOW (BANK 1)" storageaddress="889DE" />
    <table name="(P0077) INTAKE VALVE CONTROL HIGH (BANK 1)" storageaddress="889DD" />
    <table name="(P0082) INTAKE VALVE CONTROL LOW (BANK 2)" storageaddress="889DB" />
    <table name="(P0083) INTAKE VALVE CONTROL HIGH (BANK 2)" storageaddress="889DA" />
    <table name="(P0102) MAF SENSOR LOW INPUT" storageaddress="8893D" />
    <table name="(P0103) MAF SENSOR HIGH INPUT" storageaddress="8893E" />
    <table name="(P0107) MAP SENSOR LOW INPUT" storageaddress="88991" />
    <table name="(P0108) MAP SENSOR HIGH INPUT" storageaddress="88992" />
    <table name="(P0112) IAT SENSOR LOW INPUT" storageaddress="8898A" />
    <table name="(P0113) IAT SENSOR HIGH INPUT" storageaddress="8898B" />
    <table name="(P0117) COOLANT TEMP SENSOR LOW INPUT" storageaddress="88946" />
    <table name="(P0118) COOLANT TEMP SENSOR HIGH INPUT" storageaddress="88947" />
    <table name="(P0122) TPS A LOW INPUT" storageaddress="88944" />
    <table name="(P0123) TPS A HIGH INPUT" storageaddress="88945" />
    <table name="(P0125) INSUFFICIENT COOLANT TEMP (FUELING)" storageaddress="88949" />
    <table name="(P0131) FRONT O2 SENSOR LOW INPUT" storageaddress="88984" />
    <table name="(P0132) FRONT O2 SENSOR HIGH INPUT" storageaddress="88986" />
    <table name="(P0133) FRONT O2 SENSOR SLOW RESPONSE" storageaddress="8896E" />
    <table name="(P0134) FRONT O2 SENSOR NO ACTIVITY" storageaddress="889AD" />
    <table name="(P0140) REAR O2 SENSOR NO ACTIVITY" storageaddress="889FB" />
    <table name="(P0171) SYSTEM TOO LEAN" storageaddress="88978" />
    <table name="(P0172) SYSTEM TOO RICH" storageaddress="88979" />
    <table name="(P0197) OIL TEMP SENSOR LOW" storageaddress="889D5" />
    <table name="(P0198) OIL TEMP SENSOR HIGH" storageaddress="889E0" />
    <table name="(P0222) TPS B LOW INPUT" storageaddress="889B7" />
    <table name="(P0223) TPS B HIGH INPUT" storageaddress="889B8" />
    <table name="(P0301) MISFIRE CYLINDER 1" storageaddress="8897A" />
    <table name="(P0302) MISFIRE CYLINDER 2" storageaddress="8897B" />
    <table name="(P0303) MISFIRE CYLINDER 3" storageaddress="8897C" />
    <table name="(P0304) MISFIRE CYLINDER 4" storageaddress="8897D" />
    <table name="(P0327) KNOCK SENSOR 1 LOW INPUT" storageaddress="88942" />
    <table name="(P0328) KNOCK SENSOR 1 HIGH INPUT" storageaddress="88943" />
    <table name="(P0335) CRANKSHAFT POS. SENSOR A MALFUNCTION" storageaddress="88938" />
    <table name="(P0340) CAMSHAFT POS. SENSOR A MALFUNCTION" storageaddress="8893B" />
    <table name="(P0400) EGR FLOW" storageaddress="88977" />
    <table name="(P0420) CAT EFFICIENCY BELOW THRESHOLD" storageaddress="88974" />
    <table name="(P0458) EVAP PURGE VALVE CIRCUIT LOW" storageaddress="88969" />
    <table name="(P0459) EVAP PURGE VALVE CIRCUIT HIGH" storageaddress="8896A" />
    <table name="(P0462) FUEL LEVEL SENSOR LOW INPUT" storageaddress="8894A" />
    <table name="(P0463) FUEL LEVEL SENSOR HIGH INPUT" storageaddress="8894B" />
    <table name="(P0500) VEHICLE SPEED SENSOR A" storageaddress="8893F" />
    <table name="(P0512) STARTER REQUEST CIRCUIT" storageaddress="8894F" />
    <table name="(P0519) IDLE CONTROL MALFUNCTION (FAIL-SAFE)" storageaddress="889AA" />
    <table name="(P0600) SERIAL COMMUNICATION LINK" storageaddress="889C7" />
    <table name="(P0604) CONTROL MODULE RAM ERROR" storageaddress="8893C" />
    <table name="(P0605) CONTROL MODULE ROM ERROR" storageaddress="889CC" />
    <table name="(P0607) CONTROL MODULE PERFORMANCE" storageaddress="889BF" />
    <table name="(P0638) THROTTLE ACTUATOR RANGE/PERF" storageaddress="889BE" />
    <table name="(P0691) RADIATOR FAN CIRCUIT LOW" storageaddress="88962" />
    <table name="(P0692) RADIATOR FAN CIRCUIT HIGH" storageaddress="88963" />
    <table name="(P0700) TRANSMISSION CONTROL SYSTEM" storageaddress="889D8" />
    <table name="(P0851) NEUTRAL SWITCH INPUT LOW" storageaddress="88953" />
    <table name="(P0852) NEUTRAL SWITCH INPUT HIGH" storageaddress="88957" />
    <table name="(P1160) ABNORMAL RETURN SPRING" storageaddress="889B9" />
    <table name="(P1492) EGR SOLENOID SIGNAL 1 MALFUNCTION (LOW)" storageaddress="88958" />
    <table name="(P1493) EGR SOLENOID SIGNAL 1 MALFUNCTION (HIGH)" storageaddress="88959" />
    <table name="(P1494) EGR SOLENOID SIGNAL 2 MALFUNCTION (LOW)" storageaddress="8895A" />
    <table name="(P1495) EGR SOLENOID SIGNAL 2 MALFUNCTION (HIGH)" storageaddress="8895B" />
    <table name="(P1496) EGR SIGNAL 3 CIRCUIT LOW" storageaddress="8895C" />
    <table name="(P1497) EGR SOLENOID SIGNAL 3 MALFUNCTION (HIGH)" storageaddress="8895D" />
    <table name="(P1498) EGR SIGNAL 4 CIRCUIT LOW" storageaddress="8895E" />
    <table name="(P1499) EGR SIGNAL 4 CIRCUIT HIGH" storageaddress="8895F" />
    <table name="(P1519) IMRC STUCK CLOSED" storageaddress="88A0B" />
    <table name="(P1520) IMRC CIRCUIT MALFUNCTION" storageaddress="88A0A" />
    <table name="(P1560) BACK-UP VOLTAGE MALFUNCTION" storageaddress="88999" />
    <table name="(P1616) SBDS INTERACTIVE CODES" storageaddress="88A09" />
    <table name="(P2101) THROTTLE ACTUATOR CIRCUIT RANGE/PERF" storageaddress="889BC" />
    <table name="(P2102) THROTTLE ACTUATOR CIRCUIT LOW" storageaddress="889BA" />
    <table name="(P2103) THROTTLE ACTUATOR CIRCUIT HIGH" storageaddress="889BB" />
    <table name="(P2109) TPS A MINIMUM STOP PERF" storageaddress="889B6" />
    <table name="(P2122) TPS D CIRCUIT LOW INPUT" storageaddress="889C3" />
    <table name="(P2123) TPS D CIRCUIT HIGH INPUT" storageaddress="889C4" />
    <table name="(P2127) TPS E CIRCUIT LOW INPUT" storageaddress="889C1" />
    <table name="(P2128) TPS E CIRCUIT HIGH INPUT" storageaddress="889C2" />
    <table name="(P2135) TPS A/B VOLTAGE" storageaddress="889C5" />
    <table name="(P2138) TPS D/E VOLTAGE" storageaddress="889C0" />
    <table name="(P2228) BARO. PRESSURE CIRCUIT LOW INPUT" storageaddress="889EA" />
    <table name="(P2229) BARO. PRESSURE CIRCUIT HIGH INPUT" storageaddress="889E9" />
    <table name="(P2503) CHARGING SYSTEM VOLTAGE LOW" storageaddress="889E2" />
    <table name="(P2504) CHARGING SYSTEM VOLTAGE HIGH" storageaddress="889E1" />

_________________
He who dies with the most gadgets wins.

Please do not PM me - use the email option.


Top
 Profile  
 
 Post subject: Re: Legacy 2008 2.5i edm def needed
PostPosted: Fri Sep 21, 2012 8:01 am 
Offline
Newbie

Joined: Fri Sep 14, 2012 4:50 am
Posts: 10
many thanks! romraider now reads this ecu only with 1 error:
Table: Force Pass Readiness Monitor
Table editing has been disabled.

and the last question: i want to check if it really will work - turning off DTC in ecu. I want to simulate some kind of situations. For example: I will turn off P0037 and P0038 errors, write this ecu to vehicle, and physically turn off second O2 sensor. Theoretically I will not see the "check engine" light after engine start. Am I right?


Top
 Profile  
 
 Post subject: Re: Legacy 2008 2.5i edm def needed
PostPosted: Fri Sep 21, 2012 9:02 am 
Offline
Senior Member

Joined: Sat Feb 12, 2011 7:27 pm
Posts: 2031
Location: Northern NSW
x38 wrote:
many thanks! romraider now reads this ecu only with 1 error:
Table: Force Pass Readiness Monitor
Table editing has been disabled.

and the last question: i want to check if it really will work - turning off DTC in ecu. I want to simulate some kind of situations. For example: I will turn off P0037 and P0038 errors, write this ecu to vehicle, and physically turn off second O2 sensor. Theoretically I will not see the "check engine" light after engine start. Am I right?


Turning off the rear o2 sensor will delete the code but the engine will run rich if you remove the actual rear o2 sensor. You need to turn the O2 sensor off in the tune.


Top
 Profile  
 
 Post subject: Re: Legacy 2008 2.5i edm def needed
PostPosted: Fri Sep 21, 2012 10:04 am 
Offline
Moderator

Joined: Thu May 20, 2010 4:01 am
Posts: 3117
Location: Johannesburg, South Africa
Definition is formally up: viewtopic.php?f=34&t=8813

_________________
He who dies with the most gadgets wins.

Please do not PM me - use the email option.


Top
 Profile  
 
 Post subject: Re: Legacy 2008 2.5i edm def needed
PostPosted: Thu Jan 12, 2023 1:33 pm 
Offline
Newbie

Joined: Mon Jan 09, 2023 6:24 am
Posts: 3
throttlehappy wrote:
Turning off the rear o2 sensor will delete the code but the engine will run rich if you remove the actual rear o2 sensor. You need to turn the O2 sensor off in the tune.


How to do it? How to turn the O2 sensor off in the tune?
Which table and where should be copied to ROM?
Sorry for the question, I'm still a beginner :oops:


Top
 Profile  
 
 Post subject: Re: Legacy 2008 2.5i edm def needed
PostPosted: Wed Jan 18, 2023 9:51 am 
Offline
Senior Member

Joined: Sat Feb 12, 2011 7:27 pm
Posts: 2031
Location: Northern NSW
glzg947 wrote:
throttlehappy wrote:
Turning off the rear o2 sensor will delete the code but the engine will run rich if you remove the actual rear o2 sensor. You need to turn the O2 sensor off in the tune.


How to do it? How to turn the O2 sensor off in the tune?
Which table and where should be copied to ROM?
Sorry for the question, I'm still a beginner :oops:


What are you trying to do? Run the car without a Rear O2 sensor?


Top
 Profile  
 
 Post subject: Re: Legacy 2008 2.5i edm def needed
PostPosted: Sun Jan 22, 2023 6:19 am 
Offline
Newbie

Joined: Mon Jan 09, 2023 6:24 am
Posts: 3
I want to disable the ecology: catalyst control, EGR. I want the engine to run normally, not rich. The rear oxygen sensor remains in the car. Someday it will fail and the ECU will try to adjust the mixture according to its indications.
If I turn off only the error code (CEL), then I will not see only the indication.
But the ECU will correct the mixture, but it must assume that nothing happened

In the end, it turns out that yes - I'm kind of trying to start the engine without rear O2
At the same time, the ECU should consider that it never had rear O2 and should not correct anything.
it turns out such a situation


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

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: Google [Bot] and 0 guests


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