Notices
ECU Flash

Electronic throttle maps in preEVOx ecu

Thread Tools
 
Search this Thread
 
Old Mar 28, 2015 | 11:01 AM
  #1  
curamrdan's Avatar
Thread Starter
Newbie
 
Joined: Nov 2012
Posts: 43
Likes: 0
From: Czech rep.
Electronic throttle maps in preEVOx ecu

Hello, im playing with euro Outlander turbo 2006. It has some very first type of ETC(electronic throttle), cable goes into enginebay, where is TPS sensor remote mounted and than ecu driving ETC trhottlebody on intake manifold.

Respons on throttle pedal is ok on idle revving, when car not moving. When it pass say 10kmh it starts to be very laggy. I read some ralliart colt and evoX threads about modifiing throttle maps.
I just found one similar map in this ecu (C728009/10/11) at 0x744f (8x27), but editing it to zero first row then 255 , doesnt have influence on anything.

There is just very basic xml on evoscan. Also colt xmls has throttle maps defined wrong.

http://www.evoscan.com/roms/mitsubis...T_C7280009.hex
http://www.evoscan.com/roms/mitsubis...6/C7280009.xml

thanks for reading
Reply
Old Mar 29, 2015 | 06:34 PM
  #2  
curamrdan's Avatar
Thread Starter
Newbie
 
Joined: Nov 2012
Posts: 43
Likes: 0
From: Czech rep.
Probably nobody interested here...

After some hours, i found one 16bit 17x17 table very similar to throttle maps in colt/evox. But it goes only up to 50% - same as colt half limpmode and there is just this single 16bit "throttle" shaped map in outlander rom.
Also my experience driving in limp mode(check light) throttle response feels still the same.

I will test it soon.

Last edited by curamrdan; Mar 29, 2015 at 06:41 PM.
Reply
Old Mar 29, 2015 | 11:37 PM
  #3  
Rcus's Avatar
Newbie
10 Year Member
 
Joined: Apr 2012
Posts: 18
Likes: 0
From: Amsterdam
Are you just looking for pretty pictures in maps address range or actually reading code?
Because as far as I know map at 0x744f isn't referenced anywhere in program code.

There are several maps that control accelerator pedal position to target throttle position translation (low/mid/high gear) but they are more like 10x27 8-bit, where _simplified_ target_throttle_position = map(rpm, apps) * apps.

P.S. What does "throttle" shaped map look like?
Reply
Old Mar 30, 2015 | 03:19 AM
  #4  
curamrdan's Avatar
Thread Starter
Newbie
 
Joined: Nov 2012
Posts: 43
Likes: 0
From: Czech rep.
Thanks for reaction.

I dont have skills for reading cpu code. So i just comparing similar roms with know adresses in hex file.

Table what im talking now is at 0x53c2. As said, i didnt found any similar one in this rom - to see 100%. I think this table can be divided by 2 for some reason (50 here means 100% in real, also evoscan logging throttle position from cca 52% to 100% , not from 0%)? Using "throttle opening scalling" , axis are uknown for me of course.


Just before it is there some two 16bit tables, probably tps scalling, because are only 2D incremental... not needed for me i think?
If you are capable of reading code, so you can help me for what im looking for?
Reply
Old Mar 30, 2015 | 03:41 AM
  #5  
curamrdan's Avatar
Thread Starter
Newbie
 
Joined: Nov 2012
Posts: 43
Likes: 0
From: Czech rep.
I didnt see any other tables 8bit tables, with zeroed first row/collumn and graduated to FF, than first table i tested (0x744f).

There are two small tables 7x10 at 0x4161 and 8x10 at 0x41af , which have zeroes, but from shape i think are for something another than trhrottle(but only comparing to know tables from colt and evox)
Reply
Old Mar 30, 2015 | 04:01 AM
  #6  
Rcus's Avatar
Newbie
10 Year Member
 
Joined: Apr 2012
Posts: 18
Likes: 0
From: Amsterdam
My experience tells me that maps shaped like this translate rpm x torque_request to target_throttle_position and are used either for ASC or for AT (CVT, SST, whatever). Outlander Turbo has neither and this map isn't used.

I have already submitted c72800xx xml description to Tactrix for public release 30 days ago.
Reply
Old Mar 30, 2015 | 04:32 AM
  #7  
curamrdan's Avatar
Thread Starter
Newbie
 
Joined: Nov 2012
Posts: 43
Likes: 0
From: Czech rep.
Ok, i send you PM.

So may i dont mess with this 16bit table?

I need to know location + modify translation tables (low/mid/high gear = 3 tables?) you mentioned to "fix" throttle lag while driving, right?
Throttle tables from 39670060 - (Main/half limp/ full limp) are something other?
Reply
Old Mar 30, 2015 | 09:45 AM
  #8  
Rcus's Avatar
Newbie
10 Year Member
 
Joined: Apr 2012
Posts: 18
Likes: 0
From: Amsterdam
apps->target_throttle_position table won't affect transient throttle control. I guess the easiest way to get rid of "throttle lag" would be to zero out 4 bytes at 0x79e0.
Reply
Old Mar 30, 2015 | 10:57 AM
  #9  
curamrdan's Avatar
Thread Starter
Newbie
 
Joined: Nov 2012
Posts: 43
Likes: 0
From: Czech rep.
Interesting, i dont ask(but i would like of course ) what these bytes doing. I will kill them tommorow. Thank you.

Manipulating "throttle 1/2/3/4/5 maps" in evoX for better response is just due lack of knowledge or due newer ecu code?
Reply
Old Mar 30, 2015 | 11:19 AM
  #10  
Rcus's Avatar
Newbie
10 Year Member
 
Joined: Apr 2012
Posts: 18
Likes: 0
From: Amsterdam
Both. and lack of better sense .

Last edited by Rcus; Mar 30, 2015 at 11:25 AM.
Reply
Old Apr 1, 2015 | 05:32 AM
  #11  
curamrdan's Avatar
Thread Starter
Newbie
 
Joined: Nov 2012
Posts: 43
Likes: 0
From: Czech rep.
To complete this thread... it works thank for sharing your knowledge Rcus.
Reply
Old Jan 16, 2016 | 01:48 AM
  #12  
trequal's Avatar
Newbie
 
Joined: Sep 2014
Posts: 1
Likes: 0
From: ankara
nice thread and thanks all for good throttle response.can you share stationary rev limit map.
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
dyezak
ECU Flash
17
Nov 26, 2010 05:46 PM
3gEclipseTurbo
ECU Flash
22
Mar 4, 2010 12:09 PM
fostytou
ECU Flash
24
Jun 6, 2009 01:43 PM




All times are GMT -7. The time now is 11:49 AM.