Here are some of the dwell settings in the TPU. I am trying to find why there are 3 different dwell timings
Code:
RESERVED:149E word_149E: fdb 0 ; DATA XREF: OC4I+65Ew
RESERVED:149E ; IRQ+A2w ...
RESERVED:149E ; Final dwell - $0001
RESERVED:14A0 fcb 0
RESERVED:14A1 fcb 0
RESERVED:14A2 word_14A2: fdb 0 ; DATA XREF: OC4I:loc_4FB2w
RESERVED:14A2 ; _TPU_scalar_resetsub_A4A4+192w
RESERVED:14A2 ; 2083 VALUE;
RESERVED:14A2 ; #6 MINIMUM
RESERVED:14A2 ;
RESERVED:14A2 ; Dwell 1 $28 value min dwell???
RESERVED:14A4 fcb 0
RESERVED:14A5 fcb 0
RESERVED:14A6 word_14A6: fdb 0 ; DATA XREF: OC4I+667w
RESERVED:14A6 ; _TPU_scalar_resetsub_A4A4+18Cw ...
RESERVED:14A6 ; final dwell -$0002
149e is the main dwell calculated from pcm.
14a2 is always preset with $0028. Might be some scalar.
14a6 equals [149e-$0002].
I will be grateful if you can test the settings and figure what they do and the conversion factor of 149e to ms[I suspect it is the same as injector BPW but that $28 scalar might change the equation] .
I found that the pcm has built in routine for reading through obd2. It uses mode 35. If you want to try reading it I will get you the command set.
Bookmarks