Notices

Disassemblers, please check my code (DTC disable)

Thread Tools
 
Search this Thread
 
Old Feb 4, 2013 | 05:10 AM
  #1  
richardjh's Avatar
Thread Starter
Evolved Member
 
Joined: Oct 2010
Posts: 2,447
Likes: 14
From: Australia
Disassemblers, please check my code (DTC disable)

Disassemblers, please check my code for a new DTC disable (P050B)

...because somebody has reported the code still popping up.



Background: Some "basemap-tuned" Ralliarts are throwing the annoying P050B DTC, which is Cold Start Ignition Timing Performance. It's a "for-information-only" code, likely caused by some combination of really cold weather, Lower Boundary Timing Map, other timing maps, sunspot activity, etc.

I just want to switch it off - any super-cold-start ignition timing retard "issue" is of very marginal interest for a very short time, and it's really only related to warming the cat. Most people getting this have TBE test pipes, anyway.


So, can any code-savvy disassemblers please check my logic/interpretation...


Using 2009 USDM Ralliart ROM 53600009 for reference...


* DTC Table address: 0x94a44

* DTC Table is a 2D array. 16 x "2-byte" words, so dtc_array[][16].

* The "2-byte" word array reference for P050B : dtc_array[12][9] (at 0x94bd6)

* For reference, dtc_array[12][0] is at 0x94bc4

* Mitsubishi's wacky way of setting/clearing DTCs...

* In this ROM, "bl 0x9c76c" and "bl 0x9b71c".

* r1 = 12 (to reference dtc_array[12][...]

* r0 = 0x0040 (to reference dtc_array[...][9] - 10th item, so the 10th bit from the left)



If I've got any of this wrong, I'm working in the wrong damn area. Which would be counter-productive.

If the above is on the money, though, I have no clue how this code can possibly have popped up... because my DTC-disable bypasses the whole lot.


Coder input welcome.

Cheers,

Rich
Reply
Old Feb 4, 2013 | 07:07 PM
  #2  
richardjh's Avatar
Thread Starter
Evolved Member
 
Joined: Oct 2010
Posts: 2,447
Likes: 14
From: Australia
Come on, guys, keep up. It's not like this is hard.



Rich
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
tephra
ECU Flash
557
Dec 17, 2024 01:36 PM
dadsgts
Evo X Engine Management / Tuning Forums
12
Mar 23, 2018 10:25 PM
JKX
ECU Flash
0
Jul 28, 2016 01:01 PM
fireroasted
ECU Flash
1
Aug 31, 2013 09:52 AM
browningderek
ECU Flash
9
Oct 17, 2012 09:42 PM




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