The Central Hub for DSM Community and Information

For 1990-1999 Mitsubishi Eclipse, Eagle Talon, Plymouth Laser, and Galant VR-4 Owners. This is where the DSM platform history is documented and archived. Log in to help us in our mission, and to remove most ads from the browsing experience.

ECUflash First Flashed DSM ECU! (98/99 Flashing FAQ)

This site may earn a commission from merchant affiliate links, including eBay, Amazon, and others.

That is very conservitive for timing. Weather you are at 25lb/min or 50lb/min I would still want 20+ degrees of timing at top end. Assuming you have a base of 5-8* you would still want to have 16 degreees advance at top end, as long as all the supporting mods are there for it of course. If they are not, nobody should be running 50lb/min.

I realize you are taking the side of caution and using that map as only a starting point, but my map at 7000rpm and 240 load is at 21* currently with no knock and is very smooth through out which is off our tuned evo map.

I don't want to put a map out that someone inexperienced will destroy their motor with.
The stock maps are a safe starting point for most setups.

To get to 50 lb/min(~500 hp), most turbos will need 30+ psi. At those boost levels timing can't be advanced greatly. Every car is different and its best to error on the safe side.


nice that rescaled map is awesome, now all people have to do is edit the values and put in what they want.

I should have the Low Octane Timing and Fuel Maps done soon, then I'll upload the ROM.
 
Have any of you got the 1500 rpm rev limit yet? Twice now my ecu has made me drive home under 1500 rpm, it revlimits 5th@ 36mph WTF I have to then unplug the ecu for a few hours before it comes back to life. Did I brick it? The only code it throws is random multiple misfire.
 
Have any of you got the 1500 rpm rev limit yet? Twice now my ecu has made me drive home under 1500 rpm, it revlimits 5th@ 36mph WTF I have to then unplug the ecu for a few hours before it comes back to life. Did I brick it? The only code it throws is random multiple misfire.

That's really weird. Is your Tach acting normal when this happens?

Only thing I can think of is a bad flash.
Make sure your battery is fully charged and reflash it.
I use a Booster Pak when I flash mine, because my car sits a lot and the battery is drained.

Also try getting a log when its doing this, and look for anything abnormal.

My TPS wire came loose once and it did something similar. Its easy to pull the wires out of the ecu plug if you are not careful.
 
The batt. is in good shape, the tach seems too be following actual rpm and it don't bounce or drop to zero. The scantool showed normal tps signal. I don't have a logger, i've kinda looked around but i'm not sure exactly what I should get.
 
The batt. is in good shape, the tach seems too be following actual rpm and it don't bounce or drop to zero. The scantool showed normal tps signal. I don't have a logger, i've kinda looked around but i'm not sure exactly what I should get.

EvoScan is the best logger out there for the price. And is the only one that works with the OP 2.0 cable.(EDIT: MUTMonitor also works with the OP 2.0 and is free)

All the features EvoScan has is worth the $25.

I'm leaning toward you having a hardware problem more than software. Unless you changed something in the flash you shouldn't have. What have you changed besides Fuel Map, Timing Map, Injector Size and Latency?

Can you make the problem start in any way? Or does it happen completely randomly?
 
I'll see what I can do tonight, it's acting up again now and at random. I put a different TB on a few days ago cause the stop busted off of mine and it had a 3 wire tps. I even ran the 4th to the idle switch. There may be an issue that my matco scantool can't pick up cause it works a little slow. I made changes to fuel and ignition maps, injector size, trouble codes, egr delete, rear o2 del. I didn't mess with anything that I don't understand 100%. When it got wierd today, it was fine partial throttle for a while but then I slammed it to the floor in 2nd and at about 2psi it started missing and the MIL tripped. AFR's are stable til it gets dumb. I also swapped the MAF a couple days ago but the signal for that is stable as well.
 
Ceddy have you found and played with boost control yet? I'd like to get some more discussion going about it because I happen to love it on my car.

I haven't looked into it that deeply, the PWM code is hard to understand sometimes, and I don't fully understand how the the EVOs use all the Boost Control tables, yet.

If the Evo5/6 had ecu boost control, the 98/99 most likely have the code for, it would just need to be enabled.

I've been playing with the stock Boost Gauge code, which is PWM. Once I have that figured out it will be easier to look at Boost Control.
 
Great news, the ecu is fine. My stupid idle switch was getting stuck :ohdamn:

That gave me an idea, If you can create an adjustable rpm for that idle switch we can use it for launch control with a simple clutch switch splice.
 
wanted to share this with you guys
a before and after with the reflash
is a 97 GST Aut/T25/DP/UICP

Before:

(sec) (AFR) (RPM) (mph) (degBTDC) (TPS) (LOAD) (g/s)

2.29376 10.04 3790 54.0 7.0 100.0 95.7 126
2.37568 10.00 3790 54.0 7.0 100.0 95.7 147
2.45760 9.97 3790 54.0 7.0 100.0 95.7 167
2.53952 9.92 4670 54.0 7.0 100.0 95.7 167
2.62144 9.89 5550 54.0 7.0 100.0 95.7 167
2.70336 9.85 5550 55.0 7.0 100.0 95.7 167
2.78528 9.80 5550 55.9 7.0 100.0 95.7 167
2.86720 9.80 5550 55.9 10.0 100.0 95.7 167
2.94912 9.76 5550 55.9 13.0 100.0 95.7 167
3.03104 9.78 5550 55.9 13.0 100.0 95.7 167
3.11296 9.76 5550 55.9 13.0 100.0 95.7 167
3.19488 9.76 5550 55.9 13.0 100.0 91.8 165
3.27680 9.75 5550 55.9 13.0 100.0 87.9 161
3.35872 9.75 5690 55.9 13.0 100.0 87.9 161
3.44064 9.73 5820 55.9 13.0 100.0 87.9 161
3.52256 9.72 5820 57.1 13.0 100.0 87.9 161
3.60448 9.66 5820 58.4 13.0 100.0 87.9 161
3.68640 9.66 5820 58.4 15.0 100.0 87.9 161
3.76832 9.67 5820 58.4 17.0 100.0 87.9 161
3.85024 9.67 5820 58.4 17.0 100.0 87.9 161
3.93216 9.66 5820 58.4 17.0 100.0 87.9 161
4.01408 9.66 5820 58.4 17.0 100.0 86.9 161
4.09600 9.64 5820 58.4 17.0 100.0 85.9 161
4.17792 9.63 5930 58.4 17.0 100.0 85.9 163
4.25984 9.67 6040 58.4 17.0 100.0 85.9 165
4.34176 9.66 6040 59.9 17.0 100.0 85.9 165
4.42368 9.64 6040 61.5 17.0 100.0 85.9 165
4.50560 9.60 6040 61.5 17.5 100.0 85.9 165
4.58752 9.61 6040 61.5 18.0 100.0 85.9 165
4.66944 9.61 6040 61.5 18.0 100.0 85.9 165
4.75136 9.63 6040 61.5 18.0 100.0 85.9 165
4.83328 9.64 6040 61.5 18.0 100.0 85.3 165
4.91520 9.63 6040 61.5 18.0 100.0 84.8 165
4.99712 9.61 6150 61.5 18.0 100.0 84.8 166
5.07904 9.60 6260 61.5 18.0 100.0 84.8 168
5.16096 9.60 6260 63.6 18.0 100.0 84.8 168
5.24288 9.63 6260 65.8 18.0 100.0 84.8 168
5.32480 9.63 6260 65.8 19.0 100.0 84.8 168
5.40672 9.61 6260 65.8 20.0 100.0 84.8 168
5.48864 9.58 6260 65.8 20.0 100.0 84.8 168
5.57056 9.61 6260 65.8 20.0 100.0 84.8 168
5.65248 9.63 6260 65.8 20.0 100.0 83.6 168
5.73440 9.63 6260 65.8 20.0 100.0 82.3 168
5.81632 9.60 6260 65.8 20.0 100.0 82.3 169
5.89824 9.61 6260 65.8 20.0 100.0 82.3 170
5.98016 9.63 6310 67.0 20.0 100.0 82.3 170
6.06208 9.73 6350 68.3 20.0 100.0 82.3 170
6.14400 9.89 6350 68.3 13.5 100.0 82.3 170
6.22592 9.82 6350 68.3 7.0 100.0 82.3 170
6.30784 9.66 6350 68.3 7.0 100.0 82.3 170
6.38976 9.56 6350 68.3 7.0 100.0 82.3 170
6.47168 9.58 6350 68.3 7.0 100.0 89.2 170
6.55360 9.63 6350 68.3 7.0 100.0 96.1 170
6.63552 9.70 6350 68.3 7.0 100.0 96.1 155
6.71744 9.70 6350 68.3 7.0 100.0 96.1 140

After:

(sec) (AFR) (RPM) (mph) (degBTDC) (TPS) (Load) (Volts)

7.04512 11.64 4030 35.5 9.0 100.0 98.4 0.90
7.12704 11.64 4030 35.5 9.0 100.0 97.5 0.94
7.20896 11.63 4030 35.5 9.0 100.0 96.5 0.97
7.29088 11.63 4100 35.5 9.0 100.0 96.5 0.97
7.37280 11.64 4170 35.5 9.0 100.0 96.5 0.97
7.45472 11.61 4170 36.7 9.0 100.0 96.5 0.97
7.53664 11.64 4170 37.9 9.0 100.0 96.5 0.97
7.61856 11.63 4170 37.9 10.0 100.0 96.5 0.97
7.70048 11.60 4170 37.9 11.0 100.0 96.5 0.97
7.78240 11.58 4170 37.9 11.0 100.0 96.5 0.97
7.86432 11.58 4170 37.9 11.0 100.0 96.5 0.97
7.94624 11.61 4170 37.9 11.0 100.0 97.1 0.97
8.02816 11.58 4170 37.9 11.0 100.0 97.7 0.97
8.11008 11.57 4380 37.9 11.0 100.0 97.7 1.03
8.19200 11.58 4580 37.9 11.0 100.0 97.7 1.09
8.27392 11.60 4580 40.1 11.0 100.0 97.7 1.09
8.35584 11.60 4580 42.3 11.0 100.0 97.7 1.09
8.43776 11.57 4580 42.3 11.0 100.0 97.7 1.09
8.51968 11.58 4580 42.3 11.0 100.0 97.7 1.09
8.60160 11.48 4580 42.3 11.0 100.0 97.7 1.09
8.68352 11.47 4580 42.3 11.0 100.0 97.7 1.09
8.76544 11.45 4580 42.3 11.0 100.0 97.5 1.09
8.84736 11.47 4580 42.3 11.0 100.0 97.3 1.09
8.92928 11.44 4800 42.3 11.0 100.0 97.3 1.13
9.01120 11.47 5010 42.3 11.0 100.0 97.3 1.17
9.09312 11.41 5010 44.4 11.0 100.0 97.3 1.17
9.17504 11.44 5010 46.6 11.0 100.0 97.3 1.17
9.25696 11.45 5010 46.6 12.5 100.0 97.3 1.17
9.33888 11.44 5010 46.6 14.0 100.0 97.3 1.17
9.42080 11.42 5010 46.6 14.0 100.0 97.3 1.17
9.50272 11.41 5010 46.6 14.0 100.0 97.3 1.17
9.58464 11.38 5010 46.6 14.0 100.0 95.3 1.17
9.66656 11.39 5010 46.6 14.0 100.0 93.4 1.17
9.74848 11.36 5010 46.6 14.0 100.0 93.4 1.18
9.83040 11.35 5010 46.6 14.0 100.0 93.4 1.20
9.91232 11.39 5180 48.5 14.0 100.0 93.4 1.20
9.99424 11.39 5350 50.3 14.0 100.0 93.4 1.20
0.07616 11.35 5350 50.3 15.5 100.0 93.4 1.20
0.15808 11.32 5350 50.3 17.0 100.0 93.4 1.20
0.24000 11.39 5350 50.3 17.0 100.0 93.4 1.20
0.32192 11.35 5350 50.3 17.0 100.0 93.4 1.20
0.40384 11.39 5350 50.3 17.0 100.0 91.0 1.20
0.48576 11.35 5350 50.3 17.0 100.0 88.7 1.20
0.56768 11.35 5350 50.3 17.0 100.0 88.7 1.20
0.64960 11.32 5350 50.3 17.0 100.0 88.7 1.20
0.73152 11.35 5480 54.3 17.0 100.0 88.7 1.20
0.81344 11.33 5610 58.4 17.0 100.0 88.7 1.20
0.89536 11.29 5610 58.4 17.5 100.0 88.7 1.20
0.97728 11.41 5610 58.4 18.0 100.0 88.7 1.20
1.05920 11.36 5610 58.4 18.0 100.0 88.7 1.20
1.14112 11.30 5610 58.4 18.0 100.0 88.7 1.20
1.22304 11.33 5610 58.4 18.0 100.0 87.1 1.20
1.30496 11.36 5610 58.4 18.0 100.0 85.5 1.20
1.38688 11.35 5610 58.4 18.0 100.0 85.5 1.21
1.46880 11.32 5610 58.4 18.0 100.0 85.5 1.22
1.55072 11.33 5740 58.4 18.0 100.0 85.5 1.22
1.63264 11.29 5860 58.4 18.0 100.0 85.5 1.22
1.71456 11.27 5860 59.6 18.5 100.0 85.5 1.22
1.79648 11.35 5860 60.9 19.0 100.0 85.5 1.22
1.87840 11.32 5860 60.9 19.0 100.0 85.5 1.22
1.96032 11.29 5860 60.9 19.0 100.0 85.5 1.22
2.04224 11.30 5860 60.9 19.0 100.0 84.6 1.22
2.12416 11.32 5860 60.9 19.0 100.0 83.6 1.22
2.20608 11.32 5860 60.9 19.0 100.0 83.6 1.23
2.28800 11.29 5860 60.9 19.0 100.0 83.6 1.23
2.36992 11.29 5990 60.9 19.0 100.0 83.6 1.23
2.45184 11.30 6110 60.9 19.0 100.0 83.6 1.23
2.53376 11.26 6110 62.7 19.5 100.0 83.6 1.23
2.61568 11.23 6110 64.6 20.0 100.0 83.6 1.23
2.69760 11.32 6110 64.6 20.0 100.0 83.6 1.23
2.77952 11.32 6110 64.6 20.0 100.0 83.6 1.23
2.86144 11.30 6110 64.6 20.0 100.0 82.0 1.23
2.94336 11.30 6110 64.6 20.0 100.0 80.4 1.23
3.02528 11.33 6110 64.6 20.0 100.0 80.4 1.24
3.10720 11.33 6110 64.6 20.0 100.0 80.4 1.24
3.18912 11.30 6150 64.6 20.0 100.0 80.4 1.24
3.27104 11.38 6180 64.6 20.0 100.0 80.4 1.24
3.35296 11.58 6180 66.1 20.0 100.0 80.4 1.24
3.43488 11.67 6180 67.7 20.0 100.0 80.4 1.24
 
wanted to share this with you guys
a before and after with the reflash
is a 97 GST Aut/T25/DP/UICP

Looks like you picked up 7-8 Load by leaning it out.
Are you running stock boost?

Did you change Fuel Maps 1 and 2? Or just 1?
It looks like in the code, Map 1 is always used.
But there is some weird communications thru the serial port, that changes map selection.
Like possibly it could be checking if an Auto Trans Computer is attached.
Maybe Map 1 for 5-speed, Map 2 for Autos, but I have no way to check.
 
Finished my 20550011 Extended Maps Rom.

Maps are set up for 300 Load (52 lb/min) and a stockish Rev Limit (7500-8000 rpm)
Boost Cut and the Speed Limiter have been disabled.

Download -> http://ceddy.us/flash/20550011-extended_maps.bin

The last Load item 300 is changed to 380.
This is in case 300 Load is exceeded, bad lookups can occur if you go off the map.

The Fuel Map RPM Axis was increased to 11000 rpm, also to keep all readings on the map.

All map items below 200 Load are taken from the DSM maps, above 200 Load are from the Evo8 maps. Missing items were interpolated. This gives a safe stock starting point.

Axis were changed to give more resolution where needed, 5000-6500 rpm for the Timing Maps. In the Spool Up area for the Fuel Maps.

The following were changed:
High Octane Timing
Low Octane Timing
High Octane Fuel
Low Octane Fuel
Boost Cut Delay Timer
Speed Limiter Bit

Here is a comparison of the Extended(top) and Stock(bottom) maps.
You must be logged in to view this image or video.

You must be logged in to view this image or video.
 

Attachments

You must be registered for see attachments list
Last edited by a moderator:
For Fuel just made the 4 maps equal
For Timing Copied High Octane Map to the Low Octane
And modified the High Octane Map

For the changes to be exact it would be best to make all Timing Maps the same
But the in case of real knock you would have no protection

Boost was 15psi, it had the boost control solenoid restrictor removed
 
I have RRE 660's and I didn't adjust injector latency for them, I had them in way before flashing so I thought it's no big deal. Now at random one of my injectors will shut down while driving and it's not just one of them. They will take turns, first the Chasis Ear shows #1. then a few minutes later it's #4 that quit and comes back then #3 acted up. I really have no idea what could cause this.
 
I have RRE 660's and I didn't adjust injector latency for them, I had them in way before flashing so I thought it's no big deal. Now at random one of my injectors will shut down while driving and it's not just one of them. They will take turns, first the Chasis Ear shows #1. then a few minutes later it's #4 that quit and comes back then #3 acted up. I really have no idea what could cause this.

How would you know if your injectors are shutting off?

If they are its most likely a wiring issue.
 
How would you know if your injectors are shutting off?

If they are its most likely a wiring issue.

I know cause I had a Chasis Ear on them and I could hear it. If any of you had ever jammed an injector then you know what it's like. I did another flash and it's been ok. It seems to act up when it really hot out and at night it usually is gone. I thought about wiring but doing a wiggle test did nothing and no 2 injectors will stick at the same time.
 
has anyone compared values from the fuel maps to actual logged values from a wide band o2 sensor yet?

Yeah, that is one method you use to get your injectors dialed in.

You can turn off closed loop, so the O2 sensor isn't used at low rpms.

Then if your AFR readings are off at high rpms, injector size needs adjusted.
If off at low rpms deadtime may need adjusting.

EvoScan has a neat feature called Map Tracing, you Log RPM, Load, and for example WideBand AFR. Then you load your Fuel Map, and it will overlay your wideband readings in the correct cells.
 
Uploaded a DEF for the 99 GSX 23640004, in the first post.

I few people contacted me about a 99 DEF being made.

The 1999 0004 revision is the last Flash file made by Mitsu for a DSM.
It has all the Recall Flashes all ready done to it.
Its most like the best file to run, as Mitsu had time to fix all the little bugs and nuisances.
 
You guys that already have cables which 2.0 cable did you buy? Theres one for $169 and one for $189 with the adapter cable.

If you you have a 98 or 99 with the Flash Port installed from the factory its easiest to buy the adapter cable.

The $189 kit comes with the Mitsu cable and Suburu plugs, if you you are never going to touch a suburu, you can save a few dollars by buying the $169 cable and the Mitsu adapter seperately.
 
I tried flashing some different images to my 98 ECU tonight.

The 99 GSX(23640004) flashed and ran fine on my 98 ECU.
So 98 and 99 images and ECUs seem good for cross-flashing.

Next I tried a Evo5 RS image on my 98 ECU, my luck wasn't so good this time and I got the "Failure to Erase" failure. And trying to flash back to the stock image gives the "Failure to Erase". So unfortunately I think I bricked my ECU. :ohdamn:


Edit: I should probably give more info, about bricking my ecu and cross-flashing.
I was running a 98 image on my 98 ecu.
Then flashed a 99 image to it and car ran fine.

I should have flashed back to a 98 image before I flashed the Evo image.
Had 99 image on my 98 ecu, and attempted to flash an Evo image, then Ecu stopped responding.

It was most likely the Evo image that killed it. But there is a chance that the 99 flash routines don't work with the 98 ecu.
 
Add Value - Be Respectful - No Trolling - No Misinformation - Participate Often!
Support Vendors who Support the DSM Community

Build Thread Updates

Latest Classifieds

Back
Top