Notices

ROM disassembly as raw text file

Thread Tools
 
Search this Thread
 
Old Aug 29, 2011 | 11:32 PM
  #76  
Clipse3GT's Avatar
Account Disabled
iTrader: (10)
 
Joined: Dec 2005
Posts: 2,185
Likes: 2
From: Cleveland, OH
Originally Posted by Golden
I put Richard's new tables up on my site.

Roms updated so far:
53610010
5557000x (for me)
5559000x (for Bryan)

Tables added:
IAT to switch Load from Baro+Temp to Baro
Reactive Solenoid Max WGDC vs CTS
OBTR (Over-Boost Timing Retard) Load
OBTR (Over-Boost Timing Retard)
OBTR Variable for Boost Control 0xC78A -> 0xC72E (+ other values)
OBTR SHLR->SHLR2 0x5201 -> 0x5202
OBTR Boost Error RAM Address 0xC5A4 -> 0xC5A2 (+ other values)
OBTR Boost Error RAM Address in Load Error Table 0xC5A4 -> 0xC5A2 (+ other values)

And the Direct Boost tables for 53610010

All thanks goes to Richard. I just added the tables to my site and found the addresses for my rom by copying his work.

Need to add the 52680015-22 to this...
Reply
Old Aug 30, 2011 | 01:54 AM
  #77  
richardjh's Avatar
Thread Starter
Evolved Member
 
Joined: Oct 2010
Posts: 2,447
Likes: 14
From: Australia
Yep, sure... I'll go find them.

Rich
Reply
Old Aug 30, 2011 | 06:20 AM
  #78  
richardjh's Avatar
Thread Starter
Evolved Member
 
Joined: Oct 2010
Posts: 2,447
Likes: 14
From: Australia
Hi Clipse3GT.

Here's the grab-bag of stuff for 52680015 - 22 :


Code:
  <table name="IAT to switch Load from Baro+Temp to Baro" category="Timing" address="53544" type="1D" scaling="Temp"/>
 
  <table name="Reactive Solenoid Max WGDC vs CTS" category="Turbo" address="5a208" type="2D" scaling="WGDuty">
     <table name="Coolant Temp" address="5d2ee" type="Y Axis" elements="8" scaling="Temp"/>
  </table>
 
  <table name="OBTR (Over-Boost Timing Retard) Load" category="Load Boost" address="58c70" type="2D" swapxy="true" scaling="Timing">
    <table name="Load Error" address="625e0" type="Y Axis" elements="9" scaling="LoadError"/>
  </table>
 
  <table name="OBTR (Over-Boost Timing Retard)" category="Direct Boost" address="58c70" type="2D" swapxy="true" scaling="Timing">
    <table name="Boost Error" address="625e0" type="Y Axis" elements="9" scaling="BoostErrorPsi"/>
  </table>
 
  <table name="OBTR Variable for Boost Control 0xC774 -> 0xC71A" category="Direct Boost" address="21f52" type="1D" scaling="Hex16"/>
 
  <table name="OBTR SHLR->SHLR2 0x5201 -> 0x5202" category="Direct Boost" address="21f54" type="1D" scaling="Hex16"/>
 
  <table name="OBTR Boost Error RAM Address 0xC590 -> 0xC58E" category="Direct Boost" address="21f6a" type="1D" scaling="Hex16"/>
 
  <table name="OBTR Boost Error RAM Address in Load Error Table 0xC590 -> 0xC58E" category="Direct Boost" address="625dc" type="1D" scaling="Hex16"/>
As usual with these things, double-check the "before" data is sensible, check logs for correct operation, blah blah blah.

Hope it's useful!

Rich
Reply
Old Aug 30, 2011 | 06:35 AM
  #79  
itzwolf's Avatar
Evolved Member
20 Year Member
iTrader: (9)
 
Joined: Mar 2005
Posts: 1,193
Likes: 2
From: Florida
Whats the benefits of this new defined table "IAT to switch Load from Baro+Temp to Baro" ?
Reply
Old Aug 30, 2011 | 06:53 AM
  #80  
richardjh's Avatar
Thread Starter
Evolved Member
 
Joined: Oct 2010
Posts: 2,447
Likes: 14
From: Australia
Naff-all, I reckon.

It was just something I found as I wandered through the timing "load choice" code. I'd heard everyone talking about how the ECU chose this load over 25C, and that load under 25C... and then came across the place were the magic "25C" was stored.

Being pretty new to it all, I slapped it into EcuFlash so I could check out its majesty. And now it's loose in the world like a virus.

I guess it could be useful if someone doesn't want their chosen load changing at 25C. I mean, it could be used to force the ECU to always use "Baro+Temp", same as the fuel maps... by setting it really high.

But that's looking for a "problem" that could be solved by this number! :P

Rich
Reply
Old Aug 30, 2011 | 07:08 AM
  #81  
itzwolf's Avatar
Evolved Member
20 Year Member
iTrader: (9)
 
Joined: Mar 2005
Posts: 1,193
Likes: 2
From: Florida
Ahh gotcha!

Well if you feel like finding that address for 56890010 I'd love to have it just in case
Reply
Old Aug 30, 2011 | 07:30 AM
  #82  
Golden's Avatar
Evolved Member
iTrader: (1)
 
Joined: Nov 2009
Posts: 1,456
Likes: 0
From: Omaha, NE
Added to Goldenevo.com

Originally Posted by richardjh
Hi Clipse3GT.

Here's the grab-bag of stuff for 52680015 - 22 :


Code:
  <table name="IAT to switch Load from Baro+Temp to Baro" category="Timing" address="53544" type="1D" scaling="Temp"/>
 
  <table name="Reactive Solenoid Max WGDC vs CTS" category="Turbo" address="5a208" type="2D" scaling="WGDuty">
     <table name="Coolant Temp" address="5d2ee" type="Y Axis" elements="8" scaling="Temp"/>
  </table>
 
  <table name="OBTR (Over-Boost Timing Retard) Load" category="Load Boost" address="58c70" type="2D" swapxy="true" scaling="Timing">
    <table name="Load Error" address="625e0" type="Y Axis" elements="9" scaling="LoadError"/>
  </table>
 
  <table name="OBTR (Over-Boost Timing Retard)" category="Direct Boost" address="58c70" type="2D" swapxy="true" scaling="Timing">
    <table name="Boost Error" address="625e0" type="Y Axis" elements="9" scaling="BoostErrorPsi"/>
  </table>
 
  <table name="OBTR Variable for Boost Control 0xC774 -> 0xC71A" category="Direct Boost" address="21f52" type="1D" scaling="Hex16"/>
 
  <table name="OBTR SHLR->SHLR2 0x5201 -> 0x5202" category="Direct Boost" address="21f54" type="1D" scaling="Hex16"/>
 
  <table name="OBTR Boost Error RAM Address 0xC590 -> 0xC58E" category="Direct Boost" address="21f6a" type="1D" scaling="Hex16"/>
 
  <table name="OBTR Boost Error RAM Address in Load Error Table 0xC590 -> 0xC58E" category="Direct Boost" address="625dc" type="1D" scaling="Hex16"/>
As usual with these things, double-check the "before" data is sensible, check logs for correct operation, blah blah blah.

Hope it's useful!

Rich
Reply
Old Aug 30, 2011 | 08:03 AM
  #83  
richardjh's Avatar
Thread Starter
Evolved Member
 
Joined: Oct 2010
Posts: 2,447
Likes: 14
From: Australia
Originally Posted by itzwolf
Ahh gotcha!

Well if you feel like finding that address for 56890010 I'd love to have it just in case
The address of that magic value in your ROM is 0x5354a.

Rich
Reply
Old Aug 30, 2011 | 12:39 PM
  #84  
Clipse3GT's Avatar
Account Disabled
iTrader: (10)
 
Joined: Dec 2005
Posts: 2,185
Likes: 2
From: Cleveland, OH
Originally Posted by richardjh
Hi Clipse3GT.

Here's the grab-bag of stuff for 52680015 - 22 :


Code:
  <table name="IAT to switch Load from Baro+Temp to Baro" category="Timing" address="53544" type="1D" scaling="Temp"/>
 
  <table name="Reactive Solenoid Max WGDC vs CTS" category="Turbo" address="5a208" type="2D" scaling="WGDuty">
     <table name="Coolant Temp" address="5d2ee" type="Y Axis" elements="8" scaling="Temp"/>
  </table>
 
  <table name="OBTR (Over-Boost Timing Retard) Load" category="Load Boost" address="58c70" type="2D" swapxy="true" scaling="Timing">
    <table name="Load Error" address="625e0" type="Y Axis" elements="9" scaling="LoadError"/>
  </table>
 
  <table name="OBTR (Over-Boost Timing Retard)" category="Direct Boost" address="58c70" type="2D" swapxy="true" scaling="Timing">
    <table name="Boost Error" address="625e0" type="Y Axis" elements="9" scaling="BoostErrorPsi"/>
  </table>
 
  <table name="OBTR Variable for Boost Control 0xC774 -> 0xC71A" category="Direct Boost" address="21f52" type="1D" scaling="Hex16"/>
 
  <table name="OBTR SHLR->SHLR2 0x5201 -> 0x5202" category="Direct Boost" address="21f54" type="1D" scaling="Hex16"/>
 
  <table name="OBTR Boost Error RAM Address 0xC590 -> 0xC58E" category="Direct Boost" address="21f6a" type="1D" scaling="Hex16"/>
 
  <table name="OBTR Boost Error RAM Address in Load Error Table 0xC590 -> 0xC58E" category="Direct Boost" address="625dc" type="1D" scaling="Hex16"/>
As usual with these things, double-check the "before" data is sensible, check logs for correct operation, blah blah blah.

Hope it's useful!

Rich

Thank you Rich!!!!
Reply
Old Aug 31, 2011 | 05:11 AM
  #85  
itzwolf's Avatar
Evolved Member
20 Year Member
iTrader: (9)
 
Joined: Mar 2005
Posts: 1,193
Likes: 2
From: Florida
Rich,

Is the "Reactive Solenoid Max WGDC vs CTS" used to limit the wastegate until a certain coolant temperature? Sounds like a feature I would use to keep the wifey from getting into boost to soon. She is a start and run type of driver

Got the address handy for that on 56890010?
Reply
Old Aug 31, 2011 | 05:45 AM
  #86  
richardjh's Avatar
Thread Starter
Evolved Member
 
Joined: Oct 2010
Posts: 2,447
Likes: 14
From: Australia
Yeah, that seems to be exactly what it does. For 56890009, should be:

Code:
  <table name="Reactive Solenoid Max WGDC vs CTS" address="5a500" category="Turbo" type="2D" scaling="WGDuty">
    <table name="Coolant Temp" address="5d628" type="Y Axis" elements="8" scaling="Temp"/>
  </table>
Personally, I think a 3250rpm "cold" rev limiter would be an awesome idea!

Rich
Reply
Old Aug 31, 2011 | 05:51 AM
  #87  
itzwolf's Avatar
Evolved Member
20 Year Member
iTrader: (9)
 
Joined: Mar 2005
Posts: 1,193
Likes: 2
From: Florida
Originally Posted by richardjh
Yeah, that seems to be exactly what it does. For 56890009, should be:

Code:
  <table name="Reactive Solenoid Max WGDC vs CTS" address="5a500" category="Turbo" type="2D" scaling="WGDuty">
    <table name="Coolant Temp" address="5d628" type="Y Axis" elements="8" scaling="Temp"/>
  </table>
Personally, I think a 3250rpm "cold" rev limiter would be an awesome idea!

Rich
Thank you sir it is much appreciated!

Actually it wouldnt be to bad of one... ever watch an oil pressure gauge while a car is still cold? Even in the summer heat of Florida its sky high for a while even though the coolant temperature is up to operating temperature... It takes a few minutes longer for the oil to get to operating temperature for pressure to come down to some sane levels.
Reply
Old Aug 31, 2011 | 06:20 AM
  #88  
richardjh's Avatar
Thread Starter
Evolved Member
 
Joined: Oct 2010
Posts: 2,447
Likes: 14
From: Australia
I fitted an oil temp gauge to my last car, and was pretty amazed to see how long it actually took to get to 40C/50C in the morning... nearly 15 minutes.

Very useful on track too...

Rich
Reply
Old Aug 31, 2011 | 08:20 AM
  #89  
Golden's Avatar
Evolved Member
iTrader: (1)
 
Joined: Nov 2009
Posts: 1,456
Likes: 0
From: Omaha, NE
That's the very reason I choose the motor oil I do.

(Not posting specifics, cause oil threads get out of control fast.)
Reply
Old Aug 31, 2011 | 08:26 AM
  #90  
tephra's Avatar
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
aww come one...
Reply



All times are GMT -7. The time now is 12:49 AM.