Break-thru: Reading ACD ECU with EcuFlash
#47
EvoM Community Team
iTrader: (15)
https://www.evolutionm.net/forums/ev...everybody.html
Forum ACD FAQfor reference
Some say it provides unpredictable results, others say it is more prone to breaking.
Forum ACD FAQfor reference
Some say it provides unpredictable results, others say it is more prone to breaking.
#49
EvoM Community Team
iTrader: (15)
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
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.
#50
Evolved Member
iTrader: (29)
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
http://en.wikipedia.org/wiki/Mitsubi...ncer_Evolution
#52
Evolving Member
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.
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.
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.
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.
#53
Evolving Member
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
#56
Evolved Member
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
I believe it would speed up the development on this part.
Last edited by acamus; Feb 11, 2010 at 10:17 PM.
#58
Evolving Member
Join Date: Nov 2006
Location: vienna,austria/scotland
Posts: 223
Likes: 0
Received 0 Likes
on
0 Posts
#59
Evolving Member
Thread Starter
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.
#60
Evolved Member
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
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.
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.
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.