Evo X ROM disassembly/interpretation discussion
Well, there appears to be two communication lines - the CAN and the "data link".. you think the "data link" might be CAN as well?
Thread Starter
EvoM Guru
iTrader: (50)
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
I think I read a post somewhere stating that some hose or wire, or something like that is on the bottom of the intake manifold - supposedly next to one or two EGR valves. I wonder if anyone can verify this.
Well, there appears to be two communication lines - the CAN and the "data link".. you think the "data link" might be CAN as well?
Well, there appears to be two communication lines - the CAN and the "data link".. you think the "data link" might be CAN as well?
Ah, I forgot about the CAN data lines. At any rate, that stuff is not what I'm interested in.
Thread Starter
EvoM Guru
iTrader: (50)
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
There's a bunch more ADC lookups than for the Evo 8/9. There are two throttle position sensors, two accelerator pedal position sensors, two intake air temperature sensors, two O2 sensor offsets, and more.
Out of curiosity, have all the addresses that correspond to physical inputs been found (including what sensor it's for)?
Thread Starter
EvoM Guru
iTrader: (50)
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
Example: if I want to check the state, or particular value of an input from an external sensor like a TPS.
Thread Starter
EvoM Guru
iTrader: (50)
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
ok, you mean the RAM addresses. I'm working on it now. I've deduced some, but still several more to deduce. I'll post up a full list of the sensor ADC RAM addresses when I figure it all out.
Thread Starter
EvoM Guru
iTrader: (50)
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
Thread Starter
EvoM Guru
iTrader: (50)
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
I noticed that these maps were a little different between the stock factory flash and the stock factory reflash to correct idle problems (JDM 52360016 & 52360018). So far, it seems like these are the only maps that were touched between the 2 revisions. Maybe it is something else?? I don't have the USDM revisions to checkout but I wonder if they adjusted the same maps with the USDM revisions.
From the little that I do know, much of the system seems bizarre.


Disassembly is can be super challenging, so it's impressive to see guys like y'all pick it up and run with it on your own.
Thread Starter
EvoM Guru
iTrader: (50)
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
I moved onto the boost control subroutines for now. The boost control algorithms are identical to the Evo 9, just coded in the m32r language. I've written ECUFlash definitions for all tables and passed them on to Tactrix.
As a side comment, since the Evo X already has a 3-bar MAP sensor, it should be a piece-of-cake to convert to psi-based boost control.
As a side comment, since the Evo X already has a 3-bar MAP sensor, it should be a piece-of-cake to convert to psi-based boost control.



