Welcome to the North American Subaru Impreza Owners Club Saturday September 20, 2014
Home Forums WikiNASIOC Products Store Modifications Upgrade Garage
NASIOC
Here you can view your subscribed threads, work with private messages and edit your profile and preferences Home Registration is free! Visit the NASIOC Store NASIOC Rules Search Find other members Frequently Asked Questions Calendar Archive NASIOC Upgrade Garage Logout
Go Back   NASIOC > NASIOC Technical > Pre-2002 Factory Turbo Powertrain

Welcome to NASIOC - The world's largest online community for Subaru enthusiasts!
Welcome to the NASIOC.com Subaru forum.

You are currently viewing our forum as a guest, which gives you limited access to view most discussions and access our other features. By joining our community, free of charge, you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is free, fast and simple, so please join our community today!

If you have any problems with the registration process or your account login, please contact us.
* Registered users of the site do not see these ads.
Reply
 
Thread Tools Display Modes
Old 06-23-2012, 06:01 PM   #1
eg33GC
Scooby Specialist
 
Member#: 206851
Join Date: Mar 2009
Chapter/Region: MWSOC
Vehicle:
99 V4
EJ20K RS

Default antilag/ rotating idle



who says you cant do anything with the stock ecu?
eg33GC is offline   Reply With Quote
Old 06-24-2012, 07:24 PM   #2
Jaxx
NASIOC Supporter
 
Member#: 177
Join Date: Aug 1999
Chapter/Region: NWIC
Location: Boise,Idaho,USA
Vehicle:
The 93 Imp W/EJ20K
flat black

Default

is this is the plug in board for the 3 plug ecus


details or ban
Jaxx is offline   Reply With Quote
Old 06-24-2012, 08:34 PM   #3
eg33GC
Scooby Specialist
 
Member#: 206851
Join Date: Mar 2009
Chapter/Region: MWSOC
Vehicle:
99 V4
EJ20K RS

Default

3 plug? na, I don't play with junk.

stock ej20g ecu.
eg33GC is offline   Reply With Quote
Old 06-25-2012, 08:31 PM   #4
Jaxx
NASIOC Supporter
 
Member#: 177
Join Date: Aug 1999
Chapter/Region: NWIC
Location: Boise,Idaho,USA
Vehicle:
The 93 Imp W/EJ20K
flat black

Default

3 plug ej20k
Jaxx is offline   Reply With Quote
Old 06-25-2012, 09:20 PM   #5
fxt05
Scooby Newbie
 
Member#: 208521
Join Date: Apr 2009
Chapter/Region: NWIC
Location: Vancouver, WA
Vehicle:
'96 STI Type RA
'05 FXT

Default

hey, you can't tune the stock ecu.

Good work!
fxt05 is offline   Reply With Quote
Old 06-30-2012, 12:00 AM   #6
fxt05
Scooby Newbie
 
Member#: 208521
Join Date: Apr 2009
Chapter/Region: NWIC
Location: Vancouver, WA
Vehicle:
'96 STI Type RA
'05 FXT

Default

No videos of you putting this to use yet? Lets see something cool!
fxt05 is offline   Reply With Quote
Old 07-05-2012, 05:10 PM   #7
azn0boi04
Scooby Specialist
 
Member#: 164172
Join Date: Nov 2007
Chapter/Region: NWIC
Location: Covington, WA
Vehicle:
97 OBS EJ20G ZILLA
87 GL

Default

any update on this? i wanna see cool things
azn0boi04 is offline   Reply With Quote
Old 07-06-2012, 03:17 AM   #8
pmugabi
Scooby Newbie
 
Member#: 280926
Join Date: Apr 2011
Default Patience, patience

I'm working on getting real anti-lag working in this ROM (it works fine for the launch control, but the one when off throttle at the moment only produces sound effects and I want it to get to the state where it's capable of producing boost at idle), this is now a possibility since the rotational idle allows a jacked open throttle. I expect this to be done early next week.

If anyone would like a copy of the current ROM to try out, PM me with your email address. Then you can share the videos as you burn out your exhaust gaskets
pmugabi is offline   Reply With Quote
Old 07-24-2012, 03:16 AM   #9
pmugabi
Scooby Newbie
 
Member#: 280926
Join Date: Apr 2011
Default

I have uploaded the ROM and notes on how to use it at http://pmugabi.freeiz.com/subaru/

I have not been able to get the anti lag working, I have put notes up on what I have done so far. If anyone has any ideas let me know. In short about the anti-lag:

If I leave the fueling alone and simply retard the timing, there will be a few pops and bangs. However they are nowhere near enough to get any consistent boost.

The current antilag strategy relies on a jacked open throttle to supply sufficient air to the engine. Originally what I was doing was turning off all the injectors apart from one (chosen cyclically) and dumping lots of fuel in that one cylinder each firing cycle. The idea behind this was that the air from the turned off cylinders and the rich mix from the one cylinder would mix in the manifold and burn there. This didn't work at all.

The current version leaves the injector overrun fueling as usual (which is about to of what they would usually inject) and adds extra fuel into one cylinder cyclically. This still isn't working.

Ideas that I might try later are:
Adjusting the fuel overrun values
Adjusting the fueling
Adjusting the retard (I don't think this is the problem since I've set it to as much as 32* of retard)
Learning more about the ROM – possibly some failsafe code is overwriting the values I'm setting.
pmugabi is offline   Reply With Quote
Old 07-24-2012, 03:21 AM   #10
eg33GC
Scooby Specialist
 
Member#: 206851
Join Date: Mar 2009
Chapter/Region: MWSOC
Vehicle:
99 V4
EJ20K RS

Default

fuel and timing values do nothing, no matter how retarded or how rich I set mine. I bet the ecu has something in there.
eg33GC is offline   Reply With Quote
Old 07-24-2012, 06:17 AM   #11
pmugabi
Scooby Newbie
 
Member#: 280926
Join Date: Apr 2011
Default

The problem has to be with the fueling. The timing modifications are older and have worked fine for a while, however this is the first time that I've tried to have this level of control over fueling.

That gives me an idea. The first step is not to attempt fueling modifications. This should give some pops and bangs (tested working earlier). Then reintroduce the fueling code but only change the fueling a bit at a time.

I will post a few ROMs up within an hour with those different ideas.
pmugabi is offline   Reply With Quote
Old 07-24-2012, 06:28 PM   #12
TommyAtomic
Scooby Newbie
 
Member#: 257043
Join Date: Sep 2010
Chapter/Region: VIC
Location: Vancouver BC
Vehicle:
1993 JDM WRX Wagon
Black

Default

Quote:
Originally Posted by pmugabi View Post
The problem has to be with the fueling. The timing modifications are older and have worked fine for a while, however this is the first time that I've tried to have this level of control over fueling.

That gives me an idea. The first step is not to attempt fueling modifications. This should give some pops and bangs (tested working earlier). Then reintroduce the fueling code but only change the fueling a bit at a time.

I will post a few ROMs up within an hour with those different ideas.
I've seen a couple of WRX STI RA's with a fifth injector that was not actually ever activated. I have been told this fifth injector was specifically used for anti-lag for WRC impreza's. Is it at all possible that a ROM for or from an RA with the 5th injector might give you a better idea as to how to get what your looking for?

Also how are you intending to activate the Anti-Lag . Is it always on or could you tie it into a switch that is actually read by the ECU like the A/C switch. Anti-lag is really cool but always having it on would not be as cool what with it consuming a fair amount more fuel.

Last edited by TommyAtomic; 07-24-2012 at 06:37 PM.
TommyAtomic is offline   Reply With Quote
Old 07-25-2012, 12:19 AM   #13
pmugabi
Scooby Newbie
 
Member#: 280926
Join Date: Apr 2011
Default

If you watch the videos at the link I posted you'll see that my car is a WRX RA :-)

Sadly there does not seem to be any reference to a 5th injector in the ROM. The difference between the WRX and WRX RA ROM is only the rev limit. The 5th injector is one of those cool things that people brag about but actually never use.

At the moment nothing is switchable, there's basically no free space left to evaluate a switch input. In future I might hardcode one value for a map like the boost control map and use that space, but that will be if I ever decide to add NLTS.

I'm not sure how much fuel anti lag will use but I think it'll probably be worth all the fun from scaring other drivers off the road, lol.
pmugabi is offline   Reply With Quote
Old 07-25-2012, 02:03 AM   #14
eg33GC
Scooby Specialist
 
Member#: 206851
Join Date: Mar 2009
Chapter/Region: MWSOC
Vehicle:
99 V4
EJ20K RS

Default

well the als comes on at your specified throttle voltage, but I intend to use an ecutune adapter board that has capacity for 2 roms on an amtel AT27C1024-45JU. I need to find these in unde 100 quantities first, and then figure out how to write them, but it will work eventually.

I could switch from nasty als and rotating idle on e85 to normal pop+bang tune on 93 with one spst switch
eg33GC is offline   Reply With Quote
Old 07-25-2012, 02:29 PM   #15
rob
n00b Moderator
Moderator
 
Member#: 811
Join Date: Jan 2000
Location: WA
Vehicle:
2000 RS-Ej20G
It tastes like burning

Default

Paul, if you are having trouble with getting additional fuel here are a couple ideas;

1) Temporarily set the CLS value to cold for full enrichment
2) Maxing out the O2 learning table?
3) Use a modified injector scalar value when ALS is activated

Scaring people off the road is the only useful application I can think of for ALS on a road car
rob is offline   Reply With Quote
Old 07-25-2012, 02:41 PM   #16
pmugabi
Scooby Newbie
 
Member#: 280926
Join Date: Apr 2011
Default

Injector scaling sounds so promising. It will fool the ECU so well. Will try this weekend.
pmugabi is offline   Reply With Quote
Old 07-25-2012, 05:02 PM   #17
rob
n00b Moderator
Moderator
 
Member#: 811
Join Date: Jan 2000
Location: WA
Vehicle:
2000 RS-Ej20G
It tastes like burning

Default

Right and if you are setting the ignition timing explicitly, you don't care if it messes up where you land on the main tables. It owuld be easy enough to just have a separate small subroutine on the load of the scaling value from memory to pull the normal value or the modified one based on your ALS flag. The only problem I see if the ECU only samples the scalar once during init. I can't remember if that is the case or not. I don't think it is.

-Rob
rob is offline   Reply With Quote
Old 07-30-2012, 01:22 AM   #18
pmugabi
Scooby Newbie
 
Member#: 280926
Join Date: Apr 2011
Default

I tried changing the injector scaling this weekend. My first go was wrong, I had not noticed that the value shown in Romraider is inversely proportional to the ROM value, so I divided it instead of multiplying it.

The second attempt to increase it brought me to the realisation that the injector scaling cannot be more than doubled from the stock value (it hits the max for a 16 bit value). The ROM I wrote with the anti lag injector scaling maxed to 0xFFFF didn't run for more than a few seconds (I must have broken something else in the ROM since the car was going off before that code was activated). I then run out of time to do more testing.

I think I'll have to look deeper into the overrun fuelling code and find out how fueling is decided then since adjusting the injector scalar will not yield much more fuel anyway.
pmugabi is offline   Reply With Quote
Old 08-01-2012, 01:57 AM   #19
eg33GC
Scooby Specialist
 
Member#: 206851
Join Date: Mar 2009
Chapter/Region: MWSOC
Vehicle:
99 V4
EJ20K RS

Default

can you explain the scalar issue here? makes sense why I never got any results
eg33GC is offline   Reply With Quote
Old 08-01-2012, 06:24 AM   #20
pmugabi
Scooby Newbie
 
Member#: 280926
Join Date: Apr 2011
Default

I was trying to massively increase the amount of fuel injected during overrun (when very little fuel gets injected). Using the scalar meant that I had to make the injectors seem much smaller than they are (for example up to 8 times smaller) so that the ECU would increase the injector duty cycle. However the existing value for the injector scalar is about 1/2 the maximum possible value, therefore I couldn't increase it by more than about 2.

What you see in Romraider is the inverse of what's in the ROM, therefore bigger injectors mean a smaller raw value in the ROM. The above would only be an issue in normal usage if someone attempted to use 200cc injectors, which will definitely never happen.
pmugabi is offline   Reply With Quote
Old 08-21-2012, 02:54 PM   #21
SlowTrackImpreza
Scooby Newbie
 
Member#: 262692
Join Date: Nov 2010
Chapter/Region: MAIC
Location: 757 Virginia
Vehicle:
1999 GC ej217 WRB
22b widebody built fp red

Default

I know in AEM and hondatas K-pro, the system works by running two of the four cylinders like normal operation.

The other two cylinders the fuel is injected, compressed, never ignited, until on the exhaust stroke. but you have to have it incredibly rich. im talking 500% fuel for it to work right and get you 20+ psi.

so pretty much this approach will not work on our gc swaps. my v.6 is a wasted spark and im fairly sure (correct me if im wrong) the ej20k/g is as well.


so this has me at another idea that maybe someone who has more time than me can try.
you can get a direct injector for cheap now, 70-150 bucks off a mazda or something. these handle high temps, perhaps having a switch set in the ecu to hit this would work??? place it in the exhaust, hook up the fuel line T and have at it. I know its not the 1200psi these DI injectors normally run at but it should still spit some fuel in.


who knows, i could just be talking out my ass when i should be working.
SlowTrackImpreza is offline   Reply With Quote
Old 08-21-2012, 03:22 PM   #22
eg33GC
Scooby Specialist
 
Member#: 206851
Join Date: Mar 2009
Chapter/Region: MWSOC
Vehicle:
99 V4
EJ20K RS

Default

g are cop

paul, im getting a 5th injector soon..

Last edited by eg33GC; 08-21-2012 at 03:44 PM.
eg33GC is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Idle issues on WRX hybrid IAsubielover Factory 2.0L Turbo Powertrain 2 06-23-2012 04:18 PM
Rotational Idle and Anti-Lag RALLYT-WRX Engine Management & Tuning 6 05-17-2012 11:22 AM
Rotational Idle, Anti Lag and Spark Cut launch on a stock ECU? Sideout Engine Management & Tuning 12 01-20-2012 10:37 PM
04 Rotated STi idle fluttering/stalls ShaneInHisRoom Factory 2.5L Turbo Powertrain 6 12-11-2011 03:31 PM
Perrin Rotated Setup Idle Problems WRXDrUnKiE Factory 2.5L Turbo Powertrain 17 03-04-2007 12:03 AM


All times are GMT -4. The time now is 09:51 PM.


Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Powered by Searchlight © 2014 Axivo Inc.
Copyright ©1999 - 2014, North American Subaru Impreza Owners Club, Inc.