Ceddy
15+ Year Contributor
- 847
- 39
- May 10, 2006
-
Reading,
Pennsylvania
CeddyMod v1
Newest release is here -> http://ceddy.us/?page_id=16
Please use this thread for discussion about CeddyMods only,
other DSM EcuFlash discussion should be here -> http://www.dsmtuners.com/forums/tuning-engine-management/338754-first-flashed-dsm-ecu-98-99-flashing-faq.html
"What is CeddyMod?"
CeddyMod is a bundle of code modifications for the DSM flashable ecus.
It is modeled after the famous TephraMods for the evo ecus, and tries to use similar units as used in the evo code changes, so Loggers and other tools will remain compatible.
"What code has been added so far?"
Launch Control
Launch Control consists of a Stationary RevLimiter(2-Step, StutterBox) that is enabled when stationary and at low speeds.
Once the RevLimiter Switch Speed is exceeded the normal rev-limiter takes over. A good setting for this is half way threw first gear, or what best suits your launch style.
AntiLag is added to help build boost when using the Stationary RevLimiter. It does this by retarding ignition timing, which produces more hot unburnt gases, that spools the turbine faster. The lower the retard the more boost will be produced, but EGTs will greatly increase. The AntiLag Start RPM should be set to a few hundred rpm lower then the Stationary RevLimit, at the point the rpms bounce down to off the Stationary Limiter. Your rpms will will climb slowly when the timing is retarded, so for a quick, crisp launch control antilag should only be enabled for a small rpm range.
No Lift To Shift, NLTS is a mod that allows you to keep the throttle floored while shifting. It lowers the revlimit to a set point when the clutch is engaged. NLTS is enabled after the RevLimiter Switch Speed is exceeded. This mod requires adding a wire from the clutch pedal switch to ecu pin 91(Park/Neutral Position Switch).
Logging and Map Mods
CEL on Knock will light the CEL once a certain knock count is exceeded. If the CEL is already lit from an OBD code it will flash the CEL off. This gives you a quick indication when you are knocking.
The mitsubishi loggable Load dilemma. The MUT protocol used by mitsu ecus, uses one byte(0-255) to transfer information. This causes the Load item to max out at 160 when logging, Loads higher then 160 couldn't be logged. The evo guys developed the 2Byte Load, this used two bytes to transfer info, this allowed any Load to be logged but slows logging because twice as many bytes are transferred. The 2Byte Load also suffers from a byte mismatch problem around the 160 Load point, this cause spikes in your graphs and bad info near the 160 Load point. Later on the 1Byte Load was developed, this uses a multiplier to allow the logging of higher Loads. The multiplier is editable to allow the best resolution with the highest load you need to log. For example 255x1.2=306 Load, 255x1.4=357 Load, etc. The 1.2 multiplier is a good starting point, because it is near the 310 Load limit of the 2G MAF.
The OBD2 code includes a set of Airflow Calculations that will calculate your airflow in lb/min or gm/sec. This mod adds these calculation to the MUT protocol and allows you to log your airflow in easier to understand units. These airflow numbers are useful if you want to plot your location on a compressor map, etc.
The DSM ROMs have a second set of Timing and Fuel maps that are unused. Map Switching allows you to easily switch between these two sets of maps. You can have a pump gas tune on one set of maps and a race gas tune on the other.
"What is the Current Version?"
CeddyMod is at 1.4 beta
Stationary RevLimiter - Tested Good
RevLimiter Switch Speed - Tested Good
AntiLag - Currently Limited to a max of -5 degrees
NLTS - Not Coded
CEL on Knock - Tested Good
1Byte Load - Not Coded
Airflow Calculations - Not Coded
Map Switching - Not Tested Yet
Downloads
ROM -> http://ceddy.us/flash/20550011-mod-1v4.bin
XML -> http://ceddy.us/flash/20550011.xml
If you do not understand something, do not flash your ecu.
This is a Beta release and everything hasn't been tested, care should be taken when using it.
I take no responsibility for any damage caused. If you blow up your motor or brick your ecu, thats all on you.
AntiLag and NLTS are some "hardcore" mods, if you haven't used them before, research the damage they can cause.
"CeddyMods is Donationware"
This means you pay whatever you think its worth.
Making definitions and writing new code is very time consuming.
If I get support from the users, I will continue writing new code and making it available to the public.
Hopefully together we can develop the best engine management system available for the DSM.
Donations can be made here -> Ceddy's DSM EcuFlash Page
Newest release is here -> http://ceddy.us/?page_id=16
Please use this thread for discussion about CeddyMods only,
other DSM EcuFlash discussion should be here -> http://www.dsmtuners.com/forums/tuning-engine-management/338754-first-flashed-dsm-ecu-98-99-flashing-faq.html
"What is CeddyMod?"
CeddyMod is a bundle of code modifications for the DSM flashable ecus.
It is modeled after the famous TephraMods for the evo ecus, and tries to use similar units as used in the evo code changes, so Loggers and other tools will remain compatible.
"What code has been added so far?"
Launch Control
- Stationary RevLimiter
- RevLimiter Switch Speed
- AntiLag
- NLTS
Launch Control consists of a Stationary RevLimiter(2-Step, StutterBox) that is enabled when stationary and at low speeds.
Once the RevLimiter Switch Speed is exceeded the normal rev-limiter takes over. A good setting for this is half way threw first gear, or what best suits your launch style.
AntiLag is added to help build boost when using the Stationary RevLimiter. It does this by retarding ignition timing, which produces more hot unburnt gases, that spools the turbine faster. The lower the retard the more boost will be produced, but EGTs will greatly increase. The AntiLag Start RPM should be set to a few hundred rpm lower then the Stationary RevLimit, at the point the rpms bounce down to off the Stationary Limiter. Your rpms will will climb slowly when the timing is retarded, so for a quick, crisp launch control antilag should only be enabled for a small rpm range.
No Lift To Shift, NLTS is a mod that allows you to keep the throttle floored while shifting. It lowers the revlimit to a set point when the clutch is engaged. NLTS is enabled after the RevLimiter Switch Speed is exceeded. This mod requires adding a wire from the clutch pedal switch to ecu pin 91(Park/Neutral Position Switch).
Logging and Map Mods
- CEL on Knock
- 1Byte Load
- Airflow Calculations
- Map Switching
CEL on Knock will light the CEL once a certain knock count is exceeded. If the CEL is already lit from an OBD code it will flash the CEL off. This gives you a quick indication when you are knocking.
The mitsubishi loggable Load dilemma. The MUT protocol used by mitsu ecus, uses one byte(0-255) to transfer information. This causes the Load item to max out at 160 when logging, Loads higher then 160 couldn't be logged. The evo guys developed the 2Byte Load, this used two bytes to transfer info, this allowed any Load to be logged but slows logging because twice as many bytes are transferred. The 2Byte Load also suffers from a byte mismatch problem around the 160 Load point, this cause spikes in your graphs and bad info near the 160 Load point. Later on the 1Byte Load was developed, this uses a multiplier to allow the logging of higher Loads. The multiplier is editable to allow the best resolution with the highest load you need to log. For example 255x1.2=306 Load, 255x1.4=357 Load, etc. The 1.2 multiplier is a good starting point, because it is near the 310 Load limit of the 2G MAF.
The OBD2 code includes a set of Airflow Calculations that will calculate your airflow in lb/min or gm/sec. This mod adds these calculation to the MUT protocol and allows you to log your airflow in easier to understand units. These airflow numbers are useful if you want to plot your location on a compressor map, etc.
The DSM ROMs have a second set of Timing and Fuel maps that are unused. Map Switching allows you to easily switch between these two sets of maps. You can have a pump gas tune on one set of maps and a race gas tune on the other.
"What is the Current Version?"
CeddyMod is at 1.4 beta
Stationary RevLimiter - Tested Good
RevLimiter Switch Speed - Tested Good
AntiLag - Currently Limited to a max of -5 degrees
NLTS - Not Coded
CEL on Knock - Tested Good
1Byte Load - Not Coded
Airflow Calculations - Not Coded
Map Switching - Not Tested Yet
Downloads
ROM -> http://ceddy.us/flash/20550011-mod-1v4.bin
XML -> http://ceddy.us/flash/20550011.xml
If you do not understand something, do not flash your ecu.
This is a Beta release and everything hasn't been tested, care should be taken when using it.
I take no responsibility for any damage caused. If you blow up your motor or brick your ecu, thats all on you.
AntiLag and NLTS are some "hardcore" mods, if you haven't used them before, research the damage they can cause.
"CeddyMods is Donationware"
This means you pay whatever you think its worth.
Making definitions and writing new code is very time consuming.
If I get support from the users, I will continue writing new code and making it available to the public.
Hopefully together we can develop the best engine management system available for the DSM.
Donations can be made here -> Ceddy's DSM EcuFlash Page
Last edited by a moderator: