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.
Another new person to ECUflash and Tephra. Don't cheer at once.
I'm using ID 94170015, and followed the patch instructions:
Non-Continuous Monitor Completion Patch
@3688E DA2A -> EAFF
@36890 6AA1 -> 6AA7
Non-Continuous Monitor Availability Patch Part 1
@36872 4019 -> E000
Non-Continuous Monitor Availability Patch Part 2
@36888 6AA1 -> EAFF
When doing this, it sets all my values to 1 for table "Monitor Available(1)/Not Available(0)"
If I try to change A/C system refrigerant, Secondary Air System, and Heated catalyst to 0, it forces the following changes:
Non-Continuous Monitor Completion Patch
@3688E EAFF->EAE5
@36890 6AA1 -> 6AA7 - This stays as 6AA7
Non-Continuous Monitor Availability Patch Part 2
@36888 6AA1 -> EAE5
Any help is appreciated. Currently, the only problems I have is the monitors while scanning the car has Cat - N/A, and o2 Sensor - Incomplete (May be from me not driving the car much, and disconnecting the harness to remove the throttle body and intake manifold, and needs driven to reset?). Everything else is reading ready (from previous owner).
EDIT: I'm assuming changing the Monitor Available(1)/Not Available(0) ultimately alters the Non-Continuous Monitor Availability Patch & Part 2, since the patches are for everything to be set to 1. It should be fine to let ecuflash change the values I showed above?
Hi MAY I know how to change the value in the cell ?
long time not using ECU flash , click on the cell press"=" press" enter "after input the value
But the value will not change
Hi MAY I know how to change the value in the cell ?
long time not using ECU flash , click on the cell press"=" press" enter "after input the value
But the value will not change
It's been a while for me too.. but if you're trying to enter a hex value, then you have to enter a prefix first, if I remember right. It has to be formatted correctly, that much I remember. My tuner locked my tune "bcuz secret" so I haven't been able to make any adjustments, like I usually would.
Hi MAY I know how to change the value in the cell ?
long time not using ECU flash , click on the cell press"=" press" enter "after input the value
But the value will not change
Enter the HEX value for Non-Continuous Monitor Availability Patch Part 2 as =0xEAE5
Last edited by CDrinkH2O; May 28, 2021 at 08:36 AM.
Reason: Qualified which variable for new hex value
This CPU instruction 9b 84 loads the word length value stored @ 0x00037842 to CPU Register 11 This CPU instruction 3a bc sums the value stored in CPU Register 11 with the Value Stored in Register 10, Then it writes the sum back into Register 10 This CPU Instruction 2c a1 writes the value stored in CPU Register 10 to RAM Address 0xFFFF8E7C(C.V.N.)
The instruction 3a bc can be changed to 6a b3. Instead of adding R11 to R10 this instruction will tell the CPU to write Register 11 to Register 10 (R10 == R11) This has the effect of writing what ever value is stored @ Rom address 0x00037842 to RAM Address 0xFFFF8E7C
P.S. If someone wants to post the XML for this mod that's cool. I haven't done so on purpose. Please don't message me asking for XML. That's the easy part, you can figure it out, I believe in you.
Last edited by Biggiesacks; Jun 28, 2021 at 02:14 PM.
This is the 94170015 ROM code that computes the final checksum value.
This CPU instruction 9b 84 loads the word length value stored @ 0x00037842 to CPU Register 11 This CPU instruction 3a bc sums the value stored in CPU Register 11 with the Value Stored in Register 10, Then it writes the sum back into Register 10 This CPU Instruction 2c a1 writes the value stored in CPU Register 10 to RAM Address 0xFFFF8E7C(C.V.N.)
The instruction 3a bc can be changed to 6a b3. Instead of adding R11 to R10 this instruction will tell the CPU to write Register 11 to Register 10 (R10 == R11) This has the effect of writing what ever value is stored @ Rom address 0x00037842 to RAM Address 0xFFFF8E7C
P.S. If someone wants to post the XML for this mod that's cool. I haven't done so on purpose. Please don't message me asking for XML. That's the easy part, you can figure it out, I believe in you.
Thanks for doing this. Do you have this for 88590015/6?
**UPDATE** I passed emissions and can confirm the settings shown below will work for Tephra ROM ID 88591715.
Ok I think I found a solution to this. I can only be certain this works once I pass my emissions test which I plan on doing within the next few days.
So the problem is when I follow the instructions given in this thread, all monitors except misfire, fuel system, and components read not available. Everything I tried could not turn on the other monitors. I'm currently on Speed Density using Tephra ROM 88591715.
After further research, I stumbled upon this thread (MA Inspection FAIL - refer MAC) and decided to give Dynotech Tuning's suggestion a try (see post #11). The settings provided in his post are what a stock Evo ECU shows. I plugged in my scanner and it was able to pick up everything sans heated catalyst, secondary air system, and A/C refrigerant. However this time, catalyst, evaporative system, O2 sensor, O2 sensor heater, and EGR system came up as incomplete. I knew I was close.
So after a couple more tries, my screenshot below shows my final configuration which enabled all the pertinent monitors to read available. Even though the monitors tables in ECUflash all show 1s, everything except heated catalyst, secondary air system, and A/C refrigerant all show up as available.
So I'm also on 88591715 and I've put all the settings in the picture but I'm only showing 3 monitors can anyone help me out please 🙏🏻