Notices
ECU Flash

FreeFuel ECU patch - a flex fuel implementation to Evo ECU

Thread Tools
 
Search this Thread
 
Old Jul 28, 2021 | 03:45 AM
  #481  
EVO8LTW's Avatar
EvoM Guru
20 Year Member
Photogenic
Liked
Loved
iTrader: (41)
 
Joined: Jul 2004
Posts: 4,606
Likes: 98
From: Northern Virginia
Originally Posted by kaj
What is a "pro tune"?
I just meant a tune from a professional tuner for a fee.

Originally Posted by dr_latino999
I must have missed it over the years, I remember someone saying you had to recompile the ROMs (wording escapes me on the procedure) for the 8 to do the merge. I'm going to have to re-read this.
It’s all in this thread. You do have to be able to follow directions, but this is not something reserved for only engineers and computer people. I’m pretty technology dumb (not in a tech field) and I’ve been able to do it.
Reply
Old Jul 28, 2021 | 08:34 AM
  #482  
kaj's Avatar
kaj
EvoM Community Team Leader
20 Year Member
Liked
Loved
Community Favorite
iTrader: (60)
 
Joined: Mar 2006
Posts: 13,634
Likes: 824
From: Fresno, CA
Originally Posted by EVO8LTW
I just meant a tune from a professional tuner for a fee.
.
i thought about it because it sounded familiar. I remember it from the Subaru forums. Stages and ProTune. It's just been a while and I forgot.
Reply
Old Jul 28, 2021 | 08:42 AM
  #483  
Construct's Avatar
EvoM Guru
15 Year Member
Liked
Loved
Community Favorite
iTrader: (4)
 
Joined: Nov 2009
Posts: 1,730
Likes: 161
From: Utah
Originally Posted by kaj
That's what it was. I have a IX so am.part of the uber secret Evo society.
I'm still curious about where this super-secret Evo IX flexfuel ROM came from. Did someone go through the effort of writing new flexfuel routines into a IX ROM? Or did they simply take mrfred's published Flex Fuel patches, put them into a IX ROM, and sell it as their own work?
Reply
Old Jul 28, 2021 | 08:58 AM
  #484  
EVO8LTW's Avatar
EvoM Guru
20 Year Member
Photogenic
Liked
Loved
iTrader: (41)
 
Joined: Jul 2004
Posts: 4,606
Likes: 98
From: Northern Virginia
Originally Posted by kaj
i thought about it because it sounded familiar. I remember it from the Subaru forums. Stages and ProTune. It's just been a while and I forgot.
Of course, "pro tune" is not synonymous with "good tune." My old Dynoflash tune from Big Al had all 8s for timing in the mid range and ramped up to about 17 degrees up top on pump gas. "Bro..."
Reply
Old Jul 28, 2021 | 09:10 AM
  #485  
kaj's Avatar
kaj
EvoM Community Team Leader
20 Year Member
Liked
Loved
Community Favorite
iTrader: (60)
 
Joined: Mar 2006
Posts: 13,634
Likes: 824
From: Fresno, CA
Originally Posted by EVO8LTW
Of course, "pro tune" is not synonymous with "good tune." My old Dynoflash tune from Big Al had all 8s for timing in the mid range and ramped up to about 17 degrees up top on pump gas. "Bro..."
😂

That's why I always laughed to myself when I read that. A lot of Subaru guys in my area were self-tuning and calling it *insert name here*tuned. Then someone would say something like "hit up *name* for a protune". i was like "whaaaaaa?".Then there was the "stage" thing. I never understood how they could modify a car and simplify it with a blanket term like "stage".
The Subaru community is really different than other platform groups. It's really interesting to lurk in their conversations.
there was a lot of entertainment in the six months of my WRX ownership.
Reply
Old Aug 2, 2021 | 08:18 PM
  #486  
orion4096's Avatar
Newbie
iTrader: (1)
 
Joined: Dec 2014
Posts: 83
Likes: 27
From: -
This past weekend I attempted to port FreeFuel v1.1 to the Tephra 88590715 base ROM. I made a similar list as Construct did in the following post: https://www.evolutionm.net/forums/ec...l#post11709105. The only problem was the 8 ignition function is still present in the ROM, but doesn't seem to be called. The 9 has a new function. There were also some additional changes needed. See the notes in the source directory of the zip for more details.

I checked some of the functionality in a simulator and also tried it on my friend's 9 using the force feature. It starts, idles, and both the fuel and ignition seem to blend correctly with the "Ethanol" and "Gasoline" maps at idle when forced. I'm mainly posting this version so other people can look at the source and binary changes. You are responsible for the results if you try the ROM. It carries all the same risks as Tephra and 9563 FreeFuel as well any additional problems that may have been introduced in the 8859 port.

Hopefully I can try it more in the future, but I don't know anyone with a flex fuel setup or E85 so testing will be limited.

The FreeFuel patch changes some of the base Tephra injector scalings and other stuff. See the first and other posts in this thread for more details.

The zip contains a readme with information on how to make the ROM, patch, xml, and source code with notes on the port. I tried to keep file naming conventions similar to other releases.

<See later post>

Last edited by orion4096; Dec 24, 2021 at 03:58 PM.
Old Aug 5, 2021 | 02:35 PM
  #487  
Construct's Avatar
EvoM Guru
15 Year Member
Liked
Loved
Community Favorite
iTrader: (4)
 
Joined: Nov 2009
Posts: 1,730
Likes: 161
From: Utah
This is fantastic, @orion4096 . Thanks for sharing your work.

I may have to give this a try in the off season.
Reply
Old Oct 19, 2021 | 10:06 PM
  #488  
10isace's Avatar
Evolved Member
15 Year Member
Liked
Loved
Community Favorite
iTrader: (12)
 
Joined: Nov 2008
Posts: 1,058
Likes: 16
From: East of the Rockies
Originally Posted by orion4096
Hopefully I can try it more in the future, but I don't know anyone with a flex fuel setup or E85 so testing will be limited.
I'm going to try this out, hopefully in a couple of days. I just need to run the output from the flex fuel gauge to pin 64 on the ECU (I believe that's the correct pin). The IX is on SD, so I'll try to patch it to 88591715.

From what I'm reading in your post is that it'll blend if in force mode to whatever voltage I put in the Force ethanol sensor voltage 0-5V table? How can I make it blend with the input from the FF gauge output?

I'm excited to get this FreeFuel ROM working for the IX's!!! If you, Construct and anyone else want to work together on this I (as well as the Evo IX community) would love that! Thanks in advance!
Reply
Old Oct 20, 2021 | 10:38 AM
  #489  
orion4096's Avatar
Newbie
iTrader: (1)
 
Joined: Dec 2014
Posts: 83
Likes: 27
From: -
I'll take a look at porting it to 88591715 this weekend. A quick scan didn't find any conflicting addresses in the new FF code or tables, but it will take more time to see how it integrates with SD.

The FF code expects ADC pin 0xF for the flex fuel sensor input. As you said, it looks like that's pin 64 on the 9 ECU. I can verify the pin this weekend.

If the value in the force ROM word location (0x2B00 Force enable 0=disabled/1=enabled) is 0 it will read the voltage from the sensor ADC input and interpolate. If this value is 1 it will ignore the sensor and instead always use the force voltage byte value (0x2B03 Force ethanol sensor voltage 0-5V) to interpolate. force=1 is mainly used for testing/debugging the code.
Reply
Old Oct 20, 2021 | 11:20 AM
  #490  
Evo9_Dubai's Avatar
Evolving Member
 
Joined: Oct 2012
Posts: 451
Likes: 21
From: Dubai
Originally Posted by orion4096
I'll take a look at porting it to 88591715 this weekend. A quick scan didn't find any conflicting addresses in the new FF code or tables, but it will take more time to see how it integrates with SD.

The FF code expects ADC pin 0xF for the flex fuel sensor input. As you said, it looks like that's pin 64 on the 9 ECU. I can verify the pin this weekend.

If the value in the force ROM word location (0x2B00 Force enable 0=disabled/1=enabled) is 0 it will read the voltage from the sensor ADC input and interpolate. If this value is 1 it will ignore the sensor and instead always use the force voltage byte value (0x2B03 Force ethanol sensor voltage 0-5V) to interpolate. force=1 is mainly used for testing/debugging the code.
I am already running a 88591715 flex fuel in my car. If you can send me the definition I would be able to do some testing.
Reply
Old Oct 20, 2021 | 12:36 PM
  #491  
kaj's Avatar
kaj
EvoM Community Team Leader
20 Year Member
Liked
Loved
Community Favorite
iTrader: (60)
 
Joined: Mar 2006
Posts: 13,634
Likes: 824
From: Fresno, CA
So all the people tuning FF for the IX are STILL holding the info hostage? Dang. I guess there's still money on it, so business is business.
Reply
Old Oct 20, 2021 | 12:51 PM
  #492  
Evo9_Dubai's Avatar
Evolving Member
 
Joined: Oct 2012
Posts: 451
Likes: 21
From: Dubai
Originally Posted by kaj
So all the people tuning FF for the IX are STILL holding the info hostage? Dang. I guess there's still money on it, so business is business.
I really doubt there is that much money in it. Majority are moving to aftermarket ECUs I'd assume. I will definitely go that route soon as well. But I'd love to have the FF rom properly defined while I am still running the stock ecu.
Reply
Old Oct 20, 2021 | 01:18 PM
  #493  
Construct's Avatar
EvoM Guru
15 Year Member
Liked
Loved
Community Favorite
iTrader: (4)
 
Joined: Nov 2009
Posts: 1,730
Likes: 161
From: Utah
Originally Posted by kaj
So all the people tuning FF for the IX are STILL holding the info hostage? Dang. I guess there's still money on it, so business is business.
@orion4096 has been generously putting it all out here. Just need someone to test it that hasn't already made the leap to standalone.
Reply
Old Oct 20, 2021 | 03:33 PM
  #494  
kaj's Avatar
kaj
EvoM Community Team Leader
20 Year Member
Liked
Loved
Community Favorite
iTrader: (60)
 
Joined: Mar 2006
Posts: 13,634
Likes: 824
From: Fresno, CA
I'm currently on FF, so can do some back-to-back testing.
Reply
Old Oct 24, 2021 | 08:43 PM
  #495  
orion4096's Avatar
Newbie
iTrader: (1)
 
Joined: Dec 2014
Posts: 83
Likes: 27
From: -
I looked through Tephra 88591715 and the FF code doesn't seem to conflict with any of the speed density changes. The attached zip has an ips (instead of bps) patch file which will apply to any ROM without a CRC check. See the included readme for how to patch.
  • The included FF XML uses 88590715 as a base. You can modify the following line to use 88591715 as a base instead. I guess a new FF ROM ID could be used like 8859F715, but I kept just the single ROM ID like the original FF author. The XML has the FF stuff in a new section.
    • <include>TephraMOD-88590715-v7</include> change to <include>TephraMOD-88591715-v7</include>
  • The FF patch changes injector scalings (see https://www.evolutionm.net/forums/ec...l#post10405712) which you might not expect if you apply it to a modified/tuned Tephra ROM.
I have an extra (2006 Lancer AT) ECU that should help with testing. Still need to figure out an easy way to get the code into ignition on/engine running state without having to drive a lot more pins.
Attached Files
File Type: zip

Last edited by orion4096; Jan 23, 2022 at 02:09 PM.
Reply



All times are GMT -7. The time now is 04:11 AM.