Updates for "ECUFlash for EVO, Subaru, 3rd Gen Eclipse" freeware??
Originally Posted by EVOL EDO
for clarification on how the flashing works
like can you flash sections or does each adjustment count as a flash. al didnt explain anything other than it is possible to go over 100 flashes but not guaranteed. ok smart guy
like can you flash sections or does each adjustment count as a flash. al didnt explain anything other than it is possible to go over 100 flashes but not guaranteed. ok smart guyIf you would have read the thread they have designed the software to only write the blocks of data that you edit.
Originally Posted by TTP Engineering
Another point to remember is that techtom and ecutek do not reflash the whole image so say for example only 10% of the blocks are rewritten, the flash memory hardware limit is likely based off of 100 flashes of the entire image, not just parts of it so you may be able to multiply this by 10 x 10%. If in fact this new flash hardware flashes the entire image, then I would say the 100 flash range would be more accurate.
Something to think about is also the ability to read and reprogram the immobilizer unique ID code, because without it the replacement ECU would not be able to be used.
Something to think about is also the ability to read and reprogram the immobilizer unique ID code, because without it the replacement ECU would not be able to be used.
First of all, EcuTek does erase the whole flash, openECU software only erase flash blocks that has different data from ECU image. Most of all the calibration data is stored in flah block 2 and three, which are 4kbyes. So these blocks only takes 5 seconds to flash your ECU. And as for EcuTek, it takes up to 90 seconds to flash your ECU. Techtom on erase 5 blocks of flash memory which is 32K, and it takes forever as well.
Originally Posted by fsugatorbait
If you would have read the thread they have designed the software to only write the blocks of data that you edit.
Originally Posted by DynoFlash
The Subaru has a lightening fast interpahse in the OBDII - ECU - for example Delta Dash which offers a world class data logging application for the Subaru
The Evo transfer rate is much slower which is why I generally like to log directly off the sensors themselves on evos
it will be interesting to see if anyone can work a way around the slow transfer rate on the evo and develop a better data logging application
Something like a Delta Dash is a really amazing product which makjes it easy to to a really great job
The Evo transfer rate is much slower which is why I generally like to log directly off the sensors themselves on evos
it will be interesting to see if anyone can work a way around the slow transfer rate on the evo and develop a better data logging application
Something like a Delta Dash is a really amazing product which makjes it easy to to a really great job
Originally Posted by DynoFlash
I think all the address locations have already been identifed by those who have developed the softwear in their forums
What I have figured out on my own was done through lots of trial and error
I am sure that when real computer engineers start to work on the code they will discover and identify a lot more functions than I have been able to find with my limited computer ability
As a tuner the unloking of locations is very exciting to me as it gives me the ability to give an even better tune
One of the areas I have been hard at work on with no success is the 0300 code settings
That a a few other CEL 's would be nice to tunr off as I can with my Suabru flashing equipment
What I have figured out on my own was done through lots of trial and error
I am sure that when real computer engineers start to work on the code they will discover and identify a lot more functions than I have been able to find with my limited computer ability
As a tuner the unloking of locations is very exciting to me as it gives me the ability to give an even better tune
One of the areas I have been hard at work on with no success is the 0300 code settings
That a a few other CEL 's would be nice to tunr off as I can with my Suabru flashing equipment
Also the OBD II stuff, just finding the code in memory such 0301 misfire # 1 cylinder, removing that code will not solve your check engine light. OBD II uses over 300 subroutines that constanly checks. By removing that code will just erase that code from being stored in a RAM location for the OBD II scan tool to pick up, but will not solve your check engine light or limp home mode. I am working with a friend in Japan on all the OBD II protocol for Mitsubishi ECU's.
Originally Posted by b0ostedEV08
I am currently working on a data logger for the evo. Mitsubishi protocol is slower because it uses OBD II to get data values. But we have found a way to get data directly thru RAM, and bypassing OBD II. Thus making the protocol faster. This is the same way DeltaDash do for Subaru.
Originally Posted by EVOL EDO
i have read the whole thread since it was started on day 1. but nowhere does it explain how the rewrite is set up. i was asking if they knew if each little adjustment counted as 1 flash or does the whole thing have to be rewritten to count as a flash.
Because ECUFlash writes only the regions you need, then you could get well over 100 writes if you didn't write to the same region each time. One product that I've worked with has an intelligent flash manager that modifies the flash region written to each time, so you "wear in" the flash equally over time.
But in case no one believes Al's 100 write limit quote, he is correct. I've looked at the SH7502 and it is 100. However, this is always a conservative number that the manufacturer can guarantee. After 100, you don't know if certain values in your map will fail to save properly or not.
Isn't it possible to set up the maps so that when we tune with the ECUFlash, new map values are read from / written to RAM? That way, you can write as much as you want, and only commit your changes to flash when you're happy.
Originally Posted by b0ostedEV08
I am currently working on a data logger for the evo. Mitsubishi protocol is slower because it uses OBD II to get data values. But we have found a way to get data directly thru RAM, and bypassing OBD II. Thus making the protocol faster. This is the same way DeltaDash do for Subaru.
That's great to hear. I know it's possible, one way or another, because I have used DSMLink in my Eclipse for years. I would be able to datalog and display 20+ values all sampling at over 20+/second, IIRC.
DSMLink used the stock DSM ECU that the DSMLink guys socket, write, and control with their own open-source code.
Originally Posted by Matz
Isn't it possible to set up the maps so that when we tune with the ECUFlash, new map values are read from / written to RAM? That way, you can write as much as you want, and only commit your changes to flash when you're happy.
Eric
Last edited by l2r99gst; Apr 27, 2006 at 12:22 PM.
Originally Posted by Matz
Flash is written in sectors, and the write limit is not based on the number of total flashes, but on the number of times you flash that sector.
Because ECUFlash writes only the regions you need, then you could get well over 100 writes if you didn't write to the same region each time. One product that I've worked with has an intelligent flash manager that modifies the flash region written to each time, so you "wear in" the flash equally over time.
But in case no one believes Al's 100 write limit quote, he is correct. I've looked at the SH7502 and it is 100. However, this is always a conservative number that the manufacturer can guarantee. After 100, you don't know if certain values in your map will fail to save properly or not.
Isn't it possible to set up the maps so that when we tune with the ECUFlash, new map values are read from / written to RAM? That way, you can write as much as you want, and only commit your changes to flash when you're happy.
Because ECUFlash writes only the regions you need, then you could get well over 100 writes if you didn't write to the same region each time. One product that I've worked with has an intelligent flash manager that modifies the flash region written to each time, so you "wear in" the flash equally over time.
But in case no one believes Al's 100 write limit quote, he is correct. I've looked at the SH7502 and it is 100. However, this is always a conservative number that the manufacturer can guarantee. After 100, you don't know if certain values in your map will fail to save properly or not.
Isn't it possible to set up the maps so that when we tune with the ECUFlash, new map values are read from / written to RAM? That way, you can write as much as you want, and only commit your changes to flash when you're happy.
Originally Posted by Matz
Flash is written in sectors, and the write limit is not based on the number of total flashes, but on the number of times you flash that sector.
Isn't it possible to set up the maps so that when we tune with the ECUFlash, new map values are read from / written to RAM? That way, you can write as much as you want, and only commit your changes to flash when you're happy.
Isn't it possible to set up the maps so that when we tune with the ECUFlash, new map values are read from / written to RAM? That way, you can write as much as you want, and only commit your changes to flash when you're happy.
Yes we are currently working on that as well.
Originally Posted by b0ostedEV08
Yes we are currently working on that as well. 

Can't wait to see the software release and continued updates from the community.
Eric
Originally Posted by b0ostedEV08
Yes we are currently working on that as well. 

This is all the good information I like to hear.. That is probably the biggest concern anyone who plans on doing tuning on a regular basis would have. So adjusting from RAM first to do the tunes, then writing perminently once, is alot safer and of course, likely the way the "professional products do it"
The logging is what has me most interested, the stepper motor and other idle control features, and perhaps adjustable thresholds for OBDII Triggers would also interest me more than the tuning maps (though scaling and base tuning is something I plan to do on my car anyway)
The logging is what has me most interested, the stepper motor and other idle control features, and perhaps adjustable thresholds for OBDII Triggers would also interest me more than the tuning maps (though scaling and base tuning is something I plan to do on my car anyway)
Originally Posted by MalibuJack
The logging is what has me most interested, the stepper motor and other idle control features, and perhaps adjustable thresholds for OBDII Triggers would also interest me more than the tuning maps (though scaling and base tuning is something I plan to do on my car anyway)



