Notices

Disassemblers, please check my code (DTC disable)

Thread Tools
 
Search this Thread
 
Old Feb 4, 2013, 05:10 AM
  #1  
Evolved Member
Thread Starter
 
richardjh's Avatar
 
Join Date: Oct 2010
Location: Australia
Posts: 2,447
Received 14 Likes on 13 Posts
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
Old Feb 4, 2013, 07:07 PM
  #2  
Evolved Member
Thread Starter
 
richardjh's Avatar
 
Join Date: Oct 2010
Location: Australia
Posts: 2,447
Received 14 Likes on 13 Posts
Come on, guys, keep up. It's not like this is hard.



Rich
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
tephra
ECU Flash
556
Mar 7, 2024 07:31 AM
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



Quick Reply: Disassemblers, please check my code (DTC disable)



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