RomRaider Logo

RomRaider

Open Source ECU Tools
 FAQ •  Register •  Login 

RomRaider

Documentation

Community

Developers

It is currently Tue Dec 23, 2025 11:11 am

All times are UTC - 5 hours [ DST ]




Post new topic Reply to topic  [ 14 posts ] 
Author Message
 Post subject: 2011 EDM Forester 2.0X AT CAL ID: EP5D004L (7144345007)
PostPosted: Wed Jan 18, 2012 7:42 pm 
Offline
RomRaider Developer

Joined: Wed May 20, 2009 9:49 pm
Posts: 7314
Location: Canada eh!
Donations are welcome!

Edit: Version 2, fixed Open Loop Primary Fuel tables as X & Y axis sizes were interchanged.
This RomRaider Editor def is partially based on various previous defs.
Attachment:
File comment: RomRaider Editor def v2
2011EDMForester2.0XAT-EP5D004L_v2.xml [725.94 KiB]
Downloaded 662 times


This EcuFlash def is based on the RR def above. Let me know of any issues.
Store the file in directory: \Program Files\OpenECU\EcuFlash\rommetadata\subaru\Forester 2.0
of your ECUFlash installation.
Attachment:
File comment: EcuFlash def
EP5D004L.xml [29.74 KiB]
Downloaded 651 times
Updated EcuFlash 32BITBASE def is needed for the above def.
Store the file in directory: \Program Files\OpenECU\EcuFlash\rommetadata\subaru\Bases

The logic around quite a few tables seems to have changed in this ROM. Let me know if I didn't get it right.

The RomRaider Logger def for this ROM can be found in this post.
Use minimum logger.xml version 46.


Top
 Profile  
 
 Post subject: Re: 2011 EDM Forester 2.0X AT CAL ID: EP5D004L (7144345007)
PostPosted: Thu Jan 19, 2012 5:20 am 
Offline
RomRaider Donator
User avatar

Joined: Mon Dec 15, 2008 3:12 am
Posts: 672
Location: The Philippines
Thanks for this definition. A lot of enthusiasts from my country has been waiting for something like this since the sh5 came out.


Top
 Profile  
 
 Post subject: Re: 2011 EDM Forester 2.0X AT CAL ID: EP5D004L (7144345007)
PostPosted: Fri Jan 20, 2012 2:32 am 
Offline
RomRaider Donator

Joined: Sun Sep 20, 2009 12:39 am
Posts: 221
Location: Lost
Hey Dale,

Thanks for the effort on this one! Just a few questions about the defs though...

Ecuflash

Fueling - Warm-Up Enrichment group contains no tables.


Romraider

Fueling - Warm-Up Enrichment group available (though empty) in Ecuflash def is absent altogether

Fueling - Primary Open Loop Fueling Cruise is scaled oddly... rpm axis goes to 4000rpm in 7 rows then the last 4 are zeros. Could be it's supposed to be this way with extra rows but these extra rows are not all one value as is usually the case when Subaru wastes space in tables. Ecuflash definition looks much more normal with only 7 rows.

Fueling - Primary Open Loop Fueling Non-Cruise is scaled oddly. I would guess the table should only have 12 columns like the Ecuflash def.

Timing Compensation (IAT) Activation table has two identical values in the engine load scale but the values in these two rows are different. Seems a little odd.

Intake Cam Advance Angle Non-Cruise I can enter a minimum value of -40* which is possible I guess, but maximum value can be set up to 215*, which cannot be mechanically possible.

Exhaust Cam Retard Angle Non-Cruise I can enter a minimum value of 0* which is possible I guess, but maximum value can be set up to 255*, which cannot be mechanically possible.

Everything else looks entirely reasonable from a quick skim. Thanks!


Top
 Profile  
 
 Post subject: Re: 2011 EDM Forester 2.0X AT CAL ID: EP5D004L (7144345007)
PostPosted: Fri Jan 20, 2012 10:22 am 
Offline
RomRaider Developer

Joined: Wed May 20, 2009 9:49 pm
Posts: 7314
Location: Canada eh!
WOW something got messed up. I'll have to check what happen between my review and posting the def as it was all A-okay before my post.

There are no Warm-up enrichment tables as the logic is so weird it would be another month before posting anything. Do you really need it?


Top
 Profile  
 
 Post subject: Re: 2011 EDM Forester 2.0X AT CAL ID: EP5D004L (7144345007)
PostPosted: Fri Jan 20, 2012 10:42 am 
Offline
RomRaider Donator

Joined: Sun Sep 20, 2009 12:39 am
Posts: 221
Location: Lost
dschultz wrote:
WOW something got messed up. I'll have to check what happen between my review and posting the def as it was all A-okay before my post.

There are no Warm-up enrichment tables as the logic is so weird it would be another month before posting anything. Do you really need it?


Hell no, I don't need that. Just wanted to give you all the errors I found.

Should I have updated anything else in RR before testing the definition?


Top
 Profile  
 
 Post subject: Re: 2011 EDM Forester 2.0X AT CAL ID: EP5D004L (7144345007)
PostPosted: Fri Jan 20, 2012 6:15 pm 
Offline
RomRaider Developer

Joined: Wed May 20, 2009 9:49 pm
Posts: 7314
Location: Canada eh!
redwagon wrote:
Ecuflash
Fueling - Warm-Up Enrichment group contains no tables.
None have been defined yet.


redwagon wrote:
Romraider
Fueling - Warm-Up Enrichment group is absent altogether
None have been defined yet.

redwagon wrote:
Fueling - Primary Open Loop Fueling Cruise is scaled oddly... rpm axis goes to 4000rpm in 7 rows then the last 4 are zeros. Could be it's supposed to be this way with extra rows but these extra rows are not all one value as is usually the case when Subaru wastes space in tables. Ecuflash definition looks much more normal with only 7 rows.

Fueling - Primary Open Loop Fueling Non-Cruise is scaled oddly. I would guess the table should only have 12 columns like the Ecuflash def.
The X & Y axis sizes in the RR def had been interchanged, fixed in v2 def

redwagon wrote:
Timing Compensation (IAT) Activation table has two identical values in the engine load scale but the values in these two rows are different. Seems a little odd.
Yes that's odd and it is how the values are set in the ROM. It is still used in the logic, but now acts more like an on/off switch for "Timing Compensation IAT" more than anything.

redwagon wrote:
Intake Cam Advance Angle Non-Cruise I can enter a minimum value of -40* which is possible I guess, but maximum value can be set up to 215*, which cannot be mechanically possible.

Exhaust Cam Retard Angle Non-Cruise I can enter a minimum value of 0* which is possible I guess, but maximum value can be set up to 255*, which cannot be mechanically possible.
This is the same behaviour as any other ROM and any other table. The min/max is enforced only by the acceptable values for the particular data type of the field. i.e. unit8 range is 0 to 255, uint16 range is 0 to 65535. This range is then used in the table data formula to determine the limits. So for the intake AVCS with the data type uint8 and expression="x-40" the min is "0-40" and the max is "255-40". I guess as a tuner you already know the 215 degrees of advance is not possible. Hence tuning is not for the uneducated :wink:

Original post has been update with a new RR def. The EcuFlash def was correct all along.


Top
 Profile  
 
 Post subject: Re: 2011 EDM Forester 2.0X AT CAL ID: EP5D004L (7144345007)
PostPosted: Sat Jan 21, 2012 1:30 am 
Offline
RomRaider Donator

Joined: Sun Sep 20, 2009 12:39 am
Posts: 221
Location: Lost
dschultz wrote:
This is the same behaviour as any other ROM and any other table. The min/max is enforced only by the acceptable values for the particular data type of the field. i.e. unit8 range is 0 to 255, uint16 range is 0 to 65535. This range is then used in the table data formula to determine the limits. So for the intake AVCS with the data type uint8 and expression="x-40" the min is "0-40" and the max is "255-40". I guess as a tuner you already know the 215 degrees of advance is not possible. Hence tuning is not for the uneducated :wink:

Original post has been update with a new RR def. The EcuFlash def was correct all along.

TBH, this t00ner had never tried to put such silly values into other ROMs. :wink: I was curious about the ranges on this one as it's clear Subaru have defined the cam centerlines differently than on EJ series engines.

Thanks for the effort Dale. I don't know what we'd do without you! The revision works great for me now. :)


Top
 Profile  
 
 Post subject: Re: 2011 EDM Forester 2.0X AT CAL ID: EP5D004L (7144345007)
PostPosted: Sat Jan 21, 2012 12:08 pm 
Offline
RomRaider Developer

Joined: Wed May 20, 2009 9:49 pm
Posts: 7314
Location: Canada eh!
redwagon wrote:
TBH, this t00ner had never tried to put such silly values into other ROMs.
I was curious about the ranges on this one as it's clear Subaru have defined the cam centerlines differently than on EJ series engines.

You're welcome.
The enforcement of the range is a little odd. I say this because the EcuFlash defs actually have scaling limits defined, but they do not appear to be enforced. I tried -40 to +40 in the def but EcuFlash still allowed me to enter the max the data type could handle.

BTW I think they call this the FB engine...
http://en.wikipedia.org/wiki/List_of_Su ... _FB_engine


Top
 Profile  
 
 Post subject: Re: 2011 EDM Forester 2.0X AT CAL ID: EP5D004L (7144345007)
PostPosted: Sat Jan 21, 2012 1:18 pm 
Offline
RomRaider Donator

Joined: Sun Sep 20, 2009 12:39 am
Posts: 221
Location: Lost
dschultz wrote:
BTW I think they call this the FB engine...
http://en.wikipedia.org/wiki/List_of_Su ... _FB_engine

Yes, this is the FB20. I was looking at the fact the intake AVCS values in the stock ROM are in some tables negative values and wondering if that meant the cam could retard from the centerline, and remembered that in EJ series engines the zero position according to the ECU may not be at the cam centerline but some degrees away from that. As soon as I get a car in my hands I will be trying to see what values the hardware will actually reach.

Thanks again Dale! Donation coming as soon as I can confirm with a car that we can flash it.


Top
 Profile  
 
 Post subject: Re: 2011 EDM Forester 2.0X AT CAL ID: EP5D004L (7144345007)
PostPosted: Fri Feb 10, 2012 7:46 am 
Offline
RomRaider Donator

Joined: Sun Sep 20, 2009 12:39 am
Posts: 221
Location: Lost
Hey Dale, I just sent you a donation for this one. Can you check the DBW tables are labeled correctly? It seems the Sport and Intelligent tables are identical and the Sport # is less aggressive, which seems odd. Interestingly, the X model doesn't even have Si-Drive, it has the sportshift trans...

Thanks again for the support!


Top
 Profile  
 
 Post subject: Re: 2011 EDM Forester 2.0X AT CAL ID: EP5D004L (7144345007)
PostPosted: Sat Feb 11, 2012 2:52 pm 
Offline
RomRaider Developer

Joined: Wed May 20, 2009 9:49 pm
Posts: 7314
Location: Canada eh!
If the Si Drive parameter is not in the Logger list then most likely it is locked to a specific value forcing only one of the three tables to ever be used. I could provide you with a special logger.def to allow you to query the Si Drive mode. With that info I could determine if it is locked and then re-name the DBW tables more appropriately.


Top
 Profile  
 
 Post subject: Re: 2011 EDM Forester 2.0X AT CAL ID: EP5D004L (7144345007)
PostPosted: Sat Feb 11, 2012 3:14 pm 
Offline
RomRaider Donator

Joined: Sun Sep 20, 2009 12:39 am
Posts: 221
Location: Lost
dschultz wrote:
If the Si Drive parameter is not in the Logger list then most likely it is locked to a specific value forcing only one of the three tables to ever be used. I could provide you with a special logger.def to allow you to query the Si Drive mode. With that info I could determine if it is locked and then re-name the DBW tables more appropriately.

Yes, it could be one of those Subaru 'let's put the code here now but not use it until next year' things. Or, two of the map sets could be toggled with Sport mode and D...
TBH I am running the same timing tables now in all three modes anyway. Next time I have one of these cars on hand I will check to see if the Si-Drive mode parameter shows up to be logged.


Top
 Profile  
 
 Post subject: Re: 2011 EDM Forester 2.0X AT CAL ID: EP5D004L (7144345007)
PostPosted: Sat Feb 11, 2012 7:38 pm 
Offline
RomRaider Developer

Joined: Wed May 20, 2009 9:49 pm
Posts: 7314
Location: Canada eh!
redwagon wrote:
dschultz wrote:
If the Si Drive parameter is not in the Logger list then most likely it is locked to a specific value forcing only one of the three tables to ever be used. I could provide you with a special logger.def to allow you to query the Si Drive mode. With that info I could determine if it is locked and then re-name the DBW tables more appropriately.

Yes, it could be one of those Subaru 'let's put the code here now but not use it until next year' things. Or, two of the map sets could be toggled with Sport mode and D...
TBH I am running the same timing tables now in all three modes anyway. Next time I have one of these cars on hand I will check to see if the Si-Drive mode parameter shows up to be logged.

Or, let's base this ECU code off of a 2.0 JDM STi with daul avcs and disable all the stuff we don't need.
If there's no Si switch then most likely there's no Standard parameter to log. I looked at the ECU init string and I'm pretty sure the Si Drive parameter is not going to show up in the list.


Top
 Profile  
 
 Post subject: Re: 2011 EDM Forester 2.0X AT CAL ID: EP5D004L (7144345007)
PostPosted: Sat Jun 16, 2012 5:17 pm 
Offline
Newbie

Joined: Thu Jun 14, 2012 1:06 am
Posts: 1
Hi, I have a machine with the Forester, 2011 s-edition, sh9
I want to install the si-drive, on the dashboard is a display mode s, s#,i, but they are not active ... :(
is it possible to buy a block of Si-drive from Japanese and install configuration?


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 14 posts ] 

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 2 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