Notices
ECU Flash

Evo 5/6 ROM disassembly?

Thread Tools
 
Search this Thread
 
Old Aug 18, 2009, 01:25 PM
  #1  
EvoM Guru
Thread Starter
iTrader: (50)
 
mrfred's Avatar
 
Join Date: Mar 2006
Location: Tri-Cities, WA // Portland, OR
Posts: 9,675
Received 128 Likes on 96 Posts
Evo 5/6 ROM disassembly?

Is anyone doing any Evo 5/6 ROM disassembly? I thought there was a thread on it, but no luck using the search feature.
Old Aug 18, 2009, 02:32 PM
  #2  
Registered User
 
rolly1818's Avatar
 
Join Date: Nov 2007
Location: Trinidad
Posts: 1,507
Likes: 0
Received 2 Likes on 2 Posts
good question...

are they tunable currently using openport 2.0 and ecuflash 1.42?
Old Aug 18, 2009, 04:30 PM
  #3  
Evolving Member
 
Ceddy's Avatar
 
Join Date: Apr 2008
Location: Reading, PA
Posts: 265
Likes: 0
Received 0 Likes on 0 Posts
MrFred, I've been working on the 98 and 99 DSM H8 ecus.
They use the same processor and much of the same code as the Evo5/6.

If you need info on something specific, I could probably help you out.

I have defined every 3d map in my disassembly and am starting to write code for a set of Mods like Tephra's. So far I have a 2-Step coded. This could easily be adapted to the Evo5/6.


Rolly1818, yes you need the 0P 2.0 to flash the H8 ecus. Some of the Evo5/6 XMLs could use some updating.
Old Aug 18, 2009, 04:35 PM
  #4  
EvoM Guru
Thread Starter
iTrader: (50)
 
mrfred's Avatar
 
Join Date: Mar 2006
Location: Tri-Cities, WA // Portland, OR
Posts: 9,675
Received 128 Likes on 96 Posts
Originally Posted by Ceddy
MrFred, I've been working on the 98 and 99 DSM H8 ecus.
They use the same processor and much of the same code as the Evo5/6.

If you need info on something specific, I could probably help you out.

I have defined every 3d map in my disassembly and am starting to write code for a set of Mods like Tephra's. So far I have a 2-Step coded. This could easily be adapted to the Evo5/6.


Rolly1818, yes you need the 0P 2.0 to flash the H8 ecus. Some of the Evo5/6 XMLs could use some updating.
Great, PM'ing you now...
Old Aug 18, 2009, 04:40 PM
  #5  
Account Disabled
iTrader: (8)
 
GST Motorsports's Avatar
 
Join Date: Sep 2007
Location: Hayward
Posts: 3,366
Likes: 0
Received 0 Likes on 0 Posts
Seen these mrfred?
Attached Files
File Type: zip
27370001.zip (2.9 KB, 0 views)
File Type: zip
E5-E6 XMLs.zip (25.7 KB, 0 views)
Old Aug 18, 2009, 04:56 PM
  #6  
EvoM Guru
Thread Starter
iTrader: (50)
 
mrfred's Avatar
 
Join Date: Mar 2006
Location: Tri-Cities, WA // Portland, OR
Posts: 9,675
Received 128 Likes on 96 Posts
Originally Posted by GST Motorsports
Seen these mrfred?
Thanks. I am more interested in looking at a section of the code (ADC read routine) though.
Old Aug 18, 2009, 05:00 PM
  #7  
Account Disabled
iTrader: (8)
 
GST Motorsports's Avatar
 
Join Date: Sep 2007
Location: Hayward
Posts: 3,366
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by mrfred
Thanks. I am more interested in looking at a section of the code (ADC read routine) though.
I see what you're doing here....
Old Aug 18, 2009, 05:26 PM
  #8  
EvoM Guru
Thread Starter
iTrader: (50)
 
mrfred's Avatar
 
Join Date: Mar 2006
Location: Tri-Cities, WA // Portland, OR
Posts: 9,675
Received 128 Likes on 96 Posts
Originally Posted by GST Motorsports
I see what you're doing here....
Yeah, looking for unused ADC inputs. Ceddy might have it figured out already.
Old Aug 19, 2009, 12:24 AM
  #9  
Newbie
 
MattS00's Avatar
 
Join Date: Aug 2008
Location: IL
Posts: 25
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by mrfred
Yeah, looking for unused ADC inputs. Ceddy might have it figured out already.
Cool. Would there be any posibility of two step or wideband logging being adapted to other H8 based mitsus? Two step would be a HUGE help in getting off the line with my pos fwd 3g. The only thing I have found by dumb luck is the immo code location.

Last edited by MattS00; Aug 19, 2009 at 12:31 AM.
Old Oct 29, 2009, 03:06 PM
  #10  
Newbie
 
AndyF_RSX's Avatar
 
Join Date: Aug 2001
Location: Geekmapped
Posts: 56
Likes: 0
Received 1 Like on 1 Post
Originally Posted by mrfred
Yeah, looking for unused ADC inputs. Ceddy might have it figured out already.
Hi mrfred,
Did you get anywhere with finiding unused ADC inputs for the E5/6 ECU's at all?

I know that one potential possible is to use the park/neutral switch that appears to have been carried over into the later cars code from the early Evo ROM's. This is the one that I have utilised on my Evo3 to get switchable maps etc.

I've just recently written a working launch control code for the E5/6 and was looking at switchable maps next of which writing the code is the easy part but getting the unused ADC input and associated ECU memory location is the tricky bit and so I just wondered if someone had already done the work for me

Many thanks for any help you may be able to provide

Andy
Old Oct 29, 2009, 03:44 PM
  #11  
EvoM Guru
Thread Starter
iTrader: (50)
 
mrfred's Avatar
 
Join Date: Mar 2006
Location: Tri-Cities, WA // Portland, OR
Posts: 9,675
Received 128 Likes on 96 Posts
Originally Posted by AndyF_RSX
Hi mrfred,
Did you get anywhere with finiding unused ADC inputs for the E5/6 ECU's at all?

I know that one potential possible is to use the park/neutral switch that appears to have been carried over into the later cars code from the early Evo ROM's. This is the one that I have utilised on my Evo3 to get switchable maps etc.

I've just recently written a working launch control code for the E5/6 and was looking at switchable maps next of which writing the code is the easy part but getting the unused ADC input and associated ECU memory location is the tricky bit and so I just wondered if someone had already done the work for me

Many thanks for any help you may be able to provide

Andy
Haven't done anything further. What I did to flush out the unused ADC inputs on my Evo 9 was to build a harness that allowed me to connect 3V one-by-one to each unused input on the ECU. I then watched all the unknown ADC channels using EvoScan.
Old Oct 29, 2009, 04:46 PM
  #12  
Newbie
 
AndyF_RSX's Avatar
 
Join Date: Aug 2001
Location: Geekmapped
Posts: 56
Likes: 0
Received 1 Like on 1 Post
I had a feeling you were going to say that.....

Looks like I'll end up doing the same then... Will keep you updated though.

Cheers

Andy
Old Oct 29, 2009, 05:42 PM
  #13  
Evolving Member
 
Ceddy's Avatar
 
Join Date: Apr 2008
Location: Reading, PA
Posts: 265
Likes: 0
Received 0 Likes on 0 Posts
If you just need a On/Off input, you can use the Base Timing Adjust Pin, it isn't used at all. You can also use the Park/Neutral Switch or the A/C switch if there is no A/C, but they are used in the code.

The H8 ecus have a built in Map Switching that is used for Automatics.
If you look at the Ignition or Fuel Map Lookups:
btst.w #7:16, ????:16 ; Is the Hi Octane Map Enable
btst.w #5:16, ????:16 ; Is the Park/Neutral Switch.
Just need to change a couple map addresses for realtime map switching.
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
mrfred
Evo X Engine Management / Tuning Forums
82
Jan 3, 2020 04:18 PM
XxOLIVERxX
ECU Flash
13
Apr 9, 2019 07:05 AM
mines5
Evo General
22
Jul 26, 2017 09:40 AM
JoeBee
ECU Flash
34
Sep 8, 2008 09:29 AM
mrfred
ECU Flash
17
Oct 3, 2006 01:45 PM



Quick Reply: Evo 5/6 ROM disassembly?



All times are GMT -7. The time now is 04:45 AM.