Notices
ECU Flash

SD - first test success

Thread Tools
 
Search this Thread
 
Old Feb 6, 2009, 02:29 PM
  #76  
Evolved Member
iTrader: (10)
 
todd6027's Avatar
 
Join Date: Jun 2007
Location: Ireland
Posts: 1,861
Received 13 Likes on 13 Posts
Originally Posted by cossie1
Not heard of wi-fi ??



just like christmas morning
Old Feb 6, 2009, 02:32 PM
  #77  
Evolved Member
 
cossie1's Avatar
 
Join Date: Aug 2007
Location: UK
Posts: 569
Likes: 0
Received 1 Like on 1 Post
Originally Posted by todd6027

just like christmas morning
Old Feb 6, 2009, 02:51 PM
  #78  
Evolved Member
Thread Starter
 
jcsbanks's Avatar
 
Join Date: May 2006
Location: UK
Posts: 2,399
Likes: 0
Received 5 Likes on 4 Posts
Maybe not this weekend.

Yes the 5 bar MAP sensor should be fine.
Old Feb 6, 2009, 06:23 PM
  #79  
Evolving Member
iTrader: (7)
 
evoredy's Avatar
 
Join Date: Apr 2008
Location: San Jose, CA
Posts: 341
Received 3 Likes on 2 Posts
Originally Posted by jcsbanks
I have already been very careful to avoid shared maps, which is why I made a new map for the MAP calibration. The only shared thing is the RPM axis for the RPM VE table - if you change this you also change the RPM axes on many other tables. However, there should be no need to change it since RPM is a minor effect and we have 500-8000 RPM.
what lol. my mistake guys. lean spool trailing time gets affected. i'll just pull the roms off and edit my post/or fix it/but it's probably useless now!

excellent news though.
Old Feb 6, 2009, 11:26 PM
  #80  
Former Sponsor
iTrader: (138)
 
VRSF Tiago's Avatar
 
Join Date: Aug 2005
Location: Hudson, MA
Posts: 2,220
Received 2 Likes on 2 Posts
This is the most exciting news I've read in the evo world for a while

Hopefully this won't affect our obd II emmissions testing, but worse case scenario we can always switch back to an old rom & slap the mas back on.
Old Feb 7, 2009, 01:16 AM
  #81  
Evolved Member
Thread Starter
 
jcsbanks's Avatar
 
Join Date: May 2006
Location: UK
Posts: 2,399
Likes: 0
Received 5 Likes on 4 Posts
I've killed two OBD II baro codes and one OBD II IAT code. So 3 down, 1 to go (P0100).

It might be useful if a US Evo 8 and US Evo 9 unplug their MAF and start their engine and post up the OBD II codes you get. Don't drive the car much on these settings because it will run rich, zero octane and open loop.
Old Feb 7, 2009, 03:36 AM
  #82  
Evolving Member
iTrader: (1)
 
Oracle1's Avatar
 
Join Date: Nov 2005
Posts: 425
Likes: 0
Received 0 Likes on 0 Posts
Top man!
Old Feb 7, 2009, 05:35 AM
  #83  
EvoM Staff Alumni
iTrader: (16)
 
MR Turco's Avatar
 
Join Date: May 2007
Location: Massachusetts
Posts: 3,233
Received 3 Likes on 3 Posts
Originally Posted by jcsbanks
I've killed two OBD II baro codes and one OBD II IAT code. So 3 down, 1 to go (P0100).

It might be useful if a US Evo 8 and US Evo 9 unplug their MAF and start their engine and post up the OBD II codes you get. Don't drive the car much on these settings because it will run rich, zero octane and open loop.
I can tell you from forgetting to plug my MAF back in before the car wont start with it unplugged. I will try to start it and then unplug it. I will report back later.
Old Feb 7, 2009, 10:32 AM
  #84  
Evolved Member
Thread Starter
 
jcsbanks's Avatar
 
Join Date: May 2006
Location: UK
Posts: 2,399
Likes: 0
Received 5 Likes on 4 Posts
All OBD codes now removed (P0100 MAF, baro is P22xx can't remember the xx, IAT can't remember the code), no CEL. Drives normally. My MAF and boost solenoid harness are tucked up near the intercooler spray reservoir, but to drive or log you wouldn't know (except baro shows 0 in logs and IAT is the same as MAT).

I did some testing of STFT at idle, 1250, 1500, 2000, 3000 RPM.

From this I concluded that idle at 40kPa it was correct, but free revving at 1500-3000 RPM had a positive trim at 30kPa. So I dropped the RPM VE by 10% at 500-1000 RPM, and increased the MAP VE by 10% at 40kPa to compensate. I increased the VE by 10% at 30kPa, and now free revving has negligible trims.

Electrical loads, return to idle, everything is like stock. I am very pleased.

Whilst I have been "naughty" and tested full load without wideband, I was watching narrowband and it was the usual 0.88 or 0.90 V, IDC and timing were usual, and it had my usual 0-3 knock sums. I will of course confirm the tune with my wideband (I shoot for WOT 11.5:1 AFR 93 PON stock turbo) before doing further full boost stuff, but I think it will need at most fine tuning, if at all. I have not changed my fuel and timing maps at all, and have only reflashed the VE once from my initial guess. It seems easy and forgiving to tune, just as we want it.

I don't think the OBD system is wildly different in the US cars, it is OBD routines I've tweaked to fix the baro and MAF errors. Hopefully the transfer will be easy.

I suppose next I should put together info on the changes and where they are in the code so others can help to find them... but I'm out this evening so it won't be tonight.

If in the meantime anyone has 88570008 and wants to look at my xml entries (note change endian if after 1.29a, I still use an old version).

Code:
	<scaling name="MAP 16bit" units="kPa" toexpr="x*1.334" frexpr="x/1.334" format="%.0f" min="0" max="400" inc="1" storagetype="uint16" endian="little"/>
	<scaling name="MAP 8 bit" units="kPa" toexpr="x*1.334" frexpr="x/1.334" format="%.0f" min="0" max="400" inc="1" storagetype="uint8" endian="big"/>
	<scaling name="Percent (128)" units="%" toexpr="x/1.28" frexpr="x*1.28" format="%.0f" min="0" max="100" inc="1" storagetype="uint8" endian="little"/>

	<table name="SD NOP 1" category="Misc" address="12100" type="1D" level="1" scaling="Hex16"/>

	<table name="SD change to preptable" category="Misc" address="120d4" type="1D" level="1" scaling="Hex16"/>

	<table name="SD change to mov #0x73,r2" category="Misc" address="120da" type="1D" level="1" scaling="Hex16"/>

	<table name="SD NOP 2" category="Misc" address="263ec" type="1D" level="1" scaling="Hex16"/>

	<table name="SD NOP 3" category="Misc" address="265e2" type="1D" level="1" scaling="Hex16"/>

	<table name="SD MAP sensor VE and calibration" category="Misc" address="2a94" type="2D" level="1" scaling="MAP 8 bit">
		<table name="X" address="29ee" type="X Axis" elements="8" scaling="MAP 16bit"/>
	</table>

	<table name="SD RPM VE" address="2a7c" type="2D" level="1" scaling="Percent (128)">
		<table name="RPM" address="5cee" type="X Axis" elements="17" scaling="RPM"/>
	</table>

	<table name="SD Map calibration header 1" category="Misc" address="29e4" type="2D" level="1" scaling="Hex16">
		<table name="X" type="X Axis" elements="5"/>
	</table>

	<table name="SD Map calibration header 2" category="Misc" address="2a92" type="1D" level="1" scaling="Hex16"/>

	<table name="SD Map calibration pointer" category="Misc" address="1225e" type="1D" level="1" scaling="Hex16"/>

	<table name="SD disable MAF error main" category="Misc" address="11f5e" type="1D" level="1" scaling="Hex16"/>

	<table name="SD MAT to IAT change to 0E" category="Misc" address="b215" type="1D" level="1" scaling="Hex8"/>

	<table name="SD disable baro error OBDII CEL" category="Misc" address="20ca6" type="1D" level="1" scaling="Hex16"/>

	<table name="SD disable MAF error OBDII CEL" category="Misc" address="208a4" type="1D" level="1" scaling="Hex16"/>
Here is my ROM (SD, Tephra, DMA/live mapping):

http://banks.myzen.co.uk/88570008-v5-modsJB2SD2.zip
Attached Thumbnails SD - first test success-latestsd.png  

Last edited by jcsbanks; Feb 7, 2009 at 10:37 AM.
Old Feb 7, 2009, 11:20 AM
  #85  
Evolved Member
iTrader: (39)
 
GotWheelHop's Avatar
 
Join Date: Aug 2007
Location: Las Vegas
Posts: 807
Likes: 0
Received 1 Like on 1 Post
wow John. Unbeleivable how quickly you are making progress.
Old Feb 7, 2009, 02:50 PM
  #86  
Evolved Member
 
cossie1's Avatar
 
Join Date: Aug 2007
Location: UK
Posts: 569
Likes: 0
Received 1 Like on 1 Post
Nice work mate.

Just wish I had an IX now lol
Old Feb 7, 2009, 04:45 PM
  #87  
EvoM Guru
iTrader: (6)
 
tephra's Avatar
 
Join Date: Feb 2007
Location: Melbourne, Australia
Posts: 9,486
Received 66 Likes on 42 Posts
cool - thanks John!

can you label the SD NOP1/2/3 so we know what each one is doing?

I am going to hunt for these in 88580014 this week and try and get it working on mine
Old Feb 7, 2009, 05:04 PM
  #88  
Evolved Member
Thread Starter
 
jcsbanks's Avatar
 
Join Date: May 2006
Location: UK
Posts: 2,399
Likes: 0
Received 5 Likes on 4 Posts
SD NOP1 stops the code trimming the calculated MAF variable which would limit the maximum load.
SD NOP2 and 3 remove conditional branches - the effect is that our calculated MAF variables replace the ones that would come from the MAF sensor. In between NOP2 and NOP3 there is some code that is only present in JDM 9 engines with MAP sensors - like mine (the code is used to limit the MAF reading on lift off from high loads). So the gap in bytes between NOP2 and NOP3 will be much less in your ROM.

If you want to send me your best disasm I can help you find the right spots or confirm yours. Nothing like seeing something on your "home" ROM to get a handle on it.
Old Feb 7, 2009, 05:05 PM
  #89  
Evolved Member
iTrader: (10)
 
RyuEvoIX's Avatar
 
Join Date: May 2007
Location: Florida
Posts: 2,126
Likes: 0
Received 1 Like on 1 Post
Is it realistic to expect this to be distributed as a patch in a matter of weeks? I'm not a tech guru by any means but it seems like Banks has this 98% completed. I'm actually in the process of getting dangerously close to the breaking point of the honeycomb on the mas and this most certainly beats my only other option, Maf T Pro.

Last edited by RyuEvoIX; Feb 7, 2009 at 05:07 PM.
Old Feb 7, 2009, 05:57 PM
  #90  
EvoM Guru
iTrader: (6)
 
tephra's Avatar
 
Join Date: Feb 2007
Location: Melbourne, Australia
Posts: 9,486
Received 66 Likes on 42 Posts
Hey John,

Yeah I am having a bugger of a time finding NOP2 in my ROM.

I'll send you my disasm now...

I have MAF_Calcs sorted (which is where your NOP2 hides) but the code is pretty different on mine!

Cheers
D


Quick Reply: SD - first test success



All times are GMT -7. The time now is 06:13 PM.