Notices
ECU Flash

Break-thru: Reading ACD ECU with EcuFlash

Thread Tools
 
Search this Thread
 
Old Feb 11, 2010, 10:44 AM
  #46  
Evolved Member
iTrader: (1)
 
ziad's Avatar
 
Join Date: Apr 2007
Location: Melbourne
Posts: 529
Likes: 0
Received 1 Like on 1 Post
i have a jdm 8mr and can get access to a OP2 cable. if u guys need a rom of my car.

what could be intresting is to get a hold of the ralliart tarmac or gravel spec ACD controlers.

a question who do people want to switch off AYC but leave the ACD on?
Old Feb 11, 2010, 11:22 AM
  #47  
EvoM Community Team
iTrader: (15)
 
fostytou's Avatar
 
Join Date: Sep 2006
Location: Aurora, IL
Posts: 3,143
Received 6 Likes on 6 Posts
https://www.evolutionm.net/forums/ev...everybody.html
Forum ACD FAQfor reference

Originally Posted by ziad
i have a jdm 8mr and can get access to a OP2 cable. if u guys need a rom of my car.

what could be intresting is to get a hold of the ralliart tarmac or gravel spec ACD controlers.

a question who do people want to switch off AYC but leave the ACD on?
Some say it provides unpredictable results, others say it is more prone to breaking.
Old Feb 11, 2010, 11:41 AM
  #48  
Evolved Member
iTrader: (29)
 
kyoo's Avatar
 
Join Date: May 2006
Location: US
Posts: 10,542
Received 233 Likes on 209 Posts
The Gruppe S flash also disables the ayc (if there is one)
Old Feb 11, 2010, 12:16 PM
  #49  
EvoM Community Team
iTrader: (15)
 
fostytou's Avatar
 
Join Date: Sep 2006
Location: Aurora, IL
Posts: 3,143
Received 6 Likes on 6 Posts
Based on this comment in the wikipedia entry for AWC I'll assume that the ROMs are different between the VIII and IX (because, you know... Wikipedia knows everything).

http://en.wikipedia.org/wiki/Mitsubi...ncer_Evolution
Lancer Evolution IX also uses a revised AWC system that is even more pro-active than in previous generations. On the Evo VIII, the AWC system gave priority to the Sport ABS system in order to stabilise the car under heavy braking. The ACD and Super AYC modules were effectively disengaged. The AWC system has been revised so that the driving force is still controlled actively, even when the Sports ABS is operational.
Old Feb 11, 2010, 12:28 PM
  #50  
Evolved Member
iTrader: (29)
 
kyoo's Avatar
 
Join Date: May 2006
Location: US
Posts: 10,542
Received 233 Likes on 209 Posts
Originally Posted by fostytou
Based on this comment in the wikipedia entry for AWC I'll assume that the ROMs are different between the VIII and IX (because, you know... Wikipedia knows everything).

http://en.wikipedia.org/wiki/Mitsubi...ncer_Evolution
interested in verification - i wasn't previously aware of a change to the system between the 8 and the 9
Old Feb 11, 2010, 01:57 PM
  #51  
Evolved Member
iTrader: (1)
 
ziad's Avatar
 
Join Date: Apr 2007
Location: Melbourne
Posts: 529
Likes: 0
Received 1 Like on 1 Post
well if acronyms tell u everything. the 8Mr/9s got the SAYC while the previous got the AYC so that part of the ecu could be different
Old Feb 11, 2010, 03:59 PM
  #52  
Evolving Member
 
Ceddy's Avatar
 
Join Date: Apr 2008
Location: Reading, PA
Posts: 265
Likes: 0
Received 0 Likes on 0 Posts
Evo8 ACD definition so far.

Download -> 401403_2-11-10.zip

All 3D tables defined. Correct axis are attached to tables, but scalings not found yet.

Added Hex ROM Id, to EcuFlash header, for differentiation between minor versions. 4014 is rom name, 03 is minor revision.


Tables are named like A1.1, A1.2, A1.3, A2.1, A2.2, A2.3.

A1.1 A is the table group.

A1.1 1 is switched in the ecu by something I have not found yet.

A1.1 .1 is switched by Tarmac, Gravel, Snow. Not sure of order yet.

So there are six tables in group A, but only one will be used.


Break-thru: Reading ACD ECU with EcuFlash-acdtables.png

Break-thru: Reading ACD ECU with EcuFlash-acdmaps.png

If someone can please log the ACD with EvoScan. Then I can find the scalings for the axis, and what the tables do.

There are also 30-40 2D tables, but without knowing what they do its pointless to add them.

Last edited by Ceddy; Feb 11, 2010 at 04:41 PM.
Old Feb 11, 2010, 04:52 PM
  #53  
Evolving Member
 
evonut270's Avatar
 
Join Date: Nov 2006
Location: vienna,austria/scotland
Posts: 223
Likes: 0
Received 0 Likes on 0 Posts
dont know if this will be correct but i had a little play with the table addresses and scalings and came up with this for the main table.im still new to dissassembly
Attached Thumbnails Break-thru: Reading ACD ECU with EcuFlash-ecuflash-screenshot.jpg  
Old Feb 11, 2010, 07:45 PM
  #54  
Registered User
 
rolly1818's Avatar
 
Join Date: Nov 2007
Location: Trinidad
Posts: 1,507
Likes: 0
Received 2 Likes on 2 Posts
i am excited and well worried (more tables to learn)
Old Feb 11, 2010, 07:47 PM
  #55  
Evolved Member
iTrader: (30)
 
JohnBradley's Avatar
 
Join Date: Jan 2004
Location: Northwest
Posts: 11,396
Received 64 Likes on 48 Posts
Evonut, not entirely sure that the Y axis would be 122.5% TPS angle. The hex value 3972 is referenced in almost all the other tables it seems though.
Old Feb 11, 2010, 10:12 PM
  #56  
Evolved Member
 
acamus's Avatar
 
Join Date: Mar 2008
Location: Lattitude 48.38°, Longitude 17.58°, Altitude 146m = Slovakia, for common dude
Posts: 730
Likes: 0
Received 2 Likes on 2 Posts
Originally Posted by Ceddy
If someone can please log the ACD with EvoScan. Then I can find the scalings for the axis, and what the tables do.
Is anyone willing to send spare ACD ECU to Ceddy?

Originally Posted by GST Motorsports

I have a spare 2005 Evo 8 ACD ECU if it's needed for any testing

- Bryan
Bryan, do I understand it correctly that you would?

I believe it would speed up the development on this part.

Last edited by acamus; Feb 11, 2010 at 10:17 PM.
Old Feb 11, 2010, 10:30 PM
  #57  
Evolved Member
 
acamus's Avatar
 
Join Date: Mar 2008
Location: Lattitude 48.38°, Longitude 17.58°, Altitude 146m = Slovakia, for common dude
Posts: 730
Likes: 0
Received 2 Likes on 2 Posts
Originally Posted by l2r99gst
ECU PIN 79 - ACD PIN 36 seems to be Idle position signal 0-1V idle, 4V-more open throttle
Old Feb 11, 2010, 11:36 PM
  #58  
Evolving Member
 
evonut270's Avatar
 
Join Date: Nov 2006
Location: vienna,austria/scotland
Posts: 223
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by JohnBradley
Evonut, not entirely sure that the Y axis would be 122.5% TPS angle. The hex value 3972 is referenced in almost all the other tables it seems though.
Yeah I was kind of assuming that
Old Feb 12, 2010, 03:09 AM
  #59  
sba
Evolving Member
Thread Starter
 
sba's Avatar
 
Join Date: Nov 2007
Location: East Europe
Posts: 153
Likes: 0
Received 2 Likes on 2 Posts
Originally Posted by acamus
ECU PIN 79 - ACD PIN 36 seems to be Idle position signal 0-1V idle, 4V-more open throttle
Also, this ACD ECU has to know RPM from somewhere. I was thinking that is RPM on that pin.

I think it is good that more people to start downloading they're roms to make a small database of roms and see how many different one exists.


I'm starting to see my dream come true about tuning this ECU.
S.
Old Feb 12, 2010, 04:32 AM
  #60  
Evolved Member
 
acamus's Avatar
 
Join Date: Mar 2008
Location: Lattitude 48.38°, Longitude 17.58°, Altitude 146m = Slovakia, for common dude
Posts: 730
Likes: 0
Received 2 Likes on 2 Posts
Originally Posted by JohnBradley
http://www.gems.co.uk/?content=pages...ontrol-systems

http://www.motec.com.au/mdc/mdcoverview/

Looking at the other tables they are maybe versus slip angle? One would be longitudinal and the other might lateral vs steering wheel position? Not sure on them.
Thanx, operation description here is useful

Anyone with the MOTEC ECU willing to pull the ROM? It seems the same/similar hardware is used.
Maybe we could disassemble it as well :P

Last edited by acamus; Feb 12, 2010 at 04:40 AM.


Quick Reply: Break-thru: Reading ACD ECU with EcuFlash



All times are GMT -7. The time now is 12:23 PM.