Notices
ECU Flash

Disassembly

Thread Tools
 
Search this Thread
 
Old Jan 26, 2013 | 09:00 AM
  #1  
domyz's Avatar
Thread Starter
Evolved Member
iTrader: (6)
 
Joined: Jun 2010
Posts: 878
Likes: 7
From: Canada
Disassembly

Hi community, I'm on a "fun part" of disassembly: Renaming the tables adresses and MUT table to their known definition. I wonder if someone could save me that work and send me a more commented dissasembly. It'd be VERY kind. I don't know if that's something people usually share.

I'm working with 9417 (v7) and 8859 (v7).
A thousand thanks for this!


(I can PM my email adress)
Reply
Old Jan 26, 2013 | 12:56 PM
  #2  
Dynotech Tuning's Avatar
Former Sponsor
iTrader: (12)
 
Joined: Jan 2011
Posts: 1,312
Likes: 9
From: Seekonk, MA
I think most people consider that foot work as a 'right of passage'. Since they suffered through it, everyone else's has to earn their stripes too, lol.

-Jamie
Reply
Old Jan 26, 2013 | 01:55 PM
  #3  
evoredy's Avatar
Evolving Member
15 Year Member
Photogenic
iTrader: (7)
 
Joined: Apr 2008
Posts: 341
Likes: 3
From: San Jose, CA
Lol.

If I find my defined ida files, I'll let you know. They are ca. 2008 though and I may not have them in this state. It'll just take a few nights of disseminating code from data areas and then naming the known areas. Things will fall into place after a while. It is not easy by any means though/

Last edited by evoredy; Jan 26, 2013 at 01:58 PM.
Reply
Old Jan 26, 2013 | 05:21 PM
  #4  
domyz's Avatar
Thread Starter
Evolved Member
iTrader: (6)
 
Joined: Jun 2010
Posts: 878
Likes: 7
From: Canada
I remember seeing some gurus offering their disassembly on EvoM, so I think some of them are ready to share. Comments on RAM flags would also help a lot...

So...

bump
Reply
Old Jan 26, 2013 | 05:25 PM
  #5  
211Ratsbud's Avatar
EvoM Guru
15 Year Member
Liked
Loved
Community Favorite
iTrader: (1)
 
Joined: Oct 2010
Posts: 4,286
Likes: 43
From: Watertown, NY
Ive seen it too and I think some do share.. why would it hurt having another developer on board? share baby! lol
Reply
Old Jan 26, 2013 | 06:38 PM
  #6  
domyz's Avatar
Thread Starter
Evolved Member
iTrader: (6)
 
Joined: Jun 2010
Posts: 878
Likes: 7
From: Canada
Originally Posted by 211ratsbud
Ive seen it too and I think some do share.. why would it hurt having another developer on board? share baby! lol
A commented disassembly would greatly help me remember some basics, last time I follow a course in assembler language was on PIC16F877 micro controller in 2005... and this knowledge is buried down very deep in my head...
don't expect me developping thing before 2015 !

I'm starting to be able to find a table adress from a ROM to another which seems usually not too hard.
Reply
Old Jan 26, 2013 | 09:48 PM
  #7  
Dynotech Tuning's Avatar
Former Sponsor
iTrader: (12)
 
Joined: Jan 2011
Posts: 1,312
Likes: 9
From: Seekonk, MA
I poke and prod blindly lol. That's how I found the [Post-Cranking ISCV Demand Adder] the other day. I just looked at other tables near the known tables until I found one that did something I could actually datalog a change for. Old School lol.

-Jamie
Reply
Old Jan 26, 2013 | 11:52 PM
  #8  
domyz's Avatar
Thread Starter
Evolved Member
iTrader: (6)
 
Joined: Jun 2010
Posts: 878
Likes: 7
From: Canada
Originally Posted by Dynotech Tuning
I poke and prod blindly lol. That's how I found the [Post-Cranking ISCV Demand Adder] the other day. I just looked at other tables near the known tables until I found one that did something I could actually datalog a change for. Old School lol.

-Jamie
Nice job Jamie... As you obviously know this old school method doesn't always work for table search
I tried this method yesterday when I was looking for a link between post cranking enrichment and post cranking enrichment decay. Adjacent tables in the code were Warmup enrich vs rpm and open loop load, open loop tps. It seems that table data is sometime located at random locations, and sometime it's located at a logical adress.

Now I'm searching in some SH2 and disass. manuals: how a timer/decay would work and which registers would be used. It will help me understanding how the ECU count down his timers, and help finding the "post cranking demand adder decay timer"table.

Last edited by domyz; Jan 27, 2013 at 07:01 AM.
Reply
Old Jan 28, 2013 | 10:56 AM
  #9  
domyz's Avatar
Thread Starter
Evolved Member
iTrader: (6)
 
Joined: Jun 2010
Posts: 878
Likes: 7
From: Canada
I guess I will finish the job myself. That's mainly where I'll spent all my free time this week
Reply
Old Jan 28, 2013 | 10:59 AM
  #10  
domyz's Avatar
Thread Starter
Evolved Member
iTrader: (6)
 
Joined: Jun 2010
Posts: 878
Likes: 7
From: Canada
I'd be ready to donate some to get a good commented disassembly. I don't mind paying to get that.... it'll save me a long work that's not helping in the progress of learning disassembly.
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
novaspyder87
For Sale - Engine / Drivetrain / Power
1
Apr 15, 2016 04:40 PM
domyz
ECU Flash
0
Sep 9, 2014 07:49 PM
domyz
ECU Flash
3
May 2, 2012 05:02 PM
partyboy1122
ECU Flash
3
Jun 7, 2011 05:57 AM
EvoPower81
ECU Flash
4
Sep 22, 2010 06:54 AM




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