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.

Just download ceddymods 1.9 from his website. All ROM's and DEF's will work on any 98/99 ecu. I believe the only difference between a GS-T ROM and GSX ROM is a speed limiter. I believe ceddymods uses a 98 GS-T ROM. You will need to download your stock ROM's definition if you want to read it, though. I haven't heard any problems with spyders and flashing the ecu.

Thanks a lot :thumb:

streetdsmpwr is correct. The GST Spyder is identical to a GST ECU wise. The only difference between the GST and the GSX is the Speed Limiter, GSXs came with better tires. So just use latest CeddyMods

From the man himself OMG Thanks a lot! and thanks for all the hard work you put into this, I can't wait to get it up and running on my DSM :D
 
For CAT. Periphery2, bits 1, 2, and 3, set to zero.

Thanks for your help. I have had those turned off for a while, but the CEL still shows up. The codes it threw were P0141 and P0136 if I remember correctly and I have Periphery2 Bits 1, 2, 3, and 11 set to 0 and it doesn't do anything. I guess I should mention that I disconnected the rear O2 sensor completely because I needed room for my wideband. I didn't want a hot O2 sensor under my seat.

Anyway, haven't seen you on here for a while. Does this mean you're gonna be working on ceddymods 2.0 again?
 
Thanks for your help. I have had those turned off for a while, but the CEL still shows up. The codes it threw were P0141 and P0136 if I remember correctly and I have Periphery2 Bits 1, 2, 3, and 11 set to 0 and it doesn't do anything. I guess I should mention that I disconnected the rear O2 sensor completely because I needed room for my wideband. I didn't want a hot O2 sensor under my seat.

Anyway, haven't seen you on here for a while. Does this mean you're gonna be working on ceddymods 2.0 again?

I forgot Periphery2, Bit 11 set to zero in my previous reply.

Bit 11 should do it for you, it disables O2 Heater: P0135; P0141; P0155; P0161

But a quick look at the O2 Heater Test code, shows it looking at data over a period of time. So you may need to do a ECU reset(disconnect battery), to delete the old stored data.


I hope to complete my DSM Mods 2.0, but have a lot going on ECU wise: DSM, Evo5/6, and just started playing with Jeep ECUs. And little free time, so no definite answer when it will be complete.
 
I forgot Periphery2, Bit 11 set to zero in my previous reply.

Bit 11 should do it for you, it disables O2 Heater: P0135; P0141; P0155; P0161

But a quick look at the O2 Heater Test code, shows it looking at data over a period of time. So you may need to do a ECU reset(disconnect battery), to delete the old stored data.


I hope to complete my DSM Mods 2.0, but have a lot going on ECU wise: DSM, Evo5/6, and just started playing with Jeep ECUs. And little free time, so no definite answer when it will be complete.

Thanks! I never reset the ECU after flashing it, so that could be the problem. I forget, when you reset the ECU you just disconnect the battery and just wait for about 30 seconds?

Possibly, will you have DSM mods 2.0 done by summer? That would be awesome. Also, I sent you a PM.
 
Well I had the battery disconnected the last two weeks while I was at school and when I started it up this weekend I had NO CEL's!!!!!!!!!!!!!!!!!!!!!! Finally! Thanks ceddy. I still need some clarification on how to properly reset the ECU. Any of you guys know?
 
so i didnt know where to post this but i am getting the pesky p0125 code and my coolant temp sensor is reading good around 180-195 and my 02 volts are reading .035 to .059 and it is still throwing the code, i didnt touch any thing in Peripherys and i cant get it to stop. i do not have a cat and my rear 02 is still hookeD UP. and if i turn off the bits stated in the above post^^ will i throw this code
PLEASE HELP I HATE HAVING A 15MPG


CEDDY , THANK YOU FOR ALL YOUR HARD WORK
 
Someone should start a thread to share roms for specific tunes. My tune is MIA and I need a map for my Evo injectors. I'm to scared to get to deep into this LOL.

flash then disconnect the battery then go

Since when? not one of the Evo nor suburb people here that use it have heard of this. Nor the 3 DSM guys including the guy that is teaching me has heard or done this. I never have had to disconnect the battery.


Only thing link has over flash is the ECMLINK software. With its newbie user interface. I wouldn't use link even if it was given to me. It's just not worth using vs flash. People talk about tuning ability. But with flash you can tune the same spectrum if you turn on big maps. I'd much rather use the ecu my car came with.
 
Last edited:
Someone should start a thread to share roms for specific tunes. My tune is MIA and I need a map for my Evo injectors. I'm to scared to get to deep into this LOL.

Since when? not one of the Evo nor suburb people here that use it have heard of this. Nor the 3 DSM guys including the guy that is teaching me has heard or done this. I never have had to disconnect the battery.

Yeah, anyone that would be willing to share their roms that would be great, my tuning skills are kind of limited and I'm hoping to get by with what I've read.

As for disconnecting the battery, I thought this needed to be done when cross-flashing between the ecus (using a 98 rom with 99 ecu, etc).
 
P0125 is a coolant temp sensor code and it wont let the computer go in to open loop but it can throw this code if you turn off some of the Periphery bits

Tell me what bits you have on and off in all of the peripheries and maybe I can see if you accidentally changed one you weren't supposed to. Just post them like this:

Periphery00
bit15:
bit14:
bit13:
...
...
bit0:

Periphery0
bit15
bit14
...

Someone should start a thread to share roms for specific tunes. My tune is MIA and I need a map for my Evo injectors. I'm to scared to get to deep into this LOL.

These are what I used to learn how to tune. They are all from EvoM, but it's ecuflash and the principles are all the same:

Videos on how to tune an ECU with ECUFlash:
Index of /mirror/vids/

How to tune an Evo thread on EvoM:
http://forums.evolutionm.net/ecuflas...-tune-evo.html

Injector scaling and latencies thread on EvoM:
http://forums.evolutionm.net/ecuflas...upermerge.html
 
Periphery0 bit272
bit.15-0
bit14-1
bit13-0
bit-12-1
bit11-0
bit10-1
bit9-1
bit8-0
bit7-1
bit6-0
bit5-0
bit4-1
bit3-0
bit2-0
bit1-1
bit0-0


periphery2
bit15-1
bit14-1
bit13-1
bit12-0
bit11-0
bit10-1
bit9-1
bit8-1
bit7-1
bit6-1
bit5-1
bit4-1
bit3-0
bit2-0
bit1-0
bit0-1

periphrey3
bit9-0
bit8-0
bit7-1

bit2-1
bit1-1
bit0-1

that should be everything

also what pin do i ground for the base timing terminal i know i have to put a pin in the ecu harness but i need to know the pin number
 
Yeah, anyone that would be willing to share their roms that would be great, my tuning skills are kind of limited and I'm hoping to get by with what I've read.

This is a really awesome way to break your car.

Using a canned tune from some random member is asking for issues if you have a boost leak, an uncalibrated MAF, different mods, or even when your cars are nearly identical. Jeff got away with it with his Keydiver chips because he was very good and had been preparing tunes for a wide variety of cars using safe tunes with a little margin for safety. You can't expect that from random members and especially can't expect them to tune for portability unless they specifically state that they are preparing a rom to be portable.

Just don't do it. You're going to either need to take your car to a competent tuner or learn how to do it yourself because sharing maps is worse than poking around blindly.
 
Periphery0 bit272
bit.15-0
bit14-1
bit13-0
bit-12-1
bit11-0
bit10-1
bit9-1
bit8-0
bit7-1
bit6-0
bit5-0
bit4-1
bit3-0
bit2-0
bit1-1
bit0-0


periphery2
bit15-1
bit14-1
bit13-1
bit12-0
bit11-0
bit10-1
bit9-1
bit8-1
bit7-1
bit6-1
bit5-1
bit4-1
bit3-0
bit2-0
bit1-0
bit0-1

periphrey3
bit9-0
bit8-0
bit7-1

bit2-1
bit1-1
bit0-1

that should be everything

also what pin do i ground for the base timing terminal i know i have to put a pin in the ecu harness but i need to know the pin number

Try turning bits 4 and 5 to 0 on Perphery2. Make sure you reset your ECU after flashing it by disconnecting your battery for at least 30 seconds. That should hopefully do it.

As for the base timing terminal, it's ECU pin 52.
 
As for disconnecting the battery, I thought this needed to be done when cross-flashing between the ecus (using a 98 rom with 99 ecu, etc).
I dunno....? Nobody I've seen has done this.
the only reason you need to reset the ecu by disconnecting the battery is if you change, injector size, deadtime, or rescale axis on maps
Is this for real? I just made a map based off of a stock Evo8 rom. To get a "base" for my 560's.... Car runs amazing! BUT when I hit arounhd 15psi I get massive feedback. Like Fuel Cut or some shit. I'll try reseting my ecu.
These are what I used to learn how to tune. They are all from EvoM, but it's ecuflash and the principles are all the same:

Videos on how to tune an ECU with ECUFlash:
Index of /mirror/vids/

How to tune an Evo thread on EvoM:
http://forums.evolutionm.net/ecuflas...-tune-evo.html

Injector scaling and latencies thread on EvoM:
http://forums.evolutionm.net/ecuflas...upermerge.html
Yeah I been reading. Was up all night studying those.
This is a really awesome way to break your car.

Using a canned tune from some random member is asking for issues if you have a boost leak, an uncalibrated MAF, different mods, or even when your cars are nearly identical. Jeff got away with it with his Keydiver chips because he was very good and had been preparing tunes for a wide variety of cars using safe tunes with a little margin for safety. You can't expect that from random members and especially can't expect them to tune for portability unless they specifically state that they are preparing a rom to be portable.

Just don't do it. You're going to either need to take your car to a competent tuner or learn how to do it yourself because sharing maps is worse than poking around blindly.
Really? So only Evo and Subaru guys can do this then? Cause there are pre Tuned maps for sale and for free all over the place for Evo's and Subaru's. My friend just did one to his Ralliart that was DynoTuned on a stock Ralliart to up the power. His friend got a pre Tuned map from some Evolution place for his Evo8 to base off of. How is this going to break the car? You take a rom from someone tuning a car with 560cc injectors, this size turbo and this and that, And someone else with similar or identical mods uses it for a base to start off at and then tweak's there after.
 
Is this for real? I just made a map based off of a stock Evo8 rom. To get a "base" for my 560's.... Car runs amazing! BUT when I hit arounhd 15psi I get massive feedback. Like Fuel Cut or some shit. I'll try reseting my ecu.
Resetting the ecu through power loss will clear the fuel trim data and several other fields. It is useful when doing fuel tuning so that you aren't fighting yourself but even easier is just to turn closed loop off while tuning then turn it back on later though this depends on what you're trying to get right and how much experience you have.



Really? So only Evo and Subaru guys can do this then? Cause there are pre Tuned maps for sale and for free all over the place for Evo's and Subaru's. My friend just did one to his Ralliart that was DynoTuned on a stock Ralliart to up the power. His friend got a pre Tuned map from some Evolution place for his Evo8 to base off of. How is this going to break the car? You take a rom from someone tuning a car with 560cc injectors, this size turbo and this and that, And someone else with similar or identical mods uses it for a base to start off at and then tweak's there after.

You can do pretty much anything the evo community does. That doesn't make it smart. Yes you can get more aggressive maps and use them on your car if you're pretty sure that you have similar mods but only if the tune is very mild. You might easily gain several horsepower with no danger if the person who did the tuning was competent but this is not going to be the case with half the tunes posted in any sort of thread that asks for them and if you don't already know how to tune, and especially how to log and watch for signs of danger after you've flashed your car with someone else's rom then you're not going to know how to spot the dangerous ones.

Lots of cars have canned tunes available for them from vendors and that works for them. Those sorts of tunes are available here too, but you don't want the ones from your average user. Besides that what we can do with tailoring a tune to each individual car is far superior to the limited options that many platforms have because of expensive/impractical datalogging or proprietary flashing/chipping hardware.
 
Add Value - Be Respectful - No Trolling - No Misinformation - Participate Often!
Support Vendors who Support the DSM Community

Build Thread Updates

Latest Classifieds

Back
Top