Notices

WORKS ECU flashing update

Thread Tools
 
Search this Thread
 
Old Sep 30, 2008, 09:01 PM
  #1  
Account Disabled
Thread Starter
 
Steve@WORKS's Avatar
 
Join Date: Apr 2008
Location: CA Bay Area
Posts: 10
Likes: 0
Received 0 Likes on 0 Posts
WORKS ECU flashing update

It's been a while since I updated you guys from the trenches of the WORKS Lancer/EVO X flashing program. I'm usually busy behind the scenes and not rearing my ugly head in public, but I thought you guys might like seeing some of the in-house tools we've built and use for our flashes.


First and perhaps most importantly - I'm sure most of you have heard of the DTCs being thrown in the past - I'd like to show MapWORKS. MapWORKS is an interactive map flowchart engine and ECU simulator, which we designed to answer questions like, "under what conditions does the ECU use map X," "precisely how is the coolant temperature sensor used," and "how is DTC P1235 thrown?" MapWORKS interfaces with our sensor database that associates names (like "MAF air temperature sensor" or "drive timer") with maps, axes, and software conditionals, and uses its built-in ECU simulator to parse ROM images into flowcharts and to add important interaction/investigative tools for intuition and understanding.


DataWORKS is our logging and tracing program. It interfaces with our custom ECU tracing interface to display real-time traces over any maps currently opened. I'll have to get a screenshot of tracing in action, but for now imagine a stream of dots overlaid tracing a realtime RPM-load curve. The dot overlay, instead of cell highlighting, allows us to position traces between cells with the same accuracy as the ECU's own interpolation. Thanks to the ECU tracing interface, all sensors can be logged and traced in their raw form. This is crucial for tuning since values output over standard ISO/SAE requests are typically dumbed-down (i.e. load and boost) and not all sensors are available through standard requests.


Finally, FlashWORKS is what we upload and download ECUs with. I'm happy to say we've flashed many mail-ins and drive-ins with FlashWORKS and have even helped Mitsubishi Canada win their class in this year's Targa Newfoundland.

Looking to the future, we've successfully transitioned from developing in-house tools, and I'm excited about what we're going to be offering 1Q 2009; I think many of you will be too.

Last edited by Steve@WORKS; Oct 1, 2008 at 09:52 AM.
Old Oct 1, 2008, 12:09 AM
  #2  
SiC
Evolved Member
iTrader: (1)
 
SiC's Avatar
 
Join Date: Jun 2008
Location: Kanagawa, Japan
Posts: 1,018
Likes: 0
Received 0 Likes on 0 Posts
Any plans on selling that software/cable?
Old Oct 1, 2008, 06:29 AM
  #3  
Evolved Member
iTrader: (3)
 
tsitalon1's Avatar
 
Join Date: Mar 2006
Location: Southeast USA
Posts: 2,072
Likes: 0
Received 3 Likes on 2 Posts
Very impressive work!
Old Oct 1, 2008, 06:41 AM
  #4  
Evolving Member
iTrader: (3)
 
ibarkovic's Avatar
 
Join Date: Apr 2008
Location: Miami
Posts: 356
Likes: 0
Received 0 Likes on 0 Posts
nice, so no more ecutek?.., if so why dont you charge cheaper, the only reason why all the other tuners charge 500 is because of the license fee.
Old Oct 1, 2008, 10:47 AM
  #5  
Evolved Member
iTrader: (4)
 
DVDee's Avatar
 
Join Date: Feb 2008
Location: Brooklyn
Posts: 637
Likes: 0
Received 0 Likes on 0 Posts
They've never used EcuTek their solution was out shortly after EcuTek's.
Old Oct 1, 2008, 11:53 AM
  #6  
Evolving Member
iTrader: (2)
 
EvoX_SA's Avatar
 
Join Date: Feb 2008
Location: Honolulu, HI
Posts: 299
Likes: 0
Received 0 Likes on 0 Posts
I am assuming they charge more beacuse they incurred all R&D cost for the software/cable and will need to make that money back until they lower the price, if they decide to lower it at all.
Old Oct 1, 2008, 01:04 PM
  #7  
Evolved Member
iTrader: (2)
 
spdracerut's Avatar
 
Join Date: Sep 2006
Location: Hermosa Beach, CA
Posts: 2,322
Likes: 0
Received 33 Likes on 28 Posts
The rough cost of engineering time is $100/hr (including captial, blah blah blah). So how many hours do you think it took to first, decipher all the stock ECU stuff, and then code custom software applications? I'd venture to guess well into the hundreds.

So that's tens of thousands of development costs.
Old Oct 1, 2008, 08:09 PM
  #8  
Newbie
 
coevolve's Avatar
 
Join Date: Sep 2008
Location: Northern VA
Posts: 81
Likes: 0
Received 0 Likes on 0 Posts
I'd like to know more about the sensor database

Also, it is so nice to hear that someone is asking these questions and attempting a related study

First and perhaps most importantly - I'm sure most of you have heard of the DTCs being thrown in the past - I'd like to show MapWORKS. MapWORKS is an interactive map flowchart engine and ECU simulator, which we designed to answer questions like, "under what conditions does the ECU use map X," "precisely how is the coolant temperature sensor used," and "how is DTC P1235 thrown?" MapWORKS interfaces with our sensor database that associates names (like "MAF air temperature sensor" or "drive timer") with maps, axes, and software conditionals, and uses its built-in ECU simulator to parse ROM images into flowcharts and to add important interaction/investigative tools for intuition and understanding.
Old Oct 1, 2008, 08:39 PM
  #9  
Evolving Member
 
thrshr's Avatar
 
Join Date: Sep 2007
Location: Socal
Posts: 144
Likes: 0
Received 0 Likes on 0 Posts
anything in the Works (no pun intended) for the SST's control module?
Old Oct 3, 2008, 12:04 PM
  #10  
Account Disabled
Thread Starter
 
Steve@WORKS's Avatar
 
Join Date: Apr 2008
Location: CA Bay Area
Posts: 10
Likes: 0
Received 0 Likes on 0 Posts
@ DVDee: Correct, WORKS developed these flashing technologies in-house from scratch. I believe we're still the only tuner in North America to have done so.

@ EvoX_SA, and spdracerut: Precisely! And, development continues as we improve our flashing technologies, support our customers, and add functionality.

Originally Posted by coevolve
I'd like to know more about the sensor database
The Lancer and EVO X have numerous sensors and the ECU interprets each sensor in numerous ways. Some sensors are even passed through time-dependent functions before application to engine control, making them unpredictable during observation. The end result is important maps and conditionals rely on values tricky for humans to decipher. We developed the WORKS sensor database to remove the unpredictability and associate human readable names with maps and conditionals, especially useful for investigations in MapWORKS and logging and tracing in DataWORKS.


Originally Posted by SiC
Any plans on selling that software/cable?
Originally Posted by thrshr
anything in the Works (no pun intended) for the SST's control module?
I can't disclose much here, but I can say we've successfully transitioned from focusing on in-house development, and that we have spent time on the SST.
Old Oct 3, 2008, 07:09 PM
  #11  
Newbie
 
BigmikeOC's Avatar
 
Join Date: Jul 2008
Location: So Cal
Posts: 70
Likes: 0
Received 0 Likes on 0 Posts
Steve,

With so many tuners competing in the relatively small EVO X market , I am surprised that you guys wouldn't make more noise than the above. If WORKS is really going to release a "user" tuning solution for the X (as very loosely hinted at in your message) then I would think you would want to let everyone that is considering OpenECU or the TTP/Z-Chip or another other non-mail-in tuning solution know in more certain terms just what it is that you guys are up to.

Basically, you guys might have the best solution but you can't have my dollars if I spend them somewhere else because I haven't heard about your product or your plans for a product.
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
jcsbanks
ECU Flash
91
Jun 9, 2011 11:45 AM
DynoFlash
Evo X Dyno Results
17
Mar 1, 2009 07:09 AM
crewdawg130
ECU Flash
11
Jun 3, 2008 12:52 PM
Richard L
Water / Methanol Injection / Nitrous Oxide
14
May 22, 2008 07:57 AM
b0ostedEV08
Evo Engine / Turbo / Drivetrain
66
May 14, 2006 01:05 PM



Quick Reply: WORKS ECU flashing update



All times are GMT -7. The time now is 03:47 AM.