Notices
ECU Flash

Evo 5/6 ROM disassembly?

Old Aug 18, 2009 | 01:25 PM
  #1  
mrfred's Avatar
Thread Starter
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
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.
Reply
Old Aug 18, 2009 | 02:32 PM
  #2  
rolly1818's Avatar
Registered User
 
Joined: Nov 2007
Posts: 1,507
Likes: 2
From: Trinidad
good question...

are they tunable currently using openport 2.0 and ecuflash 1.42?
Reply
Old Aug 18, 2009 | 04:30 PM
  #3  
Ceddy's Avatar
Evolving Member
 
Joined: Apr 2008
Posts: 265
Likes: 1
From: Reading, PA
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.
Reply
Old Aug 18, 2009 | 04:35 PM
  #4  
mrfred's Avatar
Thread Starter
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
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...
Reply
Old Aug 18, 2009 | 04:40 PM
  #5  
GST Motorsports's Avatar
Account Disabled
iTrader: (8)
 
Joined: Sep 2007
Posts: 3,366
Likes: 2
From: Hayward
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)
Reply
Old Aug 18, 2009 | 04:56 PM
  #6  
mrfred's Avatar
Thread Starter
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
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.
Reply
Old Aug 18, 2009 | 05:00 PM
  #7  
GST Motorsports's Avatar
Account Disabled
iTrader: (8)
 
Joined: Sep 2007
Posts: 3,366
Likes: 2
From: Hayward
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....
Reply
Old Aug 18, 2009 | 05:26 PM
  #8  
mrfred's Avatar
Thread Starter
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
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.
Reply
Old Aug 19, 2009 | 12:24 AM
  #9  
MattS00's Avatar
Newbie
 
Joined: Aug 2008
Posts: 25
Likes: 0
From: IL
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.
Reply
Old Oct 29, 2009 | 03:06 PM
  #10  
AndyF_RSX's Avatar
Newbie
 
Joined: Aug 2001
Posts: 56
Likes: 1
From: Geekmapped
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
Reply
Old Oct 29, 2009 | 03:44 PM
  #11  
mrfred's Avatar
Thread Starter
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
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.
Reply
Old Oct 29, 2009 | 04:46 PM
  #12  
AndyF_RSX's Avatar
Newbie
 
Joined: Aug 2001
Posts: 56
Likes: 1
From: Geekmapped
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
Reply
Old Oct 29, 2009 | 05:42 PM
  #13  
Ceddy's Avatar
Evolving Member
 
Joined: Apr 2008
Posts: 265
Likes: 1
From: Reading, PA
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.
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
XxOLIVERxX
ECU Flash
14
Apr 13, 2025 03:08 AM
mrfred
Evo X Engine Management / Tuning Forums
82
Jan 3, 2020 04:18 PM
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


Thread Tools
Search this Thread

All times are GMT -7. The time now is 06:12 AM.