When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
I was able to install mingw64 and compile Flips to apply the IPS patch to my ROM. It looks like it did not interfere with many tables...
Here is the EcuFlash compare between the input ROM and the resulting ROM. It appears that the MAF Compensation and main/alternate Injector Size Scaling, and (incorrect) Accel Enrichment are different. The only one that scares me is the MAF scaling as the injector sizing stuff seems okay.
New one is (ROM 1) and patched one is (ROM 2):
Anything of any concern? I have a week or so before all my parts arrive and I am able to mill a PCB so I it will be a bit before I can test for real.
EDIT: I forgot to swap the XML to include 88592715 instead of 88590715; now it looks much better.
Last edited by dingus; Mar 8, 2022 at 05:22 PM.
Reason: Redid the ROM compare after fixing XML to include 88592715...
Someone else who tried it first tuned e10 and e85 on tephra and then moved tables over to the freefuel ROM. That seems like a good approach along with verifying the ECU sees the correct sensor value via MUT and basic interpolation of fuel and timing is working before checking it while driving.
Anyone is welcome to try it, but keep in mind I only moved stuff around to support tephra 88590715. I'm not an expert on how the freefuel patch works.
Someone else who tried it first tuned e10 and e85 on tephra and then moved tables over to the freefuel ROM. That seems like a good approach along with verifying the ECU sees the correct sensor value via MUT and basic interpolation of fuel and timing is working before checking it while driving.
Anyone is welcome to try it, but keep in mind I only moved stuff around to support tephra 88590715. I'm not an expert on how the freefuel patch works.
I appreciate the work porting it over to the IX. I understand you're not an expert on the FreeFuel stuff but will post anything I find here for others.
Thanks for the link! I read it all quickly and will go back in detail once I get started making it work. I was more checking that it didn't blast over anything in my rom so far as I have a few patches outside of standard v7 (the wbo2 for trims bring one of them I just applied). I am going to look at the two patches to see if they conflict while I wait on parts.
Different note... Looking at the original schematic for the frequency converter I think that the two voltage regulators are not needed; the LM317 is operating in its dropout, unregulated, region and the 6v regulator is just providing sensor pull up which could be tied to the zener regulator provided by the LM2917. I plan to add the opamp buffer and zener 5.1v clamp to the circuit. I will mess around once my Mouser shipment arrives. I plan to layout the circuit and cut SMD top side PCBs for testing and will push it all to github.
Last edited by dingus; Mar 9, 2022 at 05:27 AM.
Reason: Added to circuit description.
Hi everyone,
Had read almost all the topic, can someone help me with my ROM 88580714 V7? I tried 88590715 in the past, but my car won't start.
I would be very thankful in advance.
For all who want to test @orion4096 's brilliant patch on their Evo 9, and who are struggling to apply it to their Evo 9 tephra v7 MAF ROM (88590715)...........
I have patched it using FLIPS using these instructions
Can someone help me install TephraMod and this patch? I can send my tuned ROM.
@Jhero23 Which tuned ROM are you running and what is your mod list?
I already attached the patched Tephra Evo IX ROM (8859E715) to the post before yours. If you are already running one of the stock USDM ROMS (88590014, 88590015 or 88590016), it is as simple as copying your tables over and then tuning injector size and latencies for E85 and regular gas.
@Jhero23 Which tuned ROM are you running and what is your mod list?
I already attached the patched Tephra Evo IX ROM (8859E715) to the post before yours. If you are already running one of the stock USDM ROMS (88590014, 88590015 or 88590016), it is as simple as copying your tables over and then tuning injector size and latencies for E85 and regular gas.
i just started up on this patch and other than fighting with my id1300x injectors to get good idle at light throttle trims this went pretty well so far. i had a pretty much stock rom to start with so i flashed FF, setup my injectors with ID data for 300kpa which is my base pressure, divided my flow rate by 1.35 and set that as my ethanol injector flow rate and started tuning gasoline. trims looked good on gasoline other than idle and light throttle so i switched to E. my gauge is showing about 60% E and trims look good cruising so far but idle and light throttle are still way rich. the only weird part i am seeing is logging mut83 for ethanol content is all over the place.
has anybody seen this and knows how to correct it? it seems that the ecu is reading the ECA properly and scaling the injectors properly but i am not logging ethanol content correctly. I will do some more logging as i get time and post what i find.
i just started up on this patch and other than fighting with my id1300x injectors to get good idle at light throttle trims this went pretty well so far. i had a pretty much stock rom to start with so i flashed FF, setup my injectors with ID data for 300kpa which is my base pressure, divided my flow rate by 1.35 and set that as my ethanol injector flow rate and started tuning gasoline. trims looked good on gasoline other than idle and light throttle so i switched to E. my gauge is showing about 60% E and trims look good cruising so far but idle and light throttle are still way rich. the only weird part i am seeing is logging mut83 for ethanol content is all over the place.
has anybody seen this and knows how to correct it? it seems that the ecu is reading the ECA properly and scaling the injectors properly but i am not logging ethanol content correctly. I will do some more logging as i get time and post what i find.
I dont have my install fully done. I swapped to e85 2 weeks ago but just used my alt map for e85 for now. I am still building the ethanol sensor frequency to voltage converter and installing the sensor. Pulled the tire and pulled out the Mitsi gauge thing from my MR yesterday and plan to finish the wiring.
What gauge and sensor converter do you have? Or do you have a different gauge? I have a new converter based on the LM2917 and an opamp to clamp to 5vdc. I will post it on github once I verify it's working properly. Life gets in the way.
Long story short hopefully I can provide more help in a week or so... At least we can work through it together.
Edit: I also ended up at 60% E based on the sensor measured with a fluke and scope. I also tried to read the frequency signal with an Innovate SSI4 but couldn't get it to work. Their tech support just blew me off and suggested I buy their gauge and sensor... I may end up making an Arduino that simulates the ssi4 so I can log frequency vs the ecu voltage for tuning in FF.
I dont have my install fully done. I swapped to e85 2 weeks ago but just used my alt map for e85 for now. I am still building the ethanol sensor frequency to voltage converter and installing the sensor. Pulled the tire and pulled out the Mitsi gauge thing from my MR yesterday and plan to finish the wiring.
What gauge and sensor converter do you have? Or do you have a different gauge? I have a new converter based on the LM2917 and an opamp to clamp to 5vdc. I will post it on github once I verify it's working properly. Life gets in the way.
Long story short hopefully I can provide more help in a week or so... At least we can work through it together.
running a zeitronix ECA-2 with a gauge. i might want to put a meter on the output wire of my ECA and see what it is doing but i would imagine my fueling would be all over the place if what i am logging is what the ecu is actually using for ethanol content. curious to hear from others on logging the ECA input.
running a zeitronix ECA-2 with a gauge. i might want to put a meter on the output wire of my ECA and see what it is doing but i would imagine my fueling would be all over the place if what i am logging is what the ecu is actually using for ethanol content. curious to hear from others on logging the ECA input.
Very true; I would just check with a meter for sure.
I will let you know once I get that far and see what I'm getting for E content.
i dont know if this helps or not but this is what haltech uses to translate frequency output of a continental ethanol content sensor to ethanol content.
ok i figured out the problem with ethanol content logging. i hooked the wrong wire off of the ECA to the ECU. i am pretty surprised that worked at all the way it was but it is fixed now and reading correctly. injector scaling was way off so i fixed that by taking 1300 and multiplying by .6 to add 40% fuel over 0% content at 100% content. that got my on boost AFR within 5% of target on the rich side. unfortunately i am not logging my wideband through my ecu yet so that is the next thing to do so i can fine tune this. the car pulled hard and spooled faster on e so things are looking good so far. idle is still all over the place so i will need to deal with that as well.
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>
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.
Thanks for this! I was able to patch my existing SD V7 88591715ROM & redo some XMLs. I would prefer for wire my Innovate ECF-1 to the ADC0F pin before I start testing instead of forcing through the ROM so I'll have to order some ECU pins from spoolinup & report back.
Question, What happens with the existing map switching values? I have my TephraMod options set to 3 for TPS switching but I'm wondering if I should just remove everything else from my XML so I don't interfere / misconfigure the eth content switching?